VMware Cloud Director API Extension Types
VMware Cloud Director API Extension Types
Extension Types
Extension Types (145)
Type | Description | Since |
---|---|---|
AclAccessType | Represents an access type in an extension service ACL rule. | 5.1 |
AclRulesType | A list of extension service resource class action ACL rules. | 5.1 |
AclRuleType | Represents an extension service ACL rule. | 5.1 |
AdminApiDefinitionsType | Represents a list of extension service API definitions. | 5.1 |
AdminApiDefinitionType | Represents an extension service API definition. | 5.1 |
AdminFileDescriptorsType | A list of extension service API definition file descriptors. | 5.1 |
AdminFileDescriptorType | Represents an extension service API definition file. | 5.1 |
AdminServiceLinksType | A list of service links for extension services. | 5.1 |
AdminServiceLinkType | Represents a service link defined by an extension service. | 5.1 |
AdminServiceType | Represents an extension service. | 5.1 |
AmqpSettingsTestType | Represents the result from AMQP settings test. | 1.5 |
AmqpSettingsType | Represents the settings for the AMQP broker. | 1.5 |
ApiFiltersType | Container for extension service API filters. | 5.1 |
ApiFilterType | Represents an extension service API filter as a UrlPattern or a ResponseContentType. | 5.1 |
AuthorizationCheckParamsType | Parameters for an authorization check request. | 5.1 |
AuthorizationCheckResponseType | Response to an authorization check request. | 5.1 |
AutomaticNetworkPoolReferenceType | ||
BlockingTaskOperationParamsType | Parameters to POST with a blocking task action. | 1.5 |
BlockingTaskSettingsType | Represents the settings related to blocking tasks. | 1.5 |
BlockingTaskSettingsType/TimeoutInMilliseconds | ||
BlockingTaskType | Describes a blocking task request. | 1.5 |
BlockingTaskUpdateProgressParamsType | Parameters to update a blocking task with a new timeout. | 1.5 |
BrandingSettingsType | Information used to customize the vCloud Director Web console. | 1.5 |
BundleUploadParamsType | Parameters for initializing an upload session for an extension service localization bundle. | 5.1 |
BundleUploadSocketType | Upload information for an extension service localization bundle. | 5.1 |
CatalogSettingsType | Catalog settings for this cloud | 5.5 |
CpomSettingsType | Specifies default CPoM settings for all organizations in the system. | 32.0 |
DatastoresType | Represents a list of datastores. | 29.0 |
DatastoreType | Represents datastore object. | 1.5 |
DatastoreType/ThresholdRedGb | ||
DatastoreType/ThresholdYellowGb | ||
DiskDatastoreType | A pair of VM disk's instance ID and the datastore where the disk is located. | 5.6 |
EmailSettingsType | Represents system email settings. | 1.5 |
EntityReferencesType | Container for references to entities. | 5.1 |
EntityRightsType | Container for an entity and its list of rights. | 5.1 |
ExtensionServicesType | List of references to registered extension services. | 5.1 |
GeneralSettingsType | General system settings. | 1.5 |
GenevePoolType | Represents a network pool using Geneve technology. | 32.0 |
HostObjectRefsType | List of HostObjectRefType elements. | 5.1 |
HostObjectRefType | A reference to a host in vCenter inventory. | 5.1 |
HostType | Read only representation of one host in a vSphere server. | 1.0 |
ImportedDiskType | Represents a virtual disk of the VM. | 5.6 |
ImportMediaParamsType | Represents parameters to import media from vSphere. | 1.5 |
ImportVmAsVAppParamsType | Parameters to import a virtual machine as a vApp. | 1.0 |
ImportVmAsVAppTemplateParamsType | Parameters to import a virtual machine as a vApp template. | 1.0 |
ImportVmIntoExistingVAppParamsType | Parameters to import a virtual machine into an existing VApp. | 1.5 |
ImportVmParamsType | Parameters to import a virtual machine. | 30.0 |
LdapGroupAttributesType | Defines how a group is imported from LDAP. | 1.5 |
LdapSettingsType | Defines the hostname and connection details for system LDAP service. | 1.5 |
LdapUserAttributesType | Defines how LDAP attributes are used when importing a user. | 1.5 |
LicenseMetricsInfoType | Report of License usage metrics. | 1.5 |
LicenseType | This is used by the API to update and retrieve site license specific information. | 1.5 |
LicensingReportSampleType/ManagedServerMetrics | ||
LicensingReportSampleType/VirtualMachineMetrics | ||
MigrateParamsType | Parameters that control virtual machine migration. | 5.1 |
NotificationsSettingsType | Represents the settings related to Notifications. | 1.5 |
NsxTManagersType | Represents parameters to register an NSX-T Manager. | 31.0 |
NsxTManagerType | Represents credentials to a NSX-T Manager. | 31.0 |
NumericRangeType | Range of integers. | 0.9 |
ObjectExtensionsType | The collection of registered object extensions. | 16.0 |
ObjectExtensionType | Represents a registered object extension. | 16.0 |
ObjectExtensionType/Selectors | ||
ObjectExtensionType/Selectors/Selector | ||
ObjectExtensionType/Selectors/Selector/name | ||
OperationLimitsSettingsType | Specifies default operation limits settings for all organizations in the system. | 20.0 |
OrganizationResourcePoolSetType | Represents a set of resource pools that back an organization vDC. | 1.5 |
PortGroupPoolType | Represents a network pool backed by one or more vSphere port groups. | 1.0 |
PrepareHostParamsType | This element is deprecated and no longer required or used. | 0.9 |
ProviderVdcMergeParamsType | A list of Provider vDCs to merge with the target Provider vDC. | 5.1 |
RegisterVimServerParamsType | Represents parameters to register a vCenter server. | 0.9 |
ResourceClassActionsType | A list of extension service resource class actions. | 5.1 |
ResourceClassActionType | Defines the HTTP methods allowed on a URL pattern associated with an extension service resource class. | 5.1 |
ResourceClassesType | A list of resource classes defined by an extension service. | 5.1 |
ResourceClassType | Represents a resource class defined by an external service. | 5.1 |
ResourcePoolListType | Represents a list of available resource pools that have not been assigned to any vDCs (provider or org). | 1.0 |
ResourcePoolType | vSphere resource pool information. | 0.9 |
RightRefsType | Container for ReferenceType elements that reference the predefined RightType objects. | 5.1 |
RightsType | Collection of rights. | 5.1 |
ServerType | Information needed to connect to a vSphere or a vShield manager server. | 0.9 |
ServiceResourcesType | A list of extension service resources. | 5.1 |
ServiceResourceType | Represents an instance of resource class defined by an extension service. | 5.1 |
ShieldManagerType | Represents credentials to a vShield Manager server. | 0.9 |
SmtpSettingsType | The SMTP server for email notifications and alerts. | 1.5 |
StrandedItemType | Represents the stranded item. | 5.1 |
StrandedItemVimObjectsType | Represents a collection of StrandedItemVimObject. | 5.1 |
StrandedItemVimObjectType | Represents a stranded item for VIM object. | 5.1 |
SystemPasswordPolicySettingsType | Represents the settings related to Password Policy. | 1.5 |
SystemPasswordPolicySettingsType/AccountLockoutIntervalMinutes | ||
SystemSettingsType | Represents system-level settings. | 1.5 |
TenantMigrationParamsType | Represents parameters for moving tenant entities. | 29.0 |
UpdateProviderVdcStorageProfilesParamsType | Parameters for request to add or remove Provider vDC storage profiles. | 5.1 |
UpdateResourcePoolSetParamsType | Parameters for updating resource pools backing a Provider vDC. | 1.5 |
UpdateRightsParamsType | Parameters for updating right collection. | 5.1 |
UserEntityRightsType | Container for EntityRights elements. | 5.1 |
VcTrustStoreUpdateParamsType | Parameters for updating the vCenter truststore. | 5.1 |
VcTrustStoreUploadSocketType | Upload socket for vCenter trust store. | 5.1 |
VdcTemplateNetworkBackingType | Network backing type of Vdc Template. | 35.0 |
VdcTemplateNetworkProfileType | Network Profile configuration that is applied to VDC instantiated from a template. | 35.2 |
VdsContextType | Represents the collection of VDS Contexts. | 5.1 |
VersionsType (extension/v1.5) | Represents a list of extension service API versions. | 5.1 |
VimObjectRefListType | ||
VimObjectRefsType | List of VimObjectRef elements. | 0.9 |
VimObjectRefType (extension/v1.5) | Represents the moref and the type of a vSphere object. | 0.9 |
VimServerType | Represents vCenter server information. | 0.9 |
VlanPoolType | Represents a network pool backed by one or more vSphere VLANs. | 1.0 |
VmObjectRefsListType | A list of references to virtual machines in vCenter inventory. | 1.0 |
VmObjectRefType | A reference to a virtual machine in vCenter inventory. | 1.0 |
VmVimInfoType | Represents a vSphere VM information. | 1.5 |
VMWAllocationPoolVdcTemplateSpecificationType | Specification for a VDC template using the AllocationPool allocation model. | 5.7 |
VMWAllocationVappVdcTemplateSpecificationType | Specification for a VDC template using the AllocationVApp allocation model. | 5.7 |
VMWDiscoveredResourcePoolsType | A list of vCenter Resource Pools that are valid for adoption by VDCs. | 22.0 |
VMWDiscoveredResourcePoolType | Represents a Resource Pool that is a candidate for adoption by a VDC. | 22.0 |
VMWExtensionType | List links to extension operations and entities. | 1.0 |
VMWExternalNetworkReferencesType | Represents a list of available external networks. | 1.0 |
VMWExternalNetworkType | External network type. | 1.0 |
VMWFlexVdcTemplateSpecificationType | Specification for a VDC template using the Flex allocation model. | 35.0 |
VMWHostGroupsType | List of host groups in this resource pool. | 27.0 |
VMWHostGroupType | HostGroup identifies a list of references to hosts in this resource pool to which VM-Host affinity rules can apply. | 27.0 |
VMWHostReferencesType | Represents a list of available hosts. | 1.0 |
VMWNamedVmGroupType | Container for references to VM Groups in the system that have identical names. | 27.0 |
VMWNetworkPoolReferencesType | Represents a list of available network pools. | 1.0 |
VMWNetworkPoolType | Base extension network pool type. | 1.0 |
VMWProviderVdcParamsType | Parameters to create or update a Provider vDC. | 5.1 |
VMWProviderVdcReferencesType | Represents a list of available provider vDCs. | 1.0 |
VMWProviderVdcResourcePoolSetType | Represents backing resource pool set | 1.5 |
VMWProviderVdcResourcePoolType | Represents backing resource pool for provider vDC. | 31.0 |
VMWProviderVdcStorageProfileType | Extension representation of provider vDC storage profile type. | 5.1 |
VMWProviderVdcType | Extension representation of provider vDC type. | 1.0 |
VMWReservationPoolVdcTemplateSpecificationType | Specification for a VDC template using the ReservationPool allocation model. | 5.7 |
VMWStorageProfilesType | Represents a group of vCenter storage profiles. | 5.1 |
VMWStorageProfileType | Represents a vCenter storage profile. | 5.1 |
VMWVdcTemplateBindingType | A Binding pairs a Name element that contains a user-specified identifier in URN format with a Value element that contains a reference to an object. | 5.10 |
VMWVdcTemplateListType | Represents a list of VDC templates. | 5.7 |
VMWVdcTemplateProviderVdcSpecificationType | A reference to a Provider VDC. | 5.7 |
VMWVdcTemplateSpecificationType | 5.7 | |
VMWVdcTemplatesType | Container for VMWVdcTemplateType | 5.7 |
VMWVdcTemplateType | A reference to a VDC template. | 5.7 |
VMWVimServerReferencesType | List of references to vCenter servers registered to vCloud Director. | 1.0 |
VMWVmGroupReferencesType | References to VM Groups that have identical names. | 27.0 |
VMWVmGroupsType | List of VM groups in this resource pool. | 27.0 |
VMWVmGroupType | VmGroup identifies a group of VMs in this resource pool to which VM-Host affinity rules can be applied. | 27.0 |
VMWVmHostAffinityRulesType | VmHostAffinityRules in this resource pool. | 27.0 |
VMWVmHostAffinityRuleType | A VM-Host affinity rule controls the placement of VMs on hosts. | 27.0 |
VSphereWebClientUrlType | Represents the vSphere Web Client URL of a VIM object. | 5.1 |
VxlanPoolType | Represents a network pool using VXLAN technology. | 5.1 |