content library subscriptions: info

The info structure contains information about the subscription. This structure was added in vSphere API 6.7.2.

Representation:

{
    "subscribed_library""obj-103",
    "subscribed_library_vcenter"{
        "hostname""string",
        "https_port"1,
        "server_guid""string"
    },
    "subscribed_library_name""string",
    "subscribed_library_location""LOCAL",
    "subscribed_library_placement"{
        "cluster""obj-103",
        "folder""obj-103",
        "host""obj-103",
        "resource_pool""obj-103",
        "network""obj-103"
    }
}

Attributes:

Name Type Description
Required
subscribed_library string Identifier of the subscribed library associated with the subscription. This attribute was added in vSphere API 6.7.2.

When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: com.vmware.content.Library. When operations return a value of this structure as a result, the field will be an identifier for the resource type: com.vmware.content.Library.

subscribed_library_name string Name of the subscribed library associated with the subscription. This attribute was added in vSphere API 6.7.2.

subscribed_library_location string Location of the subscribed library relative to the published library. This attribute was added in vSphere API 6.7.2.

Defines the location of subscribed library relative to the published library. This enumeration was added in vSphere API 6.7.2. Value is one of:
LOCAL: The subscribed library belongs to the same vCenter instance as the published library. This constant was added in vSphere API 6.7.2.
REMOTE: The subscribed library belongs to a different vCenter instance than the published library. This constant was added in vSphere API 6.7.2.

subscribed_library_vcenter.hostname string Hostname of the vCenter Server instance where the subscribed library exists. This attribute was added in vSphere API 6.7.2.

subscribed_library_vcenter.server_guid string The unique identifier of the vCenter Server where the subscribed library exists. This attribute was added in vSphere API 6.7.2.

subscribed_library_placement placement_info Placement information about the subscribed library's virtual machine template items. This attribute was added in vSphere API 6.7.2.

Optional
subscribed_library_vcenter vcenter_info Information about the vCenter Server instance where the subscribed library exists. This attribute was added in vSphere API 6.7.2.

Optional. It is only relevant when subscribed_library_location has value REMOTE. This field is optional and it is only relevant when the value of subscribed_library_location is REMOTE.

subscribed_library_vcenter.https_port long The HTTPS port of the vCenter Server instance where the subscribed library exists. This attribute was added in vSphere API 6.7.2.

Optional. If unset, port 443 will be used.

subscribed_library_placement.folder string Virtual machine folder into which the virtual machine template should be placed. This attribute was added in vSphere API 6.7.2.

Optional. The field will be unset if the subscribed library associated with the subscription does not have a virtual machine folder.When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: Folder:VCenter. When operations return a value of this structure as a result, the field will be an identifier for the resource type: Folder:VCenter.

subscribed_library_placement.cluster string Cluster onto which the virtual machine template should be placed. This attribute was added in vSphere API 6.7.2.

Optional. The field will be unset if the subscribed library associated with the subscription does not have a cluster.When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: ClusterComputeResource:VCenter. When operations return a value of this structure as a result, the field will be an identifier for the resource type: ClusterComputeResource:VCenter.

subscribed_library_placement.resource_pool string Resource pool into which the virtual machine template should be placed. This attribute was added in vSphere API 6.7.2.

Optional. The field will be unset if the subscribed library associated with the subscription does not have a resource pool.When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: ResourcePool:VCenter. When operations return a value of this structure as a result, the field will be an identifier for the resource type: ResourcePool:VCenter.

subscribed_library_placement.host string Host onto which the virtual machine template should be placed. If host and resource_pool are both specified, resource_pool must belong to host. If host and cluster are both specified, host must be a member of cluster. This attribute was added in vSphere API 6.7.2.

Optional. The field will be unset if the subscribed library associated with the subscription does not have a host.When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: HostSystem:VCenter. When operations return a value of this structure as a result, the field will be an identifier for the resource type: HostSystem:VCenter.

subscribed_library_placement.network string Network that backs the virtual Ethernet adapters in the virtual machine template. This attribute was added in vSphere API 6.7.2.

Optional. The field will be unset if the subscribed library associated with the subscription does not have a network.When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: Network:VCenter. When operations return a value of this structure as a result, the field will be an identifier for the resource type: Network:VCenter.