chimesdkmediapipelinesmediainsightspipelineconfiguration

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 AmazonTranscribeCallAnalyticsProcessorConfiguration

type AmazonTranscribeCallAnalyticsProcessorConfiguration struct {
	// CallAnalyticsStreamCategories: list of string, optional
	CallAnalyticsStreamCategories terra.ListValue[terra.StringValue] `hcl:"call_analytics_stream_categories,attr"`
	// ContentIdentificationType: string, optional
	ContentIdentificationType terra.StringValue `hcl:"content_identification_type,attr"`
	// ContentRedactionType: string, optional
	ContentRedactionType terra.StringValue `hcl:"content_redaction_type,attr"`
	// EnablePartialResultsStabilization: bool, optional
	EnablePartialResultsStabilization terra.BoolValue `hcl:"enable_partial_results_stabilization,attr"`
	// FilterPartialResults: bool, optional
	FilterPartialResults terra.BoolValue `hcl:"filter_partial_results,attr"`
	// LanguageCode: string, required
	LanguageCode terra.StringValue `hcl:"language_code,attr" validate:"required"`
	// LanguageModelName: string, optional
	LanguageModelName terra.StringValue `hcl:"language_model_name,attr"`
	// PartialResultsStability: string, optional
	PartialResultsStability terra.StringValue `hcl:"partial_results_stability,attr"`
	// PiiEntityTypes: string, optional
	PiiEntityTypes terra.StringValue `hcl:"pii_entity_types,attr"`
	// VocabularyFilterMethod: string, optional
	VocabularyFilterMethod terra.StringValue `hcl:"vocabulary_filter_method,attr"`
	// VocabularyFilterName: string, optional
	VocabularyFilterName terra.StringValue `hcl:"vocabulary_filter_name,attr"`
	// VocabularyName: string, optional
	VocabularyName terra.StringValue `hcl:"vocabulary_name,attr"`
	// PostCallAnalyticsSettings: optional
	PostCallAnalyticsSettings *PostCallAnalyticsSettings `hcl:"post_call_analytics_settings,block"`
}

type AmazonTranscribeCallAnalyticsProcessorConfigurationAttributes

type AmazonTranscribeCallAnalyticsProcessorConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (AmazonTranscribeCallAnalyticsProcessorConfigurationAttributes) CallAnalyticsStreamCategories

func (AmazonTranscribeCallAnalyticsProcessorConfigurationAttributes) ContentIdentificationType

func (AmazonTranscribeCallAnalyticsProcessorConfigurationAttributes) ContentRedactionType

func (AmazonTranscribeCallAnalyticsProcessorConfigurationAttributes) EnablePartialResultsStabilization

func (atcapc AmazonTranscribeCallAnalyticsProcessorConfigurationAttributes) EnablePartialResultsStabilization() terra.BoolValue

func (AmazonTranscribeCallAnalyticsProcessorConfigurationAttributes) FilterPartialResults

func (AmazonTranscribeCallAnalyticsProcessorConfigurationAttributes) InternalRef

func (AmazonTranscribeCallAnalyticsProcessorConfigurationAttributes) InternalTokens

func (AmazonTranscribeCallAnalyticsProcessorConfigurationAttributes) InternalWithRef

func (AmazonTranscribeCallAnalyticsProcessorConfigurationAttributes) LanguageCode

func (AmazonTranscribeCallAnalyticsProcessorConfigurationAttributes) LanguageModelName

func (AmazonTranscribeCallAnalyticsProcessorConfigurationAttributes) PartialResultsStability

func (AmazonTranscribeCallAnalyticsProcessorConfigurationAttributes) PiiEntityTypes

func (AmazonTranscribeCallAnalyticsProcessorConfigurationAttributes) PostCallAnalyticsSettings

func (AmazonTranscribeCallAnalyticsProcessorConfigurationAttributes) VocabularyFilterMethod

func (AmazonTranscribeCallAnalyticsProcessorConfigurationAttributes) VocabularyFilterName

func (AmazonTranscribeCallAnalyticsProcessorConfigurationAttributes) VocabularyName

type AmazonTranscribeCallAnalyticsProcessorConfigurationState

type AmazonTranscribeCallAnalyticsProcessorConfigurationState struct {
	CallAnalyticsStreamCategories     []string                         `json:"call_analytics_stream_categories"`
	ContentIdentificationType         string                           `json:"content_identification_type"`
	ContentRedactionType              string                           `json:"content_redaction_type"`
	EnablePartialResultsStabilization bool                             `json:"enable_partial_results_stabilization"`
	FilterPartialResults              bool                             `json:"filter_partial_results"`
	LanguageCode                      string                           `json:"language_code"`
	LanguageModelName                 string                           `json:"language_model_name"`
	PartialResultsStability           string                           `json:"partial_results_stability"`
	PiiEntityTypes                    string                           `json:"pii_entity_types"`
	VocabularyFilterMethod            string                           `json:"vocabulary_filter_method"`
	VocabularyFilterName              string                           `json:"vocabulary_filter_name"`
	VocabularyName                    string                           `json:"vocabulary_name"`
	PostCallAnalyticsSettings         []PostCallAnalyticsSettingsState `json:"post_call_analytics_settings"`
}

type AmazonTranscribeProcessorConfiguration

type AmazonTranscribeProcessorConfiguration struct {
	// ContentIdentificationType: string, optional
	ContentIdentificationType terra.StringValue `hcl:"content_identification_type,attr"`
	// ContentRedactionType: string, optional
	ContentRedactionType terra.StringValue `hcl:"content_redaction_type,attr"`
	// EnablePartialResultsStabilization: bool, optional
	EnablePartialResultsStabilization terra.BoolValue `hcl:"enable_partial_results_stabilization,attr"`
	// FilterPartialResults: bool, optional
	FilterPartialResults terra.BoolValue `hcl:"filter_partial_results,attr"`
	// LanguageCode: string, required
	LanguageCode terra.StringValue `hcl:"language_code,attr" validate:"required"`
	// LanguageModelName: string, optional
	LanguageModelName terra.StringValue `hcl:"language_model_name,attr"`
	// PartialResultsStability: string, optional
	PartialResultsStability terra.StringValue `hcl:"partial_results_stability,attr"`
	// PiiEntityTypes: string, optional
	PiiEntityTypes terra.StringValue `hcl:"pii_entity_types,attr"`
	// ShowSpeakerLabel: bool, optional
	ShowSpeakerLabel terra.BoolValue `hcl:"show_speaker_label,attr"`
	// VocabularyFilterMethod: string, optional
	VocabularyFilterMethod terra.StringValue `hcl:"vocabulary_filter_method,attr"`
	// VocabularyFilterName: string, optional
	VocabularyFilterName terra.StringValue `hcl:"vocabulary_filter_name,attr"`
	// VocabularyName: string, optional
	VocabularyName terra.StringValue `hcl:"vocabulary_name,attr"`
}

type AmazonTranscribeProcessorConfigurationAttributes

type AmazonTranscribeProcessorConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (AmazonTranscribeProcessorConfigurationAttributes) ContentIdentificationType

func (atpc AmazonTranscribeProcessorConfigurationAttributes) ContentIdentificationType() terra.StringValue

func (AmazonTranscribeProcessorConfigurationAttributes) ContentRedactionType

func (AmazonTranscribeProcessorConfigurationAttributes) EnablePartialResultsStabilization

func (atpc AmazonTranscribeProcessorConfigurationAttributes) EnablePartialResultsStabilization() terra.BoolValue

func (AmazonTranscribeProcessorConfigurationAttributes) FilterPartialResults

func (AmazonTranscribeProcessorConfigurationAttributes) InternalRef

func (AmazonTranscribeProcessorConfigurationAttributes) InternalTokens

func (AmazonTranscribeProcessorConfigurationAttributes) InternalWithRef

func (AmazonTranscribeProcessorConfigurationAttributes) LanguageCode

func (AmazonTranscribeProcessorConfigurationAttributes) LanguageModelName

func (AmazonTranscribeProcessorConfigurationAttributes) PartialResultsStability

func (AmazonTranscribeProcessorConfigurationAttributes) PiiEntityTypes

func (AmazonTranscribeProcessorConfigurationAttributes) ShowSpeakerLabel

func (AmazonTranscribeProcessorConfigurationAttributes) VocabularyFilterMethod

func (AmazonTranscribeProcessorConfigurationAttributes) VocabularyFilterName

func (AmazonTranscribeProcessorConfigurationAttributes) VocabularyName

type AmazonTranscribeProcessorConfigurationState

type AmazonTranscribeProcessorConfigurationState struct {
	ContentIdentificationType         string `json:"content_identification_type"`
	ContentRedactionType              string `json:"content_redaction_type"`
	EnablePartialResultsStabilization bool   `json:"enable_partial_results_stabilization"`
	FilterPartialResults              bool   `json:"filter_partial_results"`
	LanguageCode                      string `json:"language_code"`
	LanguageModelName                 string `json:"language_model_name"`
	PartialResultsStability           string `json:"partial_results_stability"`
	PiiEntityTypes                    string `json:"pii_entity_types"`
	ShowSpeakerLabel                  bool   `json:"show_speaker_label"`
	VocabularyFilterMethod            string `json:"vocabulary_filter_method"`
	VocabularyFilterName              string `json:"vocabulary_filter_name"`
	VocabularyName                    string `json:"vocabulary_name"`
}

type Elements

type Elements struct {
	// Type: string, required
	Type terra.StringValue `hcl:"type,attr" validate:"required"`
	// AmazonTranscribeCallAnalyticsProcessorConfiguration: optional
	AmazonTranscribeCallAnalyticsProcessorConfiguration *AmazonTranscribeCallAnalyticsProcessorConfiguration `hcl:"amazon_transcribe_call_analytics_processor_configuration,block"`
	// AmazonTranscribeProcessorConfiguration: optional
	AmazonTranscribeProcessorConfiguration *AmazonTranscribeProcessorConfiguration `hcl:"amazon_transcribe_processor_configuration,block"`
	// KinesisDataStreamSinkConfiguration: optional
	KinesisDataStreamSinkConfiguration *KinesisDataStreamSinkConfiguration `hcl:"kinesis_data_stream_sink_configuration,block"`
	// LambdaFunctionSinkConfiguration: optional
	LambdaFunctionSinkConfiguration *LambdaFunctionSinkConfiguration `hcl:"lambda_function_sink_configuration,block"`
	// S3RecordingSinkConfiguration: optional
	S3RecordingSinkConfiguration *S3RecordingSinkConfiguration `hcl:"s3_recording_sink_configuration,block"`
	// SnsTopicSinkConfiguration: optional
	SnsTopicSinkConfiguration *SnsTopicSinkConfiguration `hcl:"sns_topic_sink_configuration,block"`
	// SqsQueueSinkConfiguration: optional
	SqsQueueSinkConfiguration *SqsQueueSinkConfiguration `hcl:"sqs_queue_sink_configuration,block"`
	// VoiceAnalyticsProcessorConfiguration: optional
	VoiceAnalyticsProcessorConfiguration *VoiceAnalyticsProcessorConfiguration `hcl:"voice_analytics_processor_configuration,block"`
}

type ElementsAttributes

type ElementsAttributes struct {
	// contains filtered or unexported fields
}

func (ElementsAttributes) AmazonTranscribeProcessorConfiguration

func (e ElementsAttributes) AmazonTranscribeProcessorConfiguration() terra.ListValue[AmazonTranscribeProcessorConfigurationAttributes]

func (ElementsAttributes) InternalRef

func (e ElementsAttributes) InternalRef() (terra.Reference, error)

func (ElementsAttributes) InternalTokens

func (e ElementsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ElementsAttributes) InternalWithRef

func (e ElementsAttributes) InternalWithRef(ref terra.Reference) ElementsAttributes

func (ElementsAttributes) KinesisDataStreamSinkConfiguration

func (e ElementsAttributes) KinesisDataStreamSinkConfiguration() terra.ListValue[KinesisDataStreamSinkConfigurationAttributes]

func (ElementsAttributes) LambdaFunctionSinkConfiguration

func (e ElementsAttributes) LambdaFunctionSinkConfiguration() terra.ListValue[LambdaFunctionSinkConfigurationAttributes]

func (ElementsAttributes) S3RecordingSinkConfiguration

func (ElementsAttributes) SnsTopicSinkConfiguration

func (ElementsAttributes) SqsQueueSinkConfiguration

func (ElementsAttributes) Type

func (ElementsAttributes) VoiceAnalyticsProcessorConfiguration

func (e ElementsAttributes) VoiceAnalyticsProcessorConfiguration() terra.ListValue[VoiceAnalyticsProcessorConfigurationAttributes]

type ElementsState

type ElementsState struct {
	Type                                                string                                                     `json:"type"`
	AmazonTranscribeCallAnalyticsProcessorConfiguration []AmazonTranscribeCallAnalyticsProcessorConfigurationState `json:"amazon_transcribe_call_analytics_processor_configuration"`
	AmazonTranscribeProcessorConfiguration              []AmazonTranscribeProcessorConfigurationState              `json:"amazon_transcribe_processor_configuration"`
	KinesisDataStreamSinkConfiguration                  []KinesisDataStreamSinkConfigurationState                  `json:"kinesis_data_stream_sink_configuration"`
	LambdaFunctionSinkConfiguration                     []LambdaFunctionSinkConfigurationState                     `json:"lambda_function_sink_configuration"`
	S3RecordingSinkConfiguration                        []S3RecordingSinkConfigurationState                        `json:"s3_recording_sink_configuration"`
	SnsTopicSinkConfiguration                           []SnsTopicSinkConfigurationState                           `json:"sns_topic_sink_configuration"`
	SqsQueueSinkConfiguration                           []SqsQueueSinkConfigurationState                           `json:"sqs_queue_sink_configuration"`
	VoiceAnalyticsProcessorConfiguration                []VoiceAnalyticsProcessorConfigurationState                `json:"voice_analytics_processor_configuration"`
}

type IssueDetectionConfiguration

type IssueDetectionConfiguration struct {
	// RuleName: string, required
	RuleName terra.StringValue `hcl:"rule_name,attr" validate:"required"`
}

type IssueDetectionConfigurationAttributes

type IssueDetectionConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (IssueDetectionConfigurationAttributes) InternalRef

func (IssueDetectionConfigurationAttributes) InternalTokens

func (IssueDetectionConfigurationAttributes) InternalWithRef

func (IssueDetectionConfigurationAttributes) RuleName

type IssueDetectionConfigurationState

type IssueDetectionConfigurationState struct {
	RuleName string `json:"rule_name"`
}

type KeywordMatchConfiguration

type KeywordMatchConfiguration struct {
	// Keywords: list of string, required
	Keywords terra.ListValue[terra.StringValue] `hcl:"keywords,attr" validate:"required"`
	// Negate: bool, optional
	Negate terra.BoolValue `hcl:"negate,attr"`
	// RuleName: string, required
	RuleName terra.StringValue `hcl:"rule_name,attr" validate:"required"`
}

type KeywordMatchConfigurationAttributes

type KeywordMatchConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (KeywordMatchConfigurationAttributes) InternalRef

func (KeywordMatchConfigurationAttributes) InternalTokens

func (kmc KeywordMatchConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (KeywordMatchConfigurationAttributes) InternalWithRef

func (KeywordMatchConfigurationAttributes) Keywords

func (KeywordMatchConfigurationAttributes) Negate

func (KeywordMatchConfigurationAttributes) RuleName

type KeywordMatchConfigurationState

type KeywordMatchConfigurationState struct {
	Keywords []string `json:"keywords"`
	Negate   bool     `json:"negate"`
	RuleName string   `json:"rule_name"`
}

type KinesisDataStreamSinkConfiguration

type KinesisDataStreamSinkConfiguration struct {
	// InsightsTarget: string, required
	InsightsTarget terra.StringValue `hcl:"insights_target,attr" validate:"required"`
}

type KinesisDataStreamSinkConfigurationAttributes

type KinesisDataStreamSinkConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (KinesisDataStreamSinkConfigurationAttributes) InsightsTarget

func (KinesisDataStreamSinkConfigurationAttributes) InternalRef

func (KinesisDataStreamSinkConfigurationAttributes) InternalTokens

func (KinesisDataStreamSinkConfigurationAttributes) InternalWithRef

type KinesisDataStreamSinkConfigurationState

type KinesisDataStreamSinkConfigurationState struct {
	InsightsTarget string `json:"insights_target"`
}

type LambdaFunctionSinkConfiguration

type LambdaFunctionSinkConfiguration struct {
	// InsightsTarget: string, required
	InsightsTarget terra.StringValue `hcl:"insights_target,attr" validate:"required"`
}

type LambdaFunctionSinkConfigurationAttributes

type LambdaFunctionSinkConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (LambdaFunctionSinkConfigurationAttributes) InsightsTarget

func (LambdaFunctionSinkConfigurationAttributes) InternalRef

func (LambdaFunctionSinkConfigurationAttributes) InternalTokens

func (LambdaFunctionSinkConfigurationAttributes) InternalWithRef

type LambdaFunctionSinkConfigurationState

type LambdaFunctionSinkConfigurationState struct {
	InsightsTarget string `json:"insights_target"`
}

type PostCallAnalyticsSettings

type PostCallAnalyticsSettings struct {
	// ContentRedactionOutput: string, optional
	ContentRedactionOutput terra.StringValue `hcl:"content_redaction_output,attr"`
	// DataAccessRoleArn: string, required
	DataAccessRoleArn terra.StringValue `hcl:"data_access_role_arn,attr" validate:"required"`
	// OutputEncryptionKmsKeyId: string, optional
	OutputEncryptionKmsKeyId terra.StringValue `hcl:"output_encryption_kms_key_id,attr"`
	// OutputLocation: string, required
	OutputLocation terra.StringValue `hcl:"output_location,attr" validate:"required"`
}

type PostCallAnalyticsSettingsAttributes

type PostCallAnalyticsSettingsAttributes struct {
	// contains filtered or unexported fields
}

func (PostCallAnalyticsSettingsAttributes) ContentRedactionOutput

func (pcas PostCallAnalyticsSettingsAttributes) ContentRedactionOutput() terra.StringValue

func (PostCallAnalyticsSettingsAttributes) DataAccessRoleArn

func (pcas PostCallAnalyticsSettingsAttributes) DataAccessRoleArn() terra.StringValue

func (PostCallAnalyticsSettingsAttributes) InternalRef

func (PostCallAnalyticsSettingsAttributes) InternalTokens

func (pcas PostCallAnalyticsSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (PostCallAnalyticsSettingsAttributes) InternalWithRef

func (PostCallAnalyticsSettingsAttributes) OutputEncryptionKmsKeyId

func (pcas PostCallAnalyticsSettingsAttributes) OutputEncryptionKmsKeyId() terra.StringValue

func (PostCallAnalyticsSettingsAttributes) OutputLocation

type PostCallAnalyticsSettingsState

type PostCallAnalyticsSettingsState struct {
	ContentRedactionOutput   string `json:"content_redaction_output"`
	DataAccessRoleArn        string `json:"data_access_role_arn"`
	OutputEncryptionKmsKeyId string `json:"output_encryption_kms_key_id"`
	OutputLocation           string `json:"output_location"`
}

type RealTimeAlertConfiguration

type RealTimeAlertConfiguration struct {
	// Disabled: bool, optional
	Disabled terra.BoolValue `hcl:"disabled,attr"`
	// Rules: min=1,max=3
	Rules []Rules `hcl:"rules,block" validate:"min=1,max=3"`
}

type RealTimeAlertConfigurationAttributes

type RealTimeAlertConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (RealTimeAlertConfigurationAttributes) Disabled

func (RealTimeAlertConfigurationAttributes) InternalRef

func (RealTimeAlertConfigurationAttributes) InternalTokens

func (rtac RealTimeAlertConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (RealTimeAlertConfigurationAttributes) InternalWithRef

func (RealTimeAlertConfigurationAttributes) Rules

type RealTimeAlertConfigurationState

type RealTimeAlertConfigurationState struct {
	Disabled bool         `json:"disabled"`
	Rules    []RulesState `json:"rules"`
}

type Rules

type Rules struct {
	// Type: string, required
	Type terra.StringValue `hcl:"type,attr" validate:"required"`
	// IssueDetectionConfiguration: optional
	IssueDetectionConfiguration *IssueDetectionConfiguration `hcl:"issue_detection_configuration,block"`
	// KeywordMatchConfiguration: optional
	KeywordMatchConfiguration *KeywordMatchConfiguration `hcl:"keyword_match_configuration,block"`
	// SentimentConfiguration: optional
	SentimentConfiguration *SentimentConfiguration `hcl:"sentiment_configuration,block"`
}

type RulesAttributes

type RulesAttributes struct {
	// contains filtered or unexported fields
}

func (RulesAttributes) InternalRef

func (r RulesAttributes) InternalRef() (terra.Reference, error)

func (RulesAttributes) InternalTokens

func (r RulesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (RulesAttributes) InternalWithRef

func (r RulesAttributes) InternalWithRef(ref terra.Reference) RulesAttributes

func (RulesAttributes) IssueDetectionConfiguration

func (r RulesAttributes) IssueDetectionConfiguration() terra.ListValue[IssueDetectionConfigurationAttributes]

func (RulesAttributes) KeywordMatchConfiguration

func (r RulesAttributes) KeywordMatchConfiguration() terra.ListValue[KeywordMatchConfigurationAttributes]

func (RulesAttributes) SentimentConfiguration

func (RulesAttributes) Type

type RulesState

type RulesState struct {
	Type                        string                             `json:"type"`
	IssueDetectionConfiguration []IssueDetectionConfigurationState `json:"issue_detection_configuration"`
	KeywordMatchConfiguration   []KeywordMatchConfigurationState   `json:"keyword_match_configuration"`
	SentimentConfiguration      []SentimentConfigurationState      `json:"sentiment_configuration"`
}

type S3RecordingSinkConfiguration

type S3RecordingSinkConfiguration struct {
	// Destination: string, optional
	Destination terra.StringValue `hcl:"destination,attr"`
}

type S3RecordingSinkConfigurationAttributes

type S3RecordingSinkConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (S3RecordingSinkConfigurationAttributes) Destination

func (S3RecordingSinkConfigurationAttributes) InternalRef

func (S3RecordingSinkConfigurationAttributes) InternalTokens

func (S3RecordingSinkConfigurationAttributes) InternalWithRef

type S3RecordingSinkConfigurationState

type S3RecordingSinkConfigurationState struct {
	Destination string `json:"destination"`
}

type SentimentConfiguration

type SentimentConfiguration struct {
	// RuleName: string, required
	RuleName terra.StringValue `hcl:"rule_name,attr" validate:"required"`
	// SentimentType: string, required
	SentimentType terra.StringValue `hcl:"sentiment_type,attr" validate:"required"`
	// TimePeriod: number, required
	TimePeriod terra.NumberValue `hcl:"time_period,attr" validate:"required"`
}

type SentimentConfigurationAttributes

type SentimentConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (SentimentConfigurationAttributes) InternalRef

func (SentimentConfigurationAttributes) InternalTokens

func (sc SentimentConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SentimentConfigurationAttributes) InternalWithRef

func (SentimentConfigurationAttributes) RuleName

func (SentimentConfigurationAttributes) SentimentType

func (SentimentConfigurationAttributes) TimePeriod

type SentimentConfigurationState

type SentimentConfigurationState struct {
	RuleName      string  `json:"rule_name"`
	SentimentType string  `json:"sentiment_type"`
	TimePeriod    float64 `json:"time_period"`
}

type SnsTopicSinkConfiguration

type SnsTopicSinkConfiguration struct {
	// InsightsTarget: string, required
	InsightsTarget terra.StringValue `hcl:"insights_target,attr" validate:"required"`
}

type SnsTopicSinkConfigurationAttributes

type SnsTopicSinkConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (SnsTopicSinkConfigurationAttributes) InsightsTarget

func (SnsTopicSinkConfigurationAttributes) InternalRef

func (SnsTopicSinkConfigurationAttributes) InternalTokens

func (stsc SnsTopicSinkConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SnsTopicSinkConfigurationAttributes) InternalWithRef

type SnsTopicSinkConfigurationState

type SnsTopicSinkConfigurationState struct {
	InsightsTarget string `json:"insights_target"`
}

type SqsQueueSinkConfiguration

type SqsQueueSinkConfiguration struct {
	// InsightsTarget: string, required
	InsightsTarget terra.StringValue `hcl:"insights_target,attr" validate:"required"`
}

type SqsQueueSinkConfigurationAttributes

type SqsQueueSinkConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (SqsQueueSinkConfigurationAttributes) InsightsTarget

func (SqsQueueSinkConfigurationAttributes) InternalRef

func (SqsQueueSinkConfigurationAttributes) InternalTokens

func (sqsc SqsQueueSinkConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SqsQueueSinkConfigurationAttributes) InternalWithRef

type SqsQueueSinkConfigurationState

type SqsQueueSinkConfigurationState struct {
	InsightsTarget string `json:"insights_target"`
}

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 VoiceAnalyticsProcessorConfiguration

type VoiceAnalyticsProcessorConfiguration struct {
	// SpeakerSearchStatus: string, required
	SpeakerSearchStatus terra.StringValue `hcl:"speaker_search_status,attr" validate:"required"`
	// VoiceToneAnalysisStatus: string, required
	VoiceToneAnalysisStatus terra.StringValue `hcl:"voice_tone_analysis_status,attr" validate:"required"`
}

type VoiceAnalyticsProcessorConfigurationAttributes

type VoiceAnalyticsProcessorConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (VoiceAnalyticsProcessorConfigurationAttributes) InternalRef

func (VoiceAnalyticsProcessorConfigurationAttributes) InternalTokens

func (VoiceAnalyticsProcessorConfigurationAttributes) InternalWithRef

func (VoiceAnalyticsProcessorConfigurationAttributes) SpeakerSearchStatus

func (VoiceAnalyticsProcessorConfigurationAttributes) VoiceToneAnalysisStatus

func (vapc VoiceAnalyticsProcessorConfigurationAttributes) VoiceToneAnalysisStatus() terra.StringValue

type VoiceAnalyticsProcessorConfigurationState

type VoiceAnalyticsProcessorConfigurationState struct {
	SpeakerSearchStatus     string `json:"speaker_search_status"`
	VoiceToneAnalysisStatus string `json:"voice_tone_analysis_status"`
}

Jump to

Keyboard shortcuts

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