aws_medialive_channel

package
v0.0.0-...-4deecce Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Args

type Args struct {
	// ChannelClass: string, required
	ChannelClass terra.StringValue `hcl:"channel_class,attr" validate:"required"`
	// Id: string, optional
	Id terra.StringValue `hcl:"id,attr"`
	// LogLevel: string, optional
	LogLevel terra.StringValue `hcl:"log_level,attr"`
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
	// RoleArn: string, optional
	RoleArn terra.StringValue `hcl:"role_arn,attr"`
	// StartChannel: bool, optional
	StartChannel terra.BoolValue `hcl:"start_channel,attr"`
	// Tags: map of string, optional
	Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"`
	// TagsAll: map of string, optional
	TagsAll terra.MapValue[terra.StringValue] `hcl:"tags_all,attr"`
	// CdiInputSpecification: optional
	CdiInputSpecification *CdiInputSpecification `hcl:"cdi_input_specification,block"`
	// Destinations: min=1
	Destinations []Destinations `hcl:"destinations,block" validate:"min=1"`
	// EncoderSettings: required
	EncoderSettings *EncoderSettings `hcl:"encoder_settings,block" validate:"required"`
	// InputAttachments: min=1
	InputAttachments []InputAttachments `hcl:"input_attachments,block" validate:"min=1"`
	// InputSpecification: required
	InputSpecification *InputSpecification `hcl:"input_specification,block" validate:"required"`
	// Maintenance: optional
	Maintenance *Maintenance `hcl:"maintenance,block"`
	// Timeouts: optional
	Timeouts *Timeouts `hcl:"timeouts,block"`
	// Vpc: optional
	Vpc *Vpc `hcl:"vpc,block"`
}

Args contains the configurations for aws_medialive_channel.

type CdiInputSpecification

type CdiInputSpecification struct {
	// Resolution: string, required
	Resolution terra.StringValue `hcl:"resolution,attr" validate:"required"`
}

type CdiInputSpecificationAttributes

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

func (CdiInputSpecificationAttributes) InternalRef

func (CdiInputSpecificationAttributes) InternalTokens

func (cis CdiInputSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (CdiInputSpecificationAttributes) InternalWithRef

func (CdiInputSpecificationAttributes) Resolution

type CdiInputSpecificationState

type CdiInputSpecificationState struct {
	Resolution string `json:"resolution"`
}

type Destinations

type Destinations struct {
	// Id: string, required
	Id terra.StringValue `hcl:"id,attr" validate:"required"`
	// DestinationsMediaPackageSettings: min=0
	MediaPackageSettings []DestinationsMediaPackageSettings `hcl:"media_package_settings,block" validate:"min=0"`
	// DestinationsMultiplexSettings: optional
	MultiplexSettings *DestinationsMultiplexSettings `hcl:"multiplex_settings,block"`
	// DestinationsSettings: min=0
	Settings []DestinationsSettings `hcl:"settings,block" validate:"min=0"`
}

type DestinationsAttributes

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

func (DestinationsAttributes) Id

func (DestinationsAttributes) InternalRef

func (d DestinationsAttributes) InternalRef() (terra.Reference, error)

func (DestinationsAttributes) InternalTokens

func (d DestinationsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DestinationsAttributes) InternalWithRef

func (DestinationsAttributes) MediaPackageSettings

func (DestinationsAttributes) MultiplexSettings

func (DestinationsAttributes) Settings

type DestinationsMediaPackageSettings

type DestinationsMediaPackageSettings struct {
	// ChannelId: string, required
	ChannelId terra.StringValue `hcl:"channel_id,attr" validate:"required"`
}

type DestinationsMediaPackageSettingsAttributes

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

func (DestinationsMediaPackageSettingsAttributes) ChannelId

func (DestinationsMediaPackageSettingsAttributes) InternalRef

func (DestinationsMediaPackageSettingsAttributes) InternalTokens

func (DestinationsMediaPackageSettingsAttributes) InternalWithRef

type DestinationsMediaPackageSettingsState

type DestinationsMediaPackageSettingsState struct {
	ChannelId string `json:"channel_id"`
}

type DestinationsMultiplexSettings

type DestinationsMultiplexSettings struct {
	// MultiplexId: string, required
	MultiplexId terra.StringValue `hcl:"multiplex_id,attr" validate:"required"`
	// ProgramName: string, required
	ProgramName terra.StringValue `hcl:"program_name,attr" validate:"required"`
}

type DestinationsMultiplexSettingsAttributes

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

func (DestinationsMultiplexSettingsAttributes) InternalRef

func (DestinationsMultiplexSettingsAttributes) InternalTokens

func (DestinationsMultiplexSettingsAttributes) InternalWithRef

func (DestinationsMultiplexSettingsAttributes) MultiplexId

func (DestinationsMultiplexSettingsAttributes) ProgramName

type DestinationsMultiplexSettingsState

type DestinationsMultiplexSettingsState struct {
	MultiplexId string `json:"multiplex_id"`
	ProgramName string `json:"program_name"`
}

type DestinationsSettings

type DestinationsSettings struct {
	// PasswordParam: string, optional
	PasswordParam terra.StringValue `hcl:"password_param,attr"`
	// StreamName: string, optional
	StreamName terra.StringValue `hcl:"stream_name,attr"`
	// Url: string, optional
	Url terra.StringValue `hcl:"url,attr"`
	// Username: string, optional
	Username terra.StringValue `hcl:"username,attr"`
}

type DestinationsSettingsAttributes

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

func (DestinationsSettingsAttributes) InternalRef

func (DestinationsSettingsAttributes) InternalTokens

func (s DestinationsSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DestinationsSettingsAttributes) InternalWithRef

func (DestinationsSettingsAttributes) PasswordParam

func (DestinationsSettingsAttributes) StreamName

func (DestinationsSettingsAttributes) Url

func (DestinationsSettingsAttributes) Username

type DestinationsSettingsState

type DestinationsSettingsState struct {
	PasswordParam string `json:"password_param"`
	StreamName    string `json:"stream_name"`
	Url           string `json:"url"`
	Username      string `json:"username"`
}

type DestinationsState

type DestinationsState struct {
	Id                   string                                  `json:"id"`
	MediaPackageSettings []DestinationsMediaPackageSettingsState `json:"media_package_settings"`
	MultiplexSettings    []DestinationsMultiplexSettingsState    `json:"multiplex_settings"`
	Settings             []DestinationsSettingsState             `json:"settings"`
}

type EncoderSettings

type EncoderSettings struct {
	// EncoderSettingsAudioDescriptions: min=0
	AudioDescriptions []EncoderSettingsAudioDescriptions `hcl:"audio_descriptions,block" validate:"min=0"`
	// EncoderSettingsAvailBlanking: optional
	AvailBlanking *EncoderSettingsAvailBlanking `hcl:"avail_blanking,block"`
	// EncoderSettingsCaptionDescriptions: min=0
	CaptionDescriptions []EncoderSettingsCaptionDescriptions `hcl:"caption_descriptions,block" validate:"min=0"`
	// EncoderSettingsGlobalConfiguration: optional
	GlobalConfiguration *EncoderSettingsGlobalConfiguration `hcl:"global_configuration,block"`
	// EncoderSettingsMotionGraphicsConfiguration: optional
	MotionGraphicsConfiguration *EncoderSettingsMotionGraphicsConfiguration `hcl:"motion_graphics_configuration,block"`
	// EncoderSettingsNielsenConfiguration: optional
	NielsenConfiguration *EncoderSettingsNielsenConfiguration `hcl:"nielsen_configuration,block"`
	// EncoderSettingsOutputGroups: min=1
	OutputGroups []EncoderSettingsOutputGroups `hcl:"output_groups,block" validate:"min=1"`
	// EncoderSettingsTimecodeConfig: required
	TimecodeConfig *EncoderSettingsTimecodeConfig `hcl:"timecode_config,block" validate:"required"`
	// EncoderSettingsVideoDescriptions: min=0
	VideoDescriptions []EncoderSettingsVideoDescriptions `hcl:"video_descriptions,block" validate:"min=0"`
}

type EncoderSettingsAttributes

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

func (EncoderSettingsAttributes) AudioDescriptions

func (EncoderSettingsAttributes) AvailBlanking

func (EncoderSettingsAttributes) CaptionDescriptions

func (EncoderSettingsAttributes) GlobalConfiguration

func (EncoderSettingsAttributes) InternalRef

func (es EncoderSettingsAttributes) InternalRef() (terra.Reference, error)

func (EncoderSettingsAttributes) InternalTokens

func (es EncoderSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (EncoderSettingsAttributes) InternalWithRef

func (EncoderSettingsAttributes) MotionGraphicsConfiguration

func (EncoderSettingsAttributes) NielsenConfiguration

func (EncoderSettingsAttributes) OutputGroups

func (EncoderSettingsAttributes) TimecodeConfig

func (EncoderSettingsAttributes) VideoDescriptions

type EncoderSettingsAudioDescriptions

type EncoderSettingsAudioDescriptions struct {
	// AudioSelectorName: string, required
	AudioSelectorName terra.StringValue `hcl:"audio_selector_name,attr" validate:"required"`
	// AudioType: string, optional
	AudioType terra.StringValue `hcl:"audio_type,attr"`
	// AudioTypeControl: string, optional
	AudioTypeControl terra.StringValue `hcl:"audio_type_control,attr"`
	// LanguageCode: string, optional
	LanguageCode terra.StringValue `hcl:"language_code,attr"`
	// LanguageCodeControl: string, optional
	LanguageCodeControl terra.StringValue `hcl:"language_code_control,attr"`
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
	// StreamName: string, optional
	StreamName terra.StringValue `hcl:"stream_name,attr"`
	// EncoderSettingsAudioDescriptionsAudioNormalizationSettings: optional
	AudioNormalizationSettings *EncoderSettingsAudioDescriptionsAudioNormalizationSettings `hcl:"audio_normalization_settings,block"`
	// EncoderSettingsAudioDescriptionsAudioWatermarkSettings: optional
	AudioWatermarkSettings *EncoderSettingsAudioDescriptionsAudioWatermarkSettings `hcl:"audio_watermark_settings,block"`
	// EncoderSettingsAudioDescriptionsCodecSettings: optional
	CodecSettings *EncoderSettingsAudioDescriptionsCodecSettings `hcl:"codec_settings,block"`
	// EncoderSettingsAudioDescriptionsRemixSettings: optional
	RemixSettings *EncoderSettingsAudioDescriptionsRemixSettings `hcl:"remix_settings,block"`
}

type EncoderSettingsAudioDescriptions30D774C5

type EncoderSettingsAudioDescriptions30D774C5 struct {
	// CheckDigitString: string, required
	CheckDigitString terra.StringValue `hcl:"check_digit_string,attr" validate:"required"`
	// Sid: number, required
	Sid terra.NumberValue `hcl:"sid,attr" validate:"required"`
}

type EncoderSettingsAudioDescriptions30D774C5Attributes

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

func (EncoderSettingsAudioDescriptions30D774C5Attributes) CheckDigitString

func (EncoderSettingsAudioDescriptions30D774C5Attributes) InternalRef

func (EncoderSettingsAudioDescriptions30D774C5Attributes) InternalTokens

func (EncoderSettingsAudioDescriptions30D774C5Attributes) InternalWithRef

func (EncoderSettingsAudioDescriptions30D774C5Attributes) Sid

type EncoderSettingsAudioDescriptions30D774C5State

type EncoderSettingsAudioDescriptions30D774C5State struct {
	CheckDigitString string  `json:"check_digit_string"`
	Sid              float64 `json:"sid"`
}

type EncoderSettingsAudioDescriptions6C245389

type EncoderSettingsAudioDescriptions6C245389 struct {
	// CbetCheckDigitString: string, required
	CbetCheckDigitString terra.StringValue `hcl:"cbet_check_digit_string,attr" validate:"required"`
	// CbetStepaside: string, required
	CbetStepaside terra.StringValue `hcl:"cbet_stepaside,attr" validate:"required"`
	// Csid: string, required
	Csid terra.StringValue `hcl:"csid,attr" validate:"required"`
}

type EncoderSettingsAudioDescriptions6C245389Attributes

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

func (EncoderSettingsAudioDescriptions6C245389Attributes) CbetCheckDigitString

func (EncoderSettingsAudioDescriptions6C245389Attributes) CbetStepaside

func (EncoderSettingsAudioDescriptions6C245389Attributes) Csid

func (EncoderSettingsAudioDescriptions6C245389Attributes) InternalRef

func (EncoderSettingsAudioDescriptions6C245389Attributes) InternalTokens

func (EncoderSettingsAudioDescriptions6C245389Attributes) InternalWithRef

type EncoderSettingsAudioDescriptions6C245389State

type EncoderSettingsAudioDescriptions6C245389State struct {
	CbetCheckDigitString string `json:"cbet_check_digit_string"`
	CbetStepaside        string `json:"cbet_stepaside"`
	Csid                 string `json:"csid"`
}

type EncoderSettingsAudioDescriptionsA72D0F60

type EncoderSettingsAudioDescriptionsA72D0F60 struct {
	// Gain: number, required
	Gain terra.NumberValue `hcl:"gain,attr" validate:"required"`
	// InputChannel: number, required
	InputChannel terra.NumberValue `hcl:"input_channel,attr" validate:"required"`
}

type EncoderSettingsAudioDescriptionsA72D0F60Attributes

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

func (EncoderSettingsAudioDescriptionsA72D0F60Attributes) Gain

func (EncoderSettingsAudioDescriptionsA72D0F60Attributes) InputChannel

func (EncoderSettingsAudioDescriptionsA72D0F60Attributes) InternalRef

func (EncoderSettingsAudioDescriptionsA72D0F60Attributes) InternalTokens

func (EncoderSettingsAudioDescriptionsA72D0F60Attributes) InternalWithRef

type EncoderSettingsAudioDescriptionsA72D0F60State

type EncoderSettingsAudioDescriptionsA72D0F60State struct {
	Gain         float64 `json:"gain"`
	InputChannel float64 `json:"input_channel"`
}

type EncoderSettingsAudioDescriptionsAttributes

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

func (EncoderSettingsAudioDescriptionsAttributes) AudioSelectorName

func (EncoderSettingsAudioDescriptionsAttributes) AudioType

func (EncoderSettingsAudioDescriptionsAttributes) AudioTypeControl

func (EncoderSettingsAudioDescriptionsAttributes) CodecSettings

func (EncoderSettingsAudioDescriptionsAttributes) InternalRef

func (EncoderSettingsAudioDescriptionsAttributes) InternalTokens

func (EncoderSettingsAudioDescriptionsAttributes) InternalWithRef

func (EncoderSettingsAudioDescriptionsAttributes) LanguageCode

func (EncoderSettingsAudioDescriptionsAttributes) LanguageCodeControl

func (EncoderSettingsAudioDescriptionsAttributes) Name

func (EncoderSettingsAudioDescriptionsAttributes) RemixSettings

func (EncoderSettingsAudioDescriptionsAttributes) StreamName

type EncoderSettingsAudioDescriptionsAudioNormalizationSettings

type EncoderSettingsAudioDescriptionsAudioNormalizationSettings struct {
	// Algorithm: string, optional
	Algorithm terra.StringValue `hcl:"algorithm,attr"`
	// AlgorithmControl: string, optional
	AlgorithmControl terra.StringValue `hcl:"algorithm_control,attr"`
	// TargetLkfs: number, optional
	TargetLkfs terra.NumberValue `hcl:"target_lkfs,attr"`
}

type EncoderSettingsAudioDescriptionsAudioNormalizationSettingsAttributes

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

func (EncoderSettingsAudioDescriptionsAudioNormalizationSettingsAttributes) Algorithm

func (EncoderSettingsAudioDescriptionsAudioNormalizationSettingsAttributes) AlgorithmControl

func (EncoderSettingsAudioDescriptionsAudioNormalizationSettingsAttributes) InternalRef

func (EncoderSettingsAudioDescriptionsAudioNormalizationSettingsAttributes) InternalTokens

func (EncoderSettingsAudioDescriptionsAudioNormalizationSettingsAttributes) InternalWithRef

func (EncoderSettingsAudioDescriptionsAudioNormalizationSettingsAttributes) TargetLkfs

type EncoderSettingsAudioDescriptionsAudioNormalizationSettingsState

type EncoderSettingsAudioDescriptionsAudioNormalizationSettingsState struct {
	Algorithm        string  `json:"algorithm"`
	AlgorithmControl string  `json:"algorithm_control"`
	TargetLkfs       float64 `json:"target_lkfs"`
}

type EncoderSettingsAudioDescriptionsAudioWatermarkSettings

type EncoderSettingsAudioDescriptionsAudioWatermarkSettings struct {
	// EncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettings: optional
	NielsenWatermarksSettings *EncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettings `hcl:"nielsen_watermarks_settings,block"`
}

type EncoderSettingsAudioDescriptionsAudioWatermarkSettingsAttributes

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

func (EncoderSettingsAudioDescriptionsAudioWatermarkSettingsAttributes) InternalRef

func (EncoderSettingsAudioDescriptionsAudioWatermarkSettingsAttributes) InternalTokens

func (EncoderSettingsAudioDescriptionsAudioWatermarkSettingsAttributes) InternalWithRef

type EncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettings

type EncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettings struct {
	// NielsenDistributionType: string, optional
	NielsenDistributionType terra.StringValue `hcl:"nielsen_distribution_type,attr"`
	// EncoderSettingsAudioDescriptions6C245389: optional
	NielsenCbetSettings *EncoderSettingsAudioDescriptions6C245389 `hcl:"nielsen_cbet_settings,block"`
	// EncoderSettingsAudioDescriptions30D774C5: min=0
	NielsenNaesIiNwSettings []EncoderSettingsAudioDescriptions30D774C5 `hcl:"nielsen_naes_ii_nw_settings,block" validate:"min=0"`
}

type EncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsAttributes

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

func (EncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsAttributes) InternalRef

func (EncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsAttributes) InternalTokens

func (EncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsAttributes) NielsenCbetSettings

func (EncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsAttributes) NielsenDistributionType

func (EncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsAttributes) NielsenNaesIiNwSettings

type EncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsState

type EncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsState struct {
	NielsenDistributionType string                                          `json:"nielsen_distribution_type"`
	NielsenCbetSettings     []EncoderSettingsAudioDescriptions6C245389State `json:"nielsen_cbet_settings"`
	NielsenNaesIiNwSettings []EncoderSettingsAudioDescriptions30D774C5State `json:"nielsen_naes_ii_nw_settings"`
}

type EncoderSettingsAudioDescriptionsAudioWatermarkSettingsState

type EncoderSettingsAudioDescriptionsAudioWatermarkSettingsState struct {
	NielsenWatermarksSettings []EncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsState `json:"nielsen_watermarks_settings"`
}

type EncoderSettingsAudioDescriptionsCodecSettings

type EncoderSettingsAudioDescriptionsCodecSettings struct {
	// EncoderSettingsAudioDescriptionsCodecSettingsAacSettings: optional
	AacSettings *EncoderSettingsAudioDescriptionsCodecSettingsAacSettings `hcl:"aac_settings,block"`
	// EncoderSettingsAudioDescriptionsCodecSettingsAc3Settings: optional
	Ac3Settings *EncoderSettingsAudioDescriptionsCodecSettingsAc3Settings `hcl:"ac3_settings,block"`
	// EncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettings: optional
	Eac3AtmosSettings *EncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettings `hcl:"eac3_atmos_settings,block"`
	// EncoderSettingsAudioDescriptionsCodecSettingsEac3Settings: optional
	Eac3Settings *EncoderSettingsAudioDescriptionsCodecSettingsEac3Settings `hcl:"eac3_settings,block"`
	// EncoderSettingsAudioDescriptionsCodecSettingsMp2Settings: optional
	Mp2Settings *EncoderSettingsAudioDescriptionsCodecSettingsMp2Settings `hcl:"mp2_settings,block"`
	// EncoderSettingsAudioDescriptionsCodecSettingsPassThroughSettings: optional
	PassThroughSettings *EncoderSettingsAudioDescriptionsCodecSettingsPassThroughSettings `hcl:"pass_through_settings,block"`
	// EncoderSettingsAudioDescriptionsCodecSettingsWavSettings: optional
	WavSettings *EncoderSettingsAudioDescriptionsCodecSettingsWavSettings `hcl:"wav_settings,block"`
}

type EncoderSettingsAudioDescriptionsCodecSettingsAacSettings

type EncoderSettingsAudioDescriptionsCodecSettingsAacSettings struct {
	// Bitrate: number, optional
	Bitrate terra.NumberValue `hcl:"bitrate,attr"`
	// CodingMode: string, optional
	CodingMode terra.StringValue `hcl:"coding_mode,attr"`
	// InputType: string, optional
	InputType terra.StringValue `hcl:"input_type,attr"`
	// Profile: string, optional
	Profile terra.StringValue `hcl:"profile,attr"`
	// RateControlMode: string, optional
	RateControlMode terra.StringValue `hcl:"rate_control_mode,attr"`
	// RawFormat: string, optional
	RawFormat terra.StringValue `hcl:"raw_format,attr"`
	// SampleRate: number, optional
	SampleRate terra.NumberValue `hcl:"sample_rate,attr"`
	// Spec: string, optional
	Spec terra.StringValue `hcl:"spec,attr"`
	// VbrQuality: string, optional
	VbrQuality terra.StringValue `hcl:"vbr_quality,attr"`
}

type EncoderSettingsAudioDescriptionsCodecSettingsAacSettingsAttributes

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

func (EncoderSettingsAudioDescriptionsCodecSettingsAacSettingsAttributes) Bitrate

func (EncoderSettingsAudioDescriptionsCodecSettingsAacSettingsAttributes) CodingMode

func (EncoderSettingsAudioDescriptionsCodecSettingsAacSettingsAttributes) InputType

func (EncoderSettingsAudioDescriptionsCodecSettingsAacSettingsAttributes) InternalRef

func (EncoderSettingsAudioDescriptionsCodecSettingsAacSettingsAttributes) InternalTokens

func (EncoderSettingsAudioDescriptionsCodecSettingsAacSettingsAttributes) InternalWithRef

func (EncoderSettingsAudioDescriptionsCodecSettingsAacSettingsAttributes) Profile

func (EncoderSettingsAudioDescriptionsCodecSettingsAacSettingsAttributes) RateControlMode

func (EncoderSettingsAudioDescriptionsCodecSettingsAacSettingsAttributes) RawFormat

func (EncoderSettingsAudioDescriptionsCodecSettingsAacSettingsAttributes) SampleRate

func (EncoderSettingsAudioDescriptionsCodecSettingsAacSettingsAttributes) Spec

func (EncoderSettingsAudioDescriptionsCodecSettingsAacSettingsAttributes) VbrQuality

type EncoderSettingsAudioDescriptionsCodecSettingsAacSettingsState

type EncoderSettingsAudioDescriptionsCodecSettingsAacSettingsState struct {
	Bitrate         float64 `json:"bitrate"`
	CodingMode      string  `json:"coding_mode"`
	InputType       string  `json:"input_type"`
	Profile         string  `json:"profile"`
	RateControlMode string  `json:"rate_control_mode"`
	RawFormat       string  `json:"raw_format"`
	SampleRate      float64 `json:"sample_rate"`
	Spec            string  `json:"spec"`
	VbrQuality      string  `json:"vbr_quality"`
}

type EncoderSettingsAudioDescriptionsCodecSettingsAc3Settings

type EncoderSettingsAudioDescriptionsCodecSettingsAc3Settings struct {
	// Bitrate: number, optional
	Bitrate terra.NumberValue `hcl:"bitrate,attr"`
	// BitstreamMode: string, optional
	BitstreamMode terra.StringValue `hcl:"bitstream_mode,attr"`
	// CodingMode: string, optional
	CodingMode terra.StringValue `hcl:"coding_mode,attr"`
	// Dialnorm: number, optional
	Dialnorm terra.NumberValue `hcl:"dialnorm,attr"`
	// DrcProfile: string, optional
	DrcProfile terra.StringValue `hcl:"drc_profile,attr"`
	// LfeFilter: string, optional
	LfeFilter terra.StringValue `hcl:"lfe_filter,attr"`
	// MetadataControl: string, optional
	MetadataControl terra.StringValue `hcl:"metadata_control,attr"`
}

type EncoderSettingsAudioDescriptionsCodecSettingsAc3SettingsAttributes

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

func (EncoderSettingsAudioDescriptionsCodecSettingsAc3SettingsAttributes) Bitrate

func (EncoderSettingsAudioDescriptionsCodecSettingsAc3SettingsAttributes) BitstreamMode

func (EncoderSettingsAudioDescriptionsCodecSettingsAc3SettingsAttributes) CodingMode

func (EncoderSettingsAudioDescriptionsCodecSettingsAc3SettingsAttributes) Dialnorm

func (EncoderSettingsAudioDescriptionsCodecSettingsAc3SettingsAttributes) DrcProfile

func (EncoderSettingsAudioDescriptionsCodecSettingsAc3SettingsAttributes) InternalRef

func (EncoderSettingsAudioDescriptionsCodecSettingsAc3SettingsAttributes) InternalTokens

func (EncoderSettingsAudioDescriptionsCodecSettingsAc3SettingsAttributes) InternalWithRef

func (EncoderSettingsAudioDescriptionsCodecSettingsAc3SettingsAttributes) LfeFilter

func (EncoderSettingsAudioDescriptionsCodecSettingsAc3SettingsAttributes) MetadataControl

type EncoderSettingsAudioDescriptionsCodecSettingsAc3SettingsState

type EncoderSettingsAudioDescriptionsCodecSettingsAc3SettingsState struct {
	Bitrate         float64 `json:"bitrate"`
	BitstreamMode   string  `json:"bitstream_mode"`
	CodingMode      string  `json:"coding_mode"`
	Dialnorm        float64 `json:"dialnorm"`
	DrcProfile      string  `json:"drc_profile"`
	LfeFilter       string  `json:"lfe_filter"`
	MetadataControl string  `json:"metadata_control"`
}

type EncoderSettingsAudioDescriptionsCodecSettingsAttributes

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

func (EncoderSettingsAudioDescriptionsCodecSettingsAttributes) InternalRef

func (EncoderSettingsAudioDescriptionsCodecSettingsAttributes) InternalTokens

func (EncoderSettingsAudioDescriptionsCodecSettingsAttributes) InternalWithRef

type EncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettings

type EncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettings struct {
	// Bitrate: number, optional
	Bitrate terra.NumberValue `hcl:"bitrate,attr"`
	// CodingMode: string, optional
	CodingMode terra.StringValue `hcl:"coding_mode,attr"`
	// Dialnorm: number, optional
	Dialnorm terra.NumberValue `hcl:"dialnorm,attr"`
	// DrcLine: string, optional
	DrcLine terra.StringValue `hcl:"drc_line,attr"`
	// DrcRf: string, optional
	DrcRf terra.StringValue `hcl:"drc_rf,attr"`
	// HeightTrim: number, optional
	HeightTrim terra.NumberValue `hcl:"height_trim,attr"`
	// SurroundTrim: number, optional
	SurroundTrim terra.NumberValue `hcl:"surround_trim,attr"`
}

type EncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettingsAttributes

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

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettingsAttributes) Bitrate

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettingsAttributes) CodingMode

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettingsAttributes) Dialnorm

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettingsAttributes) DrcLine

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettingsAttributes) DrcRf

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettingsAttributes) HeightTrim

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettingsAttributes) InternalRef

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettingsAttributes) InternalTokens

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettingsAttributes) InternalWithRef

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettingsAttributes) SurroundTrim

type EncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettingsState

type EncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettingsState struct {
	Bitrate      float64 `json:"bitrate"`
	CodingMode   string  `json:"coding_mode"`
	Dialnorm     float64 `json:"dialnorm"`
	DrcLine      string  `json:"drc_line"`
	DrcRf        string  `json:"drc_rf"`
	HeightTrim   float64 `json:"height_trim"`
	SurroundTrim float64 `json:"surround_trim"`
}

type EncoderSettingsAudioDescriptionsCodecSettingsEac3Settings

type EncoderSettingsAudioDescriptionsCodecSettingsEac3Settings struct {
	// AttenuationControl: string, optional
	AttenuationControl terra.StringValue `hcl:"attenuation_control,attr"`
	// Bitrate: number, optional
	Bitrate terra.NumberValue `hcl:"bitrate,attr"`
	// BitstreamMode: string, optional
	BitstreamMode terra.StringValue `hcl:"bitstream_mode,attr"`
	// CodingMode: string, optional
	CodingMode terra.StringValue `hcl:"coding_mode,attr"`
	// DcFilter: string, optional
	DcFilter terra.StringValue `hcl:"dc_filter,attr"`
	// Dialnorm: number, optional
	Dialnorm terra.NumberValue `hcl:"dialnorm,attr"`
	// DrcLine: string, optional
	DrcLine terra.StringValue `hcl:"drc_line,attr"`
	// DrcRf: string, optional
	DrcRf terra.StringValue `hcl:"drc_rf,attr"`
	// LfeControl: string, optional
	LfeControl terra.StringValue `hcl:"lfe_control,attr"`
	// LfeFilter: string, optional
	LfeFilter terra.StringValue `hcl:"lfe_filter,attr"`
	// LoRoCenterMixLevel: number, optional
	LoRoCenterMixLevel terra.NumberValue `hcl:"lo_ro_center_mix_level,attr"`
	// LoRoSurroundMixLevel: number, optional
	LoRoSurroundMixLevel terra.NumberValue `hcl:"lo_ro_surround_mix_level,attr"`
	// LtRtCenterMixLevel: number, optional
	LtRtCenterMixLevel terra.NumberValue `hcl:"lt_rt_center_mix_level,attr"`
	// LtRtSurroundMixLevel: number, optional
	LtRtSurroundMixLevel terra.NumberValue `hcl:"lt_rt_surround_mix_level,attr"`
	// MetadataControl: string, optional
	MetadataControl terra.StringValue `hcl:"metadata_control,attr"`
	// PassthroughControl: string, optional
	PassthroughControl terra.StringValue `hcl:"passthrough_control,attr"`
	// PhaseControl: string, optional
	PhaseControl terra.StringValue `hcl:"phase_control,attr"`
	// StereoDownmix: string, optional
	StereoDownmix terra.StringValue `hcl:"stereo_downmix,attr"`
	// SurroundExMode: string, optional
	SurroundExMode terra.StringValue `hcl:"surround_ex_mode,attr"`
	// SurroundMode: string, optional
	SurroundMode terra.StringValue `hcl:"surround_mode,attr"`
}

type EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes

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

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) AttenuationControl

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) Bitrate

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) BitstreamMode

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) CodingMode

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) DcFilter

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) Dialnorm

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) DrcLine

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) DrcRf

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) InternalRef

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) InternalTokens

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) InternalWithRef

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) LfeControl

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) LfeFilter

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) LoRoCenterMixLevel

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) LoRoSurroundMixLevel

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) LtRtCenterMixLevel

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) LtRtSurroundMixLevel

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) MetadataControl

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) PassthroughControl

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) PhaseControl

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) StereoDownmix

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) SurroundExMode

func (EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsAttributes) SurroundMode

type EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsState

type EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsState struct {
	AttenuationControl   string  `json:"attenuation_control"`
	Bitrate              float64 `json:"bitrate"`
	BitstreamMode        string  `json:"bitstream_mode"`
	CodingMode           string  `json:"coding_mode"`
	DcFilter             string  `json:"dc_filter"`
	Dialnorm             float64 `json:"dialnorm"`
	DrcLine              string  `json:"drc_line"`
	DrcRf                string  `json:"drc_rf"`
	LfeControl           string  `json:"lfe_control"`
	LfeFilter            string  `json:"lfe_filter"`
	LoRoCenterMixLevel   float64 `json:"lo_ro_center_mix_level"`
	LoRoSurroundMixLevel float64 `json:"lo_ro_surround_mix_level"`
	LtRtCenterMixLevel   float64 `json:"lt_rt_center_mix_level"`
	LtRtSurroundMixLevel float64 `json:"lt_rt_surround_mix_level"`
	MetadataControl      string  `json:"metadata_control"`
	PassthroughControl   string  `json:"passthrough_control"`
	PhaseControl         string  `json:"phase_control"`
	StereoDownmix        string  `json:"stereo_downmix"`
	SurroundExMode       string  `json:"surround_ex_mode"`
	SurroundMode         string  `json:"surround_mode"`
}

type EncoderSettingsAudioDescriptionsCodecSettingsMp2Settings

type EncoderSettingsAudioDescriptionsCodecSettingsMp2Settings struct {
	// Bitrate: number, optional
	Bitrate terra.NumberValue `hcl:"bitrate,attr"`
	// CodingMode: string, optional
	CodingMode terra.StringValue `hcl:"coding_mode,attr"`
	// SampleRate: number, optional
	SampleRate terra.NumberValue `hcl:"sample_rate,attr"`
}

type EncoderSettingsAudioDescriptionsCodecSettingsMp2SettingsAttributes

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

func (EncoderSettingsAudioDescriptionsCodecSettingsMp2SettingsAttributes) Bitrate

func (EncoderSettingsAudioDescriptionsCodecSettingsMp2SettingsAttributes) CodingMode

func (EncoderSettingsAudioDescriptionsCodecSettingsMp2SettingsAttributes) InternalRef

func (EncoderSettingsAudioDescriptionsCodecSettingsMp2SettingsAttributes) InternalTokens

func (EncoderSettingsAudioDescriptionsCodecSettingsMp2SettingsAttributes) InternalWithRef

func (EncoderSettingsAudioDescriptionsCodecSettingsMp2SettingsAttributes) SampleRate

type EncoderSettingsAudioDescriptionsCodecSettingsMp2SettingsState

type EncoderSettingsAudioDescriptionsCodecSettingsMp2SettingsState struct {
	Bitrate    float64 `json:"bitrate"`
	CodingMode string  `json:"coding_mode"`
	SampleRate float64 `json:"sample_rate"`
}

type EncoderSettingsAudioDescriptionsCodecSettingsPassThroughSettings

type EncoderSettingsAudioDescriptionsCodecSettingsPassThroughSettings struct{}

type EncoderSettingsAudioDescriptionsCodecSettingsPassThroughSettingsAttributes

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

func (EncoderSettingsAudioDescriptionsCodecSettingsPassThroughSettingsAttributes) InternalRef

func (EncoderSettingsAudioDescriptionsCodecSettingsPassThroughSettingsAttributes) InternalTokens

func (EncoderSettingsAudioDescriptionsCodecSettingsPassThroughSettingsAttributes) InternalWithRef

type EncoderSettingsAudioDescriptionsCodecSettingsPassThroughSettingsState

type EncoderSettingsAudioDescriptionsCodecSettingsPassThroughSettingsState struct{}

type EncoderSettingsAudioDescriptionsCodecSettingsState

type EncoderSettingsAudioDescriptionsCodecSettingsState struct {
	AacSettings         []EncoderSettingsAudioDescriptionsCodecSettingsAacSettingsState         `json:"aac_settings"`
	Ac3Settings         []EncoderSettingsAudioDescriptionsCodecSettingsAc3SettingsState         `json:"ac3_settings"`
	Eac3AtmosSettings   []EncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettingsState   `json:"eac3_atmos_settings"`
	Eac3Settings        []EncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsState        `json:"eac3_settings"`
	Mp2Settings         []EncoderSettingsAudioDescriptionsCodecSettingsMp2SettingsState         `json:"mp2_settings"`
	PassThroughSettings []EncoderSettingsAudioDescriptionsCodecSettingsPassThroughSettingsState `json:"pass_through_settings"`
	WavSettings         []EncoderSettingsAudioDescriptionsCodecSettingsWavSettingsState         `json:"wav_settings"`
}

type EncoderSettingsAudioDescriptionsCodecSettingsWavSettings

type EncoderSettingsAudioDescriptionsCodecSettingsWavSettings struct {
	// BitDepth: number, optional
	BitDepth terra.NumberValue `hcl:"bit_depth,attr"`
	// CodingMode: string, optional
	CodingMode terra.StringValue `hcl:"coding_mode,attr"`
	// SampleRate: number, optional
	SampleRate terra.NumberValue `hcl:"sample_rate,attr"`
}

type EncoderSettingsAudioDescriptionsCodecSettingsWavSettingsAttributes

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

func (EncoderSettingsAudioDescriptionsCodecSettingsWavSettingsAttributes) BitDepth

func (EncoderSettingsAudioDescriptionsCodecSettingsWavSettingsAttributes) CodingMode

func (EncoderSettingsAudioDescriptionsCodecSettingsWavSettingsAttributes) InternalRef

func (EncoderSettingsAudioDescriptionsCodecSettingsWavSettingsAttributes) InternalTokens

func (EncoderSettingsAudioDescriptionsCodecSettingsWavSettingsAttributes) InternalWithRef

func (EncoderSettingsAudioDescriptionsCodecSettingsWavSettingsAttributes) SampleRate

type EncoderSettingsAudioDescriptionsCodecSettingsWavSettingsState

type EncoderSettingsAudioDescriptionsCodecSettingsWavSettingsState struct {
	BitDepth   float64 `json:"bit_depth"`
	CodingMode string  `json:"coding_mode"`
	SampleRate float64 `json:"sample_rate"`
}

type EncoderSettingsAudioDescriptionsRemixSettings

type EncoderSettingsAudioDescriptionsRemixSettings struct {
	// ChannelsIn: number, optional
	ChannelsIn terra.NumberValue `hcl:"channels_in,attr"`
	// ChannelsOut: number, optional
	ChannelsOut terra.NumberValue `hcl:"channels_out,attr"`
	// EncoderSettingsAudioDescriptionsRemixSettingsChannelMappings: min=1
	ChannelMappings []EncoderSettingsAudioDescriptionsRemixSettingsChannelMappings `hcl:"channel_mappings,block" validate:"min=1"`
}

type EncoderSettingsAudioDescriptionsRemixSettingsAttributes

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

func (EncoderSettingsAudioDescriptionsRemixSettingsAttributes) ChannelsIn

func (EncoderSettingsAudioDescriptionsRemixSettingsAttributes) ChannelsOut

func (EncoderSettingsAudioDescriptionsRemixSettingsAttributes) InternalRef

func (EncoderSettingsAudioDescriptionsRemixSettingsAttributes) InternalTokens

func (EncoderSettingsAudioDescriptionsRemixSettingsAttributes) InternalWithRef

type EncoderSettingsAudioDescriptionsRemixSettingsChannelMappings

type EncoderSettingsAudioDescriptionsRemixSettingsChannelMappings struct {
	// OutputChannel: number, required
	OutputChannel terra.NumberValue `hcl:"output_channel,attr" validate:"required"`
	// EncoderSettingsAudioDescriptionsA72D0F60: min=1
	InputChannelLevels []EncoderSettingsAudioDescriptionsA72D0F60 `hcl:"input_channel_levels,block" validate:"min=1"`
}

type EncoderSettingsAudioDescriptionsRemixSettingsChannelMappingsAttributes

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

func (EncoderSettingsAudioDescriptionsRemixSettingsChannelMappingsAttributes) InputChannelLevels

func (EncoderSettingsAudioDescriptionsRemixSettingsChannelMappingsAttributes) InternalRef

func (EncoderSettingsAudioDescriptionsRemixSettingsChannelMappingsAttributes) InternalTokens

func (EncoderSettingsAudioDescriptionsRemixSettingsChannelMappingsAttributes) InternalWithRef

func (EncoderSettingsAudioDescriptionsRemixSettingsChannelMappingsAttributes) OutputChannel

type EncoderSettingsAudioDescriptionsRemixSettingsChannelMappingsState

type EncoderSettingsAudioDescriptionsRemixSettingsChannelMappingsState struct {
	OutputChannel      float64                                         `json:"output_channel"`
	InputChannelLevels []EncoderSettingsAudioDescriptionsA72D0F60State `json:"input_channel_levels"`
}

type EncoderSettingsAudioDescriptionsRemixSettingsState

type EncoderSettingsAudioDescriptionsRemixSettingsState struct {
	ChannelsIn      float64                                                             `json:"channels_in"`
	ChannelsOut     float64                                                             `json:"channels_out"`
	ChannelMappings []EncoderSettingsAudioDescriptionsRemixSettingsChannelMappingsState `json:"channel_mappings"`
}

type EncoderSettingsAudioDescriptionsState

type EncoderSettingsAudioDescriptionsState struct {
	AudioSelectorName          string                                                            `json:"audio_selector_name"`
	AudioType                  string                                                            `json:"audio_type"`
	AudioTypeControl           string                                                            `json:"audio_type_control"`
	LanguageCode               string                                                            `json:"language_code"`
	LanguageCodeControl        string                                                            `json:"language_code_control"`
	Name                       string                                                            `json:"name"`
	StreamName                 string                                                            `json:"stream_name"`
	AudioNormalizationSettings []EncoderSettingsAudioDescriptionsAudioNormalizationSettingsState `json:"audio_normalization_settings"`
	AudioWatermarkSettings     []EncoderSettingsAudioDescriptionsAudioWatermarkSettingsState     `json:"audio_watermark_settings"`
	CodecSettings              []EncoderSettingsAudioDescriptionsCodecSettingsState              `json:"codec_settings"`
	RemixSettings              []EncoderSettingsAudioDescriptionsRemixSettingsState              `json:"remix_settings"`
}

type EncoderSettingsAvailBlanking

type EncoderSettingsAvailBlanking struct {
	// State: string, optional
	State terra.StringValue `hcl:"state,attr"`
	// EncoderSettingsAvailBlankingAvailBlankingImage: optional
	AvailBlankingImage *EncoderSettingsAvailBlankingAvailBlankingImage `hcl:"avail_blanking_image,block"`
}

type EncoderSettingsAvailBlankingAttributes

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

func (EncoderSettingsAvailBlankingAttributes) InternalRef

func (EncoderSettingsAvailBlankingAttributes) InternalTokens

func (EncoderSettingsAvailBlankingAttributes) InternalWithRef

func (EncoderSettingsAvailBlankingAttributes) State

type EncoderSettingsAvailBlankingAvailBlankingImage

type EncoderSettingsAvailBlankingAvailBlankingImage struct {
	// PasswordParam: string, optional
	PasswordParam terra.StringValue `hcl:"password_param,attr"`
	// Uri: string, required
	Uri terra.StringValue `hcl:"uri,attr" validate:"required"`
	// Username: string, optional
	Username terra.StringValue `hcl:"username,attr"`
}

type EncoderSettingsAvailBlankingAvailBlankingImageAttributes

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

func (EncoderSettingsAvailBlankingAvailBlankingImageAttributes) InternalRef

func (EncoderSettingsAvailBlankingAvailBlankingImageAttributes) InternalTokens

func (EncoderSettingsAvailBlankingAvailBlankingImageAttributes) InternalWithRef

func (EncoderSettingsAvailBlankingAvailBlankingImageAttributes) PasswordParam

func (EncoderSettingsAvailBlankingAvailBlankingImageAttributes) Uri

func (EncoderSettingsAvailBlankingAvailBlankingImageAttributes) Username

type EncoderSettingsAvailBlankingAvailBlankingImageState

type EncoderSettingsAvailBlankingAvailBlankingImageState struct {
	PasswordParam string `json:"password_param"`
	Uri           string `json:"uri"`
	Username      string `json:"username"`
}

type EncoderSettingsAvailBlankingState

type EncoderSettingsAvailBlankingState struct {
	State              string                                                `json:"state"`
	AvailBlankingImage []EncoderSettingsAvailBlankingAvailBlankingImageState `json:"avail_blanking_image"`
}

type EncoderSettingsCaptionDescriptions

type EncoderSettingsCaptionDescriptions struct {
	// Accessibility: string, optional
	Accessibility terra.StringValue `hcl:"accessibility,attr"`
	// CaptionSelectorName: string, required
	CaptionSelectorName terra.StringValue `hcl:"caption_selector_name,attr" validate:"required"`
	// LanguageCode: string, optional
	LanguageCode terra.StringValue `hcl:"language_code,attr"`
	// LanguageDescription: string, optional
	LanguageDescription terra.StringValue `hcl:"language_description,attr"`
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
	// EncoderSettingsCaptionDescriptionsDestinationSettings: optional
	DestinationSettings *EncoderSettingsCaptionDescriptionsDestinationSettings `hcl:"destination_settings,block"`
}

type EncoderSettingsCaptionDescriptions37F9F137

type EncoderSettingsCaptionDescriptions37F9F137 struct {
	// PasswordParam: string, optional
	PasswordParam terra.StringValue `hcl:"password_param,attr"`
	// Uri: string, required
	Uri terra.StringValue `hcl:"uri,attr" validate:"required"`
	// Username: string, optional
	Username terra.StringValue `hcl:"username,attr"`
}

type EncoderSettingsCaptionDescriptions37F9F137Attributes

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

func (EncoderSettingsCaptionDescriptions37F9F137Attributes) InternalRef

func (EncoderSettingsCaptionDescriptions37F9F137Attributes) InternalTokens

func (EncoderSettingsCaptionDescriptions37F9F137Attributes) InternalWithRef

func (EncoderSettingsCaptionDescriptions37F9F137Attributes) PasswordParam

func (EncoderSettingsCaptionDescriptions37F9F137Attributes) Uri

func (EncoderSettingsCaptionDescriptions37F9F137Attributes) Username

type EncoderSettingsCaptionDescriptions37F9F137State

type EncoderSettingsCaptionDescriptions37F9F137State struct {
	PasswordParam string `json:"password_param"`
	Uri           string `json:"uri"`
	Username      string `json:"username"`
}

type EncoderSettingsCaptionDescriptionsA154227A

type EncoderSettingsCaptionDescriptionsA154227A struct {
	// PasswordParam: string, optional
	PasswordParam terra.StringValue `hcl:"password_param,attr"`
	// Uri: string, required
	Uri terra.StringValue `hcl:"uri,attr" validate:"required"`
	// Username: string, optional
	Username terra.StringValue `hcl:"username,attr"`
}

type EncoderSettingsCaptionDescriptionsA154227AAttributes

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

func (EncoderSettingsCaptionDescriptionsA154227AAttributes) InternalRef

func (EncoderSettingsCaptionDescriptionsA154227AAttributes) InternalTokens

func (EncoderSettingsCaptionDescriptionsA154227AAttributes) InternalWithRef

func (EncoderSettingsCaptionDescriptionsA154227AAttributes) PasswordParam

func (EncoderSettingsCaptionDescriptionsA154227AAttributes) Uri

func (EncoderSettingsCaptionDescriptionsA154227AAttributes) Username

type EncoderSettingsCaptionDescriptionsA154227AState

type EncoderSettingsCaptionDescriptionsA154227AState struct {
	PasswordParam string `json:"password_param"`
	Uri           string `json:"uri"`
	Username      string `json:"username"`
}

type EncoderSettingsCaptionDescriptionsAttributes

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

func (EncoderSettingsCaptionDescriptionsAttributes) Accessibility

func (EncoderSettingsCaptionDescriptionsAttributes) CaptionSelectorName

func (EncoderSettingsCaptionDescriptionsAttributes) InternalRef

func (EncoderSettingsCaptionDescriptionsAttributes) InternalTokens

func (EncoderSettingsCaptionDescriptionsAttributes) InternalWithRef

func (EncoderSettingsCaptionDescriptionsAttributes) LanguageCode

func (EncoderSettingsCaptionDescriptionsAttributes) LanguageDescription

func (EncoderSettingsCaptionDescriptionsAttributes) Name

type EncoderSettingsCaptionDescriptionsDestinationSettings

type EncoderSettingsCaptionDescriptionsDestinationSettings struct {
	// EncoderSettingsCaptionDescriptionsDestinationSettingsAribDestinationSettings: optional
	AribDestinationSettings *EncoderSettingsCaptionDescriptionsDestinationSettingsAribDestinationSettings `hcl:"arib_destination_settings,block"`
	// EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettings: optional
	BurnInDestinationSettings *EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettings `hcl:"burn_in_destination_settings,block"`
	// EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettings: optional
	DvbSubDestinationSettings *EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettings `hcl:"dvb_sub_destination_settings,block"`
	// EncoderSettingsCaptionDescriptionsDestinationSettingsEbuTtDDestinationSettings: optional
	EbuTtDDestinationSettings *EncoderSettingsCaptionDescriptionsDestinationSettingsEbuTtDDestinationSettings `hcl:"ebu_tt_d_destination_settings,block"`
	// EncoderSettingsCaptionDescriptionsDestinationSettingsEmbeddedDestinationSettings: optional
	EmbeddedDestinationSettings *EncoderSettingsCaptionDescriptionsDestinationSettingsEmbeddedDestinationSettings `hcl:"embedded_destination_settings,block"`
	// EncoderSettingsCaptionDescriptionsDestinationSettingsEmbeddedPlusScte20DestinationSettings: optional
	EmbeddedPlusScte20DestinationSettings *EncoderSettingsCaptionDescriptionsDestinationSettingsEmbeddedPlusScte20DestinationSettings `hcl:"embedded_plus_scte20_destination_settings,block"`
	// EncoderSettingsCaptionDescriptionsDestinationSettingsRtmpCaptionInfoDestinationSettings: optional
	RtmpCaptionInfoDestinationSettings *EncoderSettingsCaptionDescriptionsDestinationSettingsRtmpCaptionInfoDestinationSettings `hcl:"rtmp_caption_info_destination_settings,block"`
	// EncoderSettingsCaptionDescriptionsDestinationSettingsScte20PlusEmbeddedDestinationSettings: optional
	Scte20PlusEmbeddedDestinationSettings *EncoderSettingsCaptionDescriptionsDestinationSettingsScte20PlusEmbeddedDestinationSettings `hcl:"scte20_plus_embedded_destination_settings,block"`
	// EncoderSettingsCaptionDescriptionsDestinationSettingsScte27DestinationSettings: optional
	Scte27DestinationSettings *EncoderSettingsCaptionDescriptionsDestinationSettingsScte27DestinationSettings `hcl:"scte27_destination_settings,block"`
	// EncoderSettingsCaptionDescriptionsDestinationSettingsSmpteTtDestinationSettings: optional
	SmpteTtDestinationSettings *EncoderSettingsCaptionDescriptionsDestinationSettingsSmpteTtDestinationSettings `hcl:"smpte_tt_destination_settings,block"`
	// EncoderSettingsCaptionDescriptionsDestinationSettingsTeletextDestinationSettings: optional
	TeletextDestinationSettings *EncoderSettingsCaptionDescriptionsDestinationSettingsTeletextDestinationSettings `hcl:"teletext_destination_settings,block"`
	// EncoderSettingsCaptionDescriptionsDestinationSettingsTtmlDestinationSettings: optional
	TtmlDestinationSettings *EncoderSettingsCaptionDescriptionsDestinationSettingsTtmlDestinationSettings `hcl:"ttml_destination_settings,block"`
	// EncoderSettingsCaptionDescriptionsDestinationSettingsWebvttDestinationSettings: optional
	WebvttDestinationSettings *EncoderSettingsCaptionDescriptionsDestinationSettingsWebvttDestinationSettings `hcl:"webvtt_destination_settings,block"`
}

type EncoderSettingsCaptionDescriptionsDestinationSettingsAribDestinationSettings

type EncoderSettingsCaptionDescriptionsDestinationSettingsAribDestinationSettings struct{}

type EncoderSettingsCaptionDescriptionsDestinationSettingsAribDestinationSettingsAttributes

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

func (EncoderSettingsCaptionDescriptionsDestinationSettingsAribDestinationSettingsAttributes) InternalRef

func (EncoderSettingsCaptionDescriptionsDestinationSettingsAribDestinationSettingsAttributes) InternalTokens

type EncoderSettingsCaptionDescriptionsDestinationSettingsAribDestinationSettingsState

type EncoderSettingsCaptionDescriptionsDestinationSettingsAribDestinationSettingsState struct{}

type EncoderSettingsCaptionDescriptionsDestinationSettingsAttributes

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

func (EncoderSettingsCaptionDescriptionsDestinationSettingsAttributes) InternalRef

func (EncoderSettingsCaptionDescriptionsDestinationSettingsAttributes) InternalTokens

func (EncoderSettingsCaptionDescriptionsDestinationSettingsAttributes) InternalWithRef

type EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettings

type EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettings struct {
	// Alignment: string, optional
	Alignment terra.StringValue `hcl:"alignment,attr"`
	// BackgroundColor: string, optional
	BackgroundColor terra.StringValue `hcl:"background_color,attr"`
	// BackgroundOpacity: number, optional
	BackgroundOpacity terra.NumberValue `hcl:"background_opacity,attr"`
	// FontColor: string, optional
	FontColor terra.StringValue `hcl:"font_color,attr"`
	// FontOpacity: number, optional
	FontOpacity terra.NumberValue `hcl:"font_opacity,attr"`
	// FontResolution: number, optional
	FontResolution terra.NumberValue `hcl:"font_resolution,attr"`
	// FontSize: string, optional
	FontSize terra.StringValue `hcl:"font_size,attr"`
	// OutlineColor: string, required
	OutlineColor terra.StringValue `hcl:"outline_color,attr" validate:"required"`
	// OutlineSize: number, optional
	OutlineSize terra.NumberValue `hcl:"outline_size,attr"`
	// ShadowColor: string, optional
	ShadowColor terra.StringValue `hcl:"shadow_color,attr"`
	// ShadowOpacity: number, optional
	ShadowOpacity terra.NumberValue `hcl:"shadow_opacity,attr"`
	// ShadowXOffset: number, optional
	ShadowXOffset terra.NumberValue `hcl:"shadow_x_offset,attr"`
	// ShadowYOffset: number, optional
	ShadowYOffset terra.NumberValue `hcl:"shadow_y_offset,attr"`
	// TeletextGridControl: string, required
	TeletextGridControl terra.StringValue `hcl:"teletext_grid_control,attr" validate:"required"`
	// XPosition: number, optional
	XPosition terra.NumberValue `hcl:"x_position,attr"`
	// YPosition: number, optional
	YPosition terra.NumberValue `hcl:"y_position,attr"`
	// EncoderSettingsCaptionDescriptionsA154227A: optional
	Font *EncoderSettingsCaptionDescriptionsA154227A `hcl:"font,block"`
}

type EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsAttributes

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

func (EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsAttributes) Alignment

func (EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsAttributes) BackgroundColor

func (EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsAttributes) BackgroundOpacity

func (EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsAttributes) Font

func (EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsAttributes) FontColor

func (EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsAttributes) FontOpacity

func (EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsAttributes) FontResolution

func (EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsAttributes) FontSize

func (EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsAttributes) InternalRef

func (EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsAttributes) InternalTokens

func (EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsAttributes) OutlineColor

func (EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsAttributes) OutlineSize

func (EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsAttributes) ShadowColor

func (EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsAttributes) ShadowOpacity

func (EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsAttributes) ShadowXOffset

func (EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsAttributes) ShadowYOffset

func (EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsAttributes) TeletextGridControl

func (EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsAttributes) XPosition

func (EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsAttributes) YPosition

type EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsState

type EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsState struct {
	Alignment           string                                            `json:"alignment"`
	BackgroundColor     string                                            `json:"background_color"`
	BackgroundOpacity   float64                                           `json:"background_opacity"`
	FontColor           string                                            `json:"font_color"`
	FontOpacity         float64                                           `json:"font_opacity"`
	FontResolution      float64                                           `json:"font_resolution"`
	FontSize            string                                            `json:"font_size"`
	OutlineColor        string                                            `json:"outline_color"`
	OutlineSize         float64                                           `json:"outline_size"`
	ShadowColor         string                                            `json:"shadow_color"`
	ShadowOpacity       float64                                           `json:"shadow_opacity"`
	ShadowXOffset       float64                                           `json:"shadow_x_offset"`
	ShadowYOffset       float64                                           `json:"shadow_y_offset"`
	TeletextGridControl string                                            `json:"teletext_grid_control"`
	XPosition           float64                                           `json:"x_position"`
	YPosition           float64                                           `json:"y_position"`
	Font                []EncoderSettingsCaptionDescriptionsA154227AState `json:"font"`
}

type EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettings

type EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettings struct {
	// Alignment: string, optional
	Alignment terra.StringValue `hcl:"alignment,attr"`
	// BackgroundColor: string, optional
	BackgroundColor terra.StringValue `hcl:"background_color,attr"`
	// BackgroundOpacity: number, optional
	BackgroundOpacity terra.NumberValue `hcl:"background_opacity,attr"`
	// FontColor: string, optional
	FontColor terra.StringValue `hcl:"font_color,attr"`
	// FontOpacity: number, optional
	FontOpacity terra.NumberValue `hcl:"font_opacity,attr"`
	// FontResolution: number, optional
	FontResolution terra.NumberValue `hcl:"font_resolution,attr"`
	// FontSize: string, optional
	FontSize terra.StringValue `hcl:"font_size,attr"`
	// OutlineColor: string, optional
	OutlineColor terra.StringValue `hcl:"outline_color,attr"`
	// OutlineSize: number, optional
	OutlineSize terra.NumberValue `hcl:"outline_size,attr"`
	// ShadowColor: string, optional
	ShadowColor terra.StringValue `hcl:"shadow_color,attr"`
	// ShadowOpacity: number, optional
	ShadowOpacity terra.NumberValue `hcl:"shadow_opacity,attr"`
	// ShadowXOffset: number, optional
	ShadowXOffset terra.NumberValue `hcl:"shadow_x_offset,attr"`
	// ShadowYOffset: number, optional
	ShadowYOffset terra.NumberValue `hcl:"shadow_y_offset,attr"`
	// TeletextGridControl: string, optional
	TeletextGridControl terra.StringValue `hcl:"teletext_grid_control,attr"`
	// XPosition: number, optional
	XPosition terra.NumberValue `hcl:"x_position,attr"`
	// YPosition: number, optional
	YPosition terra.NumberValue `hcl:"y_position,attr"`
	// EncoderSettingsCaptionDescriptions37F9F137: optional
	Font *EncoderSettingsCaptionDescriptions37F9F137 `hcl:"font,block"`
}

type EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsAttributes

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

func (EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsAttributes) Alignment

func (EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsAttributes) BackgroundColor

func (EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsAttributes) BackgroundOpacity

func (EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsAttributes) Font

func (EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsAttributes) FontColor

func (EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsAttributes) FontOpacity

func (EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsAttributes) FontResolution

func (EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsAttributes) FontSize

func (EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsAttributes) InternalRef

func (EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsAttributes) InternalTokens

func (EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsAttributes) OutlineColor

func (EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsAttributes) OutlineSize

func (EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsAttributes) ShadowColor

func (EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsAttributes) ShadowOpacity

func (EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsAttributes) ShadowXOffset

func (EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsAttributes) ShadowYOffset

func (EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsAttributes) TeletextGridControl

func (EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsAttributes) XPosition

func (EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsAttributes) YPosition

type EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsState

type EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsState struct {
	Alignment           string                                            `json:"alignment"`
	BackgroundColor     string                                            `json:"background_color"`
	BackgroundOpacity   float64                                           `json:"background_opacity"`
	FontColor           string                                            `json:"font_color"`
	FontOpacity         float64                                           `json:"font_opacity"`
	FontResolution      float64                                           `json:"font_resolution"`
	FontSize            string                                            `json:"font_size"`
	OutlineColor        string                                            `json:"outline_color"`
	OutlineSize         float64                                           `json:"outline_size"`
	ShadowColor         string                                            `json:"shadow_color"`
	ShadowOpacity       float64                                           `json:"shadow_opacity"`
	ShadowXOffset       float64                                           `json:"shadow_x_offset"`
	ShadowYOffset       float64                                           `json:"shadow_y_offset"`
	TeletextGridControl string                                            `json:"teletext_grid_control"`
	XPosition           float64                                           `json:"x_position"`
	YPosition           float64                                           `json:"y_position"`
	Font                []EncoderSettingsCaptionDescriptions37F9F137State `json:"font"`
}

type EncoderSettingsCaptionDescriptionsDestinationSettingsEbuTtDDestinationSettings

type EncoderSettingsCaptionDescriptionsDestinationSettingsEbuTtDDestinationSettings struct {
	// CopyrightHolder: string, optional
	CopyrightHolder terra.StringValue `hcl:"copyright_holder,attr"`
	// FillLineGap: string, optional
	FillLineGap terra.StringValue `hcl:"fill_line_gap,attr"`
	// FontFamily: string, optional
	FontFamily terra.StringValue `hcl:"font_family,attr"`
	// StyleControl: string, optional
	StyleControl terra.StringValue `hcl:"style_control,attr"`
}

type EncoderSettingsCaptionDescriptionsDestinationSettingsEbuTtDDestinationSettingsAttributes

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

func (EncoderSettingsCaptionDescriptionsDestinationSettingsEbuTtDDestinationSettingsAttributes) CopyrightHolder

func (EncoderSettingsCaptionDescriptionsDestinationSettingsEbuTtDDestinationSettingsAttributes) FillLineGap

func (EncoderSettingsCaptionDescriptionsDestinationSettingsEbuTtDDestinationSettingsAttributes) FontFamily

func (EncoderSettingsCaptionDescriptionsDestinationSettingsEbuTtDDestinationSettingsAttributes) InternalRef

func (EncoderSettingsCaptionDescriptionsDestinationSettingsEbuTtDDestinationSettingsAttributes) InternalTokens

func (EncoderSettingsCaptionDescriptionsDestinationSettingsEbuTtDDestinationSettingsAttributes) StyleControl

type EncoderSettingsCaptionDescriptionsDestinationSettingsEbuTtDDestinationSettingsState

type EncoderSettingsCaptionDescriptionsDestinationSettingsEbuTtDDestinationSettingsState struct {
	CopyrightHolder string `json:"copyright_holder"`
	FillLineGap     string `json:"fill_line_gap"`
	FontFamily      string `json:"font_family"`
	StyleControl    string `json:"style_control"`
}

type EncoderSettingsCaptionDescriptionsDestinationSettingsEmbeddedDestinationSettings

type EncoderSettingsCaptionDescriptionsDestinationSettingsEmbeddedDestinationSettings struct{}

type EncoderSettingsCaptionDescriptionsDestinationSettingsEmbeddedDestinationSettingsAttributes

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

func (EncoderSettingsCaptionDescriptionsDestinationSettingsEmbeddedDestinationSettingsAttributes) InternalRef

func (EncoderSettingsCaptionDescriptionsDestinationSettingsEmbeddedDestinationSettingsAttributes) InternalTokens

type EncoderSettingsCaptionDescriptionsDestinationSettingsEmbeddedDestinationSettingsState

type EncoderSettingsCaptionDescriptionsDestinationSettingsEmbeddedDestinationSettingsState struct{}

type EncoderSettingsCaptionDescriptionsDestinationSettingsEmbeddedPlusScte20DestinationSettings

type EncoderSettingsCaptionDescriptionsDestinationSettingsEmbeddedPlusScte20DestinationSettings struct{}

type EncoderSettingsCaptionDescriptionsDestinationSettingsEmbeddedPlusScte20DestinationSettingsAttributes

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

func (EncoderSettingsCaptionDescriptionsDestinationSettingsEmbeddedPlusScte20DestinationSettingsAttributes) InternalRef

func (EncoderSettingsCaptionDescriptionsDestinationSettingsEmbeddedPlusScte20DestinationSettingsAttributes) InternalTokens

type EncoderSettingsCaptionDescriptionsDestinationSettingsEmbeddedPlusScte20DestinationSettingsState

type EncoderSettingsCaptionDescriptionsDestinationSettingsEmbeddedPlusScte20DestinationSettingsState struct{}

type EncoderSettingsCaptionDescriptionsDestinationSettingsRtmpCaptionInfoDestinationSettings

type EncoderSettingsCaptionDescriptionsDestinationSettingsRtmpCaptionInfoDestinationSettings struct{}

type EncoderSettingsCaptionDescriptionsDestinationSettingsRtmpCaptionInfoDestinationSettingsAttributes

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

func (EncoderSettingsCaptionDescriptionsDestinationSettingsRtmpCaptionInfoDestinationSettingsAttributes) InternalRef

func (EncoderSettingsCaptionDescriptionsDestinationSettingsRtmpCaptionInfoDestinationSettingsAttributes) InternalTokens

type EncoderSettingsCaptionDescriptionsDestinationSettingsRtmpCaptionInfoDestinationSettingsState

type EncoderSettingsCaptionDescriptionsDestinationSettingsRtmpCaptionInfoDestinationSettingsState struct{}

type EncoderSettingsCaptionDescriptionsDestinationSettingsScte20PlusEmbeddedDestinationSettings

type EncoderSettingsCaptionDescriptionsDestinationSettingsScte20PlusEmbeddedDestinationSettings struct{}

type EncoderSettingsCaptionDescriptionsDestinationSettingsScte20PlusEmbeddedDestinationSettingsAttributes

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

func (EncoderSettingsCaptionDescriptionsDestinationSettingsScte20PlusEmbeddedDestinationSettingsAttributes) InternalRef

func (EncoderSettingsCaptionDescriptionsDestinationSettingsScte20PlusEmbeddedDestinationSettingsAttributes) InternalTokens

type EncoderSettingsCaptionDescriptionsDestinationSettingsScte20PlusEmbeddedDestinationSettingsState

type EncoderSettingsCaptionDescriptionsDestinationSettingsScte20PlusEmbeddedDestinationSettingsState struct{}

type EncoderSettingsCaptionDescriptionsDestinationSettingsScte27DestinationSettings

type EncoderSettingsCaptionDescriptionsDestinationSettingsScte27DestinationSettings struct{}

type EncoderSettingsCaptionDescriptionsDestinationSettingsScte27DestinationSettingsAttributes

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

func (EncoderSettingsCaptionDescriptionsDestinationSettingsScte27DestinationSettingsAttributes) InternalRef

func (EncoderSettingsCaptionDescriptionsDestinationSettingsScte27DestinationSettingsAttributes) InternalTokens

type EncoderSettingsCaptionDescriptionsDestinationSettingsScte27DestinationSettingsState

type EncoderSettingsCaptionDescriptionsDestinationSettingsScte27DestinationSettingsState struct{}

type EncoderSettingsCaptionDescriptionsDestinationSettingsSmpteTtDestinationSettings

type EncoderSettingsCaptionDescriptionsDestinationSettingsSmpteTtDestinationSettings struct{}

type EncoderSettingsCaptionDescriptionsDestinationSettingsSmpteTtDestinationSettingsAttributes

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

func (EncoderSettingsCaptionDescriptionsDestinationSettingsSmpteTtDestinationSettingsAttributes) InternalRef

func (EncoderSettingsCaptionDescriptionsDestinationSettingsSmpteTtDestinationSettingsAttributes) InternalTokens

type EncoderSettingsCaptionDescriptionsDestinationSettingsSmpteTtDestinationSettingsState

type EncoderSettingsCaptionDescriptionsDestinationSettingsSmpteTtDestinationSettingsState struct{}

type EncoderSettingsCaptionDescriptionsDestinationSettingsState

type EncoderSettingsCaptionDescriptionsDestinationSettingsState struct {
	AribDestinationSettings               []EncoderSettingsCaptionDescriptionsDestinationSettingsAribDestinationSettingsState               `json:"arib_destination_settings"`
	BurnInDestinationSettings             []EncoderSettingsCaptionDescriptionsDestinationSettingsBurnInDestinationSettingsState             `json:"burn_in_destination_settings"`
	DvbSubDestinationSettings             []EncoderSettingsCaptionDescriptionsDestinationSettingsDvbSubDestinationSettingsState             `json:"dvb_sub_destination_settings"`
	EbuTtDDestinationSettings             []EncoderSettingsCaptionDescriptionsDestinationSettingsEbuTtDDestinationSettingsState             `json:"ebu_tt_d_destination_settings"`
	EmbeddedDestinationSettings           []EncoderSettingsCaptionDescriptionsDestinationSettingsEmbeddedDestinationSettingsState           `json:"embedded_destination_settings"`
	EmbeddedPlusScte20DestinationSettings []EncoderSettingsCaptionDescriptionsDestinationSettingsEmbeddedPlusScte20DestinationSettingsState `json:"embedded_plus_scte20_destination_settings"`
	RtmpCaptionInfoDestinationSettings    []EncoderSettingsCaptionDescriptionsDestinationSettingsRtmpCaptionInfoDestinationSettingsState    `json:"rtmp_caption_info_destination_settings"`
	Scte20PlusEmbeddedDestinationSettings []EncoderSettingsCaptionDescriptionsDestinationSettingsScte20PlusEmbeddedDestinationSettingsState `json:"scte20_plus_embedded_destination_settings"`
	Scte27DestinationSettings             []EncoderSettingsCaptionDescriptionsDestinationSettingsScte27DestinationSettingsState             `json:"scte27_destination_settings"`
	SmpteTtDestinationSettings            []EncoderSettingsCaptionDescriptionsDestinationSettingsSmpteTtDestinationSettingsState            `json:"smpte_tt_destination_settings"`
	TeletextDestinationSettings           []EncoderSettingsCaptionDescriptionsDestinationSettingsTeletextDestinationSettingsState           `json:"teletext_destination_settings"`
	TtmlDestinationSettings               []EncoderSettingsCaptionDescriptionsDestinationSettingsTtmlDestinationSettingsState               `json:"ttml_destination_settings"`
	WebvttDestinationSettings             []EncoderSettingsCaptionDescriptionsDestinationSettingsWebvttDestinationSettingsState             `json:"webvtt_destination_settings"`
}

type EncoderSettingsCaptionDescriptionsDestinationSettingsTeletextDestinationSettings

type EncoderSettingsCaptionDescriptionsDestinationSettingsTeletextDestinationSettings struct{}

type EncoderSettingsCaptionDescriptionsDestinationSettingsTeletextDestinationSettingsAttributes

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

func (EncoderSettingsCaptionDescriptionsDestinationSettingsTeletextDestinationSettingsAttributes) InternalRef

func (EncoderSettingsCaptionDescriptionsDestinationSettingsTeletextDestinationSettingsAttributes) InternalTokens

type EncoderSettingsCaptionDescriptionsDestinationSettingsTeletextDestinationSettingsState

type EncoderSettingsCaptionDescriptionsDestinationSettingsTeletextDestinationSettingsState struct{}

type EncoderSettingsCaptionDescriptionsDestinationSettingsTtmlDestinationSettings

type EncoderSettingsCaptionDescriptionsDestinationSettingsTtmlDestinationSettings struct {
	// StyleControl: string, required
	StyleControl terra.StringValue `hcl:"style_control,attr" validate:"required"`
}

type EncoderSettingsCaptionDescriptionsDestinationSettingsTtmlDestinationSettingsAttributes

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

func (EncoderSettingsCaptionDescriptionsDestinationSettingsTtmlDestinationSettingsAttributes) InternalRef

func (EncoderSettingsCaptionDescriptionsDestinationSettingsTtmlDestinationSettingsAttributes) InternalTokens

func (EncoderSettingsCaptionDescriptionsDestinationSettingsTtmlDestinationSettingsAttributes) StyleControl

type EncoderSettingsCaptionDescriptionsDestinationSettingsTtmlDestinationSettingsState

type EncoderSettingsCaptionDescriptionsDestinationSettingsTtmlDestinationSettingsState struct {
	StyleControl string `json:"style_control"`
}

type EncoderSettingsCaptionDescriptionsDestinationSettingsWebvttDestinationSettings

type EncoderSettingsCaptionDescriptionsDestinationSettingsWebvttDestinationSettings struct {
	// StyleControl: string, required
	StyleControl terra.StringValue `hcl:"style_control,attr" validate:"required"`
}

type EncoderSettingsCaptionDescriptionsDestinationSettingsWebvttDestinationSettingsAttributes

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

func (EncoderSettingsCaptionDescriptionsDestinationSettingsWebvttDestinationSettingsAttributes) InternalRef

func (EncoderSettingsCaptionDescriptionsDestinationSettingsWebvttDestinationSettingsAttributes) InternalTokens

func (EncoderSettingsCaptionDescriptionsDestinationSettingsWebvttDestinationSettingsAttributes) StyleControl

type EncoderSettingsCaptionDescriptionsDestinationSettingsWebvttDestinationSettingsState

type EncoderSettingsCaptionDescriptionsDestinationSettingsWebvttDestinationSettingsState struct {
	StyleControl string `json:"style_control"`
}

type EncoderSettingsCaptionDescriptionsState

type EncoderSettingsCaptionDescriptionsState struct {
	Accessibility       string                                                       `json:"accessibility"`
	CaptionSelectorName string                                                       `json:"caption_selector_name"`
	LanguageCode        string                                                       `json:"language_code"`
	LanguageDescription string                                                       `json:"language_description"`
	Name                string                                                       `json:"name"`
	DestinationSettings []EncoderSettingsCaptionDescriptionsDestinationSettingsState `json:"destination_settings"`
}

type EncoderSettingsGlobalConfiguration

type EncoderSettingsGlobalConfiguration struct {
	// InitialAudioGain: number, optional
	InitialAudioGain terra.NumberValue `hcl:"initial_audio_gain,attr"`
	// InputEndAction: string, optional
	InputEndAction terra.StringValue `hcl:"input_end_action,attr"`
	// OutputLockingMode: string, optional
	OutputLockingMode terra.StringValue `hcl:"output_locking_mode,attr"`
	// OutputTimingSource: string, optional
	OutputTimingSource terra.StringValue `hcl:"output_timing_source,attr"`
	// SupportLowFramerateInputs: string, optional
	SupportLowFramerateInputs terra.StringValue `hcl:"support_low_framerate_inputs,attr"`
	// EncoderSettingsGlobalConfigurationInputLossBehavior: optional
	InputLossBehavior *EncoderSettingsGlobalConfigurationInputLossBehavior `hcl:"input_loss_behavior,block"`
}

type EncoderSettingsGlobalConfigurationAttributes

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

func (EncoderSettingsGlobalConfigurationAttributes) InitialAudioGain

func (EncoderSettingsGlobalConfigurationAttributes) InputEndAction

func (EncoderSettingsGlobalConfigurationAttributes) InternalRef

func (EncoderSettingsGlobalConfigurationAttributes) InternalTokens

func (EncoderSettingsGlobalConfigurationAttributes) InternalWithRef

func (EncoderSettingsGlobalConfigurationAttributes) OutputLockingMode

func (EncoderSettingsGlobalConfigurationAttributes) OutputTimingSource

func (EncoderSettingsGlobalConfigurationAttributes) SupportLowFramerateInputs

func (gc EncoderSettingsGlobalConfigurationAttributes) SupportLowFramerateInputs() terra.StringValue

type EncoderSettingsGlobalConfigurationInputLossBehavior

type EncoderSettingsGlobalConfigurationInputLossBehavior struct {
	// BlackFrameMsec: number, optional
	BlackFrameMsec terra.NumberValue `hcl:"black_frame_msec,attr"`
	// InputLossImageColor: string, optional
	InputLossImageColor terra.StringValue `hcl:"input_loss_image_color,attr"`
	// InputLossImageType: string, optional
	InputLossImageType terra.StringValue `hcl:"input_loss_image_type,attr"`
	// RepeatFrameMsec: number, optional
	RepeatFrameMsec terra.NumberValue `hcl:"repeat_frame_msec,attr"`
	// EncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlate: optional
	InputLossImageSlate *EncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlate `hcl:"input_loss_image_slate,block"`
}

type EncoderSettingsGlobalConfigurationInputLossBehaviorAttributes

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

func (EncoderSettingsGlobalConfigurationInputLossBehaviorAttributes) BlackFrameMsec

func (EncoderSettingsGlobalConfigurationInputLossBehaviorAttributes) InputLossImageColor

func (EncoderSettingsGlobalConfigurationInputLossBehaviorAttributes) InputLossImageType

func (EncoderSettingsGlobalConfigurationInputLossBehaviorAttributes) InternalRef

func (EncoderSettingsGlobalConfigurationInputLossBehaviorAttributes) InternalTokens

func (EncoderSettingsGlobalConfigurationInputLossBehaviorAttributes) InternalWithRef

func (EncoderSettingsGlobalConfigurationInputLossBehaviorAttributes) RepeatFrameMsec

type EncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlate

type EncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlate struct {
	// PasswordParam: string, optional
	PasswordParam terra.StringValue `hcl:"password_param,attr"`
	// Uri: string, required
	Uri terra.StringValue `hcl:"uri,attr" validate:"required"`
	// Username: string, optional
	Username terra.StringValue `hcl:"username,attr"`
}

type EncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateAttributes

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

func (EncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateAttributes) InternalRef

func (EncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateAttributes) InternalTokens

func (EncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateAttributes) InternalWithRef

func (EncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateAttributes) PasswordParam

func (EncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateAttributes) Uri

func (EncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateAttributes) Username

type EncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateState

type EncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateState struct {
	PasswordParam string `json:"password_param"`
	Uri           string `json:"uri"`
	Username      string `json:"username"`
}

type EncoderSettingsGlobalConfigurationInputLossBehaviorState

type EncoderSettingsGlobalConfigurationInputLossBehaviorState struct {
	BlackFrameMsec      float64                                                                       `json:"black_frame_msec"`
	InputLossImageColor string                                                                        `json:"input_loss_image_color"`
	InputLossImageType  string                                                                        `json:"input_loss_image_type"`
	RepeatFrameMsec     float64                                                                       `json:"repeat_frame_msec"`
	InputLossImageSlate []EncoderSettingsGlobalConfigurationInputLossBehaviorInputLossImageSlateState `json:"input_loss_image_slate"`
}

type EncoderSettingsGlobalConfigurationState

type EncoderSettingsGlobalConfigurationState struct {
	InitialAudioGain          float64                                                    `json:"initial_audio_gain"`
	InputEndAction            string                                                     `json:"input_end_action"`
	OutputLockingMode         string                                                     `json:"output_locking_mode"`
	OutputTimingSource        string                                                     `json:"output_timing_source"`
	SupportLowFramerateInputs string                                                     `json:"support_low_framerate_inputs"`
	InputLossBehavior         []EncoderSettingsGlobalConfigurationInputLossBehaviorState `json:"input_loss_behavior"`
}

type EncoderSettingsMotionGraphicsConfiguration

type EncoderSettingsMotionGraphicsConfiguration struct {
	// MotionGraphicsInsertion: string, optional
	MotionGraphicsInsertion terra.StringValue `hcl:"motion_graphics_insertion,attr"`
	// EncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettings: required
	MotionGraphicsSettings *EncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettings `hcl:"motion_graphics_settings,block" validate:"required"`
}

type EncoderSettingsMotionGraphicsConfigurationAttributes

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

func (EncoderSettingsMotionGraphicsConfigurationAttributes) InternalRef

func (EncoderSettingsMotionGraphicsConfigurationAttributes) InternalTokens

func (EncoderSettingsMotionGraphicsConfigurationAttributes) InternalWithRef

func (EncoderSettingsMotionGraphicsConfigurationAttributes) MotionGraphicsInsertion

type EncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettings

type EncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettings struct {
	// EncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettings: optional
	HtmlMotionGraphicsSettings *EncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettings `hcl:"html_motion_graphics_settings,block"`
}

type EncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsAttributes

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

func (EncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsAttributes) InternalRef

func (EncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsAttributes) InternalTokens

func (EncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsAttributes) InternalWithRef

type EncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettings

type EncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettings struct{}

type EncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsAttributes

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

func (EncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsAttributes) InternalRef

func (EncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsAttributes) InternalTokens

type EncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsState

type EncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsState struct{}

type EncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsState

type EncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsState struct {
	HtmlMotionGraphicsSettings []EncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsHtmlMotionGraphicsSettingsState `json:"html_motion_graphics_settings"`
}

type EncoderSettingsMotionGraphicsConfigurationState

type EncoderSettingsMotionGraphicsConfigurationState struct {
	MotionGraphicsInsertion string                                                                  `json:"motion_graphics_insertion"`
	MotionGraphicsSettings  []EncoderSettingsMotionGraphicsConfigurationMotionGraphicsSettingsState `json:"motion_graphics_settings"`
}

type EncoderSettingsNielsenConfiguration

type EncoderSettingsNielsenConfiguration struct {
	// DistributorId: string, optional
	DistributorId terra.StringValue `hcl:"distributor_id,attr"`
	// NielsenPcmToId3Tagging: string, optional
	NielsenPcmToId3Tagging terra.StringValue `hcl:"nielsen_pcm_to_id3_tagging,attr"`
}

type EncoderSettingsNielsenConfigurationAttributes

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

func (EncoderSettingsNielsenConfigurationAttributes) DistributorId

func (EncoderSettingsNielsenConfigurationAttributes) InternalRef

func (EncoderSettingsNielsenConfigurationAttributes) InternalTokens

func (EncoderSettingsNielsenConfigurationAttributes) InternalWithRef

func (EncoderSettingsNielsenConfigurationAttributes) NielsenPcmToId3Tagging

type EncoderSettingsNielsenConfigurationState

type EncoderSettingsNielsenConfigurationState struct {
	DistributorId          string `json:"distributor_id"`
	NielsenPcmToId3Tagging string `json:"nielsen_pcm_to_id3_tagging"`
}

type EncoderSettingsOutputGroups

type EncoderSettingsOutputGroups struct {
	// Name: string, optional
	Name terra.StringValue `hcl:"name,attr"`
	// EncoderSettingsOutputGroupsOutputGroupSettings: required
	OutputGroupSettings *EncoderSettingsOutputGroupsOutputGroupSettings `hcl:"output_group_settings,block" validate:"required"`
	// EncoderSettingsOutputGroupsOutputs: min=1
	Outputs []EncoderSettingsOutputGroupsOutputs `hcl:"outputs,block" validate:"min=1"`
}

type EncoderSettingsOutputGroups0873Af26

type EncoderSettingsOutputGroups0873Af26 struct {
	// DestinationRefId: string, required
	DestinationRefId terra.StringValue `hcl:"destination_ref_id,attr" validate:"required"`
}

type EncoderSettingsOutputGroups0873Af26Attributes

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

func (EncoderSettingsOutputGroups0873Af26Attributes) DestinationRefId

func (EncoderSettingsOutputGroups0873Af26Attributes) InternalRef

func (EncoderSettingsOutputGroups0873Af26Attributes) InternalTokens

func (EncoderSettingsOutputGroups0873Af26Attributes) InternalWithRef

type EncoderSettingsOutputGroups0873Af26State

type EncoderSettingsOutputGroups0873Af26State struct {
	DestinationRefId string `json:"destination_ref_id"`
}

type EncoderSettingsOutputGroups096B1Fb0

type EncoderSettingsOutputGroups096B1Fb0 struct {
	// DestinationRefId: string, required
	DestinationRefId terra.StringValue `hcl:"destination_ref_id,attr" validate:"required"`
}

type EncoderSettingsOutputGroups096B1Fb0Attributes

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

func (EncoderSettingsOutputGroups096B1Fb0Attributes) DestinationRefId

func (EncoderSettingsOutputGroups096B1Fb0Attributes) InternalRef

func (EncoderSettingsOutputGroups096B1Fb0Attributes) InternalTokens

func (EncoderSettingsOutputGroups096B1Fb0Attributes) InternalWithRef

type EncoderSettingsOutputGroups096B1Fb0State

type EncoderSettingsOutputGroups096B1Fb0State struct {
	DestinationRefId string `json:"destination_ref_id"`
}

type EncoderSettingsOutputGroups15Feab49

type EncoderSettingsOutputGroups15Feab49 struct {
	// AudioRenditionSets: string, optional
	AudioRenditionSets terra.StringValue `hcl:"audio_rendition_sets,attr"`
	// EncoderSettingsOutputGroupsBa0C557E: required
	M3U8Settings *EncoderSettingsOutputGroupsBa0C557E `hcl:"m3u8_settings,block" validate:"required"`
}

type EncoderSettingsOutputGroups15Feab49Attributes

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

func (EncoderSettingsOutputGroups15Feab49Attributes) AudioRenditionSets

func (EncoderSettingsOutputGroups15Feab49Attributes) InternalRef

func (EncoderSettingsOutputGroups15Feab49Attributes) InternalTokens

func (EncoderSettingsOutputGroups15Feab49Attributes) InternalWithRef

func (EncoderSettingsOutputGroups15Feab49Attributes) M3U8Settings

type EncoderSettingsOutputGroups15Feab49State

type EncoderSettingsOutputGroups15Feab49State struct {
	AudioRenditionSets string                                     `json:"audio_rendition_sets"`
	M3U8Settings       []EncoderSettingsOutputGroupsBa0C557EState `json:"m3u8_settings"`
}

type EncoderSettingsOutputGroups19A359Da

type EncoderSettingsOutputGroups19A359Da struct {
	// EncoderSettingsOutputGroups98E2175D: required
	Destination *EncoderSettingsOutputGroups98E2175D `hcl:"destination,block" validate:"required"`
}

type EncoderSettingsOutputGroups19A359DaAttributes

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

func (EncoderSettingsOutputGroups19A359DaAttributes) Destination

func (EncoderSettingsOutputGroups19A359DaAttributes) InternalRef

func (EncoderSettingsOutputGroups19A359DaAttributes) InternalTokens

func (EncoderSettingsOutputGroups19A359DaAttributes) InternalWithRef

type EncoderSettingsOutputGroups19A359DaState

type EncoderSettingsOutputGroups19A359DaState struct {
	Destination []EncoderSettingsOutputGroups98E2175DState `json:"destination"`
}

type EncoderSettingsOutputGroups1Cef98A5

type EncoderSettingsOutputGroups1Cef98A5 struct {
	// RepInterval: number, optional
	RepInterval terra.NumberValue `hcl:"rep_interval,attr"`
}

type EncoderSettingsOutputGroups1Cef98A5Attributes

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

func (EncoderSettingsOutputGroups1Cef98A5Attributes) InternalRef

func (EncoderSettingsOutputGroups1Cef98A5Attributes) InternalTokens

func (EncoderSettingsOutputGroups1Cef98A5Attributes) InternalWithRef

func (EncoderSettingsOutputGroups1Cef98A5Attributes) RepInterval

type EncoderSettingsOutputGroups1Cef98A5State

type EncoderSettingsOutputGroups1Cef98A5State struct {
	RepInterval float64 `json:"rep_interval"`
}

type EncoderSettingsOutputGroups2466Efb3

type EncoderSettingsOutputGroups2466Efb3 struct {
	// H265PackagingType: string, optional
	H265PackagingType terra.StringValue `hcl:"h265_packaging_type,attr"`
	// NameModifier: string, optional
	NameModifier terra.StringValue `hcl:"name_modifier,attr"`
	// SegmentModifier: string, optional
	SegmentModifier terra.StringValue `hcl:"segment_modifier,attr"`
	// EncoderSettingsOutputGroups84B14Bcf: required
	HlsSettings *EncoderSettingsOutputGroups84B14Bcf `hcl:"hls_settings,block" validate:"required"`
}

type EncoderSettingsOutputGroups2466Efb3Attributes

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

func (EncoderSettingsOutputGroups2466Efb3Attributes) H265PackagingType

func (EncoderSettingsOutputGroups2466Efb3Attributes) HlsSettings

func (EncoderSettingsOutputGroups2466Efb3Attributes) InternalRef

func (EncoderSettingsOutputGroups2466Efb3Attributes) InternalTokens

func (EncoderSettingsOutputGroups2466Efb3Attributes) InternalWithRef

func (EncoderSettingsOutputGroups2466Efb3Attributes) NameModifier

func (EncoderSettingsOutputGroups2466Efb3Attributes) SegmentModifier

type EncoderSettingsOutputGroups2466Efb3State

type EncoderSettingsOutputGroups2466Efb3State struct {
	H265PackagingType string                                     `json:"h265_packaging_type"`
	NameModifier      string                                     `json:"name_modifier"`
	SegmentModifier   string                                     `json:"segment_modifier"`
	HlsSettings       []EncoderSettingsOutputGroups84B14BcfState `json:"hls_settings"`
}

type EncoderSettingsOutputGroups2Ac24Ce4

type EncoderSettingsOutputGroups2Ac24Ce4 struct {
	// H265PackagingType: string, optional
	H265PackagingType terra.StringValue `hcl:"h265_packaging_type,attr"`
	// NameModifier: string, optional
	NameModifier terra.StringValue `hcl:"name_modifier,attr"`
}

type EncoderSettingsOutputGroups2Ac24Ce4Attributes

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

func (EncoderSettingsOutputGroups2Ac24Ce4Attributes) H265PackagingType

func (EncoderSettingsOutputGroups2Ac24Ce4Attributes) InternalRef

func (EncoderSettingsOutputGroups2Ac24Ce4Attributes) InternalTokens

func (EncoderSettingsOutputGroups2Ac24Ce4Attributes) InternalWithRef

func (EncoderSettingsOutputGroups2Ac24Ce4Attributes) NameModifier

type EncoderSettingsOutputGroups2Ac24Ce4State

type EncoderSettingsOutputGroups2Ac24Ce4State struct {
	H265PackagingType string `json:"h265_packaging_type"`
	NameModifier      string `json:"name_modifier"`
}

type EncoderSettingsOutputGroups366D79D0

type EncoderSettingsOutputGroups366D79D0 struct {
	// ConnectionRetryInterval: number, optional
	ConnectionRetryInterval terra.NumberValue `hcl:"connection_retry_interval,attr"`
	// FilecacheDuration: number, optional
	FilecacheDuration terra.NumberValue `hcl:"filecache_duration,attr"`
	// HttpTransferMode: string, optional
	HttpTransferMode terra.StringValue `hcl:"http_transfer_mode,attr"`
	// NumRetries: number, optional
	NumRetries terra.NumberValue `hcl:"num_retries,attr"`
	// RestartDelay: number, optional
	RestartDelay terra.NumberValue `hcl:"restart_delay,attr"`
	// Salt: string, optional
	Salt terra.StringValue `hcl:"salt,attr"`
	// Token: string, optional
	Token terra.StringValue `hcl:"token,attr"`
}

type EncoderSettingsOutputGroups366D79D0Attributes

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

func (EncoderSettingsOutputGroups366D79D0Attributes) ConnectionRetryInterval

func (has EncoderSettingsOutputGroups366D79D0Attributes) ConnectionRetryInterval() terra.NumberValue

func (EncoderSettingsOutputGroups366D79D0Attributes) FilecacheDuration

func (EncoderSettingsOutputGroups366D79D0Attributes) HttpTransferMode

func (EncoderSettingsOutputGroups366D79D0Attributes) InternalRef

func (EncoderSettingsOutputGroups366D79D0Attributes) InternalTokens

func (EncoderSettingsOutputGroups366D79D0Attributes) InternalWithRef

func (EncoderSettingsOutputGroups366D79D0Attributes) NumRetries

func (EncoderSettingsOutputGroups366D79D0Attributes) RestartDelay

func (EncoderSettingsOutputGroups366D79D0Attributes) Salt

func (EncoderSettingsOutputGroups366D79D0Attributes) Token

type EncoderSettingsOutputGroups366D79D0State

type EncoderSettingsOutputGroups366D79D0State struct {
	ConnectionRetryInterval float64 `json:"connection_retry_interval"`
	FilecacheDuration       float64 `json:"filecache_duration"`
	HttpTransferMode        string  `json:"http_transfer_mode"`
	NumRetries              float64 `json:"num_retries"`
	RestartDelay            float64 `json:"restart_delay"`
	Salt                    string  `json:"salt"`
	Token                   string  `json:"token"`
}

type EncoderSettingsOutputGroups39B6C70C

type EncoderSettingsOutputGroups39B6C70C struct {
	// PasswordParam: string, optional
	PasswordParam terra.StringValue `hcl:"password_param,attr"`
	// Uri: string, required
	Uri terra.StringValue `hcl:"uri,attr" validate:"required"`
	// Username: string, optional
	Username terra.StringValue `hcl:"username,attr"`
}

type EncoderSettingsOutputGroups39B6C70CAttributes

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

func (EncoderSettingsOutputGroups39B6C70CAttributes) InternalRef

func (EncoderSettingsOutputGroups39B6C70CAttributes) InternalTokens

func (EncoderSettingsOutputGroups39B6C70CAttributes) InternalWithRef

func (EncoderSettingsOutputGroups39B6C70CAttributes) PasswordParam

func (EncoderSettingsOutputGroups39B6C70CAttributes) Uri

func (EncoderSettingsOutputGroups39B6C70CAttributes) Username

type EncoderSettingsOutputGroups39B6C70CState

type EncoderSettingsOutputGroups39B6C70CState struct {
	PasswordParam string `json:"password_param"`
	Uri           string `json:"uri"`
	Username      string `json:"username"`
}

type EncoderSettingsOutputGroups4271Ac49

type EncoderSettingsOutputGroups4271Ac49 struct {
	// RepInterval: number, optional
	RepInterval terra.NumberValue `hcl:"rep_interval,attr"`
}

type EncoderSettingsOutputGroups4271Ac49Attributes

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

func (EncoderSettingsOutputGroups4271Ac49Attributes) InternalRef

func (EncoderSettingsOutputGroups4271Ac49Attributes) InternalTokens

func (EncoderSettingsOutputGroups4271Ac49Attributes) InternalWithRef

func (EncoderSettingsOutputGroups4271Ac49Attributes) RepInterval

type EncoderSettingsOutputGroups4271Ac49State

type EncoderSettingsOutputGroups4271Ac49State struct {
	RepInterval float64 `json:"rep_interval"`
}

type EncoderSettingsOutputGroups46A19Fa7

type EncoderSettingsOutputGroups46A19Fa7 struct {
	// AudioGroupId: string, optional
	AudioGroupId terra.StringValue `hcl:"audio_group_id,attr"`
	// AudioTrackType: string, optional
	AudioTrackType terra.StringValue `hcl:"audio_track_type,attr"`
	// SegmentType: string, optional
	SegmentType terra.StringValue `hcl:"segment_type,attr"`
	// EncoderSettingsOutputGroups39B6C70C: optional
	AudioOnlyImage *EncoderSettingsOutputGroups39B6C70C `hcl:"audio_only_image,block"`
}

type EncoderSettingsOutputGroups46A19Fa7Attributes

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

func (EncoderSettingsOutputGroups46A19Fa7Attributes) AudioGroupId

func (EncoderSettingsOutputGroups46A19Fa7Attributes) AudioOnlyImage

func (EncoderSettingsOutputGroups46A19Fa7Attributes) AudioTrackType

func (EncoderSettingsOutputGroups46A19Fa7Attributes) InternalRef

func (EncoderSettingsOutputGroups46A19Fa7Attributes) InternalTokens

func (EncoderSettingsOutputGroups46A19Fa7Attributes) InternalWithRef

func (EncoderSettingsOutputGroups46A19Fa7Attributes) SegmentType

type EncoderSettingsOutputGroups46A19Fa7State

type EncoderSettingsOutputGroups46A19Fa7State struct {
	AudioGroupId   string                                     `json:"audio_group_id"`
	AudioTrackType string                                     `json:"audio_track_type"`
	SegmentType    string                                     `json:"segment_type"`
	AudioOnlyImage []EncoderSettingsOutputGroups39B6C70CState `json:"audio_only_image"`
}

type EncoderSettingsOutputGroups4A4032A1

type EncoderSettingsOutputGroups4A4032A1 struct {
	// EncoderSettingsOutputGroupsEc1E7B06: min=0
	StaticKeySettings []EncoderSettingsOutputGroupsEc1E7B06 `hcl:"static_key_settings,block" validate:"min=0"`
}

type EncoderSettingsOutputGroups4A4032A1Attributes

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

func (EncoderSettingsOutputGroups4A4032A1Attributes) InternalRef

func (EncoderSettingsOutputGroups4A4032A1Attributes) InternalTokens

func (EncoderSettingsOutputGroups4A4032A1Attributes) InternalWithRef

func (EncoderSettingsOutputGroups4A4032A1Attributes) StaticKeySettings

type EncoderSettingsOutputGroups4A4032A1State

type EncoderSettingsOutputGroups4A4032A1State struct {
	StaticKeySettings []EncoderSettingsOutputGroupsEc1E7B06State `json:"static_key_settings"`
}

type EncoderSettingsOutputGroups51D9552A

type EncoderSettingsOutputGroups51D9552A struct {
	// DestinationRefId: string, required
	DestinationRefId terra.StringValue `hcl:"destination_ref_id,attr" validate:"required"`
}

type EncoderSettingsOutputGroups51D9552AAttributes

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

func (EncoderSettingsOutputGroups51D9552AAttributes) DestinationRefId

func (EncoderSettingsOutputGroups51D9552AAttributes) InternalRef

func (EncoderSettingsOutputGroups51D9552AAttributes) InternalTokens

func (EncoderSettingsOutputGroups51D9552AAttributes) InternalWithRef

type EncoderSettingsOutputGroups51D9552AState

type EncoderSettingsOutputGroups51D9552AState struct {
	DestinationRefId string `json:"destination_ref_id"`
}

type EncoderSettingsOutputGroups56B1D910

type EncoderSettingsOutputGroups56B1D910 struct {
	// CaptionChannel: number, required
	CaptionChannel terra.NumberValue `hcl:"caption_channel,attr" validate:"required"`
	// LanguageCode: string, required
	LanguageCode terra.StringValue `hcl:"language_code,attr" validate:"required"`
	// LanguageDescription: string, required
	LanguageDescription terra.StringValue `hcl:"language_description,attr" validate:"required"`
}

type EncoderSettingsOutputGroups56B1D910Attributes

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

func (EncoderSettingsOutputGroups56B1D910Attributes) CaptionChannel

func (EncoderSettingsOutputGroups56B1D910Attributes) InternalRef

func (EncoderSettingsOutputGroups56B1D910Attributes) InternalTokens

func (EncoderSettingsOutputGroups56B1D910Attributes) InternalWithRef

func (EncoderSettingsOutputGroups56B1D910Attributes) LanguageCode

func (EncoderSettingsOutputGroups56B1D910Attributes) LanguageDescription

type EncoderSettingsOutputGroups56B1D910State

type EncoderSettingsOutputGroups56B1D910State struct {
	CaptionChannel      float64 `json:"caption_channel"`
	LanguageCode        string  `json:"language_code"`
	LanguageDescription string  `json:"language_description"`
}

type EncoderSettingsOutputGroups5B4D9852

type EncoderSettingsOutputGroups5B4D9852 struct {
	// EncoderSettingsOutputGroupsF52F81Be: optional
	M2TsSettings *EncoderSettingsOutputGroupsF52F81Be `hcl:"m2ts_settings,block"`
}

type EncoderSettingsOutputGroups5B4D9852Attributes

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

func (EncoderSettingsOutputGroups5B4D9852Attributes) InternalRef

func (EncoderSettingsOutputGroups5B4D9852Attributes) InternalTokens

func (EncoderSettingsOutputGroups5B4D9852Attributes) InternalWithRef

func (EncoderSettingsOutputGroups5B4D9852Attributes) M2TsSettings

type EncoderSettingsOutputGroups5B4D9852State

type EncoderSettingsOutputGroups5B4D9852State struct {
	M2TsSettings []EncoderSettingsOutputGroupsF52F81BeState `json:"m2ts_settings"`
}

type EncoderSettingsOutputGroups682F5037

type EncoderSettingsOutputGroups682F5037 struct {
	// AbsentInputAudioBehavior: string, optional
	AbsentInputAudioBehavior terra.StringValue `hcl:"absent_input_audio_behavior,attr"`
	// Arib: string, optional
	Arib terra.StringValue `hcl:"arib,attr"`
	// AribCaptionsPid: string, optional
	AribCaptionsPid terra.StringValue `hcl:"arib_captions_pid,attr"`
	// AribCaptionsPidControl: string, optional
	AribCaptionsPidControl terra.StringValue `hcl:"arib_captions_pid_control,attr"`
	// AudioBufferModel: string, optional
	AudioBufferModel terra.StringValue `hcl:"audio_buffer_model,attr"`
	// AudioFramesPerPes: number, optional
	AudioFramesPerPes terra.NumberValue `hcl:"audio_frames_per_pes,attr"`
	// AudioPids: string, optional
	AudioPids terra.StringValue `hcl:"audio_pids,attr"`
	// AudioStreamType: string, optional
	AudioStreamType terra.StringValue `hcl:"audio_stream_type,attr"`
	// Bitrate: number, optional
	Bitrate terra.NumberValue `hcl:"bitrate,attr"`
	// BufferModel: string, optional
	BufferModel terra.StringValue `hcl:"buffer_model,attr"`
	// CcDescriptor: string, optional
	CcDescriptor terra.StringValue `hcl:"cc_descriptor,attr"`
	// DvbSubPids: string, optional
	DvbSubPids terra.StringValue `hcl:"dvb_sub_pids,attr"`
	// DvbTeletextPid: string, optional
	DvbTeletextPid terra.StringValue `hcl:"dvb_teletext_pid,attr"`
	// Ebif: string, optional
	Ebif terra.StringValue `hcl:"ebif,attr"`
	// EbpAudioInterval: string, optional
	EbpAudioInterval terra.StringValue `hcl:"ebp_audio_interval,attr"`
	// EbpLookaheadMs: number, optional
	EbpLookaheadMs terra.NumberValue `hcl:"ebp_lookahead_ms,attr"`
	// EbpPlacement: string, optional
	EbpPlacement terra.StringValue `hcl:"ebp_placement,attr"`
	// EcmPid: string, optional
	EcmPid terra.StringValue `hcl:"ecm_pid,attr"`
	// EsRateInPes: string, optional
	EsRateInPes terra.StringValue `hcl:"es_rate_in_pes,attr"`
	// EtvPlatformPid: string, optional
	EtvPlatformPid terra.StringValue `hcl:"etv_platform_pid,attr"`
	// EtvSignalPid: string, optional
	EtvSignalPid terra.StringValue `hcl:"etv_signal_pid,attr"`
	// FragmentTime: number, optional
	FragmentTime terra.NumberValue `hcl:"fragment_time,attr"`
	// Klv: string, optional
	Klv terra.StringValue `hcl:"klv,attr"`
	// KlvDataPids: string, optional
	KlvDataPids terra.StringValue `hcl:"klv_data_pids,attr"`
	// NielsenId3Behavior: string, optional
	NielsenId3Behavior terra.StringValue `hcl:"nielsen_id3_behavior,attr"`
	// NullPacketBitrate: number, optional
	NullPacketBitrate terra.NumberValue `hcl:"null_packet_bitrate,attr"`
	// PatInterval: number, optional
	PatInterval terra.NumberValue `hcl:"pat_interval,attr"`
	// PcrControl: string, optional
	PcrControl terra.StringValue `hcl:"pcr_control,attr"`
	// PcrPeriod: number, optional
	PcrPeriod terra.NumberValue `hcl:"pcr_period,attr"`
	// PcrPid: string, optional
	PcrPid terra.StringValue `hcl:"pcr_pid,attr"`
	// PmtInterval: number, optional
	PmtInterval terra.NumberValue `hcl:"pmt_interval,attr"`
	// PmtPid: string, optional
	PmtPid terra.StringValue `hcl:"pmt_pid,attr"`
	// ProgramNum: number, optional
	ProgramNum terra.NumberValue `hcl:"program_num,attr"`
	// RateMode: string, optional
	RateMode terra.StringValue `hcl:"rate_mode,attr"`
	// Scte27Pids: string, optional
	Scte27Pids terra.StringValue `hcl:"scte27_pids,attr"`
	// Scte35Control: string, optional
	Scte35Control terra.StringValue `hcl:"scte35_control,attr"`
	// Scte35Pid: string, optional
	Scte35Pid terra.StringValue `hcl:"scte35_pid,attr"`
	// SegmentationMarkers: string, optional
	SegmentationMarkers terra.StringValue `hcl:"segmentation_markers,attr"`
	// SegmentationStyle: string, optional
	SegmentationStyle terra.StringValue `hcl:"segmentation_style,attr"`
	// SegmentationTime: number, optional
	SegmentationTime terra.NumberValue `hcl:"segmentation_time,attr"`
	// TimedMetadataBehavior: string, optional
	TimedMetadataBehavior terra.StringValue `hcl:"timed_metadata_behavior,attr"`
	// TimedMetadataPid: string, optional
	TimedMetadataPid terra.StringValue `hcl:"timed_metadata_pid,attr"`
	// TransportStreamId: number, optional
	TransportStreamId terra.NumberValue `hcl:"transport_stream_id,attr"`
	// VideoPid: string, optional
	VideoPid terra.StringValue `hcl:"video_pid,attr"`
	// EncoderSettingsOutputGroupsAeda71A0: optional
	DvbNitSettings *EncoderSettingsOutputGroupsAeda71A0 `hcl:"dvb_nit_settings,block"`
	// EncoderSettingsOutputGroupsC528Ad2C: optional
	DvbSdtSettings *EncoderSettingsOutputGroupsC528Ad2C `hcl:"dvb_sdt_settings,block"`
	// EncoderSettingsOutputGroups1Cef98A5: optional
	DvbTdtSettings *EncoderSettingsOutputGroups1Cef98A5 `hcl:"dvb_tdt_settings,block"`
}

type EncoderSettingsOutputGroups682F5037Attributes

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

func (EncoderSettingsOutputGroups682F5037Attributes) AbsentInputAudioBehavior

func (ms EncoderSettingsOutputGroups682F5037Attributes) AbsentInputAudioBehavior() terra.StringValue

func (EncoderSettingsOutputGroups682F5037Attributes) Arib

func (EncoderSettingsOutputGroups682F5037Attributes) AribCaptionsPid

func (EncoderSettingsOutputGroups682F5037Attributes) AribCaptionsPidControl

func (EncoderSettingsOutputGroups682F5037Attributes) AudioBufferModel

func (EncoderSettingsOutputGroups682F5037Attributes) AudioFramesPerPes

func (EncoderSettingsOutputGroups682F5037Attributes) AudioPids

func (EncoderSettingsOutputGroups682F5037Attributes) AudioStreamType

func (EncoderSettingsOutputGroups682F5037Attributes) Bitrate

func (EncoderSettingsOutputGroups682F5037Attributes) BufferModel

func (EncoderSettingsOutputGroups682F5037Attributes) CcDescriptor

func (EncoderSettingsOutputGroups682F5037Attributes) DvbNitSettings

func (EncoderSettingsOutputGroups682F5037Attributes) DvbSdtSettings

func (EncoderSettingsOutputGroups682F5037Attributes) DvbSubPids

func (EncoderSettingsOutputGroups682F5037Attributes) DvbTdtSettings

func (EncoderSettingsOutputGroups682F5037Attributes) DvbTeletextPid

func (EncoderSettingsOutputGroups682F5037Attributes) Ebif

func (EncoderSettingsOutputGroups682F5037Attributes) EbpAudioInterval

func (EncoderSettingsOutputGroups682F5037Attributes) EbpLookaheadMs

func (EncoderSettingsOutputGroups682F5037Attributes) EbpPlacement

func (EncoderSettingsOutputGroups682F5037Attributes) EcmPid

func (EncoderSettingsOutputGroups682F5037Attributes) EsRateInPes

func (EncoderSettingsOutputGroups682F5037Attributes) EtvPlatformPid

func (EncoderSettingsOutputGroups682F5037Attributes) EtvSignalPid

func (EncoderSettingsOutputGroups682F5037Attributes) FragmentTime

func (EncoderSettingsOutputGroups682F5037Attributes) InternalRef

func (EncoderSettingsOutputGroups682F5037Attributes) InternalTokens

func (EncoderSettingsOutputGroups682F5037Attributes) InternalWithRef

func (EncoderSettingsOutputGroups682F5037Attributes) Klv

func (EncoderSettingsOutputGroups682F5037Attributes) KlvDataPids

func (EncoderSettingsOutputGroups682F5037Attributes) NielsenId3Behavior

func (EncoderSettingsOutputGroups682F5037Attributes) NullPacketBitrate

func (EncoderSettingsOutputGroups682F5037Attributes) PatInterval

func (EncoderSettingsOutputGroups682F5037Attributes) PcrControl

func (EncoderSettingsOutputGroups682F5037Attributes) PcrPeriod

func (EncoderSettingsOutputGroups682F5037Attributes) PcrPid

func (EncoderSettingsOutputGroups682F5037Attributes) PmtInterval

func (EncoderSettingsOutputGroups682F5037Attributes) PmtPid

func (EncoderSettingsOutputGroups682F5037Attributes) ProgramNum

func (EncoderSettingsOutputGroups682F5037Attributes) RateMode

func (EncoderSettingsOutputGroups682F5037Attributes) Scte27Pids

func (EncoderSettingsOutputGroups682F5037Attributes) Scte35Control

func (EncoderSettingsOutputGroups682F5037Attributes) Scte35Pid

func (EncoderSettingsOutputGroups682F5037Attributes) SegmentationMarkers

func (EncoderSettingsOutputGroups682F5037Attributes) SegmentationStyle

func (EncoderSettingsOutputGroups682F5037Attributes) SegmentationTime

func (EncoderSettingsOutputGroups682F5037Attributes) TimedMetadataBehavior

func (EncoderSettingsOutputGroups682F5037Attributes) TimedMetadataPid

func (EncoderSettingsOutputGroups682F5037Attributes) TransportStreamId

func (EncoderSettingsOutputGroups682F5037Attributes) VideoPid

type EncoderSettingsOutputGroups682F5037State

type EncoderSettingsOutputGroups682F5037State struct {
	AbsentInputAudioBehavior string                                     `json:"absent_input_audio_behavior"`
	Arib                     string                                     `json:"arib"`
	AribCaptionsPid          string                                     `json:"arib_captions_pid"`
	AribCaptionsPidControl   string                                     `json:"arib_captions_pid_control"`
	AudioBufferModel         string                                     `json:"audio_buffer_model"`
	AudioFramesPerPes        float64                                    `json:"audio_frames_per_pes"`
	AudioPids                string                                     `json:"audio_pids"`
	AudioStreamType          string                                     `json:"audio_stream_type"`
	Bitrate                  float64                                    `json:"bitrate"`
	BufferModel              string                                     `json:"buffer_model"`
	CcDescriptor             string                                     `json:"cc_descriptor"`
	DvbSubPids               string                                     `json:"dvb_sub_pids"`
	DvbTeletextPid           string                                     `json:"dvb_teletext_pid"`
	Ebif                     string                                     `json:"ebif"`
	EbpAudioInterval         string                                     `json:"ebp_audio_interval"`
	EbpLookaheadMs           float64                                    `json:"ebp_lookahead_ms"`
	EbpPlacement             string                                     `json:"ebp_placement"`
	EcmPid                   string                                     `json:"ecm_pid"`
	EsRateInPes              string                                     `json:"es_rate_in_pes"`
	EtvPlatformPid           string                                     `json:"etv_platform_pid"`
	EtvSignalPid             string                                     `json:"etv_signal_pid"`
	FragmentTime             float64                                    `json:"fragment_time"`
	Klv                      string                                     `json:"klv"`
	KlvDataPids              string                                     `json:"klv_data_pids"`
	NielsenId3Behavior       string                                     `json:"nielsen_id3_behavior"`
	NullPacketBitrate        float64                                    `json:"null_packet_bitrate"`
	PatInterval              float64                                    `json:"pat_interval"`
	PcrControl               string                                     `json:"pcr_control"`
	PcrPeriod                float64                                    `json:"pcr_period"`
	PcrPid                   string                                     `json:"pcr_pid"`
	PmtInterval              float64                                    `json:"pmt_interval"`
	PmtPid                   string                                     `json:"pmt_pid"`
	ProgramNum               float64                                    `json:"program_num"`
	RateMode                 string                                     `json:"rate_mode"`
	Scte27Pids               string                                     `json:"scte27_pids"`
	Scte35Control            string                                     `json:"scte35_control"`
	Scte35Pid                string                                     `json:"scte35_pid"`
	SegmentationMarkers      string                                     `json:"segmentation_markers"`
	SegmentationStyle        string                                     `json:"segmentation_style"`
	SegmentationTime         float64                                    `json:"segmentation_time"`
	TimedMetadataBehavior    string                                     `json:"timed_metadata_behavior"`
	TimedMetadataPid         string                                     `json:"timed_metadata_pid"`
	TransportStreamId        float64                                    `json:"transport_stream_id"`
	VideoPid                 string                                     `json:"video_pid"`
	DvbNitSettings           []EncoderSettingsOutputGroupsAeda71A0State `json:"dvb_nit_settings"`
	DvbSdtSettings           []EncoderSettingsOutputGroupsC528Ad2CState `json:"dvb_sdt_settings"`
	DvbTdtSettings           []EncoderSettingsOutputGroups1Cef98A5State `json:"dvb_tdt_settings"`
}

type EncoderSettingsOutputGroups6C7251C5

type EncoderSettingsOutputGroups6C7251C5 struct{}

type EncoderSettingsOutputGroups6C7251C5Attributes

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

func (EncoderSettingsOutputGroups6C7251C5Attributes) InternalRef

func (EncoderSettingsOutputGroups6C7251C5Attributes) InternalTokens

func (EncoderSettingsOutputGroups6C7251C5Attributes) InternalWithRef

type EncoderSettingsOutputGroups6C7251C5State

type EncoderSettingsOutputGroups6C7251C5State struct{}

type EncoderSettingsOutputGroups6Ca5830E

type EncoderSettingsOutputGroups6Ca5830E struct {
	// EncoderSettingsOutputGroups8B1E8283: optional
	ArchiveS3Settings *EncoderSettingsOutputGroups8B1E8283 `hcl:"archive_s3_settings,block"`
}

type EncoderSettingsOutputGroups6Ca5830EAttributes

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

func (EncoderSettingsOutputGroups6Ca5830EAttributes) ArchiveS3Settings

func (EncoderSettingsOutputGroups6Ca5830EAttributes) InternalRef

func (EncoderSettingsOutputGroups6Ca5830EAttributes) InternalTokens

func (EncoderSettingsOutputGroups6Ca5830EAttributes) InternalWithRef

type EncoderSettingsOutputGroups6Ca5830EState

type EncoderSettingsOutputGroups6Ca5830EState struct {
	ArchiveS3Settings []EncoderSettingsOutputGroups8B1E8283State `json:"archive_s3_settings"`
}

type EncoderSettingsOutputGroups6E0740B3

type EncoderSettingsOutputGroups6E0740B3 struct {
	// OutputSdt: string, optional
	OutputSdt terra.StringValue `hcl:"output_sdt,attr"`
	// RepInterval: number, optional
	RepInterval terra.NumberValue `hcl:"rep_interval,attr"`
	// ServiceName: string, optional
	ServiceName terra.StringValue `hcl:"service_name,attr"`
	// ServiceProviderName: string, optional
	ServiceProviderName terra.StringValue `hcl:"service_provider_name,attr"`
}

type EncoderSettingsOutputGroups6E0740B3Attributes

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

func (EncoderSettingsOutputGroups6E0740B3Attributes) InternalRef

func (EncoderSettingsOutputGroups6E0740B3Attributes) InternalTokens

func (EncoderSettingsOutputGroups6E0740B3Attributes) InternalWithRef

func (EncoderSettingsOutputGroups6E0740B3Attributes) OutputSdt

func (EncoderSettingsOutputGroups6E0740B3Attributes) RepInterval

func (EncoderSettingsOutputGroups6E0740B3Attributes) ServiceName

func (EncoderSettingsOutputGroups6E0740B3Attributes) ServiceProviderName

type EncoderSettingsOutputGroups6E0740B3State

type EncoderSettingsOutputGroups6E0740B3State struct {
	OutputSdt           string  `json:"output_sdt"`
	RepInterval         float64 `json:"rep_interval"`
	ServiceName         string  `json:"service_name"`
	ServiceProviderName string  `json:"service_provider_name"`
}

type EncoderSettingsOutputGroups6F55Eba5

type EncoderSettingsOutputGroups6F55Eba5 struct {
	// ConnectionRetryInterval: number, optional
	ConnectionRetryInterval terra.NumberValue `hcl:"connection_retry_interval,attr"`
	// FilecacheDuration: number, optional
	FilecacheDuration terra.NumberValue `hcl:"filecache_duration,attr"`
	// HttpTransferMode: string, optional
	HttpTransferMode terra.StringValue `hcl:"http_transfer_mode,attr"`
	// NumRetries: number, optional
	NumRetries terra.NumberValue `hcl:"num_retries,attr"`
	// RestartDelay: number, optional
	RestartDelay terra.NumberValue `hcl:"restart_delay,attr"`
}

type EncoderSettingsOutputGroups6F55Eba5Attributes

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

func (EncoderSettingsOutputGroups6F55Eba5Attributes) ConnectionRetryInterval

func (hws EncoderSettingsOutputGroups6F55Eba5Attributes) ConnectionRetryInterval() terra.NumberValue

func (EncoderSettingsOutputGroups6F55Eba5Attributes) FilecacheDuration

func (EncoderSettingsOutputGroups6F55Eba5Attributes) HttpTransferMode

func (EncoderSettingsOutputGroups6F55Eba5Attributes) InternalRef

func (EncoderSettingsOutputGroups6F55Eba5Attributes) InternalTokens

func (EncoderSettingsOutputGroups6F55Eba5Attributes) InternalWithRef

func (EncoderSettingsOutputGroups6F55Eba5Attributes) NumRetries

func (EncoderSettingsOutputGroups6F55Eba5Attributes) RestartDelay

type EncoderSettingsOutputGroups6F55Eba5State

type EncoderSettingsOutputGroups6F55Eba5State struct {
	ConnectionRetryInterval float64 `json:"connection_retry_interval"`
	FilecacheDuration       float64 `json:"filecache_duration"`
	HttpTransferMode        string  `json:"http_transfer_mode"`
	NumRetries              float64 `json:"num_retries"`
	RestartDelay            float64 `json:"restart_delay"`
}

type EncoderSettingsOutputGroups72Ef1Fd3

type EncoderSettingsOutputGroups72Ef1Fd3 struct {
	// CannedAcl: string, optional
	CannedAcl terra.StringValue `hcl:"canned_acl,attr"`
}

type EncoderSettingsOutputGroups72Ef1Fd3Attributes

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

func (EncoderSettingsOutputGroups72Ef1Fd3Attributes) CannedAcl

func (EncoderSettingsOutputGroups72Ef1Fd3Attributes) InternalRef

func (EncoderSettingsOutputGroups72Ef1Fd3Attributes) InternalTokens

func (EncoderSettingsOutputGroups72Ef1Fd3Attributes) InternalWithRef

type EncoderSettingsOutputGroups72Ef1Fd3State

type EncoderSettingsOutputGroups72Ef1Fd3State struct {
	CannedAcl string `json:"canned_acl"`
}

type EncoderSettingsOutputGroups73Eaea20

type EncoderSettingsOutputGroups73Eaea20 struct {
	// CannedAcl: string, optional
	CannedAcl terra.StringValue `hcl:"canned_acl,attr"`
}

type EncoderSettingsOutputGroups73Eaea20Attributes

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

func (EncoderSettingsOutputGroups73Eaea20Attributes) CannedAcl

func (EncoderSettingsOutputGroups73Eaea20Attributes) InternalRef

func (EncoderSettingsOutputGroups73Eaea20Attributes) InternalTokens

func (EncoderSettingsOutputGroups73Eaea20Attributes) InternalWithRef

type EncoderSettingsOutputGroups73Eaea20State

type EncoderSettingsOutputGroups73Eaea20State struct {
	CannedAcl string `json:"canned_acl"`
}

type EncoderSettingsOutputGroups7E0D03D3

type EncoderSettingsOutputGroups7E0D03D3 struct {
	// NameModifier: string, optional
	NameModifier terra.StringValue `hcl:"name_modifier,attr"`
}

type EncoderSettingsOutputGroups7E0D03D3Attributes

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

func (EncoderSettingsOutputGroups7E0D03D3Attributes) InternalRef

func (EncoderSettingsOutputGroups7E0D03D3Attributes) InternalTokens

func (EncoderSettingsOutputGroups7E0D03D3Attributes) InternalWithRef

func (EncoderSettingsOutputGroups7E0D03D3Attributes) NameModifier

type EncoderSettingsOutputGroups7E0D03D3State

type EncoderSettingsOutputGroups7E0D03D3State struct {
	NameModifier string `json:"name_modifier"`
}

type EncoderSettingsOutputGroups84B14Bcf

type EncoderSettingsOutputGroups84B14Bcf struct {
	// EncoderSettingsOutputGroups46A19Fa7: optional
	AudioOnlyHlsSettings *EncoderSettingsOutputGroups46A19Fa7 `hcl:"audio_only_hls_settings,block"`
	// EncoderSettingsOutputGroupsEbe8Fc53: optional
	Fmp4HlsSettings *EncoderSettingsOutputGroupsEbe8Fc53 `hcl:"fmp4_hls_settings,block"`
	// EncoderSettingsOutputGroupsE23Ce693: optional
	FrameCaptureHlsSettings *EncoderSettingsOutputGroupsE23Ce693 `hcl:"frame_capture_hls_settings,block"`
	// EncoderSettingsOutputGroups15Feab49: optional
	StandardHlsSettings *EncoderSettingsOutputGroups15Feab49 `hcl:"standard_hls_settings,block"`
}

type EncoderSettingsOutputGroups84B14BcfAttributes

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

func (EncoderSettingsOutputGroups84B14BcfAttributes) AudioOnlyHlsSettings

func (EncoderSettingsOutputGroups84B14BcfAttributes) Fmp4HlsSettings

func (EncoderSettingsOutputGroups84B14BcfAttributes) FrameCaptureHlsSettings

func (EncoderSettingsOutputGroups84B14BcfAttributes) InternalRef

func (EncoderSettingsOutputGroups84B14BcfAttributes) InternalTokens

func (EncoderSettingsOutputGroups84B14BcfAttributes) InternalWithRef

func (EncoderSettingsOutputGroups84B14BcfAttributes) StandardHlsSettings

type EncoderSettingsOutputGroups84B14BcfState

type EncoderSettingsOutputGroups84B14BcfState struct {
	AudioOnlyHlsSettings    []EncoderSettingsOutputGroups46A19Fa7State `json:"audio_only_hls_settings"`
	Fmp4HlsSettings         []EncoderSettingsOutputGroupsEbe8Fc53State `json:"fmp4_hls_settings"`
	FrameCaptureHlsSettings []EncoderSettingsOutputGroupsE23Ce693State `json:"frame_capture_hls_settings"`
	StandardHlsSettings     []EncoderSettingsOutputGroups15Feab49State `json:"standard_hls_settings"`
}

type EncoderSettingsOutputGroups87D0Bb71

type EncoderSettingsOutputGroups87D0Bb71 struct {
	// CertificateMode: string, optional
	CertificateMode terra.StringValue `hcl:"certificate_mode,attr"`
	// ConnectionRetryInterval: number, optional
	ConnectionRetryInterval terra.NumberValue `hcl:"connection_retry_interval,attr"`
	// NumRetries: number, optional
	NumRetries terra.NumberValue `hcl:"num_retries,attr"`
	// EncoderSettingsOutputGroups096B1Fb0: required
	Destination *EncoderSettingsOutputGroups096B1Fb0 `hcl:"destination,block" validate:"required"`
}

type EncoderSettingsOutputGroups87D0Bb71Attributes

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

func (EncoderSettingsOutputGroups87D0Bb71Attributes) CertificateMode

func (EncoderSettingsOutputGroups87D0Bb71Attributes) ConnectionRetryInterval

func (ros EncoderSettingsOutputGroups87D0Bb71Attributes) ConnectionRetryInterval() terra.NumberValue

func (EncoderSettingsOutputGroups87D0Bb71Attributes) Destination

func (EncoderSettingsOutputGroups87D0Bb71Attributes) InternalRef

func (EncoderSettingsOutputGroups87D0Bb71Attributes) InternalTokens

func (EncoderSettingsOutputGroups87D0Bb71Attributes) InternalWithRef

func (EncoderSettingsOutputGroups87D0Bb71Attributes) NumRetries

type EncoderSettingsOutputGroups87D0Bb71State

type EncoderSettingsOutputGroups87D0Bb71State struct {
	CertificateMode         string                                     `json:"certificate_mode"`
	ConnectionRetryInterval float64                                    `json:"connection_retry_interval"`
	NumRetries              float64                                    `json:"num_retries"`
	Destination             []EncoderSettingsOutputGroups096B1Fb0State `json:"destination"`
}

type EncoderSettingsOutputGroups8B1E8283

type EncoderSettingsOutputGroups8B1E8283 struct {
	// CannedAcl: string, optional
	CannedAcl terra.StringValue `hcl:"canned_acl,attr"`
}

type EncoderSettingsOutputGroups8B1E8283Attributes

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

func (EncoderSettingsOutputGroups8B1E8283Attributes) CannedAcl

func (EncoderSettingsOutputGroups8B1E8283Attributes) InternalRef

func (EncoderSettingsOutputGroups8B1E8283Attributes) InternalTokens

func (EncoderSettingsOutputGroups8B1E8283Attributes) InternalWithRef

type EncoderSettingsOutputGroups8B1E8283State

type EncoderSettingsOutputGroups8B1E8283State struct {
	CannedAcl string `json:"canned_acl"`
}

type EncoderSettingsOutputGroups8Fba9De4

type EncoderSettingsOutputGroups8Fba9De4 struct{}

type EncoderSettingsOutputGroups8Fba9De4Attributes

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

func (EncoderSettingsOutputGroups8Fba9De4Attributes) InternalRef

func (EncoderSettingsOutputGroups8Fba9De4Attributes) InternalTokens

func (EncoderSettingsOutputGroups8Fba9De4Attributes) InternalWithRef

type EncoderSettingsOutputGroups8Fba9De4State

type EncoderSettingsOutputGroups8Fba9De4State struct{}

type EncoderSettingsOutputGroups91A77976

type EncoderSettingsOutputGroups91A77976 struct {
	// ConnectionRetryInterval: number, optional
	ConnectionRetryInterval terra.NumberValue `hcl:"connection_retry_interval,attr"`
	// FilecacheDuration: number, optional
	FilecacheDuration terra.NumberValue `hcl:"filecache_duration,attr"`
	// MediaStoreStorageClass: string, optional
	MediaStoreStorageClass terra.StringValue `hcl:"media_store_storage_class,attr"`
	// NumRetries: number, optional
	NumRetries terra.NumberValue `hcl:"num_retries,attr"`
	// RestartDelay: number, optional
	RestartDelay terra.NumberValue `hcl:"restart_delay,attr"`
}

type EncoderSettingsOutputGroups91A77976Attributes

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

func (EncoderSettingsOutputGroups91A77976Attributes) ConnectionRetryInterval

func (hmss EncoderSettingsOutputGroups91A77976Attributes) ConnectionRetryInterval() terra.NumberValue

func (EncoderSettingsOutputGroups91A77976Attributes) FilecacheDuration

func (EncoderSettingsOutputGroups91A77976Attributes) InternalRef

func (EncoderSettingsOutputGroups91A77976Attributes) InternalTokens

func (EncoderSettingsOutputGroups91A77976Attributes) InternalWithRef

func (EncoderSettingsOutputGroups91A77976Attributes) MediaStoreStorageClass

func (hmss EncoderSettingsOutputGroups91A77976Attributes) MediaStoreStorageClass() terra.StringValue

func (EncoderSettingsOutputGroups91A77976Attributes) NumRetries

func (EncoderSettingsOutputGroups91A77976Attributes) RestartDelay

type EncoderSettingsOutputGroups91A77976State

type EncoderSettingsOutputGroups91A77976State struct {
	ConnectionRetryInterval float64 `json:"connection_retry_interval"`
	FilecacheDuration       float64 `json:"filecache_duration"`
	MediaStoreStorageClass  string  `json:"media_store_storage_class"`
	NumRetries              float64 `json:"num_retries"`
	RestartDelay            float64 `json:"restart_delay"`
}

type EncoderSettingsOutputGroups946A5B94

type EncoderSettingsOutputGroups946A5B94 struct {
	// DestinationRefId: string, required
	DestinationRefId terra.StringValue `hcl:"destination_ref_id,attr" validate:"required"`
}

type EncoderSettingsOutputGroups946A5B94Attributes

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

func (EncoderSettingsOutputGroups946A5B94Attributes) DestinationRefId

func (EncoderSettingsOutputGroups946A5B94Attributes) InternalRef

func (EncoderSettingsOutputGroups946A5B94Attributes) InternalTokens

func (EncoderSettingsOutputGroups946A5B94Attributes) InternalWithRef

type EncoderSettingsOutputGroups946A5B94State

type EncoderSettingsOutputGroups946A5B94State struct {
	DestinationRefId string `json:"destination_ref_id"`
}

type EncoderSettingsOutputGroups98E2175D

type EncoderSettingsOutputGroups98E2175D struct {
	// DestinationRefId: string, required
	DestinationRefId terra.StringValue `hcl:"destination_ref_id,attr" validate:"required"`
}

type EncoderSettingsOutputGroups98E2175DAttributes

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

func (EncoderSettingsOutputGroups98E2175DAttributes) DestinationRefId

func (EncoderSettingsOutputGroups98E2175DAttributes) InternalRef

func (EncoderSettingsOutputGroups98E2175DAttributes) InternalTokens

func (EncoderSettingsOutputGroups98E2175DAttributes) InternalWithRef

type EncoderSettingsOutputGroups98E2175DState

type EncoderSettingsOutputGroups98E2175DState struct {
	DestinationRefId string `json:"destination_ref_id"`
}

type EncoderSettingsOutputGroups99Abffdd

type EncoderSettingsOutputGroups99Abffdd struct {
	// DestinationRefId: string, required
	DestinationRefId terra.StringValue `hcl:"destination_ref_id,attr" validate:"required"`
}

type EncoderSettingsOutputGroups99AbffddAttributes

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

func (EncoderSettingsOutputGroups99AbffddAttributes) DestinationRefId

func (EncoderSettingsOutputGroups99AbffddAttributes) InternalRef

func (EncoderSettingsOutputGroups99AbffddAttributes) InternalTokens

func (EncoderSettingsOutputGroups99AbffddAttributes) InternalWithRef

type EncoderSettingsOutputGroups99AbffddState

type EncoderSettingsOutputGroups99AbffddState struct {
	DestinationRefId string `json:"destination_ref_id"`
}

type EncoderSettingsOutputGroups9Ab16061

type EncoderSettingsOutputGroups9Ab16061 struct {
	// NetworkId: number, required
	NetworkId terra.NumberValue `hcl:"network_id,attr" validate:"required"`
	// NetworkName: string, required
	NetworkName terra.StringValue `hcl:"network_name,attr" validate:"required"`
	// RepInterval: number, optional
	RepInterval terra.NumberValue `hcl:"rep_interval,attr"`
}

type EncoderSettingsOutputGroups9Ab16061Attributes

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

func (EncoderSettingsOutputGroups9Ab16061Attributes) InternalRef

func (EncoderSettingsOutputGroups9Ab16061Attributes) InternalTokens

func (EncoderSettingsOutputGroups9Ab16061Attributes) InternalWithRef

func (EncoderSettingsOutputGroups9Ab16061Attributes) NetworkId

func (EncoderSettingsOutputGroups9Ab16061Attributes) NetworkName

func (EncoderSettingsOutputGroups9Ab16061Attributes) RepInterval

type EncoderSettingsOutputGroups9Ab16061State

type EncoderSettingsOutputGroups9Ab16061State struct {
	NetworkId   float64 `json:"network_id"`
	NetworkName string  `json:"network_name"`
	RepInterval float64 `json:"rep_interval"`
}

type EncoderSettingsOutputGroups9Fd5Ebb9

type EncoderSettingsOutputGroups9Fd5Ebb9 struct {
	// PasswordParam: string, optional
	PasswordParam terra.StringValue `hcl:"password_param,attr"`
	// Uri: string, required
	Uri terra.StringValue `hcl:"uri,attr" validate:"required"`
	// Username: string, optional
	Username terra.StringValue `hcl:"username,attr"`
}

type EncoderSettingsOutputGroups9Fd5Ebb9Attributes

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

func (EncoderSettingsOutputGroups9Fd5Ebb9Attributes) InternalRef

func (EncoderSettingsOutputGroups9Fd5Ebb9Attributes) InternalTokens

func (EncoderSettingsOutputGroups9Fd5Ebb9Attributes) InternalWithRef

func (EncoderSettingsOutputGroups9Fd5Ebb9Attributes) PasswordParam

func (EncoderSettingsOutputGroups9Fd5Ebb9Attributes) Uri

func (EncoderSettingsOutputGroups9Fd5Ebb9Attributes) Username

type EncoderSettingsOutputGroups9Fd5Ebb9State

type EncoderSettingsOutputGroups9Fd5Ebb9State struct {
	PasswordParam string `json:"password_param"`
	Uri           string `json:"uri"`
	Username      string `json:"username"`
}

type EncoderSettingsOutputGroupsA199D051

type EncoderSettingsOutputGroupsA199D051 struct {
	// DestinationRefId: string, required
	DestinationRefId terra.StringValue `hcl:"destination_ref_id,attr" validate:"required"`
}

type EncoderSettingsOutputGroupsA199D051Attributes

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

func (EncoderSettingsOutputGroupsA199D051Attributes) DestinationRefId

func (EncoderSettingsOutputGroupsA199D051Attributes) InternalRef

func (EncoderSettingsOutputGroupsA199D051Attributes) InternalTokens

func (EncoderSettingsOutputGroupsA199D051Attributes) InternalWithRef

type EncoderSettingsOutputGroupsA199D051State

type EncoderSettingsOutputGroupsA199D051State struct {
	DestinationRefId string `json:"destination_ref_id"`
}

type EncoderSettingsOutputGroupsAbb6Dab5

type EncoderSettingsOutputGroupsAbb6Dab5 struct {
	// ColumnDepth: number, optional
	ColumnDepth terra.NumberValue `hcl:"column_depth,attr"`
	// IncludeFec: string, optional
	IncludeFec terra.StringValue `hcl:"include_fec,attr"`
	// RowLength: number, optional
	RowLength terra.NumberValue `hcl:"row_length,attr"`
}

type EncoderSettingsOutputGroupsAbb6Dab5Attributes

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

func (EncoderSettingsOutputGroupsAbb6Dab5Attributes) ColumnDepth

func (EncoderSettingsOutputGroupsAbb6Dab5Attributes) IncludeFec

func (EncoderSettingsOutputGroupsAbb6Dab5Attributes) InternalRef

func (EncoderSettingsOutputGroupsAbb6Dab5Attributes) InternalTokens

func (EncoderSettingsOutputGroupsAbb6Dab5Attributes) InternalWithRef

func (EncoderSettingsOutputGroupsAbb6Dab5Attributes) RowLength

type EncoderSettingsOutputGroupsAbb6Dab5State

type EncoderSettingsOutputGroupsAbb6Dab5State struct {
	ColumnDepth float64 `json:"column_depth"`
	IncludeFec  string  `json:"include_fec"`
	RowLength   float64 `json:"row_length"`
}

type EncoderSettingsOutputGroupsAeda71A0

type EncoderSettingsOutputGroupsAeda71A0 struct {
	// NetworkId: number, required
	NetworkId terra.NumberValue `hcl:"network_id,attr" validate:"required"`
	// NetworkName: string, required
	NetworkName terra.StringValue `hcl:"network_name,attr" validate:"required"`
	// RepInterval: number, optional
	RepInterval terra.NumberValue `hcl:"rep_interval,attr"`
}

type EncoderSettingsOutputGroupsAeda71A0Attributes

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

func (EncoderSettingsOutputGroupsAeda71A0Attributes) InternalRef

func (EncoderSettingsOutputGroupsAeda71A0Attributes) InternalTokens

func (EncoderSettingsOutputGroupsAeda71A0Attributes) InternalWithRef

func (EncoderSettingsOutputGroupsAeda71A0Attributes) NetworkId

func (EncoderSettingsOutputGroupsAeda71A0Attributes) NetworkName

func (EncoderSettingsOutputGroupsAeda71A0Attributes) RepInterval

type EncoderSettingsOutputGroupsAeda71A0State

type EncoderSettingsOutputGroupsAeda71A0State struct {
	NetworkId   float64 `json:"network_id"`
	NetworkName string  `json:"network_name"`
	RepInterval float64 `json:"rep_interval"`
}

type EncoderSettingsOutputGroupsAfea95D2

type EncoderSettingsOutputGroupsAfea95D2 struct {
	// ConnectionRetryInterval: number, optional
	ConnectionRetryInterval terra.NumberValue `hcl:"connection_retry_interval,attr"`
	// FilecacheDuration: number, optional
	FilecacheDuration terra.NumberValue `hcl:"filecache_duration,attr"`
	// NumRetries: number, optional
	NumRetries terra.NumberValue `hcl:"num_retries,attr"`
	// RestartDelay: number, optional
	RestartDelay terra.NumberValue `hcl:"restart_delay,attr"`
}

type EncoderSettingsOutputGroupsAfea95D2Attributes

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

func (EncoderSettingsOutputGroupsAfea95D2Attributes) ConnectionRetryInterval

func (hbps EncoderSettingsOutputGroupsAfea95D2Attributes) ConnectionRetryInterval() terra.NumberValue

func (EncoderSettingsOutputGroupsAfea95D2Attributes) FilecacheDuration

func (EncoderSettingsOutputGroupsAfea95D2Attributes) InternalRef

func (EncoderSettingsOutputGroupsAfea95D2Attributes) InternalTokens

func (EncoderSettingsOutputGroupsAfea95D2Attributes) InternalWithRef

func (EncoderSettingsOutputGroupsAfea95D2Attributes) NumRetries

func (EncoderSettingsOutputGroupsAfea95D2Attributes) RestartDelay

type EncoderSettingsOutputGroupsAfea95D2State

type EncoderSettingsOutputGroupsAfea95D2State struct {
	ConnectionRetryInterval float64 `json:"connection_retry_interval"`
	FilecacheDuration       float64 `json:"filecache_duration"`
	NumRetries              float64 `json:"num_retries"`
	RestartDelay            float64 `json:"restart_delay"`
}

type EncoderSettingsOutputGroupsAttributes

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

func (EncoderSettingsOutputGroupsAttributes) InternalRef

func (EncoderSettingsOutputGroupsAttributes) InternalTokens

func (EncoderSettingsOutputGroupsAttributes) InternalWithRef

func (EncoderSettingsOutputGroupsAttributes) Name

func (EncoderSettingsOutputGroupsAttributes) Outputs

type EncoderSettingsOutputGroupsBa0C557E

type EncoderSettingsOutputGroupsBa0C557E struct {
	// AudioFramesPerPes: number, optional
	AudioFramesPerPes terra.NumberValue `hcl:"audio_frames_per_pes,attr"`
	// AudioPids: string, optional
	AudioPids terra.StringValue `hcl:"audio_pids,attr"`
	// EcmPid: string, optional
	EcmPid terra.StringValue `hcl:"ecm_pid,attr"`
	// NielsenId3Behavior: string, optional
	NielsenId3Behavior terra.StringValue `hcl:"nielsen_id3_behavior,attr"`
	// PatInterval: number, optional
	PatInterval terra.NumberValue `hcl:"pat_interval,attr"`
	// PcrControl: string, optional
	PcrControl terra.StringValue `hcl:"pcr_control,attr"`
	// PcrPeriod: number, optional
	PcrPeriod terra.NumberValue `hcl:"pcr_period,attr"`
	// PcrPid: string, optional
	PcrPid terra.StringValue `hcl:"pcr_pid,attr"`
	// PmtInterval: number, optional
	PmtInterval terra.NumberValue `hcl:"pmt_interval,attr"`
	// PmtPid: string, optional
	PmtPid terra.StringValue `hcl:"pmt_pid,attr"`
	// ProgramNum: number, optional
	ProgramNum terra.NumberValue `hcl:"program_num,attr"`
	// Scte35Behavior: string, optional
	Scte35Behavior terra.StringValue `hcl:"scte35_behavior,attr"`
	// Scte35Pid: string, optional
	Scte35Pid terra.StringValue `hcl:"scte35_pid,attr"`
	// TimedMetadataBehavior: string, optional
	TimedMetadataBehavior terra.StringValue `hcl:"timed_metadata_behavior,attr"`
	// TimedMetadataPid: string, optional
	TimedMetadataPid terra.StringValue `hcl:"timed_metadata_pid,attr"`
	// TransportStreamId: number, optional
	TransportStreamId terra.NumberValue `hcl:"transport_stream_id,attr"`
	// VideoPid: string, optional
	VideoPid terra.StringValue `hcl:"video_pid,attr"`
}

type EncoderSettingsOutputGroupsBa0C557EAttributes

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

func (EncoderSettingsOutputGroupsBa0C557EAttributes) AudioFramesPerPes

func (EncoderSettingsOutputGroupsBa0C557EAttributes) AudioPids

func (EncoderSettingsOutputGroupsBa0C557EAttributes) EcmPid

func (EncoderSettingsOutputGroupsBa0C557EAttributes) InternalRef

func (EncoderSettingsOutputGroupsBa0C557EAttributes) InternalTokens

func (EncoderSettingsOutputGroupsBa0C557EAttributes) InternalWithRef

func (EncoderSettingsOutputGroupsBa0C557EAttributes) NielsenId3Behavior

func (EncoderSettingsOutputGroupsBa0C557EAttributes) PatInterval

func (EncoderSettingsOutputGroupsBa0C557EAttributes) PcrControl

func (EncoderSettingsOutputGroupsBa0C557EAttributes) PcrPeriod

func (EncoderSettingsOutputGroupsBa0C557EAttributes) PcrPid

func (EncoderSettingsOutputGroupsBa0C557EAttributes) PmtInterval

func (EncoderSettingsOutputGroupsBa0C557EAttributes) PmtPid

func (EncoderSettingsOutputGroupsBa0C557EAttributes) ProgramNum

func (EncoderSettingsOutputGroupsBa0C557EAttributes) Scte35Behavior

func (EncoderSettingsOutputGroupsBa0C557EAttributes) Scte35Pid

func (EncoderSettingsOutputGroupsBa0C557EAttributes) TimedMetadataBehavior

func (EncoderSettingsOutputGroupsBa0C557EAttributes) TimedMetadataPid

func (EncoderSettingsOutputGroupsBa0C557EAttributes) TransportStreamId

func (EncoderSettingsOutputGroupsBa0C557EAttributes) VideoPid

type EncoderSettingsOutputGroupsBa0C557EState

type EncoderSettingsOutputGroupsBa0C557EState struct {
	AudioFramesPerPes     float64 `json:"audio_frames_per_pes"`
	AudioPids             string  `json:"audio_pids"`
	EcmPid                string  `json:"ecm_pid"`
	NielsenId3Behavior    string  `json:"nielsen_id3_behavior"`
	PatInterval           float64 `json:"pat_interval"`
	PcrControl            string  `json:"pcr_control"`
	PcrPeriod             float64 `json:"pcr_period"`
	PcrPid                string  `json:"pcr_pid"`
	PmtInterval           float64 `json:"pmt_interval"`
	PmtPid                string  `json:"pmt_pid"`
	ProgramNum            float64 `json:"program_num"`
	Scte35Behavior        string  `json:"scte35_behavior"`
	Scte35Pid             string  `json:"scte35_pid"`
	TimedMetadataBehavior string  `json:"timed_metadata_behavior"`
	TimedMetadataPid      string  `json:"timed_metadata_pid"`
	TransportStreamId     float64 `json:"transport_stream_id"`
	VideoPid              string  `json:"video_pid"`
}

type EncoderSettingsOutputGroupsBecbf118

type EncoderSettingsOutputGroupsBecbf118 struct {
	// EncoderSettingsOutputGroups73Eaea20: optional
	FrameCaptureS3Settings *EncoderSettingsOutputGroups73Eaea20 `hcl:"frame_capture_s3_settings,block"`
}

type EncoderSettingsOutputGroupsBecbf118Attributes

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

func (EncoderSettingsOutputGroupsBecbf118Attributes) FrameCaptureS3Settings

func (EncoderSettingsOutputGroupsBecbf118Attributes) InternalRef

func (EncoderSettingsOutputGroupsBecbf118Attributes) InternalTokens

func (EncoderSettingsOutputGroupsBecbf118Attributes) InternalWithRef

type EncoderSettingsOutputGroupsBecbf118State

type EncoderSettingsOutputGroupsBecbf118State struct {
	FrameCaptureS3Settings []EncoderSettingsOutputGroups73Eaea20State `json:"frame_capture_s3_settings"`
}

type EncoderSettingsOutputGroupsC361Ad84

type EncoderSettingsOutputGroupsC361Ad84 struct {
	// EncoderSettingsOutputGroups682F5037: optional
	M2TsSettings *EncoderSettingsOutputGroups682F5037 `hcl:"m2ts_settings,block"`
	// EncoderSettingsOutputGroups6C7251C5: optional
	RawSettings *EncoderSettingsOutputGroups6C7251C5 `hcl:"raw_settings,block"`
}

type EncoderSettingsOutputGroupsC361Ad84Attributes

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

func (EncoderSettingsOutputGroupsC361Ad84Attributes) InternalRef

func (EncoderSettingsOutputGroupsC361Ad84Attributes) InternalTokens

func (EncoderSettingsOutputGroupsC361Ad84Attributes) InternalWithRef

func (EncoderSettingsOutputGroupsC361Ad84Attributes) M2TsSettings

func (EncoderSettingsOutputGroupsC361Ad84Attributes) RawSettings

type EncoderSettingsOutputGroupsC361Ad84State

type EncoderSettingsOutputGroupsC361Ad84State struct {
	M2TsSettings []EncoderSettingsOutputGroups682F5037State `json:"m2ts_settings"`
	RawSettings  []EncoderSettingsOutputGroups6C7251C5State `json:"raw_settings"`
}

type EncoderSettingsOutputGroupsC528Ad2C

type EncoderSettingsOutputGroupsC528Ad2C struct {
	// OutputSdt: string, optional
	OutputSdt terra.StringValue `hcl:"output_sdt,attr"`
	// RepInterval: number, optional
	RepInterval terra.NumberValue `hcl:"rep_interval,attr"`
	// ServiceName: string, optional
	ServiceName terra.StringValue `hcl:"service_name,attr"`
	// ServiceProviderName: string, optional
	ServiceProviderName terra.StringValue `hcl:"service_provider_name,attr"`
}

type EncoderSettingsOutputGroupsC528Ad2CAttributes

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

func (EncoderSettingsOutputGroupsC528Ad2CAttributes) InternalRef

func (EncoderSettingsOutputGroupsC528Ad2CAttributes) InternalTokens

func (EncoderSettingsOutputGroupsC528Ad2CAttributes) InternalWithRef

func (EncoderSettingsOutputGroupsC528Ad2CAttributes) OutputSdt

func (EncoderSettingsOutputGroupsC528Ad2CAttributes) RepInterval

func (EncoderSettingsOutputGroupsC528Ad2CAttributes) ServiceName

func (EncoderSettingsOutputGroupsC528Ad2CAttributes) ServiceProviderName

type EncoderSettingsOutputGroupsC528Ad2CState

type EncoderSettingsOutputGroupsC528Ad2CState struct {
	OutputSdt           string  `json:"output_sdt"`
	RepInterval         float64 `json:"rep_interval"`
	ServiceName         string  `json:"service_name"`
	ServiceProviderName string  `json:"service_provider_name"`
}

type EncoderSettingsOutputGroupsDbdb908C

type EncoderSettingsOutputGroupsDbdb908C struct {
	// EncoderSettingsOutputGroups366D79D0: optional
	HlsAkamaiSettings *EncoderSettingsOutputGroups366D79D0 `hcl:"hls_akamai_settings,block"`
	// EncoderSettingsOutputGroupsAfea95D2: optional
	HlsBasicPutSettings *EncoderSettingsOutputGroupsAfea95D2 `hcl:"hls_basic_put_settings,block"`
	// EncoderSettingsOutputGroups91A77976: optional
	HlsMediaStoreSettings *EncoderSettingsOutputGroups91A77976 `hcl:"hls_media_store_settings,block"`
	// EncoderSettingsOutputGroups72Ef1Fd3: optional
	HlsS3Settings *EncoderSettingsOutputGroups72Ef1Fd3 `hcl:"hls_s3_settings,block"`
	// EncoderSettingsOutputGroups6F55Eba5: optional
	HlsWebdavSettings *EncoderSettingsOutputGroups6F55Eba5 `hcl:"hls_webdav_settings,block"`
}

type EncoderSettingsOutputGroupsDbdb908CAttributes

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

func (EncoderSettingsOutputGroupsDbdb908CAttributes) HlsAkamaiSettings

func (EncoderSettingsOutputGroupsDbdb908CAttributes) HlsBasicPutSettings

func (EncoderSettingsOutputGroupsDbdb908CAttributes) HlsMediaStoreSettings

func (EncoderSettingsOutputGroupsDbdb908CAttributes) HlsS3Settings

func (EncoderSettingsOutputGroupsDbdb908CAttributes) HlsWebdavSettings

func (EncoderSettingsOutputGroupsDbdb908CAttributes) InternalRef

func (EncoderSettingsOutputGroupsDbdb908CAttributes) InternalTokens

func (EncoderSettingsOutputGroupsDbdb908CAttributes) InternalWithRef

type EncoderSettingsOutputGroupsDbdb908CState

type EncoderSettingsOutputGroupsDbdb908CState struct {
	HlsAkamaiSettings     []EncoderSettingsOutputGroups366D79D0State `json:"hls_akamai_settings"`
	HlsBasicPutSettings   []EncoderSettingsOutputGroupsAfea95D2State `json:"hls_basic_put_settings"`
	HlsMediaStoreSettings []EncoderSettingsOutputGroups91A77976State `json:"hls_media_store_settings"`
	HlsS3Settings         []EncoderSettingsOutputGroups72Ef1Fd3State `json:"hls_s3_settings"`
	HlsWebdavSettings     []EncoderSettingsOutputGroups6F55Eba5State `json:"hls_webdav_settings"`
}

type EncoderSettingsOutputGroupsE1E290Aa

type EncoderSettingsOutputGroupsE1E290Aa struct {
	// DestinationRefId: string, required
	DestinationRefId terra.StringValue `hcl:"destination_ref_id,attr" validate:"required"`
}

type EncoderSettingsOutputGroupsE1E290AaAttributes

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

func (EncoderSettingsOutputGroupsE1E290AaAttributes) DestinationRefId

func (EncoderSettingsOutputGroupsE1E290AaAttributes) InternalRef

func (EncoderSettingsOutputGroupsE1E290AaAttributes) InternalTokens

func (EncoderSettingsOutputGroupsE1E290AaAttributes) InternalWithRef

type EncoderSettingsOutputGroupsE1E290AaState

type EncoderSettingsOutputGroupsE1E290AaState struct {
	DestinationRefId string `json:"destination_ref_id"`
}

type EncoderSettingsOutputGroupsE23Ce693

type EncoderSettingsOutputGroupsE23Ce693 struct{}

type EncoderSettingsOutputGroupsE23Ce693Attributes

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

func (EncoderSettingsOutputGroupsE23Ce693Attributes) InternalRef

func (EncoderSettingsOutputGroupsE23Ce693Attributes) InternalTokens

func (EncoderSettingsOutputGroupsE23Ce693Attributes) InternalWithRef

type EncoderSettingsOutputGroupsE23Ce693State

type EncoderSettingsOutputGroupsE23Ce693State struct{}

type EncoderSettingsOutputGroupsE85958Cd

type EncoderSettingsOutputGroupsE85958Cd struct {
	// Extension: string, optional
	Extension terra.StringValue `hcl:"extension,attr"`
	// NameModifier: string, optional
	NameModifier terra.StringValue `hcl:"name_modifier,attr"`
	// EncoderSettingsOutputGroupsC361Ad84: optional
	ContainerSettings *EncoderSettingsOutputGroupsC361Ad84 `hcl:"container_settings,block"`
}

type EncoderSettingsOutputGroupsE85958CdAttributes

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

func (EncoderSettingsOutputGroupsE85958CdAttributes) ContainerSettings

func (EncoderSettingsOutputGroupsE85958CdAttributes) Extension

func (EncoderSettingsOutputGroupsE85958CdAttributes) InternalRef

func (EncoderSettingsOutputGroupsE85958CdAttributes) InternalTokens

func (EncoderSettingsOutputGroupsE85958CdAttributes) InternalWithRef

func (EncoderSettingsOutputGroupsE85958CdAttributes) NameModifier

type EncoderSettingsOutputGroupsE85958CdState

type EncoderSettingsOutputGroupsE85958CdState struct {
	Extension         string                                     `json:"extension"`
	NameModifier      string                                     `json:"name_modifier"`
	ContainerSettings []EncoderSettingsOutputGroupsC361Ad84State `json:"container_settings"`
}

type EncoderSettingsOutputGroupsE9Fe7E35

type EncoderSettingsOutputGroupsE9Fe7E35 struct {
	// BufferMsec: number, optional
	BufferMsec terra.NumberValue `hcl:"buffer_msec,attr"`
	// EncoderSettingsOutputGroups5B4D9852: required
	ContainerSettings *EncoderSettingsOutputGroups5B4D9852 `hcl:"container_settings,block" validate:"required"`
	// EncoderSettingsOutputGroupsA199D051: required
	Destination *EncoderSettingsOutputGroupsA199D051 `hcl:"destination,block" validate:"required"`
	// EncoderSettingsOutputGroupsAbb6Dab5: optional
	FecOutputSettings *EncoderSettingsOutputGroupsAbb6Dab5 `hcl:"fec_output_settings,block"`
}

type EncoderSettingsOutputGroupsE9Fe7E35Attributes

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

func (EncoderSettingsOutputGroupsE9Fe7E35Attributes) BufferMsec

func (EncoderSettingsOutputGroupsE9Fe7E35Attributes) ContainerSettings

func (EncoderSettingsOutputGroupsE9Fe7E35Attributes) Destination

func (EncoderSettingsOutputGroupsE9Fe7E35Attributes) FecOutputSettings

func (EncoderSettingsOutputGroupsE9Fe7E35Attributes) InternalRef

func (EncoderSettingsOutputGroupsE9Fe7E35Attributes) InternalTokens

func (EncoderSettingsOutputGroupsE9Fe7E35Attributes) InternalWithRef

type EncoderSettingsOutputGroupsE9Fe7E35State

type EncoderSettingsOutputGroupsE9Fe7E35State struct {
	BufferMsec        float64                                    `json:"buffer_msec"`
	ContainerSettings []EncoderSettingsOutputGroups5B4D9852State `json:"container_settings"`
	Destination       []EncoderSettingsOutputGroupsA199D051State `json:"destination"`
	FecOutputSettings []EncoderSettingsOutputGroupsAbb6Dab5State `json:"fec_output_settings"`
}

type EncoderSettingsOutputGroupsEbe8Fc53

type EncoderSettingsOutputGroupsEbe8Fc53 struct {
	// AudioRenditionSets: string, optional
	AudioRenditionSets terra.StringValue `hcl:"audio_rendition_sets,attr"`
	// NielsenId3Behavior: string, optional
	NielsenId3Behavior terra.StringValue `hcl:"nielsen_id3_behavior,attr"`
	// TimedMetadataBehavior: string, optional
	TimedMetadataBehavior terra.StringValue `hcl:"timed_metadata_behavior,attr"`
}

type EncoderSettingsOutputGroupsEbe8Fc53Attributes

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

func (EncoderSettingsOutputGroupsEbe8Fc53Attributes) AudioRenditionSets

func (EncoderSettingsOutputGroupsEbe8Fc53Attributes) InternalRef

func (EncoderSettingsOutputGroupsEbe8Fc53Attributes) InternalTokens

func (EncoderSettingsOutputGroupsEbe8Fc53Attributes) InternalWithRef

func (EncoderSettingsOutputGroupsEbe8Fc53Attributes) NielsenId3Behavior

func (EncoderSettingsOutputGroupsEbe8Fc53Attributes) TimedMetadataBehavior

type EncoderSettingsOutputGroupsEbe8Fc53State

type EncoderSettingsOutputGroupsEbe8Fc53State struct {
	AudioRenditionSets    string `json:"audio_rendition_sets"`
	NielsenId3Behavior    string `json:"nielsen_id3_behavior"`
	TimedMetadataBehavior string `json:"timed_metadata_behavior"`
}

type EncoderSettingsOutputGroupsEc1E7B06

type EncoderSettingsOutputGroupsEc1E7B06 struct {
	// StaticKeyValue: string, required
	StaticKeyValue terra.StringValue `hcl:"static_key_value,attr" validate:"required"`
	// EncoderSettingsOutputGroups9Fd5Ebb9: optional
	KeyProviderServer *EncoderSettingsOutputGroups9Fd5Ebb9 `hcl:"key_provider_server,block"`
}

type EncoderSettingsOutputGroupsEc1E7B06Attributes

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

func (EncoderSettingsOutputGroupsEc1E7B06Attributes) InternalRef

func (EncoderSettingsOutputGroupsEc1E7B06Attributes) InternalTokens

func (EncoderSettingsOutputGroupsEc1E7B06Attributes) InternalWithRef

func (EncoderSettingsOutputGroupsEc1E7B06Attributes) KeyProviderServer

func (EncoderSettingsOutputGroupsEc1E7B06Attributes) StaticKeyValue

type EncoderSettingsOutputGroupsEc1E7B06State

type EncoderSettingsOutputGroupsEc1E7B06State struct {
	StaticKeyValue    string                                     `json:"static_key_value"`
	KeyProviderServer []EncoderSettingsOutputGroups9Fd5Ebb9State `json:"key_provider_server"`
}

type EncoderSettingsOutputGroupsF52F81Be

type EncoderSettingsOutputGroupsF52F81Be struct {
	// AbsentInputAudioBehavior: string, optional
	AbsentInputAudioBehavior terra.StringValue `hcl:"absent_input_audio_behavior,attr"`
	// Arib: string, optional
	Arib terra.StringValue `hcl:"arib,attr"`
	// AribCaptionsPid: string, optional
	AribCaptionsPid terra.StringValue `hcl:"arib_captions_pid,attr"`
	// AribCaptionsPidControl: string, optional
	AribCaptionsPidControl terra.StringValue `hcl:"arib_captions_pid_control,attr"`
	// AudioBufferModel: string, optional
	AudioBufferModel terra.StringValue `hcl:"audio_buffer_model,attr"`
	// AudioFramesPerPes: number, optional
	AudioFramesPerPes terra.NumberValue `hcl:"audio_frames_per_pes,attr"`
	// AudioPids: string, optional
	AudioPids terra.StringValue `hcl:"audio_pids,attr"`
	// AudioStreamType: string, optional
	AudioStreamType terra.StringValue `hcl:"audio_stream_type,attr"`
	// Bitrate: number, optional
	Bitrate terra.NumberValue `hcl:"bitrate,attr"`
	// BufferModel: string, optional
	BufferModel terra.StringValue `hcl:"buffer_model,attr"`
	// CcDescriptor: string, optional
	CcDescriptor terra.StringValue `hcl:"cc_descriptor,attr"`
	// DvbSubPids: string, optional
	DvbSubPids terra.StringValue `hcl:"dvb_sub_pids,attr"`
	// DvbTeletextPid: string, optional
	DvbTeletextPid terra.StringValue `hcl:"dvb_teletext_pid,attr"`
	// Ebif: string, optional
	Ebif terra.StringValue `hcl:"ebif,attr"`
	// EbpAudioInterval: string, optional
	EbpAudioInterval terra.StringValue `hcl:"ebp_audio_interval,attr"`
	// EbpLookaheadMs: number, optional
	EbpLookaheadMs terra.NumberValue `hcl:"ebp_lookahead_ms,attr"`
	// EbpPlacement: string, optional
	EbpPlacement terra.StringValue `hcl:"ebp_placement,attr"`
	// EcmPid: string, optional
	EcmPid terra.StringValue `hcl:"ecm_pid,attr"`
	// EsRateInPes: string, optional
	EsRateInPes terra.StringValue `hcl:"es_rate_in_pes,attr"`
	// EtvPlatformPid: string, optional
	EtvPlatformPid terra.StringValue `hcl:"etv_platform_pid,attr"`
	// EtvSignalPid: string, optional
	EtvSignalPid terra.StringValue `hcl:"etv_signal_pid,attr"`
	// FragmentTime: number, optional
	FragmentTime terra.NumberValue `hcl:"fragment_time,attr"`
	// Klv: string, optional
	Klv terra.StringValue `hcl:"klv,attr"`
	// KlvDataPids: string, optional
	KlvDataPids terra.StringValue `hcl:"klv_data_pids,attr"`
	// NielsenId3Behavior: string, optional
	NielsenId3Behavior terra.StringValue `hcl:"nielsen_id3_behavior,attr"`
	// NullPacketBitrate: number, optional
	NullPacketBitrate terra.NumberValue `hcl:"null_packet_bitrate,attr"`
	// PatInterval: number, optional
	PatInterval terra.NumberValue `hcl:"pat_interval,attr"`
	// PcrControl: string, optional
	PcrControl terra.StringValue `hcl:"pcr_control,attr"`
	// PcrPeriod: number, optional
	PcrPeriod terra.NumberValue `hcl:"pcr_period,attr"`
	// PcrPid: string, optional
	PcrPid terra.StringValue `hcl:"pcr_pid,attr"`
	// PmtInterval: number, optional
	PmtInterval terra.NumberValue `hcl:"pmt_interval,attr"`
	// PmtPid: string, optional
	PmtPid terra.StringValue `hcl:"pmt_pid,attr"`
	// ProgramNum: number, optional
	ProgramNum terra.NumberValue `hcl:"program_num,attr"`
	// RateMode: string, optional
	RateMode terra.StringValue `hcl:"rate_mode,attr"`
	// Scte27Pids: string, optional
	Scte27Pids terra.StringValue `hcl:"scte27_pids,attr"`
	// Scte35Control: string, optional
	Scte35Control terra.StringValue `hcl:"scte35_control,attr"`
	// Scte35Pid: string, optional
	Scte35Pid terra.StringValue `hcl:"scte35_pid,attr"`
	// SegmentationMarkers: string, optional
	SegmentationMarkers terra.StringValue `hcl:"segmentation_markers,attr"`
	// SegmentationStyle: string, optional
	SegmentationStyle terra.StringValue `hcl:"segmentation_style,attr"`
	// SegmentationTime: number, optional
	SegmentationTime terra.NumberValue `hcl:"segmentation_time,attr"`
	// TimedMetadataBehavior: string, optional
	TimedMetadataBehavior terra.StringValue `hcl:"timed_metadata_behavior,attr"`
	// TimedMetadataPid: string, optional
	TimedMetadataPid terra.StringValue `hcl:"timed_metadata_pid,attr"`
	// TransportStreamId: number, optional
	TransportStreamId terra.NumberValue `hcl:"transport_stream_id,attr"`
	// VideoPid: string, optional
	VideoPid terra.StringValue `hcl:"video_pid,attr"`
	// EncoderSettingsOutputGroups9Ab16061: optional
	DvbNitSettings *EncoderSettingsOutputGroups9Ab16061 `hcl:"dvb_nit_settings,block"`
	// EncoderSettingsOutputGroups6E0740B3: optional
	DvbSdtSettings *EncoderSettingsOutputGroups6E0740B3 `hcl:"dvb_sdt_settings,block"`
	// EncoderSettingsOutputGroups4271Ac49: optional
	DvbTdtSettings *EncoderSettingsOutputGroups4271Ac49 `hcl:"dvb_tdt_settings,block"`
}

type EncoderSettingsOutputGroupsF52F81BeAttributes

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

func (EncoderSettingsOutputGroupsF52F81BeAttributes) AbsentInputAudioBehavior

func (ms EncoderSettingsOutputGroupsF52F81BeAttributes) AbsentInputAudioBehavior() terra.StringValue

func (EncoderSettingsOutputGroupsF52F81BeAttributes) Arib

func (EncoderSettingsOutputGroupsF52F81BeAttributes) AribCaptionsPid

func (EncoderSettingsOutputGroupsF52F81BeAttributes) AribCaptionsPidControl

func (EncoderSettingsOutputGroupsF52F81BeAttributes) AudioBufferModel

func (EncoderSettingsOutputGroupsF52F81BeAttributes) AudioFramesPerPes

func (EncoderSettingsOutputGroupsF52F81BeAttributes) AudioPids

func (EncoderSettingsOutputGroupsF52F81BeAttributes) AudioStreamType

func (EncoderSettingsOutputGroupsF52F81BeAttributes) Bitrate

func (EncoderSettingsOutputGroupsF52F81BeAttributes) BufferModel

func (EncoderSettingsOutputGroupsF52F81BeAttributes) CcDescriptor

func (EncoderSettingsOutputGroupsF52F81BeAttributes) DvbNitSettings

func (EncoderSettingsOutputGroupsF52F81BeAttributes) DvbSdtSettings

func (EncoderSettingsOutputGroupsF52F81BeAttributes) DvbSubPids

func (EncoderSettingsOutputGroupsF52F81BeAttributes) DvbTdtSettings

func (EncoderSettingsOutputGroupsF52F81BeAttributes) DvbTeletextPid

func (EncoderSettingsOutputGroupsF52F81BeAttributes) Ebif

func (EncoderSettingsOutputGroupsF52F81BeAttributes) EbpAudioInterval

func (EncoderSettingsOutputGroupsF52F81BeAttributes) EbpLookaheadMs

func (EncoderSettingsOutputGroupsF52F81BeAttributes) EbpPlacement

func (EncoderSettingsOutputGroupsF52F81BeAttributes) EcmPid

func (EncoderSettingsOutputGroupsF52F81BeAttributes) EsRateInPes

func (EncoderSettingsOutputGroupsF52F81BeAttributes) EtvPlatformPid

func (EncoderSettingsOutputGroupsF52F81BeAttributes) EtvSignalPid

func (EncoderSettingsOutputGroupsF52F81BeAttributes) FragmentTime

func (EncoderSettingsOutputGroupsF52F81BeAttributes) InternalRef

func (EncoderSettingsOutputGroupsF52F81BeAttributes) InternalTokens

func (EncoderSettingsOutputGroupsF52F81BeAttributes) InternalWithRef

func (EncoderSettingsOutputGroupsF52F81BeAttributes) Klv

func (EncoderSettingsOutputGroupsF52F81BeAttributes) KlvDataPids

func (EncoderSettingsOutputGroupsF52F81BeAttributes) NielsenId3Behavior

func (EncoderSettingsOutputGroupsF52F81BeAttributes) NullPacketBitrate

func (EncoderSettingsOutputGroupsF52F81BeAttributes) PatInterval

func (EncoderSettingsOutputGroupsF52F81BeAttributes) PcrControl

func (EncoderSettingsOutputGroupsF52F81BeAttributes) PcrPeriod

func (EncoderSettingsOutputGroupsF52F81BeAttributes) PcrPid

func (EncoderSettingsOutputGroupsF52F81BeAttributes) PmtInterval

func (EncoderSettingsOutputGroupsF52F81BeAttributes) PmtPid

func (EncoderSettingsOutputGroupsF52F81BeAttributes) ProgramNum

func (EncoderSettingsOutputGroupsF52F81BeAttributes) RateMode

func (EncoderSettingsOutputGroupsF52F81BeAttributes) Scte27Pids

func (EncoderSettingsOutputGroupsF52F81BeAttributes) Scte35Control

func (EncoderSettingsOutputGroupsF52F81BeAttributes) Scte35Pid

func (EncoderSettingsOutputGroupsF52F81BeAttributes) SegmentationMarkers

func (EncoderSettingsOutputGroupsF52F81BeAttributes) SegmentationStyle

func (EncoderSettingsOutputGroupsF52F81BeAttributes) SegmentationTime

func (EncoderSettingsOutputGroupsF52F81BeAttributes) TimedMetadataBehavior

func (EncoderSettingsOutputGroupsF52F81BeAttributes) TimedMetadataPid

func (EncoderSettingsOutputGroupsF52F81BeAttributes) TransportStreamId

func (EncoderSettingsOutputGroupsF52F81BeAttributes) VideoPid

type EncoderSettingsOutputGroupsF52F81BeState

type EncoderSettingsOutputGroupsF52F81BeState struct {
	AbsentInputAudioBehavior string                                     `json:"absent_input_audio_behavior"`
	Arib                     string                                     `json:"arib"`
	AribCaptionsPid          string                                     `json:"arib_captions_pid"`
	AribCaptionsPidControl   string                                     `json:"arib_captions_pid_control"`
	AudioBufferModel         string                                     `json:"audio_buffer_model"`
	AudioFramesPerPes        float64                                    `json:"audio_frames_per_pes"`
	AudioPids                string                                     `json:"audio_pids"`
	AudioStreamType          string                                     `json:"audio_stream_type"`
	Bitrate                  float64                                    `json:"bitrate"`
	BufferModel              string                                     `json:"buffer_model"`
	CcDescriptor             string                                     `json:"cc_descriptor"`
	DvbSubPids               string                                     `json:"dvb_sub_pids"`
	DvbTeletextPid           string                                     `json:"dvb_teletext_pid"`
	Ebif                     string                                     `json:"ebif"`
	EbpAudioInterval         string                                     `json:"ebp_audio_interval"`
	EbpLookaheadMs           float64                                    `json:"ebp_lookahead_ms"`
	EbpPlacement             string                                     `json:"ebp_placement"`
	EcmPid                   string                                     `json:"ecm_pid"`
	EsRateInPes              string                                     `json:"es_rate_in_pes"`
	EtvPlatformPid           string                                     `json:"etv_platform_pid"`
	EtvSignalPid             string                                     `json:"etv_signal_pid"`
	FragmentTime             float64                                    `json:"fragment_time"`
	Klv                      string                                     `json:"klv"`
	KlvDataPids              string                                     `json:"klv_data_pids"`
	NielsenId3Behavior       string                                     `json:"nielsen_id3_behavior"`
	NullPacketBitrate        float64                                    `json:"null_packet_bitrate"`
	PatInterval              float64                                    `json:"pat_interval"`
	PcrControl               string                                     `json:"pcr_control"`
	PcrPeriod                float64                                    `json:"pcr_period"`
	PcrPid                   string                                     `json:"pcr_pid"`
	PmtInterval              float64                                    `json:"pmt_interval"`
	PmtPid                   string                                     `json:"pmt_pid"`
	ProgramNum               float64                                    `json:"program_num"`
	RateMode                 string                                     `json:"rate_mode"`
	Scte27Pids               string                                     `json:"scte27_pids"`
	Scte35Control            string                                     `json:"scte35_control"`
	Scte35Pid                string                                     `json:"scte35_pid"`
	SegmentationMarkers      string                                     `json:"segmentation_markers"`
	SegmentationStyle        string                                     `json:"segmentation_style"`
	SegmentationTime         float64                                    `json:"segmentation_time"`
	TimedMetadataBehavior    string                                     `json:"timed_metadata_behavior"`
	TimedMetadataPid         string                                     `json:"timed_metadata_pid"`
	TransportStreamId        float64                                    `json:"transport_stream_id"`
	VideoPid                 string                                     `json:"video_pid"`
	DvbNitSettings           []EncoderSettingsOutputGroups9Ab16061State `json:"dvb_nit_settings"`
	DvbSdtSettings           []EncoderSettingsOutputGroups6E0740B3State `json:"dvb_sdt_settings"`
	DvbTdtSettings           []EncoderSettingsOutputGroups4271Ac49State `json:"dvb_tdt_settings"`
}

type EncoderSettingsOutputGroupsOutputGroupSettings

type EncoderSettingsOutputGroupsOutputGroupSettings struct {
	// EncoderSettingsOutputGroupsOutputGroupSettingsArchiveGroupSettings: min=0
	ArchiveGroupSettings []EncoderSettingsOutputGroupsOutputGroupSettingsArchiveGroupSettings `hcl:"archive_group_settings,block" validate:"min=0"`
	// EncoderSettingsOutputGroupsOutputGroupSettingsFrameCaptureGroupSettings: optional
	FrameCaptureGroupSettings *EncoderSettingsOutputGroupsOutputGroupSettingsFrameCaptureGroupSettings `hcl:"frame_capture_group_settings,block"`
	// EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings: optional
	HlsGroupSettings *EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings `hcl:"hls_group_settings,block"`
	// EncoderSettingsOutputGroupsOutputGroupSettingsMediaPackageGroupSettings: optional
	MediaPackageGroupSettings *EncoderSettingsOutputGroupsOutputGroupSettingsMediaPackageGroupSettings `hcl:"media_package_group_settings,block"`
	// EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettings: optional
	MsSmoothGroupSettings *EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettings `hcl:"ms_smooth_group_settings,block"`
	// EncoderSettingsOutputGroupsOutputGroupSettingsMultiplexGroupSettings: optional
	MultiplexGroupSettings *EncoderSettingsOutputGroupsOutputGroupSettingsMultiplexGroupSettings `hcl:"multiplex_group_settings,block"`
	// EncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings: optional
	RtmpGroupSettings *EncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings `hcl:"rtmp_group_settings,block"`
	// EncoderSettingsOutputGroupsOutputGroupSettingsUdpGroupSettings: optional
	UdpGroupSettings *EncoderSettingsOutputGroupsOutputGroupSettingsUdpGroupSettings `hcl:"udp_group_settings,block"`
}

type EncoderSettingsOutputGroupsOutputGroupSettingsArchiveGroupSettings

type EncoderSettingsOutputGroupsOutputGroupSettingsArchiveGroupSettings struct {
	// RolloverInterval: number, optional
	RolloverInterval terra.NumberValue `hcl:"rollover_interval,attr"`
	// EncoderSettingsOutputGroups6Ca5830E: optional
	ArchiveCdnSettings *EncoderSettingsOutputGroups6Ca5830E `hcl:"archive_cdn_settings,block"`
	// EncoderSettingsOutputGroups946A5B94: required
	Destination *EncoderSettingsOutputGroups946A5B94 `hcl:"destination,block" validate:"required"`
}

type EncoderSettingsOutputGroupsOutputGroupSettingsArchiveGroupSettingsAttributes

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

func (EncoderSettingsOutputGroupsOutputGroupSettingsArchiveGroupSettingsAttributes) ArchiveCdnSettings

func (EncoderSettingsOutputGroupsOutputGroupSettingsArchiveGroupSettingsAttributes) Destination

func (EncoderSettingsOutputGroupsOutputGroupSettingsArchiveGroupSettingsAttributes) InternalRef

func (EncoderSettingsOutputGroupsOutputGroupSettingsArchiveGroupSettingsAttributes) InternalTokens

func (EncoderSettingsOutputGroupsOutputGroupSettingsArchiveGroupSettingsAttributes) InternalWithRef

func (EncoderSettingsOutputGroupsOutputGroupSettingsArchiveGroupSettingsAttributes) RolloverInterval

type EncoderSettingsOutputGroupsOutputGroupSettingsArchiveGroupSettingsState

type EncoderSettingsOutputGroupsOutputGroupSettingsArchiveGroupSettingsState struct {
	RolloverInterval   float64                                    `json:"rollover_interval"`
	ArchiveCdnSettings []EncoderSettingsOutputGroups6Ca5830EState `json:"archive_cdn_settings"`
	Destination        []EncoderSettingsOutputGroups946A5B94State `json:"destination"`
}

type EncoderSettingsOutputGroupsOutputGroupSettingsAttributes

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

func (EncoderSettingsOutputGroupsOutputGroupSettingsAttributes) InternalRef

func (EncoderSettingsOutputGroupsOutputGroupSettingsAttributes) InternalTokens

func (EncoderSettingsOutputGroupsOutputGroupSettingsAttributes) InternalWithRef

type EncoderSettingsOutputGroupsOutputGroupSettingsFrameCaptureGroupSettings

type EncoderSettingsOutputGroupsOutputGroupSettingsFrameCaptureGroupSettings struct {
	// EncoderSettingsOutputGroups0873Af26: required
	Destination *EncoderSettingsOutputGroups0873Af26 `hcl:"destination,block" validate:"required"`
	// EncoderSettingsOutputGroupsBecbf118: optional
	FrameCaptureCdnSettings *EncoderSettingsOutputGroupsBecbf118 `hcl:"frame_capture_cdn_settings,block"`
}

type EncoderSettingsOutputGroupsOutputGroupSettingsFrameCaptureGroupSettingsAttributes

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

func (EncoderSettingsOutputGroupsOutputGroupSettingsFrameCaptureGroupSettingsAttributes) Destination

func (EncoderSettingsOutputGroupsOutputGroupSettingsFrameCaptureGroupSettingsAttributes) FrameCaptureCdnSettings

func (EncoderSettingsOutputGroupsOutputGroupSettingsFrameCaptureGroupSettingsAttributes) InternalRef

func (EncoderSettingsOutputGroupsOutputGroupSettingsFrameCaptureGroupSettingsAttributes) InternalTokens

func (EncoderSettingsOutputGroupsOutputGroupSettingsFrameCaptureGroupSettingsAttributes) InternalWithRef

type EncoderSettingsOutputGroupsOutputGroupSettingsFrameCaptureGroupSettingsState

type EncoderSettingsOutputGroupsOutputGroupSettingsFrameCaptureGroupSettingsState struct {
	Destination             []EncoderSettingsOutputGroups0873Af26State `json:"destination"`
	FrameCaptureCdnSettings []EncoderSettingsOutputGroupsBecbf118State `json:"frame_capture_cdn_settings"`
}

type EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings

type EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettings struct {
	// AdMarkers: list of string, optional
	AdMarkers terra.ListValue[terra.StringValue] `hcl:"ad_markers,attr"`
	// BaseUrlContent: string, optional
	BaseUrlContent terra.StringValue `hcl:"base_url_content,attr"`
	// BaseUrlContent1: string, optional
	BaseUrlContent1 terra.StringValue `hcl:"base_url_content1,attr"`
	// BaseUrlManifest: string, optional
	BaseUrlManifest terra.StringValue `hcl:"base_url_manifest,attr"`
	// BaseUrlManifest1: string, optional
	BaseUrlManifest1 terra.StringValue `hcl:"base_url_manifest1,attr"`
	// CaptionLanguageSetting: string, optional
	CaptionLanguageSetting terra.StringValue `hcl:"caption_language_setting,attr"`
	// ClientCache: string, optional
	ClientCache terra.StringValue `hcl:"client_cache,attr"`
	// CodecSpecification: string, optional
	CodecSpecification terra.StringValue `hcl:"codec_specification,attr"`
	// ConstantIv: string, optional
	ConstantIv terra.StringValue `hcl:"constant_iv,attr"`
	// DirectoryStructure: string, optional
	DirectoryStructure terra.StringValue `hcl:"directory_structure,attr"`
	// DiscontinuityTags: string, optional
	DiscontinuityTags terra.StringValue `hcl:"discontinuity_tags,attr"`
	// EncryptionType: string, optional
	EncryptionType terra.StringValue `hcl:"encryption_type,attr"`
	// HlsId3SegmentTagging: string, optional
	HlsId3SegmentTagging terra.StringValue `hcl:"hls_id3_segment_tagging,attr"`
	// IframeOnlyPlaylists: string, optional
	IframeOnlyPlaylists terra.StringValue `hcl:"iframe_only_playlists,attr"`
	// IncompleteSegmentBehavior: string, optional
	IncompleteSegmentBehavior terra.StringValue `hcl:"incomplete_segment_behavior,attr"`
	// IndexNSegments: number, optional
	IndexNSegments terra.NumberValue `hcl:"index_n_segments,attr"`
	// InputLossAction: string, optional
	InputLossAction terra.StringValue `hcl:"input_loss_action,attr"`
	// IvInManifest: string, optional
	IvInManifest terra.StringValue `hcl:"iv_in_manifest,attr"`
	// IvSource: string, optional
	IvSource terra.StringValue `hcl:"iv_source,attr"`
	// KeepSegments: number, optional
	KeepSegments terra.NumberValue `hcl:"keep_segments,attr"`
	// KeyFormat: string, optional
	KeyFormat terra.StringValue `hcl:"key_format,attr"`
	// KeyFormatVersions: string, optional
	KeyFormatVersions terra.StringValue `hcl:"key_format_versions,attr"`
	// ManifestCompression: string, optional
	ManifestCompression terra.StringValue `hcl:"manifest_compression,attr"`
	// ManifestDurationFormat: string, optional
	ManifestDurationFormat terra.StringValue `hcl:"manifest_duration_format,attr"`
	// MinSegmentLength: number, optional
	MinSegmentLength terra.NumberValue `hcl:"min_segment_length,attr"`
	// Mode: string, optional
	Mode terra.StringValue `hcl:"mode,attr"`
	// OutputSelection: string, optional
	OutputSelection terra.StringValue `hcl:"output_selection,attr"`
	// ProgramDateTime: string, optional
	ProgramDateTime terra.StringValue `hcl:"program_date_time,attr"`
	// ProgramDateTimeClock: string, optional
	ProgramDateTimeClock terra.StringValue `hcl:"program_date_time_clock,attr"`
	// ProgramDateTimePeriod: number, optional
	ProgramDateTimePeriod terra.NumberValue `hcl:"program_date_time_period,attr"`
	// RedundantManifest: string, optional
	RedundantManifest terra.StringValue `hcl:"redundant_manifest,attr"`
	// SegmentLength: number, optional
	SegmentLength terra.NumberValue `hcl:"segment_length,attr"`
	// SegmentsPerSubdirectory: number, optional
	SegmentsPerSubdirectory terra.NumberValue `hcl:"segments_per_subdirectory,attr"`
	// StreamInfResolution: string, optional
	StreamInfResolution terra.StringValue `hcl:"stream_inf_resolution,attr"`
	// TimedMetadataId3Frame: string, optional
	TimedMetadataId3Frame terra.StringValue `hcl:"timed_metadata_id3_frame,attr"`
	// TimedMetadataId3Period: number, optional
	TimedMetadataId3Period terra.NumberValue `hcl:"timed_metadata_id3_period,attr"`
	// TimestampDeltaMilliseconds: number, optional
	TimestampDeltaMilliseconds terra.NumberValue `hcl:"timestamp_delta_milliseconds,attr"`
	// TsFileMode: string, optional
	TsFileMode terra.StringValue `hcl:"ts_file_mode,attr"`
	// EncoderSettingsOutputGroups56B1D910: min=0,max=4
	CaptionLanguageMappings []EncoderSettingsOutputGroups56B1D910 `hcl:"caption_language_mappings,block" validate:"min=0,max=4"`
	// EncoderSettingsOutputGroups51D9552A: required
	Destination *EncoderSettingsOutputGroups51D9552A `hcl:"destination,block" validate:"required"`
	// EncoderSettingsOutputGroupsDbdb908C: min=0
	HlsCdnSettings []EncoderSettingsOutputGroupsDbdb908C `hcl:"hls_cdn_settings,block" validate:"min=0"`
	// EncoderSettingsOutputGroups4A4032A1: optional
	KeyProviderSettings *EncoderSettingsOutputGroups4A4032A1 `hcl:"key_provider_settings,block"`
}

type EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes

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

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) AdMarkers

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) BaseUrlContent

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) BaseUrlContent1

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) BaseUrlManifest

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) BaseUrlManifest1

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) CaptionLanguageMappings

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) CaptionLanguageSetting

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) ClientCache

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) CodecSpecification

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) ConstantIv

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) Destination

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) DirectoryStructure

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) DiscontinuityTags

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) EncryptionType

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) HlsCdnSettings

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) HlsId3SegmentTagging

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) IframeOnlyPlaylists

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) IncompleteSegmentBehavior

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) IndexNSegments

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) InputLossAction

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) InternalRef

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) InternalTokens

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) InternalWithRef

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) IvInManifest

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) IvSource

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) KeepSegments

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) KeyFormat

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) KeyFormatVersions

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) KeyProviderSettings

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) ManifestCompression

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) ManifestDurationFormat

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) MinSegmentLength

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) Mode

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) OutputSelection

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) ProgramDateTime

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) ProgramDateTimeClock

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) ProgramDateTimePeriod

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) RedundantManifest

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) SegmentLength

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) SegmentsPerSubdirectory

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) StreamInfResolution

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) TimedMetadataId3Frame

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) TimedMetadataId3Period

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) TimestampDeltaMilliseconds

func (EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsAttributes) TsFileMode

type EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsState

type EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsState struct {
	AdMarkers                  []string                                   `json:"ad_markers"`
	BaseUrlContent             string                                     `json:"base_url_content"`
	BaseUrlContent1            string                                     `json:"base_url_content1"`
	BaseUrlManifest            string                                     `json:"base_url_manifest"`
	BaseUrlManifest1           string                                     `json:"base_url_manifest1"`
	CaptionLanguageSetting     string                                     `json:"caption_language_setting"`
	ClientCache                string                                     `json:"client_cache"`
	CodecSpecification         string                                     `json:"codec_specification"`
	ConstantIv                 string                                     `json:"constant_iv"`
	DirectoryStructure         string                                     `json:"directory_structure"`
	DiscontinuityTags          string                                     `json:"discontinuity_tags"`
	EncryptionType             string                                     `json:"encryption_type"`
	HlsId3SegmentTagging       string                                     `json:"hls_id3_segment_tagging"`
	IframeOnlyPlaylists        string                                     `json:"iframe_only_playlists"`
	IncompleteSegmentBehavior  string                                     `json:"incomplete_segment_behavior"`
	IndexNSegments             float64                                    `json:"index_n_segments"`
	InputLossAction            string                                     `json:"input_loss_action"`
	IvInManifest               string                                     `json:"iv_in_manifest"`
	IvSource                   string                                     `json:"iv_source"`
	KeepSegments               float64                                    `json:"keep_segments"`
	KeyFormat                  string                                     `json:"key_format"`
	KeyFormatVersions          string                                     `json:"key_format_versions"`
	ManifestCompression        string                                     `json:"manifest_compression"`
	ManifestDurationFormat     string                                     `json:"manifest_duration_format"`
	MinSegmentLength           float64                                    `json:"min_segment_length"`
	Mode                       string                                     `json:"mode"`
	OutputSelection            string                                     `json:"output_selection"`
	ProgramDateTime            string                                     `json:"program_date_time"`
	ProgramDateTimeClock       string                                     `json:"program_date_time_clock"`
	ProgramDateTimePeriod      float64                                    `json:"program_date_time_period"`
	RedundantManifest          string                                     `json:"redundant_manifest"`
	SegmentLength              float64                                    `json:"segment_length"`
	SegmentsPerSubdirectory    float64                                    `json:"segments_per_subdirectory"`
	StreamInfResolution        string                                     `json:"stream_inf_resolution"`
	TimedMetadataId3Frame      string                                     `json:"timed_metadata_id3_frame"`
	TimedMetadataId3Period     float64                                    `json:"timed_metadata_id3_period"`
	TimestampDeltaMilliseconds float64                                    `json:"timestamp_delta_milliseconds"`
	TsFileMode                 string                                     `json:"ts_file_mode"`
	CaptionLanguageMappings    []EncoderSettingsOutputGroups56B1D910State `json:"caption_language_mappings"`
	Destination                []EncoderSettingsOutputGroups51D9552AState `json:"destination"`
	HlsCdnSettings             []EncoderSettingsOutputGroupsDbdb908CState `json:"hls_cdn_settings"`
	KeyProviderSettings        []EncoderSettingsOutputGroups4A4032A1State `json:"key_provider_settings"`
}

type EncoderSettingsOutputGroupsOutputGroupSettingsMediaPackageGroupSettings

type EncoderSettingsOutputGroupsOutputGroupSettingsMediaPackageGroupSettings struct {
	// EncoderSettingsOutputGroups99Abffdd: required
	Destination *EncoderSettingsOutputGroups99Abffdd `hcl:"destination,block" validate:"required"`
}

type EncoderSettingsOutputGroupsOutputGroupSettingsMediaPackageGroupSettingsAttributes

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

func (EncoderSettingsOutputGroupsOutputGroupSettingsMediaPackageGroupSettingsAttributes) Destination

func (EncoderSettingsOutputGroupsOutputGroupSettingsMediaPackageGroupSettingsAttributes) InternalRef

func (EncoderSettingsOutputGroupsOutputGroupSettingsMediaPackageGroupSettingsAttributes) InternalTokens

func (EncoderSettingsOutputGroupsOutputGroupSettingsMediaPackageGroupSettingsAttributes) InternalWithRef

type EncoderSettingsOutputGroupsOutputGroupSettingsMediaPackageGroupSettingsState

type EncoderSettingsOutputGroupsOutputGroupSettingsMediaPackageGroupSettingsState struct {
	Destination []EncoderSettingsOutputGroups99AbffddState `json:"destination"`
}

type EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettings

type EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettings struct {
	// AcquisitionPointId: string, optional
	AcquisitionPointId terra.StringValue `hcl:"acquisition_point_id,attr"`
	// AudioOnlyTimecodeControl: string, optional
	AudioOnlyTimecodeControl terra.StringValue `hcl:"audio_only_timecode_control,attr"`
	// CertificateMode: string, optional
	CertificateMode terra.StringValue `hcl:"certificate_mode,attr"`
	// ConnectionRetryInterval: number, optional
	ConnectionRetryInterval terra.NumberValue `hcl:"connection_retry_interval,attr"`
	// EventId: string, optional
	EventId terra.StringValue `hcl:"event_id,attr"`
	// EventIdMode: string, optional
	EventIdMode terra.StringValue `hcl:"event_id_mode,attr"`
	// EventStopBehavior: string, optional
	EventStopBehavior terra.StringValue `hcl:"event_stop_behavior,attr"`
	// FilecacheDuration: number, optional
	FilecacheDuration terra.NumberValue `hcl:"filecache_duration,attr"`
	// FragmentLength: number, optional
	FragmentLength terra.NumberValue `hcl:"fragment_length,attr"`
	// InputLossAction: string, optional
	InputLossAction terra.StringValue `hcl:"input_loss_action,attr"`
	// NumRetries: number, optional
	NumRetries terra.NumberValue `hcl:"num_retries,attr"`
	// RestartDelay: number, optional
	RestartDelay terra.NumberValue `hcl:"restart_delay,attr"`
	// SegmentationMode: string, optional
	SegmentationMode terra.StringValue `hcl:"segmentation_mode,attr"`
	// SendDelayMs: number, optional
	SendDelayMs terra.NumberValue `hcl:"send_delay_ms,attr"`
	// SparseTrackType: string, optional
	SparseTrackType terra.StringValue `hcl:"sparse_track_type,attr"`
	// StreamManifestBehavior: string, optional
	StreamManifestBehavior terra.StringValue `hcl:"stream_manifest_behavior,attr"`
	// TimestampOffset: string, optional
	TimestampOffset terra.StringValue `hcl:"timestamp_offset,attr"`
	// TimestampOffsetMode: string, optional
	TimestampOffsetMode terra.StringValue `hcl:"timestamp_offset_mode,attr"`
	// EncoderSettingsOutputGroupsE1E290Aa: required
	Destination *EncoderSettingsOutputGroupsE1E290Aa `hcl:"destination,block" validate:"required"`
}

type EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes

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

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) AcquisitionPointId

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) AudioOnlyTimecodeControl

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) CertificateMode

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) ConnectionRetryInterval

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) Destination

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) EventId

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) EventIdMode

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) EventStopBehavior

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) FilecacheDuration

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) FragmentLength

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) InputLossAction

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) InternalRef

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) InternalTokens

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) InternalWithRef

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) NumRetries

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) RestartDelay

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) SegmentationMode

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) SendDelayMs

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) SparseTrackType

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) StreamManifestBehavior

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) TimestampOffset

func (EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsAttributes) TimestampOffsetMode

type EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsState

type EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsState struct {
	AcquisitionPointId       string                                     `json:"acquisition_point_id"`
	AudioOnlyTimecodeControl string                                     `json:"audio_only_timecode_control"`
	CertificateMode          string                                     `json:"certificate_mode"`
	ConnectionRetryInterval  float64                                    `json:"connection_retry_interval"`
	EventId                  string                                     `json:"event_id"`
	EventIdMode              string                                     `json:"event_id_mode"`
	EventStopBehavior        string                                     `json:"event_stop_behavior"`
	FilecacheDuration        float64                                    `json:"filecache_duration"`
	FragmentLength           float64                                    `json:"fragment_length"`
	InputLossAction          string                                     `json:"input_loss_action"`
	NumRetries               float64                                    `json:"num_retries"`
	RestartDelay             float64                                    `json:"restart_delay"`
	SegmentationMode         string                                     `json:"segmentation_mode"`
	SendDelayMs              float64                                    `json:"send_delay_ms"`
	SparseTrackType          string                                     `json:"sparse_track_type"`
	StreamManifestBehavior   string                                     `json:"stream_manifest_behavior"`
	TimestampOffset          string                                     `json:"timestamp_offset"`
	TimestampOffsetMode      string                                     `json:"timestamp_offset_mode"`
	Destination              []EncoderSettingsOutputGroupsE1E290AaState `json:"destination"`
}

type EncoderSettingsOutputGroupsOutputGroupSettingsMultiplexGroupSettings

type EncoderSettingsOutputGroupsOutputGroupSettingsMultiplexGroupSettings struct{}

type EncoderSettingsOutputGroupsOutputGroupSettingsMultiplexGroupSettingsAttributes

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

func (EncoderSettingsOutputGroupsOutputGroupSettingsMultiplexGroupSettingsAttributes) InternalRef

func (EncoderSettingsOutputGroupsOutputGroupSettingsMultiplexGroupSettingsAttributes) InternalTokens

func (EncoderSettingsOutputGroupsOutputGroupSettingsMultiplexGroupSettingsAttributes) InternalWithRef

type EncoderSettingsOutputGroupsOutputGroupSettingsMultiplexGroupSettingsState

type EncoderSettingsOutputGroupsOutputGroupSettingsMultiplexGroupSettingsState struct{}

type EncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings

type EncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettings struct {
	// AdMarkers: list of string, optional
	AdMarkers terra.ListValue[terra.StringValue] `hcl:"ad_markers,attr"`
	// AuthenticationScheme: string, optional
	AuthenticationScheme terra.StringValue `hcl:"authentication_scheme,attr"`
	// CacheFullBehavior: string, optional
	CacheFullBehavior terra.StringValue `hcl:"cache_full_behavior,attr"`
	// CacheLength: number, optional
	CacheLength terra.NumberValue `hcl:"cache_length,attr"`
	// CaptionData: string, optional
	CaptionData terra.StringValue `hcl:"caption_data,attr"`
	// InputLossAction: string, optional
	InputLossAction terra.StringValue `hcl:"input_loss_action,attr"`
	// RestartDelay: number, optional
	RestartDelay terra.NumberValue `hcl:"restart_delay,attr"`
}

type EncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettingsAttributes

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

func (EncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettingsAttributes) AdMarkers

func (EncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettingsAttributes) AuthenticationScheme

func (EncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettingsAttributes) CacheFullBehavior

func (EncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettingsAttributes) CacheLength

func (EncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettingsAttributes) CaptionData

func (EncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettingsAttributes) InputLossAction

func (EncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettingsAttributes) InternalRef

func (EncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettingsAttributes) InternalTokens

func (EncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettingsAttributes) InternalWithRef

func (EncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettingsAttributes) RestartDelay

type EncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettingsState

type EncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettingsState struct {
	AdMarkers            []string `json:"ad_markers"`
	AuthenticationScheme string   `json:"authentication_scheme"`
	CacheFullBehavior    string   `json:"cache_full_behavior"`
	CacheLength          float64  `json:"cache_length"`
	CaptionData          string   `json:"caption_data"`
	InputLossAction      string   `json:"input_loss_action"`
	RestartDelay         float64  `json:"restart_delay"`
}

type EncoderSettingsOutputGroupsOutputGroupSettingsState

type EncoderSettingsOutputGroupsOutputGroupSettingsState struct {
	ArchiveGroupSettings      []EncoderSettingsOutputGroupsOutputGroupSettingsArchiveGroupSettingsState      `json:"archive_group_settings"`
	FrameCaptureGroupSettings []EncoderSettingsOutputGroupsOutputGroupSettingsFrameCaptureGroupSettingsState `json:"frame_capture_group_settings"`
	HlsGroupSettings          []EncoderSettingsOutputGroupsOutputGroupSettingsHlsGroupSettingsState          `json:"hls_group_settings"`
	MediaPackageGroupSettings []EncoderSettingsOutputGroupsOutputGroupSettingsMediaPackageGroupSettingsState `json:"media_package_group_settings"`
	MsSmoothGroupSettings     []EncoderSettingsOutputGroupsOutputGroupSettingsMsSmoothGroupSettingsState     `json:"ms_smooth_group_settings"`
	MultiplexGroupSettings    []EncoderSettingsOutputGroupsOutputGroupSettingsMultiplexGroupSettingsState    `json:"multiplex_group_settings"`
	RtmpGroupSettings         []EncoderSettingsOutputGroupsOutputGroupSettingsRtmpGroupSettingsState         `json:"rtmp_group_settings"`
	UdpGroupSettings          []EncoderSettingsOutputGroupsOutputGroupSettingsUdpGroupSettingsState          `json:"udp_group_settings"`
}

type EncoderSettingsOutputGroupsOutputGroupSettingsUdpGroupSettings

type EncoderSettingsOutputGroupsOutputGroupSettingsUdpGroupSettings struct {
	// InputLossAction: string, optional
	InputLossAction terra.StringValue `hcl:"input_loss_action,attr"`
	// TimedMetadataId3Frame: string, optional
	TimedMetadataId3Frame terra.StringValue `hcl:"timed_metadata_id3_frame,attr"`
	// TimedMetadataId3Period: number, optional
	TimedMetadataId3Period terra.NumberValue `hcl:"timed_metadata_id3_period,attr"`
}

type EncoderSettingsOutputGroupsOutputGroupSettingsUdpGroupSettingsAttributes

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

func (EncoderSettingsOutputGroupsOutputGroupSettingsUdpGroupSettingsAttributes) InputLossAction

func (EncoderSettingsOutputGroupsOutputGroupSettingsUdpGroupSettingsAttributes) InternalRef

func (EncoderSettingsOutputGroupsOutputGroupSettingsUdpGroupSettingsAttributes) InternalTokens

func (EncoderSettingsOutputGroupsOutputGroupSettingsUdpGroupSettingsAttributes) InternalWithRef

func (EncoderSettingsOutputGroupsOutputGroupSettingsUdpGroupSettingsAttributes) TimedMetadataId3Frame

func (EncoderSettingsOutputGroupsOutputGroupSettingsUdpGroupSettingsAttributes) TimedMetadataId3Period

type EncoderSettingsOutputGroupsOutputGroupSettingsUdpGroupSettingsState

type EncoderSettingsOutputGroupsOutputGroupSettingsUdpGroupSettingsState struct {
	InputLossAction        string  `json:"input_loss_action"`
	TimedMetadataId3Frame  string  `json:"timed_metadata_id3_frame"`
	TimedMetadataId3Period float64 `json:"timed_metadata_id3_period"`
}

type EncoderSettingsOutputGroupsOutputs

type EncoderSettingsOutputGroupsOutputs struct {
	// AudioDescriptionNames: set of string, optional
	AudioDescriptionNames terra.SetValue[terra.StringValue] `hcl:"audio_description_names,attr"`
	// CaptionDescriptionNames: set of string, optional
	CaptionDescriptionNames terra.SetValue[terra.StringValue] `hcl:"caption_description_names,attr"`
	// OutputName: string, optional
	OutputName terra.StringValue `hcl:"output_name,attr"`
	// VideoDescriptionName: string, optional
	VideoDescriptionName terra.StringValue `hcl:"video_description_name,attr"`
	// EncoderSettingsOutputGroupsOutputsOutputSettings: required
	OutputSettings *EncoderSettingsOutputGroupsOutputsOutputSettings `hcl:"output_settings,block" validate:"required"`
}

type EncoderSettingsOutputGroupsOutputsAttributes

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

func (EncoderSettingsOutputGroupsOutputsAttributes) AudioDescriptionNames

func (EncoderSettingsOutputGroupsOutputsAttributes) CaptionDescriptionNames

func (EncoderSettingsOutputGroupsOutputsAttributes) InternalRef

func (EncoderSettingsOutputGroupsOutputsAttributes) InternalTokens

func (EncoderSettingsOutputGroupsOutputsAttributes) InternalWithRef

func (EncoderSettingsOutputGroupsOutputsAttributes) OutputName

func (EncoderSettingsOutputGroupsOutputsAttributes) VideoDescriptionName

type EncoderSettingsOutputGroupsOutputsOutputSettings

type EncoderSettingsOutputGroupsOutputsOutputSettings struct {
	// EncoderSettingsOutputGroupsE85958Cd: optional
	ArchiveOutputSettings *EncoderSettingsOutputGroupsE85958Cd `hcl:"archive_output_settings,block"`
	// EncoderSettingsOutputGroups7E0D03D3: optional
	FrameCaptureOutputSettings *EncoderSettingsOutputGroups7E0D03D3 `hcl:"frame_capture_output_settings,block"`
	// EncoderSettingsOutputGroups2466Efb3: optional
	HlsOutputSettings *EncoderSettingsOutputGroups2466Efb3 `hcl:"hls_output_settings,block"`
	// EncoderSettingsOutputGroups8Fba9De4: optional
	MediaPackageOutputSettings *EncoderSettingsOutputGroups8Fba9De4 `hcl:"media_package_output_settings,block"`
	// EncoderSettingsOutputGroups2Ac24Ce4: optional
	MsSmoothOutputSettings *EncoderSettingsOutputGroups2Ac24Ce4 `hcl:"ms_smooth_output_settings,block"`
	// EncoderSettingsOutputGroups19A359Da: optional
	MultiplexOutputSettings *EncoderSettingsOutputGroups19A359Da `hcl:"multiplex_output_settings,block"`
	// EncoderSettingsOutputGroups87D0Bb71: optional
	RtmpOutputSettings *EncoderSettingsOutputGroups87D0Bb71 `hcl:"rtmp_output_settings,block"`
	// EncoderSettingsOutputGroupsE9Fe7E35: optional
	UdpOutputSettings *EncoderSettingsOutputGroupsE9Fe7E35 `hcl:"udp_output_settings,block"`
}

type EncoderSettingsOutputGroupsOutputsOutputSettingsAttributes

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

func (EncoderSettingsOutputGroupsOutputsOutputSettingsAttributes) ArchiveOutputSettings

func (EncoderSettingsOutputGroupsOutputsOutputSettingsAttributes) FrameCaptureOutputSettings

func (EncoderSettingsOutputGroupsOutputsOutputSettingsAttributes) HlsOutputSettings

func (EncoderSettingsOutputGroupsOutputsOutputSettingsAttributes) InternalRef

func (EncoderSettingsOutputGroupsOutputsOutputSettingsAttributes) InternalTokens

func (EncoderSettingsOutputGroupsOutputsOutputSettingsAttributes) InternalWithRef

func (EncoderSettingsOutputGroupsOutputsOutputSettingsAttributes) MediaPackageOutputSettings

func (EncoderSettingsOutputGroupsOutputsOutputSettingsAttributes) MsSmoothOutputSettings

func (EncoderSettingsOutputGroupsOutputsOutputSettingsAttributes) MultiplexOutputSettings

func (EncoderSettingsOutputGroupsOutputsOutputSettingsAttributes) RtmpOutputSettings

func (EncoderSettingsOutputGroupsOutputsOutputSettingsAttributes) UdpOutputSettings

type EncoderSettingsOutputGroupsOutputsOutputSettingsState

type EncoderSettingsOutputGroupsOutputsOutputSettingsState struct {
	ArchiveOutputSettings      []EncoderSettingsOutputGroupsE85958CdState `json:"archive_output_settings"`
	FrameCaptureOutputSettings []EncoderSettingsOutputGroups7E0D03D3State `json:"frame_capture_output_settings"`
	HlsOutputSettings          []EncoderSettingsOutputGroups2466Efb3State `json:"hls_output_settings"`
	MediaPackageOutputSettings []EncoderSettingsOutputGroups8Fba9De4State `json:"media_package_output_settings"`
	MsSmoothOutputSettings     []EncoderSettingsOutputGroups2Ac24Ce4State `json:"ms_smooth_output_settings"`
	MultiplexOutputSettings    []EncoderSettingsOutputGroups19A359DaState `json:"multiplex_output_settings"`
	RtmpOutputSettings         []EncoderSettingsOutputGroups87D0Bb71State `json:"rtmp_output_settings"`
	UdpOutputSettings          []EncoderSettingsOutputGroupsE9Fe7E35State `json:"udp_output_settings"`
}

type EncoderSettingsOutputGroupsOutputsState

type EncoderSettingsOutputGroupsOutputsState struct {
	AudioDescriptionNames   []string                                                `json:"audio_description_names"`
	CaptionDescriptionNames []string                                                `json:"caption_description_names"`
	OutputName              string                                                  `json:"output_name"`
	VideoDescriptionName    string                                                  `json:"video_description_name"`
	OutputSettings          []EncoderSettingsOutputGroupsOutputsOutputSettingsState `json:"output_settings"`
}

type EncoderSettingsOutputGroupsState

type EncoderSettingsOutputGroupsState struct {
	Name                string                                                `json:"name"`
	OutputGroupSettings []EncoderSettingsOutputGroupsOutputGroupSettingsState `json:"output_group_settings"`
	Outputs             []EncoderSettingsOutputGroupsOutputsState             `json:"outputs"`
}

type EncoderSettingsState

type EncoderSettingsState struct {
	AudioDescriptions           []EncoderSettingsAudioDescriptionsState           `json:"audio_descriptions"`
	AvailBlanking               []EncoderSettingsAvailBlankingState               `json:"avail_blanking"`
	CaptionDescriptions         []EncoderSettingsCaptionDescriptionsState         `json:"caption_descriptions"`
	GlobalConfiguration         []EncoderSettingsGlobalConfigurationState         `json:"global_configuration"`
	MotionGraphicsConfiguration []EncoderSettingsMotionGraphicsConfigurationState `json:"motion_graphics_configuration"`
	NielsenConfiguration        []EncoderSettingsNielsenConfigurationState        `json:"nielsen_configuration"`
	OutputGroups                []EncoderSettingsOutputGroupsState                `json:"output_groups"`
	TimecodeConfig              []EncoderSettingsTimecodeConfigState              `json:"timecode_config"`
	VideoDescriptions           []EncoderSettingsVideoDescriptionsState           `json:"video_descriptions"`
}

type EncoderSettingsTimecodeConfig

type EncoderSettingsTimecodeConfig struct {
	// Source: string, required
	Source terra.StringValue `hcl:"source,attr" validate:"required"`
	// SyncThreshold: number, optional
	SyncThreshold terra.NumberValue `hcl:"sync_threshold,attr"`
}

type EncoderSettingsTimecodeConfigAttributes

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

func (EncoderSettingsTimecodeConfigAttributes) InternalRef

func (EncoderSettingsTimecodeConfigAttributes) InternalTokens

func (EncoderSettingsTimecodeConfigAttributes) InternalWithRef

func (EncoderSettingsTimecodeConfigAttributes) Source

func (EncoderSettingsTimecodeConfigAttributes) SyncThreshold

type EncoderSettingsTimecodeConfigState

type EncoderSettingsTimecodeConfigState struct {
	Source        string  `json:"source"`
	SyncThreshold float64 `json:"sync_threshold"`
}

type EncoderSettingsVideoDescriptions

type EncoderSettingsVideoDescriptions struct {
	// Height: number, optional
	Height terra.NumberValue `hcl:"height,attr"`
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
	// RespondToAfd: string, optional
	RespondToAfd terra.StringValue `hcl:"respond_to_afd,attr"`
	// ScalingBehavior: string, optional
	ScalingBehavior terra.StringValue `hcl:"scaling_behavior,attr"`
	// Sharpness: number, optional
	Sharpness terra.NumberValue `hcl:"sharpness,attr"`
	// Width: number, optional
	Width terra.NumberValue `hcl:"width,attr"`
	// EncoderSettingsVideoDescriptionsCodecSettings: optional
	CodecSettings *EncoderSettingsVideoDescriptionsCodecSettings `hcl:"codec_settings,block"`
}

type EncoderSettingsVideoDescriptions16C7052F

type EncoderSettingsVideoDescriptions16C7052F struct {
	// EncoderSettingsVideoDescriptions6D3116A4: optional
	TemporalFilterSettings *EncoderSettingsVideoDescriptions6D3116A4 `hcl:"temporal_filter_settings,block"`
}

type EncoderSettingsVideoDescriptions16C7052FAttributes

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

func (EncoderSettingsVideoDescriptions16C7052FAttributes) InternalRef

func (EncoderSettingsVideoDescriptions16C7052FAttributes) InternalTokens

func (EncoderSettingsVideoDescriptions16C7052FAttributes) InternalWithRef

func (EncoderSettingsVideoDescriptions16C7052FAttributes) TemporalFilterSettings

type EncoderSettingsVideoDescriptions16C7052FState

type EncoderSettingsVideoDescriptions16C7052FState struct {
	TemporalFilterSettings []EncoderSettingsVideoDescriptions6D3116A4State `json:"temporal_filter_settings"`
}

type EncoderSettingsVideoDescriptions32Bafd78

type EncoderSettingsVideoDescriptions32Bafd78 struct {
	// EncoderSettingsVideoDescriptions3B5Dc5F6: optional
	ColorSpacePassthroughSettings *EncoderSettingsVideoDescriptions3B5Dc5F6 `hcl:"color_space_passthrough_settings,block"`
	// EncoderSettingsVideoDescriptions91Ab172F: optional
	DolbyVision81Settings *EncoderSettingsVideoDescriptions91Ab172F `hcl:"dolby_vision81_settings,block"`
	// EncoderSettingsVideoDescriptions54Ced679: optional
	Hdr10Settings *EncoderSettingsVideoDescriptions54Ced679 `hcl:"hdr10_settings,block"`
	// EncoderSettingsVideoDescriptionsF12B29Ba: optional
	Rec601Settings *EncoderSettingsVideoDescriptionsF12B29Ba `hcl:"rec601_settings,block"`
	// EncoderSettingsVideoDescriptionsAeb56963: optional
	Rec709Settings *EncoderSettingsVideoDescriptionsAeb56963 `hcl:"rec709_settings,block"`
}

type EncoderSettingsVideoDescriptions32Bafd78Attributes

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

func (EncoderSettingsVideoDescriptions32Bafd78Attributes) ColorSpacePassthroughSettings

func (EncoderSettingsVideoDescriptions32Bafd78Attributes) DolbyVision81Settings

func (EncoderSettingsVideoDescriptions32Bafd78Attributes) Hdr10Settings

func (EncoderSettingsVideoDescriptions32Bafd78Attributes) InternalRef

func (EncoderSettingsVideoDescriptions32Bafd78Attributes) InternalTokens

func (EncoderSettingsVideoDescriptions32Bafd78Attributes) InternalWithRef

func (EncoderSettingsVideoDescriptions32Bafd78Attributes) Rec601Settings

func (EncoderSettingsVideoDescriptions32Bafd78Attributes) Rec709Settings

type EncoderSettingsVideoDescriptions32Bafd78State

type EncoderSettingsVideoDescriptions32Bafd78State struct {
	ColorSpacePassthroughSettings []EncoderSettingsVideoDescriptions3B5Dc5F6State `json:"color_space_passthrough_settings"`
	DolbyVision81Settings         []EncoderSettingsVideoDescriptions91Ab172FState `json:"dolby_vision81_settings"`
	Hdr10Settings                 []EncoderSettingsVideoDescriptions54Ced679State `json:"hdr10_settings"`
	Rec601Settings                []EncoderSettingsVideoDescriptionsF12B29BaState `json:"rec601_settings"`
	Rec709Settings                []EncoderSettingsVideoDescriptionsAeb56963State `json:"rec709_settings"`
}

type EncoderSettingsVideoDescriptions3B5Dc5F6

type EncoderSettingsVideoDescriptions3B5Dc5F6 struct{}

type EncoderSettingsVideoDescriptions3B5Dc5F6Attributes

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

func (EncoderSettingsVideoDescriptions3B5Dc5F6Attributes) InternalRef

func (EncoderSettingsVideoDescriptions3B5Dc5F6Attributes) InternalTokens

func (EncoderSettingsVideoDescriptions3B5Dc5F6Attributes) InternalWithRef

type EncoderSettingsVideoDescriptions3B5Dc5F6State

type EncoderSettingsVideoDescriptions3B5Dc5F6State struct{}

type EncoderSettingsVideoDescriptions54Ced679

type EncoderSettingsVideoDescriptions54Ced679 struct {
	// MaxCll: number, optional
	MaxCll terra.NumberValue `hcl:"max_cll,attr"`
	// MaxFall: number, optional
	MaxFall terra.NumberValue `hcl:"max_fall,attr"`
}

type EncoderSettingsVideoDescriptions54Ced679Attributes

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

func (EncoderSettingsVideoDescriptions54Ced679Attributes) InternalRef

func (EncoderSettingsVideoDescriptions54Ced679Attributes) InternalTokens

func (EncoderSettingsVideoDescriptions54Ced679Attributes) InternalWithRef

func (EncoderSettingsVideoDescriptions54Ced679Attributes) MaxCll

func (EncoderSettingsVideoDescriptions54Ced679Attributes) MaxFall

type EncoderSettingsVideoDescriptions54Ced679State

type EncoderSettingsVideoDescriptions54Ced679State struct {
	MaxCll  float64 `json:"max_cll"`
	MaxFall float64 `json:"max_fall"`
}

type EncoderSettingsVideoDescriptions6D3116A4

type EncoderSettingsVideoDescriptions6D3116A4 struct {
	// PostFilterSharpening: string, optional
	PostFilterSharpening terra.StringValue `hcl:"post_filter_sharpening,attr"`
	// Strength: string, optional
	Strength terra.StringValue `hcl:"strength,attr"`
}

type EncoderSettingsVideoDescriptions6D3116A4Attributes

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

func (EncoderSettingsVideoDescriptions6D3116A4Attributes) InternalRef

func (EncoderSettingsVideoDescriptions6D3116A4Attributes) InternalTokens

func (EncoderSettingsVideoDescriptions6D3116A4Attributes) InternalWithRef

func (EncoderSettingsVideoDescriptions6D3116A4Attributes) PostFilterSharpening

func (EncoderSettingsVideoDescriptions6D3116A4Attributes) Strength

type EncoderSettingsVideoDescriptions6D3116A4State

type EncoderSettingsVideoDescriptions6D3116A4State struct {
	PostFilterSharpening string `json:"post_filter_sharpening"`
	Strength             string `json:"strength"`
}

type EncoderSettingsVideoDescriptions6Ec21560

type EncoderSettingsVideoDescriptions6Ec21560 struct {
	// Prefix: string, optional
	Prefix terra.StringValue `hcl:"prefix,attr"`
	// TimecodeBurninFontSize: string, optional
	TimecodeBurninFontSize terra.StringValue `hcl:"timecode_burnin_font_size,attr"`
	// TimecodeBurninPosition: string, optional
	TimecodeBurninPosition terra.StringValue `hcl:"timecode_burnin_position,attr"`
}

type EncoderSettingsVideoDescriptions6Ec21560Attributes

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

func (EncoderSettingsVideoDescriptions6Ec21560Attributes) InternalRef

func (EncoderSettingsVideoDescriptions6Ec21560Attributes) InternalTokens

func (EncoderSettingsVideoDescriptions6Ec21560Attributes) InternalWithRef

func (EncoderSettingsVideoDescriptions6Ec21560Attributes) Prefix

func (EncoderSettingsVideoDescriptions6Ec21560Attributes) TimecodeBurninFontSize

func (EncoderSettingsVideoDescriptions6Ec21560Attributes) TimecodeBurninPosition

type EncoderSettingsVideoDescriptions6Ec21560State

type EncoderSettingsVideoDescriptions6Ec21560State struct {
	Prefix                 string `json:"prefix"`
	TimecodeBurninFontSize string `json:"timecode_burnin_font_size"`
	TimecodeBurninPosition string `json:"timecode_burnin_position"`
}

type EncoderSettingsVideoDescriptions866F30C8

type EncoderSettingsVideoDescriptions866F30C8 struct {
	// EncoderSettingsVideoDescriptionsFc51Dd67: optional
	TemporalFilterSettings *EncoderSettingsVideoDescriptionsFc51Dd67 `hcl:"temporal_filter_settings,block"`
}

type EncoderSettingsVideoDescriptions866F30C8Attributes

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

func (EncoderSettingsVideoDescriptions866F30C8Attributes) InternalRef

func (EncoderSettingsVideoDescriptions866F30C8Attributes) InternalTokens

func (EncoderSettingsVideoDescriptions866F30C8Attributes) InternalWithRef

func (EncoderSettingsVideoDescriptions866F30C8Attributes) TemporalFilterSettings

type EncoderSettingsVideoDescriptions866F30C8State

type EncoderSettingsVideoDescriptions866F30C8State struct {
	TemporalFilterSettings []EncoderSettingsVideoDescriptionsFc51Dd67State `json:"temporal_filter_settings"`
}

type EncoderSettingsVideoDescriptions91Ab172F

type EncoderSettingsVideoDescriptions91Ab172F struct{}

type EncoderSettingsVideoDescriptions91Ab172FAttributes

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

func (EncoderSettingsVideoDescriptions91Ab172FAttributes) InternalRef

func (EncoderSettingsVideoDescriptions91Ab172FAttributes) InternalTokens

func (EncoderSettingsVideoDescriptions91Ab172FAttributes) InternalWithRef

type EncoderSettingsVideoDescriptions91Ab172FState

type EncoderSettingsVideoDescriptions91Ab172FState struct{}

type EncoderSettingsVideoDescriptionsAeb56963

type EncoderSettingsVideoDescriptionsAeb56963 struct{}

type EncoderSettingsVideoDescriptionsAeb56963Attributes

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

func (EncoderSettingsVideoDescriptionsAeb56963Attributes) InternalRef

func (EncoderSettingsVideoDescriptionsAeb56963Attributes) InternalTokens

func (EncoderSettingsVideoDescriptionsAeb56963Attributes) InternalWithRef

type EncoderSettingsVideoDescriptionsAeb56963State

type EncoderSettingsVideoDescriptionsAeb56963State struct{}

type EncoderSettingsVideoDescriptionsAttributes

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

func (EncoderSettingsVideoDescriptionsAttributes) CodecSettings

func (EncoderSettingsVideoDescriptionsAttributes) Height

func (EncoderSettingsVideoDescriptionsAttributes) InternalRef

func (EncoderSettingsVideoDescriptionsAttributes) InternalTokens

func (EncoderSettingsVideoDescriptionsAttributes) InternalWithRef

func (EncoderSettingsVideoDescriptionsAttributes) Name

func (EncoderSettingsVideoDescriptionsAttributes) RespondToAfd

func (EncoderSettingsVideoDescriptionsAttributes) ScalingBehavior

func (EncoderSettingsVideoDescriptionsAttributes) Sharpness

func (EncoderSettingsVideoDescriptionsAttributes) Width

type EncoderSettingsVideoDescriptionsCodecSettings

type EncoderSettingsVideoDescriptionsCodecSettings struct {
	// EncoderSettingsVideoDescriptionsCodecSettingsFrameCaptureSettings: optional
	FrameCaptureSettings *EncoderSettingsVideoDescriptionsCodecSettingsFrameCaptureSettings `hcl:"frame_capture_settings,block"`
	// EncoderSettingsVideoDescriptionsCodecSettingsH264Settings: optional
	H264Settings *EncoderSettingsVideoDescriptionsCodecSettingsH264Settings `hcl:"h264_settings,block"`
	// EncoderSettingsVideoDescriptionsCodecSettingsH265Settings: optional
	H265Settings *EncoderSettingsVideoDescriptionsCodecSettingsH265Settings `hcl:"h265_settings,block"`
}

type EncoderSettingsVideoDescriptionsCodecSettingsAttributes

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

func (EncoderSettingsVideoDescriptionsCodecSettingsAttributes) InternalRef

func (EncoderSettingsVideoDescriptionsCodecSettingsAttributes) InternalTokens

func (EncoderSettingsVideoDescriptionsCodecSettingsAttributes) InternalWithRef

type EncoderSettingsVideoDescriptionsCodecSettingsFrameCaptureSettings

type EncoderSettingsVideoDescriptionsCodecSettingsFrameCaptureSettings struct {
	// CaptureInterval: number, optional
	CaptureInterval terra.NumberValue `hcl:"capture_interval,attr"`
	// CaptureIntervalUnits: string, optional
	CaptureIntervalUnits terra.StringValue `hcl:"capture_interval_units,attr"`
}

type EncoderSettingsVideoDescriptionsCodecSettingsFrameCaptureSettingsAttributes

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

func (EncoderSettingsVideoDescriptionsCodecSettingsFrameCaptureSettingsAttributes) CaptureInterval

func (EncoderSettingsVideoDescriptionsCodecSettingsFrameCaptureSettingsAttributes) CaptureIntervalUnits

func (EncoderSettingsVideoDescriptionsCodecSettingsFrameCaptureSettingsAttributes) InternalRef

func (EncoderSettingsVideoDescriptionsCodecSettingsFrameCaptureSettingsAttributes) InternalTokens

func (EncoderSettingsVideoDescriptionsCodecSettingsFrameCaptureSettingsAttributes) InternalWithRef

type EncoderSettingsVideoDescriptionsCodecSettingsFrameCaptureSettingsState

type EncoderSettingsVideoDescriptionsCodecSettingsFrameCaptureSettingsState struct {
	CaptureInterval      float64 `json:"capture_interval"`
	CaptureIntervalUnits string  `json:"capture_interval_units"`
}

type EncoderSettingsVideoDescriptionsCodecSettingsH264Settings

type EncoderSettingsVideoDescriptionsCodecSettingsH264Settings struct {
	// AdaptiveQuantization: string, optional
	AdaptiveQuantization terra.StringValue `hcl:"adaptive_quantization,attr"`
	// AfdSignaling: string, optional
	AfdSignaling terra.StringValue `hcl:"afd_signaling,attr"`
	// Bitrate: number, optional
	Bitrate terra.NumberValue `hcl:"bitrate,attr"`
	// BufFillPct: number, optional
	BufFillPct terra.NumberValue `hcl:"buf_fill_pct,attr"`
	// BufSize: number, optional
	BufSize terra.NumberValue `hcl:"buf_size,attr"`
	// ColorMetadata: string, optional
	ColorMetadata terra.StringValue `hcl:"color_metadata,attr"`
	// EntropyEncoding: string, optional
	EntropyEncoding terra.StringValue `hcl:"entropy_encoding,attr"`
	// FixedAfd: string, optional
	FixedAfd terra.StringValue `hcl:"fixed_afd,attr"`
	// FlickerAq: string, optional
	FlickerAq terra.StringValue `hcl:"flicker_aq,attr"`
	// ForceFieldPictures: string, optional
	ForceFieldPictures terra.StringValue `hcl:"force_field_pictures,attr"`
	// FramerateControl: string, optional
	FramerateControl terra.StringValue `hcl:"framerate_control,attr"`
	// FramerateDenominator: number, optional
	FramerateDenominator terra.NumberValue `hcl:"framerate_denominator,attr"`
	// FramerateNumerator: number, optional
	FramerateNumerator terra.NumberValue `hcl:"framerate_numerator,attr"`
	// GopBReference: string, optional
	GopBReference terra.StringValue `hcl:"gop_b_reference,attr"`
	// GopClosedCadence: number, optional
	GopClosedCadence terra.NumberValue `hcl:"gop_closed_cadence,attr"`
	// GopNumBFrames: number, optional
	GopNumBFrames terra.NumberValue `hcl:"gop_num_b_frames,attr"`
	// GopSize: number, optional
	GopSize terra.NumberValue `hcl:"gop_size,attr"`
	// GopSizeUnits: string, optional
	GopSizeUnits terra.StringValue `hcl:"gop_size_units,attr"`
	// Level: string, optional
	Level terra.StringValue `hcl:"level,attr"`
	// LookAheadRateControl: string, optional
	LookAheadRateControl terra.StringValue `hcl:"look_ahead_rate_control,attr"`
	// MaxBitrate: number, optional
	MaxBitrate terra.NumberValue `hcl:"max_bitrate,attr"`
	// MinIInterval: number, optional
	MinIInterval terra.NumberValue `hcl:"min_i_interval,attr"`
	// NumRefFrames: number, optional
	NumRefFrames terra.NumberValue `hcl:"num_ref_frames,attr"`
	// ParControl: string, optional
	ParControl terra.StringValue `hcl:"par_control,attr"`
	// ParDenominator: number, optional
	ParDenominator terra.NumberValue `hcl:"par_denominator,attr"`
	// ParNumerator: number, optional
	ParNumerator terra.NumberValue `hcl:"par_numerator,attr"`
	// Profile: string, optional
	Profile terra.StringValue `hcl:"profile,attr"`
	// QualityLevel: string, optional
	QualityLevel terra.StringValue `hcl:"quality_level,attr"`
	// QvbrQualityLevel: number, optional
	QvbrQualityLevel terra.NumberValue `hcl:"qvbr_quality_level,attr"`
	// RateControlMode: string, optional
	RateControlMode terra.StringValue `hcl:"rate_control_mode,attr"`
	// ScanType: string, optional
	ScanType terra.StringValue `hcl:"scan_type,attr"`
	// SceneChangeDetect: string, optional
	SceneChangeDetect terra.StringValue `hcl:"scene_change_detect,attr"`
	// Slices: number, optional
	Slices terra.NumberValue `hcl:"slices,attr"`
	// Softness: number, optional
	Softness terra.NumberValue `hcl:"softness,attr"`
	// SpatialAq: string, optional
	SpatialAq terra.StringValue `hcl:"spatial_aq,attr"`
	// SubgopLength: string, optional
	SubgopLength terra.StringValue `hcl:"subgop_length,attr"`
	// Syntax: string, optional
	Syntax terra.StringValue `hcl:"syntax,attr"`
	// TemporalAq: string, optional
	TemporalAq terra.StringValue `hcl:"temporal_aq,attr"`
	// TimecodeInsertion: string, optional
	TimecodeInsertion terra.StringValue `hcl:"timecode_insertion,attr"`
	// EncoderSettingsVideoDescriptions16C7052F: optional
	FilterSettings *EncoderSettingsVideoDescriptions16C7052F `hcl:"filter_settings,block"`
}

type EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes

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

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) AdaptiveQuantization

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) AfdSignaling

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) Bitrate

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) BufFillPct

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) BufSize

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) ColorMetadata

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) EntropyEncoding

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) FilterSettings

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) FixedAfd

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) FlickerAq

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) ForceFieldPictures

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) FramerateControl

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) FramerateDenominator

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) FramerateNumerator

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) GopBReference

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) GopClosedCadence

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) GopNumBFrames

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) GopSize

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) GopSizeUnits

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) InternalRef

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) InternalTokens

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) InternalWithRef

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) Level

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) LookAheadRateControl

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) MaxBitrate

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) MinIInterval

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) NumRefFrames

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) ParControl

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) ParDenominator

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) ParNumerator

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) Profile

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) QualityLevel

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) QvbrQualityLevel

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) RateControlMode

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) ScanType

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) SceneChangeDetect

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) Slices

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) Softness

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) SpatialAq

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) SubgopLength

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) Syntax

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) TemporalAq

func (EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsAttributes) TimecodeInsertion

type EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsState

type EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsState struct {
	AdaptiveQuantization string                                          `json:"adaptive_quantization"`
	AfdSignaling         string                                          `json:"afd_signaling"`
	Bitrate              float64                                         `json:"bitrate"`
	BufFillPct           float64                                         `json:"buf_fill_pct"`
	BufSize              float64                                         `json:"buf_size"`
	ColorMetadata        string                                          `json:"color_metadata"`
	EntropyEncoding      string                                          `json:"entropy_encoding"`
	FixedAfd             string                                          `json:"fixed_afd"`
	FlickerAq            string                                          `json:"flicker_aq"`
	ForceFieldPictures   string                                          `json:"force_field_pictures"`
	FramerateControl     string                                          `json:"framerate_control"`
	FramerateDenominator float64                                         `json:"framerate_denominator"`
	FramerateNumerator   float64                                         `json:"framerate_numerator"`
	GopBReference        string                                          `json:"gop_b_reference"`
	GopClosedCadence     float64                                         `json:"gop_closed_cadence"`
	GopNumBFrames        float64                                         `json:"gop_num_b_frames"`
	GopSize              float64                                         `json:"gop_size"`
	GopSizeUnits         string                                          `json:"gop_size_units"`
	Level                string                                          `json:"level"`
	LookAheadRateControl string                                          `json:"look_ahead_rate_control"`
	MaxBitrate           float64                                         `json:"max_bitrate"`
	MinIInterval         float64                                         `json:"min_i_interval"`
	NumRefFrames         float64                                         `json:"num_ref_frames"`
	ParControl           string                                          `json:"par_control"`
	ParDenominator       float64                                         `json:"par_denominator"`
	ParNumerator         float64                                         `json:"par_numerator"`
	Profile              string                                          `json:"profile"`
	QualityLevel         string                                          `json:"quality_level"`
	QvbrQualityLevel     float64                                         `json:"qvbr_quality_level"`
	RateControlMode      string                                          `json:"rate_control_mode"`
	ScanType             string                                          `json:"scan_type"`
	SceneChangeDetect    string                                          `json:"scene_change_detect"`
	Slices               float64                                         `json:"slices"`
	Softness             float64                                         `json:"softness"`
	SpatialAq            string                                          `json:"spatial_aq"`
	SubgopLength         string                                          `json:"subgop_length"`
	Syntax               string                                          `json:"syntax"`
	TemporalAq           string                                          `json:"temporal_aq"`
	TimecodeInsertion    string                                          `json:"timecode_insertion"`
	FilterSettings       []EncoderSettingsVideoDescriptions16C7052FState `json:"filter_settings"`
}

type EncoderSettingsVideoDescriptionsCodecSettingsH265Settings

type EncoderSettingsVideoDescriptionsCodecSettingsH265Settings struct {
	// AdaptiveQuantization: string, optional
	AdaptiveQuantization terra.StringValue `hcl:"adaptive_quantization,attr"`
	// AfdSignaling: string, optional
	AfdSignaling terra.StringValue `hcl:"afd_signaling,attr"`
	// AlternativeTransferFunction: string, optional
	AlternativeTransferFunction terra.StringValue `hcl:"alternative_transfer_function,attr"`
	// Bitrate: number, required
	Bitrate terra.NumberValue `hcl:"bitrate,attr" validate:"required"`
	// BufSize: number, optional
	BufSize terra.NumberValue `hcl:"buf_size,attr"`
	// ColorMetadata: string, optional
	ColorMetadata terra.StringValue `hcl:"color_metadata,attr"`
	// FixedAfd: string, optional
	FixedAfd terra.StringValue `hcl:"fixed_afd,attr"`
	// FlickerAq: string, optional
	FlickerAq terra.StringValue `hcl:"flicker_aq,attr"`
	// FramerateDenominator: number, required
	FramerateDenominator terra.NumberValue `hcl:"framerate_denominator,attr" validate:"required"`
	// FramerateNumerator: number, required
	FramerateNumerator terra.NumberValue `hcl:"framerate_numerator,attr" validate:"required"`
	// GopClosedCadence: number, optional
	GopClosedCadence terra.NumberValue `hcl:"gop_closed_cadence,attr"`
	// GopSize: number, optional
	GopSize terra.NumberValue `hcl:"gop_size,attr"`
	// GopSizeUnits: string, optional
	GopSizeUnits terra.StringValue `hcl:"gop_size_units,attr"`
	// Level: string, optional
	Level terra.StringValue `hcl:"level,attr"`
	// LookAheadRateControl: string, optional
	LookAheadRateControl terra.StringValue `hcl:"look_ahead_rate_control,attr"`
	// MaxBitrate: number, optional
	MaxBitrate terra.NumberValue `hcl:"max_bitrate,attr"`
	// MinIInterval: number, optional
	MinIInterval terra.NumberValue `hcl:"min_i_interval,attr"`
	// ParDenominator: number, optional
	ParDenominator terra.NumberValue `hcl:"par_denominator,attr"`
	// ParNumerator: number, optional
	ParNumerator terra.NumberValue `hcl:"par_numerator,attr"`
	// Profile: string, optional
	Profile terra.StringValue `hcl:"profile,attr"`
	// QvbrQualityLevel: number, optional
	QvbrQualityLevel terra.NumberValue `hcl:"qvbr_quality_level,attr"`
	// RateControlMode: string, optional
	RateControlMode terra.StringValue `hcl:"rate_control_mode,attr"`
	// ScanType: string, optional
	ScanType terra.StringValue `hcl:"scan_type,attr"`
	// SceneChangeDetect: string, optional
	SceneChangeDetect terra.StringValue `hcl:"scene_change_detect,attr"`
	// Slices: number, optional
	Slices terra.NumberValue `hcl:"slices,attr"`
	// Tier: string, optional
	Tier terra.StringValue `hcl:"tier,attr"`
	// TimecodeInsertion: string, optional
	TimecodeInsertion terra.StringValue `hcl:"timecode_insertion,attr"`
	// EncoderSettingsVideoDescriptions32Bafd78: optional
	ColorSpaceSettings *EncoderSettingsVideoDescriptions32Bafd78 `hcl:"color_space_settings,block"`
	// EncoderSettingsVideoDescriptions866F30C8: optional
	FilterSettings *EncoderSettingsVideoDescriptions866F30C8 `hcl:"filter_settings,block"`
	// EncoderSettingsVideoDescriptions6Ec21560: optional
	TimecodeBurninSettings *EncoderSettingsVideoDescriptions6Ec21560 `hcl:"timecode_burnin_settings,block"`
}

type EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes

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

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) AdaptiveQuantization

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) AfdSignaling

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) AlternativeTransferFunction

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) Bitrate

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) BufSize

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) ColorMetadata

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) ColorSpaceSettings

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) FilterSettings

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) FixedAfd

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) FlickerAq

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) FramerateDenominator

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) FramerateNumerator

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) GopClosedCadence

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) GopSize

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) GopSizeUnits

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) InternalRef

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) InternalTokens

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) InternalWithRef

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) Level

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) LookAheadRateControl

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) MaxBitrate

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) MinIInterval

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) ParDenominator

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) ParNumerator

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) Profile

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) QvbrQualityLevel

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) RateControlMode

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) ScanType

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) SceneChangeDetect

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) Slices

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) Tier

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) TimecodeBurninSettings

func (EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsAttributes) TimecodeInsertion

type EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsState

type EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsState struct {
	AdaptiveQuantization        string                                          `json:"adaptive_quantization"`
	AfdSignaling                string                                          `json:"afd_signaling"`
	AlternativeTransferFunction string                                          `json:"alternative_transfer_function"`
	Bitrate                     float64                                         `json:"bitrate"`
	BufSize                     float64                                         `json:"buf_size"`
	ColorMetadata               string                                          `json:"color_metadata"`
	FixedAfd                    string                                          `json:"fixed_afd"`
	FlickerAq                   string                                          `json:"flicker_aq"`
	FramerateDenominator        float64                                         `json:"framerate_denominator"`
	FramerateNumerator          float64                                         `json:"framerate_numerator"`
	GopClosedCadence            float64                                         `json:"gop_closed_cadence"`
	GopSize                     float64                                         `json:"gop_size"`
	GopSizeUnits                string                                          `json:"gop_size_units"`
	Level                       string                                          `json:"level"`
	LookAheadRateControl        string                                          `json:"look_ahead_rate_control"`
	MaxBitrate                  float64                                         `json:"max_bitrate"`
	MinIInterval                float64                                         `json:"min_i_interval"`
	ParDenominator              float64                                         `json:"par_denominator"`
	ParNumerator                float64                                         `json:"par_numerator"`
	Profile                     string                                          `json:"profile"`
	QvbrQualityLevel            float64                                         `json:"qvbr_quality_level"`
	RateControlMode             string                                          `json:"rate_control_mode"`
	ScanType                    string                                          `json:"scan_type"`
	SceneChangeDetect           string                                          `json:"scene_change_detect"`
	Slices                      float64                                         `json:"slices"`
	Tier                        string                                          `json:"tier"`
	TimecodeInsertion           string                                          `json:"timecode_insertion"`
	ColorSpaceSettings          []EncoderSettingsVideoDescriptions32Bafd78State `json:"color_space_settings"`
	FilterSettings              []EncoderSettingsVideoDescriptions866F30C8State `json:"filter_settings"`
	TimecodeBurninSettings      []EncoderSettingsVideoDescriptions6Ec21560State `json:"timecode_burnin_settings"`
}

type EncoderSettingsVideoDescriptionsCodecSettingsState

type EncoderSettingsVideoDescriptionsCodecSettingsState struct {
	FrameCaptureSettings []EncoderSettingsVideoDescriptionsCodecSettingsFrameCaptureSettingsState `json:"frame_capture_settings"`
	H264Settings         []EncoderSettingsVideoDescriptionsCodecSettingsH264SettingsState         `json:"h264_settings"`
	H265Settings         []EncoderSettingsVideoDescriptionsCodecSettingsH265SettingsState         `json:"h265_settings"`
}

type EncoderSettingsVideoDescriptionsF12B29Ba

type EncoderSettingsVideoDescriptionsF12B29Ba struct{}

type EncoderSettingsVideoDescriptionsF12B29BaAttributes

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

func (EncoderSettingsVideoDescriptionsF12B29BaAttributes) InternalRef

func (EncoderSettingsVideoDescriptionsF12B29BaAttributes) InternalTokens

func (EncoderSettingsVideoDescriptionsF12B29BaAttributes) InternalWithRef

type EncoderSettingsVideoDescriptionsF12B29BaState

type EncoderSettingsVideoDescriptionsF12B29BaState struct{}

type EncoderSettingsVideoDescriptionsFc51Dd67

type EncoderSettingsVideoDescriptionsFc51Dd67 struct {
	// PostFilterSharpening: string, optional
	PostFilterSharpening terra.StringValue `hcl:"post_filter_sharpening,attr"`
	// Strength: string, optional
	Strength terra.StringValue `hcl:"strength,attr"`
}

type EncoderSettingsVideoDescriptionsFc51Dd67Attributes

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

func (EncoderSettingsVideoDescriptionsFc51Dd67Attributes) InternalRef

func (EncoderSettingsVideoDescriptionsFc51Dd67Attributes) InternalTokens

func (EncoderSettingsVideoDescriptionsFc51Dd67Attributes) InternalWithRef

func (EncoderSettingsVideoDescriptionsFc51Dd67Attributes) PostFilterSharpening

func (EncoderSettingsVideoDescriptionsFc51Dd67Attributes) Strength

type EncoderSettingsVideoDescriptionsFc51Dd67State

type EncoderSettingsVideoDescriptionsFc51Dd67State struct {
	PostFilterSharpening string `json:"post_filter_sharpening"`
	Strength             string `json:"strength"`
}

type EncoderSettingsVideoDescriptionsState

type EncoderSettingsVideoDescriptionsState struct {
	Height          float64                                              `json:"height"`
	Name            string                                               `json:"name"`
	RespondToAfd    string                                               `json:"respond_to_afd"`
	ScalingBehavior string                                               `json:"scaling_behavior"`
	Sharpness       float64                                              `json:"sharpness"`
	Width           float64                                              `json:"width"`
	CodecSettings   []EncoderSettingsVideoDescriptionsCodecSettingsState `json:"codec_settings"`
}

type InputAttachments

type InputAttachments struct {
	// InputAttachmentName: string, required
	InputAttachmentName terra.StringValue `hcl:"input_attachment_name,attr" validate:"required"`
	// InputId: string, required
	InputId terra.StringValue `hcl:"input_id,attr" validate:"required"`
	// InputAttachmentsAutomaticInputFailoverSettings: optional
	AutomaticInputFailoverSettings *InputAttachmentsAutomaticInputFailoverSettings `hcl:"automatic_input_failover_settings,block"`
	// InputAttachmentsInputSettings: optional
	InputSettings *InputAttachmentsInputSettings `hcl:"input_settings,block"`
}

type InputAttachmentsAttributes

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

func (InputAttachmentsAttributes) InputAttachmentName

func (ia InputAttachmentsAttributes) InputAttachmentName() terra.StringValue

func (InputAttachmentsAttributes) InputId

func (InputAttachmentsAttributes) InputSettings

func (InputAttachmentsAttributes) InternalRef

func (ia InputAttachmentsAttributes) InternalRef() (terra.Reference, error)

func (InputAttachmentsAttributes) InternalTokens

func (ia InputAttachmentsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (InputAttachmentsAttributes) InternalWithRef

type InputAttachmentsAutomaticInputFailoverSettings

type InputAttachmentsAutomaticInputFailoverSettings struct {
	// ErrorClearTimeMsec: number, optional
	ErrorClearTimeMsec terra.NumberValue `hcl:"error_clear_time_msec,attr"`
	// InputPreference: string, optional
	InputPreference terra.StringValue `hcl:"input_preference,attr"`
	// SecondaryInputId: string, required
	SecondaryInputId terra.StringValue `hcl:"secondary_input_id,attr" validate:"required"`
	// InputAttachmentsAutomaticInputFailoverSettingsFailoverCondition: min=0
	FailoverCondition []InputAttachmentsAutomaticInputFailoverSettingsFailoverCondition `hcl:"failover_condition,block" validate:"min=0"`
}

type InputAttachmentsAutomaticInputFailoverSettings5Cfe7F69

type InputAttachmentsAutomaticInputFailoverSettings5Cfe7F69 struct {
	// InputLossThresholdMsec: number, optional
	InputLossThresholdMsec terra.NumberValue `hcl:"input_loss_threshold_msec,attr"`
}

type InputAttachmentsAutomaticInputFailoverSettings5Cfe7F69Attributes

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

func (InputAttachmentsAutomaticInputFailoverSettings5Cfe7F69Attributes) InputLossThresholdMsec

func (InputAttachmentsAutomaticInputFailoverSettings5Cfe7F69Attributes) InternalRef

func (InputAttachmentsAutomaticInputFailoverSettings5Cfe7F69Attributes) InternalTokens

func (InputAttachmentsAutomaticInputFailoverSettings5Cfe7F69Attributes) InternalWithRef

type InputAttachmentsAutomaticInputFailoverSettings5Cfe7F69State

type InputAttachmentsAutomaticInputFailoverSettings5Cfe7F69State struct {
	InputLossThresholdMsec float64 `json:"input_loss_threshold_msec"`
}

type InputAttachmentsAutomaticInputFailoverSettings71D8493E

type InputAttachmentsAutomaticInputFailoverSettings71D8493E struct {
	// AudioSelectorName: string, required
	AudioSelectorName terra.StringValue `hcl:"audio_selector_name,attr" validate:"required"`
	// AudioSilenceThresholdMsec: number, optional
	AudioSilenceThresholdMsec terra.NumberValue `hcl:"audio_silence_threshold_msec,attr"`
}

type InputAttachmentsAutomaticInputFailoverSettings71D8493EAttributes

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

func (InputAttachmentsAutomaticInputFailoverSettings71D8493EAttributes) AudioSelectorName

func (InputAttachmentsAutomaticInputFailoverSettings71D8493EAttributes) AudioSilenceThresholdMsec

func (InputAttachmentsAutomaticInputFailoverSettings71D8493EAttributes) InternalRef

func (InputAttachmentsAutomaticInputFailoverSettings71D8493EAttributes) InternalTokens

func (InputAttachmentsAutomaticInputFailoverSettings71D8493EAttributes) InternalWithRef

type InputAttachmentsAutomaticInputFailoverSettings71D8493EState

type InputAttachmentsAutomaticInputFailoverSettings71D8493EState struct {
	AudioSelectorName         string  `json:"audio_selector_name"`
	AudioSilenceThresholdMsec float64 `json:"audio_silence_threshold_msec"`
}

type InputAttachmentsAutomaticInputFailoverSettings8Dfd66Dc

type InputAttachmentsAutomaticInputFailoverSettings8Dfd66Dc struct {
	// BlackDetectThreshold: number, optional
	BlackDetectThreshold terra.NumberValue `hcl:"black_detect_threshold,attr"`
	// VideoBlackThresholdMsec: number, optional
	VideoBlackThresholdMsec terra.NumberValue `hcl:"video_black_threshold_msec,attr"`
}

type InputAttachmentsAutomaticInputFailoverSettings8Dfd66DcAttributes

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

func (InputAttachmentsAutomaticInputFailoverSettings8Dfd66DcAttributes) BlackDetectThreshold

func (InputAttachmentsAutomaticInputFailoverSettings8Dfd66DcAttributes) InternalRef

func (InputAttachmentsAutomaticInputFailoverSettings8Dfd66DcAttributes) InternalTokens

func (InputAttachmentsAutomaticInputFailoverSettings8Dfd66DcAttributes) InternalWithRef

func (InputAttachmentsAutomaticInputFailoverSettings8Dfd66DcAttributes) VideoBlackThresholdMsec

type InputAttachmentsAutomaticInputFailoverSettings8Dfd66DcState

type InputAttachmentsAutomaticInputFailoverSettings8Dfd66DcState struct {
	BlackDetectThreshold    float64 `json:"black_detect_threshold"`
	VideoBlackThresholdMsec float64 `json:"video_black_threshold_msec"`
}

type InputAttachmentsAutomaticInputFailoverSettingsAttributes

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

func (InputAttachmentsAutomaticInputFailoverSettingsAttributes) ErrorClearTimeMsec

func (InputAttachmentsAutomaticInputFailoverSettingsAttributes) InputPreference

func (InputAttachmentsAutomaticInputFailoverSettingsAttributes) InternalRef

func (InputAttachmentsAutomaticInputFailoverSettingsAttributes) InternalTokens

func (InputAttachmentsAutomaticInputFailoverSettingsAttributes) InternalWithRef

func (InputAttachmentsAutomaticInputFailoverSettingsAttributes) SecondaryInputId

type InputAttachmentsAutomaticInputFailoverSettingsFailoverCondition

type InputAttachmentsAutomaticInputFailoverSettingsFailoverCondition struct {
	// InputAttachmentsAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettings: optional
	FailoverConditionSettings *InputAttachmentsAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettings `hcl:"failover_condition_settings,block"`
}

type InputAttachmentsAutomaticInputFailoverSettingsFailoverConditionAttributes

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

func (InputAttachmentsAutomaticInputFailoverSettingsFailoverConditionAttributes) InternalRef

func (InputAttachmentsAutomaticInputFailoverSettingsFailoverConditionAttributes) InternalTokens

func (InputAttachmentsAutomaticInputFailoverSettingsFailoverConditionAttributes) InternalWithRef

type InputAttachmentsAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettings

type InputAttachmentsAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettings struct {
	// InputAttachmentsAutomaticInputFailoverSettings71D8493E: optional
	AudioSilenceSettings *InputAttachmentsAutomaticInputFailoverSettings71D8493E `hcl:"audio_silence_settings,block"`
	// InputAttachmentsAutomaticInputFailoverSettings5Cfe7F69: optional
	InputLossSettings *InputAttachmentsAutomaticInputFailoverSettings5Cfe7F69 `hcl:"input_loss_settings,block"`
	// InputAttachmentsAutomaticInputFailoverSettings8Dfd66Dc: optional
	VideoBlackSettings *InputAttachmentsAutomaticInputFailoverSettings8Dfd66Dc `hcl:"video_black_settings,block"`
}

type InputAttachmentsAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAttributes

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

func (InputAttachmentsAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAttributes) AudioSilenceSettings

func (InputAttachmentsAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAttributes) InputLossSettings

func (InputAttachmentsAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAttributes) InternalRef

func (InputAttachmentsAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAttributes) InternalTokens

func (InputAttachmentsAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsAttributes) VideoBlackSettings

type InputAttachmentsAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsState

type InputAttachmentsAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsState struct {
	AudioSilenceSettings []InputAttachmentsAutomaticInputFailoverSettings71D8493EState `json:"audio_silence_settings"`
	InputLossSettings    []InputAttachmentsAutomaticInputFailoverSettings5Cfe7F69State `json:"input_loss_settings"`
	VideoBlackSettings   []InputAttachmentsAutomaticInputFailoverSettings8Dfd66DcState `json:"video_black_settings"`
}

type InputAttachmentsAutomaticInputFailoverSettingsFailoverConditionState

type InputAttachmentsAutomaticInputFailoverSettingsFailoverConditionState struct {
	FailoverConditionSettings []InputAttachmentsAutomaticInputFailoverSettingsFailoverConditionFailoverConditionSettingsState `json:"failover_condition_settings"`
}

type InputAttachmentsAutomaticInputFailoverSettingsState

type InputAttachmentsAutomaticInputFailoverSettingsState struct {
	ErrorClearTimeMsec float64                                                                `json:"error_clear_time_msec"`
	InputPreference    string                                                                 `json:"input_preference"`
	SecondaryInputId   string                                                                 `json:"secondary_input_id"`
	FailoverCondition  []InputAttachmentsAutomaticInputFailoverSettingsFailoverConditionState `json:"failover_condition"`
}

type InputAttachmentsInputSettings

type InputAttachmentsInputSettings struct {
	// DeblockFilter: string, optional
	DeblockFilter terra.StringValue `hcl:"deblock_filter,attr"`
	// DenoiseFilter: string, optional
	DenoiseFilter terra.StringValue `hcl:"denoise_filter,attr"`
	// FilterStrength: number, optional
	FilterStrength terra.NumberValue `hcl:"filter_strength,attr"`
	// InputFilter: string, optional
	InputFilter terra.StringValue `hcl:"input_filter,attr"`
	// Scte35Pid: number, optional
	Scte35Pid terra.NumberValue `hcl:"scte35_pid,attr"`
	// Smpte2038DataPreference: string, optional
	Smpte2038DataPreference terra.StringValue `hcl:"smpte2038_data_preference,attr"`
	// SourceEndBehavior: string, optional
	SourceEndBehavior terra.StringValue `hcl:"source_end_behavior,attr"`
	// InputAttachmentsInputSettingsAudioSelector: min=0
	AudioSelector []InputAttachmentsInputSettingsAudioSelector `hcl:"audio_selector,block" validate:"min=0"`
	// InputAttachmentsInputSettingsCaptionSelector: min=0
	CaptionSelector []InputAttachmentsInputSettingsCaptionSelector `hcl:"caption_selector,block" validate:"min=0"`
	// InputAttachmentsInputSettingsNetworkInputSettings: optional
	NetworkInputSettings *InputAttachmentsInputSettingsNetworkInputSettings `hcl:"network_input_settings,block"`
	// InputAttachmentsInputSettingsVideoSelector: optional
	VideoSelector *InputAttachmentsInputSettingsVideoSelector `hcl:"video_selector,block"`
}

type InputAttachmentsInputSettings126Dc0Ee

type InputAttachmentsInputSettings126Dc0Ee struct{}

type InputAttachmentsInputSettings126Dc0EeAttributes

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

func (InputAttachmentsInputSettings126Dc0EeAttributes) InternalRef

func (InputAttachmentsInputSettings126Dc0EeAttributes) InternalTokens

func (InputAttachmentsInputSettings126Dc0EeAttributes) InternalWithRef

type InputAttachmentsInputSettings126Dc0EeState

type InputAttachmentsInputSettings126Dc0EeState struct{}

type InputAttachmentsInputSettings2Ade7214

type InputAttachmentsInputSettings2Ade7214 struct {
	// SourceAncillaryChannelNumber: number, optional
	SourceAncillaryChannelNumber terra.NumberValue `hcl:"source_ancillary_channel_number,attr"`
}

type InputAttachmentsInputSettings2Ade7214Attributes

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

func (InputAttachmentsInputSettings2Ade7214Attributes) InternalRef

func (InputAttachmentsInputSettings2Ade7214Attributes) InternalTokens

func (InputAttachmentsInputSettings2Ade7214Attributes) InternalWithRef

func (InputAttachmentsInputSettings2Ade7214Attributes) SourceAncillaryChannelNumber

func (ass InputAttachmentsInputSettings2Ade7214Attributes) SourceAncillaryChannelNumber() terra.NumberValue

type InputAttachmentsInputSettings2Ade7214State

type InputAttachmentsInputSettings2Ade7214State struct {
	SourceAncillaryChannelNumber float64 `json:"source_ancillary_channel_number"`
}

type InputAttachmentsInputSettings2Cf436B7

type InputAttachmentsInputSettings2Cf436B7 struct {
	// OcrLanguage: string, optional
	OcrLanguage terra.StringValue `hcl:"ocr_language,attr"`
	// Pid: number, optional
	Pid terra.NumberValue `hcl:"pid,attr"`
}

type InputAttachmentsInputSettings2Cf436B7Attributes

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

func (InputAttachmentsInputSettings2Cf436B7Attributes) InternalRef

func (InputAttachmentsInputSettings2Cf436B7Attributes) InternalTokens

func (InputAttachmentsInputSettings2Cf436B7Attributes) InternalWithRef

func (InputAttachmentsInputSettings2Cf436B7Attributes) OcrLanguage

func (InputAttachmentsInputSettings2Cf436B7Attributes) Pid

type InputAttachmentsInputSettings2Cf436B7State

type InputAttachmentsInputSettings2Cf436B7State struct {
	OcrLanguage string  `json:"ocr_language"`
	Pid         float64 `json:"pid"`
}

type InputAttachmentsInputSettings4B91Db51

type InputAttachmentsInputSettings4B91Db51 struct {
	// PageNumber: string, optional
	PageNumber terra.StringValue `hcl:"page_number,attr"`
	// InputAttachmentsInputSettingsAd174B9A: optional
	OutputRectangle *InputAttachmentsInputSettingsAd174B9A `hcl:"output_rectangle,block"`
}

type InputAttachmentsInputSettings4B91Db51Attributes

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

func (InputAttachmentsInputSettings4B91Db51Attributes) InternalRef

func (InputAttachmentsInputSettings4B91Db51Attributes) InternalTokens

func (InputAttachmentsInputSettings4B91Db51Attributes) InternalWithRef

func (InputAttachmentsInputSettings4B91Db51Attributes) OutputRectangle

func (InputAttachmentsInputSettings4B91Db51Attributes) PageNumber

type InputAttachmentsInputSettings4B91Db51State

type InputAttachmentsInputSettings4B91Db51State struct {
	PageNumber      string                                       `json:"page_number"`
	OutputRectangle []InputAttachmentsInputSettingsAd174B9AState `json:"output_rectangle"`
}

type InputAttachmentsInputSettings57946D90

type InputAttachmentsInputSettings57946D90 struct {
	// Track: number, required
	Track terra.NumberValue `hcl:"track,attr" validate:"required"`
}

type InputAttachmentsInputSettings57946D90Attributes

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

func (InputAttachmentsInputSettings57946D90Attributes) InternalRef

func (InputAttachmentsInputSettings57946D90Attributes) InternalTokens

func (InputAttachmentsInputSettings57946D90Attributes) InternalWithRef

func (InputAttachmentsInputSettings57946D90Attributes) Track

type InputAttachmentsInputSettings57946D90State

type InputAttachmentsInputSettings57946D90State struct {
	Track float64 `json:"track"`
}

type InputAttachmentsInputSettings5F997E5D

type InputAttachmentsInputSettings5F997E5D struct {
	// Pid: number, required
	Pid terra.NumberValue `hcl:"pid,attr" validate:"required"`
}

type InputAttachmentsInputSettings5F997E5DAttributes

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

func (InputAttachmentsInputSettings5F997E5DAttributes) InternalRef

func (InputAttachmentsInputSettings5F997E5DAttributes) InternalTokens

func (InputAttachmentsInputSettings5F997E5DAttributes) InternalWithRef

func (InputAttachmentsInputSettings5F997E5DAttributes) Pid

type InputAttachmentsInputSettings5F997E5DState

type InputAttachmentsInputSettings5F997E5DState struct {
	Pid float64 `json:"pid"`
}

type InputAttachmentsInputSettings9Cff41Ad

type InputAttachmentsInputSettings9Cff41Ad struct {
	// Convert608To708: string, optional
	Convert608To708 terra.StringValue `hcl:"convert_608_to_708,attr"`
	// Scte20Detection: string, optional
	Scte20Detection terra.StringValue `hcl:"scte20_detection,attr"`
	// Source608ChannelNumber: number, optional
	Source608ChannelNumber terra.NumberValue `hcl:"source_608_channel_number,attr"`
}

type InputAttachmentsInputSettings9Cff41AdAttributes

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

func (InputAttachmentsInputSettings9Cff41AdAttributes) Convert608To708

func (InputAttachmentsInputSettings9Cff41AdAttributes) InternalRef

func (InputAttachmentsInputSettings9Cff41AdAttributes) InternalTokens

func (InputAttachmentsInputSettings9Cff41AdAttributes) InternalWithRef

func (InputAttachmentsInputSettings9Cff41AdAttributes) Scte20Detection

func (InputAttachmentsInputSettings9Cff41AdAttributes) Source608ChannelNumber

type InputAttachmentsInputSettings9Cff41AdState

type InputAttachmentsInputSettings9Cff41AdState struct {
	Convert608To708        string  `json:"convert_608_to_708"`
	Scte20Detection        string  `json:"scte20_detection"`
	Source608ChannelNumber float64 `json:"source_608_channel_number"`
}

type InputAttachmentsInputSettingsA0F09701

type InputAttachmentsInputSettingsA0F09701 struct {
	// OcrLanguage: string, optional
	OcrLanguage terra.StringValue `hcl:"ocr_language,attr"`
	// Pid: number, optional
	Pid terra.NumberValue `hcl:"pid,attr"`
}

type InputAttachmentsInputSettingsA0F09701Attributes

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

func (InputAttachmentsInputSettingsA0F09701Attributes) InternalRef

func (InputAttachmentsInputSettingsA0F09701Attributes) InternalTokens

func (InputAttachmentsInputSettingsA0F09701Attributes) InternalWithRef

func (InputAttachmentsInputSettingsA0F09701Attributes) OcrLanguage

func (InputAttachmentsInputSettingsA0F09701Attributes) Pid

type InputAttachmentsInputSettingsA0F09701State

type InputAttachmentsInputSettingsA0F09701State struct {
	OcrLanguage string  `json:"ocr_language"`
	Pid         float64 `json:"pid"`
}

type InputAttachmentsInputSettingsAd174B9A

type InputAttachmentsInputSettingsAd174B9A struct {
	// Height: number, required
	Height terra.NumberValue `hcl:"height,attr" validate:"required"`
	// LeftOffset: number, required
	LeftOffset terra.NumberValue `hcl:"left_offset,attr" validate:"required"`
	// TopOffset: number, required
	TopOffset terra.NumberValue `hcl:"top_offset,attr" validate:"required"`
	// Width: number, required
	Width terra.NumberValue `hcl:"width,attr" validate:"required"`
}

type InputAttachmentsInputSettingsAd174B9AAttributes

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

func (InputAttachmentsInputSettingsAd174B9AAttributes) Height

func (InputAttachmentsInputSettingsAd174B9AAttributes) InternalRef

func (InputAttachmentsInputSettingsAd174B9AAttributes) InternalTokens

func (InputAttachmentsInputSettingsAd174B9AAttributes) InternalWithRef

func (InputAttachmentsInputSettingsAd174B9AAttributes) LeftOffset

func (InputAttachmentsInputSettingsAd174B9AAttributes) TopOffset

func (InputAttachmentsInputSettingsAd174B9AAttributes) Width

type InputAttachmentsInputSettingsAd174B9AState

type InputAttachmentsInputSettingsAd174B9AState struct {
	Height     float64 `json:"height"`
	LeftOffset float64 `json:"left_offset"`
	TopOffset  float64 `json:"top_offset"`
	Width      float64 `json:"width"`
}

type InputAttachmentsInputSettingsAttributes

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

func (InputAttachmentsInputSettingsAttributes) AudioSelector

func (InputAttachmentsInputSettingsAttributes) CaptionSelector

func (InputAttachmentsInputSettingsAttributes) DeblockFilter

func (InputAttachmentsInputSettingsAttributes) DenoiseFilter

func (InputAttachmentsInputSettingsAttributes) FilterStrength

func (InputAttachmentsInputSettingsAttributes) InputFilter

func (InputAttachmentsInputSettingsAttributes) InternalRef

func (InputAttachmentsInputSettingsAttributes) InternalTokens

func (InputAttachmentsInputSettingsAttributes) InternalWithRef

func (InputAttachmentsInputSettingsAttributes) Scte35Pid

func (InputAttachmentsInputSettingsAttributes) Smpte2038DataPreference

func (is InputAttachmentsInputSettingsAttributes) Smpte2038DataPreference() terra.StringValue

func (InputAttachmentsInputSettingsAttributes) SourceEndBehavior

func (InputAttachmentsInputSettingsAttributes) VideoSelector

type InputAttachmentsInputSettingsAudioSelector

type InputAttachmentsInputSettingsAudioSelector struct {
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
	// InputAttachmentsInputSettingsAudioSelectorSelectorSettings: optional
	SelectorSettings *InputAttachmentsInputSettingsAudioSelectorSelectorSettings `hcl:"selector_settings,block"`
}

type InputAttachmentsInputSettingsAudioSelectorAttributes

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

func (InputAttachmentsInputSettingsAudioSelectorAttributes) InternalRef

func (InputAttachmentsInputSettingsAudioSelectorAttributes) InternalTokens

func (InputAttachmentsInputSettingsAudioSelectorAttributes) InternalWithRef

func (InputAttachmentsInputSettingsAudioSelectorAttributes) Name

type InputAttachmentsInputSettingsAudioSelectorSelectorSettings

type InputAttachmentsInputSettingsAudioSelectorSelectorSettings struct {
	// InputAttachmentsInputSettingsFe539861: optional
	AudioHlsRenditionSelection *InputAttachmentsInputSettingsFe539861 `hcl:"audio_hls_rendition_selection,block"`
	// InputAttachmentsInputSettingsC1D0Ca7E: optional
	AudioLanguageSelection *InputAttachmentsInputSettingsC1D0Ca7E `hcl:"audio_language_selection,block"`
	// InputAttachmentsInputSettings5F997E5D: optional
	AudioPidSelection *InputAttachmentsInputSettings5F997E5D `hcl:"audio_pid_selection,block"`
	// InputAttachmentsInputSettingsF6Cce638: optional
	AudioTrackSelection *InputAttachmentsInputSettingsF6Cce638 `hcl:"audio_track_selection,block"`
}

type InputAttachmentsInputSettingsAudioSelectorSelectorSettingsAttributes

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

func (InputAttachmentsInputSettingsAudioSelectorSelectorSettingsAttributes) AudioHlsRenditionSelection

func (InputAttachmentsInputSettingsAudioSelectorSelectorSettingsAttributes) AudioLanguageSelection

func (InputAttachmentsInputSettingsAudioSelectorSelectorSettingsAttributes) AudioPidSelection

func (InputAttachmentsInputSettingsAudioSelectorSelectorSettingsAttributes) AudioTrackSelection

func (InputAttachmentsInputSettingsAudioSelectorSelectorSettingsAttributes) InternalRef

func (InputAttachmentsInputSettingsAudioSelectorSelectorSettingsAttributes) InternalTokens

func (InputAttachmentsInputSettingsAudioSelectorSelectorSettingsAttributes) InternalWithRef

type InputAttachmentsInputSettingsAudioSelectorSelectorSettingsState

type InputAttachmentsInputSettingsAudioSelectorSelectorSettingsState struct {
	AudioHlsRenditionSelection []InputAttachmentsInputSettingsFe539861State `json:"audio_hls_rendition_selection"`
	AudioLanguageSelection     []InputAttachmentsInputSettingsC1D0Ca7EState `json:"audio_language_selection"`
	AudioPidSelection          []InputAttachmentsInputSettings5F997E5DState `json:"audio_pid_selection"`
	AudioTrackSelection        []InputAttachmentsInputSettingsF6Cce638State `json:"audio_track_selection"`
}

type InputAttachmentsInputSettingsAudioSelectorState

type InputAttachmentsInputSettingsAudioSelectorState struct {
	Name             string                                                            `json:"name"`
	SelectorSettings []InputAttachmentsInputSettingsAudioSelectorSelectorSettingsState `json:"selector_settings"`
}

type InputAttachmentsInputSettingsC1D0Ca7E

type InputAttachmentsInputSettingsC1D0Ca7E struct {
	// LanguageCode: string, required
	LanguageCode terra.StringValue `hcl:"language_code,attr" validate:"required"`
	// LanguageSelectionPolicy: string, optional
	LanguageSelectionPolicy terra.StringValue `hcl:"language_selection_policy,attr"`
}

type InputAttachmentsInputSettingsC1D0Ca7EAttributes

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

func (InputAttachmentsInputSettingsC1D0Ca7EAttributes) InternalRef

func (InputAttachmentsInputSettingsC1D0Ca7EAttributes) InternalTokens

func (InputAttachmentsInputSettingsC1D0Ca7EAttributes) InternalWithRef

func (InputAttachmentsInputSettingsC1D0Ca7EAttributes) LanguageCode

func (InputAttachmentsInputSettingsC1D0Ca7EAttributes) LanguageSelectionPolicy

type InputAttachmentsInputSettingsC1D0Ca7EState

type InputAttachmentsInputSettingsC1D0Ca7EState struct {
	LanguageCode            string `json:"language_code"`
	LanguageSelectionPolicy string `json:"language_selection_policy"`
}

type InputAttachmentsInputSettingsCaptionSelector

type InputAttachmentsInputSettingsCaptionSelector struct {
	// LanguageCode: string, optional
	LanguageCode terra.StringValue `hcl:"language_code,attr"`
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
	// InputAttachmentsInputSettingsCaptionSelectorSelectorSettings: optional
	SelectorSettings *InputAttachmentsInputSettingsCaptionSelectorSelectorSettings `hcl:"selector_settings,block"`
}

type InputAttachmentsInputSettingsCaptionSelectorAttributes

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

func (InputAttachmentsInputSettingsCaptionSelectorAttributes) InternalRef

func (InputAttachmentsInputSettingsCaptionSelectorAttributes) InternalTokens

func (InputAttachmentsInputSettingsCaptionSelectorAttributes) InternalWithRef

func (InputAttachmentsInputSettingsCaptionSelectorAttributes) LanguageCode

func (InputAttachmentsInputSettingsCaptionSelectorAttributes) Name

type InputAttachmentsInputSettingsCaptionSelectorSelectorSettings

type InputAttachmentsInputSettingsCaptionSelectorSelectorSettings struct {
	// InputAttachmentsInputSettings2Ade7214: optional
	AncillarySourceSettings *InputAttachmentsInputSettings2Ade7214 `hcl:"ancillary_source_settings,block"`
	// InputAttachmentsInputSettings126Dc0Ee: optional
	AribSourceSettings *InputAttachmentsInputSettings126Dc0Ee `hcl:"arib_source_settings,block"`
	// InputAttachmentsInputSettings2Cf436B7: optional
	DvbSubSourceSettings *InputAttachmentsInputSettings2Cf436B7 `hcl:"dvb_sub_source_settings,block"`
	// InputAttachmentsInputSettings9Cff41Ad: optional
	EmbeddedSourceSettings *InputAttachmentsInputSettings9Cff41Ad `hcl:"embedded_source_settings,block"`
	// InputAttachmentsInputSettingsF42565Dc: optional
	Scte20SourceSettings *InputAttachmentsInputSettingsF42565Dc `hcl:"scte20_source_settings,block"`
	// InputAttachmentsInputSettingsA0F09701: optional
	Scte27SourceSettings *InputAttachmentsInputSettingsA0F09701 `hcl:"scte27_source_settings,block"`
	// InputAttachmentsInputSettings4B91Db51: optional
	TeletextSourceSettings *InputAttachmentsInputSettings4B91Db51 `hcl:"teletext_source_settings,block"`
}

type InputAttachmentsInputSettingsCaptionSelectorSelectorSettingsAttributes

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

func (InputAttachmentsInputSettingsCaptionSelectorSelectorSettingsAttributes) AncillarySourceSettings

func (InputAttachmentsInputSettingsCaptionSelectorSelectorSettingsAttributes) AribSourceSettings

func (InputAttachmentsInputSettingsCaptionSelectorSelectorSettingsAttributes) DvbSubSourceSettings

func (InputAttachmentsInputSettingsCaptionSelectorSelectorSettingsAttributes) EmbeddedSourceSettings

func (InputAttachmentsInputSettingsCaptionSelectorSelectorSettingsAttributes) InternalRef

func (InputAttachmentsInputSettingsCaptionSelectorSelectorSettingsAttributes) InternalTokens

func (InputAttachmentsInputSettingsCaptionSelectorSelectorSettingsAttributes) InternalWithRef

func (InputAttachmentsInputSettingsCaptionSelectorSelectorSettingsAttributes) Scte20SourceSettings

func (InputAttachmentsInputSettingsCaptionSelectorSelectorSettingsAttributes) Scte27SourceSettings

func (InputAttachmentsInputSettingsCaptionSelectorSelectorSettingsAttributes) TeletextSourceSettings

type InputAttachmentsInputSettingsCaptionSelectorSelectorSettingsState

type InputAttachmentsInputSettingsCaptionSelectorSelectorSettingsState struct {
	AncillarySourceSettings []InputAttachmentsInputSettings2Ade7214State `json:"ancillary_source_settings"`
	AribSourceSettings      []InputAttachmentsInputSettings126Dc0EeState `json:"arib_source_settings"`
	DvbSubSourceSettings    []InputAttachmentsInputSettings2Cf436B7State `json:"dvb_sub_source_settings"`
	EmbeddedSourceSettings  []InputAttachmentsInputSettings9Cff41AdState `json:"embedded_source_settings"`
	Scte20SourceSettings    []InputAttachmentsInputSettingsF42565DcState `json:"scte20_source_settings"`
	Scte27SourceSettings    []InputAttachmentsInputSettingsA0F09701State `json:"scte27_source_settings"`
	TeletextSourceSettings  []InputAttachmentsInputSettings4B91Db51State `json:"teletext_source_settings"`
}

type InputAttachmentsInputSettingsCaptionSelectorState

type InputAttachmentsInputSettingsCaptionSelectorState struct {
	LanguageCode     string                                                              `json:"language_code"`
	Name             string                                                              `json:"name"`
	SelectorSettings []InputAttachmentsInputSettingsCaptionSelectorSelectorSettingsState `json:"selector_settings"`
}

type InputAttachmentsInputSettingsE92D8Fc6

type InputAttachmentsInputSettingsE92D8Fc6 struct {
	// ProgramSelection: string, required
	ProgramSelection terra.StringValue `hcl:"program_selection,attr" validate:"required"`
}

type InputAttachmentsInputSettingsE92D8Fc6Attributes

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

func (InputAttachmentsInputSettingsE92D8Fc6Attributes) InternalRef

func (InputAttachmentsInputSettingsE92D8Fc6Attributes) InternalTokens

func (InputAttachmentsInputSettingsE92D8Fc6Attributes) InternalWithRef

func (InputAttachmentsInputSettingsE92D8Fc6Attributes) ProgramSelection

type InputAttachmentsInputSettingsE92D8Fc6State

type InputAttachmentsInputSettingsE92D8Fc6State struct {
	ProgramSelection string `json:"program_selection"`
}

type InputAttachmentsInputSettingsF42565Dc

type InputAttachmentsInputSettingsF42565Dc struct {
	// Convert608To708: string, optional
	Convert608To708 terra.StringValue `hcl:"convert_608_to_708,attr"`
	// Source608ChannelNumber: number, optional
	Source608ChannelNumber terra.NumberValue `hcl:"source_608_channel_number,attr"`
}

type InputAttachmentsInputSettingsF42565DcAttributes

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

func (InputAttachmentsInputSettingsF42565DcAttributes) Convert608To708

func (InputAttachmentsInputSettingsF42565DcAttributes) InternalRef

func (InputAttachmentsInputSettingsF42565DcAttributes) InternalTokens

func (InputAttachmentsInputSettingsF42565DcAttributes) InternalWithRef

func (InputAttachmentsInputSettingsF42565DcAttributes) Source608ChannelNumber

type InputAttachmentsInputSettingsF42565DcState

type InputAttachmentsInputSettingsF42565DcState struct {
	Convert608To708        string  `json:"convert_608_to_708"`
	Source608ChannelNumber float64 `json:"source_608_channel_number"`
}

type InputAttachmentsInputSettingsF6Cce638

type InputAttachmentsInputSettingsF6Cce638 struct {
	// InputAttachmentsInputSettingsE92D8Fc6: optional
	DolbyEDecode *InputAttachmentsInputSettingsE92D8Fc6 `hcl:"dolby_e_decode,block"`
	// InputAttachmentsInputSettings57946D90: min=1
	Tracks []InputAttachmentsInputSettings57946D90 `hcl:"tracks,block" validate:"min=1"`
}

type InputAttachmentsInputSettingsF6Cce638Attributes

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

func (InputAttachmentsInputSettingsF6Cce638Attributes) DolbyEDecode

func (InputAttachmentsInputSettingsF6Cce638Attributes) InternalRef

func (InputAttachmentsInputSettingsF6Cce638Attributes) InternalTokens

func (InputAttachmentsInputSettingsF6Cce638Attributes) InternalWithRef

func (InputAttachmentsInputSettingsF6Cce638Attributes) Tracks

type InputAttachmentsInputSettingsF6Cce638State

type InputAttachmentsInputSettingsF6Cce638State struct {
	DolbyEDecode []InputAttachmentsInputSettingsE92D8Fc6State `json:"dolby_e_decode"`
	Tracks       []InputAttachmentsInputSettings57946D90State `json:"tracks"`
}

type InputAttachmentsInputSettingsFe539861

type InputAttachmentsInputSettingsFe539861 struct {
	// GroupId: string, required
	GroupId terra.StringValue `hcl:"group_id,attr" validate:"required"`
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
}

type InputAttachmentsInputSettingsFe539861Attributes

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

func (InputAttachmentsInputSettingsFe539861Attributes) GroupId

func (InputAttachmentsInputSettingsFe539861Attributes) InternalRef

func (InputAttachmentsInputSettingsFe539861Attributes) InternalTokens

func (InputAttachmentsInputSettingsFe539861Attributes) InternalWithRef

func (InputAttachmentsInputSettingsFe539861Attributes) Name

type InputAttachmentsInputSettingsFe539861State

type InputAttachmentsInputSettingsFe539861State struct {
	GroupId string `json:"group_id"`
	Name    string `json:"name"`
}

type InputAttachmentsInputSettingsNetworkInputSettings

type InputAttachmentsInputSettingsNetworkInputSettings struct {
	// ServerValidation: string, optional
	ServerValidation terra.StringValue `hcl:"server_validation,attr"`
	// InputAttachmentsInputSettingsNetworkInputSettingsHlsInputSettings: optional
	HlsInputSettings *InputAttachmentsInputSettingsNetworkInputSettingsHlsInputSettings `hcl:"hls_input_settings,block"`
}

type InputAttachmentsInputSettingsNetworkInputSettingsAttributes

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

func (InputAttachmentsInputSettingsNetworkInputSettingsAttributes) InternalRef

func (InputAttachmentsInputSettingsNetworkInputSettingsAttributes) InternalTokens

func (InputAttachmentsInputSettingsNetworkInputSettingsAttributes) InternalWithRef

func (InputAttachmentsInputSettingsNetworkInputSettingsAttributes) ServerValidation

type InputAttachmentsInputSettingsNetworkInputSettingsHlsInputSettings

type InputAttachmentsInputSettingsNetworkInputSettingsHlsInputSettings struct {
	// Bandwidth: number, optional
	Bandwidth terra.NumberValue `hcl:"bandwidth,attr"`
	// BufferSegments: number, optional
	BufferSegments terra.NumberValue `hcl:"buffer_segments,attr"`
	// Retries: number, optional
	Retries terra.NumberValue `hcl:"retries,attr"`
	// RetryInterval: number, optional
	RetryInterval terra.NumberValue `hcl:"retry_interval,attr"`
	// Scte35Source: string, optional
	Scte35Source terra.StringValue `hcl:"scte35_source,attr"`
}

type InputAttachmentsInputSettingsNetworkInputSettingsHlsInputSettingsAttributes

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

func (InputAttachmentsInputSettingsNetworkInputSettingsHlsInputSettingsAttributes) Bandwidth

func (InputAttachmentsInputSettingsNetworkInputSettingsHlsInputSettingsAttributes) BufferSegments

func (InputAttachmentsInputSettingsNetworkInputSettingsHlsInputSettingsAttributes) InternalRef

func (InputAttachmentsInputSettingsNetworkInputSettingsHlsInputSettingsAttributes) InternalTokens

func (InputAttachmentsInputSettingsNetworkInputSettingsHlsInputSettingsAttributes) InternalWithRef

func (InputAttachmentsInputSettingsNetworkInputSettingsHlsInputSettingsAttributes) Retries

func (InputAttachmentsInputSettingsNetworkInputSettingsHlsInputSettingsAttributes) RetryInterval

func (InputAttachmentsInputSettingsNetworkInputSettingsHlsInputSettingsAttributes) Scte35Source

type InputAttachmentsInputSettingsNetworkInputSettingsHlsInputSettingsState

type InputAttachmentsInputSettingsNetworkInputSettingsHlsInputSettingsState struct {
	Bandwidth      float64 `json:"bandwidth"`
	BufferSegments float64 `json:"buffer_segments"`
	Retries        float64 `json:"retries"`
	RetryInterval  float64 `json:"retry_interval"`
	Scte35Source   string  `json:"scte35_source"`
}

type InputAttachmentsInputSettingsNetworkInputSettingsState

type InputAttachmentsInputSettingsNetworkInputSettingsState struct {
	ServerValidation string                                                                   `json:"server_validation"`
	HlsInputSettings []InputAttachmentsInputSettingsNetworkInputSettingsHlsInputSettingsState `json:"hls_input_settings"`
}

type InputAttachmentsInputSettingsState

type InputAttachmentsInputSettingsState struct {
	DeblockFilter           string                                                   `json:"deblock_filter"`
	DenoiseFilter           string                                                   `json:"denoise_filter"`
	FilterStrength          float64                                                  `json:"filter_strength"`
	InputFilter             string                                                   `json:"input_filter"`
	Scte35Pid               float64                                                  `json:"scte35_pid"`
	Smpte2038DataPreference string                                                   `json:"smpte2038_data_preference"`
	SourceEndBehavior       string                                                   `json:"source_end_behavior"`
	AudioSelector           []InputAttachmentsInputSettingsAudioSelectorState        `json:"audio_selector"`
	CaptionSelector         []InputAttachmentsInputSettingsCaptionSelectorState      `json:"caption_selector"`
	NetworkInputSettings    []InputAttachmentsInputSettingsNetworkInputSettingsState `json:"network_input_settings"`
	VideoSelector           []InputAttachmentsInputSettingsVideoSelectorState        `json:"video_selector"`
}

type InputAttachmentsInputSettingsVideoSelector

type InputAttachmentsInputSettingsVideoSelector struct {
	// ColorSpace: string, optional
	ColorSpace terra.StringValue `hcl:"color_space,attr"`
	// ColorSpaceUsage: string, optional
	ColorSpaceUsage terra.StringValue `hcl:"color_space_usage,attr"`
}

type InputAttachmentsInputSettingsVideoSelectorAttributes

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

func (InputAttachmentsInputSettingsVideoSelectorAttributes) ColorSpace

func (InputAttachmentsInputSettingsVideoSelectorAttributes) ColorSpaceUsage

func (InputAttachmentsInputSettingsVideoSelectorAttributes) InternalRef

func (InputAttachmentsInputSettingsVideoSelectorAttributes) InternalTokens

func (InputAttachmentsInputSettingsVideoSelectorAttributes) InternalWithRef

type InputAttachmentsInputSettingsVideoSelectorState

type InputAttachmentsInputSettingsVideoSelectorState struct {
	ColorSpace      string `json:"color_space"`
	ColorSpaceUsage string `json:"color_space_usage"`
}

type InputAttachmentsState

type InputAttachmentsState struct {
	InputAttachmentName            string                                                `json:"input_attachment_name"`
	InputId                        string                                                `json:"input_id"`
	AutomaticInputFailoverSettings []InputAttachmentsAutomaticInputFailoverSettingsState `json:"automatic_input_failover_settings"`
	InputSettings                  []InputAttachmentsInputSettingsState                  `json:"input_settings"`
}

type InputSpecification

type InputSpecification struct {
	// Codec: string, required
	Codec terra.StringValue `hcl:"codec,attr" validate:"required"`
	// InputResolution: string, required
	InputResolution terra.StringValue `hcl:"input_resolution,attr" validate:"required"`
	// MaximumBitrate: string, required
	MaximumBitrate terra.StringValue `hcl:"maximum_bitrate,attr" validate:"required"`
}

type InputSpecificationAttributes

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

func (InputSpecificationAttributes) Codec

func (InputSpecificationAttributes) InputResolution

func (is InputSpecificationAttributes) InputResolution() terra.StringValue

func (InputSpecificationAttributes) InternalRef

func (is InputSpecificationAttributes) InternalRef() (terra.Reference, error)

func (InputSpecificationAttributes) InternalTokens

func (is InputSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (InputSpecificationAttributes) InternalWithRef

func (InputSpecificationAttributes) MaximumBitrate

func (is InputSpecificationAttributes) MaximumBitrate() terra.StringValue

type InputSpecificationState

type InputSpecificationState struct {
	Codec           string `json:"codec"`
	InputResolution string `json:"input_resolution"`
	MaximumBitrate  string `json:"maximum_bitrate"`
}

type Maintenance

type Maintenance struct {
	// MaintenanceDay: string, required
	MaintenanceDay terra.StringValue `hcl:"maintenance_day,attr" validate:"required"`
	// MaintenanceStartTime: string, required
	MaintenanceStartTime terra.StringValue `hcl:"maintenance_start_time,attr" validate:"required"`
}

type MaintenanceAttributes

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

func (MaintenanceAttributes) InternalRef

func (m MaintenanceAttributes) InternalRef() (terra.Reference, error)

func (MaintenanceAttributes) InternalTokens

func (m MaintenanceAttributes) InternalTokens() (hclwrite.Tokens, error)

func (MaintenanceAttributes) InternalWithRef

func (MaintenanceAttributes) MaintenanceDay

func (m MaintenanceAttributes) MaintenanceDay() terra.StringValue

func (MaintenanceAttributes) MaintenanceStartTime

func (m MaintenanceAttributes) MaintenanceStartTime() terra.StringValue

type MaintenanceState

type MaintenanceState struct {
	MaintenanceDay       string `json:"maintenance_day"`
	MaintenanceStartTime string `json:"maintenance_start_time"`
}

type Resource

type Resource struct {
	Name string
	Args Args

	DependsOn terra.Dependencies
	Lifecycle *terra.Lifecycle
	// contains filtered or unexported fields
}

Resource represents the Terraform resource aws_medialive_channel.

func New

func New(name string, args Args) *Resource

New creates a new instance of Resource.

func (*Resource) Attributes

func (amc *Resource) Attributes() awsMedialiveChannelAttributes

Attributes returns the attributes for Resource.

func (*Resource) Configuration

func (amc *Resource) Configuration() interface{}

Configuration returns the configuration (args) for Resource.

func (*Resource) DependOn

func (amc *Resource) DependOn() terra.Reference

DependOn is used for other resources to depend on Resource.

func (*Resource) Dependencies

func (amc *Resource) Dependencies() terra.Dependencies

Dependencies returns the list of resources Resource depends_on.

func (*Resource) ImportState

func (amc *Resource) ImportState(state io.Reader) error

ImportState imports the given attribute values into Resource's state.

func (*Resource) LifecycleManagement

func (amc *Resource) LifecycleManagement() *terra.Lifecycle

LifecycleManagement returns the lifecycle block for Resource.

func (*Resource) LocalName

func (amc *Resource) LocalName() string

LocalName returns the local name for Resource.

func (*Resource) State

func (amc *Resource) State() (*awsMedialiveChannelState, bool)

State returns the state and a bool indicating if Resource has state.

func (*Resource) StateMust

func (amc *Resource) StateMust() *awsMedialiveChannelState

StateMust returns the state for Resource. Panics if the state is nil.

func (*Resource) Type

func (amc *Resource) Type() string

Type returns the Terraform object type for Resource.

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 Vpc

type Vpc struct {
	// PublicAddressAllocationIds: list of string, required
	PublicAddressAllocationIds terra.ListValue[terra.StringValue] `hcl:"public_address_allocation_ids,attr" validate:"required"`
	// SecurityGroupIds: set of string, optional
	SecurityGroupIds terra.SetValue[terra.StringValue] `hcl:"security_group_ids,attr"`
	// SubnetIds: set of string, required
	SubnetIds terra.SetValue[terra.StringValue] `hcl:"subnet_ids,attr" validate:"required"`
}

type VpcAttributes

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

func (VpcAttributes) AvailabilityZones

func (v VpcAttributes) AvailabilityZones() terra.SetValue[terra.StringValue]

func (VpcAttributes) InternalRef

func (v VpcAttributes) InternalRef() (terra.Reference, error)

func (VpcAttributes) InternalTokens

func (v VpcAttributes) InternalTokens() (hclwrite.Tokens, error)

func (VpcAttributes) InternalWithRef

func (v VpcAttributes) InternalWithRef(ref terra.Reference) VpcAttributes

func (VpcAttributes) NetworkInterfaceIds

func (v VpcAttributes) NetworkInterfaceIds() terra.SetValue[terra.StringValue]

func (VpcAttributes) PublicAddressAllocationIds

func (v VpcAttributes) PublicAddressAllocationIds() terra.ListValue[terra.StringValue]

func (VpcAttributes) SecurityGroupIds

func (v VpcAttributes) SecurityGroupIds() terra.SetValue[terra.StringValue]

func (VpcAttributes) SubnetIds

func (v VpcAttributes) SubnetIds() terra.SetValue[terra.StringValue]

type VpcState

type VpcState struct {
	AvailabilityZones          []string `json:"availability_zones"`
	NetworkInterfaceIds        []string `json:"network_interface_ids"`
	PublicAddressAllocationIds []string `json:"public_address_allocation_ids"`
	SecurityGroupIds           []string `json:"security_group_ids"`
	SubnetIds                  []string `json:"subnet_ids"`
}

Jump to

Keyboard shortcuts

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