---
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` 
