VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::vcenter::certificate_management::vcenter::TrustedRootChains Interface Reference

The TrustedRootChains interface provides methods to create, modify, delete and read trusted root certificate chains. More...

Inherited by vmware::vcenter::certificate_management::vcenter::TrustedRootChainsStub.

List of all members.

Public Member Functions

global::System.Collections.Generic.List
< vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.Summary
List ()
 Returns summary information for each trusted root certificate chain.
global::System.Collections.Generic.List
< vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.Summary
List (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns summary information for each trusted root certificate chain.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.List
< vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.Summary > > 
ListAsync ()
 Returns summary information for each trusted root certificate chain.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.List
< vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.Summary > > 
ListAsync (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns summary information for each trusted root certificate chain.
string Create (vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.CreateSpec spec)
 Creates a new trusted root certificate chain from the CreateSpec.
string Create (vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.CreateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Creates a new trusted root certificate chain from the CreateSpec.
global::System.Threading.Tasks.Task
< string > 
CreateAsync (vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.CreateSpec spec)
 Creates a new trusted root certificate chain from the CreateSpec.
global::System.Threading.Tasks.Task
< string > 
CreateAsync (vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.CreateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Creates a new trusted root certificate chain from the CreateSpec.
vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.Info Get (string chain)
 Retrieve a trusted root certificate chain for a given identifier.
vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.Info Get (string chain, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Retrieve a trusted root certificate chain for a given identifier.
global::System.Threading.Tasks.Task
< vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.Info
GetAsync (string chain)
 Retrieve a trusted root certificate chain for a given identifier.
global::System.Threading.Tasks.Task
< vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.Info
GetAsync (string chain, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Retrieve a trusted root certificate chain for a given identifier.
void Delete (string chain)
 Deletes trusted root certificate chain for a given identifier.
void Delete (string chain, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Deletes trusted root certificate chain for a given identifier.
global::System.Threading.Tasks.Task DeleteAsync (string chain)
 Deletes trusted root certificate chain for a given identifier.
global::System.Threading.Tasks.Task DeleteAsync (string chain, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Deletes trusted root certificate chain for a given identifier.

Detailed Description

The TrustedRootChains interface provides methods to create, modify, delete and read trusted root certificate chains.

This interface was added in vSphere API 6.7.2.


Member Function Documentation

string vmware::vcenter::certificate_management::vcenter::TrustedRootChains::Create ( vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.CreateSpec  spec)

Creates a new trusted root certificate chain from the CreateSpec.

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.AlreadyExistsif a trusted root certificate chain exists with id in given spec.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires CertificateManagement.Manage and CertificateManagement.Administer .
Parameters:
specThe information needed to create a trusted root certificate chain.
Returns:
The unique identifier for the new trusted root chain.

Implemented in vmware::vcenter::certificate_management::vcenter::TrustedRootChainsStub.

string vmware::vcenter::certificate_management::vcenter::TrustedRootChains::Create ( vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.CreateSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Creates a new trusted root certificate chain from the CreateSpec.

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.AlreadyExistsif a trusted root certificate chain exists with id in given spec.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires CertificateManagement.Manage and CertificateManagement.Administer .
Parameters:
specThe information needed to create a trusted root certificate chain.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
The unique identifier for the new trusted root chain.

Implemented in vmware::vcenter::certificate_management::vcenter::TrustedRootChainsStub.

global::System.Threading.Tasks.Task<string> vmware::vcenter::certificate_management::vcenter::TrustedRootChains::CreateAsync ( vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.CreateSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Creates a new trusted root certificate chain from the CreateSpec.

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.AlreadyExistsif a trusted root certificate chain exists with id in given spec.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires CertificateManagement.Manage and CertificateManagement.Administer .
Parameters:
specThe information needed to create a trusted root certificate chain.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
The unique identifier for the new trusted root chain.

Implemented in vmware::vcenter::certificate_management::vcenter::TrustedRootChainsStub.

global::System.Threading.Tasks.Task<string> vmware::vcenter::certificate_management::vcenter::TrustedRootChains::CreateAsync ( vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.CreateSpec  spec)

Creates a new trusted root certificate chain from the CreateSpec.

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.AlreadyExistsif a trusted root certificate chain exists with id in given spec.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires CertificateManagement.Manage and CertificateManagement.Administer .
Parameters:
specThe information needed to create a trusted root certificate chain.
Returns:
The unique identifier for the new trusted root chain.

Implemented in vmware::vcenter::certificate_management::vcenter::TrustedRootChainsStub.

void vmware::vcenter::certificate_management::vcenter::TrustedRootChains::Delete ( string  chain)

Deletes trusted root certificate chain for a given identifier.

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.NotFoundif a trusted root certificate chain does not exist for given id.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires CertificateManagement.Manage and CertificateManagement.Administer .
Parameters:
chainUnique identifier for a trusted root cert chain.

Implemented in vmware::vcenter::certificate_management::vcenter::TrustedRootChainsStub.

void vmware::vcenter::certificate_management::vcenter::TrustedRootChains::Delete ( string  chain,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Deletes trusted root certificate chain for a given identifier.

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.NotFoundif a trusted root certificate chain does not exist for given id.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires CertificateManagement.Manage and CertificateManagement.Administer .
Parameters:
chainUnique identifier for a trusted root cert chain.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implemented in vmware::vcenter::certificate_management::vcenter::TrustedRootChainsStub.

global::System.Threading.Tasks.Task vmware::vcenter::certificate_management::vcenter::TrustedRootChains::DeleteAsync ( string  chain)

Deletes trusted root certificate chain for a given identifier.

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.NotFoundif a trusted root certificate chain does not exist for given id.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires CertificateManagement.Manage and CertificateManagement.Administer .
Parameters:
chainUnique identifier for a trusted root cert chain.

Implemented in vmware::vcenter::certificate_management::vcenter::TrustedRootChainsStub.

global::System.Threading.Tasks.Task vmware::vcenter::certificate_management::vcenter::TrustedRootChains::DeleteAsync ( string  chain,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Deletes trusted root certificate chain for a given identifier.

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.NotFoundif a trusted root certificate chain does not exist for given id.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires CertificateManagement.Manage and CertificateManagement.Administer .
Parameters:
chainUnique identifier for a trusted root cert chain.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implemented in vmware::vcenter::certificate_management::vcenter::TrustedRootChainsStub.

vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.Info vmware::vcenter::certificate_management::vcenter::TrustedRootChains::Get ( string  chain)

Retrieve a trusted root certificate chain for a given identifier.

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.NotFoundif a trusted root certificate chain does not exist for given id.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires System.Read .
Parameters:
chainUnique identifier for a trusted root cert chain.
Returns:
TrustedRootChain.

Implemented in vmware::vcenter::certificate_management::vcenter::TrustedRootChainsStub.

vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.Info vmware::vcenter::certificate_management::vcenter::TrustedRootChains::Get ( string  chain,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Retrieve a trusted root certificate chain for a given identifier.

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.NotFoundif a trusted root certificate chain does not exist for given id.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires System.Read .
Parameters:
chainUnique identifier for a trusted root cert chain.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
TrustedRootChain.

Implemented in vmware::vcenter::certificate_management::vcenter::TrustedRootChainsStub.

global::System.Threading.Tasks.Task<vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.Info> vmware::vcenter::certificate_management::vcenter::TrustedRootChains::GetAsync ( string  chain)

Retrieve a trusted root certificate chain for a given identifier.

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.NotFoundif a trusted root certificate chain does not exist for given id.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires System.Read .
Parameters:
chainUnique identifier for a trusted root cert chain.
Returns:
TrustedRootChain.

Implemented in vmware::vcenter::certificate_management::vcenter::TrustedRootChainsStub.

global::System.Threading.Tasks.Task<vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.Info> vmware::vcenter::certificate_management::vcenter::TrustedRootChains::GetAsync ( string  chain,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Retrieve a trusted root certificate chain for a given identifier.

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.NotFoundif a trusted root certificate chain does not exist for given id.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires System.Read .
Parameters:
chainUnique identifier for a trusted root cert chain.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
TrustedRootChain.

Implemented in vmware::vcenter::certificate_management::vcenter::TrustedRootChainsStub.

global::System.Collections.Generic.List<vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.Summary> vmware::vcenter::certificate_management::vcenter::TrustedRootChains::List ( )

Returns summary information for each trusted root certificate chain.

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires System.Read .
Returns:
List of trusted root certificate chains summaries.

Implemented in vmware::vcenter::certificate_management::vcenter::TrustedRootChainsStub.

global::System.Collections.Generic.List<vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.Summary> vmware::vcenter::certificate_management::vcenter::TrustedRootChains::List ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Returns summary information for each trusted root certificate chain.

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires System.Read .
Returns:
List of trusted root certificate chains summaries.

Implemented in vmware::vcenter::certificate_management::vcenter::TrustedRootChainsStub.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.List<vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.Summary> > vmware::vcenter::certificate_management::vcenter::TrustedRootChains::ListAsync ( )

Returns summary information for each trusted root certificate chain.

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires System.Read .
Returns:
List of trusted root certificate chains summaries.

Implemented in vmware::vcenter::certificate_management::vcenter::TrustedRootChainsStub.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.List<vmware.vcenter.certificate_management.vcenter.TrustedRootChainsTypes.Summary> > vmware::vcenter::certificate_management::vcenter::TrustedRootChains::ListAsync ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
)

Returns summary information for each trusted root certificate chain.

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires System.Read .
Returns:
List of trusted root certificate chains summaries.

Implemented in vmware::vcenter::certificate_management::vcenter::TrustedRootChainsStub.


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