Service - PodAssignment

Class
VMware.Hv.PodAssignment
See also
PodAssignmentId, PodAssignmentInfo
Since
Horizon View 6.0


Service Description

This interface represents data about which pod contains resource assignments for a given user and global entitlement. This assigned pod helps brokering make good decisions when trying to launch a resource for a user, especially in cases where a pod is offline and we want to avoid assigning a new resource for an existing user and persistent global entitlement. This data is automatically calculated and created when a new user and global entitlement requests brokering. It is not automatically deleted when user or global entitlement assignments change. Deleting a pod assignment with this interface is generally fine, as it will be re-created when required.

Methods

Methods defined in this Service
PodAssignment_Get, PodAssignment_GetInfos

PodAssignment_Get

Get the Pod Assignment.

Privileges

Privilege Description
FEDERATED_LDAP_VIEW Global LDAP read is required to read a pod assignment.

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the PodAssignment used to make the method call.
idPodAssignmentId

The pod assignment id

Return Value

Type Description
PodAssignmentInfoThe PodAssignmentInfo.

Faults

Type Description
EntityNotFoundThrown if any specified entity cannot be found.
InsufficientPermissionThrown if the user does not have sufficient permission to perform the operation.
InvalidArgumentThrown if any specified argument is invalid.
InvalidStateThrown if the Pod Federation has not been initialized.
InvalidTypeThrown if the type of any specified argument is invalid.
UnexpectedFaultThrown if an unexpected error occurs while performing the operation.

Show WSDL type definition



PodAssignment_GetInfos

Get multiple Pod Assignments.

Privileges

Privilege Description
FEDERATED_LDAP_VIEW Global LDAP read is required to read multiple pod assignments.

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the PodAssignment used to make the method call.
idsPodAssignmentId[]

The pod assignment ids

Return Value

Type Description
PodAssignmentInfo[]The PodAssignmentInfos.

Faults

Type Description
EntityNotFoundThrown if any specified entity cannot be found.
InsufficientPermissionThrown if the user does not have sufficient permission to perform the operation.
InvalidArgumentThrown if any specified argument is invalid.
InvalidStateThrown if the Pod Federation has not been initialized.
InvalidTypeThrown if the type of any specified argument is invalid.
UnexpectedFaultThrown if an unexpected error occurs while performing the operation.

Show WSDL type definition