VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::vcenter::certificate_management::vcenter::VmcaRootStub Class Reference

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

Inherits vmware::vcenter::certificate_management::vcenter::VmcaRoot.

List of all members.

Public Member Functions

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

Remote stub implementation of the VmcaRoot API service.


Constructor & Destructor Documentation

vmware::vcenter::certificate_management::vcenter::VmcaRootStub::VmcaRootStub ( vmware.vapi.core.IApiProvider  iApiProvider,
vmware.vapi.bindings.TypeConverter  typeConverter,
vmware.vapi.bindings.IStubConfiguration  config 
) [inline]
vmware::vcenter::certificate_management::vcenter::VmcaRootStub::VmcaRootStub ( vmware.vapi.core.IApiProvider  iApiProvider,
vmware.vapi.bindings.IStubConfiguration  config 
) [inline]

Member Function Documentation

void vmware::vcenter::certificate_management::vcenter::VmcaRootStub::Create ( vmware.vcenter.certificate_management.vcenter.VmcaRootTypes.CreateSpec  spec) [inline]

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.

Implements vmware::vcenter::certificate_management::vcenter::VmcaRoot.

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

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

Implements vmware::vcenter::certificate_management::vcenter::VmcaRoot.

global::System.Threading.Tasks.Task vmware::vcenter::certificate_management::vcenter::VmcaRootStub::CreateAsync ( vmware.vcenter.certificate_management.vcenter.VmcaRootTypes.CreateSpec  spec) [inline]

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.

Implements vmware::vcenter::certificate_management::vcenter::VmcaRoot.

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

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

Implements vmware::vcenter::certificate_management::vcenter::VmcaRoot.


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