| Local Methods | ||
Service Types | Data Object Types | All Properties | All Methods |
Methods
Methods defined in this Service |
---|
PodFederation_Eject, PodFederation_Get, PodFederation_Initialize, PodFederation_Join, PodFederation_Uninitialize, PodFederation_Unjoin, PodFederation_Update |
Privileges
Privilege | Description |
---|---|
FEDERATED_LDAP_MANAGE | Global LDAP management is required to eject a pod from the pod federation. |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the PodFederation used to make the method call. |
pod | PodId |
PodId to be forcefully removed.
|
Return Value
Type | Description |
---|---|
None |
Faults
Type | Description |
---|---|
EntityNotFound | Thrown if any specified entity cannot be found. |
InsufficientPermission | Thrown if the user does not have sufficient permission to perform the operation. |
InvalidArgument | Thrown if any specified argument is invalid. |
InvalidState | Thrown if this pod is not in the valid state to perform eject operation. |
InvalidType | Thrown if the type of any specified argument is invalid. |
UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Events
Event | Description |
---|---|
VLSI_POD_FEDERATION_EJECT_SUCCESS | If the specified pod was successfully ejected. |
VLSI_POD_FEDERATION_EJECT_FAILURE | If the specified pod could not be ejected. |
Privileges
Privilege | Description |
---|---|
FEDERATED_LDAP_VIEW | Global LDAP read is required to access PodFederationInfo. |
GLOBAL_CONFIG_VIEW | Global Configuration read is required to access only PodFederationLocalConnectionServerStatus members of the PodFederationInfo. |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the PodFederation used to make the method call. |
Return Value
Type | Description |
---|---|
PodFederationInfo | The PodFederationInfo |
Faults
Type | Description |
---|---|
EntityNotFound | Thrown if any specified entity cannot be found. |
InsufficientPermission | Thrown if the user does not have sufficient permission to perform the operation. |
InvalidArgument | Thrown if any specified argument is invalid. |
InvalidType | Thrown if the type of any specified argument is invalid. |
UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Privileges
Privilege | Description |
---|---|
FEDERATED_LDAP_MANAGE | Global LDAP management is required to initialize the pod federation. |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the PodFederation used to make the method call. |
Return Value
Type | Description |
---|---|
TaskInfo | TaskInfo object to track progress and status |
Faults
Type | Description |
---|---|
EntityNotFound | Thrown if any specified entity cannot be found. |
InsufficientPermission | Thrown if the user does not have sufficient permission to perform the operation. |
InvalidArgument | Thrown if any specified argument is invalid. |
InvalidState | Thrown if the pod is not in the valid state to perform initialize operation. |
InvalidType | Thrown if the type of any specified argument is invalid. |
UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Events
Event | Description |
---|---|
VLSI_POD_FEDERATION_TASK_TRIGGERED | If the task to initialize the pod federation was successfully started. |
VLSI_POD_FEDERATION_OP_SUCCESS | If the task to initialize the pod federation completed successfully. |
VLSI_POD_FEDERATION_CONCURRENT_OP | If the task to initialize the pod federation could not complete because another pod federation task was running concurrently. |
VLSI_POD_FEDERATION_OP_FAILURE | If the task to initialize the pod federation failed. |
Privileges
Privilege | Description |
---|---|
FEDERATED_LDAP_MANAGE | Global LDAP management is required to join the pod federation. |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the PodFederation used to make the method call. |
remotePodAddress | xsd:string |
the ip address or url for the remote pod.
|
userName | xsd:string |
the user name with sufficient privilege to perform a
global LDAP join against the remote pod. If the userName is not
supplied, password field will be ignored. In that case, the
remote server must be configured to grant sufficient privilege
for the computer account for the local system.
|
password | SecureString |
the password for the user
|
Return Value
Type | Description |
---|---|
TaskInfo | TaskInfo object to track progress and status |
Faults
Type | Description |
---|---|
EntityNotFound | Thrown if any specified entity cannot be found. |
InsufficientPermission | Thrown if the user does not have sufficient permission to perform the operation. |
InvalidArgument | Thrown if any specified argument is invalid. |
InvalidState | Thrown if this pod is not in the valid state to perform join operation. |
InvalidType | Thrown if the type of any specified argument is invalid. |
UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Events
Event | Description |
---|---|
VLSI_POD_FEDERATION_TASK_TRIGGERED | If the task to join the pod federation was successfully started. |
VLSI_POD_FEDERATION_JOIN_SUCCESS | If the task to join the pod federation completed successfully. |
VLSI_POD_FEDERATION_CONCURRENT_OP | If the task to join the pod federation could not complete because another pod federation task was running concurrently. |
VLSI_POD_FEDERATION_JOIN_FAILURE | If the task to join the pod federation failed. |
Privileges
Privilege | Description |
---|---|
FEDERATED_LDAP_MANAGE | Global LDAP management is required to uninitialize the pod federation. |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the PodFederation used to make the method call. |
Return Value
Type | Description |
---|---|
TaskInfo | TaskInfo object to track progress and status |
Faults
Type | Description |
---|---|
EntityNotFound | Thrown if any specified entity cannot be found. |
InsufficientPermission | Thrown if the user does not have sufficient permission to perform the operation. |
InvalidArgument | Thrown if any specified argument is invalid. |
InvalidState | Thrown if the pod is not in the valid state to perform uninitialize operation. |
InvalidType | Thrown if the type of any specified argument is invalid. |
UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Events
Event | Description |
---|---|
VLSI_POD_FEDERATION_TASK_TRIGGERED | If the task to uninitialize the pod federation was successfully started. |
VLSI_POD_FEDERATION_OP_SUCCESS | If the task to uninitialize the pod federation completed successfully. |
VLSI_POD_FEDERATION_CONCURRENT_OP | If the task to uninitialize the pod federation could not complete because another pod federation task was running concurrently. |
VLSI_POD_FEDERATION_OP_FAILURE | If the task to uninitialize the pod federation failed. |
Privileges
Privilege | Description |
---|---|
FEDERATED_LDAP_MANAGE | Global LDAP management is required to unjoin the pod federation. |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the PodFederation used to make the method call. |
Return Value
Type | Description |
---|---|
TaskInfo | TaskInfo object to track progress and status |
Faults
Type | Description |
---|---|
EntityNotFound | Thrown if any specified entity cannot be found. |
InsufficientPermission | Thrown if the user does not have sufficient permission to perform the operation. |
InvalidArgument | Thrown if any specified argument is invalid. |
InvalidState | Thrown if this pod is not in the valid state to perform unjoin operation. |
InvalidType | Thrown if the type of any specified argument is invalid. |
UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Events
Event | Description |
---|---|
VLSI_POD_FEDERATION_TASK_TRIGGERED | If the task to unjoin the pod federation was successfully started. |
VLSI_POD_FEDERATION_OP_SUCCESS | If the task to unjoin the pod federation completed successfully. |
VLSI_POD_FEDERATION_CONCURRENT_OP | If the task to unjoin the pod federation could not complete because another pod federation task was running concurrently. |
VLSI_POD_FEDERATION_OP_FAILURE | If the task to unjoin the pod federation failed. |
Privileges
Privilege | Description |
---|---|
FEDERATED_LDAP_MANAGE | Global LDAP management is required to update the pod federation. |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the PodFederation used to make the method call. |
updates | MapEntry[] |
key value pairs describing attributes to be updated. Only
displayName is permitted for update.
|
Return Value
Type | Description |
---|---|
None |
Faults
Type | Description |
---|---|
EntityNotFound | Thrown if any specified entity cannot be found. |
InsufficientPermission | Thrown if the user does not have sufficient permission to perform the operation. |
InvalidArgument | Thrown if any specified argument is invalid. |
InvalidRequest | Thrown if the update map contains invalid or non-permitted fields. |
InvalidState | Thrown if the pod is not in the valid state to perform update operation. |
InvalidType | Thrown if the type of any specified argument is invalid. |
UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Events
Event | Description |
---|---|
VLSI_POD_FEDERATION_OP_SUCCESS | If the pod federation was successfully updated. |
VLSI_POD_FEDERATION_OP_FAILURE | If the pod federation could not be updated. |
Top of page | Local Methods | ||
Service Types | Data Object Types | All Properties | All Methods |