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

The VmcaRoot interface provides methods to replace VMware Certificate Authority (VMCA) root certificate. More...

Inherited by vmware::vcenter::certificate_management::vcenter::VmcaRootStub.

List of all members.

Public Member Functions

void Create (vmware.vcenter.certificate_management.vcenter.VmcaRootTypes.CreateSpec spec)
 Replace Root Certificate with VMCA signed one using the given Spec.
void Create (vmware.vcenter.certificate_management.vcenter.VmcaRootTypes.CreateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Replace Root Certificate with VMCA signed one using the given Spec.
global::System.Threading.Tasks.Task CreateAsync (vmware.vcenter.certificate_management.vcenter.VmcaRootTypes.CreateSpec spec)
 Replace Root Certificate with VMCA signed one using the given Spec.
global::System.Threading.Tasks.Task CreateAsync (vmware.vcenter.certificate_management.vcenter.VmcaRootTypes.CreateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Replace Root Certificate with VMCA signed one using the given Spec.

Detailed Description

The VmcaRoot interface provides methods to replace VMware Certificate Authority (VMCA) root certificate.

This interface was added in vSphere API 6.9.1.


Member Function Documentation

void vmware::vcenter::certificate_management::vcenter::VmcaRoot::Create ( vmware.vcenter.certificate_management.vcenter.VmcaRootTypes.CreateSpec  spec)

Replace Root Certificate with VMCA signed one using the given Spec.

After this method completes, the services using the certificate will be restarted for the new certificate to take effect.. This method was added in vSphere API 6.9.1.

Exceptions:
vmware.vapi.std.errors.ErrorIf the system failed to renew the TLS certificate.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires CertificateManagement.Administer .
Parameters:
specThe information needed to generate VMCA signed Root Certificate. Default values will be set for all null parameters.

Implemented in vmware::vcenter::certificate_management::vcenter::VmcaRootStub.

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

Replace Root Certificate with VMCA signed one using the given Spec.

After this method completes, the services using the certificate will be restarted for the new certificate to take effect.. This method was added in vSphere API 6.9.1.

Exceptions:
vmware.vapi.std.errors.ErrorIf the system failed to renew the TLS certificate.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires CertificateManagement.Administer .
Parameters:
specThe information needed to generate VMCA signed Root Certificate. Default values will be set for all null parameters.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implemented in vmware::vcenter::certificate_management::vcenter::VmcaRootStub.

global::System.Threading.Tasks.Task vmware::vcenter::certificate_management::vcenter::VmcaRoot::CreateAsync ( vmware.vcenter.certificate_management.vcenter.VmcaRootTypes.CreateSpec  spec)

Replace Root Certificate with VMCA signed one using the given Spec.

After this method completes, the services using the certificate will be restarted for the new certificate to take effect.. This method was added in vSphere API 6.9.1.

Exceptions:
vmware.vapi.std.errors.ErrorIf the system failed to renew the TLS certificate.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires CertificateManagement.Administer .
Parameters:
specThe information needed to generate VMCA signed Root Certificate. Default values will be set for all null parameters.

Implemented in vmware::vcenter::certificate_management::vcenter::VmcaRootStub.

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

Replace Root Certificate with VMCA signed one using the given Spec.

After this method completes, the services using the certificate will be restarted for the new certificate to take effect.. This method was added in vSphere API 6.9.1.

Exceptions:
vmware.vapi.std.errors.ErrorIf the system failed to renew the TLS certificate.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires CertificateManagement.Administer .
Parameters:
specThe information needed to generate VMCA signed Root Certificate. Default values will be set for all null parameters.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implemented in vmware::vcenter::certificate_management::vcenter::VmcaRootStub.


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