xref: /aosp_15_r20/external/googleapis/google/cloud/redis/v1beta1/redis_v1beta1.yaml (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1type: google.api.Service
2config_version: 3
3name: redis.googleapis.com
4title: Google Cloud Memorystore for Redis API
5
6apis:
7- name: google.cloud.redis.v1beta1.CloudRedis
8
9types:
10- name: google.cloud.redis.v1beta1.LocationMetadata
11- name: google.cloud.redis.v1beta1.ZoneMetadata
12
13documentation:
14  summary: Creates and manages Redis instances on the Google Cloud Platform.
15  rules:
16  - selector: google.cloud.location.Locations.GetLocation
17    description: Gets information about a location.
18
19  - selector: google.cloud.location.Locations.ListLocations
20    description: Lists information about the supported locations for this service.
21
22backend:
23  rules:
24  - selector: google.cloud.location.Locations.GetLocation
25    deadline: 60.0
26  - selector: google.cloud.location.Locations.ListLocations
27    deadline: 60.0
28  - selector: 'google.cloud.redis.v1beta1.CloudRedis.*'
29    deadline: 60.0
30  - selector: google.cloud.redis.v1beta1.CloudRedis.ListInstances
31    deadline: 20.0
32  - selector: 'google.longrunning.Operations.*'
33    deadline: 60.0
34
35http:
36  rules:
37  - selector: google.cloud.location.Locations.GetLocation
38    get: '/v1beta1/{name=projects/*/locations/*}'
39  - selector: google.cloud.location.Locations.ListLocations
40    get: '/v1beta1/{name=projects/*}/locations'
41  - selector: google.longrunning.Operations.CancelOperation
42    post: '/v1beta1/{name=projects/*/locations/*/operations/*}:cancel'
43  - selector: google.longrunning.Operations.DeleteOperation
44    delete: '/v1beta1/{name=projects/*/locations/*/operations/*}'
45  - selector: google.longrunning.Operations.GetOperation
46    get: '/v1beta1/{name=projects/*/locations/*/operations/*}'
47  - selector: google.longrunning.Operations.ListOperations
48    get: '/v1beta1/{name=projects/*/locations/*}/operations'
49
50authentication:
51  rules:
52  - selector: google.cloud.location.Locations.GetLocation
53    oauth:
54      canonical_scopes: |-
55        https://www.googleapis.com/auth/cloud-platform
56  - selector: google.cloud.location.Locations.ListLocations
57    oauth:
58      canonical_scopes: |-
59        https://www.googleapis.com/auth/cloud-platform
60  - selector: 'google.cloud.redis.v1beta1.CloudRedis.*'
61    oauth:
62      canonical_scopes: |-
63        https://www.googleapis.com/auth/cloud-platform
64  - selector: 'google.longrunning.Operations.*'
65    oauth:
66      canonical_scopes: |-
67        https://www.googleapis.com/auth/cloud-platform
68