Identity and Access Management (IAM)


Manages identity and access control for Google Cloud Platform resources, including the creation of service accounts, which you can use to authenticate to Google and make API calls.


License: Creative Commons Attribution 3.0

Resources

iamPolicies
POST
/v1/iamPolicies:lintPolicy
POST
/v1/iamPolicies:queryAuditableServices
organizations
POST
/v1/{name}:undelete
DELETE
/v1/{name}
GET
/v1/{name}
PATCH
/v1/{name}
GET
/v1/{parent}/roles
POST
/v1/{parent}/roles
permissions
POST
/v1/permissions:queryTestablePermissions
projects
POST
/v1/{name}/keys:upload
GET
/v1/{name}/keys
POST
/v1/{name}/keys
GET
/v1/{name}/serviceAccounts
POST
/v1/{name}/serviceAccounts
POST
/v1/{name}:disable
POST
/v1/{name}:enable
POST
/v1/{name}:signBlob
POST
/v1/{name}:signJwt
PUT
/v1/{name}
POST
/v1/{resource}:getIamPolicy
POST
/v1/{resource}:setIamPolicy
POST
/v1/{resource}:testIamPermissions
roles
POST
/v1/roles:queryGrantableRoles
GET
/v1/roles

Models

AdminAuditData
AuditConfig
AuditData
AuditLogConfig
AuditableService
Binding
BindingDelta
CreateRoleRequest
CreateServiceAccountKeyRequest
CreateServiceAccountRequest
DisableServiceAccountRequest
Empty
EnableServiceAccountRequest
Expr
LintPolicyRequest
LintPolicyResponse
LintResult
ListRolesResponse
ListServiceAccountKeysResponse
ListServiceAccountsResponse
PatchServiceAccountRequest
Permission
PermissionDelta
Policy
PolicyDelta
QueryAuditableServicesRequest
QueryAuditableServicesResponse
QueryGrantableRolesRequest
QueryGrantableRolesResponse
QueryTestablePermissionsRequest
QueryTestablePermissionsResponse
Role
ServiceAccount
ServiceAccountKey
SetIamPolicyRequest
SignBlobRequest
SignBlobResponse
SignJwtRequest
SignJwtResponse
TestIamPermissionsRequest
TestIamPermissionsResponse
UndeleteRoleRequest
UndeleteServiceAccountRequest
UndeleteServiceAccountResponse
UploadServiceAccountKeyRequest

Authentication

Oauth2

'OAuth' Authentication Scheme
Reference: RFC5849, Section 3.5.1

Oauth 2.0 accessCode authentication

Flow: authorizationCode
Authorization URL: https://accounts.google.com/o/oauth2/auth
Token URL: https://accounts.google.com/o/oauth2/token
Scopes:
  • https://www.googleapis.com/auth/cloud-platform: View and manage your data across Google Cloud Platform services
Oauth2

'OAuth' Authentication Scheme
Reference: RFC5849, Section 3.5.1

Oauth 2.0 implicit authentication

Flow: implicit
Authorization URL: https://accounts.google.com/o/oauth2/auth
Scopes:
  • https://www.googleapis.com/auth/cloud-platform: View and manage your data across Google Cloud Platform services

Contact

Name Google
External URL https://google.com

Metadata (Technical Details)

OAS (OpenAPI Specification) v3.0.0

Comments

Loading comments ...