class VMware_VCloud_SDK_AdminVdc extends VMware_VCloud_SDK_Abstract
| string |
getEntityId()
Get vCloud ID of the vCloud resource entity from its data object. |
from VMware_VCloud_SDK_Abstract |
| VMware_VCloud_API_ReferenceType |
getAdminVdcRef()
Get a reference to a VMware vCloud admin vDC entity. |
|
| VMware_VCloud_API_AdminVdcType |
getAdminVdc()
Get a VMware vCloud vDC entity in administrative view. |
|
| string |
getId()
Constructs vCloud ID of this vDc from its UUID. |
|
| VMware_VCloud_API_LinkType|null |
getVdcRef()
Get a link to a VMware vCloud vDC entity. |
|
| VMware_VCloud_API_VdcType|null |
getVdc()
Get a VMware vCloud vDC entity. |
|
| VMware_VCloud_API_LinkType|null |
getAdminOrgRef()
Get the link to the container entity of the VMware vCloud vDC in an administrator view. |
|
| VMware_VCloud_API_AdminOrgType|null |
getAdminOrg()
Get the container entity of the VMware vCloud vDC in an administrator view. |
|
| VMware_VCloud_API_TaskType |
modify(VMware_VCloud_API_AdminVdcType $adminVdc)
Modify vDC. |
|
| boolean |
isEnabled()
Check whether the vDC is enabled. |
|
| null |
enable(boolean $enable = true)
Enable the vDC. |
|
| null |
disable()
Disable the vDC. |
|
| VMware_VCloud_API_TaskType |
delete()
Delete the vDC. |
|
| boolean |
isFastProvisioningEnabled()
Check whether fast provisioning is enabled. |
|
| VMware_VCloud_API_TaskType |
enableFastProvisioning(boolean $enable = true)
Enable fast provisioning. |
|
| VMware_VCloud_API_TaskType |
disableFastProvisioning()
Disable fast provisioning. |
|
| VMware_VCloud_API_MetadataType| |
getMetadata(string $key = null, string $domain = null)
Get metadata associated with the vDC or metadata associated with the vDC for the specified key in the specified domain. |
|
| VMware_VCloud_API_TaskType |
mergeMetadata(VMware_VCloud_API_MetadataType $meta)
Merges the metadata for the vDC item with the information provided. |
|
| VMware_VCloud_API_TaskType |
setMetadataByKey(string $key, VMware_VCloud_API_MetadataValueType $value, string $domain = null)
Sets the metadata for the particular key in the specified domain for the vDC to the value provided. |
|
| VMware_VCloud_API_TaskType |
deleteMetadataByKey(string $key, string $domain = null)
Deletes the metadata for the particular key in the specified domain for the vDC. |
|
| VMware_VCloud_API_Extension_OrganizationResourcePoolSetType|null |
getResourcePools()
Retrieves resource pools associated with an organization vDC. |
|
| VMware_VCloud_SDK_Vdc|null |
getSdkVdc()
Return an alternate SDK vDC object. |
|
| array|null |
getOrgVdcNetworks($name = null)
List all networks for this Org vDC. |
|
| VMware_VCloud_API_OrgVdcNetworkType |
addvdcNetwork(VMware_VCloud_API_OrgVdcNetworkType $vdcNetwork)
Create an Org vDC network. |
|
| array|null |
getAdminVdcStorageProfileRefs(string $name = null)
Get vDC storage profile references. |
|
| array|null |
getAdminVdcStorageProfiles(string $name = null)
Get vDC storage profiles. |
|
| VMware_VCloud_API_TaskType |
updateVdcStorageProfiles(VMware_VCloud_API_UpdateVdcStorageProfilesType $profile)
Add or remove vDC storage profiles. |
|
| array |
getEdgeGatewayRefs(string $name = null)
Get references to all edgegateways for this Org vDC with the given name. |
|
| VMware_VCloud_API_GatewayType |
createEdgeGateways(VMware_VCloud_API_GatewayType $params)
Create a edgegateway. |
|
| VMware_VCloud_API_TaskType |
registerVApp(VMware_VCloud_API_RegisterVAppParamsType $params)
Create a vApp based on a set of .vmx files and resource mappings |
public string
getEntityId()
Get vCloud ID of the vCloud resource entity from its data object.
public VMware_VCloud_API_ReferenceType
getAdminVdcRef()
Get a reference to a VMware vCloud admin vDC entity.
public VMware_VCloud_API_AdminVdcType
getAdminVdc()
Get a VMware vCloud vDC entity in administrative view.
public string
getId()
Constructs vCloud ID of this vDc from its UUID.
public VMware_VCloud_API_LinkType|null
getVdcRef()
Get a link to a VMware vCloud vDC entity.
public VMware_VCloud_API_VdcType|null
getVdc()
Get a VMware vCloud vDC entity.
public VMware_VCloud_API_LinkType|null
getAdminOrgRef()
Get the link to the container entity of the VMware vCloud vDC in an administrator view.
public VMware_VCloud_API_AdminOrgType|null
getAdminOrg()
Get the container entity of the VMware vCloud vDC in an administrator view.
public VMware_VCloud_API_TaskType
modify(VMware_VCloud_API_AdminVdcType $adminVdc)
Modify vDC.
public boolean
isEnabled()
Check whether the vDC is enabled.
public null
enable(boolean $enable = true)
Enable the vDC.
public null
disable()
Disable the vDC.
public VMware_VCloud_API_TaskType
delete()
Delete the vDC.
public boolean
isFastProvisioningEnabled()
Check whether fast provisioning is enabled.
public VMware_VCloud_API_TaskType
enableFastProvisioning(boolean $enable = true)
Enable fast provisioning.
public VMware_VCloud_API_TaskType
disableFastProvisioning()
Disable fast provisioning.
public VMware_VCloud_API_MetadataType|
getMetadata(string $key = null, string $domain = null)
Get metadata associated with the vDC or metadata associated with the vDC for the specified key in the specified domain.
public VMware_VCloud_API_TaskType
mergeMetadata(VMware_VCloud_API_MetadataType $meta)
Merges the metadata for the vDC item with the information provided.
public VMware_VCloud_API_TaskType
setMetadataByKey(string $key, VMware_VCloud_API_MetadataValueType $value, string $domain = null)
Sets the metadata for the particular key in the specified domain for the vDC to the value provided.
Note: This will replace any existing metadata information.
public VMware_VCloud_API_TaskType
deleteMetadataByKey(string $key, string $domain = null)
Deletes the metadata for the particular key in the specified domain for the vDC.
public VMware_VCloud_API_Extension_OrganizationResourcePoolSetType|null
getResourcePools()
Retrieves resource pools associated with an organization vDC.
public VMware_VCloud_SDK_Vdc|null
getSdkVdc()
Return an alternate SDK vDC object.
public array|null
getOrgVdcNetworks($name = null)
List all networks for this Org vDC.
public VMware_VCloud_API_OrgVdcNetworkType
addvdcNetwork(VMware_VCloud_API_OrgVdcNetworkType $vdcNetwork)
Create an Org vDC network.
public array|null
getAdminVdcStorageProfileRefs(string $name = null)
Get vDC storage profile references.
public array|null
getAdminVdcStorageProfiles(string $name = null)
Get vDC storage profiles.
public VMware_VCloud_API_TaskType
updateVdcStorageProfiles(VMware_VCloud_API_UpdateVdcStorageProfilesType $profile)
Add or remove vDC storage profiles.
public array
getEdgeGatewayRefs(string $name = null)
Get references to all edgegateways for this Org vDC with the given name.
public VMware_VCloud_API_GatewayType
createEdgeGateways(VMware_VCloud_API_GatewayType $params)
Create a edgegateway.
public VMware_VCloud_API_TaskType
registerVApp(VMware_VCloud_API_RegisterVAppParamsType $params)
Create a vApp based on a set of .vmx files and resource mappings