Skip to main content

Package animeshon.iam.admin.v1alpha1

Index

IAM

GetServiceAccount
rpc GetServiceAccount(GetServiceAccountRequest) ServiceAccount

ListServiceAccounts
rpc ListServiceAccounts(ListServiceAccountsRequest) ListServiceAccountsResponse

CreateServiceAccount
rpc CreateServiceAccount(CreateServiceAccountRequest) ServiceAccount

UpdateServiceAccount
rpc UpdateServiceAccount(UpdateServiceAccountRequest) ServiceAccount

DeleteServiceAccount
rpc DeleteServiceAccount(DeleteServiceAccountRequest) .google.protobuf.Empty

GetRole
rpc GetRole(GetRoleRequest) Role

ListRoles
rpc ListRoles(ListRolesRequest) ListRolesResponse

CreateRole
rpc CreateRole(CreateRoleRequest) Role

UpdateRole
rpc UpdateRole(UpdateRoleRequest) Role

DeleteRole
rpc DeleteRole(DeleteRoleRequest) .google.protobuf.Empty

GetPermission
rpc GetPermission(GetPermissionRequest) Permission

ListPermissions
rpc ListPermissions(ListPermissionsRequest) ListPermissionsResponse

CreatePermission
rpc CreatePermission(CreatePermissionRequest) Permission

UpdatePermission
rpc UpdatePermission(UpdatePermissionRequest) Permission

DeletePermission
rpc DeletePermission(DeletePermissionRequest) .google.protobuf.Empty

CreatePermissionRequest

FieldDescription
permission Permission
The permission to create.

CreateRoleRequest

FieldDescription
role Role
The role to create.

CreateServiceAccountRequest

FieldDescription
service_account ServiceAccount
The service account to create.

DeletePermissionRequest

FieldDescription
name string
The name of the permission to delete.

DeleteRoleRequest

FieldDescription
name string
The name of the role to delete.

DeleteServiceAccountRequest

FieldDescription
name string
The name of the service account to delete.

GetPermissionRequest

FieldDescription
name string
The name of the permission to retrieve.

GetRoleRequest

FieldDescription
name string
The name of the role to retrieve.

GetServiceAccountRequest

FieldDescription
name string
The name of the service account to retrieve.

ListPermissionsRequest

FieldDescription
page_size int32
If unspecified, server will pick an appropriate default.
page_token string
The value returned from the previous call.
filter string
A filter to be applied to results.

ListPermissionsResponse

FieldDescription
permissionsrepeated Permission
The list of permissions.
next_page_token string
A token to retrieve next page of results.

ListRolesRequest

FieldDescription
page_size int32
If unspecified, server will pick an appropriate default.
page_token string
The value returned from the previous call.
filter string
A filter to be applied to results.

ListRolesResponse

FieldDescription
rolesrepeated Role
The list of roles.
next_page_token string
A token to retrieve next page of results.

ListServiceAccountsRequest

FieldDescription
parent string
The parent, which owns this collection of service accounts.
page_size int32
If unspecified, server will pick an appropriate default.
page_token string
The value returned from the previous call.
filter string
A filter to be applied to results.

ListServiceAccountsResponse

FieldDescription
service_accountsrepeated ServiceAccount
The list of service accounts.
next_page_token string
A token to retrieve next page of results.

Permission

FieldDescription
name string
The name of this permission.
display_name string
The display name of this permission.
description string
A brief description of what this permission is used for.

Role

FieldDescription
name string
The name of the role.
display_name string
The display name of this role.
description string
A brief description of what this role is used for.
included_permissionsrepeated string
The names of the permissions this role grants when bound in an IAM policy.
etag bytes
Used to perform a consistent read-modify-write.

ServiceAccount

FieldDescription
name string
The name of the service account.
uid string
The unique, stable numeric ID for the service account.
display_name string
The display name of this service account.
description string
A brief description of what this service account is used for.
oauth2_client_id string
OAuth2 client ID to use for the authentication flow.
oauth2_client_secret string
OAuth2 client secret to use for the authentication flow.

UpdatePermissionRequest

FieldDescription
permission Permission
The permission to update.
update_mask google.protobuf.FieldMask
The field mask to determine which fields are to be updated. If empty, the server will assume all fields are to be updated.

UpdateRoleRequest

FieldDescription
role Role
The role to update.
update_mask google.protobuf.FieldMask
The field mask to determine which fields are to be updated. If empty, the server will assume all fields are to be updated.

UpdateServiceAccountRequest

FieldDescription
service_account ServiceAccount
The service account to update.
update_mask google.protobuf.FieldMask
The field mask to determine which fields are to be updated. If empty, the server will assume all fields are to be updated.