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 dictionary
The 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