Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.contactcenterinsights/v1.getPhraseMatcher
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Gets a phrase matcher.
Using getPhraseMatcher
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPhraseMatcher(args: GetPhraseMatcherArgs, opts?: InvokeOptions): Promise<GetPhraseMatcherResult>
function getPhraseMatcherOutput(args: GetPhraseMatcherOutputArgs, opts?: InvokeOptions): Output<GetPhraseMatcherResult>def get_phrase_matcher(location: Optional[str] = None,
                       phrase_matcher_id: Optional[str] = None,
                       project: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetPhraseMatcherResult
def get_phrase_matcher_output(location: Optional[pulumi.Input[str]] = None,
                       phrase_matcher_id: Optional[pulumi.Input[str]] = None,
                       project: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetPhraseMatcherResult]func LookupPhraseMatcher(ctx *Context, args *LookupPhraseMatcherArgs, opts ...InvokeOption) (*LookupPhraseMatcherResult, error)
func LookupPhraseMatcherOutput(ctx *Context, args *LookupPhraseMatcherOutputArgs, opts ...InvokeOption) LookupPhraseMatcherResultOutput> Note: This function is named LookupPhraseMatcher in the Go SDK.
public static class GetPhraseMatcher 
{
    public static Task<GetPhraseMatcherResult> InvokeAsync(GetPhraseMatcherArgs args, InvokeOptions? opts = null)
    public static Output<GetPhraseMatcherResult> Invoke(GetPhraseMatcherInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPhraseMatcherResult> getPhraseMatcher(GetPhraseMatcherArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: google-native:contactcenterinsights/v1:getPhraseMatcher
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Location string
 - Phrase
Matcher stringId  - Project string
 
- Location string
 - Phrase
Matcher stringId  - Project string
 
- location String
 - phrase
Matcher StringId  - project String
 
- location string
 - phrase
Matcher stringId  - project string
 
- location str
 - phrase_
matcher_ strid  - project str
 
- location String
 - phrase
Matcher StringId  - project String
 
getPhraseMatcher Result
The following output properties are available:
- Activation
Update stringTime  - The most recent time at which the activation status was updated.
 - Active bool
 - Applies the phrase matcher only when it is active.
 - Display
Name string - The human-readable name of the phrase matcher.
 - 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. Outputs. Google Cloud Contactcenterinsights V1Phrase Match Rule Group Response>  - A list of phase match rule groups that are included in this matcher.
 - 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
 - Role
Match string - 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.
 - Type string
 - The type of this phrase matcher.
 - Update
Time string - The most recent time at which the phrase matcher was updated.
 - Version
Tag string - The customized version tag to use for the phrase matcher. If not specified, it will default to 
revision_id. 
- Activation
Update stringTime  - The most recent time at which the activation status was updated.
 - Active bool
 - Applies the phrase matcher only when it is active.
 - Display
Name string - The human-readable name of the phrase matcher.
 - 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 Response  - A list of phase match rule groups that are included in this matcher.
 - 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
 - Role
Match string - 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.
 - Type string
 - The type of this phrase matcher.
 - Update
Time string - The most recent time at which the phrase matcher was updated.
 - Version
Tag string - The customized version tag to use for the phrase matcher. If not specified, it will default to 
revision_id. 
- activation
Update StringTime  - The most recent time at which the activation status was updated.
 - active Boolean
 - Applies the phrase matcher only when it is active.
 - display
Name String - The human-readable name of the phrase matcher.
 - 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 Response>  - A list of phase match rule groups that are included in this matcher.
 - 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
 - role
Match String - 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.
 - type String
 - The type of this phrase matcher.
 - update
Time String - The most recent time at which the phrase matcher was updated.
 - version
Tag String - The customized version tag to use for the phrase matcher. If not specified, it will default to 
revision_id. 
- activation
Update stringTime  - The most recent time at which the activation status was updated.
 - active boolean
 - Applies the phrase matcher only when it is active.
 - display
Name string - The human-readable name of the phrase matcher.
 - 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 Response[]  - A list of phase match rule groups that are included in this matcher.
 - 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
 - role
Match string - 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.
 - type string
 - The type of this phrase matcher.
 - update
Time string - The most recent time at which the phrase matcher was updated.
 - version
Tag string - The customized version tag to use for the phrase matcher. If not specified, it will default to 
revision_id. 
- activation_
update_ strtime  - The most recent time at which the activation status was updated.
 - active bool
 - Applies the phrase matcher only when it is active.
 - display_
name str - The human-readable name of the phrase matcher.
 - 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 Response]  - A list of phase match rule groups that are included in this matcher.
 - 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
 - role_
match str - 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.
 - type str
 - The type of this phrase matcher.
 - update_
time str - The most recent time at which the phrase matcher was updated.
 - version_
tag str - The customized version tag to use for the phrase matcher. If not specified, it will default to 
revision_id. 
- activation
Update StringTime  - The most recent time at which the activation status was updated.
 - active Boolean
 - Applies the phrase matcher only when it is active.
 - display
Name String - The human-readable name of the phrase matcher.
 - 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.
 - 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
 - role
Match String - 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.
 - type String
 - The type of this phrase matcher.
 - update
Time String - The most recent time at which the phrase matcher was updated.
 - version
Tag String - The customized version tag to use for the phrase matcher. If not specified, it will default to 
revision_id. 
Supporting Types
GoogleCloudContactcenterinsightsV1ExactMatchConfigResponse      
- 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.
 
GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfigResponse       
- 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.
 
GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroupResponse       
- 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.
 
GoogleCloudContactcenterinsightsV1PhraseMatchRuleResponse      
- 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.
 
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.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi