Skip to main content

GoogleIAMServiceAccount

No description

type GoogleIAMServiceAccount {
resourceId: ResourceID!
name: String!
displayName: String!
description: String!
disabled: Boolean!
email: String!
oauth2ClientId: String!
projectId: String!
uniqueId: String!
keys: [GoogleIAMServiceAccountKey!]!
}

Fields

GoogleIAMServiceAccount.resourceId ● ResourceID! non-null scalar

The ID to identify the service account in Shisho Cloud

GoogleIAMServiceAccount.name ● String! non-null scalar

The service account name The format: projects/{PROJECT_ID}/serviceAccounts/{EMAIL_ADDRESS} OR projects/{PROJECT_ID}/serviceAccounts/{UNIQUE_ID}

GoogleIAMServiceAccount.displayName ● String! non-null scalar

The user-specified name

GoogleIAMServiceAccount.description ● String! non-null scalar

The description

GoogleIAMServiceAccount.disabled ● Boolean! non-null scalar

The state if the service account is disabled

GoogleIAMServiceAccount.email ● String! non-null scalar

The email address

GoogleIAMServiceAccount.oauth2ClientId ● String! non-null scalar

The OAuth 2.0 client ID

GoogleIAMServiceAccount.projectId ● String! non-null scalar

Project ID

GoogleIAMServiceAccount.uniqueId ● String! non-null scalar

The unique, stable numeric ID for the service account

GoogleIAMServiceAccount.keys ● [GoogleIAMServiceAccountKey!]! non-null object

The service account keys

Member of

GoogleIAM object