Documentation ¶
Index ¶
- func DialogflowCxIntent_IsConstruct(x interface{}) *bool
- func DialogflowCxIntent_IsTerraformElement(x interface{}) *bool
- func DialogflowCxIntent_IsTerraformResource(x interface{}) *bool
- func DialogflowCxIntent_TfResourceType() *string
- func NewDialogflowCxIntentParametersList_Override(d DialogflowCxIntentParametersList, ...)
- func NewDialogflowCxIntentParametersOutputReference_Override(d DialogflowCxIntentParametersOutputReference, ...)
- func NewDialogflowCxIntentTimeoutsOutputReference_Override(d DialogflowCxIntentTimeoutsOutputReference, ...)
- func NewDialogflowCxIntentTrainingPhrasesList_Override(d DialogflowCxIntentTrainingPhrasesList, ...)
- func NewDialogflowCxIntentTrainingPhrasesOutputReference_Override(d DialogflowCxIntentTrainingPhrasesOutputReference, ...)
- func NewDialogflowCxIntentTrainingPhrasesPartsList_Override(d DialogflowCxIntentTrainingPhrasesPartsList, ...)
- func NewDialogflowCxIntentTrainingPhrasesPartsOutputReference_Override(d DialogflowCxIntentTrainingPhrasesPartsOutputReference, ...)
- func NewDialogflowCxIntent_Override(d DialogflowCxIntent, scope constructs.Construct, id *string, ...)
- type DialogflowCxIntent
- type DialogflowCxIntentConfig
- type DialogflowCxIntentParameters
- type DialogflowCxIntentParametersList
- type DialogflowCxIntentParametersOutputReference
- type DialogflowCxIntentTimeouts
- type DialogflowCxIntentTimeoutsOutputReference
- type DialogflowCxIntentTrainingPhrases
- type DialogflowCxIntentTrainingPhrasesList
- type DialogflowCxIntentTrainingPhrasesOutputReference
- type DialogflowCxIntentTrainingPhrasesParts
- type DialogflowCxIntentTrainingPhrasesPartsList
- type DialogflowCxIntentTrainingPhrasesPartsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DialogflowCxIntent_IsConstruct ¶
func DialogflowCxIntent_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DialogflowCxIntent_IsTerraformElement ¶
func DialogflowCxIntent_IsTerraformElement(x interface{}) *bool
Experimental.
func DialogflowCxIntent_IsTerraformResource ¶
func DialogflowCxIntent_IsTerraformResource(x interface{}) *bool
Experimental.
func DialogflowCxIntent_TfResourceType ¶
func DialogflowCxIntent_TfResourceType() *string
func NewDialogflowCxIntentParametersList_Override ¶
func NewDialogflowCxIntentParametersList_Override(d DialogflowCxIntentParametersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxIntentParametersOutputReference_Override ¶
func NewDialogflowCxIntentParametersOutputReference_Override(d DialogflowCxIntentParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxIntentTimeoutsOutputReference_Override ¶
func NewDialogflowCxIntentTimeoutsOutputReference_Override(d DialogflowCxIntentTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDialogflowCxIntentTrainingPhrasesList_Override ¶
func NewDialogflowCxIntentTrainingPhrasesList_Override(d DialogflowCxIntentTrainingPhrasesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxIntentTrainingPhrasesOutputReference_Override ¶
func NewDialogflowCxIntentTrainingPhrasesOutputReference_Override(d DialogflowCxIntentTrainingPhrasesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxIntentTrainingPhrasesPartsList_Override ¶
func NewDialogflowCxIntentTrainingPhrasesPartsList_Override(d DialogflowCxIntentTrainingPhrasesPartsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDialogflowCxIntentTrainingPhrasesPartsOutputReference_Override ¶
func NewDialogflowCxIntentTrainingPhrasesPartsOutputReference_Override(d DialogflowCxIntentTrainingPhrasesPartsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDialogflowCxIntent_Override ¶
func NewDialogflowCxIntent_Override(d DialogflowCxIntent, scope constructs.Construct, id *string, config *DialogflowCxIntentConfig)
Create a new {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent google_dialogflow_cx_intent} Resource.
Types ¶
type DialogflowCxIntent ¶
type DialogflowCxIntent interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string DisplayName() *string SetDisplayName(val *string) DisplayNameInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string IsFallback() interface{} SetIsFallback(val interface{}) IsFallbackInput() interface{} Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string LanguageCode() *string SetLanguageCode(val *string) LanguageCodeInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string // The tree node. Node() constructs.Node Parameters() DialogflowCxIntentParametersList ParametersInput() interface{} Parent() *string SetParent(val *string) ParentInput() *string Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() DialogflowCxIntentTimeoutsOutputReference TimeoutsInput() interface{} TrainingPhrases() DialogflowCxIntentTrainingPhrasesList TrainingPhrasesInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutParameters(value interface{}) PutTimeouts(value *DialogflowCxIntentTimeouts) PutTrainingPhrases(value interface{}) ResetDescription() ResetId() ResetIsFallback() ResetLabels() ResetLanguageCode() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetParameters() ResetParent() ResetPriority() ResetTimeouts() ResetTrainingPhrases() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent google_dialogflow_cx_intent}.
func NewDialogflowCxIntent ¶
func NewDialogflowCxIntent(scope constructs.Construct, id *string, config *DialogflowCxIntentConfig) DialogflowCxIntent
Create a new {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent google_dialogflow_cx_intent} Resource.
type DialogflowCxIntentConfig ¶
type DialogflowCxIntentConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The human-readable name of the intent, unique within the agent. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#display_name DialogflowCxIntent#display_name} DisplayName *string `field:"required" json:"displayName" yaml:"displayName"` // Human readable description for better understanding an intent like its scope, content, result etc. Maximum character limit: 140 characters. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#description DialogflowCxIntent#description} Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#id DialogflowCxIntent#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Indicates whether this is a fallback intent. // // Currently only default fallback intent is allowed in the agent, which is added upon agent creation. // Adding training phrases to fallback intent is useful in the case of requests that are mistakenly matched, since training phrases assigned to fallback intents act as negative examples that triggers no-match event. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#is_fallback DialogflowCxIntent#is_fallback} IsFallback interface{} `field:"optional" json:"isFallback" yaml:"isFallback"` // The key/value metadata to label an intent. // // Labels can contain lowercase letters, digits and the symbols '-' and '_'. International characters are allowed, including letters from unicase alphabets. Keys must start with a letter. Keys and values can be no longer than 63 characters and no more than 128 bytes. // Prefix "sys-" is reserved for Dialogflow defined labels. Currently allowed Dialogflow defined labels include: * sys-head * sys-contextual The above labels do not require value. "sys-head" means the intent is a head intent. "sys.contextual" means the intent is a contextual intent. // An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#labels DialogflowCxIntent#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // The language of the following fields in intent: Intent.training_phrases.parts.text If not specified, the agent's default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#language_code DialogflowCxIntent#language_code} LanguageCode *string `field:"optional" json:"languageCode" yaml:"languageCode"` // parameters block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#parameters DialogflowCxIntent#parameters} Parameters interface{} `field:"optional" json:"parameters" yaml:"parameters"` // The agent to create an intent for. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#parent DialogflowCxIntent#parent} Parent *string `field:"optional" json:"parent" yaml:"parent"` // The priority of this intent. // // Higher numbers represent higher priorities. // If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the Normal priority in the console. // If the supplied value is negative, the intent is ignored in runtime detect intent requests. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#priority DialogflowCxIntent#priority} Priority *float64 `field:"optional" json:"priority" yaml:"priority"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#timeouts DialogflowCxIntent#timeouts} Timeouts *DialogflowCxIntentTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // training_phrases block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#training_phrases DialogflowCxIntent#training_phrases} TrainingPhrases interface{} `field:"optional" json:"trainingPhrases" yaml:"trainingPhrases"` }
type DialogflowCxIntentParameters ¶
type DialogflowCxIntentParameters struct { // The entity type of the parameter. // // Format: projects/-/locations/-/agents/-/entityTypes/<System Entity Type ID> for system entity types (for example, projects/-/locations/-/agents/-/entityTypes/sys.date), or projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/entityTypes/<Entity Type ID> for developer entity types. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#entity_type DialogflowCxIntent#entity_type} EntityType *string `field:"required" json:"entityType" yaml:"entityType"` // The unique identifier of the parameter. This field is used by training phrases to annotate their parts. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#id DialogflowCxIntent#id} // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"required" json:"id" yaml:"id"` // Indicates whether the parameter represents a list of values. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#is_list DialogflowCxIntent#is_list} IsList interface{} `field:"optional" json:"isList" yaml:"isList"` // Indicates whether the parameter content should be redacted in log. // // If redaction is enabled, the parameter content will be replaced by parameter name during logging. // Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#redact DialogflowCxIntent#redact} Redact interface{} `field:"optional" json:"redact" yaml:"redact"` }
type DialogflowCxIntentParametersList ¶
type DialogflowCxIntentParametersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxIntentParametersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxIntentParametersList ¶
func NewDialogflowCxIntentParametersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxIntentParametersList
type DialogflowCxIntentParametersOutputReference ¶
type DialogflowCxIntentParametersOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EntityType() *string SetEntityType(val *string) EntityTypeInput() *string // Experimental. Fqn() *string Id() *string SetId(val *string) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) IsList() interface{} SetIsList(val interface{}) IsListInput() interface{} Redact() interface{} SetRedact(val interface{}) RedactInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetIsList() ResetRedact() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxIntentParametersOutputReference ¶
func NewDialogflowCxIntentParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxIntentParametersOutputReference
type DialogflowCxIntentTimeouts ¶
type DialogflowCxIntentTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#create DialogflowCxIntent#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#delete DialogflowCxIntent#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#update DialogflowCxIntent#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type DialogflowCxIntentTimeoutsOutputReference ¶
type DialogflowCxIntentTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxIntentTimeoutsOutputReference ¶
func NewDialogflowCxIntentTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DialogflowCxIntentTimeoutsOutputReference
type DialogflowCxIntentTrainingPhrases ¶
type DialogflowCxIntentTrainingPhrases struct { // parts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#parts DialogflowCxIntent#parts} Parts interface{} `field:"required" json:"parts" yaml:"parts"` // Indicates how many times this example was added to the intent. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#repeat_count DialogflowCxIntent#repeat_count} RepeatCount *float64 `field:"optional" json:"repeatCount" yaml:"repeatCount"` }
type DialogflowCxIntentTrainingPhrasesList ¶
type DialogflowCxIntentTrainingPhrasesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxIntentTrainingPhrasesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxIntentTrainingPhrasesList ¶
func NewDialogflowCxIntentTrainingPhrasesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxIntentTrainingPhrasesList
type DialogflowCxIntentTrainingPhrasesOutputReference ¶
type DialogflowCxIntentTrainingPhrasesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Id() *string InternalValue() interface{} SetInternalValue(val interface{}) Parts() DialogflowCxIntentTrainingPhrasesPartsList PartsInput() interface{} RepeatCount() *float64 SetRepeatCount(val *float64) RepeatCountInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutParts(value interface{}) ResetRepeatCount() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxIntentTrainingPhrasesOutputReference ¶
func NewDialogflowCxIntentTrainingPhrasesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxIntentTrainingPhrasesOutputReference
type DialogflowCxIntentTrainingPhrasesParts ¶
type DialogflowCxIntentTrainingPhrasesParts struct { // The text for this part. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#text DialogflowCxIntent#text} Text *string `field:"required" json:"text" yaml:"text"` // The parameter used to annotate this part of the training phrase. // // This field is required for annotated parts of the training phrase. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/google/r/dialogflow_cx_intent#parameter_id DialogflowCxIntent#parameter_id} ParameterId *string `field:"optional" json:"parameterId" yaml:"parameterId"` }
type DialogflowCxIntentTrainingPhrasesPartsList ¶
type DialogflowCxIntentTrainingPhrasesPartsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DialogflowCxIntentTrainingPhrasesPartsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxIntentTrainingPhrasesPartsList ¶
func NewDialogflowCxIntentTrainingPhrasesPartsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DialogflowCxIntentTrainingPhrasesPartsList
type DialogflowCxIntentTrainingPhrasesPartsOutputReference ¶
type DialogflowCxIntentTrainingPhrasesPartsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) ParameterId() *string SetParameterId(val *string) ParameterIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() *string SetText(val *string) TextInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetParameterId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDialogflowCxIntentTrainingPhrasesPartsOutputReference ¶
func NewDialogflowCxIntentTrainingPhrasesPartsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DialogflowCxIntentTrainingPhrasesPartsOutputReference
Source Files ¶
- DialogflowCxIntent.go
- DialogflowCxIntentConfig.go
- DialogflowCxIntentParameters.go
- DialogflowCxIntentParametersList.go
- DialogflowCxIntentParametersList__checks.go
- DialogflowCxIntentParametersOutputReference.go
- DialogflowCxIntentParametersOutputReference__checks.go
- DialogflowCxIntentTimeouts.go
- DialogflowCxIntentTimeoutsOutputReference.go
- DialogflowCxIntentTimeoutsOutputReference__checks.go
- DialogflowCxIntentTrainingPhrases.go
- DialogflowCxIntentTrainingPhrasesList.go
- DialogflowCxIntentTrainingPhrasesList__checks.go
- DialogflowCxIntentTrainingPhrasesOutputReference.go
- DialogflowCxIntentTrainingPhrasesOutputReference__checks.go
- DialogflowCxIntentTrainingPhrasesParts.go
- DialogflowCxIntentTrainingPhrasesPartsList.go
- DialogflowCxIntentTrainingPhrasesPartsList__checks.go
- DialogflowCxIntentTrainingPhrasesPartsOutputReference.go
- DialogflowCxIntentTrainingPhrasesPartsOutputReference__checks.go
- DialogflowCxIntent__checks.go
- main.go