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.
- Display
Name 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}
- Phrase
Match 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
- Role
Match 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.
- Version
Tag string - The customized version tag to use for the phrase matcher. If not specified, it will default to
revision_id
.
- Type
Phrase
Matcher Type - The type of this phrase matcher.
- Active bool
- Applies the phrase matcher only when it is active.
- Display
Name 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}
- Phrase
Match []GoogleRule Groups Cloud Contactcenterinsights V1Phrase Match Rule Group Args - A list of phase match rule groups that are included in this matcher.
- Project string
- 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 string - The customized version tag to use for the phrase matcher. If not specified, it will default to
revision_id
.
- type
Phrase
Matcher Type - The type of this phrase matcher.
- active Boolean
- Applies the phrase matcher only when it is active.
- display
Name 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}
- phrase
Match List<GoogleRule Groups Cloud Contactcenterinsights V1Phrase Match Rule Group> - A list of phase match rule groups that are included in this matcher.
- project String
- 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 String - The customized version tag to use for the phrase matcher. If not specified, it will default to
revision_id
.
- type
Phrase
Matcher Type - The type of this phrase matcher.
- active boolean
- Applies the phrase matcher only when it is active.
- display
Name 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}
- phrase
Match GoogleRule Groups Cloud Contactcenterinsights V1Phrase Match Rule Group[] - A list of phase match rule groups that are included in this matcher.
- project string
- 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 string - The customized version tag to use for the phrase matcher. If not specified, it will default to
revision_id
.
- type
Phrase
Matcher 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.
- display
Name 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}
- phrase
Match List<Property Map>Rule Groups - A list of phase match rule groups that are included in this matcher.
- project String
- role
Match "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.
- version
Tag 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:
- Activation
Update stringTime - The most recent time at which the activation status was updated.
- Id string
- The provider-assigned unique ID for this managed resource.
- Revision
Create stringTime - The timestamp of when the revision was created. It is also the create time when a new matcher is added.
- Revision
Id 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
- Update
Time string - The most recent time at which the phrase matcher was updated.
- Activation
Update stringTime - The most recent time at which the activation status was updated.
- Id string
- The provider-assigned unique ID for this managed resource.
- Revision
Create stringTime - The timestamp of when the revision was created. It is also the create time when a new matcher is added.
- Revision
Id 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
- Update
Time string - The most recent time at which the phrase matcher was updated.
- activation
Update StringTime - The most recent time at which the activation status was updated.
- id String
- The provider-assigned unique ID for this managed resource.
- revision
Create StringTime - The timestamp of when the revision was created. It is also the create time when a new matcher is added.
- revision
Id 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
- update
Time String - The most recent time at which the phrase matcher was updated.
- activation
Update stringTime - The most recent time at which the activation status was updated.
- id string
- The provider-assigned unique ID for this managed resource.
- revision
Create stringTime - The timestamp of when the revision was created. It is also the create time when a new matcher is added.
- revision
Id 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
- update
Time 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.
- activation
Update StringTime - The most recent time at which the activation status was updated.
- id String
- The provider-assigned unique ID for this managed resource.
- revision
Create StringTime - The timestamp of when the revision was created. It is also the create time when a new matcher is added.
- revision
Id 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
- update
Time String - The most recent time at which the phrase matcher was updated.
Supporting Types
GoogleCloudContactcenterinsightsV1ExactMatchConfig, GoogleCloudContactcenterinsightsV1ExactMatchConfigArgs
- Case
Sensitive bool - Whether to consider case sensitivity when performing an exact match.
- Case
Sensitive bool - Whether to consider case sensitivity when performing an exact match.
- case
Sensitive Boolean - Whether to consider case sensitivity when performing an exact match.
- case
Sensitive boolean - Whether to consider case sensitivity when performing an exact match.
- case_
sensitive bool - Whether to consider case sensitivity when performing an exact match.
- case
Sensitive Boolean - Whether to consider case sensitivity when performing an exact match.
GoogleCloudContactcenterinsightsV1ExactMatchConfigResponse, GoogleCloudContactcenterinsightsV1ExactMatchConfigResponseArgs
- Case
Sensitive bool - Whether to consider case sensitivity when performing an exact match.
- Case
Sensitive bool - Whether to consider case sensitivity when performing an exact match.
- case
Sensitive Boolean - Whether to consider case sensitivity when performing an exact match.
- case
Sensitive boolean - Whether to consider case sensitivity when performing an exact match.
- case_
sensitive bool - Whether to consider case sensitivity when performing an exact match.
- case
Sensitive 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
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
Google
Cloud 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
Google
Cloud 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
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 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
- Exact
Match Pulumi.Config Google Native. Contactcenterinsights. V1. Inputs. Google 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.
- exact
Match 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.
- exact_
match_ Googleconfig Cloud Contactcenterinsights V1Exact Match Config - The configuration for the exact match rule.
- exact
Match Property MapConfig - The configuration for the exact match rule.
GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfigResponse, GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfigResponseArgs
- Exact
Match Pulumi.Config Google Native. Contactcenterinsights. V1. Inputs. Google 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.
- exact
Match 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.
- exact_
match_ Googleconfig Cloud Contactcenterinsights V1Exact Match Config Response - The configuration for the exact match rule.
- exact
Match 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.
- Phrase
Match 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
Google
Cloud Contactcenterinsights V1Phrase Match Rule Group Type - The type of this phrase match rule group.
- Phrase
Match []GoogleRules Cloud Contactcenterinsights V1Phrase Match Rule - A list of phrase match rules that are included in this group.
- type
Google
Cloud Contactcenterinsights V1Phrase Match Rule Group Type - The type of this phrase match rule group.
- phrase
Match List<GoogleRules Cloud Contactcenterinsights V1Phrase Match Rule> - A list of phrase match rules that are included in this group.
- type
Google
Cloud Contactcenterinsights V1Phrase Match Rule Group Type - The type of this phrase match rule group.
- phrase
Match GoogleRules Cloud Contactcenterinsights V1Phrase Match Rule[] - A list of phrase match rules that are included in this group.
- type
Google
Cloud 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.
- phrase
Match List<Property Map>Rules - A list of phrase match rules that are included in this group.
GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupResponse, GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupResponseArgs
- Phrase
Match 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.
- Phrase
Match []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 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.
- phrase
Match 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.
- phrase
Match 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
- 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.
- Google
Cloud Contactcenterinsights V1Phrase Match Rule Group Type Phrase Match Rule Group Type Unspecified - PHRASE_MATCH_RULE_GROUP_TYPE_UNSPECIFIEDUnspecified.
- Google
Cloud Contactcenterinsights V1Phrase Match Rule Group Type All Of - ALL_OFMust meet all phrase match rules or there is no match.
- Google
Cloud Contactcenterinsights V1Phrase Match Rule Group Type 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.
- 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.
- "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
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
Google
Cloud 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
Google
Cloud 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
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 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
- 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.
- Phrase
Matcher Role Match Role Unspecified - ROLE_UNSPECIFIEDParticipant's role is not set.
- Phrase
Matcher Role Match Human Agent - HUMAN_AGENTParticipant is a human agent.
- Phrase
Matcher Role Match Automated Agent - AUTOMATED_AGENTParticipant is an automated agent.
- Phrase
Matcher Role Match End User - END_USERParticipant is an end user who conversed with the contact center.
- Phrase
Matcher Role Match 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.
- 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.
- "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
- 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 Phrase Matcher Type Unspecified - PHRASE_MATCHER_TYPE_UNSPECIFIEDUnspecified.
- Phrase
Matcher Type All Of - ALL_OFMust meet all phrase match rule groups or there is no match.
- Phrase
Matcher Type 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.
- 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.
- "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.