VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::vcenter::trusted_infrastructure::attestation::Services Interface Reference

The Services interface contains information about the registered instances of the Attestation Service in vCenter. More...

Inherited by vmware::vcenter::trusted_infrastructure::attestation::ServicesStub.

List of all members.

Public Member Functions

global::System.Collections.Generic.List
< vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.Summary
List (vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.FilterSpec spec)
 Returns detailed information about all registered Attestation Service instances in this vCenter.
global::System.Collections.Generic.List
< vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.Summary
List (vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.FilterSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns detailed information about all registered Attestation Service instances in this vCenter.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.List
< vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.Summary > > 
ListAsync (vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.FilterSpec spec)
 Returns detailed information about all registered Attestation Service instances in this vCenter.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.List
< vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.Summary > > 
ListAsync (vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.FilterSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns detailed information about all registered Attestation Service instances in this vCenter.
vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.Info Get (string service)
 Returns the detailed information about a registered Attestation Service instance in this vCenter.
vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.Info Get (string service, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns the detailed information about a registered Attestation Service instance in this vCenter.
global::System.Threading.Tasks.Task
< vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.Info
GetAsync (string service)
 Returns the detailed information about a registered Attestation Service instance in this vCenter.
global::System.Threading.Tasks.Task
< vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.Info
GetAsync (string service, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns the detailed information about a registered Attestation Service instance in this vCenter.
string Create (vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.CreateSpec spec)
 Registers a new Attestation Service instance in this vCenter.
string Create (vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.CreateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Registers a new Attestation Service instance in this vCenter.
global::System.Threading.Tasks.Task
< string > 
CreateAsync (vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.CreateSpec spec)
 Registers a new Attestation Service instance in this vCenter.
global::System.Threading.Tasks.Task
< string > 
CreateAsync (vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.CreateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Registers a new Attestation Service instance in this vCenter.
void Delete (string service)
 Removes a registered Attestation Service instance from this vCenter.
void Delete (string service, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Removes a registered Attestation Service instance from this vCenter.
global::System.Threading.Tasks.Task DeleteAsync (string service)
 Removes a registered Attestation Service instance from this vCenter.
global::System.Threading.Tasks.Task DeleteAsync (string service, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Removes a registered Attestation Service instance from this vCenter.

Detailed Description

The Services interface contains information about the registered instances of the Attestation Service in vCenter.

This interface was added in vSphere API 7.0.0.


Member Function Documentation

string vmware::vcenter::trusted_infrastructure::attestation::Services::Create ( vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.CreateSpec  spec)

Registers a new Attestation Service instance in this vCenter.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.AlreadyExistsif there is already a Attestation Service instance with the same Address.
vmware.vapi.std.errors.Errorif there is a generic error.
vmware.vapi.std.errors.InvalidArgumentif the CreateSpec contains invalid data.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires TrustedAdmin.ManageTrustedHosts .
Parameters:
specThe CreateSpec for the new service.
Returns:
ID of the newly registered Attestation Service instance. The result will be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service

Implemented in vmware::vcenter::trusted_infrastructure::attestation::ServicesStub.

string vmware::vcenter::trusted_infrastructure::attestation::Services::Create ( vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.CreateSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Registers a new Attestation Service instance in this vCenter.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.AlreadyExistsif there is already a Attestation Service instance with the same Address.
vmware.vapi.std.errors.Errorif there is a generic error.
vmware.vapi.std.errors.InvalidArgumentif the CreateSpec contains invalid data.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires TrustedAdmin.ManageTrustedHosts .
Parameters:
specThe CreateSpec for the new service.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
ID of the newly registered Attestation Service instance. The result will be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service

Implemented in vmware::vcenter::trusted_infrastructure::attestation::ServicesStub.

global::System.Threading.Tasks.Task<string> vmware::vcenter::trusted_infrastructure::attestation::Services::CreateAsync ( vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.CreateSpec  spec)

Registers a new Attestation Service instance in this vCenter.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.AlreadyExistsif there is already a Attestation Service instance with the same Address.
vmware.vapi.std.errors.Errorif there is a generic error.
vmware.vapi.std.errors.InvalidArgumentif the CreateSpec contains invalid data.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires TrustedAdmin.ManageTrustedHosts .
Parameters:
specThe CreateSpec for the new service.
Returns:
ID of the newly registered Attestation Service instance. The result will be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service

Implemented in vmware::vcenter::trusted_infrastructure::attestation::ServicesStub.

global::System.Threading.Tasks.Task<string> vmware::vcenter::trusted_infrastructure::attestation::Services::CreateAsync ( vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.CreateSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Registers a new Attestation Service instance in this vCenter.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.AlreadyExistsif there is already a Attestation Service instance with the same Address.
vmware.vapi.std.errors.Errorif there is a generic error.
vmware.vapi.std.errors.InvalidArgumentif the CreateSpec contains invalid data.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires TrustedAdmin.ManageTrustedHosts .
Parameters:
specThe CreateSpec for the new service.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
ID of the newly registered Attestation Service instance. The result will be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service

Implemented in vmware::vcenter::trusted_infrastructure::attestation::ServicesStub.

void vmware::vcenter::trusted_infrastructure::attestation::Services::Delete ( string  service)

Removes a registered Attestation Service instance from this vCenter.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Errorif an error occurred while deleting the service.
vmware.vapi.std.errors.Errorif there is a generic error.
vmware.vapi.std.errors.NotFoundif the Attestation Service instance is not found.
vmware.vapi.std.errors.ResourceBusyif the Attestation Service instance is used by a configuration on a cluster level.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires TrustedAdmin.ManageTrustedHosts .
Parameters:
servicethe Attestation Service instance unique identifier. The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service

Implemented in vmware::vcenter::trusted_infrastructure::attestation::ServicesStub.

void vmware::vcenter::trusted_infrastructure::attestation::Services::Delete ( string  service,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Removes a registered Attestation Service instance from this vCenter.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Errorif an error occurred while deleting the service.
vmware.vapi.std.errors.Errorif there is a generic error.
vmware.vapi.std.errors.NotFoundif the Attestation Service instance is not found.
vmware.vapi.std.errors.ResourceBusyif the Attestation Service instance is used by a configuration on a cluster level.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires TrustedAdmin.ManageTrustedHosts .
Parameters:
servicethe Attestation Service instance unique identifier. The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implemented in vmware::vcenter::trusted_infrastructure::attestation::ServicesStub.

global::System.Threading.Tasks.Task vmware::vcenter::trusted_infrastructure::attestation::Services::DeleteAsync ( string  service)

Removes a registered Attestation Service instance from this vCenter.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Errorif an error occurred while deleting the service.
vmware.vapi.std.errors.Errorif there is a generic error.
vmware.vapi.std.errors.NotFoundif the Attestation Service instance is not found.
vmware.vapi.std.errors.ResourceBusyif the Attestation Service instance is used by a configuration on a cluster level.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires TrustedAdmin.ManageTrustedHosts .
Parameters:
servicethe Attestation Service instance unique identifier. The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service

Implemented in vmware::vcenter::trusted_infrastructure::attestation::ServicesStub.

global::System.Threading.Tasks.Task vmware::vcenter::trusted_infrastructure::attestation::Services::DeleteAsync ( string  service,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Removes a registered Attestation Service instance from this vCenter.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Errorif an error occurred while deleting the service.
vmware.vapi.std.errors.Errorif there is a generic error.
vmware.vapi.std.errors.NotFoundif the Attestation Service instance is not found.
vmware.vapi.std.errors.ResourceBusyif the Attestation Service instance is used by a configuration on a cluster level.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires TrustedAdmin.ManageTrustedHosts .
Parameters:
servicethe Attestation Service instance unique identifier. The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implemented in vmware::vcenter::trusted_infrastructure::attestation::ServicesStub.

vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.Info vmware::vcenter::trusted_infrastructure::attestation::Services::Get ( string  service)

Returns the detailed information about a registered Attestation Service instance in this vCenter.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Errorif an error occurred while getting the data.
vmware.vapi.std.errors.NotFoundif there is no registered Attestation Service instance with the specified ID.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires TrustedAdmin.ReadTrustedHosts .
Parameters:
servicethe Attestation Service instance unique identifier. The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service
Returns:
Detailed information about the specified Attestation Service instance.

Implemented in vmware::vcenter::trusted_infrastructure::attestation::ServicesStub.

vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.Info vmware::vcenter::trusted_infrastructure::attestation::Services::Get ( string  service,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Returns the detailed information about a registered Attestation Service instance in this vCenter.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Errorif an error occurred while getting the data.
vmware.vapi.std.errors.NotFoundif there is no registered Attestation Service instance with the specified ID.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires TrustedAdmin.ReadTrustedHosts .
Parameters:
servicethe Attestation Service instance unique identifier. The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Detailed information about the specified Attestation Service instance.

Implemented in vmware::vcenter::trusted_infrastructure::attestation::ServicesStub.

global::System.Threading.Tasks.Task<vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.Info> vmware::vcenter::trusted_infrastructure::attestation::Services::GetAsync ( string  service,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Returns the detailed information about a registered Attestation Service instance in this vCenter.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Errorif an error occurred while getting the data.
vmware.vapi.std.errors.NotFoundif there is no registered Attestation Service instance with the specified ID.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires TrustedAdmin.ReadTrustedHosts .
Parameters:
servicethe Attestation Service instance unique identifier. The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Detailed information about the specified Attestation Service instance.

Implemented in vmware::vcenter::trusted_infrastructure::attestation::ServicesStub.

global::System.Threading.Tasks.Task<vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.Info> vmware::vcenter::trusted_infrastructure::attestation::Services::GetAsync ( string  service)

Returns the detailed information about a registered Attestation Service instance in this vCenter.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Errorif an error occurred while getting the data.
vmware.vapi.std.errors.NotFoundif there is no registered Attestation Service instance with the specified ID.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires TrustedAdmin.ReadTrustedHosts .
Parameters:
servicethe Attestation Service instance unique identifier. The parameter must be an identifier for the resource type: com.vmware.vcenter.trusted_infrastructure.attestation.Service
Returns:
Detailed information about the specified Attestation Service instance.

Implemented in vmware::vcenter::trusted_infrastructure::attestation::ServicesStub.

global::System.Collections.Generic.List<vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.Summary> vmware::vcenter::trusted_infrastructure::attestation::Services::List ( vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.FilterSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Returns detailed information about all registered Attestation Service instances in this vCenter.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Errorif an error occurred while getting the data.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires TrustedAdmin.ReadTrustedHosts .
Parameters:
specReturn only services matching the specified filters. If {.unset} return all services.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Detailed information about all registered Attestation Service instances in this vCenter.

Implemented in vmware::vcenter::trusted_infrastructure::attestation::ServicesStub.

global::System.Collections.Generic.List<vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.Summary> vmware::vcenter::trusted_infrastructure::attestation::Services::List ( vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.FilterSpec  spec)

Returns detailed information about all registered Attestation Service instances in this vCenter.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Errorif an error occurred while getting the data.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires TrustedAdmin.ReadTrustedHosts .
Parameters:
specReturn only services matching the specified filters. If {.unset} return all services.
Returns:
Detailed information about all registered Attestation Service instances in this vCenter.

Implemented in vmware::vcenter::trusted_infrastructure::attestation::ServicesStub.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.List<vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.Summary> > vmware::vcenter::trusted_infrastructure::attestation::Services::ListAsync ( vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.FilterSpec  spec)

Returns detailed information about all registered Attestation Service instances in this vCenter.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Errorif an error occurred while getting the data.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires TrustedAdmin.ReadTrustedHosts .
Parameters:
specReturn only services matching the specified filters. If {.unset} return all services.
Returns:
Detailed information about all registered Attestation Service instances in this vCenter.

Implemented in vmware::vcenter::trusted_infrastructure::attestation::ServicesStub.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.List<vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.Summary> > vmware::vcenter::trusted_infrastructure::attestation::Services::ListAsync ( vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.FilterSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Returns detailed information about all registered Attestation Service instances in this vCenter.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Errorif an error occurred while getting the data.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires TrustedAdmin.ReadTrustedHosts .
Parameters:
specReturn only services matching the specified filters. If {.unset} return all services.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Detailed information about all registered Attestation Service instances in this vCenter.

Implemented in vmware::vcenter::trusted_infrastructure::attestation::ServicesStub.


The documentation for this interface was generated from the following file: