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