class VMware_VCloud_SDK_AdminOrg 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 |
getAdminOrgRef()
Get a reference to a VMware vCloud admin organization entity. |
|
| VMware_VCloud_API_AdminOrgType |
getAdminOrg()
Get a VMware vCloud admin organization entity. |
|
| string |
getId()
Constructs vCloud ID of this organization from its UUID. |
|
| VMware_VCloud_API_LinkType|null |
getOrgRef()
Get a link to a VMware vCloud organization entity. |
|
| VMware_VCloud_API_OrgType|null |
getOrg()
Get a VMware vCloud organization entity. |
|
| VMware_VCloud_API_AdminOrgType |
modify(VMware_VCloud_API_AdminOrgType $adminOrg)
Modify a VMware vCloud admin organization. |
|
| boolean |
isEnabled()
Check whether the organization is enabled. |
|
| null |
enable(boolean $enable = true)
Enable the organization. |
|
| null |
disable()
Disable the organization. |
|
| null |
delete()
Delete the organization. |
|
| VMware_VCloud_API_AdminVdcType |
createAdminVdc(VMware_VCloud_API_AdminVdcType $adminVdc)
Allocate a vDC to the organization. |
|
| VMware_VCloud_API_AdminVdcType |
createAdminOrgVdc(VMware_VCloud_API_CreateVdcParamsType $params)
Create an organization vDC. |
|
| VMware_VCloud_API_AdminCatalogType |
createCatalog(VMware_VCloud_API_AdminCatalogType $catalog)
Create a catalog. |
|
| VMware_VCloud_API_UserType |
createUser(VMware_VCloud_API_UserType $user)
Create or import a user. |
|
| VMware_VCloud_API_GroupType |
importGroup(VMware_VCloud_API_GroupType $group)
Import a group. |
|
| VMware_VCloud_API_OrgNetworkType |
addOrgNetwork(VMware_VCloud_API_OrgNetworkType $orgNetwork)
Add a network in an organization. |
|
| array |
getUserRefs(string $name = null)
Get reference(s) for all users or named user in this organization. |
|
| array |
getUsers(string $name = null)
Get users. |
|
| array |
getGroupRefs(string $name = null)
Get reference(s) for all groups or named group in this organization. |
|
| array |
getGroups(string $name = null)
Get groups. |
|
| array |
getAdminCatalogRefs(string $name = null)
Get references for all catalogs or named catalog in this organization. |
|
| array |
getAdminCatalogs(string $name = null)
Get catalogs. |
|
| array |
getAdminVdcRefs(string $name = null)
Get references for all vDCs or named vDC in this organization. |
|
| array |
getAdminVdcs(string $name = null)
Get vDCs. |
|
| array |
getAdminNetworkRefs(string $name = null)
Get reference(s) for all organization networks or organization networks with the given name in administrative representation. |
|
| array |
getAdminNetworks(string $name = null)
Get organization networks entities or organization networks with the given name in administrative representation. |
|
| VMware_VCloud_API_OrgSettingsType |
getOrgSettings()
Gets organizational settings for this organization. |
|
| VMware_VCloud_API_OrgSettingsType |
updateOrgSettings(VMware_VCloud_API_OrgSettingsType $settings)
Updates organization settings for this organization. |
|
| VMware_VCloud_API_OrgEmailSettingsType |
getOrgEmailSettings()
Gets email settings of this organization. |
|
| VMware_VCloud_API_OrgEmailSettingsType |
updateOrgEmailSettings(VMware_VCloud_API_OrgEmailSettingsType $settings)
Updates organization email settings for this organization. |
|
| VMware_VCloud_API_OrgFederationSettingsType |
getOrgFederationSettings()
Retrieve other organization settings. |
|
| VMware_VCloud_API_OrgFederationSettingsType |
updateOrgFederationSettings(VMware_VCloud_API_OrgFederationSettingsType $settings)
Update other organization settings. |
|
| VMware_VCloud_API_OrgPasswordPolicySettingsType |
getOrgPasswordPolicySettings()
Retrieves the password policy settings for the organization. |
|
| VMware_VCloud_API_OrgPasswordPolicySettingsType |
updateOrgPasswordPolicySettings(VMware_VCloud_API_OrgPasswordPolicySettingsType $settings)
Updates the organization password policy settings. |
|
| VMware_VCloud_API_OrgLeaseSettingsType |
getOrgVAppLeaseSettings()
Gets organization vApp lease settings on the level of vApp. |
|
| VMware_VCloud_API_OrgLeaseSettingsType |
updateOrgVAppLeaseSettings(VMware_VCloud_API_OrgLeaseSettingsType $settings)
Updates organization vApp lease settings on the level of vApp. |
|
| VMware_VCloud_API_OrgVAppTemplateLeaseSettingsType |
getOrgVAppTemplateLeaseSettings()
Gets organization vApp template lease settings on the level of vApp. |
|
| VMware_VCloud_API_OrgVAppTemplateLeaseSettingsType |
updateOrgVAppTemplateLeaseSettings(VMware_VCloud_API_OrgVAppTemplateLeaseSettingsType $settings)
Updates organization vApp template lease settings on the level of vApp. |
|
| VMware_VCloud_API_OrgGeneralSettingsType |
getOrgGeneralSettings()
Gets organization general settings. |
|
| VMware_VCloud_API_OrgGeneralSettingsType |
updateOrgGeneralSettings(VMware_VCloud_API_OrgGeneralSettingsType $settings)
Updates organization general settings. |
|
| VMware_VCloud_API_OrgLdapSettingsType |
getOrgLdapSettings()
Gets organization LDAP settings. |
|
| VMware_VCloud_API_OrgLdapSettingsType |
updateOrgLdapSettings(VMware_VCloud_API_OrgLdapSettingsType $settings)
Updates organization LDAP settings. |
|
|
resetLdapCertificate()
Resets organization LDAP SSL certificate. |
||
|
resetLdapKeyStore()
Resets organization LDAP keystore. |
||
|
resetLdapSspiKeytab()
Resets organization LDAP keytab. |
||
| VMware_VCloud_API_CertificateUploadSocketType |
updateLdapCertificate(VMware_VCloud_API_CertificateUpdateParamsType $params)
Updates organization LDAP SSL certificate. |
|
| VMware_VCloud_API_KeystoreUploadSocketType |
updateLdapKeyStore(VMware_VCloud_API_KeystoreUpdateParamsType $params)
Updates organization LDAP keystore. |
|
| VMware_VCloud_API_SspiKeytabUploadSocketType |
updateLdapSspiKeytab(VMware_VCloud_API_SspiKeytabUpdateParamsType $params)
Updates organization LDAP SSPI keytab. |
|
| VMware_VCloud_API_MetadataType| |
getMetadata(string $key = null, string $domain = null)
Get metadata associated with the organization or metadata associated with the organization for the specified key in the specified domain. |
|
| VMware_VCloud_API_TaskType |
mergeMetadata(VMware_VCloud_API_MetadataType $meta)
Merges the metadata for the organization 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 organization to the value provided. |
|
| VMware_VCloud_API_TaskType |
deleteMetadataByKey($key, $domain = null)
Deletes the metadata for the particular key in the specified domain for the organization. |
|
| VMware_VCloud_SDK_Org|null |
getSdkOrg()
Return an alternate SDK orgznization object. |
|
| null |
postExtEvent(VMware_VCloud_API_EventType $event)
Posts external event to the system. |
|
| VMware_VCloud_API_OrgGuestPersonalizationSettingsType |
getGuestPersonalizationSettings()
Retrieve organization defaults for guest personalization settings. |
|
| VMware_VCloud_API_OrgGuestPersonalizationSettingsType |
modifyGuestPersonalizationSettings(VMware_VCloud_API_OrgGuestPersonalizationSettingsType $settings)
Modify organization defaults for guest personalization settings. |
|
| VMware_VCloud_API_OrgOperationLimitsSettingsType |
getOperationLimitsSettings()
Retrieve organization operation limits settings. |
|
| VMware_VCloud_API_OrgOperationLimitsSettingsType |
modifyOperationLimitsSettings(VMware_VCloud_API_OrgOperationLimitsSettingsType $settings)
Modify organization operation limits settings. |
public string
getEntityId()
Get vCloud ID of the vCloud resource entity from its data object.
public VMware_VCloud_API_ReferenceType
getAdminOrgRef()
Get a reference to a VMware vCloud admin organization entity.
public VMware_VCloud_API_AdminOrgType
getAdminOrg()
Get a VMware vCloud admin organization entity.
public string
getId()
Constructs vCloud ID of this organization from its UUID.
public VMware_VCloud_API_LinkType|null
getOrgRef()
Get a link to a VMware vCloud organization entity.
public VMware_VCloud_API_OrgType|null
getOrg()
Get a VMware vCloud organization entity.
public VMware_VCloud_API_AdminOrgType
modify(VMware_VCloud_API_AdminOrgType $adminOrg)
Modify a VMware vCloud admin organization.
public boolean
isEnabled()
Check whether the organization is enabled.
public null
enable(boolean $enable = true)
Enable the organization.
public null
disable()
Disable the organization.
public null
delete()
Delete the organization.
public VMware_VCloud_API_AdminVdcType
createAdminVdc(VMware_VCloud_API_AdminVdcType $adminVdc)
Allocate a vDC to the organization.
public VMware_VCloud_API_AdminVdcType
createAdminOrgVdc(VMware_VCloud_API_CreateVdcParamsType $params)
Create an organization vDC.
public VMware_VCloud_API_AdminCatalogType
createCatalog(VMware_VCloud_API_AdminCatalogType $catalog)
Create a catalog.
public VMware_VCloud_API_UserType
createUser(VMware_VCloud_API_UserType $user)
Create or import a user.
public VMware_VCloud_API_GroupType
importGroup(VMware_VCloud_API_GroupType $group)
Import a group.
public VMware_VCloud_API_OrgNetworkType
addOrgNetwork(VMware_VCloud_API_OrgNetworkType $orgNetwork)
Add a network in an organization.
public array
getUserRefs(string $name = null)
Get reference(s) for all users or named user in this organization.
public array
getUsers(string $name = null)
Get users.
public array
getGroupRefs(string $name = null)
Get reference(s) for all groups or named group in this organization.
public array
getGroups(string $name = null)
Get groups.
public array
getAdminCatalogRefs(string $name = null)
Get references for all catalogs or named catalog in this organization.
public array
getAdminCatalogs(string $name = null)
Get catalogs.
public array
getAdminVdcRefs(string $name = null)
Get references for all vDCs or named vDC in this organization.
For System/Cloud Administrators, this method returns Admin Vdc references which can be used in {@link AdminVdc#getAdminVdcRef()} For Organization/Tenant Administrators/Users this method returns Vdc references which can be used in {@link Vdc#getVdcRef()}
public array
getAdminVdcs(string $name = null)
Get vDCs.
For System/Cloud Administrators, this method returns Admin Vdc references which can be used in {@link AdminVdc#getAdminVdcRef()} For Organization/Tenant Administrators/Users this method returns Vdc references which can be used in {@link Vdc#getVdcRef()}
public array
getAdminNetworkRefs(string $name = null)
Get reference(s) for all organization networks or organization networks with the given name in administrative representation.
public array
getAdminNetworks(string $name = null)
Get organization networks entities or organization networks with the given name in administrative representation.
public VMware_VCloud_API_OrgSettingsType
getOrgSettings()
Gets organizational settings for this organization.
public VMware_VCloud_API_OrgSettingsType
updateOrgSettings(VMware_VCloud_API_OrgSettingsType $settings)
Updates organization settings for this organization.
public VMware_VCloud_API_OrgEmailSettingsType
getOrgEmailSettings()
Gets email settings of this organization.
public VMware_VCloud_API_OrgEmailSettingsType
updateOrgEmailSettings(VMware_VCloud_API_OrgEmailSettingsType $settings)
Updates organization email settings for this organization.
public VMware_VCloud_API_OrgFederationSettingsType
getOrgFederationSettings()
Retrieve other organization settings.
public VMware_VCloud_API_OrgFederationSettingsType
updateOrgFederationSettings(VMware_VCloud_API_OrgFederationSettingsType $settings)
Update other organization settings.
public VMware_VCloud_API_OrgPasswordPolicySettingsType
getOrgPasswordPolicySettings()
Retrieves the password policy settings for the organization.
public VMware_VCloud_API_OrgPasswordPolicySettingsType
updateOrgPasswordPolicySettings(VMware_VCloud_API_OrgPasswordPolicySettingsType $settings)
Updates the organization password policy settings.
public VMware_VCloud_API_OrgLeaseSettingsType
getOrgVAppLeaseSettings()
Gets organization vApp lease settings on the level of vApp.
public VMware_VCloud_API_OrgLeaseSettingsType
updateOrgVAppLeaseSettings(VMware_VCloud_API_OrgLeaseSettingsType $settings)
Updates organization vApp lease settings on the level of vApp.
public VMware_VCloud_API_OrgVAppTemplateLeaseSettingsType
getOrgVAppTemplateLeaseSettings()
Gets organization vApp template lease settings on the level of vApp.
public VMware_VCloud_API_OrgVAppTemplateLeaseSettingsType
updateOrgVAppTemplateLeaseSettings(VMware_VCloud_API_OrgVAppTemplateLeaseSettingsType $settings)
Updates organization vApp template lease settings on the level of vApp.
public VMware_VCloud_API_OrgGeneralSettingsType
getOrgGeneralSettings()
Gets organization general settings.
public VMware_VCloud_API_OrgGeneralSettingsType
updateOrgGeneralSettings(VMware_VCloud_API_OrgGeneralSettingsType $settings)
Updates organization general settings.
public VMware_VCloud_API_OrgLdapSettingsType
getOrgLdapSettings()
Gets organization LDAP settings.
public VMware_VCloud_API_OrgLdapSettingsType
updateOrgLdapSettings(VMware_VCloud_API_OrgLdapSettingsType $settings)
Updates organization LDAP settings.
public
resetLdapCertificate()
Resets organization LDAP SSL certificate.
public
resetLdapKeyStore()
Resets organization LDAP keystore.
public
resetLdapSspiKeytab()
Resets organization LDAP keytab.
public VMware_VCloud_API_CertificateUploadSocketType
updateLdapCertificate(VMware_VCloud_API_CertificateUpdateParamsType $params)
Updates organization LDAP SSL certificate.
public VMware_VCloud_API_KeystoreUploadSocketType
updateLdapKeyStore(VMware_VCloud_API_KeystoreUpdateParamsType $params)
Updates organization LDAP keystore.
public VMware_VCloud_API_SspiKeytabUploadSocketType
updateLdapSspiKeytab(VMware_VCloud_API_SspiKeytabUpdateParamsType $params)
Updates organization LDAP SSPI keytab.
public VMware_VCloud_API_MetadataType|
getMetadata(string $key = null, string $domain = null)
Get metadata associated with the organization or metadata associated with the organization for the specified key in the specified domain.
public VMware_VCloud_API_TaskType
mergeMetadata(VMware_VCloud_API_MetadataType $meta)
Merges the metadata for the organization 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 organization to the value provided.
Note: This will replace any existing metadata information.
public VMware_VCloud_API_TaskType
deleteMetadataByKey($key, $domain = null)
Deletes the metadata for the particular key in the specified domain for the organization.
public VMware_VCloud_SDK_Org|null
getSdkOrg()
Return an alternate SDK orgznization object.
public null
postExtEvent(VMware_VCloud_API_EventType $event)
Posts external event to the system.
public VMware_VCloud_API_OrgGuestPersonalizationSettingsType
getGuestPersonalizationSettings()
Retrieve organization defaults for guest personalization settings.
public VMware_VCloud_API_OrgGuestPersonalizationSettingsType
modifyGuestPersonalizationSettings(VMware_VCloud_API_OrgGuestPersonalizationSettingsType $settings)
Modify organization defaults for guest personalization settings.
public VMware_VCloud_API_OrgOperationLimitsSettingsType
getOperationLimitsSettings()
Retrieve organization operation limits settings.
public VMware_VCloud_API_OrgOperationLimitsSettingsType
modifyOperationLimitsSettings(VMware_VCloud_API_OrgOperationLimitsSettingsType $settings)
Modify organization operation limits settings.