|
| 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_RotateKeyPair, 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 request for CPA key pair rotation. |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the PodFederation used to make the method call. |
| retainLatestKeyPair | xsd:int |
Number of older generations to retain during
an on demand key pair rotation.
|
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 request for CPA key pair rotation. |
| 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_CPA_KEY_PAIR_ROTATION_REQUESTED | If the CPA key pair rotation was requested successfully. |
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 |