public sealed class CertificateManagerClientImpl : CertificateManagerClient
Reference documentation and code samples for the Certificate Manager v1 API class CertificateManagerClientImpl.
CertificateManager client wrapper implementation, for convenient use.
Namespace
Google.Cloud.CertificateManager.V1Assembly
Google.Cloud.CertificateManager.V1.dll
Remarks
API Overview
Certificates Manager API allows customers to see and manage all their TLS certificates.
Certificates Manager API service provides methods to manage certificates, group them into collections, and create serving configuration that can be easily applied to other Cloud resources e.g. Target Proxies.
Data Model
The Certificates Manager service exposes the following resources:
Certificate
which describes a single TLS certificate.CertificateMap
which describes a collection of certificates that can be attached to a target resource.CertificateMapEntry
which describes a single configuration entry that consists of a SNI and a group of certificates. It's a subresource of CertificateMap.
Certificate, CertificateMap and CertificateMapEntry IDs have to match "^[a-z0-9-]{1,63}$" regexp, which means that
- only lower case letters, digits, and hyphen are allowed
- length of the resource ID has to be in [1,63] range.
Provides methods to manage Cloud Certificate Manager entities.
Constructors
CertificateManagerClientImpl(CertificateManager.CertificateManagerClient, CertificateManagerSettings, ILogger)
public CertificateManagerClientImpl(CertificateManager.CertificateManagerClient grpcClient, CertificateManagerSettings settings, ILogger logger)
Constructs a client wrapper for the CertificateManager service, with the specified gRPC client and settings.
Parameters | |
---|---|
Name | Description |
grpcClient | CertificateManager.CertificateManagerClient The underlying gRPC client. |
settings | CertificateManagerSettings The base CertificateManagerSettings used within this client. |
logger | ILogger Optional ILogger to use within this client. |
Properties
CreateCertificateMapEntryOperationsClient
public override OperationsClient CreateCertificateMapEntryOperationsClient { get; }
The long-running operations client for CreateCertificateMapEntry
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateCertificateMapOperationsClient
public override OperationsClient CreateCertificateMapOperationsClient { get; }
The long-running operations client for CreateCertificateMap
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateCertificateOperationsClient
public override OperationsClient CreateCertificateOperationsClient { get; }
The long-running operations client for CreateCertificate
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateDnsAuthorizationOperationsClient
public override OperationsClient CreateDnsAuthorizationOperationsClient { get; }
The long-running operations client for CreateDnsAuthorization
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteCertificateMapEntryOperationsClient
public override OperationsClient DeleteCertificateMapEntryOperationsClient { get; }
The long-running operations client for DeleteCertificateMapEntry
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteCertificateMapOperationsClient
public override OperationsClient DeleteCertificateMapOperationsClient { get; }
The long-running operations client for DeleteCertificateMap
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteCertificateOperationsClient
public override OperationsClient DeleteCertificateOperationsClient { get; }
The long-running operations client for DeleteCertificate
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteDnsAuthorizationOperationsClient
public override OperationsClient DeleteDnsAuthorizationOperationsClient { get; }
The long-running operations client for DeleteDnsAuthorization
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
GrpcClient
public override CertificateManager.CertificateManagerClient GrpcClient { get; }
The underlying gRPC CertificateManager client
Property Value | |
---|---|
Type | Description |
CertificateManager.CertificateManagerClient |
LocationsClient
public override LocationsClient LocationsClient { get; }
The LocationsClient associated with this client.
Property Value | |
---|---|
Type | Description |
LocationsClient |
UpdateCertificateMapEntryOperationsClient
public override OperationsClient UpdateCertificateMapEntryOperationsClient { get; }
The long-running operations client for UpdateCertificateMapEntry
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateCertificateMapOperationsClient
public override OperationsClient UpdateCertificateMapOperationsClient { get; }
The long-running operations client for UpdateCertificateMap
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateCertificateOperationsClient
public override OperationsClient UpdateCertificateOperationsClient { get; }
The long-running operations client for UpdateCertificate
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateDnsAuthorizationOperationsClient
public override OperationsClient UpdateDnsAuthorizationOperationsClient { get; }
The long-running operations client for UpdateDnsAuthorization
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
Methods
CreateCertificate(CreateCertificateRequest, CallSettings)
public override Operation<Certificate, OperationMetadata> CreateCertificate(CreateCertificateRequest request, CallSettings callSettings = null)
Creates a new Certificate in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateCertificateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<Certificate, OperationMetadata> | The RPC response. |
CreateCertificateAsync(CreateCertificateRequest, CallSettings)
public override async Task<Operation<Certificate, OperationMetadata>> CreateCertificateAsync(CreateCertificateRequest request, CallSettings callSettings = null)
Creates a new Certificate in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateCertificateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<Certificate, OperationMetadata>> | A Task containing the RPC response. |
CreateCertificateMap(CreateCertificateMapRequest, CallSettings)
public override Operation<CertificateMap, OperationMetadata> CreateCertificateMap(CreateCertificateMapRequest request, CallSettings callSettings = null)
Creates a new CertificateMap in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateCertificateMapRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<CertificateMap, OperationMetadata> | The RPC response. |
CreateCertificateMapAsync(CreateCertificateMapRequest, CallSettings)
public override async Task<Operation<CertificateMap, OperationMetadata>> CreateCertificateMapAsync(CreateCertificateMapRequest request, CallSettings callSettings = null)
Creates a new CertificateMap in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateCertificateMapRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<CertificateMap, OperationMetadata>> | A Task containing the RPC response. |
CreateCertificateMapEntry(CreateCertificateMapEntryRequest, CallSettings)
public override Operation<CertificateMapEntry, OperationMetadata> CreateCertificateMapEntry(CreateCertificateMapEntryRequest request, CallSettings callSettings = null)
Creates a new CertificateMapEntry in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateCertificateMapEntryRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<CertificateMapEntry, OperationMetadata> | The RPC response. |
CreateCertificateMapEntryAsync(CreateCertificateMapEntryRequest, CallSettings)
public override async Task<Operation<CertificateMapEntry, OperationMetadata>> CreateCertificateMapEntryAsync(CreateCertificateMapEntryRequest request, CallSettings callSettings = null)
Creates a new CertificateMapEntry in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateCertificateMapEntryRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<CertificateMapEntry, OperationMetadata>> | A Task containing the RPC response. |
CreateDnsAuthorization(CreateDnsAuthorizationRequest, CallSettings)
public override Operation<DnsAuthorization, OperationMetadata> CreateDnsAuthorization(CreateDnsAuthorizationRequest request, CallSettings callSettings = null)
Creates a new DnsAuthorization in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateDnsAuthorizationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<DnsAuthorization, OperationMetadata> | The RPC response. |
CreateDnsAuthorizationAsync(CreateDnsAuthorizationRequest, CallSettings)
public override async Task<Operation<DnsAuthorization, OperationMetadata>> CreateDnsAuthorizationAsync(CreateDnsAuthorizationRequest request, CallSettings callSettings = null)
Creates a new DnsAuthorization in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateDnsAuthorizationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<DnsAuthorization, OperationMetadata>> | A Task containing the RPC response. |
DeleteCertificate(DeleteCertificateRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteCertificate(DeleteCertificateRequest request, CallSettings callSettings = null)
Deletes a single Certificate.
Parameters | |
---|---|
Name | Description |
request | DeleteCertificateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<Empty, OperationMetadata> | The RPC response. |
DeleteCertificateAsync(DeleteCertificateRequest, CallSettings)
public override async Task<Operation<Empty, OperationMetadata>> DeleteCertificateAsync(DeleteCertificateRequest request, CallSettings callSettings = null)
Deletes a single Certificate.
Parameters | |
---|---|
Name | Description |
request | DeleteCertificateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<Empty, OperationMetadata>> | A Task containing the RPC response. |
DeleteCertificateMap(DeleteCertificateMapRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteCertificateMap(DeleteCertificateMapRequest request, CallSettings callSettings = null)
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 object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<Empty, OperationMetadata> | The RPC response. |
DeleteCertificateMapAsync(DeleteCertificateMapRequest, CallSettings)
public override async Task<Operation<Empty, OperationMetadata>> DeleteCertificateMapAsync(DeleteCertificateMapRequest request, CallSettings callSettings = null)
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 object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<Empty, OperationMetadata>> | A Task containing the RPC response. |
DeleteCertificateMapEntry(DeleteCertificateMapEntryRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteCertificateMapEntry(DeleteCertificateMapEntryRequest request, CallSettings callSettings = null)
Deletes a single CertificateMapEntry.
Parameters | |
---|---|
Name | Description |
request | DeleteCertificateMapEntryRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<Empty, OperationMetadata> | The RPC response. |
DeleteCertificateMapEntryAsync(DeleteCertificateMapEntryRequest, CallSettings)
public override async Task<Operation<Empty, OperationMetadata>> DeleteCertificateMapEntryAsync(DeleteCertificateMapEntryRequest request, CallSettings callSettings = null)
Deletes a single CertificateMapEntry.
Parameters | |
---|---|
Name | Description |
request | DeleteCertificateMapEntryRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<Empty, OperationMetadata>> | A Task containing the RPC response. |
DeleteDnsAuthorization(DeleteDnsAuthorizationRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteDnsAuthorization(DeleteDnsAuthorizationRequest request, CallSettings callSettings = null)
Deletes a single DnsAuthorization.
Parameters | |
---|---|
Name | Description |
request | DeleteDnsAuthorizationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<Empty, OperationMetadata> | The RPC response. |
DeleteDnsAuthorizationAsync(DeleteDnsAuthorizationRequest, CallSettings)
public override async Task<Operation<Empty, OperationMetadata>> DeleteDnsAuthorizationAsync(DeleteDnsAuthorizationRequest request, CallSettings callSettings = null)
Deletes a single DnsAuthorization.
Parameters | |
---|---|
Name | Description |
request | DeleteDnsAuthorizationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<Empty, OperationMetadata>> | A Task containing the RPC response. |
GetCertificate(GetCertificateRequest, CallSettings)
public override Certificate GetCertificate(GetCertificateRequest request, CallSettings callSettings = null)
Gets details of a single Certificate.
Parameters | |
---|---|
Name | Description |
request | GetCertificateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Certificate | The RPC response. |
GetCertificateAsync(GetCertificateRequest, CallSettings)
public override Task<Certificate> GetCertificateAsync(GetCertificateRequest request, CallSettings callSettings = null)
Gets details of a single Certificate.
Parameters | |
---|---|
Name | Description |
request | GetCertificateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Certificate> | A Task containing the RPC response. |
GetCertificateMap(GetCertificateMapRequest, CallSettings)
public override CertificateMap GetCertificateMap(GetCertificateMapRequest request, CallSettings callSettings = null)
Gets details of a single CertificateMap.
Parameters | |
---|---|
Name | Description |
request | GetCertificateMapRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
CertificateMap | The RPC response. |
GetCertificateMapAsync(GetCertificateMapRequest, CallSettings)
public override Task<CertificateMap> GetCertificateMapAsync(GetCertificateMapRequest request, CallSettings callSettings = null)
Gets details of a single CertificateMap.
Parameters | |
---|---|
Name | Description |
request | GetCertificateMapRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<CertificateMap> | A Task containing the RPC response. |
GetCertificateMapEntry(GetCertificateMapEntryRequest, CallSettings)
public override CertificateMapEntry GetCertificateMapEntry(GetCertificateMapEntryRequest request, CallSettings callSettings = null)
Gets details of a single CertificateMapEntry.
Parameters | |
---|---|
Name | Description |
request | GetCertificateMapEntryRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
CertificateMapEntry | The RPC response. |
GetCertificateMapEntryAsync(GetCertificateMapEntryRequest, CallSettings)
public override Task<CertificateMapEntry> GetCertificateMapEntryAsync(GetCertificateMapEntryRequest request, CallSettings callSettings = null)
Gets details of a single CertificateMapEntry.
Parameters | |
---|---|
Name | Description |
request | GetCertificateMapEntryRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<CertificateMapEntry> | A Task containing the RPC response. |
GetDnsAuthorization(GetDnsAuthorizationRequest, CallSettings)
public override DnsAuthorization GetDnsAuthorization(GetDnsAuthorizationRequest request, CallSettings callSettings = null)
Gets details of a single DnsAuthorization.
Parameters | |
---|---|
Name | Description |
request | GetDnsAuthorizationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
DnsAuthorization | The RPC response. |
GetDnsAuthorizationAsync(GetDnsAuthorizationRequest, CallSettings)
public override Task<DnsAuthorization> GetDnsAuthorizationAsync(GetDnsAuthorizationRequest request, CallSettings callSettings = null)
Gets details of a single DnsAuthorization.
Parameters | |
---|---|
Name | Description |
request | GetDnsAuthorizationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<DnsAuthorization> | A Task containing the RPC response. |
ListCertificateMapEntries(ListCertificateMapEntriesRequest, CallSettings)
public override PagedEnumerable<ListCertificateMapEntriesResponse, CertificateMapEntry> ListCertificateMapEntries(ListCertificateMapEntriesRequest request, CallSettings callSettings = null)
Lists CertificateMapEntries in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListCertificateMapEntriesRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListCertificateMapEntriesResponse, CertificateMapEntry> | A pageable sequence of CertificateMapEntry resources. |
ListCertificateMapEntriesAsync(ListCertificateMapEntriesRequest, CallSettings)
public override PagedAsyncEnumerable<ListCertificateMapEntriesResponse, CertificateMapEntry> ListCertificateMapEntriesAsync(ListCertificateMapEntriesRequest request, CallSettings callSettings = null)
Lists CertificateMapEntries in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListCertificateMapEntriesRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListCertificateMapEntriesResponse, CertificateMapEntry> | A pageable asynchronous sequence of CertificateMapEntry resources. |
ListCertificateMaps(ListCertificateMapsRequest, CallSettings)
public override PagedEnumerable<ListCertificateMapsResponse, CertificateMap> ListCertificateMaps(ListCertificateMapsRequest request, CallSettings callSettings = null)
Lists CertificateMaps in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListCertificateMapsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListCertificateMapsResponse, CertificateMap> | A pageable sequence of CertificateMap resources. |
ListCertificateMapsAsync(ListCertificateMapsRequest, CallSettings)
public override PagedAsyncEnumerable<ListCertificateMapsResponse, CertificateMap> ListCertificateMapsAsync(ListCertificateMapsRequest request, CallSettings callSettings = null)
Lists CertificateMaps in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListCertificateMapsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListCertificateMapsResponse, CertificateMap> | A pageable asynchronous sequence of CertificateMap resources. |
ListCertificates(ListCertificatesRequest, CallSettings)
public override PagedEnumerable<ListCertificatesResponse, Certificate> ListCertificates(ListCertificatesRequest request, CallSettings callSettings = null)
Lists Certificates in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListCertificatesRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListCertificatesResponse, Certificate> | A pageable sequence of Certificate resources. |
ListCertificatesAsync(ListCertificatesRequest, CallSettings)
public override PagedAsyncEnumerable<ListCertificatesResponse, Certificate> ListCertificatesAsync(ListCertificatesRequest request, CallSettings callSettings = null)
Lists Certificates in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListCertificatesRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListCertificatesResponse, Certificate> | A pageable asynchronous sequence of Certificate resources. |
ListDnsAuthorizations(ListDnsAuthorizationsRequest, CallSettings)
public override PagedEnumerable<ListDnsAuthorizationsResponse, DnsAuthorization> ListDnsAuthorizations(ListDnsAuthorizationsRequest request, CallSettings callSettings = null)
Lists DnsAuthorizations in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListDnsAuthorizationsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListDnsAuthorizationsResponse, DnsAuthorization> | A pageable sequence of DnsAuthorization resources. |
ListDnsAuthorizationsAsync(ListDnsAuthorizationsRequest, CallSettings)
public override PagedAsyncEnumerable<ListDnsAuthorizationsResponse, DnsAuthorization> ListDnsAuthorizationsAsync(ListDnsAuthorizationsRequest request, CallSettings callSettings = null)
Lists DnsAuthorizations in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListDnsAuthorizationsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListDnsAuthorizationsResponse, DnsAuthorization> | A pageable asynchronous sequence of DnsAuthorization resources. |
UpdateCertificate(UpdateCertificateRequest, CallSettings)
public override Operation<Certificate, OperationMetadata> UpdateCertificate(UpdateCertificateRequest request, CallSettings callSettings = null)
Updates a Certificate.
Parameters | |
---|---|
Name | Description |
request | UpdateCertificateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<Certificate, OperationMetadata> | The RPC response. |
UpdateCertificateAsync(UpdateCertificateRequest, CallSettings)
public override async Task<Operation<Certificate, OperationMetadata>> UpdateCertificateAsync(UpdateCertificateRequest request, CallSettings callSettings = null)
Updates a Certificate.
Parameters | |
---|---|
Name | Description |
request | UpdateCertificateRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<Certificate, OperationMetadata>> | A Task containing the RPC response. |
UpdateCertificateMap(UpdateCertificateMapRequest, CallSettings)
public override Operation<CertificateMap, OperationMetadata> UpdateCertificateMap(UpdateCertificateMapRequest request, CallSettings callSettings = null)
Updates a CertificateMap.
Parameters | |
---|---|
Name | Description |
request | UpdateCertificateMapRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<CertificateMap, OperationMetadata> | The RPC response. |
UpdateCertificateMapAsync(UpdateCertificateMapRequest, CallSettings)
public override async Task<Operation<CertificateMap, OperationMetadata>> UpdateCertificateMapAsync(UpdateCertificateMapRequest request, CallSettings callSettings = null)
Updates a CertificateMap.
Parameters | |
---|---|
Name | Description |
request | UpdateCertificateMapRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<CertificateMap, OperationMetadata>> | A Task containing the RPC response. |
UpdateCertificateMapEntry(UpdateCertificateMapEntryRequest, CallSettings)
public override Operation<CertificateMapEntry, OperationMetadata> UpdateCertificateMapEntry(UpdateCertificateMapEntryRequest request, CallSettings callSettings = null)
Updates a CertificateMapEntry.
Parameters | |
---|---|
Name | Description |
request | UpdateCertificateMapEntryRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<CertificateMapEntry, OperationMetadata> | The RPC response. |
UpdateCertificateMapEntryAsync(UpdateCertificateMapEntryRequest, CallSettings)
public override async Task<Operation<CertificateMapEntry, OperationMetadata>> UpdateCertificateMapEntryAsync(UpdateCertificateMapEntryRequest request, CallSettings callSettings = null)
Updates a CertificateMapEntry.
Parameters | |
---|---|
Name | Description |
request | UpdateCertificateMapEntryRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<CertificateMapEntry, OperationMetadata>> | A Task containing the RPC response. |
UpdateDnsAuthorization(UpdateDnsAuthorizationRequest, CallSettings)
public override Operation<DnsAuthorization, OperationMetadata> UpdateDnsAuthorization(UpdateDnsAuthorizationRequest request, CallSettings callSettings = null)
Updates a DnsAuthorization.
Parameters | |
---|---|
Name | Description |
request | UpdateDnsAuthorizationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<DnsAuthorization, OperationMetadata> | The RPC response. |
UpdateDnsAuthorizationAsync(UpdateDnsAuthorizationRequest, CallSettings)
public override async Task<Operation<DnsAuthorization, OperationMetadata>> UpdateDnsAuthorizationAsync(UpdateDnsAuthorizationRequest request, CallSettings callSettings = null)
Updates a DnsAuthorization.
Parameters | |
---|---|
Name | Description |
request | UpdateDnsAuthorizationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<DnsAuthorization, OperationMetadata>> | A Task containing the RPC response. |