gcp_iam_oauth_client

allowed_grant_types

Type: UNORDERED_LIST_STRING
Provider name: allowedGrantTypes
Description: Required. The list of OAuth grant types is allowed for the OauthClient.

allowed_redirect_uris

Type: UNORDERED_LIST_STRING
Provider name: allowedRedirectUris
Description: Required. The list of redirect uris that is allowed to redirect back when authorization process is completed.

allowed_scopes

Type: UNORDERED_LIST_STRING
Provider name: allowedScopes
Description: Required. The list of scopes that the OauthClient is allowed to request during OAuth flows. The following scopes are supported: * https://www.googleapis.com/auth/cloud-platform: See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.

ancestors

Type: UNORDERED_LIST_STRING

client_id

Type: STRING
Provider name: clientId
Description: Output only. The system-generated OauthClient id.

client_type

Type: STRING
Provider name: clientType
Description: Immutable. The type of OauthClient. Either public or private. For private clients, the client secret can be managed using the dedicated OauthClientCredential resource.
Possible values:

  • CLIENT_TYPE_UNSPECIFIED - Should not be used.
  • PUBLIC_CLIENT - Public client has no secret.
  • CONFIDENTIAL_CLIENT - Private client.

description

Type: STRING
Provider name: description
Description: Optional. A user-specified description of the OauthClient. Cannot exceed 256 characters.

disabled

Type: BOOLEAN
Provider name: disabled
Description: Optional. Whether the OauthClient is disabled. You cannot use a disabled OAuth client.

expire_time

Type: TIMESTAMP
Provider name: expireTime
Description: Output only. Time after which the OauthClient will be permanently purged and cannot be recovered.

gcp_display_name

Type: STRING
Provider name: displayName
Description: Optional. A user-specified display name of the OauthClient. Cannot exceed 32 characters.

labels

Type: UNORDERED_LIST_STRING

name

Type: STRING
Provider name: name
Description: Immutable. Identifier. The resource name of the OauthClient. Format:projects/{project}/locations/{location}/oauthClients/{oauth_client}.

organization_id

Type: STRING

parent

Type: STRING

project_id

Type: STRING

project_number

Type: STRING

region_id

Type: STRING

resource_name

Type: STRING

state

Type: STRING
Provider name: state
Description: Output only. The state of the OauthClient.
Possible values:

  • STATE_UNSPECIFIED - Default value. This value is unused.
  • ACTIVE - The OauthClient is active.
  • DELETED - The OauthClient is soft-deleted. Soft-deleted OauthClient is permanently deleted after approximately 30 days unless restored via UndeleteOauthClient.

tags

Type: UNORDERED_LIST_STRING

zone_id

Type: STRING