public interface ServicesAppliedConfig extends Service, ServicesAppliedConfigTypes
ServicesAppliedConfig
interface provides information about the
aggregate health of the applied Trust Authority Component configurations on the
Trusted Clusters. The desired state of the Trust Authority Component
configurations is stored within vCenter, while the applied configuration is
stored on the hosts in the cluster and is a copy of the desired state. The
ServicesAppliedConfig
interface is available for all clusters, not only
Trusted Clusters. When an applied Trust Authority Component configuration is
found outside of a Trusted Cluster it is considered an ServicesAppliedConfigTypes.Health.ERROR
.
The ServicesAppliedConfig
interface is able to make the applied Trust
Authority Component configuration consistent with the desired state when
individual host configurations have diverged from the desired state. This
interface was added in vSphere API 7.0.1.0.ServicesAppliedConfigTypes._VAPI_OPERATIONS, ServicesAppliedConfigTypes.Health, ServicesAppliedConfigTypes.Info
_VAPI_SERVICE_ID
Modifier and Type | Method and Description |
---|---|
java.lang.String |
delete_Task(java.lang.String cluster)
Delete all Trust Authority Components configuration that has been applied to the
given cluster.
|
void |
delete_Task(java.lang.String cluster,
AsyncCallback<java.lang.String> asyncCallback)
Delete all Trust Authority Components configuration that has been applied to the
given cluster.
|
void |
delete_Task(java.lang.String cluster,
AsyncCallback<java.lang.String> asyncCallback,
InvocationConfig invocationConfig)
Delete all Trust Authority Components configuration that has been applied to the
given cluster.
|
java.lang.String |
delete_Task(java.lang.String cluster,
InvocationConfig invocationConfig)
Delete all Trust Authority Components configuration that has been applied to the
given cluster.
|
java.lang.String |
get_Task(java.lang.String cluster)
Returns detailed information about the health of the applied Trust Authority
Component configurations in the given cluster.
|
void |
get_Task(java.lang.String cluster,
AsyncCallback<java.lang.String> asyncCallback)
Returns detailed information about the health of the applied Trust Authority
Component configurations in the given cluster.
|
void |
get_Task(java.lang.String cluster,
AsyncCallback<java.lang.String> asyncCallback,
InvocationConfig invocationConfig)
Returns detailed information about the health of the applied Trust Authority
Component configurations in the given cluster.
|
java.lang.String |
get_Task(java.lang.String cluster,
InvocationConfig invocationConfig)
Returns detailed information about the health of the applied Trust Authority
Component configurations in the given cluster.
|
java.lang.String |
update_Task(java.lang.String cluster)
Update all applied Trust Authority Component configuration on the given cluster
to be consistent with the desired state.
|
void |
update_Task(java.lang.String cluster,
AsyncCallback<java.lang.String> asyncCallback)
Update all applied Trust Authority Component configuration on the given cluster
to be consistent with the desired state.
|
void |
update_Task(java.lang.String cluster,
AsyncCallback<java.lang.String> asyncCallback,
InvocationConfig invocationConfig)
Update all applied Trust Authority Component configuration on the given cluster
to be consistent with the desired state.
|
java.lang.String |
update_Task(java.lang.String cluster,
InvocationConfig invocationConfig)
Update all applied Trust Authority Component configuration on the given cluster
to be consistent with the desired state.
|
java.lang.String get_Task(java.lang.String cluster)
Synchronous method overload. Result of the invocation is a task identifier which will be returned by this method.
cluster
- The ID of the cluster against which the operation will be executed.
The parameter must be an identifier for the resource type: ClusterComputeResource
.Error
- if there is a generic error.InvalidArgument
- if the cluster ID is empty.NotFound
- if no cluster corresponding to the given ID is found within this vCenter.ResourceBusy
- if there are ongoing mutating operations.Unauthenticated
- if the caller is not authenticated.java.lang.String get_Task(java.lang.String cluster, InvocationConfig invocationConfig)
Synchronous method overload. Result of the invocation is a task
identifier which will be returned by this method.
Use invocationConfig
to specify configuration for this particular invocation.
cluster
- The ID of the cluster against which the operation will be executed.
The parameter must be an identifier for the resource type: ClusterComputeResource
.invocationConfig
- Configuration for the method invocation.Error
- if there is a generic error.InvalidArgument
- if the cluster ID is empty.NotFound
- if no cluster corresponding to the given ID is found within this vCenter.ResourceBusy
- if there are ongoing mutating operations.Unauthenticated
- if the caller is not authenticated.void get_Task(java.lang.String cluster, AsyncCallback<java.lang.String> asyncCallback)
Asynchronous method overload. Result of the invocation which is
a task identifier will be reported via the specified asyncCallback
.
Invocation Result:
identifier for the task created by this API invocation
Operation Errors:
Error
- if there is a generic error.
InvalidArgument
- if the cluster ID is empty.
NotFound
- if no cluster corresponding to the given ID is found within this vCenter.
ResourceBusy
- if there are ongoing mutating operations.
Unauthenticated
- if the caller is not authenticated.
cluster
- The ID of the cluster against which the operation will be executed.
The parameter must be an identifier for the resource type: ClusterComputeResource
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.void get_Task(java.lang.String cluster, AsyncCallback<java.lang.String> asyncCallback, InvocationConfig invocationConfig)
Asynchronous method overload. Result of the invocation which is
a task identifier will be reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
identifier for the task created by this API invocation
Operation Errors:
Error
- if there is a generic error.
InvalidArgument
- if the cluster ID is empty.
NotFound
- if no cluster corresponding to the given ID is found within this vCenter.
ResourceBusy
- if there are ongoing mutating operations.
Unauthenticated
- if the caller is not authenticated.
cluster
- The ID of the cluster against which the operation will be executed.
The parameter must be an identifier for the resource type: ClusterComputeResource
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.java.lang.String update_Task(java.lang.String cluster)
Synchronous method overload. Result of the invocation is a task identifier which will be returned by this method.
cluster
- The ID of the cluster against which the operation will be executed.
The parameter must be an identifier for the resource type: ClusterComputeResource
.Error
- if there is a generic error.InvalidArgument
- if the cluster ID is empty.NotFound
- if no cluster corresponding to the given ID is found within this vCenter.ResourceBusy
- if there are ongoing mutating operations.Unauthenticated
- if the caller is not authenticated.java.lang.String update_Task(java.lang.String cluster, InvocationConfig invocationConfig)
Synchronous method overload. Result of the invocation is a task
identifier which will be returned by this method.
Use invocationConfig
to specify configuration for this particular invocation.
cluster
- The ID of the cluster against which the operation will be executed.
The parameter must be an identifier for the resource type: ClusterComputeResource
.invocationConfig
- Configuration for the method invocation.Error
- if there is a generic error.InvalidArgument
- if the cluster ID is empty.NotFound
- if no cluster corresponding to the given ID is found within this vCenter.ResourceBusy
- if there are ongoing mutating operations.Unauthenticated
- if the caller is not authenticated.void update_Task(java.lang.String cluster, AsyncCallback<java.lang.String> asyncCallback)
Asynchronous method overload. Result of the invocation which is
a task identifier will be reported via the specified asyncCallback
.
Invocation Result:
identifier for the task created by this API invocation
Operation Errors:
Error
- if there is a generic error.
InvalidArgument
- if the cluster ID is empty.
NotFound
- if no cluster corresponding to the given ID is found within this vCenter.
ResourceBusy
- if there are ongoing mutating operations.
Unauthenticated
- if the caller is not authenticated.
cluster
- The ID of the cluster against which the operation will be executed.
The parameter must be an identifier for the resource type: ClusterComputeResource
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.void update_Task(java.lang.String cluster, AsyncCallback<java.lang.String> asyncCallback, InvocationConfig invocationConfig)
Asynchronous method overload. Result of the invocation which is
a task identifier will be reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
identifier for the task created by this API invocation
Operation Errors:
Error
- if there is a generic error.
InvalidArgument
- if the cluster ID is empty.
NotFound
- if no cluster corresponding to the given ID is found within this vCenter.
ResourceBusy
- if there are ongoing mutating operations.
Unauthenticated
- if the caller is not authenticated.
cluster
- The ID of the cluster against which the operation will be executed.
The parameter must be an identifier for the resource type: ClusterComputeResource
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.java.lang.String delete_Task(java.lang.String cluster)
Synchronous method overload. Result of the invocation is a task identifier which will be returned by this method.
cluster
- The ID of the cluster against which the operation will be executed.
The parameter must be an identifier for the resource type: ClusterComputeResource
.Error
- if there is a generic error.InvalidArgument
- if the cluster ID is empty.NotFound
- if no cluster corresponding to the given ID is found within this vCenter.ResourceBusy
- if there are ongoing mutating operations.Unauthenticated
- if the caller is not authenticated.java.lang.String delete_Task(java.lang.String cluster, InvocationConfig invocationConfig)
Synchronous method overload. Result of the invocation is a task
identifier which will be returned by this method.
Use invocationConfig
to specify configuration for this particular invocation.
cluster
- The ID of the cluster against which the operation will be executed.
The parameter must be an identifier for the resource type: ClusterComputeResource
.invocationConfig
- Configuration for the method invocation.Error
- if there is a generic error.InvalidArgument
- if the cluster ID is empty.NotFound
- if no cluster corresponding to the given ID is found within this vCenter.ResourceBusy
- if there are ongoing mutating operations.Unauthenticated
- if the caller is not authenticated.void delete_Task(java.lang.String cluster, AsyncCallback<java.lang.String> asyncCallback)
Asynchronous method overload. Result of the invocation which is
a task identifier will be reported via the specified asyncCallback
.
Invocation Result:
identifier for the task created by this API invocation
Operation Errors:
Error
- if there is a generic error.
InvalidArgument
- if the cluster ID is empty.
NotFound
- if no cluster corresponding to the given ID is found within this vCenter.
ResourceBusy
- if there are ongoing mutating operations.
Unauthenticated
- if the caller is not authenticated.
cluster
- The ID of the cluster against which the operation will be executed.
The parameter must be an identifier for the resource type: ClusterComputeResource
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.void delete_Task(java.lang.String cluster, AsyncCallback<java.lang.String> asyncCallback, InvocationConfig invocationConfig)
Asynchronous method overload. Result of the invocation which is
a task identifier will be reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
identifier for the task created by this API invocation
Operation Errors:
Error
- if there is a generic error.
InvalidArgument
- if the cluster ID is empty.
NotFound
- if no cluster corresponding to the given ID is found within this vCenter.
ResourceBusy
- if there are ongoing mutating operations.
Unauthenticated
- if the caller is not authenticated.
cluster
- The ID of the cluster against which the operation will be executed.
The parameter must be an identifier for the resource type: ClusterComputeResource
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.