Google Native
getPhraseMatcher
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 phase 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 phase 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 phase 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 phase 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 phase 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 phase 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
- https://github.com/pulumi/pulumi-google-native
- License
- Apache-2.0