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
that describes a single TLS certificate.CertificateMap
that describes a collection of certificates that can be attached to a target resource.CertificateMapEntry
that 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 fully match the regexp [a-z0-9-]{1,63}
. In other words,
- 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(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 |
CertificateManagerCertificateManagerClient The underlying gRPC client. |
settings |
CertificateManagerSettings The base CertificateManagerSettings used within this client. |
logger |
ILogger Optional ILogger to use within this client. |
Properties
CreateCertificateIssuanceConfigOperationsClient
public override OperationsClient CreateCertificateIssuanceConfigOperationsClient { get; }
The long-running operations client for CreateCertificateIssuanceConfig
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
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 |
CreateTrustConfigOperationsClient
public override OperationsClient CreateTrustConfigOperationsClient { get; }
The long-running operations client for CreateTrustConfig
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteCertificateIssuanceConfigOperationsClient
public override OperationsClient DeleteCertificateIssuanceConfigOperationsClient { get; }
The long-running operations client for DeleteCertificateIssuanceConfig
.
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 |
DeleteTrustConfigOperationsClient
public override OperationsClient DeleteTrustConfigOperationsClient { get; }
The long-running operations client for DeleteTrustConfig
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
GrpcClient
public override CertificateManager.CertificateManagerClient GrpcClient { get; }
The underlying gRPC CertificateManager client
Property Value | |
---|---|
Type | Description |
CertificateManagerCertificateManagerClient |
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 |
UpdateTrustConfigOperationsClient
public override OperationsClient UpdateTrustConfigOperationsClient { get; }
The long-running operations client for UpdateTrustConfig
.
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 |
OperationCertificateOperationMetadata |
The RPC response. |
CreateCertificateAsync(CreateCertificateRequest, CallSettings)
public override 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 |
TaskOperationCertificateOperationMetadata |
A Task containing the RPC response. |
CreateCertificateIssuanceConfig(CreateCertificateIssuanceConfigRequest, CallSettings)
public override Operation<CertificateIssuanceConfig, OperationMetadata> CreateCertificateIssuanceConfig(CreateCertificateIssuanceConfigRequest request, CallSettings callSettings = null)
Creates a new CertificateIssuanceConfig in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateCertificateIssuanceConfigRequest 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 |
OperationCertificateIssuanceConfigOperationMetadata |
The RPC response. |
CreateCertificateIssuanceConfigAsync(CreateCertificateIssuanceConfigRequest, CallSettings)
public override Task<Operation<CertificateIssuanceConfig, OperationMetadata>> CreateCertificateIssuanceConfigAsync(CreateCertificateIssuanceConfigRequest request, CallSettings callSettings = null)
Creates a new CertificateIssuanceConfig in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateCertificateIssuanceConfigRequest 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 |
TaskOperationCertificateIssuanceConfigOperationMetadata |
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 |
OperationCertificateMapOperationMetadata |
The RPC response. |
CreateCertificateMapAsync(CreateCertificateMapRequest, CallSettings)
public override 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 |
TaskOperationCertificateMapOperationMetadata |
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 |
OperationCertificateMapEntryOperationMetadata |
The RPC response. |
CreateCertificateMapEntryAsync(CreateCertificateMapEntryRequest, CallSettings)
public override 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 |
TaskOperationCertificateMapEntryOperationMetadata |
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 |
OperationDnsAuthorizationOperationMetadata |
The RPC response. |
CreateDnsAuthorizationAsync(CreateDnsAuthorizationRequest, CallSettings)
public override 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 |
TaskOperationDnsAuthorizationOperationMetadata |
A Task containing the RPC response. |
CreateTrustConfig(CreateTrustConfigRequest, CallSettings)
public override Operation<TrustConfig, OperationMetadata> CreateTrustConfig(CreateTrustConfigRequest request, CallSettings callSettings = null)
Creates a new TrustConfig in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateTrustConfigRequest 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 |
OperationTrustConfigOperationMetadata |
The RPC response. |
CreateTrustConfigAsync(CreateTrustConfigRequest, CallSettings)
public override Task<Operation<TrustConfig, OperationMetadata>> CreateTrustConfigAsync(CreateTrustConfigRequest request, CallSettings callSettings = null)
Creates a new TrustConfig in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
CreateTrustConfigRequest 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 |
TaskOperationTrustConfigOperationMetadata |
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 |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteCertificateAsync(DeleteCertificateRequest, CallSettings)
public override 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 |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteCertificateIssuanceConfig(DeleteCertificateIssuanceConfigRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteCertificateIssuanceConfig(DeleteCertificateIssuanceConfigRequest request, CallSettings callSettings = null)
Deletes a single CertificateIssuanceConfig.
Parameters | |
---|---|
Name | Description |
request |
DeleteCertificateIssuanceConfigRequest 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 |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteCertificateIssuanceConfigAsync(DeleteCertificateIssuanceConfigRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteCertificateIssuanceConfigAsync(DeleteCertificateIssuanceConfigRequest request, CallSettings callSettings = null)
Deletes a single CertificateIssuanceConfig.
Parameters | |
---|---|
Name | Description |
request |
DeleteCertificateIssuanceConfigRequest 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 |
TaskOperationEmptyOperationMetadata |
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 |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteCertificateMapAsync(DeleteCertificateMapRequest, CallSettings)
public override 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 |
TaskOperationEmptyOperationMetadata |
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 |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteCertificateMapEntryAsync(DeleteCertificateMapEntryRequest, CallSettings)
public override 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 |
TaskOperationEmptyOperationMetadata |
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 |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteDnsAuthorizationAsync(DeleteDnsAuthorizationRequest, CallSettings)
public override 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 |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteTrustConfig(DeleteTrustConfigRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteTrustConfig(DeleteTrustConfigRequest request, CallSettings callSettings = null)
Deletes a single TrustConfig.
Parameters | |
---|---|
Name | Description |
request |
DeleteTrustConfigRequest 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 |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteTrustConfigAsync(DeleteTrustConfigRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteTrustConfigAsync(DeleteTrustConfigRequest request, CallSettings callSettings = null)
Deletes a single TrustConfig.
Parameters | |
---|---|
Name | Description |
request |
DeleteTrustConfigRequest 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 |
TaskOperationEmptyOperationMetadata |
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 |
TaskCertificate |
A Task containing the RPC response. |
GetCertificateIssuanceConfig(GetCertificateIssuanceConfigRequest, CallSettings)
public override CertificateIssuanceConfig GetCertificateIssuanceConfig(GetCertificateIssuanceConfigRequest request, CallSettings callSettings = null)
Gets details of a single CertificateIssuanceConfig.
Parameters | |
---|---|
Name | Description |
request |
GetCertificateIssuanceConfigRequest 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 |
CertificateIssuanceConfig |
The RPC response. |
GetCertificateIssuanceConfigAsync(GetCertificateIssuanceConfigRequest, CallSettings)
public override Task<CertificateIssuanceConfig> GetCertificateIssuanceConfigAsync(GetCertificateIssuanceConfigRequest request, CallSettings callSettings = null)
Gets details of a single CertificateIssuanceConfig.
Parameters | |
---|---|
Name | Description |
request |
GetCertificateIssuanceConfigRequest 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 |
TaskCertificateIssuanceConfig |
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 |
TaskCertificateMap |
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 |
TaskCertificateMapEntry |
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 |
TaskDnsAuthorization |
A Task containing the RPC response. |
GetTrustConfig(GetTrustConfigRequest, CallSettings)
public override TrustConfig GetTrustConfig(GetTrustConfigRequest request, CallSettings callSettings = null)
Gets details of a single TrustConfig.
Parameters | |
---|---|
Name | Description |
request |
GetTrustConfigRequest 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 |
TrustConfig |
The RPC response. |
GetTrustConfigAsync(GetTrustConfigRequest, CallSettings)
public override Task<TrustConfig> GetTrustConfigAsync(GetTrustConfigRequest request, CallSettings callSettings = null)
Gets details of a single TrustConfig.
Parameters | |
---|---|
Name | Description |
request |
GetTrustConfigRequest 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 |
TaskTrustConfig |
A Task containing the RPC response. |
ListCertificateIssuanceConfigs(ListCertificateIssuanceConfigsRequest, CallSettings)
public override PagedEnumerable<ListCertificateIssuanceConfigsResponse, CertificateIssuanceConfig> ListCertificateIssuanceConfigs(ListCertificateIssuanceConfigsRequest request, CallSettings callSettings = null)
Lists CertificateIssuanceConfigs in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListCertificateIssuanceConfigsRequest 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 |
PagedEnumerableListCertificateIssuanceConfigsResponseCertificateIssuanceConfig |
A pageable sequence of CertificateIssuanceConfig resources. |
ListCertificateIssuanceConfigsAsync(ListCertificateIssuanceConfigsRequest, CallSettings)
public override PagedAsyncEnumerable<ListCertificateIssuanceConfigsResponse, CertificateIssuanceConfig> ListCertificateIssuanceConfigsAsync(ListCertificateIssuanceConfigsRequest request, CallSettings callSettings = null)
Lists CertificateIssuanceConfigs in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListCertificateIssuanceConfigsRequest 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 |
PagedAsyncEnumerableListCertificateIssuanceConfigsResponseCertificateIssuanceConfig |
A pageable asynchronous sequence of CertificateIssuanceConfig resources. |
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 |
PagedEnumerableListCertificateMapEntriesResponseCertificateMapEntry |
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 |
PagedAsyncEnumerableListCertificateMapEntriesResponseCertificateMapEntry |
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 |
PagedEnumerableListCertificateMapsResponseCertificateMap |
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 |
PagedAsyncEnumerableListCertificateMapsResponseCertificateMap |
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 |
PagedEnumerableListCertificatesResponseCertificate |
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 |
PagedAsyncEnumerableListCertificatesResponseCertificate |
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 |
PagedEnumerableListDnsAuthorizationsResponseDnsAuthorization |
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 |
PagedAsyncEnumerableListDnsAuthorizationsResponseDnsAuthorization |
A pageable asynchronous sequence of DnsAuthorization resources. |
ListTrustConfigs(ListTrustConfigsRequest, CallSettings)
public override PagedEnumerable<ListTrustConfigsResponse, TrustConfig> ListTrustConfigs(ListTrustConfigsRequest request, CallSettings callSettings = null)
Lists TrustConfigs in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListTrustConfigsRequest 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 |
PagedEnumerableListTrustConfigsResponseTrustConfig |
A pageable sequence of TrustConfig resources. |
ListTrustConfigsAsync(ListTrustConfigsRequest, CallSettings)
public override PagedAsyncEnumerable<ListTrustConfigsResponse, TrustConfig> ListTrustConfigsAsync(ListTrustConfigsRequest request, CallSettings callSettings = null)
Lists TrustConfigs in a given project and location.
Parameters | |
---|---|
Name | Description |
request |
ListTrustConfigsRequest 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 |
PagedAsyncEnumerableListTrustConfigsResponseTrustConfig |
A pageable asynchronous sequence of TrustConfig 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 |
OperationCertificateOperationMetadata |
The RPC response. |
UpdateCertificateAsync(UpdateCertificateRequest, CallSettings)
public override 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 |
TaskOperationCertificateOperationMetadata |
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 |
OperationCertificateMapOperationMetadata |
The RPC response. |
UpdateCertificateMapAsync(UpdateCertificateMapRequest, CallSettings)
public override 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 |
TaskOperationCertificateMapOperationMetadata |
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 |
OperationCertificateMapEntryOperationMetadata |
The RPC response. |
UpdateCertificateMapEntryAsync(UpdateCertificateMapEntryRequest, CallSettings)
public override 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 |
TaskOperationCertificateMapEntryOperationMetadata |
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 |
OperationDnsAuthorizationOperationMetadata |
The RPC response. |
UpdateDnsAuthorizationAsync(UpdateDnsAuthorizationRequest, CallSettings)
public override 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 |
TaskOperationDnsAuthorizationOperationMetadata |
A Task containing the RPC response. |
UpdateTrustConfig(UpdateTrustConfigRequest, CallSettings)
public override Operation<TrustConfig, OperationMetadata> UpdateTrustConfig(UpdateTrustConfigRequest request, CallSettings callSettings = null)
Updates a TrustConfig.
Parameters | |
---|---|
Name | Description |
request |
UpdateTrustConfigRequest 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 |
OperationTrustConfigOperationMetadata |
The RPC response. |
UpdateTrustConfigAsync(UpdateTrustConfigRequest, CallSettings)
public override Task<Operation<TrustConfig, OperationMetadata>> UpdateTrustConfigAsync(UpdateTrustConfigRequest request, CallSettings callSettings = null)
Updates a TrustConfig.
Parameters | |
---|---|
Name | Description |
request |
UpdateTrustConfigRequest 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 |
TaskOperationTrustConfigOperationMetadata |
A Task containing the RPC response. |