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 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)
public static Output<GetPhraseMatcherResult> getPhraseMatcher(GetPhraseMatcherArgs args, InvokeOptions options)
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
