1*d5c09012SAndroid Build Coastguard Workertype: google.api.Service 2*d5c09012SAndroid Build Coastguard Workerconfig_version: 3 3*d5c09012SAndroid Build Coastguard Workername: pubsub.googleapis.com 4*d5c09012SAndroid Build Coastguard Workertitle: Cloud Pub/Sub API 5*d5c09012SAndroid Build Coastguard Worker 6*d5c09012SAndroid Build Coastguard Workerapis: 7*d5c09012SAndroid Build Coastguard Worker- name: google.iam.v1.IAMPolicy 8*d5c09012SAndroid Build Coastguard Worker- name: google.pubsub.v1.Publisher 9*d5c09012SAndroid Build Coastguard Worker- name: google.pubsub.v1.SchemaService 10*d5c09012SAndroid Build Coastguard Worker- name: google.pubsub.v1.Subscriber 11*d5c09012SAndroid Build Coastguard Worker 12*d5c09012SAndroid Build Coastguard Workerdocumentation: 13*d5c09012SAndroid Build Coastguard Worker summary: |- 14*d5c09012SAndroid Build Coastguard Worker Provides reliable, many-to-many, asynchronous messaging between 15*d5c09012SAndroid Build Coastguard Worker applications. 16*d5c09012SAndroid Build Coastguard Worker rules: 17*d5c09012SAndroid Build Coastguard Worker - selector: google.iam.v1.IAMPolicy.GetIamPolicy 18*d5c09012SAndroid Build Coastguard Worker description: |- 19*d5c09012SAndroid Build Coastguard Worker Gets the access control policy for a resource. Returns an empty policy 20*d5c09012SAndroid Build Coastguard Worker if the resource exists and does not have a policy set. 21*d5c09012SAndroid Build Coastguard Worker 22*d5c09012SAndroid Build Coastguard Worker - selector: google.iam.v1.IAMPolicy.SetIamPolicy 23*d5c09012SAndroid Build Coastguard Worker description: |- 24*d5c09012SAndroid Build Coastguard Worker Sets the access control policy on the specified resource. Replaces 25*d5c09012SAndroid Build Coastguard Worker any existing policy. 26*d5c09012SAndroid Build Coastguard Worker 27*d5c09012SAndroid Build Coastguard Worker Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` 28*d5c09012SAndroid Build Coastguard Worker errors. 29*d5c09012SAndroid Build Coastguard Worker 30*d5c09012SAndroid Build Coastguard Worker - selector: google.iam.v1.IAMPolicy.TestIamPermissions 31*d5c09012SAndroid Build Coastguard Worker description: |- 32*d5c09012SAndroid Build Coastguard Worker Returns permissions that a caller has on the specified resource. If the 33*d5c09012SAndroid Build Coastguard Worker resource does not exist, this will return an empty set of 34*d5c09012SAndroid Build Coastguard Worker permissions, not a `NOT_FOUND` error. 35*d5c09012SAndroid Build Coastguard Worker 36*d5c09012SAndroid Build Coastguard Worker Note: This operation is designed to be used for building 37*d5c09012SAndroid Build Coastguard Worker permission-aware UIs and command-line tools, not for authorization 38*d5c09012SAndroid Build Coastguard Worker checking. This operation may "fail open" without warning. 39*d5c09012SAndroid Build Coastguard Worker 40*d5c09012SAndroid Build Coastguard Workerhttp: 41*d5c09012SAndroid Build Coastguard Worker rules: 42*d5c09012SAndroid Build Coastguard Worker - selector: google.iam.v1.IAMPolicy.GetIamPolicy 43*d5c09012SAndroid Build Coastguard Worker get: '/v1/{resource=projects/*/topics/*}:getIamPolicy' 44*d5c09012SAndroid Build Coastguard Worker additional_bindings: 45*d5c09012SAndroid Build Coastguard Worker - get: '/v1/{resource=projects/*/subscriptions/*}:getIamPolicy' 46*d5c09012SAndroid Build Coastguard Worker - get: '/v1/{resource=projects/*/snapshots/*}:getIamPolicy' 47*d5c09012SAndroid Build Coastguard Worker - get: '/v1/{resource=projects/*/schemas/*}:getIamPolicy' 48*d5c09012SAndroid Build Coastguard Worker - selector: google.iam.v1.IAMPolicy.SetIamPolicy 49*d5c09012SAndroid Build Coastguard Worker post: '/v1/{resource=projects/*/topics/*}:setIamPolicy' 50*d5c09012SAndroid Build Coastguard Worker body: '*' 51*d5c09012SAndroid Build Coastguard Worker additional_bindings: 52*d5c09012SAndroid Build Coastguard Worker - post: '/v1/{resource=projects/*/subscriptions/*}:setIamPolicy' 53*d5c09012SAndroid Build Coastguard Worker body: '*' 54*d5c09012SAndroid Build Coastguard Worker - post: '/v1/{resource=projects/*/snapshots/*}:setIamPolicy' 55*d5c09012SAndroid Build Coastguard Worker body: '*' 56*d5c09012SAndroid Build Coastguard Worker - post: '/v1/{resource=projects/*/schemas/*}:setIamPolicy' 57*d5c09012SAndroid Build Coastguard Worker body: '*' 58*d5c09012SAndroid Build Coastguard Worker - selector: google.iam.v1.IAMPolicy.TestIamPermissions 59*d5c09012SAndroid Build Coastguard Worker post: '/v1/{resource=projects/*/subscriptions/*}:testIamPermissions' 60*d5c09012SAndroid Build Coastguard Worker body: '*' 61*d5c09012SAndroid Build Coastguard Worker additional_bindings: 62*d5c09012SAndroid Build Coastguard Worker - post: '/v1/{resource=projects/*/topics/*}:testIamPermissions' 63*d5c09012SAndroid Build Coastguard Worker body: '*' 64*d5c09012SAndroid Build Coastguard Worker - post: '/v1/{resource=projects/*/snapshots/*}:testIamPermissions' 65*d5c09012SAndroid Build Coastguard Worker body: '*' 66*d5c09012SAndroid Build Coastguard Worker - post: '/v1/{resource=projects/*/schemas/*}:testIamPermissions' 67*d5c09012SAndroid Build Coastguard Worker body: '*' 68*d5c09012SAndroid Build Coastguard Worker 69*d5c09012SAndroid Build Coastguard Workerauthentication: 70*d5c09012SAndroid Build Coastguard Worker rules: 71*d5c09012SAndroid Build Coastguard Worker - selector: 'google.iam.v1.IAMPolicy.*' 72*d5c09012SAndroid Build Coastguard Worker oauth: 73*d5c09012SAndroid Build Coastguard Worker canonical_scopes: |- 74*d5c09012SAndroid Build Coastguard Worker https://www.googleapis.com/auth/cloud-platform, 75*d5c09012SAndroid Build Coastguard Worker https://www.googleapis.com/auth/pubsub 76*d5c09012SAndroid Build Coastguard Worker - selector: 'google.pubsub.v1.Publisher.*' 77*d5c09012SAndroid Build Coastguard Worker oauth: 78*d5c09012SAndroid Build Coastguard Worker canonical_scopes: |- 79*d5c09012SAndroid Build Coastguard Worker https://www.googleapis.com/auth/cloud-platform, 80*d5c09012SAndroid Build Coastguard Worker https://www.googleapis.com/auth/pubsub 81*d5c09012SAndroid Build Coastguard Worker - selector: 'google.pubsub.v1.SchemaService.*' 82*d5c09012SAndroid Build Coastguard Worker oauth: 83*d5c09012SAndroid Build Coastguard Worker canonical_scopes: |- 84*d5c09012SAndroid Build Coastguard Worker https://www.googleapis.com/auth/cloud-platform, 85*d5c09012SAndroid Build Coastguard Worker https://www.googleapis.com/auth/pubsub 86*d5c09012SAndroid Build Coastguard Worker - selector: 'google.pubsub.v1.Subscriber.*' 87*d5c09012SAndroid Build Coastguard Worker oauth: 88*d5c09012SAndroid Build Coastguard Worker canonical_scopes: |- 89*d5c09012SAndroid Build Coastguard Worker https://www.googleapis.com/auth/cloud-platform, 90*d5c09012SAndroid Build Coastguard Worker https://www.googleapis.com/auth/pubsub 91*d5c09012SAndroid Build Coastguard Worker 92*d5c09012SAndroid Build Coastguard Workerpublishing: 93*d5c09012SAndroid Build Coastguard Worker documentation_uri: https://cloud.google.com/pubsub/docs 94*d5c09012SAndroid Build Coastguard Worker github_label: 'api: pubsub' 95*d5c09012SAndroid Build Coastguard Worker organization: CLOUD 96*d5c09012SAndroid Build Coastguard Worker library_settings: 97*d5c09012SAndroid Build Coastguard Worker - version: google.pubsub.v1 98*d5c09012SAndroid Build Coastguard Worker dotnet_settings: 99*d5c09012SAndroid Build Coastguard Worker renamed_services: 100*d5c09012SAndroid Build Coastguard Worker Subscriber: SubscriberServiceApi 101*d5c09012SAndroid Build Coastguard Worker Publisher: PublisherServiceApi 102*d5c09012SAndroid Build Coastguard Worker proto_reference_documentation_uri: https://cloud.google.com/pubsub/docs/reference/rpc 103