lexv2modelsslottype

package
v0.0.0-...-917d9f1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 10, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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 (AdvancedRecognitionSettingAttributes) InternalTokens

func (AdvancedRecognitionSettingAttributes) InternalWithRef

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 (CompositeSlotTypeSettingAttributes) InternalTokens

func (csts CompositeSlotTypeSettingAttributes) InternalTokens() (hclwrite.Tokens, error)

func (CompositeSlotTypeSettingAttributes) InternalWithRef

func (CompositeSlotTypeSettingAttributes) Subslots

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 (ExternalSourceSettingAttributes) InternalRef

func (ExternalSourceSettingAttributes) InternalTokens

func (ess ExternalSourceSettingAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExternalSourceSettingAttributes) InternalWithRef

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 (GrammarSlotTypeSettingAttributes) Source

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 (RegexFilterAttributes) Pattern

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 (SlotTypeValueAttributes) Value

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 (SlotTypeValuesAttributes) SlotTypeValue

func (SlotTypeValuesAttributes) Synonyms

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 SourceState struct {
	KmsKeyArn    string `json:"kms_key_arn"`
	S3BucketName string `json:"s3_bucket_name"`
	S3ObjectKey  string `json:"s3_object_key"`
}

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 (SubslotsAttributes) SlotTypeId

func (s SubslotsAttributes) SlotTypeId() terra.StringValue

type SubslotsState

type SubslotsState struct {
	Name       string `json:"name"`
	SlotTypeId string `json:"slot_type_id"`
}

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

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 (TimeoutsAttributes) Delete

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

type TimeoutsState

type TimeoutsState struct {
	Create string `json:"create"`
	Delete string `json:"delete"`
	Update string `json:"update"`
}

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 (ValueSelectionSettingAttributes) InternalRef

func (ValueSelectionSettingAttributes) InternalTokens

func (vss ValueSelectionSettingAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ValueSelectionSettingAttributes) InternalWithRef

func (ValueSelectionSettingAttributes) RegexFilter

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"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL