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.
Type: UNORDERED_LIST_STRING
zone_id
Type: STRING