Reference documentation and code samples for the Cloud Key Management Service (KMS) V1 API class Google::Cloud::Kms::V1::KeyManagementService::Client::Configuration::Rpcs.
Configuration RPC class for the KeyManagementService API.
Includes fields providing the configuration for each RPC in this service.
Each configuration object is of type Gapic::Config::Method
and includes
the following configuration fields:
-
timeout
(type:Numeric
) - The call timeout in seconds -
metadata
(type:Hash{Symbol=>String}
) - Additional gRPC headers -
retry_policy (type:
Hash`) - The retry policy. The policy fields include the following keys:-
:initial_delay
(type:Numeric
) - The initial delay in seconds. -
:max_delay
(type:Numeric
) - The max delay in seconds. -
:multiplier
(type:Numeric
) - The incremental backoff multiplier. -
:retry_codes
(type:Array<String>
) - The error codes that should trigger a retry.
-
Inherits
- Object
Methods
#asymmetric_decrypt
def asymmetric_decrypt() -> ::Gapic::Config::Method
RPC-specific configuration for asymmetric_decrypt
- (::Gapic::Config::Method)
#asymmetric_sign
def asymmetric_sign() -> ::Gapic::Config::Method
RPC-specific configuration for asymmetric_sign
- (::Gapic::Config::Method)
#create_crypto_key
def create_crypto_key() -> ::Gapic::Config::Method
RPC-specific configuration for create_crypto_key
- (::Gapic::Config::Method)
#create_crypto_key_version
def create_crypto_key_version() -> ::Gapic::Config::Method
RPC-specific configuration for create_crypto_key_version
- (::Gapic::Config::Method)
#create_import_job
def create_import_job() -> ::Gapic::Config::Method
RPC-specific configuration for create_import_job
- (::Gapic::Config::Method)
#create_key_ring
def create_key_ring() -> ::Gapic::Config::Method
RPC-specific configuration for create_key_ring
- (::Gapic::Config::Method)
#decrypt
def decrypt() -> ::Gapic::Config::Method
RPC-specific configuration for decrypt
- (::Gapic::Config::Method)
#destroy_crypto_key_version
def destroy_crypto_key_version() -> ::Gapic::Config::Method
RPC-specific configuration for destroy_crypto_key_version
- (::Gapic::Config::Method)
#encrypt
def encrypt() -> ::Gapic::Config::Method
RPC-specific configuration for encrypt
- (::Gapic::Config::Method)
#generate_random_bytes
def generate_random_bytes() -> ::Gapic::Config::Method
RPC-specific configuration for generate_random_bytes
- (::Gapic::Config::Method)
#get_crypto_key
def get_crypto_key() -> ::Gapic::Config::Method
RPC-specific configuration for get_crypto_key
- (::Gapic::Config::Method)
#get_crypto_key_version
def get_crypto_key_version() -> ::Gapic::Config::Method
RPC-specific configuration for get_crypto_key_version
- (::Gapic::Config::Method)
#get_import_job
def get_import_job() -> ::Gapic::Config::Method
RPC-specific configuration for get_import_job
- (::Gapic::Config::Method)
#get_key_ring
def get_key_ring() -> ::Gapic::Config::Method
RPC-specific configuration for get_key_ring
- (::Gapic::Config::Method)
#get_public_key
def get_public_key() -> ::Gapic::Config::Method
RPC-specific configuration for get_public_key
- (::Gapic::Config::Method)
#import_crypto_key_version
def import_crypto_key_version() -> ::Gapic::Config::Method
RPC-specific configuration for import_crypto_key_version
- (::Gapic::Config::Method)
#list_crypto_key_versions
def list_crypto_key_versions() -> ::Gapic::Config::Method
RPC-specific configuration for list_crypto_key_versions
- (::Gapic::Config::Method)
#list_crypto_keys
def list_crypto_keys() -> ::Gapic::Config::Method
RPC-specific configuration for list_crypto_keys
- (::Gapic::Config::Method)
#list_import_jobs
def list_import_jobs() -> ::Gapic::Config::Method
RPC-specific configuration for list_import_jobs
- (::Gapic::Config::Method)
#list_key_rings
def list_key_rings() -> ::Gapic::Config::Method
RPC-specific configuration for list_key_rings
- (::Gapic::Config::Method)
#mac_sign
def mac_sign() -> ::Gapic::Config::Method
RPC-specific configuration for mac_sign
- (::Gapic::Config::Method)
#mac_verify
def mac_verify() -> ::Gapic::Config::Method
RPC-specific configuration for mac_verify
- (::Gapic::Config::Method)
#raw_decrypt
def raw_decrypt() -> ::Gapic::Config::Method
RPC-specific configuration for raw_decrypt
- (::Gapic::Config::Method)
#raw_encrypt
def raw_encrypt() -> ::Gapic::Config::Method
RPC-specific configuration for raw_encrypt
- (::Gapic::Config::Method)
#restore_crypto_key_version
def restore_crypto_key_version() -> ::Gapic::Config::Method
RPC-specific configuration for restore_crypto_key_version
- (::Gapic::Config::Method)
#update_crypto_key
def update_crypto_key() -> ::Gapic::Config::Method
RPC-specific configuration for update_crypto_key
- (::Gapic::Config::Method)
#update_crypto_key_primary_version
def update_crypto_key_primary_version() -> ::Gapic::Config::Method
RPC-specific configuration for update_crypto_key_primary_version
- (::Gapic::Config::Method)
#update_crypto_key_version
def update_crypto_key_version() -> ::Gapic::Config::Method
RPC-specific configuration for update_crypto_key_version
- (::Gapic::Config::Method)