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

# gcp_gkehub_fleet{% #gcp_gkehub_fleet %}

## `ancestors`{% #ancestors %}

**Type**: `UNORDERED_LIST_STRING`

## `create_time`{% #create_time %}

**Type**: `TIMESTAMP`**Provider name**: `createTime`**Description**: Output only. When the Fleet was created.

## `default_cluster_config`{% #default_cluster_config %}

**Type**: `STRUCT`**Provider name**: `defaultClusterConfig`**Description**: Optional. The default cluster configurations to apply across the fleet.

- `binary_authorization_config`**Type**: `STRUCT`**Provider name**: `binaryAuthorizationConfig`**Description**: Optional. Enable/Disable binary authorization features for the cluster.
  - `evaluation_mode`**Type**: `STRING`**Provider name**: `evaluationMode`**Description**: Optional. Mode of operation for binauthz policy evaluation.**Possible values**:
    - `EVALUATION_MODE_UNSPECIFIED` - Default value
    - `DISABLED` - Disable BinaryAuthorization
    - `POLICY_BINDINGS` - Use Binary Authorization with the policies specified in policy_bindings.
  - `policy_bindings`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `policyBindings`**Description**: Optional. Binauthz policies that apply to this cluster.
    - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: `projects/{project_number}/platforms/gke/policies/{policy_id}`.
- `compliance_posture_config`**Type**: `STRUCT`**Provider name**: `compliancePostureConfig`**Description**: Optional. Enable/Disable Compliance Posture features for the cluster. Note that on UpdateFleet, only full replacement of this field is allowed. Users are not allowed for partial updates through field mask.
  - `compliance_standards`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `complianceStandards`**Description**: List of enabled compliance standards.
    - `standard`**Type**: `STRING`**Provider name**: `standard`**Description**: Name of the compliance standard.
  - `mode`**Type**: `STRING`**Provider name**: `mode`**Description**: Defines the enablement mode for Compliance Posture.**Possible values**:
    - `MODE_UNSPECIFIED` - Default value not specified.
    - `DISABLED` - Disables Compliance Posture features on the cluster.
    - `ENABLED` - Enables Compliance Posture features on the cluster.
- `security_posture_config`**Type**: `STRUCT`**Provider name**: `securityPostureConfig`**Description**: Enable/Disable Security Posture features for the cluster.
  - `mode`**Type**: `STRING`**Provider name**: `mode`**Description**: Sets which mode to use for Security Posture features.**Possible values**:
    - `MODE_UNSPECIFIED` - Default value not specified.
    - `DISABLED` - Disables Security Posture features on the cluster.
    - `BASIC` - Applies Security Posture features on the cluster.
    - `ENTERPRISE` - Applies the Security Posture off cluster Enterprise level features.
  - `vulnerability_mode`**Type**: `STRING`**Provider name**: `vulnerabilityMode`**Description**: Sets which mode to use for vulnerability scanning.**Possible values**:
    - `VULNERABILITY_MODE_UNSPECIFIED` - Default value not specified.
    - `VULNERABILITY_DISABLED` - Disables vulnerability scanning on the cluster.
    - `VULNERABILITY_BASIC` - Applies basic vulnerability scanning on the cluster.
    - `VULNERABILITY_ENTERPRISE` - Applies the Security Posture's vulnerability on cluster Enterprise level features.

## `delete_time`{% #delete_time %}

**Type**: `TIMESTAMP`**Provider name**: `deleteTime`**Description**: Output only. When the Fleet was deleted.

## `gcp_display_name`{% #gcp_display_name %}

**Type**: `STRING`**Provider name**: `displayName`**Description**: Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet`

## `labels`{% #labels %}

**Type**: `UNORDERED_LIST_STRING`

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`**Description**: Output only. The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named "default".

## `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**: `STRUCT`**Provider name**: `state`**Description**: Output only. State of the namespace resource.

- `code`**Type**: `STRING`**Provider name**: `code`**Description**: Output only. The current state of the Fleet resource.**Possible values**:
  - `CODE_UNSPECIFIED` - The code is not set.
  - `CREATING` - The fleet is being created.
  - `READY` - The fleet active.
  - `DELETING` - The fleet is being deleted.
  - `UPDATING` - The fleet is being updated.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `uid`{% #uid %}

**Type**: `STRING`**Provider name**: `uid`**Description**: Output only. Google-generated UUID for this resource. This is unique across all Fleet resources. If a Fleet resource is deleted and another resource with the same name is created, it gets a different uid.

## `update_time`{% #update_time %}

**Type**: `TIMESTAMP`**Provider name**: `updateTime`**Description**: Output only. When the Fleet was last updated.

## `zone_id`{% #zone_id %}

**Type**: `STRING`
