Documentation ¶
Index ¶
- type AdvancedRecognitionSetting
- type AdvancedRecognitionSettingAttributes
- func (ars AdvancedRecognitionSettingAttributes) AudioRecognitionSetting() terra.StringValue
- func (ars AdvancedRecognitionSettingAttributes) InternalRef() (terra.Reference, error)
- func (ars AdvancedRecognitionSettingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ars AdvancedRecognitionSettingAttributes) InternalWithRef(ref terra.Reference) AdvancedRecognitionSettingAttributes
- type AdvancedRecognitionSettingState
- type CompositeSlotTypeSetting
- type CompositeSlotTypeSettingAttributes
- func (csts CompositeSlotTypeSettingAttributes) InternalRef() (terra.Reference, error)
- func (csts CompositeSlotTypeSettingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (csts CompositeSlotTypeSettingAttributes) InternalWithRef(ref terra.Reference) CompositeSlotTypeSettingAttributes
- func (csts CompositeSlotTypeSettingAttributes) Subslots() terra.ListValue[SubslotsAttributes]
- type CompositeSlotTypeSettingState
- type ExternalSourceSetting
- type ExternalSourceSettingAttributes
- func (ess ExternalSourceSettingAttributes) GrammarSlotTypeSetting() terra.ListValue[GrammarSlotTypeSettingAttributes]
- func (ess ExternalSourceSettingAttributes) InternalRef() (terra.Reference, error)
- func (ess ExternalSourceSettingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ess ExternalSourceSettingAttributes) InternalWithRef(ref terra.Reference) ExternalSourceSettingAttributes
- type ExternalSourceSettingState
- type GrammarSlotTypeSetting
- type GrammarSlotTypeSettingAttributes
- func (gsts GrammarSlotTypeSettingAttributes) InternalRef() (terra.Reference, error)
- func (gsts GrammarSlotTypeSettingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gsts GrammarSlotTypeSettingAttributes) InternalWithRef(ref terra.Reference) GrammarSlotTypeSettingAttributes
- func (gsts GrammarSlotTypeSettingAttributes) Source() terra.ListValue[SourceAttributes]
- type GrammarSlotTypeSettingState
- type RegexFilter
- type RegexFilterAttributes
- type RegexFilterState
- type SlotTypeValue
- type SlotTypeValueAttributes
- func (stv SlotTypeValueAttributes) InternalRef() (terra.Reference, error)
- func (stv SlotTypeValueAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (stv SlotTypeValueAttributes) InternalWithRef(ref terra.Reference) SlotTypeValueAttributes
- func (stv SlotTypeValueAttributes) Value() terra.StringValue
- type SlotTypeValueState
- type SlotTypeValues
- type SlotTypeValuesAttributes
- func (stv SlotTypeValuesAttributes) InternalRef() (terra.Reference, error)
- func (stv SlotTypeValuesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (stv SlotTypeValuesAttributes) InternalWithRef(ref terra.Reference) SlotTypeValuesAttributes
- func (stv SlotTypeValuesAttributes) SlotTypeValue() terra.ListValue[SlotTypeValueAttributes]
- func (stv SlotTypeValuesAttributes) Synonyms() terra.ListValue[SynonymsAttributes]
- type SlotTypeValuesState
- type Source
- type SourceAttributes
- func (s SourceAttributes) InternalRef() (terra.Reference, error)
- func (s SourceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SourceAttributes) InternalWithRef(ref terra.Reference) SourceAttributes
- func (s SourceAttributes) KmsKeyArn() terra.StringValue
- func (s SourceAttributes) S3BucketName() terra.StringValue
- func (s SourceAttributes) S3ObjectKey() terra.StringValue
- type SourceState
- type Subslots
- type SubslotsAttributes
- func (s SubslotsAttributes) InternalRef() (terra.Reference, error)
- func (s SubslotsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SubslotsAttributes) InternalWithRef(ref terra.Reference) SubslotsAttributes
- func (s SubslotsAttributes) Name() terra.StringValue
- func (s SubslotsAttributes) SlotTypeId() terra.StringValue
- type SubslotsState
- type Synonyms
- type SynonymsAttributes
- type SynonymsState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
- type ValueSelectionSetting
- type ValueSelectionSettingAttributes
- func (vss ValueSelectionSettingAttributes) AdvancedRecognitionSetting() terra.ListValue[AdvancedRecognitionSettingAttributes]
- func (vss ValueSelectionSettingAttributes) InternalRef() (terra.Reference, error)
- func (vss ValueSelectionSettingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vss ValueSelectionSettingAttributes) InternalWithRef(ref terra.Reference) ValueSelectionSettingAttributes
- func (vss ValueSelectionSettingAttributes) RegexFilter() terra.ListValue[RegexFilterAttributes]
- func (vss ValueSelectionSettingAttributes) ResolutionStrategy() terra.StringValue
- type ValueSelectionSettingState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdvancedRecognitionSetting ¶
type AdvancedRecognitionSetting struct { // AudioRecognitionSetting: string, optional AudioRecognitionSetting terra.StringValue `hcl:"audio_recognition_setting,attr"` }
type AdvancedRecognitionSettingAttributes ¶
type AdvancedRecognitionSettingAttributes struct {
// contains filtered or unexported fields
}
func (AdvancedRecognitionSettingAttributes) AudioRecognitionSetting ¶
func (ars AdvancedRecognitionSettingAttributes) AudioRecognitionSetting() terra.StringValue
func (AdvancedRecognitionSettingAttributes) InternalRef ¶
func (ars AdvancedRecognitionSettingAttributes) InternalRef() (terra.Reference, error)
func (AdvancedRecognitionSettingAttributes) InternalTokens ¶
func (ars AdvancedRecognitionSettingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AdvancedRecognitionSettingAttributes) InternalWithRef ¶
func (ars AdvancedRecognitionSettingAttributes) InternalWithRef(ref terra.Reference) AdvancedRecognitionSettingAttributes
type AdvancedRecognitionSettingState ¶
type AdvancedRecognitionSettingState struct {
AudioRecognitionSetting string `json:"audio_recognition_setting"`
}
type CompositeSlotTypeSetting ¶
type CompositeSlotTypeSetting struct { // Subslots: min=0 Subslots []Subslots `hcl:"subslots,block" validate:"min=0"` }
type CompositeSlotTypeSettingAttributes ¶
type CompositeSlotTypeSettingAttributes struct {
// contains filtered or unexported fields
}
func (CompositeSlotTypeSettingAttributes) InternalRef ¶
func (csts CompositeSlotTypeSettingAttributes) InternalRef() (terra.Reference, error)
func (CompositeSlotTypeSettingAttributes) InternalTokens ¶
func (csts CompositeSlotTypeSettingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CompositeSlotTypeSettingAttributes) InternalWithRef ¶
func (csts CompositeSlotTypeSettingAttributes) InternalWithRef(ref terra.Reference) CompositeSlotTypeSettingAttributes
func (CompositeSlotTypeSettingAttributes) Subslots ¶
func (csts CompositeSlotTypeSettingAttributes) Subslots() terra.ListValue[SubslotsAttributes]
type CompositeSlotTypeSettingState ¶
type CompositeSlotTypeSettingState struct {
Subslots []SubslotsState `json:"subslots"`
}
type ExternalSourceSetting ¶
type ExternalSourceSetting struct { // GrammarSlotTypeSetting: min=0 GrammarSlotTypeSetting []GrammarSlotTypeSetting `hcl:"grammar_slot_type_setting,block" validate:"min=0"` }
type ExternalSourceSettingAttributes ¶
type ExternalSourceSettingAttributes struct {
// contains filtered or unexported fields
}
func (ExternalSourceSettingAttributes) GrammarSlotTypeSetting ¶
func (ess ExternalSourceSettingAttributes) GrammarSlotTypeSetting() terra.ListValue[GrammarSlotTypeSettingAttributes]
func (ExternalSourceSettingAttributes) InternalRef ¶
func (ess ExternalSourceSettingAttributes) InternalRef() (terra.Reference, error)
func (ExternalSourceSettingAttributes) InternalTokens ¶
func (ess ExternalSourceSettingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ExternalSourceSettingAttributes) InternalWithRef ¶
func (ess ExternalSourceSettingAttributes) InternalWithRef(ref terra.Reference) ExternalSourceSettingAttributes
type ExternalSourceSettingState ¶
type ExternalSourceSettingState struct {
GrammarSlotTypeSetting []GrammarSlotTypeSettingState `json:"grammar_slot_type_setting"`
}
type GrammarSlotTypeSetting ¶
type GrammarSlotTypeSetting struct { // Source: min=0 Source []Source `hcl:"source,block" validate:"min=0"` }
type GrammarSlotTypeSettingAttributes ¶
type GrammarSlotTypeSettingAttributes struct {
// contains filtered or unexported fields
}
func (GrammarSlotTypeSettingAttributes) InternalRef ¶
func (gsts GrammarSlotTypeSettingAttributes) InternalRef() (terra.Reference, error)
func (GrammarSlotTypeSettingAttributes) InternalTokens ¶
func (gsts GrammarSlotTypeSettingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GrammarSlotTypeSettingAttributes) InternalWithRef ¶
func (gsts GrammarSlotTypeSettingAttributes) InternalWithRef(ref terra.Reference) GrammarSlotTypeSettingAttributes
func (GrammarSlotTypeSettingAttributes) Source ¶
func (gsts GrammarSlotTypeSettingAttributes) Source() terra.ListValue[SourceAttributes]
type GrammarSlotTypeSettingState ¶
type GrammarSlotTypeSettingState struct {
Source []SourceState `json:"source"`
}
type RegexFilter ¶
type RegexFilter struct { // Pattern: string, required Pattern terra.StringValue `hcl:"pattern,attr" validate:"required"` }
type RegexFilterAttributes ¶
type RegexFilterAttributes struct {
// contains filtered or unexported fields
}
func (RegexFilterAttributes) InternalRef ¶
func (rf RegexFilterAttributes) InternalRef() (terra.Reference, error)
func (RegexFilterAttributes) InternalTokens ¶
func (rf RegexFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RegexFilterAttributes) InternalWithRef ¶
func (rf RegexFilterAttributes) InternalWithRef(ref terra.Reference) RegexFilterAttributes
func (RegexFilterAttributes) Pattern ¶
func (rf RegexFilterAttributes) Pattern() terra.StringValue
type RegexFilterState ¶
type RegexFilterState struct {
Pattern string `json:"pattern"`
}
type SlotTypeValue ¶
type SlotTypeValue struct { // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type SlotTypeValueAttributes ¶
type SlotTypeValueAttributes struct {
// contains filtered or unexported fields
}
func (SlotTypeValueAttributes) InternalRef ¶
func (stv SlotTypeValueAttributes) InternalRef() (terra.Reference, error)
func (SlotTypeValueAttributes) InternalTokens ¶
func (stv SlotTypeValueAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SlotTypeValueAttributes) InternalWithRef ¶
func (stv SlotTypeValueAttributes) InternalWithRef(ref terra.Reference) SlotTypeValueAttributes
func (SlotTypeValueAttributes) Value ¶
func (stv SlotTypeValueAttributes) Value() terra.StringValue
type SlotTypeValueState ¶
type SlotTypeValueState struct {
Value string `json:"value"`
}
type SlotTypeValues ¶
type SlotTypeValues struct { // SlotTypeValue: min=0 SlotTypeValue []SlotTypeValue `hcl:"slot_type_value,block" validate:"min=0"` // Synonyms: min=0 Synonyms []Synonyms `hcl:"synonyms,block" validate:"min=0"` }
type SlotTypeValuesAttributes ¶
type SlotTypeValuesAttributes struct {
// contains filtered or unexported fields
}
func (SlotTypeValuesAttributes) InternalRef ¶
func (stv SlotTypeValuesAttributes) InternalRef() (terra.Reference, error)
func (SlotTypeValuesAttributes) InternalTokens ¶
func (stv SlotTypeValuesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SlotTypeValuesAttributes) InternalWithRef ¶
func (stv SlotTypeValuesAttributes) InternalWithRef(ref terra.Reference) SlotTypeValuesAttributes
func (SlotTypeValuesAttributes) SlotTypeValue ¶
func (stv SlotTypeValuesAttributes) SlotTypeValue() terra.ListValue[SlotTypeValueAttributes]
func (SlotTypeValuesAttributes) Synonyms ¶
func (stv SlotTypeValuesAttributes) Synonyms() terra.ListValue[SynonymsAttributes]
type SlotTypeValuesState ¶
type SlotTypeValuesState struct { SlotTypeValue []SlotTypeValueState `json:"slot_type_value"` Synonyms []SynonymsState `json:"synonyms"` }
type Source ¶
type Source struct { // KmsKeyArn: string, required KmsKeyArn terra.StringValue `hcl:"kms_key_arn,attr" validate:"required"` // S3BucketName: string, required S3BucketName terra.StringValue `hcl:"s3_bucket_name,attr" validate:"required"` // S3ObjectKey: string, required S3ObjectKey terra.StringValue `hcl:"s3_object_key,attr" validate:"required"` }
type SourceAttributes ¶
type SourceAttributes struct {
// contains filtered or unexported fields
}
func (SourceAttributes) InternalRef ¶
func (s SourceAttributes) InternalRef() (terra.Reference, error)
func (SourceAttributes) InternalTokens ¶
func (s SourceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SourceAttributes) InternalWithRef ¶
func (s SourceAttributes) InternalWithRef(ref terra.Reference) SourceAttributes
func (SourceAttributes) KmsKeyArn ¶
func (s SourceAttributes) KmsKeyArn() terra.StringValue
func (SourceAttributes) S3BucketName ¶
func (s SourceAttributes) S3BucketName() terra.StringValue
func (SourceAttributes) S3ObjectKey ¶
func (s SourceAttributes) S3ObjectKey() terra.StringValue
type SourceState ¶
type Subslots ¶
type Subslots struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // SlotTypeId: string, required SlotTypeId terra.StringValue `hcl:"slot_type_id,attr" validate:"required"` }
type SubslotsAttributes ¶
type SubslotsAttributes struct {
// contains filtered or unexported fields
}
func (SubslotsAttributes) InternalRef ¶
func (s SubslotsAttributes) InternalRef() (terra.Reference, error)
func (SubslotsAttributes) InternalTokens ¶
func (s SubslotsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SubslotsAttributes) InternalWithRef ¶
func (s SubslotsAttributes) InternalWithRef(ref terra.Reference) SubslotsAttributes
func (SubslotsAttributes) Name ¶
func (s SubslotsAttributes) Name() terra.StringValue
func (SubslotsAttributes) SlotTypeId ¶
func (s SubslotsAttributes) SlotTypeId() terra.StringValue
type SubslotsState ¶
type Synonyms ¶
type Synonyms struct { // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type SynonymsAttributes ¶
type SynonymsAttributes struct {
// contains filtered or unexported fields
}
func (SynonymsAttributes) InternalRef ¶
func (s SynonymsAttributes) InternalRef() (terra.Reference, error)
func (SynonymsAttributes) InternalTokens ¶
func (s SynonymsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SynonymsAttributes) InternalWithRef ¶
func (s SynonymsAttributes) InternalWithRef(ref terra.Reference) SynonymsAttributes
func (SynonymsAttributes) Value ¶
func (s SynonymsAttributes) Value() terra.StringValue
type SynonymsState ¶
type SynonymsState struct {
Value string `json:"value"`
}
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
type ValueSelectionSetting ¶
type ValueSelectionSetting struct { // ResolutionStrategy: string, required ResolutionStrategy terra.StringValue `hcl:"resolution_strategy,attr" validate:"required"` // AdvancedRecognitionSetting: min=0 AdvancedRecognitionSetting []AdvancedRecognitionSetting `hcl:"advanced_recognition_setting,block" validate:"min=0"` // RegexFilter: min=0 RegexFilter []RegexFilter `hcl:"regex_filter,block" validate:"min=0"` }
type ValueSelectionSettingAttributes ¶
type ValueSelectionSettingAttributes struct {
// contains filtered or unexported fields
}
func (ValueSelectionSettingAttributes) AdvancedRecognitionSetting ¶
func (vss ValueSelectionSettingAttributes) AdvancedRecognitionSetting() terra.ListValue[AdvancedRecognitionSettingAttributes]
func (ValueSelectionSettingAttributes) InternalRef ¶
func (vss ValueSelectionSettingAttributes) InternalRef() (terra.Reference, error)
func (ValueSelectionSettingAttributes) InternalTokens ¶
func (vss ValueSelectionSettingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ValueSelectionSettingAttributes) InternalWithRef ¶
func (vss ValueSelectionSettingAttributes) InternalWithRef(ref terra.Reference) ValueSelectionSettingAttributes
func (ValueSelectionSettingAttributes) RegexFilter ¶
func (vss ValueSelectionSettingAttributes) RegexFilter() terra.ListValue[RegexFilterAttributes]
func (ValueSelectionSettingAttributes) ResolutionStrategy ¶
func (vss ValueSelectionSettingAttributes) ResolutionStrategy() terra.StringValue
type ValueSelectionSettingState ¶
type ValueSelectionSettingState struct { ResolutionStrategy string `json:"resolution_strategy"` AdvancedRecognitionSetting []AdvancedRecognitionSettingState `json:"advanced_recognition_setting"` RegexFilter []RegexFilterState `json:"regex_filter"` }
Click to show internal directories.
Click to hide internal directories.