Certificate Manager V1 API - Class Google::Cloud::CertificateManager::V1::CertificateManager::Rest::ServiceStub (v0.10.0)

Reference documentation and code samples for the Certificate Manager V1 API class Google::Cloud::CertificateManager::V1::CertificateManager::Rest::ServiceStub.

REST service stub for the CertificateManager service. Service stub contains baseline method implementations including transcoding, making the REST call, and deserialing the response.

Inherits

  • Object

Methods

#create_certificate

def create_certificate(request_pb, options = nil) { |result, operation| ... } -> ::Google::Longrunning::Operation

Baseline implementation for the create_certificate REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#create_certificate_issuance_config

def create_certificate_issuance_config(request_pb, options = nil) { |result, operation| ... } -> ::Google::Longrunning::Operation

Baseline implementation for the create_certificate_issuance_config REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#create_certificate_map

def create_certificate_map(request_pb, options = nil) { |result, operation| ... } -> ::Google::Longrunning::Operation

Baseline implementation for the create_certificate_map REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#create_certificate_map_entry

def create_certificate_map_entry(request_pb, options = nil) { |result, operation| ... } -> ::Google::Longrunning::Operation

Baseline implementation for the create_certificate_map_entry REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#create_dns_authorization

def create_dns_authorization(request_pb, options = nil) { |result, operation| ... } -> ::Google::Longrunning::Operation

Baseline implementation for the create_dns_authorization REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#create_trust_config

def create_trust_config(request_pb, options = nil) { |result, operation| ... } -> ::Google::Longrunning::Operation

Baseline implementation for the create_trust_config REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#delete_certificate

def delete_certificate(request_pb, options = nil) { |result, operation| ... } -> ::Google::Longrunning::Operation

Baseline implementation for the delete_certificate REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#delete_certificate_issuance_config

def delete_certificate_issuance_config(request_pb, options = nil) { |result, operation| ... } -> ::Google::Longrunning::Operation

Baseline implementation for the delete_certificate_issuance_config REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#delete_certificate_map

def delete_certificate_map(request_pb, options = nil) { |result, operation| ... } -> ::Google::Longrunning::Operation

Baseline implementation for the delete_certificate_map REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#delete_certificate_map_entry

def delete_certificate_map_entry(request_pb, options = nil) { |result, operation| ... } -> ::Google::Longrunning::Operation

Baseline implementation for the delete_certificate_map_entry REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#delete_dns_authorization

def delete_dns_authorization(request_pb, options = nil) { |result, operation| ... } -> ::Google::Longrunning::Operation

Baseline implementation for the delete_dns_authorization REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#delete_trust_config

def delete_trust_config(request_pb, options = nil) { |result, operation| ... } -> ::Google::Longrunning::Operation

Baseline implementation for the delete_trust_config REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#endpoint

def endpoint() -> String

The effective endpoint

Returns
  • (String)

#get_certificate

def get_certificate(request_pb, options = nil) { |result, operation| ... } -> ::Google::Cloud::CertificateManager::V1::Certificate

Baseline implementation for the get_certificate REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#get_certificate_issuance_config

def get_certificate_issuance_config(request_pb, options = nil) { |result, operation| ... } -> ::Google::Cloud::CertificateManager::V1::CertificateIssuanceConfig

Baseline implementation for the get_certificate_issuance_config REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#get_certificate_map

def get_certificate_map(request_pb, options = nil) { |result, operation| ... } -> ::Google::Cloud::CertificateManager::V1::CertificateMap

Baseline implementation for the get_certificate_map REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#get_certificate_map_entry

def get_certificate_map_entry(request_pb, options = nil) { |result, operation| ... } -> ::Google::Cloud::CertificateManager::V1::CertificateMapEntry

Baseline implementation for the get_certificate_map_entry REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#get_dns_authorization

def get_dns_authorization(request_pb, options = nil) { |result, operation| ... } -> ::Google::Cloud::CertificateManager::V1::DnsAuthorization

Baseline implementation for the get_dns_authorization REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#get_trust_config

def get_trust_config(request_pb, options = nil) { |result, operation| ... } -> ::Google::Cloud::CertificateManager::V1::TrustConfig

Baseline implementation for the get_trust_config REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#initialize

def initialize(endpoint:, endpoint_template:, universe_domain:, credentials:) -> ServiceStub
Returns

#list_certificate_issuance_configs

def list_certificate_issuance_configs(request_pb, options = nil) { |result, operation| ... } -> ::Google::Cloud::CertificateManager::V1::ListCertificateIssuanceConfigsResponse

Baseline implementation for the list_certificate_issuance_configs REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#list_certificate_map_entries

def list_certificate_map_entries(request_pb, options = nil) { |result, operation| ... } -> ::Google::Cloud::CertificateManager::V1::ListCertificateMapEntriesResponse

Baseline implementation for the list_certificate_map_entries REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#list_certificate_maps

def list_certificate_maps(request_pb, options = nil) { |result, operation| ... } -> ::Google::Cloud::CertificateManager::V1::ListCertificateMapsResponse

Baseline implementation for the list_certificate_maps REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#list_certificates

def list_certificates(request_pb, options = nil) { |result, operation| ... } -> ::Google::Cloud::CertificateManager::V1::ListCertificatesResponse

Baseline implementation for the list_certificates REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#list_dns_authorizations

def list_dns_authorizations(request_pb, options = nil) { |result, operation| ... } -> ::Google::Cloud::CertificateManager::V1::ListDnsAuthorizationsResponse

Baseline implementation for the list_dns_authorizations REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#list_trust_configs

def list_trust_configs(request_pb, options = nil) { |result, operation| ... } -> ::Google::Cloud::CertificateManager::V1::ListTrustConfigsResponse

Baseline implementation for the list_trust_configs REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#universe_domain

def universe_domain() -> String

The effective universe domain

Returns
  • (String)

#update_certificate

def update_certificate(request_pb, options = nil) { |result, operation| ... } -> ::Google::Longrunning::Operation

Baseline implementation for the update_certificate REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#update_certificate_map

def update_certificate_map(request_pb, options = nil) { |result, operation| ... } -> ::Google::Longrunning::Operation

Baseline implementation for the update_certificate_map REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#update_certificate_map_entry

def update_certificate_map_entry(request_pb, options = nil) { |result, operation| ... } -> ::Google::Longrunning::Operation

Baseline implementation for the update_certificate_map_entry REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#update_dns_authorization

def update_dns_authorization(request_pb, options = nil) { |result, operation| ... } -> ::Google::Longrunning::Operation

Baseline implementation for the update_dns_authorization REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)

#update_trust_config

def update_trust_config(request_pb, options = nil) { |result, operation| ... } -> ::Google::Longrunning::Operation

Baseline implementation for the update_trust_config REST call

Parameters
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::ArgumentError)