public interface Services extends Service, ServicesTypes
Services
interface contains information about the registered
instances of the Attestation Service in vCenter. This interface was added in
vSphere API 7.0.0.ServicesTypes.CreateSpec, ServicesTypes.FilterSpec, ServicesTypes.Info, ServicesTypes.Summary
_VAPI_SERVICE_ID, RESOURCE_TYPE
Modifier and Type | Method and Description |
---|---|
java.lang.String |
create(ServicesTypes.CreateSpec spec)
Registers a new Attestation Service instance in this vCenter.
|
void |
create(ServicesTypes.CreateSpec spec,
AsyncCallback<java.lang.String> asyncCallback)
Registers a new Attestation Service instance in this vCenter.
|
void |
create(ServicesTypes.CreateSpec spec,
AsyncCallback<java.lang.String> asyncCallback,
InvocationConfig invocationConfig)
Registers a new Attestation Service instance in this vCenter.
|
java.lang.String |
create(ServicesTypes.CreateSpec spec,
InvocationConfig invocationConfig)
Registers a new Attestation Service instance in this vCenter.
|
void |
delete(java.lang.String service)
Removes a registered Attestation Service instance from this vCenter.
|
void |
delete(java.lang.String service,
AsyncCallback<java.lang.Void> asyncCallback)
Removes a registered Attestation Service instance from this vCenter.
|
void |
delete(java.lang.String service,
AsyncCallback<java.lang.Void> asyncCallback,
InvocationConfig invocationConfig)
Removes a registered Attestation Service instance from this vCenter.
|
void |
delete(java.lang.String service,
InvocationConfig invocationConfig)
Removes a registered Attestation Service instance from this vCenter.
|
ServicesTypes.Info |
get(java.lang.String service)
Returns the detailed information about a registered Attestation Service instance
in this vCenter.
|
void |
get(java.lang.String service,
AsyncCallback<ServicesTypes.Info> asyncCallback)
Returns the detailed information about a registered Attestation Service instance
in this vCenter.
|
void |
get(java.lang.String service,
AsyncCallback<ServicesTypes.Info> asyncCallback,
InvocationConfig invocationConfig)
Returns the detailed information about a registered Attestation Service instance
in this vCenter.
|
ServicesTypes.Info |
get(java.lang.String service,
InvocationConfig invocationConfig)
Returns the detailed information about a registered Attestation Service instance
in this vCenter.
|
java.util.List<ServicesTypes.Summary> |
list(ServicesTypes.FilterSpec spec)
Returns detailed information about all registered Attestation Service instances
in this vCenter.
|
void |
list(ServicesTypes.FilterSpec spec,
AsyncCallback<java.util.List<ServicesTypes.Summary>> asyncCallback)
Returns detailed information about all registered Attestation Service instances
in this vCenter.
|
void |
list(ServicesTypes.FilterSpec spec,
AsyncCallback<java.util.List<ServicesTypes.Summary>> asyncCallback,
InvocationConfig invocationConfig)
Returns detailed information about all registered Attestation Service instances
in this vCenter.
|
java.util.List<ServicesTypes.Summary> |
list(ServicesTypes.FilterSpec spec,
InvocationConfig invocationConfig)
Returns detailed information about all registered Attestation Service instances
in this vCenter.
|
java.util.List<ServicesTypes.Summary> list(ServicesTypes.FilterSpec spec)
Synchronous method overload. Result of the invocation will be reported as a method return value.
spec
- Return only services matching the specified filters.
If return all services.Error
- if an error occurred while getting the data.Unauthenticated
- if the user can not be authenticated.Unauthorized
- if you do not have all of the privileges described as follows: TrustedAdmin.ReadTrustedHosts
. java.util.List<ServicesTypes.Summary> list(ServicesTypes.FilterSpec spec, InvocationConfig invocationConfig)
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
spec
- Return only services matching the specified filters.
If return all services.invocationConfig
- Configuration for the method invocation.Error
- if an error occurred while getting the data.Unauthenticated
- if the user can not be authenticated.Unauthorized
- if you do not have all of the privileges described as follows: TrustedAdmin.ReadTrustedHosts
. void list(ServicesTypes.FilterSpec spec, AsyncCallback<java.util.List<ServicesTypes.Summary>> asyncCallback)
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
Detailed information about all registered Attestation Service instances in this
vCenter.
Operation Errors:
Error
- if an error occurred while getting the data.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if you do not have all of the privileges described as follows:
TrustedAdmin.ReadTrustedHosts
. spec
- Return only services matching the specified filters.
If return all services.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.void list(ServicesTypes.FilterSpec spec, AsyncCallback<java.util.List<ServicesTypes.Summary>> asyncCallback, InvocationConfig invocationConfig)
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
Detailed information about all registered Attestation Service instances in this
vCenter.
Operation Errors:
Error
- if an error occurred while getting the data.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if you do not have all of the privileges described as follows:
TrustedAdmin.ReadTrustedHosts
. spec
- Return only services matching the specified filters.
If return all services.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.ServicesTypes.Info get(java.lang.String service)
Synchronous method overload. Result of the invocation will be reported as a method return value.
service
- the Attestation Service instance unique identifier.
The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service
.Error
- if an error occurred while getting the data.NotFound
- if there is no registered Attestation Service instance with the specified ID.Unauthenticated
- if the user can not be authenticated.Unauthorized
- if you do not have all of the privileges described as follows: TrustedAdmin.ReadTrustedHosts
. ServicesTypes.Info get(java.lang.String service, InvocationConfig invocationConfig)
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
service
- the Attestation Service instance unique identifier.
The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service
.invocationConfig
- Configuration for the method invocation.Error
- if an error occurred while getting the data.NotFound
- if there is no registered Attestation Service instance with the specified ID.Unauthenticated
- if the user can not be authenticated.Unauthorized
- if you do not have all of the privileges described as follows: TrustedAdmin.ReadTrustedHosts
. void get(java.lang.String service, AsyncCallback<ServicesTypes.Info> asyncCallback)
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
Detailed information about the specified Attestation Service instance.
Operation Errors:
Error
- if an error occurred while getting the data.
NotFound
- if there is no registered Attestation Service instance with the specified ID.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if you do not have all of the privileges described as follows:
TrustedAdmin.ReadTrustedHosts
. service
- the Attestation Service instance unique identifier.
The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.void get(java.lang.String service, AsyncCallback<ServicesTypes.Info> asyncCallback, InvocationConfig invocationConfig)
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
Detailed information about the specified Attestation Service instance.
Operation Errors:
Error
- if an error occurred while getting the data.
NotFound
- if there is no registered Attestation Service instance with the specified ID.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if you do not have all of the privileges described as follows:
TrustedAdmin.ReadTrustedHosts
. service
- the Attestation Service instance unique identifier.
The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.java.lang.String create(ServicesTypes.CreateSpec spec)
Synchronous method overload. Result of the invocation will be reported as a method return value.
spec
- The CreateSpec for the new service.com.vmware.vcenter.trusted_infrastructure.attestation.Service
.AlreadyExists
- if there is already a Attestation Service instance with the same Address.Error
- if there is a generic error.InvalidArgument
- if the CreateSpec contains invalid data.Unauthenticated
- if the user can not be authenticated.Unauthorized
- if you do not have all of the privileges described as follows: TrustedAdmin.ManageTrustedHosts
. java.lang.String create(ServicesTypes.CreateSpec spec, InvocationConfig invocationConfig)
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
spec
- The CreateSpec for the new service.invocationConfig
- Configuration for the method invocation.com.vmware.vcenter.trusted_infrastructure.attestation.Service
.AlreadyExists
- if there is already a Attestation Service instance with the same Address.Error
- if there is a generic error.InvalidArgument
- if the CreateSpec contains invalid data.Unauthenticated
- if the user can not be authenticated.Unauthorized
- if you do not have all of the privileges described as follows: TrustedAdmin.ManageTrustedHosts
. void create(ServicesTypes.CreateSpec spec, AsyncCallback<java.lang.String> asyncCallback)
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
ID of the newly registered Attestation Service instance.
The return value will be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service
.
Operation Errors:
AlreadyExists
- if there is already a Attestation Service instance with the same Address.
Error
- if there is a generic error.
InvalidArgument
- if the CreateSpec contains invalid data.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if you do not have all of the privileges described as follows:
TrustedAdmin.ManageTrustedHosts
. spec
- The CreateSpec for the new service.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.void create(ServicesTypes.CreateSpec spec, AsyncCallback<java.lang.String> asyncCallback, InvocationConfig invocationConfig)
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
ID of the newly registered Attestation Service instance.
The return value will be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service
.
Operation Errors:
AlreadyExists
- if there is already a Attestation Service instance with the same Address.
Error
- if there is a generic error.
InvalidArgument
- if the CreateSpec contains invalid data.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if you do not have all of the privileges described as follows:
TrustedAdmin.ManageTrustedHosts
. spec
- The CreateSpec for the new service.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.void delete(java.lang.String service)
Synchronous method overload. Result of the invocation will be reported as a method return value.
service
- the Attestation Service instance unique identifier.
The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service
.Error
- if an error occurred while deleting the service.Error
- if there is a generic error.NotFound
- if the Attestation Service instance is not found.ResourceBusy
- if the Attestation Service instance is used by a configuration on a cluster
level.Unauthenticated
- if the user can not be authenticated.Unauthorized
- if you do not have all of the privileges described as follows: TrustedAdmin.ManageTrustedHosts
. void delete(java.lang.String service, InvocationConfig invocationConfig)
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
service
- the Attestation Service instance unique identifier.
The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service
.invocationConfig
- Configuration for the method invocation.Error
- if an error occurred while deleting the service.Error
- if there is a generic error.NotFound
- if the Attestation Service instance is not found.ResourceBusy
- if the Attestation Service instance is used by a configuration on a cluster
level.Unauthenticated
- if the user can not be authenticated.Unauthorized
- if you do not have all of the privileges described as follows: TrustedAdmin.ManageTrustedHosts
. void delete(java.lang.String service, AsyncCallback<java.lang.Void> asyncCallback)
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Operation Errors:
Error
- if an error occurred while deleting the service.
Error
- if there is a generic error.
NotFound
- if the Attestation Service instance is not found.
ResourceBusy
- if the Attestation Service instance is used by a configuration on a cluster
level.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if you do not have all of the privileges described as follows:
TrustedAdmin.ManageTrustedHosts
. service
- the Attestation Service instance unique identifier.
The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.void delete(java.lang.String service, AsyncCallback<java.lang.Void> asyncCallback, InvocationConfig invocationConfig)
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Operation Errors:
Error
- if an error occurred while deleting the service.
Error
- if there is a generic error.
NotFound
- if the Attestation Service instance is not found.
ResourceBusy
- if the Attestation Service instance is used by a configuration on a cluster
level.
Unauthenticated
- if the user can not be authenticated.
Unauthorized
- if you do not have all of the privileges described as follows:
TrustedAdmin.ManageTrustedHosts
. service
- the Attestation Service instance unique identifier.
The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.