Show / Hide Table of Contents

Class ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource

The "certificateAuthorities" collection of methods.

Inheritance
object
ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CertificateAuthorityService.v1
Assembly: Google.Apis.CertificateAuthorityService.v1.dll
Syntax
public class ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource

Constructors

CertificateAuthoritiesResource(IClientService)

Constructs a new resource.

Declaration
public CertificateAuthoritiesResource(IClientService service)
Parameters
Type Name Description
IClientService service

Properties

CertificateRevocationLists

Gets the CertificateRevocationLists resource.

Declaration
public virtual ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.CertificateRevocationListsResource CertificateRevocationLists { get; }
Property Value
Type Description
ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.CertificateRevocationListsResource

Methods

Activate(ActivateCertificateAuthorityRequest, string)

Activate a CertificateAuthority that is in state AWAITING_USER_ACTIVATION and is of type SUBORDINATE. After the parent Certificate Authority signs a certificate signing request from FetchCertificateAuthorityCsr, this method can complete the activation process.

Declaration
public virtual ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.ActivateRequest Activate(ActivateCertificateAuthorityRequest body, string name)
Parameters
Type Name Description
ActivateCertificateAuthorityRequest body

The body of the request.

string name

Required. The resource name for this CertificateAuthority in the format projects/*/locations/*/caPools/*/certificateAuthorities/*.

Returns
Type Description
ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.ActivateRequest

Create(CertificateAuthority, string)

Create a new CertificateAuthority in a given Project and Location.

Declaration
public virtual ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.CreateRequest Create(CertificateAuthority body, string parent)
Parameters
Type Name Description
CertificateAuthority body

The body of the request.

string parent

Required. The resource name of the CaPool associated with the CertificateAuthorities, in the format projects/*/locations/*/caPools/*.

Returns
Type Description
ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.CreateRequest

Delete(string)

Delete a CertificateAuthority.

Declaration
public virtual ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.DeleteRequest Delete(string name)
Parameters
Type Name Description
string name

Required. The resource name for this CertificateAuthority in the format projects/*/locations/*/caPools/*/certificateAuthorities/*.

Returns
Type Description
ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.DeleteRequest

Disable(DisableCertificateAuthorityRequest, string)

Disable a CertificateAuthority.

Declaration
public virtual ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.DisableRequest Disable(DisableCertificateAuthorityRequest body, string name)
Parameters
Type Name Description
DisableCertificateAuthorityRequest body

The body of the request.

string name

Required. The resource name for this CertificateAuthority in the format projects/*/locations/*/caPools/*/certificateAuthorities/*.

Returns
Type Description
ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.DisableRequest

Enable(EnableCertificateAuthorityRequest, string)

Enable a CertificateAuthority.

Declaration
public virtual ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.EnableRequest Enable(EnableCertificateAuthorityRequest body, string name)
Parameters
Type Name Description
EnableCertificateAuthorityRequest body

The body of the request.

string name

Required. The resource name for this CertificateAuthority in the format projects/*/locations/*/caPools/*/certificateAuthorities/*.

Returns
Type Description
ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.EnableRequest

Fetch(string)

Fetch a certificate signing request (CSR) from a CertificateAuthority that is in state AWAITING_USER_ACTIVATION and is of type SUBORDINATE. The CSR must then be signed by the desired parent Certificate Authority, which could be another CertificateAuthority resource, or could be an on-prem certificate authority. See also ActivateCertificateAuthority.

Declaration
public virtual ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.FetchRequest Fetch(string name)
Parameters
Type Name Description
string name

Required. The resource name for this CertificateAuthority in the format projects/*/locations/*/caPools/*/certificateAuthorities/*.

Returns
Type Description
ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.FetchRequest

Get(string)

Returns a CertificateAuthority.

Declaration
public virtual ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.GetRequest Get(string name)
Parameters
Type Name Description
string name

Required. The name of the CertificateAuthority to get.

Returns
Type Description
ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.GetRequest

List(string)

Lists CertificateAuthorities.

Declaration
public virtual ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.ListRequest List(string parent)
Parameters
Type Name Description
string parent

Required. The resource name of the CaPool associated with the CertificateAuthorities, in the format projects/*/locations/*/caPools/*.

Returns
Type Description
ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.ListRequest

Patch(CertificateAuthority, string)

Update a CertificateAuthority.

Declaration
public virtual ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.PatchRequest Patch(CertificateAuthority body, string name)
Parameters
Type Name Description
CertificateAuthority body

The body of the request.

string name

Identifier. The resource name for this CertificateAuthority in the format projects/*/locations/*/caPools/*/certificateAuthorities/*.

Returns
Type Description
ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.PatchRequest

Undelete(UndeleteCertificateAuthorityRequest, string)

Undelete a CertificateAuthority that has been deleted.

Declaration
public virtual ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.UndeleteRequest Undelete(UndeleteCertificateAuthorityRequest body, string name)
Parameters
Type Name Description
UndeleteCertificateAuthorityRequest body

The body of the request.

string name

Required. The resource name for this CertificateAuthority in the format projects/*/locations/*/caPools/*/certificateAuthorities/*.

Returns
Type Description
ProjectsResource.LocationsResource.CaPoolsResource.CertificateAuthoritiesResource.UndeleteRequest
In this article
Back to top Generated by DocFX