Documentation
¶
Index ¶
- func MedialiveMultiplexProgram_IsConstruct(x interface{}) *bool
- func MedialiveMultiplexProgram_IsTerraformElement(x interface{}) *bool
- func MedialiveMultiplexProgram_IsTerraformResource(x interface{}) *bool
- func MedialiveMultiplexProgram_TfResourceType() *string
- func NewMedialiveMultiplexProgramMultiplexProgramSettingsList_Override(m MedialiveMultiplexProgramMultiplexProgramSettingsList, ...)
- func NewMedialiveMultiplexProgramMultiplexProgramSettingsOutputReference_Override(m MedialiveMultiplexProgramMultiplexProgramSettingsOutputReference, ...)
- func NewMedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorList_Override(m MedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorList, ...)
- func NewMedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorOutputReference_Override(...)
- func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsList_Override(m MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsList, ...)
- func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsOutputReference_Override(...)
- func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsList_Override(...)
- func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsOutputReference_Override(...)
- func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsList_Override(...)
- func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference_Override(...)
- func NewMedialiveMultiplexProgram_Override(m MedialiveMultiplexProgram, scope constructs.Construct, id *string, ...)
- type MedialiveMultiplexProgram
- type MedialiveMultiplexProgramConfig
- type MedialiveMultiplexProgramMultiplexProgramSettings
- type MedialiveMultiplexProgramMultiplexProgramSettingsList
- type MedialiveMultiplexProgramMultiplexProgramSettingsOutputReference
- type MedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptor
- type MedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorList
- type MedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorOutputReference
- type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettings
- type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsList
- type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsOutputReference
- type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettings
- type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsList
- type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsOutputReference
- type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettings
- type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsList
- type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MedialiveMultiplexProgram_IsConstruct ¶
func MedialiveMultiplexProgram_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func MedialiveMultiplexProgram_IsTerraformElement ¶
func MedialiveMultiplexProgram_IsTerraformElement(x interface{}) *bool
Experimental.
func MedialiveMultiplexProgram_IsTerraformResource ¶
func MedialiveMultiplexProgram_IsTerraformResource(x interface{}) *bool
Experimental.
func MedialiveMultiplexProgram_TfResourceType ¶
func MedialiveMultiplexProgram_TfResourceType() *string
func NewMedialiveMultiplexProgramMultiplexProgramSettingsList_Override ¶
func NewMedialiveMultiplexProgramMultiplexProgramSettingsList_Override(m MedialiveMultiplexProgramMultiplexProgramSettingsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMedialiveMultiplexProgramMultiplexProgramSettingsOutputReference_Override ¶
func NewMedialiveMultiplexProgramMultiplexProgramSettingsOutputReference_Override(m MedialiveMultiplexProgramMultiplexProgramSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorList_Override ¶
func NewMedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorList_Override(m MedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorOutputReference_Override ¶
func NewMedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorOutputReference_Override(m MedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsList_Override ¶
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsList_Override(m MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsOutputReference_Override ¶
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsOutputReference_Override(m MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsList_Override ¶
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsList_Override(m MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsOutputReference_Override ¶
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsOutputReference_Override(m MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsList_Override ¶
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsList_Override(m MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference_Override ¶
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference_Override(m MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMedialiveMultiplexProgram_Override ¶
func NewMedialiveMultiplexProgram_Override(m MedialiveMultiplexProgram, scope constructs.Construct, id *string, config *MedialiveMultiplexProgramConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/4.67.0/docs/resources/medialive_multiplex_program aws_medialive_multiplex_program} Resource.
Types ¶
type MedialiveMultiplexProgram ¶
type MedialiveMultiplexProgram interface {
cdktf.TerraformResource
// Experimental.
CdktfStack() cdktf.TerraformStack
// Experimental.
Connection() interface{}
// Experimental.
SetConnection(val interface{})
// Experimental.
ConstructNodeMetadata() *map[string]interface{}
// Experimental.
Count() interface{}
// Experimental.
SetCount(val interface{})
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
// Experimental.
ForEach() cdktf.ITerraformIterator
// Experimental.
SetForEach(val cdktf.ITerraformIterator)
// Experimental.
Fqn() *string
// Experimental.
FriendlyUniqueId() *string
Id() *string
// Experimental.
Lifecycle() *cdktf.TerraformResourceLifecycle
// Experimental.
SetLifecycle(val *cdktf.TerraformResourceLifecycle)
MultiplexId() *string
SetMultiplexId(val *string)
MultiplexIdInput() *string
MultiplexProgramSettings() MedialiveMultiplexProgramMultiplexProgramSettingsList
MultiplexProgramSettingsInput() interface{}
// The tree node.
Node() constructs.Node
ProgramName() *string
SetProgramName(val *string)
ProgramNameInput() *string
// Experimental.
Provider() cdktf.TerraformProvider
// Experimental.
SetProvider(val cdktf.TerraformProvider)
// Experimental.
Provisioners() *[]interface{}
// Experimental.
SetProvisioners(val *[]interface{})
// Experimental.
RawOverrides() interface{}
// Experimental.
TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
// Experimental.
TerraformMetaArguments() *map[string]interface{}
// Experimental.
TerraformResourceType() *string
// Experimental.
AddOverride(path *string, value interface{})
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable
// Overrides the auto-generated logical ID with a specific ID.
// Experimental.
OverrideLogicalId(newLogicalId *string)
PutMultiplexProgramSettings(value interface{})
ResetMultiplexProgramSettings()
// Resets a previously passed logical Id to use the auto-generated logical id again.
// Experimental.
ResetOverrideLogicalId()
SynthesizeAttributes() *map[string]interface{}
// Experimental.
ToMetadata() interface{}
// Returns a string representation of this construct.
ToString() *string
// Adds this resource to the terraform JSON output.
// Experimental.
ToTerraform() interface{}
}
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/4.67.0/docs/resources/medialive_multiplex_program aws_medialive_multiplex_program}.
func NewMedialiveMultiplexProgram ¶
func NewMedialiveMultiplexProgram(scope constructs.Construct, id *string, config *MedialiveMultiplexProgramConfig) MedialiveMultiplexProgram
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/4.67.0/docs/resources/medialive_multiplex_program aws_medialive_multiplex_program} Resource.
type MedialiveMultiplexProgramConfig ¶
type MedialiveMultiplexProgramConfig struct {
// Experimental.
Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
// Experimental.
Count interface{} `field:"optional" json:"count" yaml:"count"`
// Experimental.
DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
// Experimental.
ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"`
// Experimental.
Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"`
// Experimental.
Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"`
// Experimental.
Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.67.0/docs/resources/medialive_multiplex_program#multiplex_id MedialiveMultiplexProgram#multiplex_id}.
MultiplexId *string `field:"required" json:"multiplexId" yaml:"multiplexId"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.67.0/docs/resources/medialive_multiplex_program#program_name MedialiveMultiplexProgram#program_name}.
ProgramName *string `field:"required" json:"programName" yaml:"programName"`
// multiplex_program_settings block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.67.0/docs/resources/medialive_multiplex_program#multiplex_program_settings MedialiveMultiplexProgram#multiplex_program_settings}
MultiplexProgramSettings interface{} `field:"optional" json:"multiplexProgramSettings" yaml:"multiplexProgramSettings"`
}
type MedialiveMultiplexProgramMultiplexProgramSettings ¶
type MedialiveMultiplexProgramMultiplexProgramSettings struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.67.0/docs/resources/medialive_multiplex_program#preferred_channel_pipeline MedialiveMultiplexProgram#preferred_channel_pipeline}.
PreferredChannelPipeline *string `field:"required" json:"preferredChannelPipeline" yaml:"preferredChannelPipeline"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.67.0/docs/resources/medialive_multiplex_program#program_number MedialiveMultiplexProgram#program_number}.
ProgramNumber *float64 `field:"required" json:"programNumber" yaml:"programNumber"`
// service_descriptor block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.67.0/docs/resources/medialive_multiplex_program#service_descriptor MedialiveMultiplexProgram#service_descriptor}
ServiceDescriptor interface{} `field:"optional" json:"serviceDescriptor" yaml:"serviceDescriptor"`
// video_settings block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.67.0/docs/resources/medialive_multiplex_program#video_settings MedialiveMultiplexProgram#video_settings}
VideoSettings interface{} `field:"optional" json:"videoSettings" yaml:"videoSettings"`
}
type MedialiveMultiplexProgramMultiplexProgramSettingsList ¶
type MedialiveMultiplexProgramMultiplexProgramSettingsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) MedialiveMultiplexProgramMultiplexProgramSettingsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewMedialiveMultiplexProgramMultiplexProgramSettingsList ¶
func NewMedialiveMultiplexProgramMultiplexProgramSettingsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MedialiveMultiplexProgramMultiplexProgramSettingsList
type MedialiveMultiplexProgramMultiplexProgramSettingsOutputReference ¶
type MedialiveMultiplexProgramMultiplexProgramSettingsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
PreferredChannelPipeline() *string
SetPreferredChannelPipeline(val *string)
PreferredChannelPipelineInput() *string
ProgramNumber() *float64
SetProgramNumber(val *float64)
ProgramNumberInput() *float64
ServiceDescriptor() MedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorList
ServiceDescriptorInput() interface{}
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
VideoSettings() MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsList
VideoSettingsInput() interface{}
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutServiceDescriptor(value interface{})
PutVideoSettings(value interface{})
ResetServiceDescriptor()
ResetVideoSettings()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewMedialiveMultiplexProgramMultiplexProgramSettingsOutputReference ¶
func NewMedialiveMultiplexProgramMultiplexProgramSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MedialiveMultiplexProgramMultiplexProgramSettingsOutputReference
type MedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptor ¶
type MedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptor struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.67.0/docs/resources/medialive_multiplex_program#provider_name MedialiveMultiplexProgram#provider_name}.
ProviderName *string `field:"required" json:"providerName" yaml:"providerName"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.67.0/docs/resources/medialive_multiplex_program#service_name MedialiveMultiplexProgram#service_name}.
ServiceName *string `field:"required" json:"serviceName" yaml:"serviceName"`
}
type MedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorList ¶
type MedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) MedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewMedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorList ¶
func NewMedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorList
type MedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorOutputReference ¶
type MedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
ProviderName() *string
SetProviderName(val *string)
ProviderNameInput() *string
ServiceName() *string
SetServiceName(val *string)
ServiceNameInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewMedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorOutputReference ¶
func NewMedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorOutputReference
type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettings ¶
type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettings struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.67.0/docs/resources/medialive_multiplex_program#constant_bitrate MedialiveMultiplexProgram#constant_bitrate}.
ConstantBitrate *float64 `field:"optional" json:"constantBitrate" yaml:"constantBitrate"`
// statemux_settings block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.67.0/docs/resources/medialive_multiplex_program#statemux_settings MedialiveMultiplexProgram#statemux_settings}
StatemuxSettings interface{} `field:"optional" json:"statemuxSettings" yaml:"statemuxSettings"`
// statmux_settings block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.67.0/docs/resources/medialive_multiplex_program#statmux_settings MedialiveMultiplexProgram#statmux_settings}
StatmuxSettings interface{} `field:"optional" json:"statmuxSettings" yaml:"statmuxSettings"`
}
type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsList ¶
type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsList ¶
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsList
type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsOutputReference ¶
type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
ConstantBitrate() *float64
SetConstantBitrate(val *float64)
ConstantBitrateInput() *float64
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
StatemuxSettings() MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsList
StatemuxSettingsInput() interface{}
StatmuxSettings() MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsList
StatmuxSettingsInput() interface{}
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutStatemuxSettings(value interface{})
PutStatmuxSettings(value interface{})
ResetConstantBitrate()
ResetStatemuxSettings()
ResetStatmuxSettings()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsOutputReference ¶
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsOutputReference
type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettings ¶
type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettings struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.67.0/docs/resources/medialive_multiplex_program#maximum_bitrate MedialiveMultiplexProgram#maximum_bitrate}.
MaximumBitrate *float64 `field:"optional" json:"maximumBitrate" yaml:"maximumBitrate"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.67.0/docs/resources/medialive_multiplex_program#minimum_bitrate MedialiveMultiplexProgram#minimum_bitrate}.
MinimumBitrate *float64 `field:"optional" json:"minimumBitrate" yaml:"minimumBitrate"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.67.0/docs/resources/medialive_multiplex_program#priority MedialiveMultiplexProgram#priority}.
Priority *float64 `field:"optional" json:"priority" yaml:"priority"`
}
type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsList ¶
type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsList ¶
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsList
type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsOutputReference ¶
type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
MaximumBitrate() *float64
SetMaximumBitrate(val *float64)
MaximumBitrateInput() *float64
MinimumBitrate() *float64
SetMinimumBitrate(val *float64)
MinimumBitrateInput() *float64
Priority() *float64
SetPriority(val *float64)
PriorityInput() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetMaximumBitrate()
ResetMinimumBitrate()
ResetPriority()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsOutputReference ¶
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsOutputReference
type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettings ¶
type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettings struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.67.0/docs/resources/medialive_multiplex_program#maximum_bitrate MedialiveMultiplexProgram#maximum_bitrate}.
MaximumBitrate *float64 `field:"optional" json:"maximumBitrate" yaml:"maximumBitrate"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.67.0/docs/resources/medialive_multiplex_program#minimum_bitrate MedialiveMultiplexProgram#minimum_bitrate}.
MinimumBitrate *float64 `field:"optional" json:"minimumBitrate" yaml:"minimumBitrate"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.67.0/docs/resources/medialive_multiplex_program#priority MedialiveMultiplexProgram#priority}.
Priority *float64 `field:"optional" json:"priority" yaml:"priority"`
}
type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsList ¶
type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsList ¶
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsList
type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference ¶
type MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
MaximumBitrate() *float64
SetMaximumBitrate(val *float64)
MaximumBitrateInput() *float64
MinimumBitrate() *float64
SetMinimumBitrate(val *float64)
MinimumBitrateInput() *float64
Priority() *float64
SetPriority(val *float64)
PriorityInput() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetMaximumBitrate()
ResetMinimumBitrate()
ResetPriority()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference ¶
func NewMedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference
Source Files
¶
- MedialiveMultiplexProgram.go
- MedialiveMultiplexProgramConfig.go
- MedialiveMultiplexProgramMultiplexProgramSettings.go
- MedialiveMultiplexProgramMultiplexProgramSettingsList.go
- MedialiveMultiplexProgramMultiplexProgramSettingsList__checks.go
- MedialiveMultiplexProgramMultiplexProgramSettingsOutputReference.go
- MedialiveMultiplexProgramMultiplexProgramSettingsOutputReference__checks.go
- MedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptor.go
- MedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorList.go
- MedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorList__checks.go
- MedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorOutputReference.go
- MedialiveMultiplexProgramMultiplexProgramSettingsServiceDescriptorOutputReference__checks.go
- MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettings.go
- MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsList.go
- MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsList__checks.go
- MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsOutputReference.go
- MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsOutputReference__checks.go
- MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettings.go
- MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsList.go
- MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsList__checks.go
- MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsOutputReference.go
- MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatemuxSettingsOutputReference__checks.go
- MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettings.go
- MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsList.go
- MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsList__checks.go
- MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference.go
- MedialiveMultiplexProgramMultiplexProgramSettingsVideoSettingsStatmuxSettingsOutputReference__checks.go
- MedialiveMultiplexProgram__checks.go
- main.go