Class: Google::Cloud::Kms::V1::KeyManagementService::Client::Configuration::Rpcs
- Inherits:
-
Object
- Object
- Google::Cloud::Kms::V1::KeyManagementService::Client::Configuration::Rpcs
- Defined in:
- lib/google/cloud/kms/v1/key_management_service/client.rb
Overview
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.
-
Instance Attribute Summary collapse
-
#asymmetric_decrypt ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
asymmetric_decrypt. -
#asymmetric_sign ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
asymmetric_sign. -
#create_crypto_key ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
create_crypto_key. -
#create_crypto_key_version ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
create_crypto_key_version. -
#create_import_job ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
create_import_job. -
#create_key_ring ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
create_key_ring. -
#decrypt ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
decrypt. -
#destroy_crypto_key_version ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
destroy_crypto_key_version. -
#encrypt ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
encrypt. -
#get_crypto_key ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_crypto_key. -
#get_crypto_key_version ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_crypto_key_version. -
#get_import_job ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_import_job. -
#get_key_ring ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_key_ring. -
#get_public_key ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_public_key. -
#import_crypto_key_version ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
import_crypto_key_version. -
#list_crypto_key_versions ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_crypto_key_versions. -
#list_crypto_keys ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_crypto_keys. -
#list_import_jobs ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_import_jobs. -
#list_key_rings ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_key_rings. -
#restore_crypto_key_version ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
restore_crypto_key_version. -
#update_crypto_key ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
update_crypto_key. -
#update_crypto_key_primary_version ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
update_crypto_key_primary_version. -
#update_crypto_key_version ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
update_crypto_key_version.
Instance Attribute Details
#asymmetric_decrypt ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for asymmetric_decrypt
2427 2428 2429 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2427 def asymmetric_decrypt @asymmetric_decrypt end |
#asymmetric_sign ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for asymmetric_sign
2422 2423 2424 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2422 def asymmetric_sign @asymmetric_sign end |
#create_crypto_key ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_crypto_key
2382 2383 2384 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2382 def create_crypto_key @create_crypto_key end |
#create_crypto_key_version ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_crypto_key_version
2387 2388 2389 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2387 def create_crypto_key_version @create_crypto_key_version end |
#create_import_job ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_import_job
2397 2398 2399 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2397 def create_import_job @create_import_job end |
#create_key_ring ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_key_ring
2377 2378 2379 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2377 def create_key_ring @create_key_ring end |
#decrypt ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for decrypt
2417 2418 2419 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2417 def decrypt @decrypt end |
#destroy_crypto_key_version ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for destroy_crypto_key_version
2437 2438 2439 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2437 def destroy_crypto_key_version @destroy_crypto_key_version end |
#encrypt ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for encrypt
2412 2413 2414 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2412 def encrypt @encrypt end |
#get_crypto_key ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_crypto_key
2357 2358 2359 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2357 def get_crypto_key @get_crypto_key end |
#get_crypto_key_version ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_crypto_key_version
2362 2363 2364 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2362 def get_crypto_key_version @get_crypto_key_version end |
#get_import_job ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_import_job
2372 2373 2374 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2372 def get_import_job @get_import_job end |
#get_key_ring ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_key_ring
2352 2353 2354 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2352 def get_key_ring @get_key_ring end |
#get_public_key ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_public_key
2367 2368 2369 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2367 def get_public_key @get_public_key end |
#import_crypto_key_version ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for import_crypto_key_version
2392 2393 2394 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2392 def import_crypto_key_version @import_crypto_key_version end |
#list_crypto_key_versions ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_crypto_key_versions
2342 2343 2344 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2342 def list_crypto_key_versions @list_crypto_key_versions end |
#list_crypto_keys ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_crypto_keys
2337 2338 2339 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2337 def list_crypto_keys @list_crypto_keys end |
#list_import_jobs ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_import_jobs
2347 2348 2349 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2347 def list_import_jobs @list_import_jobs end |
#list_key_rings ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_key_rings
2332 2333 2334 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2332 def list_key_rings @list_key_rings end |
#restore_crypto_key_version ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for restore_crypto_key_version
2442 2443 2444 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2442 def restore_crypto_key_version @restore_crypto_key_version end |
#update_crypto_key ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for update_crypto_key
2402 2403 2404 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2402 def update_crypto_key @update_crypto_key end |
#update_crypto_key_primary_version ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for update_crypto_key_primary_version
2432 2433 2434 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2432 def update_crypto_key_primary_version @update_crypto_key_primary_version end |
#update_crypto_key_version ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for update_crypto_key_version
2407 2408 2409 |
# File 'lib/google/cloud/kms/v1/key_management_service/client.rb', line 2407 def update_crypto_key_version @update_crypto_key_version end |