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

The Principal interface contains information about the certificates which sign the tokens used by vCenter for authentication. More...

Inherited by vmware::vcenter::trusted_infrastructure::PrincipalStub.

List of all members.

Public Member Functions

vmware.vcenter.trusted_infrastructure.PrincipalTypes.Info Get ()
 Returns information about the STS used by this vCenter instance.
vmware.vcenter.trusted_infrastructure.PrincipalTypes.Info Get (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns information about the STS used by this vCenter instance.
global::System.Threading.Tasks.Task
< vmware.vcenter.trusted_infrastructure.PrincipalTypes.Info
GetAsync ()
 Returns information about the STS used by this vCenter instance.
global::System.Threading.Tasks.Task
< vmware.vcenter.trusted_infrastructure.PrincipalTypes.Info
GetAsync (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns information about the STS used by this vCenter instance.

Detailed Description

The Principal interface contains information about the certificates which sign the tokens used by vCenter for authentication.

This interface was added in vSphere API 7.0.0.


Member Function Documentation

vmware.vcenter.trusted_infrastructure.PrincipalTypes.Info vmware::vcenter::trusted_infrastructure::Principal::Get ( )

Returns information about the STS used by this vCenter instance.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Errorif there is a generic error.
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.ReadStsInfo .
Returns:
link Info} a summary containing the certificates used to sign tokens and the solution user used to retrieve them.

Implemented in vmware::vcenter::trusted_infrastructure::PrincipalStub.

vmware.vcenter.trusted_infrastructure.PrincipalTypes.Info vmware::vcenter::trusted_infrastructure::Principal::Get ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Returns information about the STS used by this vCenter instance.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Errorif there is a generic error.
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.ReadStsInfo .
Returns:
link Info} a summary containing the certificates used to sign tokens and the solution user used to retrieve them.

Implemented in vmware::vcenter::trusted_infrastructure::PrincipalStub.

global::System.Threading.Tasks.Task<vmware.vcenter.trusted_infrastructure.PrincipalTypes.Info> vmware::vcenter::trusted_infrastructure::Principal::GetAsync ( )

Returns information about the STS used by this vCenter instance.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Errorif there is a generic error.
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.ReadStsInfo .
Returns:
link Info} a summary containing the certificates used to sign tokens and the solution user used to retrieve them.

Implemented in vmware::vcenter::trusted_infrastructure::PrincipalStub.

global::System.Threading.Tasks.Task<vmware.vcenter.trusted_infrastructure.PrincipalTypes.Info> vmware::vcenter::trusted_infrastructure::Principal::GetAsync ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Returns information about the STS used by this vCenter instance.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Errorif there is a generic error.
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.ReadStsInfo .
Returns:
link Info} a summary containing the certificates used to sign tokens and the solution user used to retrieve them.

Implemented in vmware::vcenter::trusted_infrastructure::PrincipalStub.


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