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> xs:string </OrgRedirectUri>
            <IssuerId> xs:string </IssuerId>
            <OAuthKeyConfigurations 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"/>
                <OAuthKeyConfiguration 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"/>
                    <KeyId> xs:string </KeyId>
                    <Algorithm> xs:string </Algorithm>
                    <Key> xs:string </Key>
                    <ExpirationDate> xs:dateTime </ExpirationDate>
                </OAuthKeyConfiguration>
            </OAuthKeyConfigurations>
            <Enabled> xs:boolean </Enabled>
            <ClientId> xs:string </ClientId>
            <ClientSecret> xs:string </ClientSecret>
            <UserAuthorizationEndpoint> xs:anyURI </UserAuthorizationEndpoint>
            <AccessTokenEndpoint> xs:anyURI </AccessTokenEndpoint>
            <UserInfoEndpoint> xs:anyURI </UserInfoEndpoint>
            <ScimEndpoint> xs:anyURI </ScimEndpoint>
            <Scope> xs:string </Scope>
            <OIDCAttributeMapping 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"/>
                <SubjectAttributeName> xs:string </SubjectAttributeName>
                <EmailAttributeName> xs:string </EmailAttributeName>
                <FullNameAttributeName> xs:string </FullNameAttributeName>
                <FirstNameAttributeName> xs:string </FirstNameAttributeName>
                <LastNameAttributeName> xs:string </LastNameAttributeName>
                <GroupsAttributeName> xs:string </GroupsAttributeName>
                <RolesAttributeName> xs:string </RolesAttributeName>
            </OIDCAttributeMapping>
            <MaxClockSkew> xs:int </MaxClockSkew>
            <JwksUri> xs:anyURI </JwksUri>
            <AutoRefreshKey> xs:boolean </AutoRefreshKey>
            <KeyRefreshStrategy> xs:string </KeyRefreshStrategy>
            <KeyRefreshFrequencyInHours> OrgOAuthSettingsType/KeyRefreshFrequencyInHours </KeyRefreshFrequencyInHours>
            <KeyExpireDurationInHours> OrgOAuthSettingsType/KeyExpireDurationInHours </KeyExpireDurationInHours>
            <WellKnownEndpoint> xs:anyURI </WellKnownEndpoint>
            <LastKeyRefreshAttempt> xs:dateTime </LastKeyRefreshAttempt>
            <LastKeySuccessfulRefresh> xs:dateTime </LastKeySuccessfulRefresh>
            <EnableIdTokenClaims> xs:boolean </EnableIdTokenClaims>
            <UsePKCE> xs:boolean </UsePKCE>
            <SendClientCredentialsAsAuthorizationHeader> xs:boolean </SendClientCredentialsAsAuthorizationHeader>
        </OrgOAuthSettings>
    </Settings>
    <Users>
        <UserReference href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
    </Users>
    <Groups>
        <GroupReference href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
    </Groups>
    <Catalogs>
        <CatalogReference href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
    </Catalogs>
    <Vdcs>
        <Vdc href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
    </Vdcs>
    <VdcTemplates 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"/>
        <VdcTemplate 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>
            <VdcTemplateSpecification>
                <NicQuota> xs:int </NicQuota>
                <VmQuota> xs:int </VmQuota>
                <ProvisionedNetworkQuota> xs:int </ProvisionedNetworkQuota>
                <GatewayConfiguration>
                    <Gateway href="xs:anyURI" type="xs:string" id="xs:string" operationKey="xs:string"
                            name="xs:string" status="xs:int">
                        <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>
                        <GatewayBackingRef>
                            <gatewayId> xs:string </gatewayId>
                            <VCRef id="xs:string" type="xs:string" name="xs:string"/>
                        </GatewayBackingRef>
                        <EdgeGatewayType> EdgeGatewayType </EdgeGatewayType>
                        <Configuration>
                            <BackwardCompatibilityMode> xs:boolean </BackwardCompatibilityMode>
                            <GatewayBackingConfig> xs:string </GatewayBackingConfig>
                            <GatewayInterfaces>
                                <GatewayInterface>
                                    <Name> xs:string </Name>
                                    <DisplayName> xs:string </DisplayName>
                                    <Network href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                                    <InterfaceType> xs:string </InterfaceType>
                                    <SubnetParticipation>
                                        <Gateway> IpAddressType </Gateway>
                                        <Netmask> IpAddressType </Netmask>
                                        <SubnetPrefixLength> xs:int </SubnetPrefixLength>
                                        <IpAddress> IpAddressType </IpAddress>
                                        <IpRanges>
                                            <IpRange>
                                                <StartAddress> IpAddressType </StartAddress>
                                                <EndAddress> IpAddressType </EndAddress>
                                            </IpRange>
                                        </IpRanges>
                                        <UseForDefaultRoute> xs:boolean </UseForDefaultRoute>
                                        <TotalIpCount> xs:int </TotalIpCount>
                                        <AutoAllocateIpRanges> xs:boolean </AutoAllocateIpRanges>
                                    </SubnetParticipation>
                                    <ApplyRateLimit> xs:boolean </ApplyRateLimit>
                                    <InRateLimit> xs:double </InRateLimit>
                                    <OutRateLimit> xs:double </OutRateLimit>
                                    <UseForDefaultRoute> xs:boolean </UseForDefaultRoute>
                                    <Connected> xs:boolean </Connected>
                                    <QuickAddAllocatedIpCount> xs:int </QuickAddAllocatedIpCount>
                                    <NetworkBackingType> xs:string </NetworkBackingType>
                                </GatewayInterface>
                            </GatewayInterfaces>
                            <EdgeGatewayServiceConfiguration>
                                <NetworkService>
                                    <IsEnabled> xs:boolean </IsEnabled>
                                </NetworkService>
                            </EdgeGatewayServiceConfiguration>
                            <HaEnabled> xs:boolean </HaEnabled>
                            <UseDefaultRouteForDnsRelay> xs:boolean </UseDefaultRouteForDnsRelay>
                            <SyslogServerSettings>
                                <TenantSyslogServerSettings>
                                    <SyslogServerIp> IpAddressType </SyslogServerIp>
                                </TenantSyslogServerSettings>
                            </SyslogServerSettings>
                            <AdvancedNetworkingEnabled> xs:boolean </AdvancedNetworkingEnabled>
                            <DistributedRoutingEnabled> xs:boolean </DistributedRoutingEnabled>
                            <FipsModeEnabled> xs:boolean </FipsModeEnabled>
                            <EdgeClusterConfiguration>
                                <PrimaryEdgeCluster href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                                <SecondaryEdgeCluster href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                            </EdgeClusterConfiguration>
                        </Configuration>
                    </Gateway>
                    <Network href="xs:anyURI" type="xs:string" id="xs:string" operationKey="xs:string"
                            name="xs:string" status="xs:int">
                        <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>
                        <Configuration>
                            <BackwardCompatibilityMode> xs:boolean </BackwardCompatibilityMode>
                            <IpScopes>
                                <IpScope>
                                    <IsInherited> xs:boolean </IsInherited>
                                    <Gateway> IpAddressType </Gateway>
                                    <Netmask> IpAddressType </Netmask>
                                    <SubnetPrefixLength> xs:int </SubnetPrefixLength>
                                    <Dns1> IpAddressType </Dns1>
                                    <Dns2> IpAddressType </Dns2>
                                    <DnsSuffix> xs:string </DnsSuffix>
                                    <IsEnabled> xs:boolean </IsEnabled>
                                    <IpRanges>
                                        <IpRange>
                                            <StartAddress> IpAddressType </StartAddress>
                                            <EndAddress> IpAddressType </EndAddress>
                                        </IpRange>
                                    </IpRanges>
                                    <AllocatedIpAddresses>
                                        <IpAddress> IpAddressType </IpAddress>
                                    </AllocatedIpAddresses>
                                    <SubAllocations 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"/>
                                        <SubAllocation>
                                            <EdgeGateway href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                                            <IpRanges>
                                                <IpRange>
                                                    <StartAddress> IpAddressType </StartAddress>
                                                    <EndAddress> IpAddressType </EndAddress>
                                                </IpRange>
                                            </IpRanges>
                                        </SubAllocation>
                                    </SubAllocations>
                                </IpScope>
                            </IpScopes>
                            <ParentNetwork href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                            <FenceMode> xs:string </FenceMode>
                            <RetainNetInfoAcrossDeployments> xs:boolean </RetainNetInfoAcrossDeployments>
                            <Features>
                                <NetworkService>
                                    <IsEnabled> xs:boolean </IsEnabled>
                                </NetworkService>
                            </Features>
                            <SyslogServerSettings>
                                <SyslogServerIp1> IpAddressType </SyslogServerIp1>
                                <SyslogServerIp2> IpAddressType </SyslogServerIp2>
                            </SyslogServerSettings>
                            <RouterInfo>
                                <ExternalIp> IpAddressType </ExternalIp>
                            </RouterInfo>
                            <SubInterface> xs:boolean </SubInterface>
                            <DistributedInterface> xs:boolean </DistributedInterface>
                            <ServiceInterface> xs:boolean </ServiceInterface>
                            <GuestVlanAllowed> xs:boolean </GuestVlanAllowed>
                            <Connected> xs:boolean </Connected>
                            <DualStackNetwork> xs:boolean </DualStackNetwork>
                        </Configuration>
                        <ProviderInfo> xs:string </ProviderInfo>
                        <EdgeGateway href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                        <ServiceConfig>
                            <NetworkService>
                                <IsEnabled> xs:boolean </IsEnabled>
                            </NetworkService>
                        </ServiceConfig>
                        <IsShared> xs:boolean </IsShared>
                        <VimPortGroupRef>
                            <VimServerRef href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                            <MoRef> xs:string </MoRef>
                            <VimObjectType> xs:string </VimObjectType>
                        </VimPortGroupRef>
                    </Network>
                </GatewayConfiguration>
                <StorageProfile 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>
                    <Enabled> xs:boolean </Enabled>
                    <Units> xs:string </Units>
                    <Limit> xs:long </Limit>
                    <Default> xs:boolean </Default>
                    <IopsSettings>
                        <Enabled> xs:boolean </Enabled>
                        <DiskIopsMax> xs:long </DiskIopsMax>
                        <DiskIopsDefault> xs:long </DiskIopsDefault>
                        <StorageProfileIopsLimit> xs:long </StorageProfileIopsLimit>
                        <DiskIopsPerGbMax> xs:long </DiskIopsPerGbMax>
                        <IgnoreIopsPlacement> xs:boolean </IgnoreIopsPlacement>
                    </IopsSettings>
                    <InheritPvdcDefaultSettings> xs:boolean </InheritPvdcDefaultSettings>
                    <StorageUsedMB> xs:long </StorageUsedMB>
                    <IopsAllocated> xs:long </IopsAllocated>
                </StorageProfile>
                <IsElastic> xs:boolean </IsElastic>
                <IncludeMemoryOverhead> xs:boolean </IncludeMemoryOverhead>
            </VdcTemplateSpecification>
        </VdcTemplate>
    </VdcTemplates>
    <Networks>
        <Network href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
    </Networks>
    <OrgAssociations 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"/>
        <OrgAssociationMember 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"/>
            <SiteId> xs:string </SiteId>
            <OrgId> xs:string </OrgId>
            <SiteName> xs:string </SiteName>
            <OrgName> xs:string </OrgName>
            <OrgPublicKey> xs:string </OrgPublicKey>
            <Status> xs:string </Status>
        </OrgAssociationMember>
    </OrgAssociations>
    <RightReferences 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"/>
        <RightReference href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
    </RightReferences>
    <RoleReferences 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"/>
        <RoleReference href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
    </RoleReferences>
    <RoleTemplateReferences>
        <RoleReference href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
    </RoleTemplateReferences>
</AdminOrg>

Attributes

Attribute Type Required Modifiable Since Deprecated Description
href anyURI No always 0.9 The URI of the entity.
type string No always 0.9 The MIME type of the entity.
id string No none 0.9 The entity identifier, expressed in URN format. The value of this attribute uniquely identifies the entity, persists for the life of the entity, and is never reused.
operationKey string No create 5.1 Optional unique identifier to support idempotent semantics for create and delete operations.
name string Yes always 0.9 The name of the entity.

Elements

Element Type Required Modifiable Since Deprecated Description
Catalogs CatalogsListType No none 0.9 Container for references to catalogs in this organization.
Description string No always 0.9 Optional description.
FullName string Yes always 0.9 Full name of the organization.
Groups GroupsListType No none 0.9 Container for references to groups in this organization.
IsEnabled boolean No none 0.9 True if this organization is enabled (allows login and all other operations). Read-only in the user view. Modifiable in the admin view (AdminOrg element).
Link LinkType No none 0.9 A reference to an entity or operation associated with this object.
Networks NetworksType No none 0.9 Container for references to organization vDC networks in this organization.
OrgAssociations OrgAssociationsType No always 29.0 Container for the references to other organizations whose content will be listed with this organization.
RightReferences OrganizationRightsType No none 27.0 36.3 A container for references to Right objects in the organization.
RoleReferences OrganizationRolesType No none 27.0 31.0 A container for references to Role objects in the organization.
RoleTemplateReferences RoleReferencesType No none 27.0 31.0 A container for references to Role objects in the organization.
Settings OrgSettingsType Yes always 0.9 Settings for this organization. Establishes quotas, limits, and policies. Specifies how the organization connects to LDAP and email services.
Tasks TasksInProgressType No none 0.9 A list of queued, running, or recently completed tasks associated with this entity.
Users UsersListType No none 0.9 Container for references to users in this organization.
VCloudExtension VCloudExtensionType No always 0.9 An optional extension element that can contain an arbitrary number of elements and attributes. Not related to extension services.
VdcTemplates VdcTemplatesType No none 0.9 Container for references to VDC templates in this organization.
Vdcs VdcsType No none 0.9 Container for references to vDCs in this organization.

Operations

CRUD Operation Description Since Deprecated
create POST /admin/orgs Create an organization. 0.9
read GET /admin/org/{id} Retrieve an administrative view of an organization. 0.9 36.0
update PUT /admin/org/{id} Update an organization. 0.9 36.0
delete DELETE /admin/org/{id} Delete an organization. 0.9 36.0
action POST /admin/org/{id}/action/disable Disable an organization. 1.0 36.0
action POST /admin/org/{id}/action/enable Enable an organization. 1.0 36.0
action POST /admin/org/{id}/associations Adds a new member to this organization's associations 29.0
action POST /admin/org/{id}/events Post an external event to the system. 5.1
action POST /admin/org/{id}/settings/federation/action/regenerateFederationCertificate Regenerates the certificates used to establish trust between an organization and its identity provider 5.6
action POST /admin/org/{id}/settings/oauth/openIdProviderConfig Reads an OpenID configuring from a well-known endpoint and responds with the raw information from the IDP as well as VCD's interpretation of that information. 36.0