Versions in this module Expand all Collapse all v5 v5.45.0 Apr 16, 2024 Changes in this version + type Args struct + MultiplexId terra.StringValue + MultiplexProgramSettings *MultiplexProgramSettings + ProgramName terra.StringValue + type MultiplexProgramSettings struct + PreferredChannelPipeline terra.StringValue + ProgramNumber terra.NumberValue + ServiceDescriptor *MultiplexProgramSettingsServiceDescriptor + VideoSettings *MultiplexProgramSettingsVideoSettings + type MultiplexProgramSettingsAttributes struct + func (mps MultiplexProgramSettingsAttributes) InternalRef() (terra.Reference, error) + func (mps MultiplexProgramSettingsAttributes) InternalTokens() (hclwrite.Tokens, error) + func (mps MultiplexProgramSettingsAttributes) InternalWithRef(ref terra.Reference) MultiplexProgramSettingsAttributes + func (mps MultiplexProgramSettingsAttributes) PreferredChannelPipeline() terra.StringValue + func (mps MultiplexProgramSettingsAttributes) ProgramNumber() terra.NumberValue + func (mps MultiplexProgramSettingsAttributes) ServiceDescriptor() terra.ListValue[MultiplexProgramSettingsServiceDescriptorAttributes] + func (mps MultiplexProgramSettingsAttributes) VideoSettings() terra.ListValue[MultiplexProgramSettingsVideoSettingsAttributes] + type MultiplexProgramSettingsServiceDescriptor struct + ProviderName terra.StringValue + ServiceName terra.StringValue + type MultiplexProgramSettingsServiceDescriptorAttributes struct + func (sd MultiplexProgramSettingsServiceDescriptorAttributes) InternalRef() (terra.Reference, error) + func (sd MultiplexProgramSettingsServiceDescriptorAttributes) InternalTokens() (hclwrite.Tokens, error) + func (sd MultiplexProgramSettingsServiceDescriptorAttributes) InternalWithRef(ref terra.Reference) MultiplexProgramSettingsServiceDescriptorAttributes + func (sd MultiplexProgramSettingsServiceDescriptorAttributes) ProviderName() terra.StringValue + func (sd MultiplexProgramSettingsServiceDescriptorAttributes) ServiceName() terra.StringValue + type MultiplexProgramSettingsServiceDescriptorState struct + ProviderName string + ServiceName string + type MultiplexProgramSettingsState struct + PreferredChannelPipeline string + ProgramNumber float64 + ServiceDescriptor []MultiplexProgramSettingsServiceDescriptorState + VideoSettings []MultiplexProgramSettingsVideoSettingsState + type MultiplexProgramSettingsVideoSettings struct + ConstantBitrate terra.NumberValue + StatemuxSettings *MultiplexProgramSettingsVideoSettingsStatemuxSettings + StatmuxSettings *MultiplexProgramSettingsVideoSettingsStatmuxSettings + type MultiplexProgramSettingsVideoSettingsAttributes struct + func (vs MultiplexProgramSettingsVideoSettingsAttributes) ConstantBitrate() terra.NumberValue + func (vs MultiplexProgramSettingsVideoSettingsAttributes) InternalRef() (terra.Reference, error) + func (vs MultiplexProgramSettingsVideoSettingsAttributes) InternalTokens() (hclwrite.Tokens, error) + func (vs MultiplexProgramSettingsVideoSettingsAttributes) InternalWithRef(ref terra.Reference) MultiplexProgramSettingsVideoSettingsAttributes + func (vs MultiplexProgramSettingsVideoSettingsAttributes) StatemuxSettings() ... + func (vs MultiplexProgramSettingsVideoSettingsAttributes) StatmuxSettings() ... + type MultiplexProgramSettingsVideoSettingsState struct + ConstantBitrate float64 + StatemuxSettings []MultiplexProgramSettingsVideoSettingsStatemuxSettingsState + StatmuxSettings []MultiplexProgramSettingsVideoSettingsStatmuxSettingsState + type MultiplexProgramSettingsVideoSettingsStatemuxSettings struct + MaximumBitrate terra.NumberValue + MinimumBitrate terra.NumberValue + Priority terra.NumberValue + type MultiplexProgramSettingsVideoSettingsStatemuxSettingsAttributes struct + func (ss MultiplexProgramSettingsVideoSettingsStatemuxSettingsAttributes) InternalRef() (terra.Reference, error) + func (ss MultiplexProgramSettingsVideoSettingsStatemuxSettingsAttributes) InternalTokens() (hclwrite.Tokens, error) + func (ss MultiplexProgramSettingsVideoSettingsStatemuxSettingsAttributes) InternalWithRef(ref terra.Reference) MultiplexProgramSettingsVideoSettingsStatemuxSettingsAttributes + func (ss MultiplexProgramSettingsVideoSettingsStatemuxSettingsAttributes) MaximumBitrate() terra.NumberValue + func (ss MultiplexProgramSettingsVideoSettingsStatemuxSettingsAttributes) MinimumBitrate() terra.NumberValue + func (ss MultiplexProgramSettingsVideoSettingsStatemuxSettingsAttributes) Priority() terra.NumberValue + type MultiplexProgramSettingsVideoSettingsStatemuxSettingsState struct + MaximumBitrate float64 + MinimumBitrate float64 + Priority float64 + type MultiplexProgramSettingsVideoSettingsStatmuxSettings struct + MaximumBitrate terra.NumberValue + MinimumBitrate terra.NumberValue + Priority terra.NumberValue + type MultiplexProgramSettingsVideoSettingsStatmuxSettingsAttributes struct + func (ss MultiplexProgramSettingsVideoSettingsStatmuxSettingsAttributes) InternalRef() (terra.Reference, error) + func (ss MultiplexProgramSettingsVideoSettingsStatmuxSettingsAttributes) InternalTokens() (hclwrite.Tokens, error) + func (ss MultiplexProgramSettingsVideoSettingsStatmuxSettingsAttributes) InternalWithRef(ref terra.Reference) MultiplexProgramSettingsVideoSettingsStatmuxSettingsAttributes + func (ss MultiplexProgramSettingsVideoSettingsStatmuxSettingsAttributes) MaximumBitrate() terra.NumberValue + func (ss MultiplexProgramSettingsVideoSettingsStatmuxSettingsAttributes) MinimumBitrate() terra.NumberValue + func (ss MultiplexProgramSettingsVideoSettingsStatmuxSettingsAttributes) Priority() terra.NumberValue + type MultiplexProgramSettingsVideoSettingsStatmuxSettingsState struct + MaximumBitrate float64 + MinimumBitrate float64 + Priority float64 + type Resource struct + Args Args + DependsOn terra.Dependencies + Lifecycle *terra.Lifecycle + Name string + func New(name string, args Args) *Resource + func (ammp *Resource) Attributes() awsMedialiveMultiplexProgramAttributes + func (ammp *Resource) Configuration() interface{} + func (ammp *Resource) DependOn() terra.Reference + func (ammp *Resource) Dependencies() terra.Dependencies + func (ammp *Resource) ImportState(state io.Reader) error + func (ammp *Resource) LifecycleManagement() *terra.Lifecycle + func (ammp *Resource) LocalName() string + func (ammp *Resource) State() (*awsMedialiveMultiplexProgramState, bool) + func (ammp *Resource) StateMust() *awsMedialiveMultiplexProgramState + func (ammp *Resource) Type() string