1type: google.api.Service 2config_version: 3 3name: runtimeconfig.googleapis.com 4title: Google Cloud RuntimeConfig API 5 6apis: 7- name: google.longrunning.Operations 8- name: google.cloud.runtimeconfig.v1beta1.RuntimeConfigManager 9- name: google.iam.v1.IAMPolicy 10 11# Documentation section 12documentation: 13 summary: 14 Provides capabilities for dynamic configuration and coordination for applications running on Google Cloud Platform. 15 16 17http: 18 rules: 19 - selector: google.longrunning.Operations.GetOperation 20 get: '/v1beta1/{name=projects/*/configs/*/operations/**}' 21 22 - selector: google.iam.v1.IAMPolicy.SetIamPolicy 23 post: '/v1beta1/{resource=projects/*/configs/*}:setIamPolicy' 24 body: '*' 25 26 - selector: google.iam.v1.IAMPolicy.GetIamPolicy 27 get: '/v1beta1/{resource=projects/*/configs/*}:getIamPolicy' 28 29 - selector: google.iam.v1.IAMPolicy.TestIamPermissions 30 post: '/v1beta1/{resource=projects/*/configs/*}:testIamPermissions' 31 body: '*' 32 additional_bindings: 33 - post: '/v1beta1/{resource=projects/*/configs/*/waiters/*}:testIamPermissions' 34 body: '*' 35 36 - post: '/v1beta1/{resource=projects/*/configs/*/variables/**}:testIamPermissions' 37 body: '*' 38 39 - post: '/v1beta1/{resource=projects/*/configs/*/operations/**}:testIamPermissions' 40 body: '*' 41 42 43# Auth section 44authentication: 45 rules: 46 - selector: '*' 47 oauth: 48 canonical_scopes: https://www.googleapis.com/auth/cloud-platform, 49 https://www.googleapis.com/auth/cloudruntimeconfig 50 51auditing: 52 rules: 53 - selector: > 54 google.longrunning.Operations.*, 55 google.iam.v1.IAMPolicy.*, 56 directive: AUDIT_EXEMPTED 57