Class: Google::Cloud::Kms::V1::KeyManagementService::Rest::Client::Configuration::Rpcs
- Inherits:
-
Object
- Object
- Google::Cloud::Kms::V1::KeyManagementService::Rest::Client::Configuration::Rpcs
- Defined in:
- lib/google/cloud/kms/v1/key_management_service/rest/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 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. -
:jitter(type:Numeric) - The jitter in seconds. Default: 1.0. -
: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. -
#decapsulate ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
decapsulate. -
#decrypt ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
decrypt. -
#delete_crypto_key ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
delete_crypto_key. -
#delete_crypto_key_version ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
delete_crypto_key_version. -
#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. -
#export_trusted_key_wrapped_crypto_key_version ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
export_trusted_key_wrapped_crypto_key_version. -
#generate_random_bytes ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
generate_random_bytes. -
#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. -
#get_retired_resource ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_retired_resource. -
#import_crypto_key_version ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
import_crypto_key_version. -
#import_trusted_key_wrapped_crypto_key_version ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
import_trusted_key_wrapped_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. -
#list_retired_resources ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_retired_resources. -
#mac_sign ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
mac_sign. -
#mac_verify ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
mac_verify. -
#raw_decrypt ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
raw_decrypt. -
#raw_encrypt ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
raw_encrypt. -
#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
4394 4395 4396 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4394 def asymmetric_decrypt @asymmetric_decrypt end |
#asymmetric_sign ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for asymmetric_sign
4389 4390 4391 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4389 def asymmetric_sign @asymmetric_sign end |
#create_crypto_key ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_crypto_key
4304 4305 4306 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4304 def create_crypto_key @create_crypto_key end |
#create_crypto_key_version ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_crypto_key_version
4309 4310 4311 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4309 def create_crypto_key_version @create_crypto_key_version end |
#create_import_job ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_import_job
4339 4340 4341 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4339 def create_import_job @create_import_job end |
#create_key_ring ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_key_ring
4299 4300 4301 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4299 def create_key_ring @create_key_ring end |
#decapsulate ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for decapsulate
4409 4410 4411 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4409 def decapsulate @decapsulate end |
#decrypt ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for decrypt
4374 4375 4376 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4374 def decrypt @decrypt end |
#delete_crypto_key ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for delete_crypto_key
4314 4315 4316 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4314 def delete_crypto_key @delete_crypto_key end |
#delete_crypto_key_version ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for delete_crypto_key_version
4319 4320 4321 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4319 def delete_crypto_key_version @delete_crypto_key_version end |
#destroy_crypto_key_version ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for destroy_crypto_key_version
4359 4360 4361 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4359 def destroy_crypto_key_version @destroy_crypto_key_version end |
#encrypt ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for encrypt
4369 4370 4371 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4369 def encrypt @encrypt end |
#export_trusted_key_wrapped_crypto_key_version ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for export_trusted_key_wrapped_crypto_key_version
4334 4335 4336 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4334 def export_trusted_key_wrapped_crypto_key_version @export_trusted_key_wrapped_crypto_key_version end |
#generate_random_bytes ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for generate_random_bytes
4414 4415 4416 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4414 def generate_random_bytes @generate_random_bytes end |
#get_crypto_key ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_crypto_key
4274 4275 4276 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4274 def get_crypto_key @get_crypto_key end |
#get_crypto_key_version ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_crypto_key_version
4279 4280 4281 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4279 def get_crypto_key_version @get_crypto_key_version end |
#get_import_job ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_import_job
4289 4290 4291 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4289 def get_import_job @get_import_job end |
#get_key_ring ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_key_ring
4269 4270 4271 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4269 def get_key_ring @get_key_ring end |
#get_public_key ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_public_key
4284 4285 4286 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4284 def get_public_key @get_public_key end |
#get_retired_resource ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_retired_resource
4294 4295 4296 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4294 def get_retired_resource @get_retired_resource end |
#import_crypto_key_version ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for import_crypto_key_version
4324 4325 4326 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4324 def import_crypto_key_version @import_crypto_key_version end |
#import_trusted_key_wrapped_crypto_key_version ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for import_trusted_key_wrapped_crypto_key_version
4329 4330 4331 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4329 def import_trusted_key_wrapped_crypto_key_version @import_trusted_key_wrapped_crypto_key_version end |
#list_crypto_key_versions ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_crypto_key_versions
4254 4255 4256 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4254 def list_crypto_key_versions @list_crypto_key_versions end |
#list_crypto_keys ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_crypto_keys
4249 4250 4251 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4249 def list_crypto_keys @list_crypto_keys end |
#list_import_jobs ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_import_jobs
4259 4260 4261 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4259 def list_import_jobs @list_import_jobs end |
#list_key_rings ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_key_rings
4244 4245 4246 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4244 def list_key_rings @list_key_rings end |
#list_retired_resources ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_retired_resources
4264 4265 4266 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4264 def list_retired_resources @list_retired_resources end |
#mac_sign ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for mac_sign
4399 4400 4401 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4399 def mac_sign @mac_sign end |
#mac_verify ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for mac_verify
4404 4405 4406 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4404 def mac_verify @mac_verify end |
#raw_decrypt ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for raw_decrypt
4384 4385 4386 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4384 def raw_decrypt @raw_decrypt end |
#raw_encrypt ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for raw_encrypt
4379 4380 4381 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4379 def raw_encrypt @raw_encrypt end |
#restore_crypto_key_version ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for restore_crypto_key_version
4364 4365 4366 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4364 def restore_crypto_key_version @restore_crypto_key_version end |
#update_crypto_key ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for update_crypto_key
4344 4345 4346 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4344 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
4354 4355 4356 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4354 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
4349 4350 4351 |
# File 'lib/google/cloud/kms/v1/key_management_service/rest/client.rb', line 4349 def update_crypto_key_version @update_crypto_key_version end |