Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.contactcenterinsights/v1.PhraseMatcher
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a phrase matcher.
Create PhraseMatcher Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PhraseMatcher(name: string, args: PhraseMatcherArgs, opts?: CustomResourceOptions);@overload
def PhraseMatcher(resource_name: str,
                  args: PhraseMatcherArgs,
                  opts: Optional[ResourceOptions] = None)
@overload
def PhraseMatcher(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  type: Optional[PhraseMatcherType] = None,
                  active: Optional[bool] = None,
                  display_name: Optional[str] = None,
                  location: Optional[str] = None,
                  name: Optional[str] = None,
                  phrase_match_rule_groups: Optional[Sequence[GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupArgs]] = None,
                  project: Optional[str] = None,
                  role_match: Optional[PhraseMatcherRoleMatch] = None,
                  version_tag: Optional[str] = None)func NewPhraseMatcher(ctx *Context, name string, args PhraseMatcherArgs, opts ...ResourceOption) (*PhraseMatcher, error)public PhraseMatcher(string name, PhraseMatcherArgs args, CustomResourceOptions? opts = null)
public PhraseMatcher(String name, PhraseMatcherArgs args)
public PhraseMatcher(String name, PhraseMatcherArgs args, CustomResourceOptions options)
type: google-native:contactcenterinsights/v1:PhraseMatcher
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args PhraseMatcherArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args PhraseMatcherArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args PhraseMatcherArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PhraseMatcherArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PhraseMatcherArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var phraseMatcherResource = new GoogleNative.Contactcenterinsights.V1.PhraseMatcher("phraseMatcherResource", new()
{
    Type = GoogleNative.Contactcenterinsights.V1.PhraseMatcherType.PhraseMatcherTypeUnspecified,
    Active = false,
    DisplayName = "string",
    Location = "string",
    Name = "string",
    PhraseMatchRuleGroups = new[]
    {
        new GoogleNative.Contactcenterinsights.V1.Inputs.GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupArgs
        {
            Type = GoogleNative.Contactcenterinsights.V1.GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupType.PhraseMatchRuleGroupTypeUnspecified,
            PhraseMatchRules = new[]
            {
                new GoogleNative.Contactcenterinsights.V1.Inputs.GoogleCloudContactcenterinsightsV1PhraseMatchRuleArgs
                {
                    Query = "string",
                    Config = new GoogleNative.Contactcenterinsights.V1.Inputs.GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfigArgs
                    {
                        ExactMatchConfig = new GoogleNative.Contactcenterinsights.V1.Inputs.GoogleCloudContactcenterinsightsV1ExactMatchConfigArgs
                        {
                            CaseSensitive = false,
                        },
                    },
                    Negated = false,
                },
            },
        },
    },
    Project = "string",
    RoleMatch = GoogleNative.Contactcenterinsights.V1.PhraseMatcherRoleMatch.RoleUnspecified,
    VersionTag = "string",
});
example, err := contactcenterinsights.NewPhraseMatcher(ctx, "phraseMatcherResource", &contactcenterinsights.PhraseMatcherArgs{
	Type:        contactcenterinsights.PhraseMatcherTypePhraseMatcherTypeUnspecified,
	Active:      pulumi.Bool(false),
	DisplayName: pulumi.String("string"),
	Location:    pulumi.String("string"),
	Name:        pulumi.String("string"),
	PhraseMatchRuleGroups: contactcenterinsights.GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupArray{
		&contactcenterinsights.GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupArgs{
			Type: contactcenterinsights.GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupTypePhraseMatchRuleGroupTypeUnspecified,
			PhraseMatchRules: contactcenterinsights.GoogleCloudContactcenterinsightsV1PhraseMatchRuleArray{
				&contactcenterinsights.GoogleCloudContactcenterinsightsV1PhraseMatchRuleArgs{
					Query: pulumi.String("string"),
					Config: &contactcenterinsights.GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfigArgs{
						ExactMatchConfig: &contactcenterinsights.GoogleCloudContactcenterinsightsV1ExactMatchConfigArgs{
							CaseSensitive: pulumi.Bool(false),
						},
					},
					Negated: pulumi.Bool(false),
				},
			},
		},
	},
	Project:    pulumi.String("string"),
	RoleMatch:  contactcenterinsights.PhraseMatcherRoleMatchRoleUnspecified,
	VersionTag: pulumi.String("string"),
})
var phraseMatcherResource = new PhraseMatcher("phraseMatcherResource", PhraseMatcherArgs.builder()
    .type("PHRASE_MATCHER_TYPE_UNSPECIFIED")
    .active(false)
    .displayName("string")
    .location("string")
    .name("string")
    .phraseMatchRuleGroups(GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupArgs.builder()
        .type("PHRASE_MATCH_RULE_GROUP_TYPE_UNSPECIFIED")
        .phraseMatchRules(GoogleCloudContactcenterinsightsV1PhraseMatchRuleArgs.builder()
            .query("string")
            .config(GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfigArgs.builder()
                .exactMatchConfig(GoogleCloudContactcenterinsightsV1ExactMatchConfigArgs.builder()
                    .caseSensitive(false)
                    .build())
                .build())
            .negated(false)
            .build())
        .build())
    .project("string")
    .roleMatch("ROLE_UNSPECIFIED")
    .versionTag("string")
    .build());
phrase_matcher_resource = google_native.contactcenterinsights.v1.PhraseMatcher("phraseMatcherResource",
    type=google_native.contactcenterinsights.v1.PhraseMatcherType.PHRASE_MATCHER_TYPE_UNSPECIFIED,
    active=False,
    display_name="string",
    location="string",
    name="string",
    phrase_match_rule_groups=[{
        "type": google_native.contactcenterinsights.v1.GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupType.PHRASE_MATCH_RULE_GROUP_TYPE_UNSPECIFIED,
        "phrase_match_rules": [{
            "query": "string",
            "config": {
                "exact_match_config": {
                    "case_sensitive": False,
                },
            },
            "negated": False,
        }],
    }],
    project="string",
    role_match=google_native.contactcenterinsights.v1.PhraseMatcherRoleMatch.ROLE_UNSPECIFIED,
    version_tag="string")
const phraseMatcherResource = new google_native.contactcenterinsights.v1.PhraseMatcher("phraseMatcherResource", {
    type: google_native.contactcenterinsights.v1.PhraseMatcherType.PhraseMatcherTypeUnspecified,
    active: false,
    displayName: "string",
    location: "string",
    name: "string",
    phraseMatchRuleGroups: [{
        type: google_native.contactcenterinsights.v1.GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupType.PhraseMatchRuleGroupTypeUnspecified,
        phraseMatchRules: [{
            query: "string",
            config: {
                exactMatchConfig: {
                    caseSensitive: false,
                },
            },
            negated: false,
        }],
    }],
    project: "string",
    roleMatch: google_native.contactcenterinsights.v1.PhraseMatcherRoleMatch.RoleUnspecified,
    versionTag: "string",
});
type: google-native:contactcenterinsights/v1:PhraseMatcher
properties:
    active: false
    displayName: string
    location: string
    name: string
    phraseMatchRuleGroups:
        - phraseMatchRules:
            - config:
                exactMatchConfig:
                    caseSensitive: false
              negated: false
              query: string
          type: PHRASE_MATCH_RULE_GROUP_TYPE_UNSPECIFIED
    project: string
    roleMatch: ROLE_UNSPECIFIED
    type: PHRASE_MATCHER_TYPE_UNSPECIFIED
    versionTag: string
PhraseMatcher Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The PhraseMatcher resource accepts the following input properties:
- Type
Pulumi.Google Native. Contactcenterinsights. V1. Phrase Matcher Type 
- The type of this phrase matcher.
- Active bool
- Applies the phrase matcher only when it is active.
- DisplayName string
- The human-readable name of the phrase matcher.
- Location string
- Name string
- The resource name of the phrase matcher. Format: projects/{project}/locations/{location}/phraseMatchers/{phrase_matcher}
- PhraseMatch List<Pulumi.Rule Groups Google Native. Contactcenterinsights. V1. Inputs. Google Cloud Contactcenterinsights V1Phrase Match Rule Group> 
- A list of phase match rule groups that are included in this matcher.
- Project string
- RoleMatch Pulumi.Google Native. Contactcenterinsights. V1. Phrase Matcher Role Match 
- 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.
- VersionTag string
- The customized version tag to use for the phrase matcher. If not specified, it will default to revision_id.
- Type
PhraseMatcher Type 
- The type of this phrase matcher.
- Active bool
- Applies the phrase matcher only when it is active.
- DisplayName string
- The human-readable name of the phrase matcher.
- Location string
- Name string
- The resource name of the phrase matcher. Format: projects/{project}/locations/{location}/phraseMatchers/{phrase_matcher}
- PhraseMatch []GoogleRule Groups Cloud Contactcenterinsights V1Phrase Match Rule Group Args 
- A list of phase match rule groups that are included in this matcher.
- Project string
- RoleMatch PhraseMatcher Role Match 
- 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.
- VersionTag string
- The customized version tag to use for the phrase matcher. If not specified, it will default to revision_id.
- type
PhraseMatcher Type 
- The type of this phrase matcher.
- active Boolean
- Applies the phrase matcher only when it is active.
- displayName String
- The human-readable name of the phrase matcher.
- location String
- name String
- The resource name of the phrase matcher. Format: projects/{project}/locations/{location}/phraseMatchers/{phrase_matcher}
- phraseMatch List<GoogleRule Groups Cloud Contactcenterinsights V1Phrase Match Rule Group> 
- A list of phase match rule groups that are included in this matcher.
- project String
- roleMatch PhraseMatcher Role Match 
- 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.
- versionTag String
- The customized version tag to use for the phrase matcher. If not specified, it will default to revision_id.
- type
PhraseMatcher Type 
- The type of this phrase matcher.
- active boolean
- Applies the phrase matcher only when it is active.
- displayName string
- The human-readable name of the phrase matcher.
- location string
- name string
- The resource name of the phrase matcher. Format: projects/{project}/locations/{location}/phraseMatchers/{phrase_matcher}
- phraseMatch GoogleRule Groups Cloud Contactcenterinsights V1Phrase Match Rule Group[] 
- A list of phase match rule groups that are included in this matcher.
- project string
- roleMatch PhraseMatcher Role Match 
- 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.
- versionTag string
- The customized version tag to use for the phrase matcher. If not specified, it will default to revision_id.
- type
PhraseMatcher Type 
- The type of this phrase matcher.
- active bool
- Applies the phrase matcher only when it is active.
- display_name str
- The human-readable name of the phrase matcher.
- location str
- name str
- The resource name of the phrase matcher. Format: projects/{project}/locations/{location}/phraseMatchers/{phrase_matcher}
- phrase_match_ Sequence[Googlerule_ groups Cloud Contactcenterinsights V1Phrase Match Rule Group Args] 
- A list of phase match rule groups that are included in this matcher.
- project str
- role_match PhraseMatcher Role Match 
- 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.
- version_tag str
- The customized version tag to use for the phrase matcher. If not specified, it will default to revision_id.
- type "PHRASE_MATCHER_TYPE_UNSPECIFIED" | "ALL_OF" | "ANY_OF"
- The type of this phrase matcher.
- active Boolean
- Applies the phrase matcher only when it is active.
- displayName String
- The human-readable name of the phrase matcher.
- location String
- name String
- The resource name of the phrase matcher. Format: projects/{project}/locations/{location}/phraseMatchers/{phrase_matcher}
- phraseMatch List<Property Map>Rule Groups 
- A list of phase match rule groups that are included in this matcher.
- project String
- roleMatch "ROLE_UNSPECIFIED" | "HUMAN_AGENT" | "AUTOMATED_AGENT" | "END_USER" | "ANY_AGENT"
- 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.
- versionTag String
- The customized version tag to use for the phrase matcher. If not specified, it will default to revision_id.
Outputs
All input properties are implicitly available as output properties. Additionally, the PhraseMatcher resource produces the following output properties:
- ActivationUpdate stringTime 
- The most recent time at which the activation status was updated.
- Id string
- The provider-assigned unique ID for this managed resource.
- RevisionCreate stringTime 
- The timestamp of when the revision was created. It is also the create time when a new matcher is added.
- RevisionId string
- 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
- UpdateTime string
- The most recent time at which the phrase matcher was updated.
- ActivationUpdate stringTime 
- The most recent time at which the activation status was updated.
- Id string
- The provider-assigned unique ID for this managed resource.
- RevisionCreate stringTime 
- The timestamp of when the revision was created. It is also the create time when a new matcher is added.
- RevisionId string
- 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
- UpdateTime string
- The most recent time at which the phrase matcher was updated.
- activationUpdate StringTime 
- The most recent time at which the activation status was updated.
- id String
- The provider-assigned unique ID for this managed resource.
- revisionCreate StringTime 
- The timestamp of when the revision was created. It is also the create time when a new matcher is added.
- revisionId String
- 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
- updateTime String
- The most recent time at which the phrase matcher was updated.
- activationUpdate stringTime 
- The most recent time at which the activation status was updated.
- id string
- The provider-assigned unique ID for this managed resource.
- revisionCreate stringTime 
- The timestamp of when the revision was created. It is also the create time when a new matcher is added.
- revisionId string
- 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
- updateTime string
- The most recent time at which the phrase matcher was updated.
- activation_update_ strtime 
- The most recent time at which the activation status was updated.
- id str
- The provider-assigned unique ID for this managed resource.
- revision_create_ strtime 
- The timestamp of when the revision was created. It is also the create time when a new matcher is added.
- revision_id str
- 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
- update_time str
- The most recent time at which the phrase matcher was updated.
- activationUpdate StringTime 
- The most recent time at which the activation status was updated.
- id String
- The provider-assigned unique ID for this managed resource.
- revisionCreate StringTime 
- The timestamp of when the revision was created. It is also the create time when a new matcher is added.
- revisionId String
- 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
- updateTime String
- The most recent time at which the phrase matcher was updated.
Supporting Types
GoogleCloudContactcenterinsightsV1ExactMatchConfig, GoogleCloudContactcenterinsightsV1ExactMatchConfigArgs            
- CaseSensitive bool
- Whether to consider case sensitivity when performing an exact match.
- CaseSensitive bool
- Whether to consider case sensitivity when performing an exact match.
- caseSensitive Boolean
- Whether to consider case sensitivity when performing an exact match.
- caseSensitive boolean
- Whether to consider case sensitivity when performing an exact match.
- case_sensitive bool
- Whether to consider case sensitivity when performing an exact match.
- caseSensitive Boolean
- Whether to consider case sensitivity when performing an exact match.
GoogleCloudContactcenterinsightsV1ExactMatchConfigResponse, GoogleCloudContactcenterinsightsV1ExactMatchConfigResponseArgs              
- CaseSensitive bool
- Whether to consider case sensitivity when performing an exact match.
- CaseSensitive bool
- Whether to consider case sensitivity when performing an exact match.
- caseSensitive Boolean
- Whether to consider case sensitivity when performing an exact match.
- caseSensitive boolean
- Whether to consider case sensitivity when performing an exact match.
- case_sensitive bool
- Whether to consider case sensitivity when performing an exact match.
- caseSensitive Boolean
- Whether to consider case sensitivity when performing an exact match.
GoogleCloudContactcenterinsightsV1PhraseMatchRule, GoogleCloudContactcenterinsightsV1PhraseMatchRuleArgs            
- Query string
- The phrase to be matched.
- Config
Pulumi.Google Native. Contactcenterinsights. V1. Inputs. Google Cloud Contactcenterinsights V1Phrase Match Rule Config 
- Provides additional information about the rule that specifies how to apply the rule.
- Negated bool
- Specifies whether the phrase must be missing from the transcript segment or present in the transcript segment.
- Query string
- The phrase to be matched.
- Config
GoogleCloud Contactcenterinsights V1Phrase Match Rule Config 
- Provides additional information about the rule that specifies how to apply the rule.
- Negated bool
- Specifies whether the phrase must be missing from the transcript segment or present in the transcript segment.
- query String
- The phrase to be matched.
- config
GoogleCloud Contactcenterinsights V1Phrase Match Rule Config 
- Provides additional information about the rule that specifies how to apply the rule.
- negated Boolean
- Specifies whether the phrase must be missing from the transcript segment or present in the transcript segment.
- query string
- The phrase to be matched.
- config
GoogleCloud Contactcenterinsights V1Phrase Match Rule Config 
- Provides additional information about the rule that specifies how to apply the rule.
- negated boolean
- Specifies whether the phrase must be missing from the transcript segment or present in the transcript segment.
- query str
- The phrase to be matched.
- config
GoogleCloud Contactcenterinsights V1Phrase Match Rule Config 
- Provides additional information about the rule that specifies how to apply the rule.
- negated bool
- Specifies whether the phrase must be missing from the transcript segment or present in the transcript segment.
- query String
- The phrase to be matched.
- config Property Map
- Provides additional information about the rule that specifies how to apply the rule.
- negated Boolean
- Specifies whether the phrase must be missing from the transcript segment or present in the transcript segment.
GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfig, GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfigArgs              
- ExactMatch Pulumi.Config Google Native. Contactcenterinsights. V1. Inputs. Google Cloud Contactcenterinsights V1Exact Match Config 
- The configuration for the exact match rule.
- ExactMatch GoogleConfig Cloud Contactcenterinsights V1Exact Match Config 
- The configuration for the exact match rule.
- exactMatch GoogleConfig Cloud Contactcenterinsights V1Exact Match Config 
- The configuration for the exact match rule.
- exactMatch GoogleConfig Cloud Contactcenterinsights V1Exact Match Config 
- The configuration for the exact match rule.
- exact_match_ Googleconfig Cloud Contactcenterinsights V1Exact Match Config 
- The configuration for the exact match rule.
- exactMatch Property MapConfig 
- The configuration for the exact match rule.
GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfigResponse, GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfigResponseArgs                
- ExactMatch Pulumi.Config Google Native. Contactcenterinsights. V1. Inputs. Google Cloud Contactcenterinsights V1Exact Match Config Response 
- The configuration for the exact match rule.
- ExactMatch GoogleConfig Cloud Contactcenterinsights V1Exact Match Config Response 
- The configuration for the exact match rule.
- exactMatch GoogleConfig Cloud Contactcenterinsights V1Exact Match Config Response 
- The configuration for the exact match rule.
- exactMatch GoogleConfig Cloud Contactcenterinsights V1Exact Match Config Response 
- The configuration for the exact match rule.
- exact_match_ Googleconfig Cloud Contactcenterinsights V1Exact Match Config Response 
- The configuration for the exact match rule.
- exactMatch Property MapConfig 
- The configuration for the exact match rule.
GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroup, GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupArgs              
- Type
Pulumi.Google Native. Contactcenterinsights. V1. Google Cloud Contactcenterinsights V1Phrase Match Rule Group Type 
- The type of this phrase match rule group.
- PhraseMatch List<Pulumi.Rules Google Native. Contactcenterinsights. V1. Inputs. Google Cloud Contactcenterinsights V1Phrase Match Rule> 
- A list of phrase match rules that are included in this group.
- Type
GoogleCloud Contactcenterinsights V1Phrase Match Rule Group Type 
- The type of this phrase match rule group.
- PhraseMatch []GoogleRules Cloud Contactcenterinsights V1Phrase Match Rule 
- A list of phrase match rules that are included in this group.
- type
GoogleCloud Contactcenterinsights V1Phrase Match Rule Group Type 
- The type of this phrase match rule group.
- phraseMatch List<GoogleRules Cloud Contactcenterinsights V1Phrase Match Rule> 
- A list of phrase match rules that are included in this group.
- type
GoogleCloud Contactcenterinsights V1Phrase Match Rule Group Type 
- The type of this phrase match rule group.
- phraseMatch GoogleRules Cloud Contactcenterinsights V1Phrase Match Rule[] 
- A list of phrase match rules that are included in this group.
- type
GoogleCloud Contactcenterinsights V1Phrase Match Rule Group Type 
- The type of this phrase match rule group.
- phrase_match_ Sequence[Googlerules Cloud Contactcenterinsights V1Phrase Match Rule] 
- A list of phrase match rules that are included in this group.
- type "PHRASE_MATCH_RULE_GROUP_TYPE_UNSPECIFIED" | "ALL_OF" | "ANY_OF"
- The type of this phrase match rule group.
- phraseMatch List<Property Map>Rules 
- A list of phrase match rules that are included in this group.
GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupResponse, GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupResponseArgs                
- PhraseMatch List<Pulumi.Rules Google Native. Contactcenterinsights. V1. Inputs. Google Cloud Contactcenterinsights V1Phrase Match Rule Response> 
- A list of phrase match rules that are included in this group.
- Type string
- The type of this phrase match rule group.
- PhraseMatch []GoogleRules Cloud Contactcenterinsights V1Phrase Match Rule Response 
- A list of phrase match rules that are included in this group.
- Type string
- The type of this phrase match rule group.
- phraseMatch List<GoogleRules Cloud Contactcenterinsights V1Phrase Match Rule Response> 
- A list of phrase match rules that are included in this group.
- type String
- The type of this phrase match rule group.
- phraseMatch GoogleRules Cloud Contactcenterinsights V1Phrase Match Rule Response[] 
- A list of phrase match rules that are included in this group.
- type string
- The type of this phrase match rule group.
- phrase_match_ Sequence[Googlerules Cloud Contactcenterinsights V1Phrase Match Rule Response] 
- A list of phrase match rules that are included in this group.
- type str
- The type of this phrase match rule group.
- phraseMatch List<Property Map>Rules 
- A list of phrase match rules that are included in this group.
- type String
- The type of this phrase match rule group.
GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupType, GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupTypeArgs                
- PhraseMatch Rule Group Type Unspecified 
- PHRASE_MATCH_RULE_GROUP_TYPE_UNSPECIFIEDUnspecified.
- AllOf 
- ALL_OFMust meet all phrase match rules or there is no match.
- AnyOf 
- ANY_OFIf any of the phrase match rules are met, there is a match.
- GoogleCloud Contactcenterinsights V1Phrase Match Rule Group Type Phrase Match Rule Group Type Unspecified 
- PHRASE_MATCH_RULE_GROUP_TYPE_UNSPECIFIEDUnspecified.
- GoogleCloud Contactcenterinsights V1Phrase Match Rule Group Type All Of 
- ALL_OFMust meet all phrase match rules or there is no match.
- GoogleCloud Contactcenterinsights V1Phrase Match Rule Group Type Any Of 
- ANY_OFIf any of the phrase match rules are met, there is a match.
- PhraseMatch Rule Group Type Unspecified 
- PHRASE_MATCH_RULE_GROUP_TYPE_UNSPECIFIEDUnspecified.
- AllOf 
- ALL_OFMust meet all phrase match rules or there is no match.
- AnyOf 
- ANY_OFIf any of the phrase match rules are met, there is a match.
- PhraseMatch Rule Group Type Unspecified 
- PHRASE_MATCH_RULE_GROUP_TYPE_UNSPECIFIEDUnspecified.
- AllOf 
- ALL_OFMust meet all phrase match rules or there is no match.
- AnyOf 
- ANY_OFIf any of the phrase match rules are met, there is a match.
- PHRASE_MATCH_RULE_GROUP_TYPE_UNSPECIFIED
- PHRASE_MATCH_RULE_GROUP_TYPE_UNSPECIFIEDUnspecified.
- ALL_OF
- ALL_OFMust meet all phrase match rules or there is no match.
- ANY_OF
- ANY_OFIf any of the phrase match rules are met, there is a match.
- "PHRASE_MATCH_RULE_GROUP_TYPE_UNSPECIFIED"
- PHRASE_MATCH_RULE_GROUP_TYPE_UNSPECIFIEDUnspecified.
- "ALL_OF"
- ALL_OFMust meet all phrase match rules or there is no match.
- "ANY_OF"
- ANY_OFIf any of the phrase match rules are met, there is a match.
GoogleCloudContactcenterinsightsV1PhraseMatchRuleResponse, GoogleCloudContactcenterinsightsV1PhraseMatchRuleResponseArgs              
- Config
Pulumi.Google Native. Contactcenterinsights. V1. Inputs. Google Cloud Contactcenterinsights V1Phrase Match Rule Config Response 
- Provides additional information about the rule that specifies how to apply the rule.
- Negated bool
- Specifies whether the phrase must be missing from the transcript segment or present in the transcript segment.
- Query string
- The phrase to be matched.
- Config
GoogleCloud Contactcenterinsights V1Phrase Match Rule Config Response 
- Provides additional information about the rule that specifies how to apply the rule.
- Negated bool
- Specifies whether the phrase must be missing from the transcript segment or present in the transcript segment.
- Query string
- The phrase to be matched.
- config
GoogleCloud Contactcenterinsights V1Phrase Match Rule Config Response 
- Provides additional information about the rule that specifies how to apply the rule.
- negated Boolean
- Specifies whether the phrase must be missing from the transcript segment or present in the transcript segment.
- query String
- The phrase to be matched.
- config
GoogleCloud Contactcenterinsights V1Phrase Match Rule Config Response 
- Provides additional information about the rule that specifies how to apply the rule.
- negated boolean
- Specifies whether the phrase must be missing from the transcript segment or present in the transcript segment.
- query string
- The phrase to be matched.
- config
GoogleCloud Contactcenterinsights V1Phrase Match Rule Config Response 
- Provides additional information about the rule that specifies how to apply the rule.
- negated bool
- Specifies whether the phrase must be missing from the transcript segment or present in the transcript segment.
- query str
- The phrase to be matched.
- config Property Map
- Provides additional information about the rule that specifies how to apply the rule.
- negated Boolean
- Specifies whether the phrase must be missing from the transcript segment or present in the transcript segment.
- query String
- The phrase to be matched.
PhraseMatcherRoleMatch, PhraseMatcherRoleMatchArgs        
- RoleUnspecified 
- ROLE_UNSPECIFIEDParticipant's role is not set.
- HumanAgent 
- HUMAN_AGENTParticipant is a human agent.
- AutomatedAgent 
- AUTOMATED_AGENTParticipant is an automated agent.
- EndUser 
- END_USERParticipant is an end user who conversed with the contact center.
- AnyAgent 
- ANY_AGENTParticipant is either a human or automated agent.
- PhraseMatcher Role Match Role Unspecified 
- ROLE_UNSPECIFIEDParticipant's role is not set.
- PhraseMatcher Role Match Human Agent 
- HUMAN_AGENTParticipant is a human agent.
- PhraseMatcher Role Match Automated Agent 
- AUTOMATED_AGENTParticipant is an automated agent.
- PhraseMatcher Role Match End User 
- END_USERParticipant is an end user who conversed with the contact center.
- PhraseMatcher Role Match Any Agent 
- ANY_AGENTParticipant is either a human or automated agent.
- RoleUnspecified 
- ROLE_UNSPECIFIEDParticipant's role is not set.
- HumanAgent 
- HUMAN_AGENTParticipant is a human agent.
- AutomatedAgent 
- AUTOMATED_AGENTParticipant is an automated agent.
- EndUser 
- END_USERParticipant is an end user who conversed with the contact center.
- AnyAgent 
- ANY_AGENTParticipant is either a human or automated agent.
- RoleUnspecified 
- ROLE_UNSPECIFIEDParticipant's role is not set.
- HumanAgent 
- HUMAN_AGENTParticipant is a human agent.
- AutomatedAgent 
- AUTOMATED_AGENTParticipant is an automated agent.
- EndUser 
- END_USERParticipant is an end user who conversed with the contact center.
- AnyAgent 
- ANY_AGENTParticipant is either a human or automated agent.
- ROLE_UNSPECIFIED
- ROLE_UNSPECIFIEDParticipant's role is not set.
- HUMAN_AGENT
- HUMAN_AGENTParticipant is a human agent.
- AUTOMATED_AGENT
- AUTOMATED_AGENTParticipant is an automated agent.
- END_USER
- END_USERParticipant is an end user who conversed with the contact center.
- ANY_AGENT
- ANY_AGENTParticipant is either a human or automated agent.
- "ROLE_UNSPECIFIED"
- ROLE_UNSPECIFIEDParticipant's role is not set.
- "HUMAN_AGENT"
- HUMAN_AGENTParticipant is a human agent.
- "AUTOMATED_AGENT"
- AUTOMATED_AGENTParticipant is an automated agent.
- "END_USER"
- END_USERParticipant is an end user who conversed with the contact center.
- "ANY_AGENT"
- ANY_AGENTParticipant is either a human or automated agent.
PhraseMatcherType, PhraseMatcherTypeArgs      
- PhraseMatcher Type Unspecified 
- PHRASE_MATCHER_TYPE_UNSPECIFIEDUnspecified.
- AllOf 
- ALL_OFMust meet all phrase match rule groups or there is no match.
- AnyOf 
- ANY_OFIf any of the phrase match rule groups are met, there is a match.
- PhraseMatcher Type Phrase Matcher Type Unspecified 
- PHRASE_MATCHER_TYPE_UNSPECIFIEDUnspecified.
- PhraseMatcher Type All Of 
- ALL_OFMust meet all phrase match rule groups or there is no match.
- PhraseMatcher Type Any Of 
- ANY_OFIf any of the phrase match rule groups are met, there is a match.
- PhraseMatcher Type Unspecified 
- PHRASE_MATCHER_TYPE_UNSPECIFIEDUnspecified.
- AllOf 
- ALL_OFMust meet all phrase match rule groups or there is no match.
- AnyOf 
- ANY_OFIf any of the phrase match rule groups are met, there is a match.
- PhraseMatcher Type Unspecified 
- PHRASE_MATCHER_TYPE_UNSPECIFIEDUnspecified.
- AllOf 
- ALL_OFMust meet all phrase match rule groups or there is no match.
- AnyOf 
- ANY_OFIf any of the phrase match rule groups are met, there is a match.
- PHRASE_MATCHER_TYPE_UNSPECIFIED
- PHRASE_MATCHER_TYPE_UNSPECIFIEDUnspecified.
- ALL_OF
- ALL_OFMust meet all phrase match rule groups or there is no match.
- ANY_OF
- ANY_OFIf any of the phrase match rule groups are met, there is a match.
- "PHRASE_MATCHER_TYPE_UNSPECIFIED"
- PHRASE_MATCHER_TYPE_UNSPECIFIEDUnspecified.
- "ALL_OF"
- ALL_OFMust meet all phrase match rule groups or there is no match.
- "ANY_OF"
- ANY_OFIf any of the phrase match rule groups are met, there is a match.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.