1type: google.api.Service 2config_version: 3 3name: managedidentities.googleapis.com 4title: Managed Service for Microsoft Active Directory API 5 6apis: 7- name: google.cloud.managedidentities.v1.ManagedIdentitiesService 8 9types: 10- name: google.cloud.managedidentities.v1.OpMetadata 11 12documentation: 13 summary: |- 14 The Managed Service for Microsoft Active Directory API is used for managing 15 a highly available, hardened service running Microsoft Active Directory 16 (AD). 17 rules: 18 - selector: google.cloud.location.Locations.GetLocation 19 description: Gets information about a location. 20 21 - selector: google.cloud.location.Locations.ListLocations 22 description: Lists information about the supported locations for this service. 23 24 - selector: google.iam.v1.IAMPolicy.GetIamPolicy 25 description: |- 26 Gets the access control policy for a resource. Returns an empty policy 27 if the resource exists and does not have a policy set. 28 29 - selector: google.iam.v1.IAMPolicy.SetIamPolicy 30 description: |- 31 Sets the access control policy on the specified resource. Replaces 32 any existing policy. 33 34 Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` 35 errors. 36 37 - selector: google.iam.v1.IAMPolicy.TestIamPermissions 38 description: |- 39 Returns permissions that a caller has on the specified resource. If the 40 resource does not exist, this will return an empty set of 41 permissions, not a `NOT_FOUND` error. 42 43 Note: This operation is designed to be used for building 44 permission-aware UIs and command-line tools, not for authorization 45 checking. This operation may "fail open" without warning. 46 47backend: 48 rules: 49 - selector: google.cloud.location.Locations.GetLocation 50 deadline: 60.0 51 - selector: google.cloud.location.Locations.ListLocations 52 deadline: 60.0 53 - selector: 'google.cloud.managedidentities.v1.ManagedIdentitiesService.*' 54 deadline: 60.0 55 - selector: 'google.iam.v1.IAMPolicy.*' 56 deadline: 60.0 57 - selector: 'google.longrunning.Operations.*' 58 deadline: 60.0 59 - selector: google.longrunning.Operations.GetOperation 60 deadline: 5.0 61 62http: 63 rules: 64 - selector: google.cloud.location.Locations.GetLocation 65 get: '/v1/{name=projects/*/locations/*}' 66 - selector: google.cloud.location.Locations.ListLocations 67 get: '/v1/{name=projects/*}/locations' 68 - selector: google.iam.v1.IAMPolicy.GetIamPolicy 69 get: '/v1/{resource=projects/*/locations/global/domains/*}:getIamPolicy' 70 additional_bindings: 71 - get: '/v1/{resource=projects/*/locations/global/peerings/*}:getIamPolicy' 72 - get: '/v1/{resource=projects/*/locations/global/domains/*/backups/*}:getIamPolicy' 73 - selector: google.iam.v1.IAMPolicy.SetIamPolicy 74 post: '/v1/{resource=projects/*/locations/global/domains/*}:setIamPolicy' 75 body: '*' 76 additional_bindings: 77 - post: '/v1/{resource=projects/*/locations/global/peerings/*}:setIamPolicy' 78 body: '*' 79 - post: '/v1/{resource=projects/*/locations/global/domains/*/backups/*}:setIamPolicy' 80 body: '*' 81 - selector: google.iam.v1.IAMPolicy.TestIamPermissions 82 post: '/v1/{resource=projects/*/locations/global/domains/*}:testIamPermissions' 83 body: '*' 84 additional_bindings: 85 - post: '/v1/{resource=projects/*/locations/global/peerings/*}:testIamPermissions' 86 body: '*' 87 - post: '/v1/{resource=projects/*/locations/global/domains/*/backups/*}:testIamPermissions' 88 body: '*' 89 - selector: google.longrunning.Operations.CancelOperation 90 post: '/v1/{name=projects/*/locations/global/operations/*}:cancel' 91 body: '*' 92 - selector: google.longrunning.Operations.DeleteOperation 93 delete: '/v1/{name=projects/*/locations/global/operations/*}' 94 - selector: google.longrunning.Operations.GetOperation 95 get: '/v1/{name=projects/*/locations/global/operations/*}' 96 - selector: google.longrunning.Operations.ListOperations 97 get: '/v1/{name=projects/*/locations/global/operations}' 98 99authentication: 100 rules: 101 - selector: google.cloud.location.Locations.GetLocation 102 oauth: 103 canonical_scopes: |- 104 https://www.googleapis.com/auth/cloud-platform 105 - selector: google.cloud.location.Locations.ListLocations 106 oauth: 107 canonical_scopes: |- 108 https://www.googleapis.com/auth/cloud-platform 109 - selector: 'google.cloud.managedidentities.v1.ManagedIdentitiesService.*' 110 oauth: 111 canonical_scopes: |- 112 https://www.googleapis.com/auth/cloud-platform 113 - selector: 'google.iam.v1.IAMPolicy.*' 114 oauth: 115 canonical_scopes: |- 116 https://www.googleapis.com/auth/cloud-platform 117 - selector: 'google.longrunning.Operations.*' 118 oauth: 119 canonical_scopes: |- 120 https://www.googleapis.com/auth/cloud-platform 121