---
title: Getting Started with Datadog
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > Infrastructure > Datadog Resource Catalog
---

# gcp_iam_oauth_client{% #gcp_iam_oauth_client %}

## `allowed_grant_types`{% #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`{% #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`{% #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`{% #ancestors %}

**Type**: `UNORDERED_LIST_STRING`

## `client_id`{% #client_id %}

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

## `client_type`{% #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`{% #description %}

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

## `disabled`{% #disabled %}

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

## `expire_time`{% #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`{% #gcp_display_name %}

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

## `labels`{% #labels %}

**Type**: `UNORDERED_LIST_STRING`

## `name`{% #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`{% #organization_id %}

**Type**: `STRING`

## `parent`{% #parent %}

**Type**: `STRING`

## `project_id`{% #project_id %}

**Type**: `STRING`

## `project_number`{% #project_number %}

**Type**: `STRING`

## `region_id`{% #region_id %}

**Type**: `STRING`

## `resource_name`{% #resource_name %}

**Type**: `STRING`

## `state`{% #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`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `zone_id`{% #zone_id %}

**Type**: `STRING`
