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

# gcp_contactcenterinsights_phrase_matcher{% #gcp_contactcenterinsights_phrase_matcher %}

## `activation_update_time`{% #activation_update_time %}

**Type**: `TIMESTAMP`**Provider name**: `activationUpdateTime`**Description**: Output only. The most recent time at which the activation status was updated.

## `active`{% #active %}

**Type**: `BOOLEAN`**Provider name**: `active`**Description**: Applies the phrase matcher only when it is active.

## `ancestors`{% #ancestors %}

**Type**: `UNORDERED_LIST_STRING`

## `gcp_display_name`{% #gcp_display_name %}

**Type**: `STRING`**Provider name**: `displayName`**Description**: The human-readable name of the phrase matcher.

## `labels`{% #labels %}

**Type**: `UNORDERED_LIST_STRING`

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`**Description**: The resource name of the phrase matcher. Format: projects/{project}/locations/{location}/phraseMatchers/{phrase_matcher}

## `organization_id`{% #organization_id %}

**Type**: `STRING`

## `parent`{% #parent %}

**Type**: `STRING`

## `phrase_match_rule_groups`{% #phrase_match_rule_groups %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `phraseMatchRuleGroups`**Description**: A list of phase match rule groups that are included in this matcher.

- `phrase_match_rules`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `phraseMatchRules`**Description**: A list of phrase match rules that are included in this group.
  - `config`**Type**: `STRUCT`**Provider name**: `config`**Description**: Provides additional information about the rule that specifies how to apply the rule.
    - `exact_match_config`**Type**: `STRUCT`**Provider name**: `exactMatchConfig`**Description**: The configuration for the exact match rule.
      - `case_sensitive`**Type**: `BOOLEAN`**Provider name**: `caseSensitive`**Description**: Whether to consider case sensitivity when performing an exact match.
  - `negated`**Type**: `BOOLEAN`**Provider name**: `negated`**Description**: Specifies whether the phrase must be missing from the transcript segment or present in the transcript segment.
  - `query`**Type**: `STRING`**Provider name**: `query`**Description**: Required. The phrase to be matched.
- `type`**Type**: `STRING`**Provider name**: `type`**Description**: Required. The type of this phrase match rule group.**Possible values**:
  - `PHRASE_MATCH_RULE_GROUP_TYPE_UNSPECIFIED` - Unspecified.
  - `ALL_OF` - Must meet all phrase match rules or there is no match.
  - `ANY_OF` - If any of the phrase match rules are met, there is a match.

## `project_id`{% #project_id %}

**Type**: `STRING`

## `project_number`{% #project_number %}

**Type**: `STRING`

## `region_id`{% #region_id %}

**Type**: `STRING`

## `resource_name`{% #resource_name %}

**Type**: `STRING`

## `revision_create_time`{% #revision_create_time %}

**Type**: `TIMESTAMP`**Provider name**: `revisionCreateTime`**Description**: Output only. The timestamp of when the revision was created. It is also the create time when a new matcher is added.

## `revision_id`{% #revision_id %}

**Type**: `STRING`**Provider name**: `revisionId`**Description**: Output only. Immutable. The revision ID of the phrase matcher. A new revision is committed whenever the matcher is changed, except when it is activated or deactivated. A server generated random ID will be used. Example: locations/global/phraseMatchers/my-first-matcher@1234567

## `role_match`{% #role_match %}

**Type**: `STRING`**Provider name**: `roleMatch`**Description**: The role whose utterances the phrase matcher should be matched against. If the role is ROLE_UNSPECIFIED it will be matched against any utterances in the transcript.**Possible values**:

- `ROLE_UNSPECIFIED` - Participant's role is not set.
- `HUMAN_AGENT` - Participant is a human agent.
- `AUTOMATED_AGENT` - Participant is an automated agent.
- `END_USER` - Participant is an end user who conversed with the contact center.
- `ANY_AGENT` - Participant is either a human or automated agent.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `type`{% #type %}

**Type**: `STRING`**Provider name**: `type`**Description**: Required. The type of this phrase matcher.**Possible values**:

- `PHRASE_MATCHER_TYPE_UNSPECIFIED` - Unspecified.
- `ALL_OF` - Must meet all phrase match rule groups or there is no match.
- `ANY_OF` - If any of the phrase match rule groups are met, there is a match.

## `update_time`{% #update_time %}

**Type**: `TIMESTAMP`**Provider name**: `updateTime`**Description**: Output only. The most recent time at which the phrase matcher was updated.

## `version_tag`{% #version_tag %}

**Type**: `STRING`**Provider name**: `versionTag`**Description**: The customized version tag to use for the phrase matcher. If not specified, it will default to `revision_id`.

## `zone_id`{% #zone_id %}

**Type**: `STRING`
