VMware Cloud Director API Extension Types

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