Customizing your Cloud Management service Virtualization extension points allow you to customize Cloud Management Provider operations, such as ESXi hosts, datastores, datacenters, and IP selections. The Cloud Management application provides integration solutions with AWS, Microsoft Azure, and VMware. In addition to the provider-specific integrations, the solutions use a common set of features and models, for example, the process of creating a service catalog item, change approval, provisioning, reporting, and so on. You can use the generic framework to integrate another provider by implementing extension points for provider-specific logic and using common functionalities. You can customize the Virtual Machine Request, VM Creation, and VMware Provision workflows by providing extension keys to the workflows that manage VM provisioning. Add a record here to add a new Provider Add Extension Keys to refer to extensions points called by the provisioning workflow Add a (custom) provisioning workflow (extension points will be called from here) Add a (custom) catalog item handler script Create a custom Cloud providerYou can customize Cloud Management Providers by defining keys for the extension points.Create a custom VM naming scriptCloud admins can use a custom script to automatically generate names for any virtual machine requested by their users.Workflows that manage VM provisioningYou can use extension points to customize the workflows that manage VM provisioning.Editing the Placement Extension Key scriptThe placement_ext_key script runs when a catalog item task automation mode is set to semiautomatic or fully automatic.Virtualization Provider handlersVirtualization Provider handlers define the process for ordering a resource in the service catalog. Each Virtualization Provider uses a unique handler. Collect VM information using PostProvisionSource objectA PostProvisionSource object is created with information about a virtual machine that is collected during provisioning. Users can use this normalized object to retrieve all required provider-specific information about each VM instance.