AdminCatalogType

Element:
AdminCatalog
Type:
AdminCatalogType
Namespace:
http://www.vmware.com/vcloud/v1.5
Description:
Represents the admin view of a catalog.
Since:
1.5
Schema:
vCloudEntities.xsd
Media type(s):
None
Extends:
CatalogType
XML Representation:
<AdminCatalog xmlns="http://www.vmware.com/vcloud/v1.5" href="xs:anyURI" type="xs:string" id="xs:string" operationKey="xs:string"
        name="xs:string">
    <VCloudExtension required="xs:boolean"/>
    <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
            rel="xs:string">
        <VCloudExtension required="xs:boolean"/>
    </Link>
    <Description> xs:string </Description>
    <Tasks>
        <VCloudExtension required="xs:boolean"/>
        <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">
            <VCloudExtension required="xs:boolean"/>
            <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                    rel="xs:string">
                <VCloudExtension required="xs:boolean"/>
            </Link>
            <Description> xs:string </Description>
            <Tasks> TasksInProgressType </Tasks>
            <Owner href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
                <VCloudExtension required="xs:boolean"/>
            </Owner>
            <Error stackTrace="xs:string" message="xs:string" majorErrorCode="xs:int" minorErrorCode="xs:string"
                    vendorSpecificErrorCode="xs:string">
                <VCloudExtension required="xs:boolean"/>
                <TenantError message="xs:string" majorErrorCode="xs:int" minorErrorCode="xs:string" vendorSpecificErrorCode="xs:string">
                    <VCloudExtension required="xs:boolean"/>
                </TenantError>
            </Error>
            <User href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
                <VCloudExtension required="xs:boolean"/>
            </User>
            <Organization href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
                <VCloudExtension required="xs:boolean"/>
            </Organization>
            <Progress> xs:int </Progress>
            <Params> ... </Params>
            <Details> xs:string </Details>
        </Task>
    </Tasks>
    <Owner href="xs:anyURI" type="xs:string">
        <VCloudExtension required="xs:boolean"/>
        <Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                rel="xs:string">
            <VCloudExtension required="xs:boolean"/>
        </Link>
        <User href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
            <VCloudExtension required="xs:boolean"/>
        </User>
    </Owner>
    <CatalogItems>
        <VCloudExtension required="xs:boolean"/>
        <CatalogItem href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
            <VCloudExtension required="xs:boolean"/>
        </CatalogItem>
    </CatalogItems>
    <IsPublished> xs:boolean </IsPublished>
    <DateCreated> xs:dateTime </DateCreated>
    <VersionNumber> xs:long </VersionNumber>
    <CatalogStorageProfiles>
        <VCloudExtension required="xs:boolean"/>
        <VdcStorageProfile href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
            <VCloudExtension required="xs:boolean"/>
        </VdcStorageProfile>
    </CatalogStorageProfiles>
    <ExternalCatalogSubscriptionParams>
        <VCloudExtension required="xs:boolean"/>
        <SubscribeToExternalFeeds> xs:boolean </SubscribeToExternalFeeds>
        <Location> xs:string </Location>
        <Password> xs:string </Password>
        <ExpectedSslThumbprint> xs:string </ExpectedSslThumbprint>
        <LocalCopy> xs:boolean </LocalCopy>
    </ExternalCatalogSubscriptionParams>
    <PublishExternalCatalogParams>
        <VCloudExtension required="xs:boolean"/>
        <IsPublishedExternally> xs:boolean </IsPublishedExternally>
        <catalogPublishedUrl> xs:string </catalogPublishedUrl>
        <Password> xs:string </Password>
        <IsCacheEnabled> xs:boolean </IsCacheEnabled>
        <PreserveIdentityInfoFlag> xs:boolean </PreserveIdentityInfoFlag>
    </PublishExternalCatalogParams>
</AdminCatalog>

Attributes

Attribute Type Required Modifiable Since Deprecated Description
href anyURI No always 1.5 The URI of the entity.
type string No always 1.5 The MIME type of the entity.
id string No none 1.5 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 1.5 The name of the entity.

Elements

Element Type Required Modifiable Since Deprecated Description
CatalogItems CatalogItemsType No always 1.5 Container for CatalogItem elements.
CatalogStorageProfiles CatalogStorageProfilesType No always 5.5 Container for VdcStorageProfile elements that reference storage profiles used by this catalog.
DateCreated dateTime No none 5.1 Creation date and time of the catalog.
Description string No always 1.5 Optional description.
ExternalCatalogSubscriptionParams ExternalCatalogSubscriptionParamsType No always 5.5 Configuration parameters for a catalog that has an external subscription.
IsPublished boolean No always 1.5 True if the catalog is shared with other organizations. This value is read-only in the user view. To modify it, an administrator must use the publish link in the admin view of the catalog.
Link LinkType No none 1.5 A reference to an entity or operation associated with this object.
Owner OwnerType No none 1.5 Catalog owner.
PublishExternalCatalogParams PublishExternalCatalogParamsType No always 5.5 Configuration parameters for a catalog that is published externally.
Tasks TasksInProgressType No none 1.5 A list of queued, running, or recently completed tasks associated with this entity.
VCloudExtension VCloudExtensionType No always 1.5 An optional extension element that can contain an arbitrary number of elements and attributes. Not related to extension services.
VersionNumber long No none 5.5 Represents the current version number of the catalog.