googleapis/google/cloud/redis/v1/redis_gapic.yaml

69 lines
2.4 KiB
YAML

type: com.google.api.codegen.ConfigProto
config_schema_version: 2.0.0
# The settings of generated code in a specific language.
language_settings:
python:
package_name: google.cloud.redis_v1.gapic
go:
package_name: cloud.google.com/go/redis/apiv1
csharp:
package_name: Google.Cloud.Redis.V1
ruby:
package_name: Google::Cloud::Redis::V1
php:
package_name: Google\Cloud\Redis\V1
nodejs:
package_name: redis.v1
domain_layer_location: google-cloud
# A list of API interface configurations.
interfaces:
# The fully qualified name of the API interface.
- name: google.cloud.redis.v1.CloudRedis
methods:
- name: CreateInstance
sample_code_init_fields:
- instance_id="test_instance"
- instance.tier="BASIC"
- instance.memory_size_gb=1
long_running:
initial_poll_delay_millis: 60000 # 1 minutes
poll_delay_multiplier: 1.5
max_poll_delay_millis: 360000 # 6 minutes
total_poll_timeout_millis: 7200000 # 120 minutes
- name: UpdateInstance
sample_code_init_fields:
- update_mask.paths[0]="display_name"
- update_mask.paths[1]="memory_size_gb"
- instance.display_name="UpdatedDisplayName"
- instance.name="projects/<project-name>/locations/<location>/instances/<instance>"
- instance.memory_size_gb=4
long_running:
initial_poll_delay_millis: 60000 # 1 minutes
poll_delay_multiplier: 1.5
max_poll_delay_millis: 360000 # 6 minutes
total_poll_timeout_millis: 7200000 # 120 minutes
- name: ImportInstance
long_running:
initial_poll_delay_millis: 60000 # 1 minutes
poll_delay_multiplier: 1.5
max_poll_delay_millis: 360000 # 6 minutes
total_poll_timeout_millis: 18000000 # 300 minutes
- name: ExportInstance
long_running:
initial_poll_delay_millis: 60000 # 1 minutes
poll_delay_multiplier: 1.5
max_poll_delay_millis: 360000 # 6 minutes
total_poll_timeout_millis: 18000000 # 300 minutes
- name: FailoverInstance
long_running:
initial_poll_delay_millis: 60000 # 1 minutes
poll_delay_multiplier: 1.5
max_poll_delay_millis: 360000 # 6 minutes
total_poll_timeout_millis: 1200000 # 20 minutes
- name: DeleteInstance
long_running:
initial_poll_delay_millis: 60000 # 1 minutes
poll_delay_multiplier: 1.5
max_poll_delay_millis: 360000 # 6 minutes
total_poll_timeout_millis: 1200000 # 20 minutes