VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::vcenter::trusted_infrastructure::attestation::ServicesStub Class Reference

Remote stub implementation of the Services API service. More...

Inherits vmware::vcenter::trusted_infrastructure::attestation::Services.

List of all members.

Public Member Functions

 ServicesStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.TypeConverter typeConverter, vmware.vapi.bindings.IStubConfiguration config)
 ServicesStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.IStubConfiguration config)
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

Remote stub implementation of the Services API service.


Constructor & Destructor Documentation

vmware::vcenter::trusted_infrastructure::attestation::ServicesStub::ServicesStub ( vmware.vapi.core.IApiProvider  iApiProvider,
vmware.vapi.bindings.TypeConverter  typeConverter,
vmware.vapi.bindings.IStubConfiguration  config 
) [inline]
vmware::vcenter::trusted_infrastructure::attestation::ServicesStub::ServicesStub ( vmware.vapi.core.IApiProvider  iApiProvider,
vmware.vapi.bindings.IStubConfiguration  config 
) [inline]

Member Function Documentation

string vmware::vcenter::trusted_infrastructure::attestation::ServicesStub::Create ( vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.CreateSpec  spec) [inline]

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

Implements vmware::vcenter::trusted_infrastructure::attestation::Services.

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

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

Implements vmware::vcenter::trusted_infrastructure::attestation::Services.

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

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

Implements vmware::vcenter::trusted_infrastructure::attestation::Services.

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

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

Implements vmware::vcenter::trusted_infrastructure::attestation::Services.

void vmware::vcenter::trusted_infrastructure::attestation::ServicesStub::Delete ( string  service) [inline]

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

Implements vmware::vcenter::trusted_infrastructure::attestation::Services.

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

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

Implements vmware::vcenter::trusted_infrastructure::attestation::Services.

global::System.Threading.Tasks.Task vmware::vcenter::trusted_infrastructure::attestation::ServicesStub::DeleteAsync ( string  service) [inline]

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

Implements vmware::vcenter::trusted_infrastructure::attestation::Services.

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

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

Implements vmware::vcenter::trusted_infrastructure::attestation::Services.

vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.Info vmware::vcenter::trusted_infrastructure::attestation::ServicesStub::Get ( string  service) [inline]

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.

Implements vmware::vcenter::trusted_infrastructure::attestation::Services.

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

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.

Implements vmware::vcenter::trusted_infrastructure::attestation::Services.

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

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.

Implements vmware::vcenter::trusted_infrastructure::attestation::Services.

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

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.

Implements vmware::vcenter::trusted_infrastructure::attestation::Services.

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

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.

Implements vmware::vcenter::trusted_infrastructure::attestation::Services.

global::System.Collections.Generic.List<vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.Summary> vmware::vcenter::trusted_infrastructure::attestation::ServicesStub::List ( vmware.vcenter.trusted_infrastructure.attestation.ServicesTypes.FilterSpec  spec) [inline]

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.

Implements vmware::vcenter::trusted_infrastructure::attestation::Services.

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

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.

Implements vmware::vcenter::trusted_infrastructure::attestation::Services.

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

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.

Implements vmware::vcenter::trusted_infrastructure::attestation::Services.


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