Certificate Manager v1 API - Class CertificateManager.CertificateManagerBase (2.7.0)

[BindServiceMethod(typeof(CertificateManager), "BindService")]
public abstract class CertificateManager.CertificateManagerBase

Reference documentation and code samples for the Certificate Manager v1 API class CertificateManager.CertificateManagerBase.

Base class for server-side implementations of CertificateManager

Inheritance

object > CertificateManager.CertificateManagerBase

Namespace

Google.Cloud.CertificateManager.V1

Assembly

Google.Cloud.CertificateManager.V1.dll

Methods

CreateCertificate(CreateCertificateRequest, ServerCallContext)

public virtual Task<Operation> CreateCertificate(CreateCertificateRequest request, ServerCallContext context)

Creates a new Certificate in a given project and location.

Parameters
Name Description
request CreateCertificateRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateCertificateIssuanceConfig(CreateCertificateIssuanceConfigRequest, ServerCallContext)

public virtual Task<Operation> CreateCertificateIssuanceConfig(CreateCertificateIssuanceConfigRequest request, ServerCallContext context)

Creates a new CertificateIssuanceConfig in a given project and location.

Parameters
Name Description
request CreateCertificateIssuanceConfigRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateCertificateMap(CreateCertificateMapRequest, ServerCallContext)

public virtual Task<Operation> CreateCertificateMap(CreateCertificateMapRequest request, ServerCallContext context)

Creates a new CertificateMap in a given project and location.

Parameters
Name Description
request CreateCertificateMapRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateCertificateMapEntry(CreateCertificateMapEntryRequest, ServerCallContext)

public virtual Task<Operation> CreateCertificateMapEntry(CreateCertificateMapEntryRequest request, ServerCallContext context)

Creates a new CertificateMapEntry in a given project and location.

Parameters
Name Description
request CreateCertificateMapEntryRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateDnsAuthorization(CreateDnsAuthorizationRequest, ServerCallContext)

public virtual Task<Operation> CreateDnsAuthorization(CreateDnsAuthorizationRequest request, ServerCallContext context)

Creates a new DnsAuthorization in a given project and location.

Parameters
Name Description
request CreateDnsAuthorizationRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateTrustConfig(CreateTrustConfigRequest, ServerCallContext)

public virtual Task<Operation> CreateTrustConfig(CreateTrustConfigRequest request, ServerCallContext context)

Creates a new TrustConfig in a given project and location.

Parameters
Name Description
request CreateTrustConfigRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteCertificate(DeleteCertificateRequest, ServerCallContext)

public virtual Task<Operation> DeleteCertificate(DeleteCertificateRequest request, ServerCallContext context)

Deletes a single Certificate.

Parameters
Name Description
request DeleteCertificateRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteCertificateIssuanceConfig(DeleteCertificateIssuanceConfigRequest, ServerCallContext)

public virtual Task<Operation> DeleteCertificateIssuanceConfig(DeleteCertificateIssuanceConfigRequest request, ServerCallContext context)

Deletes a single CertificateIssuanceConfig.

Parameters
Name Description
request DeleteCertificateIssuanceConfigRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteCertificateMap(DeleteCertificateMapRequest, ServerCallContext)

public virtual Task<Operation> DeleteCertificateMap(DeleteCertificateMapRequest request, ServerCallContext context)

Deletes a single CertificateMap. A Certificate Map can't be deleted if it contains Certificate Map Entries. Remove all the entries from the map before calling this method.

Parameters
Name Description
request DeleteCertificateMapRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteCertificateMapEntry(DeleteCertificateMapEntryRequest, ServerCallContext)

public virtual Task<Operation> DeleteCertificateMapEntry(DeleteCertificateMapEntryRequest request, ServerCallContext context)

Deletes a single CertificateMapEntry.

Parameters
Name Description
request DeleteCertificateMapEntryRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteDnsAuthorization(DeleteDnsAuthorizationRequest, ServerCallContext)

public virtual Task<Operation> DeleteDnsAuthorization(DeleteDnsAuthorizationRequest request, ServerCallContext context)

Deletes a single DnsAuthorization.

Parameters
Name Description
request DeleteDnsAuthorizationRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteTrustConfig(DeleteTrustConfigRequest, ServerCallContext)

public virtual Task<Operation> DeleteTrustConfig(DeleteTrustConfigRequest request, ServerCallContext context)

Deletes a single TrustConfig.

Parameters
Name Description
request DeleteTrustConfigRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

GetCertificate(GetCertificateRequest, ServerCallContext)

public virtual Task<Certificate> GetCertificate(GetCertificateRequest request, ServerCallContext context)

Gets details of a single Certificate.

Parameters
Name Description
request GetCertificateRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskCertificate

The response to send back to the client (wrapped by a task).

GetCertificateIssuanceConfig(GetCertificateIssuanceConfigRequest, ServerCallContext)

public virtual Task<CertificateIssuanceConfig> GetCertificateIssuanceConfig(GetCertificateIssuanceConfigRequest request, ServerCallContext context)

Gets details of a single CertificateIssuanceConfig.

Parameters
Name Description
request GetCertificateIssuanceConfigRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskCertificateIssuanceConfig

The response to send back to the client (wrapped by a task).

GetCertificateMap(GetCertificateMapRequest, ServerCallContext)

public virtual Task<CertificateMap> GetCertificateMap(GetCertificateMapRequest request, ServerCallContext context)

Gets details of a single CertificateMap.

Parameters
Name Description
request GetCertificateMapRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskCertificateMap

The response to send back to the client (wrapped by a task).

GetCertificateMapEntry(GetCertificateMapEntryRequest, ServerCallContext)

public virtual Task<CertificateMapEntry> GetCertificateMapEntry(GetCertificateMapEntryRequest request, ServerCallContext context)

Gets details of a single CertificateMapEntry.

Parameters
Name Description
request GetCertificateMapEntryRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskCertificateMapEntry

The response to send back to the client (wrapped by a task).

GetDnsAuthorization(GetDnsAuthorizationRequest, ServerCallContext)

public virtual Task<DnsAuthorization> GetDnsAuthorization(GetDnsAuthorizationRequest request, ServerCallContext context)

Gets details of a single DnsAuthorization.

Parameters
Name Description
request GetDnsAuthorizationRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskDnsAuthorization

The response to send back to the client (wrapped by a task).

GetTrustConfig(GetTrustConfigRequest, ServerCallContext)

public virtual Task<TrustConfig> GetTrustConfig(GetTrustConfigRequest request, ServerCallContext context)

Gets details of a single TrustConfig.

Parameters
Name Description
request GetTrustConfigRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskTrustConfig

The response to send back to the client (wrapped by a task).

ListCertificateIssuanceConfigs(ListCertificateIssuanceConfigsRequest, ServerCallContext)

public virtual Task<ListCertificateIssuanceConfigsResponse> ListCertificateIssuanceConfigs(ListCertificateIssuanceConfigsRequest request, ServerCallContext context)

Lists CertificateIssuanceConfigs in a given project and location.

Parameters
Name Description
request ListCertificateIssuanceConfigsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListCertificateIssuanceConfigsResponse

The response to send back to the client (wrapped by a task).

ListCertificateMapEntries(ListCertificateMapEntriesRequest, ServerCallContext)

public virtual Task<ListCertificateMapEntriesResponse> ListCertificateMapEntries(ListCertificateMapEntriesRequest request, ServerCallContext context)

Lists CertificateMapEntries in a given project and location.

Parameters
Name Description
request ListCertificateMapEntriesRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListCertificateMapEntriesResponse

The response to send back to the client (wrapped by a task).

ListCertificateMaps(ListCertificateMapsRequest, ServerCallContext)

public virtual Task<ListCertificateMapsResponse> ListCertificateMaps(ListCertificateMapsRequest request, ServerCallContext context)

Lists CertificateMaps in a given project and location.

Parameters
Name Description
request ListCertificateMapsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListCertificateMapsResponse

The response to send back to the client (wrapped by a task).

ListCertificates(ListCertificatesRequest, ServerCallContext)

public virtual Task<ListCertificatesResponse> ListCertificates(ListCertificatesRequest request, ServerCallContext context)

Lists Certificates in a given project and location.

Parameters
Name Description
request ListCertificatesRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListCertificatesResponse

The response to send back to the client (wrapped by a task).

ListDnsAuthorizations(ListDnsAuthorizationsRequest, ServerCallContext)

public virtual Task<ListDnsAuthorizationsResponse> ListDnsAuthorizations(ListDnsAuthorizationsRequest request, ServerCallContext context)

Lists DnsAuthorizations in a given project and location.

Parameters
Name Description
request ListDnsAuthorizationsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListDnsAuthorizationsResponse

The response to send back to the client (wrapped by a task).

ListTrustConfigs(ListTrustConfigsRequest, ServerCallContext)

public virtual Task<ListTrustConfigsResponse> ListTrustConfigs(ListTrustConfigsRequest request, ServerCallContext context)

Lists TrustConfigs in a given project and location.

Parameters
Name Description
request ListTrustConfigsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListTrustConfigsResponse

The response to send back to the client (wrapped by a task).

UpdateCertificate(UpdateCertificateRequest, ServerCallContext)

public virtual Task<Operation> UpdateCertificate(UpdateCertificateRequest request, ServerCallContext context)

Updates a Certificate.

Parameters
Name Description
request UpdateCertificateRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

UpdateCertificateMap(UpdateCertificateMapRequest, ServerCallContext)

public virtual Task<Operation> UpdateCertificateMap(UpdateCertificateMapRequest request, ServerCallContext context)

Updates a CertificateMap.

Parameters
Name Description
request UpdateCertificateMapRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

UpdateCertificateMapEntry(UpdateCertificateMapEntryRequest, ServerCallContext)

public virtual Task<Operation> UpdateCertificateMapEntry(UpdateCertificateMapEntryRequest request, ServerCallContext context)

Updates a CertificateMapEntry.

Parameters
Name Description
request UpdateCertificateMapEntryRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

UpdateDnsAuthorization(UpdateDnsAuthorizationRequest, ServerCallContext)

public virtual Task<Operation> UpdateDnsAuthorization(UpdateDnsAuthorizationRequest request, ServerCallContext context)

Updates a DnsAuthorization.

Parameters
Name Description
request UpdateDnsAuthorizationRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

UpdateTrustConfig(UpdateTrustConfigRequest, ServerCallContext)

public virtual Task<Operation> UpdateTrustConfig(UpdateTrustConfigRequest request, ServerCallContext context)

Updates a TrustConfig.

Parameters
Name Description
request UpdateTrustConfigRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).