VMware Cloud Director API - AdminOrg

VMware Cloud Director API - AdminOrg

AdminOrgType

Element:
AdminOrg
Type:
AdminOrgType
Namespace:
http://www.vmware.com/vcloud/v1.5
Description:
Represents the admin view of an organization.
Since:
0.9
Deprecated:
36.0
Schema:
vCloudEntities.xsd
Media type(s):
application/vnd.vmware.admin.organization+xml
application/vnd.vmware.admin.organization+json
Extends:
OrgType
XML Representation:
<AdminOrg xmlns="http://www.vmware.com/vcloud/v1.5" href="xs:anyURI" type="xs:string" id="xs:string" operationKey="xs:string"
        name="xs:string">
    <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
            rel="xs:string" model="xs:string"/>
    <Description> xs:string </Description>
    <Tasks>
        <Task href="xs:anyURI" type="xs:string" id="xs:string" operationKey="xs:string"
                name="xs:string" status="xs:string" operation="xs:string" operationName="xs:string"
                serviceNamespace="xs:string" startTime="xs:dateTime" endTime="xs:dateTime" expiryTime="xs:dateTime"
                cancelRequested="xs:boolean">
            <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                    rel="xs:string" model="xs:string"/>
            <Description> xs:string </Description>
            <Tasks> TasksInProgressType </Tasks>
            <Owner href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
            <Error stackTrace="xs:string" message="xs:string" majorErrorCode="xs:int" minorErrorCode="xs:string"
                    vendorSpecificErrorCode="xs:string">
                <TenantError message="xs:string" majorErrorCode="xs:int" minorErrorCode="xs:string" vendorSpecificErrorCode="xs:string"/>
            </Error>
            <User href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
            <Organization href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
            <Progress> xs:int </Progress>
            <Params> ... </Params>
            <Details> xs:string </Details>
            <VcTaskList>
                <VcTask name="xs:string" moref="xs:string" status="xs:string" description="xs:string"
                        errorMessage="xs:string" objectName="xs:string" objectType="xs:string" objectMoref="xs:string"
                        virtualCenterID="xs:string" startTime="xs:dateTime" endTime="xs:dateTime"/>
            </VcTaskList>
            <Result>
                <ResultContent> ... </ResultContent>
                <ResultReference href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
            </Result>
        </Task>
    </Tasks>
    <FullName> xs:string </FullName>
    <IsEnabled> xs:boolean </IsEnabled>
    <Settings href="xs:anyURI" type="xs:string">
        <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                rel="xs:string" model="xs:string"/>
        <OrgGeneralSettings href="xs:anyURI" type="xs:string">
            <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                    rel="xs:string" model="xs:string"/>
            <CanPublishCatalogs> xs:boolean </CanPublishCatalogs>
            <CanPublishExternally> xs:boolean </CanPublishExternally>
            <CanSubscribe> xs:boolean </CanSubscribe>
            <DeployedVMQuota> xs:int </DeployedVMQuota>
            <StoredVmQuota> xs:int </StoredVmQuota>
            <UseServerBootSequence> xs:boolean </UseServerBootSequence>
            <DelayAfterPowerOnSeconds> xs:int </DelayAfterPowerOnSeconds>
            <VdcQuota> xs:int </VdcQuota>
            <VmDiscoveryEnabled> xs:boolean </VmDiscoveryEnabled>
        </OrgGeneralSettings>
        <VAppLeaseSettings href="xs:anyURI" type="xs:string">
            <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                    rel="xs:string" model="xs:string"/>
            <DeleteOnStorageLeaseExpiration> xs:boolean </DeleteOnStorageLeaseExpiration>
            <DeploymentLeaseSeconds> xs:int </DeploymentLeaseSeconds>
            <StorageLeaseSeconds> xs:int </StorageLeaseSeconds>
            <PowerOffOnRuntimeLeaseExpiration> xs:boolean </PowerOffOnRuntimeLeaseExpiration>
        </VAppLeaseSettings>
        <VAppTemplateLeaseSettings href="xs:anyURI" type="xs:string">
            <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                    rel="xs:string" model="xs:string"/>
            <DeleteOnStorageLeaseExpiration> xs:boolean </DeleteOnStorageLeaseExpiration>
            <StorageLeaseSeconds> xs:int </StorageLeaseSeconds>
        </VAppTemplateLeaseSettings>
        <OrgLdapSettings href="xs:anyURI" type="xs:string">
            <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                    rel="xs:string" model="xs:string"/>
            <OrgLdapMode> xs:string </OrgLdapMode>
            <CustomUsersOu> xs:string </CustomUsersOu>
            <CustomOrgLdapSettings>
                <HostName> xs:string </HostName>
                <Port> xs:int </Port>
                <IsSsl> xs:boolean </IsSsl>
                <CustomTruststore> xs:string </CustomTruststore>
                <Realm> xs:string </Realm>
                <SearchBase> xs:string </SearchBase>
                <UserName> xs:string </UserName>
                <Password> xs:string </Password>
                <AuthenticationMechanism> xs:string </AuthenticationMechanism>
                <GroupSearchBase> xs:string </GroupSearchBase>
                <IsGroupSearchBaseEnabled> xs:boolean </IsGroupSearchBaseEnabled>
                <ConnectorType> xs:string </ConnectorType>
                <UserAttributes>
                    <ObjectClass> xs:string </ObjectClass>
                    <ObjectIdentifier> xs:string </ObjectIdentifier>
                    <UserName> xs:string </UserName>
                    <Email> xs:string </Email>
                    <FullName> xs:string </FullName>
                    <GivenName> xs:string </GivenName>
                    <Surname> xs:string </Surname>
                    <Telephone> xs:string </Telephone>
                    <GroupMembershipIdentifier> xs:string </GroupMembershipIdentifier>
                    <GroupBackLinkIdentifier> xs:string </GroupBackLinkIdentifier>
                </UserAttributes>
                <GroupAttributes>
                    <ObjectClass> xs:string </ObjectClass>
                    <ObjectIdentifier> xs:string </ObjectIdentifier>
                    <GroupName> xs:string </GroupName>
                    <Membership> xs:string </Membership>
                    <MembershipIdentifier> xs:string </MembershipIdentifier>
                    <BackLinkIdentifier> xs:string </BackLinkIdentifier>
                </GroupAttributes>
            </CustomOrgLdapSettings>
        </OrgLdapSettings>
        <OrgEmailSettings href="xs:anyURI" type="xs:string">
            <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                    rel="xs:string" model="xs:string"/>
            <IsDefaultSmtpServer> xs:boolean </IsDefaultSmtpServer>
            <IsDefaultOrgEmail> xs:boolean </IsDefaultOrgEmail>
            <FromEmailAddress> xs:string </FromEmailAddress>
            <DefaultSubjectPrefix> xs:string </DefaultSubjectPrefix>
            <IsAlertEmailToAllAdmins> xs:boolean </IsAlertEmailToAllAdmins>
            <AlertEmailTo> xs:string </AlertEmailTo>
            <SmtpServerSettings>
                <IsUseAuthentication> xs:boolean </IsUseAuthentication>
                <Host> xs:string </Host>
                <Port> xs:int </Port>
                <Username> xs:string </Username>
                <Password> xs:string </Password>
                <SmtpSecureMode> SmtpSecureModeType </SmtpSecureMode>
                <SslTrustStore> xs:string </SslTrustStore>
            </SmtpServerSettings>
        </OrgEmailSettings>
        <OrgPasswordPolicySettings href="xs:anyURI" type="xs:string">
            <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                    rel="xs:string" model="xs:string"/>
            <AccountLockoutEnabled> xs:boolean </AccountLockoutEnabled>
            <InvalidLoginsBeforeLockout> xs:int </InvalidLoginsBeforeLockout>
            <AccountLockoutIntervalMinutes> xs:int </AccountLockoutIntervalMinutes>
        </OrgPasswordPolicySettings>
        <OrgOperationLimitsSettings href="xs:anyURI" type="xs:string">
            <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                    rel="xs:string" model="xs:string"/>
            <ConsolesPerVmLimit> xs:int </ConsolesPerVmLimit>
            <OperationsPerUser> xs:int </OperationsPerUser>
            <OperationsPerOrg> xs:int </OperationsPerOrg>
            <QueuedOperationsPerUser> xs:int </QueuedOperationsPerUser>
            <QueuedOperationsPerOrg> xs:int </QueuedOperationsPerOrg>
        </OrgOperationLimitsSettings>
        <OrgFederationSettings href="xs:anyURI" type="xs:string">
            <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                    rel="xs:string" model="xs:string"/>
            <SAMLMetadata> xs:string </SAMLMetadata>
            <Enabled> xs:boolean </Enabled>
            <CertificateExpiration> xs:dateTime </CertificateExpiration>
            <SigningCertificateExpiration> xs:dateTime </SigningCertificateExpiration>
            <EncryptionCertificateExpiration> xs:dateTime </EncryptionCertificateExpiration>
            <SamlSPEntityId> xs:anyURI </SamlSPEntityId>
            <SamlAttributeMapping href="xs:anyURI" type="xs:string">
                <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                        rel="xs:string" model="xs:string"/>
                <EmailAttributeName> xs:string </EmailAttributeName>
                <UserNameAttributeName> xs:string </UserNameAttributeName>
                <FirstNameAttributeName> xs:string </FirstNameAttributeName>
                <SurnameAttributeName> xs:string </SurnameAttributeName>
                <FullNameAttributeName> xs:string </FullNameAttributeName>
                <GroupAttributeName> xs:string </GroupAttributeName>
                <RoleAttributeName> xs:string </RoleAttributeName>
            </SamlAttributeMapping>
            <SigningCertLibraryItemId> xs:string </SigningCertLibraryItemId>
            <EncryptionCertLibraryItemId> xs:string </EncryptionCertLibraryItemId>
        </OrgFederationSettings>
        <OrgOAuthSettings href="xs:anyURI" type="xs:string">
            <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                    rel="xs:string" model="xs:string"/>
            <OrgRedirectUri>