VMware Cloud Director API - OrgSettings

VMware Cloud Director API - OrgSettings

OrgSettingsType

Element:
OrgSettings
Type:
OrgSettingsType
Namespace:
http://www.vmware.com/vcloud/v1.5
Description:
Container for this organization's settings.
Since:
0.9
Schema:
vCloudEntities.xsd
Media type(s):
application/vnd.vmware.admin.orgSettings+xml
application/vnd.vmware.admin.orgSettings+json
Extends:
ResourceType
XML Representation:
<OrgSettings xmlns="http://www.vmware.com/vcloud/v1.5" 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>
        <CanPublishToManagedOrgs> xs:boolean </CanPublishToManagedOrgs>
    </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>
            <CustomUiButtonLabel> xs:string </CustomUiButtonLabel>
        </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>
        <SnapshotsPerVmLimit> OrgOperationLimitsSettingsType/SnapshotsPerVmLimit </SnapshotsPerVmLimit>
    </OrgOperationLimitsSettings>
    <OrgFederationSettings href="xs:anyURI" type="xs:string">
        <Link href="xs:anyURI" id="xs:string"