|
|
|
@ -11,6 +11,12 @@ types: |
|
|
|
|
|
|
|
|
|
documentation: |
|
|
|
|
rules: |
|
|
|
|
- selector: google.cloud.location.Locations.GetLocation |
|
|
|
|
description: Gets information about a location. |
|
|
|
|
|
|
|
|
|
- selector: google.cloud.location.Locations.ListLocations |
|
|
|
|
description: Lists information about the supported locations for this service. |
|
|
|
|
|
|
|
|
|
- selector: google.iam.v1.IAMPolicy.GetIamPolicy |
|
|
|
|
description: |- |
|
|
|
|
Gets the access control policy for a resource. Returns an empty policy |
|
|
|
@ -38,6 +44,10 @@ backend: |
|
|
|
|
rules: |
|
|
|
|
- selector: 'google.cloud.apigateway.v1.ApiGatewayService.*' |
|
|
|
|
deadline: 60.0 |
|
|
|
|
- selector: google.cloud.location.Locations.GetLocation |
|
|
|
|
deadline: 60.0 |
|
|
|
|
- selector: google.cloud.location.Locations.ListLocations |
|
|
|
|
deadline: 60.0 |
|
|
|
|
- selector: 'google.iam.v1.IAMPolicy.*' |
|
|
|
|
deadline: 60.0 |
|
|
|
|
- selector: 'google.longrunning.Operations.*' |
|
|
|
@ -45,12 +55,57 @@ backend: |
|
|
|
|
- selector: google.longrunning.Operations.GetOperation |
|
|
|
|
deadline: 5.0 |
|
|
|
|
|
|
|
|
|
http: |
|
|
|
|
rules: |
|
|
|
|
- selector: google.cloud.location.Locations.GetLocation |
|
|
|
|
get: '/v1/{name=projects/*/locations/*}' |
|
|
|
|
- selector: google.cloud.location.Locations.ListLocations |
|
|
|
|
get: '/v1/{name=projects/*}/locations' |
|
|
|
|
- selector: google.iam.v1.IAMPolicy.GetIamPolicy |
|
|
|
|
get: '/v1/{resource=projects/*/locations/*/gateways/*}:getIamPolicy' |
|
|
|
|
additional_bindings: |
|
|
|
|
- get: '/v1/{resource=projects/*/locations/*/apis/*}:getIamPolicy' |
|
|
|
|
- get: '/v1/{resource=projects/*/locations/*/apis/*/configs/*}:getIamPolicy' |
|
|
|
|
- selector: google.iam.v1.IAMPolicy.SetIamPolicy |
|
|
|
|
post: '/v1/{resource=projects/*/locations/*/gateways/*}:setIamPolicy' |
|
|
|
|
body: '*' |
|
|
|
|
additional_bindings: |
|
|
|
|
- post: '/v1/{resource=projects/*/locations/*/apis/*}:setIamPolicy' |
|
|
|
|
body: '*' |
|
|
|
|
- post: '/v1/{resource=projects/*/locations/*/apis/*/configs/*}:setIamPolicy' |
|
|
|
|
body: '*' |
|
|
|
|
- selector: google.iam.v1.IAMPolicy.TestIamPermissions |
|
|
|
|
post: '/v1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions' |
|
|
|
|
body: '*' |
|
|
|
|
additional_bindings: |
|
|
|
|
- post: '/v1/{resource=projects/*/locations/*/apis/*}:testIamPermissions' |
|
|
|
|
body: '*' |
|
|
|
|
- post: '/v1/{resource=projects/*/locations/*/apis/*/configs/*}:testIamPermissions' |
|
|
|
|
body: '*' |
|
|
|
|
- selector: google.longrunning.Operations.CancelOperation |
|
|
|
|
post: '/v1/{name=projects/*/locations/*/operations/*}:cancel' |
|
|
|
|
body: '*' |
|
|
|
|
- selector: google.longrunning.Operations.DeleteOperation |
|
|
|
|
delete: '/v1/{name=projects/*/locations/*/operations/*}' |
|
|
|
|
- selector: google.longrunning.Operations.GetOperation |
|
|
|
|
get: '/v1/{name=projects/*/locations/*/operations/*}' |
|
|
|
|
- selector: google.longrunning.Operations.ListOperations |
|
|
|
|
get: '/v1/{name=projects/*/locations/*}/operations' |
|
|
|
|
|
|
|
|
|
authentication: |
|
|
|
|
rules: |
|
|
|
|
- selector: 'google.cloud.apigateway.v1.ApiGatewayService.*' |
|
|
|
|
oauth: |
|
|
|
|
canonical_scopes: |- |
|
|
|
|
https://www.googleapis.com/auth/cloud-platform |
|
|
|
|
- selector: google.cloud.location.Locations.GetLocation |
|
|
|
|
oauth: |
|
|
|
|
canonical_scopes: |- |
|
|
|
|
https://www.googleapis.com/auth/cloud-platform |
|
|
|
|
- selector: google.cloud.location.Locations.ListLocations |
|
|
|
|
oauth: |
|
|
|
|
canonical_scopes: |- |
|
|
|
|
https://www.googleapis.com/auth/cloud-platform |
|
|
|
|
- selector: 'google.iam.v1.IAMPolicy.*' |
|
|
|
|
oauth: |
|
|
|
|
canonical_scopes: |- |
|
|
|
|