Provider Types
The provider types available with earlier appliances have changed with this release. This is what gets specified with the type attribute when creating a new provider:
POST /api/providers
{
"name" : "vCenter 5",
"type" : "ManageIQ::Providers::Vmware::InfraManager",
"hostname" : "my_vcenter_50",
...
}
The following table lists the type from previous appliance releases (v2.0.0 of the REST API), and their mapping to the new v2.1.0 types:
v2.0.0 Provider Type | v2.1.0 Provider Type |
---|---|
EmsAmazon | ManageIQ::Providers::Amazon::CloudManager |
ManageIQ::Providers::Atomic::ContainerManager (new) | |
ManageIQ::Providers::Azure::CloudManager (new) | |
EmsKubernetes | ManageIQ::Providers::Kubernetes::ContainerManager |
EmsMicrosoft | ManageIQ::Providers::Microsoft::InfraManager |
ManageIQ::Providers::Openshift::ContainerManager (new) | |
EmsOpenstackInfra | ManageIQ::Providers::Openstack::InfraManager |
EmsOpenstack | ManageIQ::Providers::Openstack::CloudManager |
EmsRedhat | ManageIQ::Providers::Redhat::InfraManager |
EmsVmware | ManageIQ::Providers::Vmware::InfraManager |
And when provider-class is set to provider, the following mapping table applies:
v2.0.0 Provider Type | v2.1.0 Provider Type |
---|---|
ProviderForeman | ManageIQ::Providers::Foreman::Provider |
ProviderOpenstack | ManageIQ::Providers::Openstack::Provider |