VMware Cloud Director API - PublishCatalogParams

VMware Cloud Director API - PublishCatalogParams

PublishCatalogParamsType

Element:
PublishCatalogParams
Type:
PublishCatalogParamsType
Namespace:
http://www.vmware.com/vcloud/v1.5
Description:
Parameters required when sharing a catalog with other organizations. Only one of IsPublished, IsSharedWithManagedOrgs, or IsSharedWithPeersParentManagedOrgs can be set to true.
Since:
0.9
Schema:
catalog.xsd
Media type(s):
application/vnd.vmware.admin.publishCatalogParams+json
application/vnd.vmware.admin.publishCatalogParams+xml
Extends:
VCloudExtensibleType
XML Representation:
<PublishCatalogParams xmlns="http://www.vmware.com/vcloud/v1.5">
    <IsPublished> xs:boolean </IsPublished>
    <IsSharedWithManagedOrgs> xs:boolean </IsSharedWithManagedOrgs>
    <IsSharedWithPeersParentManagedOrgs> xs:boolean </IsSharedWithPeersParentManagedOrgs>
</PublishCatalogParams>

Elements

Element Type Required Modifiable Since Deprecated Description
IsPublished boolean Yes always 0.9 A value of true makes this catalog available to the administrators in all organizations in the system which are not managed by the organization the catalog belongs to. A value of false revokes that availability. To share this catalog in your own organization, use controlAccess.
IsSharedWithManagedOrgs boolean No always 39.0 True if the catalog should be shared with all organizations which are managed by the organization the catalog belongs to.
IsSharedWithPeersParentManagedOrgs boolean No always 39.0 True if the catalog is shared with all organizations which are managed by the organization the catalog belongs to and all the other sub-provider organizations and non sub-provider tenant organizations.
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.

Operations

CRUD Operation Description Since Deprecated
as input POST /admin/catalog/{id}/action/publish Publish a catalog. 1.0