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

# gcp_bigtableadmin_app_profile{% #gcp_bigtableadmin_app_profile %}

## `ancestors`{% #ancestors %}

**Type**: `UNORDERED_LIST_STRING`

## `data_boost_isolation_read_only`{% #data_boost_isolation_read_only %}

**Type**: `STRUCT`**Provider name**: `dataBoostIsolationReadOnly`**Description**: Specifies that this app profile is intended for read-only usage via the Data Boost feature.

- `compute_billing_owner`**Type**: `STRING`**Provider name**: `computeBillingOwner`**Description**: The Compute Billing Owner for this Data Boost App Profile.**Possible values**:
  - `COMPUTE_BILLING_OWNER_UNSPECIFIED` - Unspecified value.
  - `HOST_PAYS` - The host Cloud Project containing the targeted Bigtable Instance / Table pays for compute.

## `description`{% #description %}

**Type**: `STRING`**Provider name**: `description`**Description**: Long form description of the use case for this AppProfile.

## `etag`{% #etag %}

**Type**: `STRING`**Provider name**: `etag`**Description**: Strongly validated etag for optimistic concurrency control. Preserve the value returned from `GetAppProfile` when calling `UpdateAppProfile` to fail the request if there has been a modification in the mean time. The `update_mask` of the request need not include `etag` for this protection to apply. See [Wikipedia](https://en.wikipedia.org/wiki/HTTP_ETag) and [RFC 7232](https://tools.ietf.org/html/rfc7232#section-2.3) for more details.

## `labels`{% #labels %}

**Type**: `UNORDERED_LIST_STRING`

## `multi_cluster_routing_use_any`{% #multi_cluster_routing_use_any %}

**Type**: `STRUCT`**Provider name**: `multiClusterRoutingUseAny`**Description**: Use a multi-cluster routing policy.

- `cluster_ids`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `clusterIds`**Description**: The set of clusters to route to. The order is ignored; clusters will be tried in order of distance. If left empty, all clusters are eligible.
- `row_affinity`**Type**: `STRUCT`**Provider name**: `rowAffinity`**Description**: Row affinity sticky routing based on the row key of the request. Requests that span multiple rows are routed non-deterministically.

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`**Description**: The unique name of the app profile. Values are of the form `projects/{project}/instances/{instance}/appProfiles/_a-zA-Z0-9*`.

## `organization_id`{% #organization_id %}

**Type**: `STRING`

## `parent`{% #parent %}

**Type**: `STRING`

## `priority`{% #priority %}

**Type**: `STRING`**Provider name**: `priority`**Description**: This field has been deprecated in favor of `standard_isolation.priority`. If you set this field, `standard_isolation.priority` will be set instead. The priority of requests sent using this app profile.**Possible values**:

- `PRIORITY_UNSPECIFIED` - Default value. Mapped to PRIORITY_HIGH (the legacy behavior) on creation.
- `PRIORITY_LOW`
- `PRIORITY_MEDIUM`
- `PRIORITY_HIGH`

## `project_id`{% #project_id %}

**Type**: `STRING`

## `project_number`{% #project_number %}

**Type**: `STRING`

## `region_id`{% #region_id %}

**Type**: `STRING`

## `resource_name`{% #resource_name %}

**Type**: `STRING`

## `single_cluster_routing`{% #single_cluster_routing %}

**Type**: `STRUCT`**Provider name**: `singleClusterRouting`**Description**: Use a single-cluster routing policy.

- `allow_transactional_writes`**Type**: `BOOLEAN`**Provider name**: `allowTransactionalWrites`**Description**: Whether or not `CheckAndMutateRow` and `ReadModifyWriteRow` requests are allowed by this app profile. It is unsafe to send these requests to the same table/row/column in multiple clusters.
- `cluster_id`**Type**: `STRING`**Provider name**: `clusterId`**Description**: The cluster to which read/write requests should be routed.

## `standard_isolation`{% #standard_isolation %}

**Type**: `STRUCT`**Provider name**: `standardIsolation`**Description**: The standard options used for isolating this app profile's traffic from other use cases.

- `priority`**Type**: `STRING`**Provider name**: `priority`**Description**: The priority of requests sent using this app profile.**Possible values**:
  - `PRIORITY_UNSPECIFIED` - Default value. Mapped to PRIORITY_HIGH (the legacy behavior) on creation.
  - `PRIORITY_LOW`
  - `PRIORITY_MEDIUM`
  - `PRIORITY_HIGH`

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `zone_id`{% #zone_id %}

**Type**: `STRING`
