Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=medialive.aws.upbound.io +versionName=v1beta2
Index ¶
- Constants
- Variables
- type AacSettingsInitParameters
- type AacSettingsObservation
- type AacSettingsParameters
- type Ac3SettingsInitParameters
- type Ac3SettingsObservation
- type Ac3SettingsParameters
- type AncillarySourceSettingsInitParameters
- type AncillarySourceSettingsObservation
- type AncillarySourceSettingsParameters
- type ArchiveCdnSettingsInitParameters
- type ArchiveCdnSettingsObservation
- type ArchiveCdnSettingsParameters
- type ArchiveGroupSettingsInitParameters
- type ArchiveGroupSettingsObservation
- type ArchiveGroupSettingsParameters
- type ArchiveOutputSettingsInitParameters
- type ArchiveOutputSettingsObservation
- type ArchiveOutputSettingsParameters
- type ArchiveS3SettingsInitParameters
- type ArchiveS3SettingsObservation
- type ArchiveS3SettingsParameters
- type AribDestinationSettingsInitParameters
- type AribDestinationSettingsObservation
- type AribDestinationSettingsParameters
- type AribSourceSettingsInitParameters
- type AribSourceSettingsObservation
- type AribSourceSettingsParameters
- type AudioDescriptionsInitParameters
- type AudioDescriptionsObservation
- type AudioDescriptionsParameters
- type AudioHlsRenditionSelectionInitParameters
- type AudioHlsRenditionSelectionObservation
- type AudioHlsRenditionSelectionParameters
- type AudioLanguageSelectionInitParameters
- type AudioLanguageSelectionObservation
- type AudioLanguageSelectionParameters
- type AudioNormalizationSettingsInitParameters
- type AudioNormalizationSettingsObservation
- type AudioNormalizationSettingsParameters
- type AudioOnlyHlsSettingsInitParameters
- type AudioOnlyHlsSettingsObservation
- type AudioOnlyHlsSettingsParameters
- type AudioOnlyImageInitParameters
- type AudioOnlyImageObservation
- type AudioOnlyImageParameters
- type AudioPidSelectionInitParameters
- type AudioPidSelectionObservation
- type AudioPidSelectionParameters
- type AudioSelectorInitParameters
- type AudioSelectorObservation
- type AudioSelectorParameters
- type AudioSilenceSettingsInitParameters
- type AudioSilenceSettingsObservation
- type AudioSilenceSettingsParameters
- type AudioTrackSelectionInitParameters
- type AudioTrackSelectionObservation
- type AudioTrackSelectionParameters
- type AudioWatermarkSettingsInitParameters
- type AudioWatermarkSettingsObservation
- type AudioWatermarkSettingsParameters
- type AutomaticInputFailoverSettingsInitParameters
- type AutomaticInputFailoverSettingsObservation
- type AutomaticInputFailoverSettingsParameters
- type AvailBlankingImageInitParameters
- type AvailBlankingImageObservation
- type AvailBlankingImageParameters
- type AvailBlankingInitParameters
- type AvailBlankingObservation
- type AvailBlankingParameters
- type BurnInDestinationSettingsInitParameters
- type BurnInDestinationSettingsObservation
- type BurnInDestinationSettingsParameters
- type CaptionDescriptionsInitParameters
- type CaptionDescriptionsObservation
- type CaptionDescriptionsParameters
- type CaptionLanguageMappingsInitParameters
- type CaptionLanguageMappingsObservation
- type CaptionLanguageMappingsParameters
- type CaptionSelectorInitParameters
- type CaptionSelectorObservation
- type CaptionSelectorParameters
- type CaptionSelectorSelectorSettingsInitParameters
- type CaptionSelectorSelectorSettingsObservation
- type CaptionSelectorSelectorSettingsParameters
- type CdiInputSpecificationInitParameters
- type CdiInputSpecificationObservation
- type CdiInputSpecificationParameters
- type Channel
- func (in *Channel) DeepCopy() *Channel
- func (in *Channel) DeepCopyInto(out *Channel)
- func (in *Channel) DeepCopyObject() runtime.Object
- func (mg *Channel) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Channel) GetConnectionDetailsMapping() map[string]string
- func (mg *Channel) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Channel) GetID() string
- func (tr *Channel) GetInitParameters() (map[string]any, error)
- func (mg *Channel) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Channel) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Channel) GetObservation() (map[string]any, error)
- func (tr *Channel) GetParameters() (map[string]any, error)
- func (mg *Channel) GetProviderConfigReference() *xpv1.Reference
- func (mg *Channel) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Channel) GetTerraformResourceType() string
- func (tr *Channel) GetTerraformSchemaVersion() int
- func (mg *Channel) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Channel) Hub()
- func (tr *Channel) LateInitialize(attrs []byte) (bool, error)
- func (mg *Channel) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Channel) SetConditions(c ...xpv1.Condition)
- func (mg *Channel) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Channel) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Channel) SetObservation(obs map[string]any) error
- func (tr *Channel) SetParameters(params map[string]any) error
- func (mg *Channel) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Channel) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Channel) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ChannelInitParameters
- type ChannelList
- type ChannelMappingsInitParameters
- type ChannelMappingsObservation
- type ChannelMappingsParameters
- type ChannelObservation
- type ChannelParameters
- type ChannelSpec
- type ChannelStatus
- type CodecSettingsInitParameters
- type CodecSettingsObservation
- type CodecSettingsParameters
- type ColorSpacePassthroughSettingsInitParameters
- type ColorSpacePassthroughSettingsObservation
- type ColorSpacePassthroughSettingsParameters
- type ColorSpaceSettingsInitParameters
- type ColorSpaceSettingsObservation
- type ColorSpaceSettingsParameters
- type ContainerSettingsInitParameters
- type ContainerSettingsM2TsSettingsInitParameters
- type ContainerSettingsM2TsSettingsObservation
- type ContainerSettingsM2TsSettingsParameters
- type ContainerSettingsObservation
- type ContainerSettingsParameters
- type DestinationInitParameters
- type DestinationObservation
- type DestinationParameters
- type DestinationSettingsInitParameters
- type DestinationSettingsObservation
- type DestinationSettingsParameters
- type DestinationsInitParameters
- type DestinationsObservation
- type DestinationsParameters
- type DolbyEDecodeInitParameters
- type DolbyEDecodeObservation
- type DolbyEDecodeParameters
- type DolbyVision81SettingsInitParameters
- type DolbyVision81SettingsObservation
- type DolbyVision81SettingsParameters
- type DvbNitSettingsInitParameters
- type DvbNitSettingsObservation
- type DvbNitSettingsParameters
- type DvbSdtSettingsInitParameters
- type DvbSdtSettingsObservation
- type DvbSdtSettingsParameters
- type DvbSubDestinationSettingsFontInitParameters
- type DvbSubDestinationSettingsFontObservation
- type DvbSubDestinationSettingsFontParameters
- type DvbSubDestinationSettingsInitParameters
- type DvbSubDestinationSettingsObservation
- type DvbSubDestinationSettingsParameters
- type DvbSubSourceSettingsInitParameters
- type DvbSubSourceSettingsObservation
- type DvbSubSourceSettingsParameters
- type DvbTdtSettingsInitParameters
- type DvbTdtSettingsObservation
- type DvbTdtSettingsParameters
- type Eac3AtmosSettingsInitParameters
- type Eac3AtmosSettingsObservation
- type Eac3AtmosSettingsParameters
- type Eac3SettingsInitParameters
- type Eac3SettingsObservation
- type Eac3SettingsParameters
- type EbuTtDDestinationSettingsInitParameters
- type EbuTtDDestinationSettingsObservation
- type EbuTtDDestinationSettingsParameters
- type EmbeddedDestinationSettingsInitParameters
- type EmbeddedDestinationSettingsObservation
- type EmbeddedDestinationSettingsParameters
- type EmbeddedPlusScte20DestinationSettingsInitParameters
- type EmbeddedPlusScte20DestinationSettingsObservation
- type EmbeddedPlusScte20DestinationSettingsParameters
- type EmbeddedSourceSettingsInitParameters
- type EmbeddedSourceSettingsObservation
- type EmbeddedSourceSettingsParameters
- type EncoderSettingsInitParameters
- type EncoderSettingsObservation
- type EncoderSettingsParameters
- type FailoverConditionInitParameters
- type FailoverConditionObservation
- type FailoverConditionParameters
- type FailoverConditionSettingsInitParameters
- type FailoverConditionSettingsObservation
- type FailoverConditionSettingsParameters
- type FecOutputSettingsInitParameters
- type FecOutputSettingsObservation
- type FecOutputSettingsParameters
- type FilterSettingsInitParameters
- type FilterSettingsObservation
- type FilterSettingsParameters
- type FilterSettingsTemporalFilterSettingsInitParameters
- type FilterSettingsTemporalFilterSettingsObservation
- type FilterSettingsTemporalFilterSettingsParameters
- type Fmp4HlsSettingsInitParameters
- type Fmp4HlsSettingsObservation
- type Fmp4HlsSettingsParameters
- type FontInitParameters
- type FontObservation
- type FontParameters
- type FrameCaptureCdnSettingsInitParameters
- type FrameCaptureCdnSettingsObservation
- type FrameCaptureCdnSettingsParameters
- type FrameCaptureGroupSettingsDestinationInitParameters
- type FrameCaptureGroupSettingsDestinationObservation
- type FrameCaptureGroupSettingsDestinationParameters
- type FrameCaptureGroupSettingsInitParameters
- type FrameCaptureGroupSettingsObservation
- type FrameCaptureGroupSettingsParameters
- type FrameCaptureHlsSettingsInitParameters
- type FrameCaptureHlsSettingsObservation
- type FrameCaptureHlsSettingsParameters
- type FrameCaptureOutputSettingsInitParameters
- type FrameCaptureOutputSettingsObservation
- type FrameCaptureOutputSettingsParameters
- type FrameCaptureS3SettingsInitParameters
- type FrameCaptureS3SettingsObservation
- type FrameCaptureS3SettingsParameters
- type FrameCaptureSettingsInitParameters
- type FrameCaptureSettingsObservation
- type FrameCaptureSettingsParameters
- type GlobalConfigurationInitParameters
- type GlobalConfigurationObservation
- type GlobalConfigurationParameters
- type H264SettingsInitParameters
- type H264SettingsObservation
- type H264SettingsParameters
- type H265SettingsFilterSettingsInitParameters
- type H265SettingsFilterSettingsObservation
- type H265SettingsFilterSettingsParameters
- type H265SettingsInitParameters
- type H265SettingsObservation
- type H265SettingsParameters
- type HTMLMotionGraphicsSettingsInitParameters
- type HTMLMotionGraphicsSettingsObservation
- type HTMLMotionGraphicsSettingsParameters
- type Hdr10SettingsInitParameters
- type Hdr10SettingsObservation
- type Hdr10SettingsParameters
- type HlsAkamaiSettingsInitParameters
- type HlsAkamaiSettingsObservation
- type HlsAkamaiSettingsParameters
- type HlsBasicPutSettingsInitParameters
- type HlsBasicPutSettingsObservation
- type HlsBasicPutSettingsParameters
- type HlsCdnSettingsInitParameters
- type HlsCdnSettingsObservation
- type HlsCdnSettingsParameters
- type HlsGroupSettingsDestinationInitParameters
- type HlsGroupSettingsDestinationObservation
- type HlsGroupSettingsDestinationParameters
- type HlsGroupSettingsInitParameters
- type HlsGroupSettingsObservation
- type HlsGroupSettingsParameters
- type HlsInputSettingsInitParameters
- type HlsInputSettingsObservation
- type HlsInputSettingsParameters
- type HlsMediaStoreSettingsInitParameters
- type HlsMediaStoreSettingsObservation
- type HlsMediaStoreSettingsParameters
- type HlsOutputSettingsInitParameters
- type HlsOutputSettingsObservation
- type HlsOutputSettingsParameters
- type HlsS3SettingsInitParameters
- type HlsS3SettingsObservation
- type HlsS3SettingsParameters
- type HlsSettingsInitParameters
- type HlsSettingsObservation
- type HlsSettingsParameters
- type HlsWebdavSettingsInitParameters
- type HlsWebdavSettingsObservation
- type HlsWebdavSettingsParameters
- type Input
- func (in *Input) DeepCopy() *Input
- func (in *Input) DeepCopyInto(out *Input)
- func (in *Input) DeepCopyObject() runtime.Object
- func (mg *Input) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Input) GetConnectionDetailsMapping() map[string]string
- func (mg *Input) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Input) GetID() string
- func (tr *Input) GetInitParameters() (map[string]any, error)
- func (mg *Input) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Input) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Input) GetObservation() (map[string]any, error)
- func (tr *Input) GetParameters() (map[string]any, error)
- func (mg *Input) GetProviderConfigReference() *xpv1.Reference
- func (mg *Input) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Input) GetTerraformResourceType() string
- func (tr *Input) GetTerraformSchemaVersion() int
- func (mg *Input) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Input) Hub()
- func (tr *Input) LateInitialize(attrs []byte) (bool, error)
- func (mg *Input) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Input) SetConditions(c ...xpv1.Condition)
- func (mg *Input) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Input) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Input) SetObservation(obs map[string]any) error
- func (tr *Input) SetParameters(params map[string]any) error
- func (mg *Input) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Input) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Input) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InputAttachmentsInitParameters
- type InputAttachmentsObservation
- type InputAttachmentsParameters
- type InputChannelLevelsInitParameters
- type InputChannelLevelsObservation
- type InputChannelLevelsParameters
- type InputDestinationsInitParameters
- type InputDestinationsObservation
- type InputDestinationsParameters
- type InputDevicesInitParameters
- type InputDevicesObservation
- type InputDevicesParameters
- type InputInitParameters
- type InputList
- type InputLossBehaviorInitParameters
- type InputLossBehaviorObservation
- type InputLossBehaviorParameters
- type InputLossImageSlateInitParameters
- type InputLossImageSlateObservation
- type InputLossImageSlateParameters
- type InputLossSettingsInitParameters
- type InputLossSettingsObservation
- type InputLossSettingsParameters
- type InputObservation
- type InputParameters
- type InputSettingsInitParameters
- type InputSettingsObservation
- type InputSettingsParameters
- type InputSpec
- type InputSpecificationInitParameters
- type InputSpecificationObservation
- type InputSpecificationParameters
- type InputStatus
- type InputVPCInitParameters
- type InputVPCObservation
- type InputVPCParameters
- type KeyProviderServerInitParameters
- type KeyProviderServerObservation
- type KeyProviderServerParameters
- type KeyProviderSettingsInitParameters
- type KeyProviderSettingsObservation
- type KeyProviderSettingsParameters
- type M2TsSettingsDvbNitSettingsInitParameters
- type M2TsSettingsDvbNitSettingsObservation
- type M2TsSettingsDvbNitSettingsParameters
- type M2TsSettingsDvbSdtSettingsInitParameters
- type M2TsSettingsDvbSdtSettingsObservation
- type M2TsSettingsDvbSdtSettingsParameters
- type M2TsSettingsDvbTdtSettingsInitParameters
- type M2TsSettingsDvbTdtSettingsObservation
- type M2TsSettingsDvbTdtSettingsParameters
- type M2TsSettingsInitParameters
- type M2TsSettingsObservation
- type M2TsSettingsParameters
- type M3U8SettingsInitParameters
- type M3U8SettingsObservation
- type M3U8SettingsParameters
- type MaintenanceInitParameters
- type MaintenanceObservation
- type MaintenanceParameters
- type MediaConnectFlowsInitParameters
- type MediaConnectFlowsObservation
- type MediaConnectFlowsParameters
- type MediaPackageGroupSettingsDestinationInitParameters
- type MediaPackageGroupSettingsDestinationObservation
- type MediaPackageGroupSettingsDestinationParameters
- type MediaPackageGroupSettingsInitParameters
- type MediaPackageGroupSettingsObservation
- type MediaPackageGroupSettingsParameters
- type MediaPackageOutputSettingsInitParameters
- type MediaPackageOutputSettingsObservation
- type MediaPackageOutputSettingsParameters
- type MediaPackageSettingsInitParameters
- type MediaPackageSettingsObservation
- type MediaPackageSettingsParameters
- type MotionGraphicsConfigurationInitParameters
- type MotionGraphicsConfigurationObservation
- type MotionGraphicsConfigurationParameters
- type MotionGraphicsSettingsInitParameters
- type MotionGraphicsSettingsObservation
- type MotionGraphicsSettingsParameters
- type Mp2SettingsInitParameters
- type Mp2SettingsObservation
- type Mp2SettingsParameters
- type MsSmoothGroupSettingsDestinationInitParameters
- type MsSmoothGroupSettingsDestinationObservation
- type MsSmoothGroupSettingsDestinationParameters
- type MsSmoothGroupSettingsInitParameters
- type MsSmoothGroupSettingsObservation
- type MsSmoothGroupSettingsParameters
- type MsSmoothOutputSettingsInitParameters
- type MsSmoothOutputSettingsObservation
- type MsSmoothOutputSettingsParameters
- type Multiplex
- func (in *Multiplex) DeepCopy() *Multiplex
- func (in *Multiplex) DeepCopyInto(out *Multiplex)
- func (in *Multiplex) DeepCopyObject() runtime.Object
- func (mg *Multiplex) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Multiplex) GetConnectionDetailsMapping() map[string]string
- func (mg *Multiplex) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Multiplex) GetID() string
- func (tr *Multiplex) GetInitParameters() (map[string]any, error)
- func (mg *Multiplex) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Multiplex) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Multiplex) GetObservation() (map[string]any, error)
- func (tr *Multiplex) GetParameters() (map[string]any, error)
- func (mg *Multiplex) GetProviderConfigReference() *xpv1.Reference
- func (mg *Multiplex) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Multiplex) GetTerraformResourceType() string
- func (tr *Multiplex) GetTerraformSchemaVersion() int
- func (mg *Multiplex) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Multiplex) Hub()
- func (tr *Multiplex) LateInitialize(attrs []byte) (bool, error)
- func (mg *Multiplex) SetConditions(c ...xpv1.Condition)
- func (mg *Multiplex) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Multiplex) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Multiplex) SetObservation(obs map[string]any) error
- func (tr *Multiplex) SetParameters(params map[string]any) error
- func (mg *Multiplex) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Multiplex) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Multiplex) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MultiplexGroupSettingsInitParameters
- type MultiplexGroupSettingsObservation
- type MultiplexGroupSettingsParameters
- type MultiplexInitParameters
- type MultiplexList
- type MultiplexMultiplexSettingsInitParameters
- type MultiplexMultiplexSettingsObservation
- type MultiplexMultiplexSettingsParameters
- type MultiplexObservation
- type MultiplexOutputSettingsDestinationInitParameters
- type MultiplexOutputSettingsDestinationObservation
- type MultiplexOutputSettingsDestinationParameters
- type MultiplexOutputSettingsInitParameters
- type MultiplexOutputSettingsObservation
- type MultiplexOutputSettingsParameters
- type MultiplexParameters
- type MultiplexSettingsInitParameters
- type MultiplexSettingsObservation
- type MultiplexSettingsParameters
- type MultiplexSpec
- type MultiplexStatus
- type NetworkInputSettingsInitParameters
- type NetworkInputSettingsObservation
- type NetworkInputSettingsParameters
- type NielsenCbetSettingsInitParameters
- type NielsenCbetSettingsObservation
- type NielsenCbetSettingsParameters
- type NielsenConfigurationInitParameters
- type NielsenConfigurationObservation
- type NielsenConfigurationParameters
- type NielsenNaesIiNwSettingsInitParameters
- type NielsenNaesIiNwSettingsObservation
- type NielsenNaesIiNwSettingsParameters
- type NielsenWatermarksSettingsInitParameters
- type NielsenWatermarksSettingsObservation
- type NielsenWatermarksSettingsParameters
- type OutputGroupSettingsInitParameters
- type OutputGroupSettingsObservation
- type OutputGroupSettingsParameters
- type OutputGroupsInitParameters
- type OutputGroupsObservation
- type OutputGroupsParameters
- type OutputRectangleInitParameters
- type OutputRectangleObservation
- type OutputRectangleParameters
- type OutputSettingsInitParameters
- type OutputSettingsObservation
- type OutputSettingsParameters
- type OutputsInitParameters
- type OutputsObservation
- type OutputsParameters
- type PassThroughSettingsInitParameters
- type PassThroughSettingsObservation
- type PassThroughSettingsParameters
- type RawSettingsInitParameters
- type RawSettingsObservation
- type RawSettingsParameters
- type Rec601SettingsInitParameters
- type Rec601SettingsObservation
- type Rec601SettingsParameters
- type Rec709SettingsInitParameters
- type Rec709SettingsObservation
- type Rec709SettingsParameters
- type RemixSettingsInitParameters
- type RemixSettingsObservation
- type RemixSettingsParameters
- type RtmpCaptionInfoDestinationSettingsInitParameters
- type RtmpCaptionInfoDestinationSettingsObservation
- type RtmpCaptionInfoDestinationSettingsParameters
- type RtmpGroupSettingsInitParameters
- type RtmpGroupSettingsObservation
- type RtmpGroupSettingsParameters
- type RtmpOutputSettingsDestinationInitParameters
- type RtmpOutputSettingsDestinationObservation
- type RtmpOutputSettingsDestinationParameters
- type RtmpOutputSettingsInitParameters
- type RtmpOutputSettingsObservation
- type RtmpOutputSettingsParameters
- type Scte20PlusEmbeddedDestinationSettingsInitParameters
- type Scte20PlusEmbeddedDestinationSettingsObservation
- type Scte20PlusEmbeddedDestinationSettingsParameters
- type Scte20SourceSettingsInitParameters
- type Scte20SourceSettingsObservation
- type Scte20SourceSettingsParameters
- type Scte27DestinationSettingsInitParameters
- type Scte27DestinationSettingsObservation
- type Scte27DestinationSettingsParameters
- type Scte27SourceSettingsInitParameters
- type Scte27SourceSettingsObservation
- type Scte27SourceSettingsParameters
- type SelectorSettingsInitParameters
- type SelectorSettingsObservation
- type SelectorSettingsParameters
- type SettingsInitParameters
- type SettingsObservation
- type SettingsParameters
- type SmpteTtDestinationSettingsInitParameters
- type SmpteTtDestinationSettingsObservation
- type SmpteTtDestinationSettingsParameters
- type SourcesInitParameters
- type SourcesObservation
- type SourcesParameters
- type StandardHlsSettingsInitParameters
- type StandardHlsSettingsObservation
- type StandardHlsSettingsParameters
- type StaticKeySettingsInitParameters
- type StaticKeySettingsObservation
- type StaticKeySettingsParameters
- type TeletextDestinationSettingsInitParameters
- type TeletextDestinationSettingsObservation
- type TeletextDestinationSettingsParameters
- type TeletextSourceSettingsInitParameters
- type TeletextSourceSettingsObservation
- type TeletextSourceSettingsParameters
- type TemporalFilterSettingsInitParameters
- type TemporalFilterSettingsObservation
- type TemporalFilterSettingsParameters
- type TimecodeBurninSettingsInitParameters
- type TimecodeBurninSettingsObservation
- type TimecodeBurninSettingsParameters
- type TimecodeConfigInitParameters
- type TimecodeConfigObservation
- type TimecodeConfigParameters
- type TracksInitParameters
- type TracksObservation
- type TracksParameters
- type TtmlDestinationSettingsInitParameters
- type TtmlDestinationSettingsObservation
- type TtmlDestinationSettingsParameters
- type UDPGroupSettingsInitParameters
- type UDPGroupSettingsObservation
- type UDPGroupSettingsParameters
- type UDPOutputSettingsContainerSettingsInitParameters
- type UDPOutputSettingsContainerSettingsObservation
- type UDPOutputSettingsContainerSettingsParameters
- type UDPOutputSettingsDestinationInitParameters
- type UDPOutputSettingsDestinationObservation
- type UDPOutputSettingsDestinationParameters
- type UDPOutputSettingsInitParameters
- type UDPOutputSettingsObservation
- type UDPOutputSettingsParameters
- type VPCInitParameters
- type VPCObservation
- type VPCParameters
- type VideoBlackSettingsInitParameters
- type VideoBlackSettingsObservation
- type VideoBlackSettingsParameters
- type VideoDescriptionsCodecSettingsInitParameters
- type VideoDescriptionsCodecSettingsObservation
- type VideoDescriptionsCodecSettingsParameters
- type VideoDescriptionsInitParameters
- type VideoDescriptionsObservation
- type VideoDescriptionsParameters
- type VideoSelectorInitParameters
- type VideoSelectorObservation
- type VideoSelectorParameters
- type WavSettingsInitParameters
- type WavSettingsObservation
- type WavSettingsParameters
- type WebvttDestinationSettingsInitParameters
- type WebvttDestinationSettingsObservation
- type WebvttDestinationSettingsParameters
Constants ¶
const ( CRDGroup = "medialive.aws.upbound.io" CRDVersion = "v1beta2" )
Package type metadata.
Variables ¶
var ( Channel_Kind = "Channel" Channel_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Channel_Kind}.String() Channel_KindAPIVersion = Channel_Kind + "." + CRDGroupVersion.String() Channel_GroupVersionKind = CRDGroupVersion.WithKind(Channel_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Input_Kind = "Input" Input_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Input_Kind}.String() Input_KindAPIVersion = Input_Kind + "." + CRDGroupVersion.String() Input_GroupVersionKind = CRDGroupVersion.WithKind(Input_Kind) )
Repository type metadata.
var ( Multiplex_Kind = "Multiplex" Multiplex_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Multiplex_Kind}.String() Multiplex_KindAPIVersion = Multiplex_Kind + "." + CRDGroupVersion.String() Multiplex_GroupVersionKind = CRDGroupVersion.WithKind(Multiplex_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AacSettingsInitParameters ¶
type AacSettingsInitParameters struct { // Average bitrate in bits/second. Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` // Mono, Stereo, or 5.1 channel layout. CodingMode *string `json:"codingMode,omitempty" tf:"coding_mode,omitempty"` // Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair. InputType *string `json:"inputType,omitempty" tf:"input_type,omitempty"` // AAC profile. Profile *string `json:"profile,omitempty" tf:"profile,omitempty"` // The rate control mode. RateControlMode *string `json:"rateControlMode,omitempty" tf:"rate_control_mode,omitempty"` // Sets LATM/LOAS AAC output for raw containers. RawFormat *string `json:"rawFormat,omitempty" tf:"raw_format,omitempty"` // Sample rate in Hz. SampleRate *float64 `json:"sampleRate,omitempty" tf:"sample_rate,omitempty"` // Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers. Spec *string `json:"spec,omitempty" tf:"spec,omitempty"` // VBR Quality Level - Only used if rateControlMode is VBR. VbrQuality *string `json:"vbrQuality,omitempty" tf:"vbr_quality,omitempty"` }
func (*AacSettingsInitParameters) DeepCopy ¶
func (in *AacSettingsInitParameters) DeepCopy() *AacSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AacSettingsInitParameters.
func (*AacSettingsInitParameters) DeepCopyInto ¶
func (in *AacSettingsInitParameters) DeepCopyInto(out *AacSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AacSettingsObservation ¶
type AacSettingsObservation struct { // Average bitrate in bits/second. Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` // Mono, Stereo, or 5.1 channel layout. CodingMode *string `json:"codingMode,omitempty" tf:"coding_mode,omitempty"` // Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair. InputType *string `json:"inputType,omitempty" tf:"input_type,omitempty"` // AAC profile. Profile *string `json:"profile,omitempty" tf:"profile,omitempty"` // The rate control mode. RateControlMode *string `json:"rateControlMode,omitempty" tf:"rate_control_mode,omitempty"` // Sets LATM/LOAS AAC output for raw containers. RawFormat *string `json:"rawFormat,omitempty" tf:"raw_format,omitempty"` // Sample rate in Hz. SampleRate *float64 `json:"sampleRate,omitempty" tf:"sample_rate,omitempty"` // Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers. Spec *string `json:"spec,omitempty" tf:"spec,omitempty"` // VBR Quality Level - Only used if rateControlMode is VBR. VbrQuality *string `json:"vbrQuality,omitempty" tf:"vbr_quality,omitempty"` }
func (*AacSettingsObservation) DeepCopy ¶
func (in *AacSettingsObservation) DeepCopy() *AacSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AacSettingsObservation.
func (*AacSettingsObservation) DeepCopyInto ¶
func (in *AacSettingsObservation) DeepCopyInto(out *AacSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AacSettingsParameters ¶
type AacSettingsParameters struct { // Average bitrate in bits/second. // +kubebuilder:validation:Optional Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` // Mono, Stereo, or 5.1 channel layout. // +kubebuilder:validation:Optional CodingMode *string `json:"codingMode,omitempty" tf:"coding_mode,omitempty"` // Set to "broadcasterMixedAd" when input contains pre-mixed main audio + AD (narration) as a stereo pair. // +kubebuilder:validation:Optional InputType *string `json:"inputType,omitempty" tf:"input_type,omitempty"` // AAC profile. // +kubebuilder:validation:Optional Profile *string `json:"profile,omitempty" tf:"profile,omitempty"` // The rate control mode. // +kubebuilder:validation:Optional RateControlMode *string `json:"rateControlMode,omitempty" tf:"rate_control_mode,omitempty"` // Sets LATM/LOAS AAC output for raw containers. // +kubebuilder:validation:Optional RawFormat *string `json:"rawFormat,omitempty" tf:"raw_format,omitempty"` // Sample rate in Hz. // +kubebuilder:validation:Optional SampleRate *float64 `json:"sampleRate,omitempty" tf:"sample_rate,omitempty"` // Use MPEG-2 AAC audio instead of MPEG-4 AAC audio for raw or MPEG-2 Transport Stream containers. // +kubebuilder:validation:Optional Spec *string `json:"spec,omitempty" tf:"spec,omitempty"` // VBR Quality Level - Only used if rateControlMode is VBR. // +kubebuilder:validation:Optional VbrQuality *string `json:"vbrQuality,omitempty" tf:"vbr_quality,omitempty"` }
func (*AacSettingsParameters) DeepCopy ¶
func (in *AacSettingsParameters) DeepCopy() *AacSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AacSettingsParameters.
func (*AacSettingsParameters) DeepCopyInto ¶
func (in *AacSettingsParameters) DeepCopyInto(out *AacSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ac3SettingsInitParameters ¶
type Ac3SettingsInitParameters struct { // Average bitrate in bits/second. Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` // Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. BitstreamMode *string `json:"bitstreamMode,omitempty" tf:"bitstream_mode,omitempty"` // Mono, Stereo, or 5.1 channel layout. CodingMode *string `json:"codingMode,omitempty" tf:"coding_mode,omitempty"` // Sets the dialnorm of the output. Dialnorm *float64 `json:"dialnorm,omitempty" tf:"dialnorm,omitempty"` // If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification. DrcProfile *string `json:"drcProfile,omitempty" tf:"drc_profile,omitempty"` // When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. LfeFilter *string `json:"lfeFilter,omitempty" tf:"lfe_filter,omitempty"` // Metadata control. MetadataControl *string `json:"metadataControl,omitempty" tf:"metadata_control,omitempty"` }
func (*Ac3SettingsInitParameters) DeepCopy ¶
func (in *Ac3SettingsInitParameters) DeepCopy() *Ac3SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ac3SettingsInitParameters.
func (*Ac3SettingsInitParameters) DeepCopyInto ¶
func (in *Ac3SettingsInitParameters) DeepCopyInto(out *Ac3SettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ac3SettingsObservation ¶
type Ac3SettingsObservation struct { // Average bitrate in bits/second. Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` // Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. BitstreamMode *string `json:"bitstreamMode,omitempty" tf:"bitstream_mode,omitempty"` // Mono, Stereo, or 5.1 channel layout. CodingMode *string `json:"codingMode,omitempty" tf:"coding_mode,omitempty"` // Sets the dialnorm of the output. Dialnorm *float64 `json:"dialnorm,omitempty" tf:"dialnorm,omitempty"` // If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification. DrcProfile *string `json:"drcProfile,omitempty" tf:"drc_profile,omitempty"` // When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. LfeFilter *string `json:"lfeFilter,omitempty" tf:"lfe_filter,omitempty"` // Metadata control. MetadataControl *string `json:"metadataControl,omitempty" tf:"metadata_control,omitempty"` }
func (*Ac3SettingsObservation) DeepCopy ¶
func (in *Ac3SettingsObservation) DeepCopy() *Ac3SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ac3SettingsObservation.
func (*Ac3SettingsObservation) DeepCopyInto ¶
func (in *Ac3SettingsObservation) DeepCopyInto(out *Ac3SettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ac3SettingsParameters ¶
type Ac3SettingsParameters struct { // Average bitrate in bits/second. // +kubebuilder:validation:Optional Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` // Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. // +kubebuilder:validation:Optional BitstreamMode *string `json:"bitstreamMode,omitempty" tf:"bitstream_mode,omitempty"` // Mono, Stereo, or 5.1 channel layout. // +kubebuilder:validation:Optional CodingMode *string `json:"codingMode,omitempty" tf:"coding_mode,omitempty"` // Sets the dialnorm of the output. // +kubebuilder:validation:Optional Dialnorm *float64 `json:"dialnorm,omitempty" tf:"dialnorm,omitempty"` // If set to filmStandard, adds dynamic range compression signaling to the output bitstream as defined in the Dolby Digital specification. // +kubebuilder:validation:Optional DrcProfile *string `json:"drcProfile,omitempty" tf:"drc_profile,omitempty"` // When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. // +kubebuilder:validation:Optional LfeFilter *string `json:"lfeFilter,omitempty" tf:"lfe_filter,omitempty"` // Metadata control. // +kubebuilder:validation:Optional MetadataControl *string `json:"metadataControl,omitempty" tf:"metadata_control,omitempty"` }
func (*Ac3SettingsParameters) DeepCopy ¶
func (in *Ac3SettingsParameters) DeepCopy() *Ac3SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ac3SettingsParameters.
func (*Ac3SettingsParameters) DeepCopyInto ¶
func (in *Ac3SettingsParameters) DeepCopyInto(out *Ac3SettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AncillarySourceSettingsInitParameters ¶
type AncillarySourceSettingsInitParameters struct { // Specifies the number (1 to 4) of the captions channel you want to extract from the ancillary captions. If you plan to convert the ancillary captions to another format, complete this field. If you plan to choose Embedded as the captions destination in the output (to pass through all the channels in the ancillary captions), leave this field blank because MediaLive ignores the field. SourceAncillaryChannelNumber *float64 `json:"sourceAncillaryChannelNumber,omitempty" tf:"source_ancillary_channel_number,omitempty"` }
func (*AncillarySourceSettingsInitParameters) DeepCopy ¶
func (in *AncillarySourceSettingsInitParameters) DeepCopy() *AncillarySourceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AncillarySourceSettingsInitParameters.
func (*AncillarySourceSettingsInitParameters) DeepCopyInto ¶
func (in *AncillarySourceSettingsInitParameters) DeepCopyInto(out *AncillarySourceSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AncillarySourceSettingsObservation ¶
type AncillarySourceSettingsObservation struct { // Specifies the number (1 to 4) of the captions channel you want to extract from the ancillary captions. If you plan to convert the ancillary captions to another format, complete this field. If you plan to choose Embedded as the captions destination in the output (to pass through all the channels in the ancillary captions), leave this field blank because MediaLive ignores the field. SourceAncillaryChannelNumber *float64 `json:"sourceAncillaryChannelNumber,omitempty" tf:"source_ancillary_channel_number,omitempty"` }
func (*AncillarySourceSettingsObservation) DeepCopy ¶
func (in *AncillarySourceSettingsObservation) DeepCopy() *AncillarySourceSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AncillarySourceSettingsObservation.
func (*AncillarySourceSettingsObservation) DeepCopyInto ¶
func (in *AncillarySourceSettingsObservation) DeepCopyInto(out *AncillarySourceSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AncillarySourceSettingsParameters ¶
type AncillarySourceSettingsParameters struct { // Specifies the number (1 to 4) of the captions channel you want to extract from the ancillary captions. If you plan to convert the ancillary captions to another format, complete this field. If you plan to choose Embedded as the captions destination in the output (to pass through all the channels in the ancillary captions), leave this field blank because MediaLive ignores the field. // +kubebuilder:validation:Optional SourceAncillaryChannelNumber *float64 `json:"sourceAncillaryChannelNumber,omitempty" tf:"source_ancillary_channel_number,omitempty"` }
func (*AncillarySourceSettingsParameters) DeepCopy ¶
func (in *AncillarySourceSettingsParameters) DeepCopy() *AncillarySourceSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AncillarySourceSettingsParameters.
func (*AncillarySourceSettingsParameters) DeepCopyInto ¶
func (in *AncillarySourceSettingsParameters) DeepCopyInto(out *AncillarySourceSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveCdnSettingsInitParameters ¶
type ArchiveCdnSettingsInitParameters struct { // Archive S3 Settings. See Archive S3 Settings for more details. ArchiveS3Settings *ArchiveS3SettingsInitParameters `json:"archiveS3Settings,omitempty" tf:"archive_s3_settings,omitempty"` }
func (*ArchiveCdnSettingsInitParameters) DeepCopy ¶
func (in *ArchiveCdnSettingsInitParameters) DeepCopy() *ArchiveCdnSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveCdnSettingsInitParameters.
func (*ArchiveCdnSettingsInitParameters) DeepCopyInto ¶
func (in *ArchiveCdnSettingsInitParameters) DeepCopyInto(out *ArchiveCdnSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveCdnSettingsObservation ¶
type ArchiveCdnSettingsObservation struct { // Archive S3 Settings. See Archive S3 Settings for more details. ArchiveS3Settings *ArchiveS3SettingsObservation `json:"archiveS3Settings,omitempty" tf:"archive_s3_settings,omitempty"` }
func (*ArchiveCdnSettingsObservation) DeepCopy ¶
func (in *ArchiveCdnSettingsObservation) DeepCopy() *ArchiveCdnSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveCdnSettingsObservation.
func (*ArchiveCdnSettingsObservation) DeepCopyInto ¶
func (in *ArchiveCdnSettingsObservation) DeepCopyInto(out *ArchiveCdnSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveCdnSettingsParameters ¶
type ArchiveCdnSettingsParameters struct { // Archive S3 Settings. See Archive S3 Settings for more details. // +kubebuilder:validation:Optional ArchiveS3Settings *ArchiveS3SettingsParameters `json:"archiveS3Settings,omitempty" tf:"archive_s3_settings,omitempty"` }
func (*ArchiveCdnSettingsParameters) DeepCopy ¶
func (in *ArchiveCdnSettingsParameters) DeepCopy() *ArchiveCdnSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveCdnSettingsParameters.
func (*ArchiveCdnSettingsParameters) DeepCopyInto ¶
func (in *ArchiveCdnSettingsParameters) DeepCopyInto(out *ArchiveCdnSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveGroupSettingsInitParameters ¶
type ArchiveGroupSettingsInitParameters struct { // Parameters that control the interactions with the CDN. See Archive CDN Settings for more details. ArchiveCdnSettings *ArchiveCdnSettingsInitParameters `json:"archiveCdnSettings,omitempty" tf:"archive_cdn_settings,omitempty"` // A director and base filename where archive files should be written. See Destination for more details. Destination *DestinationInitParameters `json:"destination,omitempty" tf:"destination,omitempty"` // Number of seconds to write to archive file before closing and starting a new one. RolloverInterval *float64 `json:"rolloverInterval,omitempty" tf:"rollover_interval,omitempty"` }
func (*ArchiveGroupSettingsInitParameters) DeepCopy ¶
func (in *ArchiveGroupSettingsInitParameters) DeepCopy() *ArchiveGroupSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveGroupSettingsInitParameters.
func (*ArchiveGroupSettingsInitParameters) DeepCopyInto ¶
func (in *ArchiveGroupSettingsInitParameters) DeepCopyInto(out *ArchiveGroupSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveGroupSettingsObservation ¶
type ArchiveGroupSettingsObservation struct { // Parameters that control the interactions with the CDN. See Archive CDN Settings for more details. ArchiveCdnSettings *ArchiveCdnSettingsObservation `json:"archiveCdnSettings,omitempty" tf:"archive_cdn_settings,omitempty"` // A director and base filename where archive files should be written. See Destination for more details. Destination *DestinationObservation `json:"destination,omitempty" tf:"destination,omitempty"` // Number of seconds to write to archive file before closing and starting a new one. RolloverInterval *float64 `json:"rolloverInterval,omitempty" tf:"rollover_interval,omitempty"` }
func (*ArchiveGroupSettingsObservation) DeepCopy ¶
func (in *ArchiveGroupSettingsObservation) DeepCopy() *ArchiveGroupSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveGroupSettingsObservation.
func (*ArchiveGroupSettingsObservation) DeepCopyInto ¶
func (in *ArchiveGroupSettingsObservation) DeepCopyInto(out *ArchiveGroupSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveGroupSettingsParameters ¶
type ArchiveGroupSettingsParameters struct { // Parameters that control the interactions with the CDN. See Archive CDN Settings for more details. // +kubebuilder:validation:Optional ArchiveCdnSettings *ArchiveCdnSettingsParameters `json:"archiveCdnSettings,omitempty" tf:"archive_cdn_settings,omitempty"` // A director and base filename where archive files should be written. See Destination for more details. // +kubebuilder:validation:Optional Destination *DestinationParameters `json:"destination" tf:"destination,omitempty"` // Number of seconds to write to archive file before closing and starting a new one. // +kubebuilder:validation:Optional RolloverInterval *float64 `json:"rolloverInterval,omitempty" tf:"rollover_interval,omitempty"` }
func (*ArchiveGroupSettingsParameters) DeepCopy ¶
func (in *ArchiveGroupSettingsParameters) DeepCopy() *ArchiveGroupSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveGroupSettingsParameters.
func (*ArchiveGroupSettingsParameters) DeepCopyInto ¶
func (in *ArchiveGroupSettingsParameters) DeepCopyInto(out *ArchiveGroupSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveOutputSettingsInitParameters ¶
type ArchiveOutputSettingsInitParameters struct { // Settings specific to the container type of the file. See Container Settings for more details. ContainerSettings *ContainerSettingsInitParameters `json:"containerSettings,omitempty" tf:"container_settings,omitempty"` // Output file extension. Extension *string `json:"extension,omitempty" tf:"extension,omitempty"` // String concatenated to the end of the destination filename. Required for multiple outputs of the same type. NameModifier *string `json:"nameModifier,omitempty" tf:"name_modifier,omitempty"` }
func (*ArchiveOutputSettingsInitParameters) DeepCopy ¶
func (in *ArchiveOutputSettingsInitParameters) DeepCopy() *ArchiveOutputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveOutputSettingsInitParameters.
func (*ArchiveOutputSettingsInitParameters) DeepCopyInto ¶
func (in *ArchiveOutputSettingsInitParameters) DeepCopyInto(out *ArchiveOutputSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveOutputSettingsObservation ¶
type ArchiveOutputSettingsObservation struct { // Settings specific to the container type of the file. See Container Settings for more details. ContainerSettings *ContainerSettingsObservation `json:"containerSettings,omitempty" tf:"container_settings,omitempty"` // Output file extension. Extension *string `json:"extension,omitempty" tf:"extension,omitempty"` // String concatenated to the end of the destination filename. Required for multiple outputs of the same type. NameModifier *string `json:"nameModifier,omitempty" tf:"name_modifier,omitempty"` }
func (*ArchiveOutputSettingsObservation) DeepCopy ¶
func (in *ArchiveOutputSettingsObservation) DeepCopy() *ArchiveOutputSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveOutputSettingsObservation.
func (*ArchiveOutputSettingsObservation) DeepCopyInto ¶
func (in *ArchiveOutputSettingsObservation) DeepCopyInto(out *ArchiveOutputSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveOutputSettingsParameters ¶
type ArchiveOutputSettingsParameters struct { // Settings specific to the container type of the file. See Container Settings for more details. // +kubebuilder:validation:Optional ContainerSettings *ContainerSettingsParameters `json:"containerSettings,omitempty" tf:"container_settings,omitempty"` // Output file extension. // +kubebuilder:validation:Optional Extension *string `json:"extension,omitempty" tf:"extension,omitempty"` // String concatenated to the end of the destination filename. Required for multiple outputs of the same type. // +kubebuilder:validation:Optional NameModifier *string `json:"nameModifier,omitempty" tf:"name_modifier,omitempty"` }
func (*ArchiveOutputSettingsParameters) DeepCopy ¶
func (in *ArchiveOutputSettingsParameters) DeepCopy() *ArchiveOutputSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveOutputSettingsParameters.
func (*ArchiveOutputSettingsParameters) DeepCopyInto ¶
func (in *ArchiveOutputSettingsParameters) DeepCopyInto(out *ArchiveOutputSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveS3SettingsInitParameters ¶
type ArchiveS3SettingsInitParameters struct { // Specify the canned ACL to apply to each S3 request. CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` }
func (*ArchiveS3SettingsInitParameters) DeepCopy ¶
func (in *ArchiveS3SettingsInitParameters) DeepCopy() *ArchiveS3SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveS3SettingsInitParameters.
func (*ArchiveS3SettingsInitParameters) DeepCopyInto ¶
func (in *ArchiveS3SettingsInitParameters) DeepCopyInto(out *ArchiveS3SettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveS3SettingsObservation ¶
type ArchiveS3SettingsObservation struct { // Specify the canned ACL to apply to each S3 request. CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` }
func (*ArchiveS3SettingsObservation) DeepCopy ¶
func (in *ArchiveS3SettingsObservation) DeepCopy() *ArchiveS3SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveS3SettingsObservation.
func (*ArchiveS3SettingsObservation) DeepCopyInto ¶
func (in *ArchiveS3SettingsObservation) DeepCopyInto(out *ArchiveS3SettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveS3SettingsParameters ¶
type ArchiveS3SettingsParameters struct { // Specify the canned ACL to apply to each S3 request. // +kubebuilder:validation:Optional CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` }
func (*ArchiveS3SettingsParameters) DeepCopy ¶
func (in *ArchiveS3SettingsParameters) DeepCopy() *ArchiveS3SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveS3SettingsParameters.
func (*ArchiveS3SettingsParameters) DeepCopyInto ¶
func (in *ArchiveS3SettingsParameters) DeepCopyInto(out *ArchiveS3SettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AribDestinationSettingsInitParameters ¶
type AribDestinationSettingsInitParameters struct { }
func (*AribDestinationSettingsInitParameters) DeepCopy ¶
func (in *AribDestinationSettingsInitParameters) DeepCopy() *AribDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AribDestinationSettingsInitParameters.
func (*AribDestinationSettingsInitParameters) DeepCopyInto ¶
func (in *AribDestinationSettingsInitParameters) DeepCopyInto(out *AribDestinationSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AribDestinationSettingsObservation ¶
type AribDestinationSettingsObservation struct { }
func (*AribDestinationSettingsObservation) DeepCopy ¶
func (in *AribDestinationSettingsObservation) DeepCopy() *AribDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AribDestinationSettingsObservation.
func (*AribDestinationSettingsObservation) DeepCopyInto ¶
func (in *AribDestinationSettingsObservation) DeepCopyInto(out *AribDestinationSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AribDestinationSettingsParameters ¶
type AribDestinationSettingsParameters struct { }
func (*AribDestinationSettingsParameters) DeepCopy ¶
func (in *AribDestinationSettingsParameters) DeepCopy() *AribDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AribDestinationSettingsParameters.
func (*AribDestinationSettingsParameters) DeepCopyInto ¶
func (in *AribDestinationSettingsParameters) DeepCopyInto(out *AribDestinationSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AribSourceSettingsInitParameters ¶
type AribSourceSettingsInitParameters struct { }
func (*AribSourceSettingsInitParameters) DeepCopy ¶
func (in *AribSourceSettingsInitParameters) DeepCopy() *AribSourceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AribSourceSettingsInitParameters.
func (*AribSourceSettingsInitParameters) DeepCopyInto ¶
func (in *AribSourceSettingsInitParameters) DeepCopyInto(out *AribSourceSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AribSourceSettingsObservation ¶
type AribSourceSettingsObservation struct { }
func (*AribSourceSettingsObservation) DeepCopy ¶
func (in *AribSourceSettingsObservation) DeepCopy() *AribSourceSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AribSourceSettingsObservation.
func (*AribSourceSettingsObservation) DeepCopyInto ¶
func (in *AribSourceSettingsObservation) DeepCopyInto(out *AribSourceSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AribSourceSettingsParameters ¶
type AribSourceSettingsParameters struct { }
func (*AribSourceSettingsParameters) DeepCopy ¶
func (in *AribSourceSettingsParameters) DeepCopy() *AribSourceSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AribSourceSettingsParameters.
func (*AribSourceSettingsParameters) DeepCopyInto ¶
func (in *AribSourceSettingsParameters) DeepCopyInto(out *AribSourceSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioDescriptionsInitParameters ¶
type AudioDescriptionsInitParameters struct { // Advanced audio normalization settings. See Audio Normalization Settings for more details. AudioNormalizationSettings *AudioNormalizationSettingsInitParameters `json:"audioNormalizationSettings,omitempty" tf:"audio_normalization_settings,omitempty"` // The name of the audio selector in the input that MediaLive should monitor to detect silence. Select your most important rendition. If you didn't create an audio selector in this input, leave blank. AudioSelectorName *string `json:"audioSelectorName,omitempty" tf:"audio_selector_name,omitempty"` // Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1. AudioType *string `json:"audioType,omitempty" tf:"audio_type,omitempty"` // Determined how audio type is determined. AudioTypeControl *string `json:"audioTypeControl,omitempty" tf:"audio_type_control,omitempty"` // Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details. AudioWatermarkSettings *AudioWatermarkSettingsInitParameters `json:"audioWatermarkSettings,omitempty" tf:"audio_watermark_settings,omitempty"` // Audio codec settings. See Audio Codec Settings for more details. CodecSettings *CodecSettingsInitParameters `json:"codecSettings,omitempty" tf:"codec_settings,omitempty"` // Selects a specific three-letter language code from within an audio source. LanguageCode *string `json:"languageCode,omitempty" tf:"language_code,omitempty"` LanguageCodeControl *string `json:"languageCodeControl,omitempty" tf:"language_code_control,omitempty"` // Name of the Channel. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. RemixSettings *RemixSettingsInitParameters `json:"remixSettings,omitempty" tf:"remix_settings,omitempty"` // Stream name RTMP destinations (URLs of type rtmp://) StreamName *string `json:"streamName,omitempty" tf:"stream_name,omitempty"` }
func (*AudioDescriptionsInitParameters) DeepCopy ¶
func (in *AudioDescriptionsInitParameters) DeepCopy() *AudioDescriptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioDescriptionsInitParameters.
func (*AudioDescriptionsInitParameters) DeepCopyInto ¶
func (in *AudioDescriptionsInitParameters) DeepCopyInto(out *AudioDescriptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioDescriptionsObservation ¶
type AudioDescriptionsObservation struct { // Advanced audio normalization settings. See Audio Normalization Settings for more details. AudioNormalizationSettings *AudioNormalizationSettingsObservation `json:"audioNormalizationSettings,omitempty" tf:"audio_normalization_settings,omitempty"` // The name of the audio selector in the input that MediaLive should monitor to detect silence. Select your most important rendition. If you didn't create an audio selector in this input, leave blank. AudioSelectorName *string `json:"audioSelectorName,omitempty" tf:"audio_selector_name,omitempty"` // Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1. AudioType *string `json:"audioType,omitempty" tf:"audio_type,omitempty"` // Determined how audio type is determined. AudioTypeControl *string `json:"audioTypeControl,omitempty" tf:"audio_type_control,omitempty"` // Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details. AudioWatermarkSettings *AudioWatermarkSettingsObservation `json:"audioWatermarkSettings,omitempty" tf:"audio_watermark_settings,omitempty"` // Audio codec settings. See Audio Codec Settings for more details. CodecSettings *CodecSettingsObservation `json:"codecSettings,omitempty" tf:"codec_settings,omitempty"` // Selects a specific three-letter language code from within an audio source. LanguageCode *string `json:"languageCode,omitempty" tf:"language_code,omitempty"` LanguageCodeControl *string `json:"languageCodeControl,omitempty" tf:"language_code_control,omitempty"` // Name of the Channel. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. RemixSettings *RemixSettingsObservation `json:"remixSettings,omitempty" tf:"remix_settings,omitempty"` // Stream name RTMP destinations (URLs of type rtmp://) StreamName *string `json:"streamName,omitempty" tf:"stream_name,omitempty"` }
func (*AudioDescriptionsObservation) DeepCopy ¶
func (in *AudioDescriptionsObservation) DeepCopy() *AudioDescriptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioDescriptionsObservation.
func (*AudioDescriptionsObservation) DeepCopyInto ¶
func (in *AudioDescriptionsObservation) DeepCopyInto(out *AudioDescriptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioDescriptionsParameters ¶
type AudioDescriptionsParameters struct { // Advanced audio normalization settings. See Audio Normalization Settings for more details. // +kubebuilder:validation:Optional AudioNormalizationSettings *AudioNormalizationSettingsParameters `json:"audioNormalizationSettings,omitempty" tf:"audio_normalization_settings,omitempty"` // The name of the audio selector in the input that MediaLive should monitor to detect silence. Select your most important rendition. If you didn't create an audio selector in this input, leave blank. // +kubebuilder:validation:Optional AudioSelectorName *string `json:"audioSelectorName" tf:"audio_selector_name,omitempty"` // Applies only if audioTypeControl is useConfigured. The values for audioType are defined in ISO-IEC 13818-1. // +kubebuilder:validation:Optional AudioType *string `json:"audioType,omitempty" tf:"audio_type,omitempty"` // Determined how audio type is determined. // +kubebuilder:validation:Optional AudioTypeControl *string `json:"audioTypeControl,omitempty" tf:"audio_type_control,omitempty"` // Settings to configure one or more solutions that insert audio watermarks in the audio encode. See Audio Watermark Settings for more details. // +kubebuilder:validation:Optional AudioWatermarkSettings *AudioWatermarkSettingsParameters `json:"audioWatermarkSettings,omitempty" tf:"audio_watermark_settings,omitempty"` // Audio codec settings. See Audio Codec Settings for more details. // +kubebuilder:validation:Optional CodecSettings *CodecSettingsParameters `json:"codecSettings,omitempty" tf:"codec_settings,omitempty"` // Selects a specific three-letter language code from within an audio source. // +kubebuilder:validation:Optional LanguageCode *string `json:"languageCode,omitempty" tf:"language_code,omitempty"` // +kubebuilder:validation:Optional LanguageCodeControl *string `json:"languageCodeControl,omitempty" tf:"language_code_control,omitempty"` // Name of the Channel. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional RemixSettings *RemixSettingsParameters `json:"remixSettings,omitempty" tf:"remix_settings,omitempty"` // Stream name RTMP destinations (URLs of type rtmp://) // +kubebuilder:validation:Optional StreamName *string `json:"streamName,omitempty" tf:"stream_name,omitempty"` }
func (*AudioDescriptionsParameters) DeepCopy ¶
func (in *AudioDescriptionsParameters) DeepCopy() *AudioDescriptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioDescriptionsParameters.
func (*AudioDescriptionsParameters) DeepCopyInto ¶
func (in *AudioDescriptionsParameters) DeepCopyInto(out *AudioDescriptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioHlsRenditionSelectionInitParameters ¶
type AudioHlsRenditionSelectionInitParameters struct { // Specifies the GROUP-ID in the #EXT-X-MEDIA tag of the target HLS audio rendition. GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` // Name of the Channel. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*AudioHlsRenditionSelectionInitParameters) DeepCopy ¶
func (in *AudioHlsRenditionSelectionInitParameters) DeepCopy() *AudioHlsRenditionSelectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioHlsRenditionSelectionInitParameters.
func (*AudioHlsRenditionSelectionInitParameters) DeepCopyInto ¶
func (in *AudioHlsRenditionSelectionInitParameters) DeepCopyInto(out *AudioHlsRenditionSelectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioHlsRenditionSelectionObservation ¶
type AudioHlsRenditionSelectionObservation struct { // Specifies the GROUP-ID in the #EXT-X-MEDIA tag of the target HLS audio rendition. GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` // Name of the Channel. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*AudioHlsRenditionSelectionObservation) DeepCopy ¶
func (in *AudioHlsRenditionSelectionObservation) DeepCopy() *AudioHlsRenditionSelectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioHlsRenditionSelectionObservation.
func (*AudioHlsRenditionSelectionObservation) DeepCopyInto ¶
func (in *AudioHlsRenditionSelectionObservation) DeepCopyInto(out *AudioHlsRenditionSelectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioHlsRenditionSelectionParameters ¶
type AudioHlsRenditionSelectionParameters struct { // Specifies the GROUP-ID in the #EXT-X-MEDIA tag of the target HLS audio rendition. // +kubebuilder:validation:Optional GroupID *string `json:"groupId" tf:"group_id,omitempty"` // Name of the Channel. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*AudioHlsRenditionSelectionParameters) DeepCopy ¶
func (in *AudioHlsRenditionSelectionParameters) DeepCopy() *AudioHlsRenditionSelectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioHlsRenditionSelectionParameters.
func (*AudioHlsRenditionSelectionParameters) DeepCopyInto ¶
func (in *AudioHlsRenditionSelectionParameters) DeepCopyInto(out *AudioHlsRenditionSelectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioLanguageSelectionInitParameters ¶
type AudioLanguageSelectionInitParameters struct { // Selects a specific three-letter language code from within an audio source. LanguageCode *string `json:"languageCode,omitempty" tf:"language_code,omitempty"` // When set to “strict”, the transport stream demux strictly identifies audio streams by their language descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is no longer present then mute will be encoded until the language returns. If “loose”, then on a PMT update the demux will choose another audio stream in the program with the same stream type if it can’t find one with the same language. LanguageSelectionPolicy *string `json:"languageSelectionPolicy,omitempty" tf:"language_selection_policy,omitempty"` }
func (*AudioLanguageSelectionInitParameters) DeepCopy ¶
func (in *AudioLanguageSelectionInitParameters) DeepCopy() *AudioLanguageSelectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioLanguageSelectionInitParameters.
func (*AudioLanguageSelectionInitParameters) DeepCopyInto ¶
func (in *AudioLanguageSelectionInitParameters) DeepCopyInto(out *AudioLanguageSelectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioLanguageSelectionObservation ¶
type AudioLanguageSelectionObservation struct { // Selects a specific three-letter language code from within an audio source. LanguageCode *string `json:"languageCode,omitempty" tf:"language_code,omitempty"` // When set to “strict”, the transport stream demux strictly identifies audio streams by their language descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is no longer present then mute will be encoded until the language returns. If “loose”, then on a PMT update the demux will choose another audio stream in the program with the same stream type if it can’t find one with the same language. LanguageSelectionPolicy *string `json:"languageSelectionPolicy,omitempty" tf:"language_selection_policy,omitempty"` }
func (*AudioLanguageSelectionObservation) DeepCopy ¶
func (in *AudioLanguageSelectionObservation) DeepCopy() *AudioLanguageSelectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioLanguageSelectionObservation.
func (*AudioLanguageSelectionObservation) DeepCopyInto ¶
func (in *AudioLanguageSelectionObservation) DeepCopyInto(out *AudioLanguageSelectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioLanguageSelectionParameters ¶
type AudioLanguageSelectionParameters struct { // Selects a specific three-letter language code from within an audio source. // +kubebuilder:validation:Optional LanguageCode *string `json:"languageCode" tf:"language_code,omitempty"` // When set to “strict”, the transport stream demux strictly identifies audio streams by their language descriptor. If a PMT update occurs such that an audio stream matching the initially selected language is no longer present then mute will be encoded until the language returns. If “loose”, then on a PMT update the demux will choose another audio stream in the program with the same stream type if it can’t find one with the same language. // +kubebuilder:validation:Optional LanguageSelectionPolicy *string `json:"languageSelectionPolicy,omitempty" tf:"language_selection_policy,omitempty"` }
func (*AudioLanguageSelectionParameters) DeepCopy ¶
func (in *AudioLanguageSelectionParameters) DeepCopy() *AudioLanguageSelectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioLanguageSelectionParameters.
func (*AudioLanguageSelectionParameters) DeepCopyInto ¶
func (in *AudioLanguageSelectionParameters) DeepCopyInto(out *AudioLanguageSelectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioNormalizationSettingsInitParameters ¶
type AudioNormalizationSettingsInitParameters struct { // Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification. Algorithm *string `json:"algorithm,omitempty" tf:"algorithm,omitempty"` // Algorithm control for the audio description. AlgorithmControl *string `json:"algorithmControl,omitempty" tf:"algorithm_control,omitempty"` // Target LKFS (loudness) to adjust volume to. TargetLkfs *float64 `json:"targetLkfs,omitempty" tf:"target_lkfs,omitempty"` }
func (*AudioNormalizationSettingsInitParameters) DeepCopy ¶
func (in *AudioNormalizationSettingsInitParameters) DeepCopy() *AudioNormalizationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioNormalizationSettingsInitParameters.
func (*AudioNormalizationSettingsInitParameters) DeepCopyInto ¶
func (in *AudioNormalizationSettingsInitParameters) DeepCopyInto(out *AudioNormalizationSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioNormalizationSettingsObservation ¶
type AudioNormalizationSettingsObservation struct { // Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification. Algorithm *string `json:"algorithm,omitempty" tf:"algorithm,omitempty"` // Algorithm control for the audio description. AlgorithmControl *string `json:"algorithmControl,omitempty" tf:"algorithm_control,omitempty"` // Target LKFS (loudness) to adjust volume to. TargetLkfs *float64 `json:"targetLkfs,omitempty" tf:"target_lkfs,omitempty"` }
func (*AudioNormalizationSettingsObservation) DeepCopy ¶
func (in *AudioNormalizationSettingsObservation) DeepCopy() *AudioNormalizationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioNormalizationSettingsObservation.
func (*AudioNormalizationSettingsObservation) DeepCopyInto ¶
func (in *AudioNormalizationSettingsObservation) DeepCopyInto(out *AudioNormalizationSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioNormalizationSettingsParameters ¶
type AudioNormalizationSettingsParameters struct { // Audio normalization algorithm to use. itu17701 conforms to the CALM Act specification, itu17702 to the EBU R-128 specification. // +kubebuilder:validation:Optional Algorithm *string `json:"algorithm,omitempty" tf:"algorithm,omitempty"` // Algorithm control for the audio description. // +kubebuilder:validation:Optional AlgorithmControl *string `json:"algorithmControl,omitempty" tf:"algorithm_control,omitempty"` // Target LKFS (loudness) to adjust volume to. // +kubebuilder:validation:Optional TargetLkfs *float64 `json:"targetLkfs,omitempty" tf:"target_lkfs,omitempty"` }
func (*AudioNormalizationSettingsParameters) DeepCopy ¶
func (in *AudioNormalizationSettingsParameters) DeepCopy() *AudioNormalizationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioNormalizationSettingsParameters.
func (*AudioNormalizationSettingsParameters) DeepCopyInto ¶
func (in *AudioNormalizationSettingsParameters) DeepCopyInto(out *AudioNormalizationSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioOnlyHlsSettingsInitParameters ¶
type AudioOnlyHlsSettingsInitParameters struct { // Specifies the GROUP-ID in the #EXT-X-MEDIA tag of the target HLS audio rendition. AudioGroupID *string `json:"audioGroupId,omitempty" tf:"audio_group_id,omitempty"` AudioOnlyImage *AudioOnlyImageInitParameters `json:"audioOnlyImage,omitempty" tf:"audio_only_image,omitempty"` AudioTrackType *string `json:"audioTrackType,omitempty" tf:"audio_track_type,omitempty"` SegmentType *string `json:"segmentType,omitempty" tf:"segment_type,omitempty"` }
func (*AudioOnlyHlsSettingsInitParameters) DeepCopy ¶
func (in *AudioOnlyHlsSettingsInitParameters) DeepCopy() *AudioOnlyHlsSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioOnlyHlsSettingsInitParameters.
func (*AudioOnlyHlsSettingsInitParameters) DeepCopyInto ¶
func (in *AudioOnlyHlsSettingsInitParameters) DeepCopyInto(out *AudioOnlyHlsSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioOnlyHlsSettingsObservation ¶
type AudioOnlyHlsSettingsObservation struct { // Specifies the GROUP-ID in the #EXT-X-MEDIA tag of the target HLS audio rendition. AudioGroupID *string `json:"audioGroupId,omitempty" tf:"audio_group_id,omitempty"` AudioOnlyImage *AudioOnlyImageObservation `json:"audioOnlyImage,omitempty" tf:"audio_only_image,omitempty"` AudioTrackType *string `json:"audioTrackType,omitempty" tf:"audio_track_type,omitempty"` SegmentType *string `json:"segmentType,omitempty" tf:"segment_type,omitempty"` }
func (*AudioOnlyHlsSettingsObservation) DeepCopy ¶
func (in *AudioOnlyHlsSettingsObservation) DeepCopy() *AudioOnlyHlsSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioOnlyHlsSettingsObservation.
func (*AudioOnlyHlsSettingsObservation) DeepCopyInto ¶
func (in *AudioOnlyHlsSettingsObservation) DeepCopyInto(out *AudioOnlyHlsSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioOnlyHlsSettingsParameters ¶
type AudioOnlyHlsSettingsParameters struct { // Specifies the GROUP-ID in the #EXT-X-MEDIA tag of the target HLS audio rendition. // +kubebuilder:validation:Optional AudioGroupID *string `json:"audioGroupId,omitempty" tf:"audio_group_id,omitempty"` // +kubebuilder:validation:Optional AudioOnlyImage *AudioOnlyImageParameters `json:"audioOnlyImage,omitempty" tf:"audio_only_image,omitempty"` // +kubebuilder:validation:Optional AudioTrackType *string `json:"audioTrackType,omitempty" tf:"audio_track_type,omitempty"` // +kubebuilder:validation:Optional SegmentType *string `json:"segmentType,omitempty" tf:"segment_type,omitempty"` }
func (*AudioOnlyHlsSettingsParameters) DeepCopy ¶
func (in *AudioOnlyHlsSettingsParameters) DeepCopy() *AudioOnlyHlsSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioOnlyHlsSettingsParameters.
func (*AudioOnlyHlsSettingsParameters) DeepCopyInto ¶
func (in *AudioOnlyHlsSettingsParameters) DeepCopyInto(out *AudioOnlyHlsSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioOnlyImageInitParameters ¶
type AudioOnlyImageInitParameters struct { // Key used to extract the password from EC2 Parameter store. PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // – Path to a file accessible to the live stream. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` // Username for destination. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*AudioOnlyImageInitParameters) DeepCopy ¶
func (in *AudioOnlyImageInitParameters) DeepCopy() *AudioOnlyImageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioOnlyImageInitParameters.
func (*AudioOnlyImageInitParameters) DeepCopyInto ¶
func (in *AudioOnlyImageInitParameters) DeepCopyInto(out *AudioOnlyImageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioOnlyImageObservation ¶
type AudioOnlyImageObservation struct { // Key used to extract the password from EC2 Parameter store. PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // – Path to a file accessible to the live stream. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` // Username for destination. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*AudioOnlyImageObservation) DeepCopy ¶
func (in *AudioOnlyImageObservation) DeepCopy() *AudioOnlyImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioOnlyImageObservation.
func (*AudioOnlyImageObservation) DeepCopyInto ¶
func (in *AudioOnlyImageObservation) DeepCopyInto(out *AudioOnlyImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioOnlyImageParameters ¶
type AudioOnlyImageParameters struct { // Key used to extract the password from EC2 Parameter store. // +kubebuilder:validation:Optional PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // – Path to a file accessible to the live stream. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` // Username for destination. // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*AudioOnlyImageParameters) DeepCopy ¶
func (in *AudioOnlyImageParameters) DeepCopy() *AudioOnlyImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioOnlyImageParameters.
func (*AudioOnlyImageParameters) DeepCopyInto ¶
func (in *AudioOnlyImageParameters) DeepCopyInto(out *AudioOnlyImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioPidSelectionInitParameters ¶
type AudioPidSelectionInitParameters struct { // Selects a specific PID from within a source. Pid *float64 `json:"pid,omitempty" tf:"pid,omitempty"` }
func (*AudioPidSelectionInitParameters) DeepCopy ¶
func (in *AudioPidSelectionInitParameters) DeepCopy() *AudioPidSelectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioPidSelectionInitParameters.
func (*AudioPidSelectionInitParameters) DeepCopyInto ¶
func (in *AudioPidSelectionInitParameters) DeepCopyInto(out *AudioPidSelectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioPidSelectionObservation ¶
type AudioPidSelectionObservation struct { // Selects a specific PID from within a source. Pid *float64 `json:"pid,omitempty" tf:"pid,omitempty"` }
func (*AudioPidSelectionObservation) DeepCopy ¶
func (in *AudioPidSelectionObservation) DeepCopy() *AudioPidSelectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioPidSelectionObservation.
func (*AudioPidSelectionObservation) DeepCopyInto ¶
func (in *AudioPidSelectionObservation) DeepCopyInto(out *AudioPidSelectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioPidSelectionParameters ¶
type AudioPidSelectionParameters struct { // Selects a specific PID from within a source. // +kubebuilder:validation:Optional Pid *float64 `json:"pid" tf:"pid,omitempty"` }
func (*AudioPidSelectionParameters) DeepCopy ¶
func (in *AudioPidSelectionParameters) DeepCopy() *AudioPidSelectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioPidSelectionParameters.
func (*AudioPidSelectionParameters) DeepCopyInto ¶
func (in *AudioPidSelectionParameters) DeepCopyInto(out *AudioPidSelectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioSelectorInitParameters ¶
type AudioSelectorInitParameters struct { // Name of the Channel. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The audio selector settings. See Audio Selector Settings for more details. SelectorSettings *SelectorSettingsInitParameters `json:"selectorSettings,omitempty" tf:"selector_settings,omitempty"` }
func (*AudioSelectorInitParameters) DeepCopy ¶
func (in *AudioSelectorInitParameters) DeepCopy() *AudioSelectorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioSelectorInitParameters.
func (*AudioSelectorInitParameters) DeepCopyInto ¶
func (in *AudioSelectorInitParameters) DeepCopyInto(out *AudioSelectorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioSelectorObservation ¶
type AudioSelectorObservation struct { // Name of the Channel. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The audio selector settings. See Audio Selector Settings for more details. SelectorSettings *SelectorSettingsObservation `json:"selectorSettings,omitempty" tf:"selector_settings,omitempty"` }
func (*AudioSelectorObservation) DeepCopy ¶
func (in *AudioSelectorObservation) DeepCopy() *AudioSelectorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioSelectorObservation.
func (*AudioSelectorObservation) DeepCopyInto ¶
func (in *AudioSelectorObservation) DeepCopyInto(out *AudioSelectorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioSelectorParameters ¶
type AudioSelectorParameters struct { // Name of the Channel. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The audio selector settings. See Audio Selector Settings for more details. // +kubebuilder:validation:Optional SelectorSettings *SelectorSettingsParameters `json:"selectorSettings,omitempty" tf:"selector_settings,omitempty"` }
func (*AudioSelectorParameters) DeepCopy ¶
func (in *AudioSelectorParameters) DeepCopy() *AudioSelectorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioSelectorParameters.
func (*AudioSelectorParameters) DeepCopyInto ¶
func (in *AudioSelectorParameters) DeepCopyInto(out *AudioSelectorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioSilenceSettingsInitParameters ¶
type AudioSilenceSettingsInitParameters struct { // The name of the audio selector in the input that MediaLive should monitor to detect silence. Select your most important rendition. If you didn't create an audio selector in this input, leave blank. AudioSelectorName *string `json:"audioSelectorName,omitempty" tf:"audio_selector_name,omitempty"` // The amount of time (in milliseconds) that the active input must be silent before automatic input failover occurs. Silence is defined as audio loss or audio quieter than -50 dBFS. AudioSilenceThresholdMsec *float64 `json:"audioSilenceThresholdMsec,omitempty" tf:"audio_silence_threshold_msec,omitempty"` }
func (*AudioSilenceSettingsInitParameters) DeepCopy ¶
func (in *AudioSilenceSettingsInitParameters) DeepCopy() *AudioSilenceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioSilenceSettingsInitParameters.
func (*AudioSilenceSettingsInitParameters) DeepCopyInto ¶
func (in *AudioSilenceSettingsInitParameters) DeepCopyInto(out *AudioSilenceSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioSilenceSettingsObservation ¶
type AudioSilenceSettingsObservation struct { // The name of the audio selector in the input that MediaLive should monitor to detect silence. Select your most important rendition. If you didn't create an audio selector in this input, leave blank. AudioSelectorName *string `json:"audioSelectorName,omitempty" tf:"audio_selector_name,omitempty"` // The amount of time (in milliseconds) that the active input must be silent before automatic input failover occurs. Silence is defined as audio loss or audio quieter than -50 dBFS. AudioSilenceThresholdMsec *float64 `json:"audioSilenceThresholdMsec,omitempty" tf:"audio_silence_threshold_msec,omitempty"` }
func (*AudioSilenceSettingsObservation) DeepCopy ¶
func (in *AudioSilenceSettingsObservation) DeepCopy() *AudioSilenceSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioSilenceSettingsObservation.
func (*AudioSilenceSettingsObservation) DeepCopyInto ¶
func (in *AudioSilenceSettingsObservation) DeepCopyInto(out *AudioSilenceSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioSilenceSettingsParameters ¶
type AudioSilenceSettingsParameters struct { // The name of the audio selector in the input that MediaLive should monitor to detect silence. Select your most important rendition. If you didn't create an audio selector in this input, leave blank. // +kubebuilder:validation:Optional AudioSelectorName *string `json:"audioSelectorName" tf:"audio_selector_name,omitempty"` // The amount of time (in milliseconds) that the active input must be silent before automatic input failover occurs. Silence is defined as audio loss or audio quieter than -50 dBFS. // +kubebuilder:validation:Optional AudioSilenceThresholdMsec *float64 `json:"audioSilenceThresholdMsec,omitempty" tf:"audio_silence_threshold_msec,omitempty"` }
func (*AudioSilenceSettingsParameters) DeepCopy ¶
func (in *AudioSilenceSettingsParameters) DeepCopy() *AudioSilenceSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioSilenceSettingsParameters.
func (*AudioSilenceSettingsParameters) DeepCopyInto ¶
func (in *AudioSilenceSettingsParameters) DeepCopyInto(out *AudioSilenceSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioTrackSelectionInitParameters ¶
type AudioTrackSelectionInitParameters struct { // Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. See Dolby E Decode for more details. DolbyEDecode *DolbyEDecodeInitParameters `json:"dolbyEDecode,omitempty" tf:"dolby_e_decode,omitempty"` // Selects one or more unique audio tracks from within a source. See Audio Tracks for more details. Tracks []TracksInitParameters `json:"tracks,omitempty" tf:"tracks,omitempty"` }
func (*AudioTrackSelectionInitParameters) DeepCopy ¶
func (in *AudioTrackSelectionInitParameters) DeepCopy() *AudioTrackSelectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioTrackSelectionInitParameters.
func (*AudioTrackSelectionInitParameters) DeepCopyInto ¶
func (in *AudioTrackSelectionInitParameters) DeepCopyInto(out *AudioTrackSelectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioTrackSelectionObservation ¶
type AudioTrackSelectionObservation struct { // Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. See Dolby E Decode for more details. DolbyEDecode *DolbyEDecodeObservation `json:"dolbyEDecode,omitempty" tf:"dolby_e_decode,omitempty"` // Selects one or more unique audio tracks from within a source. See Audio Tracks for more details. Tracks []TracksObservation `json:"tracks,omitempty" tf:"tracks,omitempty"` }
func (*AudioTrackSelectionObservation) DeepCopy ¶
func (in *AudioTrackSelectionObservation) DeepCopy() *AudioTrackSelectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioTrackSelectionObservation.
func (*AudioTrackSelectionObservation) DeepCopyInto ¶
func (in *AudioTrackSelectionObservation) DeepCopyInto(out *AudioTrackSelectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioTrackSelectionParameters ¶
type AudioTrackSelectionParameters struct { // Configure decoding options for Dolby E streams - these should be Dolby E frames carried in PCM streams tagged with SMPTE-337. See Dolby E Decode for more details. // +kubebuilder:validation:Optional DolbyEDecode *DolbyEDecodeParameters `json:"dolbyEDecode,omitempty" tf:"dolby_e_decode,omitempty"` // Selects one or more unique audio tracks from within a source. See Audio Tracks for more details. // +kubebuilder:validation:Optional Tracks []TracksParameters `json:"tracks" tf:"tracks,omitempty"` }
func (*AudioTrackSelectionParameters) DeepCopy ¶
func (in *AudioTrackSelectionParameters) DeepCopy() *AudioTrackSelectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioTrackSelectionParameters.
func (*AudioTrackSelectionParameters) DeepCopyInto ¶
func (in *AudioTrackSelectionParameters) DeepCopyInto(out *AudioTrackSelectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioWatermarkSettingsInitParameters ¶
type AudioWatermarkSettingsInitParameters struct { // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. NielsenWatermarksSettings *NielsenWatermarksSettingsInitParameters `json:"nielsenWatermarksSettings,omitempty" tf:"nielsen_watermarks_settings,omitempty"` }
func (*AudioWatermarkSettingsInitParameters) DeepCopy ¶
func (in *AudioWatermarkSettingsInitParameters) DeepCopy() *AudioWatermarkSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioWatermarkSettingsInitParameters.
func (*AudioWatermarkSettingsInitParameters) DeepCopyInto ¶
func (in *AudioWatermarkSettingsInitParameters) DeepCopyInto(out *AudioWatermarkSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioWatermarkSettingsObservation ¶
type AudioWatermarkSettingsObservation struct { // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. NielsenWatermarksSettings *NielsenWatermarksSettingsObservation `json:"nielsenWatermarksSettings,omitempty" tf:"nielsen_watermarks_settings,omitempty"` }
func (*AudioWatermarkSettingsObservation) DeepCopy ¶
func (in *AudioWatermarkSettingsObservation) DeepCopy() *AudioWatermarkSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioWatermarkSettingsObservation.
func (*AudioWatermarkSettingsObservation) DeepCopyInto ¶
func (in *AudioWatermarkSettingsObservation) DeepCopyInto(out *AudioWatermarkSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AudioWatermarkSettingsParameters ¶
type AudioWatermarkSettingsParameters struct { // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional NielsenWatermarksSettings *NielsenWatermarksSettingsParameters `json:"nielsenWatermarksSettings,omitempty" tf:"nielsen_watermarks_settings,omitempty"` }
func (*AudioWatermarkSettingsParameters) DeepCopy ¶
func (in *AudioWatermarkSettingsParameters) DeepCopy() *AudioWatermarkSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioWatermarkSettingsParameters.
func (*AudioWatermarkSettingsParameters) DeepCopyInto ¶
func (in *AudioWatermarkSettingsParameters) DeepCopyInto(out *AudioWatermarkSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomaticInputFailoverSettingsInitParameters ¶
type AutomaticInputFailoverSettingsInitParameters struct { // This clear time defines the requirement a recovered input must meet to be considered healthy. The input must have no failover conditions for this length of time. Enter a time in milliseconds. This value is particularly important if the input_preference for the failover pair is set to PRIMARY_INPUT_PREFERRED, because after this time, MediaLive will switch back to the primary input. ErrorClearTimeMsec *float64 `json:"errorClearTimeMsec,omitempty" tf:"error_clear_time_msec,omitempty"` // A list of failover conditions. If any of these conditions occur, MediaLive will perform a failover to the other input. See Failover Condition Block for more details. FailoverCondition []FailoverConditionInitParameters `json:"failoverCondition,omitempty" tf:"failover_condition,omitempty"` // Input preference when deciding which input to make active when a previously failed input has recovered. InputPreference *string `json:"inputPreference,omitempty" tf:"input_preference,omitempty"` // The input ID of the secondary input in the automatic input failover pair. SecondaryInputID *string `json:"secondaryInputId,omitempty" tf:"secondary_input_id,omitempty"` }
func (*AutomaticInputFailoverSettingsInitParameters) DeepCopy ¶
func (in *AutomaticInputFailoverSettingsInitParameters) DeepCopy() *AutomaticInputFailoverSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticInputFailoverSettingsInitParameters.
func (*AutomaticInputFailoverSettingsInitParameters) DeepCopyInto ¶
func (in *AutomaticInputFailoverSettingsInitParameters) DeepCopyInto(out *AutomaticInputFailoverSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomaticInputFailoverSettingsObservation ¶
type AutomaticInputFailoverSettingsObservation struct { // This clear time defines the requirement a recovered input must meet to be considered healthy. The input must have no failover conditions for this length of time. Enter a time in milliseconds. This value is particularly important if the input_preference for the failover pair is set to PRIMARY_INPUT_PREFERRED, because after this time, MediaLive will switch back to the primary input. ErrorClearTimeMsec *float64 `json:"errorClearTimeMsec,omitempty" tf:"error_clear_time_msec,omitempty"` // A list of failover conditions. If any of these conditions occur, MediaLive will perform a failover to the other input. See Failover Condition Block for more details. FailoverCondition []FailoverConditionObservation `json:"failoverCondition,omitempty" tf:"failover_condition,omitempty"` // Input preference when deciding which input to make active when a previously failed input has recovered. InputPreference *string `json:"inputPreference,omitempty" tf:"input_preference,omitempty"` // The input ID of the secondary input in the automatic input failover pair. SecondaryInputID *string `json:"secondaryInputId,omitempty" tf:"secondary_input_id,omitempty"` }
func (*AutomaticInputFailoverSettingsObservation) DeepCopy ¶
func (in *AutomaticInputFailoverSettingsObservation) DeepCopy() *AutomaticInputFailoverSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticInputFailoverSettingsObservation.
func (*AutomaticInputFailoverSettingsObservation) DeepCopyInto ¶
func (in *AutomaticInputFailoverSettingsObservation) DeepCopyInto(out *AutomaticInputFailoverSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomaticInputFailoverSettingsParameters ¶
type AutomaticInputFailoverSettingsParameters struct { // This clear time defines the requirement a recovered input must meet to be considered healthy. The input must have no failover conditions for this length of time. Enter a time in milliseconds. This value is particularly important if the input_preference for the failover pair is set to PRIMARY_INPUT_PREFERRED, because after this time, MediaLive will switch back to the primary input. // +kubebuilder:validation:Optional ErrorClearTimeMsec *float64 `json:"errorClearTimeMsec,omitempty" tf:"error_clear_time_msec,omitempty"` // A list of failover conditions. If any of these conditions occur, MediaLive will perform a failover to the other input. See Failover Condition Block for more details. // +kubebuilder:validation:Optional FailoverCondition []FailoverConditionParameters `json:"failoverCondition,omitempty" tf:"failover_condition,omitempty"` // Input preference when deciding which input to make active when a previously failed input has recovered. // +kubebuilder:validation:Optional InputPreference *string `json:"inputPreference,omitempty" tf:"input_preference,omitempty"` // The input ID of the secondary input in the automatic input failover pair. // +kubebuilder:validation:Optional SecondaryInputID *string `json:"secondaryInputId" tf:"secondary_input_id,omitempty"` }
func (*AutomaticInputFailoverSettingsParameters) DeepCopy ¶
func (in *AutomaticInputFailoverSettingsParameters) DeepCopy() *AutomaticInputFailoverSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticInputFailoverSettingsParameters.
func (*AutomaticInputFailoverSettingsParameters) DeepCopyInto ¶
func (in *AutomaticInputFailoverSettingsParameters) DeepCopyInto(out *AutomaticInputFailoverSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AvailBlankingImageInitParameters ¶
type AvailBlankingImageInitParameters struct { // Key used to extract the password from EC2 Parameter store. PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // – Path to a file accessible to the live stream. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` // Username for destination. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*AvailBlankingImageInitParameters) DeepCopy ¶
func (in *AvailBlankingImageInitParameters) DeepCopy() *AvailBlankingImageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailBlankingImageInitParameters.
func (*AvailBlankingImageInitParameters) DeepCopyInto ¶
func (in *AvailBlankingImageInitParameters) DeepCopyInto(out *AvailBlankingImageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AvailBlankingImageObservation ¶
type AvailBlankingImageObservation struct { // Key used to extract the password from EC2 Parameter store. PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // – Path to a file accessible to the live stream. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` // Username for destination. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*AvailBlankingImageObservation) DeepCopy ¶
func (in *AvailBlankingImageObservation) DeepCopy() *AvailBlankingImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailBlankingImageObservation.
func (*AvailBlankingImageObservation) DeepCopyInto ¶
func (in *AvailBlankingImageObservation) DeepCopyInto(out *AvailBlankingImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AvailBlankingImageParameters ¶
type AvailBlankingImageParameters struct { // Key used to extract the password from EC2 Parameter store. // +kubebuilder:validation:Optional PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // – Path to a file accessible to the live stream. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` // Username for destination. // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*AvailBlankingImageParameters) DeepCopy ¶
func (in *AvailBlankingImageParameters) DeepCopy() *AvailBlankingImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailBlankingImageParameters.
func (*AvailBlankingImageParameters) DeepCopyInto ¶
func (in *AvailBlankingImageParameters) DeepCopyInto(out *AvailBlankingImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AvailBlankingInitParameters ¶
type AvailBlankingInitParameters struct { // Blanking image to be used. See Avail Blanking Image for more details. AvailBlankingImage *AvailBlankingImageInitParameters `json:"availBlankingImage,omitempty" tf:"avail_blanking_image,omitempty"` // When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added. State *string `json:"state,omitempty" tf:"state,omitempty"` }
func (*AvailBlankingInitParameters) DeepCopy ¶
func (in *AvailBlankingInitParameters) DeepCopy() *AvailBlankingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailBlankingInitParameters.
func (*AvailBlankingInitParameters) DeepCopyInto ¶
func (in *AvailBlankingInitParameters) DeepCopyInto(out *AvailBlankingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AvailBlankingObservation ¶
type AvailBlankingObservation struct { // Blanking image to be used. See Avail Blanking Image for more details. AvailBlankingImage *AvailBlankingImageObservation `json:"availBlankingImage,omitempty" tf:"avail_blanking_image,omitempty"` // When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added. State *string `json:"state,omitempty" tf:"state,omitempty"` }
func (*AvailBlankingObservation) DeepCopy ¶
func (in *AvailBlankingObservation) DeepCopy() *AvailBlankingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailBlankingObservation.
func (*AvailBlankingObservation) DeepCopyInto ¶
func (in *AvailBlankingObservation) DeepCopyInto(out *AvailBlankingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AvailBlankingParameters ¶
type AvailBlankingParameters struct { // Blanking image to be used. See Avail Blanking Image for more details. // +kubebuilder:validation:Optional AvailBlankingImage *AvailBlankingImageParameters `json:"availBlankingImage,omitempty" tf:"avail_blanking_image,omitempty"` // When set to enabled, causes video, audio and captions to be blanked when insertion metadata is added. // +kubebuilder:validation:Optional State *string `json:"state,omitempty" tf:"state,omitempty"` }
func (*AvailBlankingParameters) DeepCopy ¶
func (in *AvailBlankingParameters) DeepCopy() *AvailBlankingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailBlankingParameters.
func (*AvailBlankingParameters) DeepCopyInto ¶
func (in *AvailBlankingParameters) DeepCopyInto(out *AvailBlankingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BurnInDestinationSettingsInitParameters ¶
type BurnInDestinationSettingsInitParameters struct { // justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match. Alignment *string `json:"alignment,omitempty" tf:"alignment,omitempty"` // in and DVB-Sub font settings must match. BackgroundColor *string `json:"backgroundColor,omitempty" tf:"background_color,omitempty"` // in and DVB-Sub font settings must match. BackgroundOpacity *float64 `json:"backgroundOpacity,omitempty" tf:"background_opacity,omitempty"` // in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details. Font *FontInitParameters `json:"font,omitempty" tf:"font,omitempty"` // in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match. FontColor *string `json:"fontColor,omitempty" tf:"font_color,omitempty"` // in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match. FontOpacity *float64 `json:"fontOpacity,omitempty" tf:"font_opacity,omitempty"` // in and DVB-Sub font settings must match. FontResolution *float64 `json:"fontResolution,omitempty" tf:"font_resolution,omitempty"` // in and DVB-Sub font settings must match. FontSize *string `json:"fontSize,omitempty" tf:"font_size,omitempty"` // defined by the caption stream. All burn-in and DVB-Sub font settings must match. OutlineColor *string `json:"outlineColor,omitempty" tf:"outline_color,omitempty"` // defined by the caption stream. All burn-in and DVB-Sub font settings must match. OutlineSize *float64 `json:"outlineSize,omitempty" tf:"outline_size,omitempty"` // in and DVB-Sub font settings must match. ShadowColor *string `json:"shadowColor,omitempty" tf:"shadow_color,omitempty"` // in and DVB-Sub font settings must match. ShadowOpacity *float64 `json:"shadowOpacity,omitempty" tf:"shadow_opacity,omitempty"` // 2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match. ShadowXOffset *float64 `json:"shadowXOffset,omitempty" tf:"shadow_x_offset,omitempty"` // 2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match. ShadowYOffset *float64 `json:"shadowYOffset,omitempty" tf:"shadow_y_offset,omitempty"` // Sub/Burn-in outputs. TeletextGridControl *string `json:"teletextGridControl,omitempty" tf:"teletext_grid_control,omitempty"` // in and DVB-Sub font settings must match. XPosition *float64 `json:"xPosition,omitempty" tf:"x_position,omitempty"` // in and DVB-Sub font settings must match. YPosition *float64 `json:"yPosition,omitempty" tf:"y_position,omitempty"` }
func (*BurnInDestinationSettingsInitParameters) DeepCopy ¶
func (in *BurnInDestinationSettingsInitParameters) DeepCopy() *BurnInDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BurnInDestinationSettingsInitParameters.
func (*BurnInDestinationSettingsInitParameters) DeepCopyInto ¶
func (in *BurnInDestinationSettingsInitParameters) DeepCopyInto(out *BurnInDestinationSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BurnInDestinationSettingsObservation ¶
type BurnInDestinationSettingsObservation struct { // justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match. Alignment *string `json:"alignment,omitempty" tf:"alignment,omitempty"` // in and DVB-Sub font settings must match. BackgroundColor *string `json:"backgroundColor,omitempty" tf:"background_color,omitempty"` // in and DVB-Sub font settings must match. BackgroundOpacity *float64 `json:"backgroundOpacity,omitempty" tf:"background_opacity,omitempty"` // in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details. Font *FontObservation `json:"font,omitempty" tf:"font,omitempty"` // in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match. FontColor *string `json:"fontColor,omitempty" tf:"font_color,omitempty"` // in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match. FontOpacity *float64 `json:"fontOpacity,omitempty" tf:"font_opacity,omitempty"` // in and DVB-Sub font settings must match. FontResolution *float64 `json:"fontResolution,omitempty" tf:"font_resolution,omitempty"` // in and DVB-Sub font settings must match. FontSize *string `json:"fontSize,omitempty" tf:"font_size,omitempty"` // defined by the caption stream. All burn-in and DVB-Sub font settings must match. OutlineColor *string `json:"outlineColor,omitempty" tf:"outline_color,omitempty"` // defined by the caption stream. All burn-in and DVB-Sub font settings must match. OutlineSize *float64 `json:"outlineSize,omitempty" tf:"outline_size,omitempty"` // in and DVB-Sub font settings must match. ShadowColor *string `json:"shadowColor,omitempty" tf:"shadow_color,omitempty"` // in and DVB-Sub font settings must match. ShadowOpacity *float64 `json:"shadowOpacity,omitempty" tf:"shadow_opacity,omitempty"` // 2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match. ShadowXOffset *float64 `json:"shadowXOffset,omitempty" tf:"shadow_x_offset,omitempty"` // 2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match. ShadowYOffset *float64 `json:"shadowYOffset,omitempty" tf:"shadow_y_offset,omitempty"` // Sub/Burn-in outputs. TeletextGridControl *string `json:"teletextGridControl,omitempty" tf:"teletext_grid_control,omitempty"` // in and DVB-Sub font settings must match. XPosition *float64 `json:"xPosition,omitempty" tf:"x_position,omitempty"` // in and DVB-Sub font settings must match. YPosition *float64 `json:"yPosition,omitempty" tf:"y_position,omitempty"` }
func (*BurnInDestinationSettingsObservation) DeepCopy ¶
func (in *BurnInDestinationSettingsObservation) DeepCopy() *BurnInDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BurnInDestinationSettingsObservation.
func (*BurnInDestinationSettingsObservation) DeepCopyInto ¶
func (in *BurnInDestinationSettingsObservation) DeepCopyInto(out *BurnInDestinationSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BurnInDestinationSettingsParameters ¶
type BurnInDestinationSettingsParameters struct { // justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional Alignment *string `json:"alignment,omitempty" tf:"alignment,omitempty"` // in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional BackgroundColor *string `json:"backgroundColor,omitempty" tf:"background_color,omitempty"` // in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional BackgroundOpacity *float64 `json:"backgroundOpacity,omitempty" tf:"background_opacity,omitempty"` // in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details. // +kubebuilder:validation:Optional Font *FontParameters `json:"font,omitempty" tf:"font,omitempty"` // in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional FontColor *string `json:"fontColor,omitempty" tf:"font_color,omitempty"` // in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional FontOpacity *float64 `json:"fontOpacity,omitempty" tf:"font_opacity,omitempty"` // in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional FontResolution *float64 `json:"fontResolution,omitempty" tf:"font_resolution,omitempty"` // in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional FontSize *string `json:"fontSize,omitempty" tf:"font_size,omitempty"` // defined by the caption stream. All burn-in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional OutlineColor *string `json:"outlineColor" tf:"outline_color,omitempty"` // defined by the caption stream. All burn-in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional OutlineSize *float64 `json:"outlineSize,omitempty" tf:"outline_size,omitempty"` // in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional ShadowColor *string `json:"shadowColor,omitempty" tf:"shadow_color,omitempty"` // in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional ShadowOpacity *float64 `json:"shadowOpacity,omitempty" tf:"shadow_opacity,omitempty"` // 2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional ShadowXOffset *float64 `json:"shadowXOffset,omitempty" tf:"shadow_x_offset,omitempty"` // 2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional ShadowYOffset *float64 `json:"shadowYOffset,omitempty" tf:"shadow_y_offset,omitempty"` // Sub/Burn-in outputs. // +kubebuilder:validation:Optional TeletextGridControl *string `json:"teletextGridControl" tf:"teletext_grid_control,omitempty"` // in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional XPosition *float64 `json:"xPosition,omitempty" tf:"x_position,omitempty"` // in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional YPosition *float64 `json:"yPosition,omitempty" tf:"y_position,omitempty"` }
func (*BurnInDestinationSettingsParameters) DeepCopy ¶
func (in *BurnInDestinationSettingsParameters) DeepCopy() *BurnInDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BurnInDestinationSettingsParameters.
func (*BurnInDestinationSettingsParameters) DeepCopyInto ¶
func (in *BurnInDestinationSettingsParameters) DeepCopyInto(out *BurnInDestinationSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptionDescriptionsInitParameters ¶
type CaptionDescriptionsInitParameters struct { // Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds. Accessibility *string `json:"accessibility,omitempty" tf:"accessibility,omitempty"` // Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name. CaptionSelectorName *string `json:"captionSelectorName,omitempty" tf:"caption_selector_name,omitempty"` // Additional settings for captions destination that depend on the destination type. See Destination Settings for more details. DestinationSettings *DestinationSettingsInitParameters `json:"destinationSettings,omitempty" tf:"destination_settings,omitempty"` // Selects a specific three-letter language code from within an audio source. LanguageCode *string `json:"languageCode,omitempty" tf:"language_code,omitempty"` // Human readable information to indicate captions available for players (eg. English, or Spanish). LanguageDescription *string `json:"languageDescription,omitempty" tf:"language_description,omitempty"` // Name of the Channel. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CaptionDescriptionsInitParameters) DeepCopy ¶
func (in *CaptionDescriptionsInitParameters) DeepCopy() *CaptionDescriptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptionDescriptionsInitParameters.
func (*CaptionDescriptionsInitParameters) DeepCopyInto ¶
func (in *CaptionDescriptionsInitParameters) DeepCopyInto(out *CaptionDescriptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptionDescriptionsObservation ¶
type CaptionDescriptionsObservation struct { // Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds. Accessibility *string `json:"accessibility,omitempty" tf:"accessibility,omitempty"` // Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name. CaptionSelectorName *string `json:"captionSelectorName,omitempty" tf:"caption_selector_name,omitempty"` // Additional settings for captions destination that depend on the destination type. See Destination Settings for more details. DestinationSettings *DestinationSettingsObservation `json:"destinationSettings,omitempty" tf:"destination_settings,omitempty"` // Selects a specific three-letter language code from within an audio source. LanguageCode *string `json:"languageCode,omitempty" tf:"language_code,omitempty"` // Human readable information to indicate captions available for players (eg. English, or Spanish). LanguageDescription *string `json:"languageDescription,omitempty" tf:"language_description,omitempty"` // Name of the Channel. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CaptionDescriptionsObservation) DeepCopy ¶
func (in *CaptionDescriptionsObservation) DeepCopy() *CaptionDescriptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptionDescriptionsObservation.
func (*CaptionDescriptionsObservation) DeepCopyInto ¶
func (in *CaptionDescriptionsObservation) DeepCopyInto(out *CaptionDescriptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptionDescriptionsParameters ¶
type CaptionDescriptionsParameters struct { // Indicates whether the caption track implements accessibility features such as written descriptions of spoken dialog, music, and sounds. // +kubebuilder:validation:Optional Accessibility *string `json:"accessibility,omitempty" tf:"accessibility,omitempty"` // Specifies which input caption selector to use as a caption source when generating output captions. This field should match a captionSelector name. // +kubebuilder:validation:Optional CaptionSelectorName *string `json:"captionSelectorName" tf:"caption_selector_name,omitempty"` // Additional settings for captions destination that depend on the destination type. See Destination Settings for more details. // +kubebuilder:validation:Optional DestinationSettings *DestinationSettingsParameters `json:"destinationSettings,omitempty" tf:"destination_settings,omitempty"` // Selects a specific three-letter language code from within an audio source. // +kubebuilder:validation:Optional LanguageCode *string `json:"languageCode,omitempty" tf:"language_code,omitempty"` // Human readable information to indicate captions available for players (eg. English, or Spanish). // +kubebuilder:validation:Optional LanguageDescription *string `json:"languageDescription,omitempty" tf:"language_description,omitempty"` // Name of the Channel. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*CaptionDescriptionsParameters) DeepCopy ¶
func (in *CaptionDescriptionsParameters) DeepCopy() *CaptionDescriptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptionDescriptionsParameters.
func (*CaptionDescriptionsParameters) DeepCopyInto ¶
func (in *CaptionDescriptionsParameters) DeepCopyInto(out *CaptionDescriptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptionLanguageMappingsInitParameters ¶
type CaptionLanguageMappingsInitParameters struct { CaptionChannel *float64 `json:"captionChannel,omitempty" tf:"caption_channel,omitempty"` // Selects a specific three-letter language code from within an audio source. LanguageCode *string `json:"languageCode,omitempty" tf:"language_code,omitempty"` // Human readable information to indicate captions available for players (eg. English, or Spanish). LanguageDescription *string `json:"languageDescription,omitempty" tf:"language_description,omitempty"` }
func (*CaptionLanguageMappingsInitParameters) DeepCopy ¶
func (in *CaptionLanguageMappingsInitParameters) DeepCopy() *CaptionLanguageMappingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptionLanguageMappingsInitParameters.
func (*CaptionLanguageMappingsInitParameters) DeepCopyInto ¶
func (in *CaptionLanguageMappingsInitParameters) DeepCopyInto(out *CaptionLanguageMappingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptionLanguageMappingsObservation ¶
type CaptionLanguageMappingsObservation struct { CaptionChannel *float64 `json:"captionChannel,omitempty" tf:"caption_channel,omitempty"` // Selects a specific three-letter language code from within an audio source. LanguageCode *string `json:"languageCode,omitempty" tf:"language_code,omitempty"` // Human readable information to indicate captions available for players (eg. English, or Spanish). LanguageDescription *string `json:"languageDescription,omitempty" tf:"language_description,omitempty"` }
func (*CaptionLanguageMappingsObservation) DeepCopy ¶
func (in *CaptionLanguageMappingsObservation) DeepCopy() *CaptionLanguageMappingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptionLanguageMappingsObservation.
func (*CaptionLanguageMappingsObservation) DeepCopyInto ¶
func (in *CaptionLanguageMappingsObservation) DeepCopyInto(out *CaptionLanguageMappingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptionLanguageMappingsParameters ¶
type CaptionLanguageMappingsParameters struct { // +kubebuilder:validation:Optional CaptionChannel *float64 `json:"captionChannel" tf:"caption_channel,omitempty"` // Selects a specific three-letter language code from within an audio source. // +kubebuilder:validation:Optional LanguageCode *string `json:"languageCode" tf:"language_code,omitempty"` // Human readable information to indicate captions available for players (eg. English, or Spanish). // +kubebuilder:validation:Optional LanguageDescription *string `json:"languageDescription" tf:"language_description,omitempty"` }
func (*CaptionLanguageMappingsParameters) DeepCopy ¶
func (in *CaptionLanguageMappingsParameters) DeepCopy() *CaptionLanguageMappingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptionLanguageMappingsParameters.
func (*CaptionLanguageMappingsParameters) DeepCopyInto ¶
func (in *CaptionLanguageMappingsParameters) DeepCopyInto(out *CaptionLanguageMappingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptionSelectorInitParameters ¶
type CaptionSelectorInitParameters struct { // Selects a specific three-letter language code from within an audio source. LanguageCode *string `json:"languageCode,omitempty" tf:"language_code,omitempty"` // Name of the Channel. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The audio selector settings. See Audio Selector Settings for more details. SelectorSettings *CaptionSelectorSelectorSettingsInitParameters `json:"selectorSettings,omitempty" tf:"selector_settings,omitempty"` }
func (*CaptionSelectorInitParameters) DeepCopy ¶
func (in *CaptionSelectorInitParameters) DeepCopy() *CaptionSelectorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptionSelectorInitParameters.
func (*CaptionSelectorInitParameters) DeepCopyInto ¶
func (in *CaptionSelectorInitParameters) DeepCopyInto(out *CaptionSelectorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptionSelectorObservation ¶
type CaptionSelectorObservation struct { // Selects a specific three-letter language code from within an audio source. LanguageCode *string `json:"languageCode,omitempty" tf:"language_code,omitempty"` // Name of the Channel. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The audio selector settings. See Audio Selector Settings for more details. SelectorSettings *CaptionSelectorSelectorSettingsObservation `json:"selectorSettings,omitempty" tf:"selector_settings,omitempty"` }
func (*CaptionSelectorObservation) DeepCopy ¶
func (in *CaptionSelectorObservation) DeepCopy() *CaptionSelectorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptionSelectorObservation.
func (*CaptionSelectorObservation) DeepCopyInto ¶
func (in *CaptionSelectorObservation) DeepCopyInto(out *CaptionSelectorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptionSelectorParameters ¶
type CaptionSelectorParameters struct { // Selects a specific three-letter language code from within an audio source. // +kubebuilder:validation:Optional LanguageCode *string `json:"languageCode,omitempty" tf:"language_code,omitempty"` // Name of the Channel. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The audio selector settings. See Audio Selector Settings for more details. // +kubebuilder:validation:Optional SelectorSettings *CaptionSelectorSelectorSettingsParameters `json:"selectorSettings,omitempty" tf:"selector_settings,omitempty"` }
func (*CaptionSelectorParameters) DeepCopy ¶
func (in *CaptionSelectorParameters) DeepCopy() *CaptionSelectorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptionSelectorParameters.
func (*CaptionSelectorParameters) DeepCopyInto ¶
func (in *CaptionSelectorParameters) DeepCopyInto(out *CaptionSelectorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptionSelectorSelectorSettingsInitParameters ¶
type CaptionSelectorSelectorSettingsInitParameters struct { // Ancillary Source Settings. See Ancillary Source Settings for more details. AncillarySourceSettings *AncillarySourceSettingsInitParameters `json:"ancillarySourceSettings,omitempty" tf:"ancillary_source_settings,omitempty"` // ARIB Source Settings. AribSourceSettings *AribSourceSettingsInitParameters `json:"aribSourceSettings,omitempty" tf:"arib_source_settings,omitempty"` // DVB Sub Source Settings. See DVB Sub Source Settings for more details. DvbSubSourceSettings *DvbSubSourceSettingsInitParameters `json:"dvbSubSourceSettings,omitempty" tf:"dvb_sub_source_settings,omitempty"` // Embedded Source Settings. See Embedded Source Settings for more details. EmbeddedSourceSettings *EmbeddedSourceSettingsInitParameters `json:"embeddedSourceSettings,omitempty" tf:"embedded_source_settings,omitempty"` // SCTE20 Source Settings. See SCTE 20 Source Settings for more details. Scte20SourceSettings *Scte20SourceSettingsInitParameters `json:"scte20SourceSettings,omitempty" tf:"scte20_source_settings,omitempty"` // SCTE27 Source Settings. See SCTE 27 Source Settings for more details. Scte27SourceSettings *Scte27SourceSettingsInitParameters `json:"scte27SourceSettings,omitempty" tf:"scte27_source_settings,omitempty"` // Teletext Source Settings. See Teletext Source Settings for more details. TeletextSourceSettings *TeletextSourceSettingsInitParameters `json:"teletextSourceSettings,omitempty" tf:"teletext_source_settings,omitempty"` }
func (*CaptionSelectorSelectorSettingsInitParameters) DeepCopy ¶
func (in *CaptionSelectorSelectorSettingsInitParameters) DeepCopy() *CaptionSelectorSelectorSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptionSelectorSelectorSettingsInitParameters.
func (*CaptionSelectorSelectorSettingsInitParameters) DeepCopyInto ¶
func (in *CaptionSelectorSelectorSettingsInitParameters) DeepCopyInto(out *CaptionSelectorSelectorSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptionSelectorSelectorSettingsObservation ¶
type CaptionSelectorSelectorSettingsObservation struct { // Ancillary Source Settings. See Ancillary Source Settings for more details. AncillarySourceSettings *AncillarySourceSettingsObservation `json:"ancillarySourceSettings,omitempty" tf:"ancillary_source_settings,omitempty"` // ARIB Source Settings. AribSourceSettings *AribSourceSettingsParameters `json:"aribSourceSettings,omitempty" tf:"arib_source_settings,omitempty"` // DVB Sub Source Settings. See DVB Sub Source Settings for more details. DvbSubSourceSettings *DvbSubSourceSettingsObservation `json:"dvbSubSourceSettings,omitempty" tf:"dvb_sub_source_settings,omitempty"` // Embedded Source Settings. See Embedded Source Settings for more details. EmbeddedSourceSettings *EmbeddedSourceSettingsObservation `json:"embeddedSourceSettings,omitempty" tf:"embedded_source_settings,omitempty"` // SCTE20 Source Settings. See SCTE 20 Source Settings for more details. Scte20SourceSettings *Scte20SourceSettingsObservation `json:"scte20SourceSettings,omitempty" tf:"scte20_source_settings,omitempty"` // SCTE27 Source Settings. See SCTE 27 Source Settings for more details. Scte27SourceSettings *Scte27SourceSettingsObservation `json:"scte27SourceSettings,omitempty" tf:"scte27_source_settings,omitempty"` // Teletext Source Settings. See Teletext Source Settings for more details. TeletextSourceSettings *TeletextSourceSettingsObservation `json:"teletextSourceSettings,omitempty" tf:"teletext_source_settings,omitempty"` }
func (*CaptionSelectorSelectorSettingsObservation) DeepCopy ¶
func (in *CaptionSelectorSelectorSettingsObservation) DeepCopy() *CaptionSelectorSelectorSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptionSelectorSelectorSettingsObservation.
func (*CaptionSelectorSelectorSettingsObservation) DeepCopyInto ¶
func (in *CaptionSelectorSelectorSettingsObservation) DeepCopyInto(out *CaptionSelectorSelectorSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptionSelectorSelectorSettingsParameters ¶
type CaptionSelectorSelectorSettingsParameters struct { // Ancillary Source Settings. See Ancillary Source Settings for more details. // +kubebuilder:validation:Optional AncillarySourceSettings *AncillarySourceSettingsParameters `json:"ancillarySourceSettings,omitempty" tf:"ancillary_source_settings,omitempty"` // ARIB Source Settings. // +kubebuilder:validation:Optional AribSourceSettings *AribSourceSettingsParameters `json:"aribSourceSettings,omitempty" tf:"arib_source_settings,omitempty"` // DVB Sub Source Settings. See DVB Sub Source Settings for more details. // +kubebuilder:validation:Optional DvbSubSourceSettings *DvbSubSourceSettingsParameters `json:"dvbSubSourceSettings,omitempty" tf:"dvb_sub_source_settings,omitempty"` // Embedded Source Settings. See Embedded Source Settings for more details. // +kubebuilder:validation:Optional EmbeddedSourceSettings *EmbeddedSourceSettingsParameters `json:"embeddedSourceSettings,omitempty" tf:"embedded_source_settings,omitempty"` // SCTE20 Source Settings. See SCTE 20 Source Settings for more details. // +kubebuilder:validation:Optional Scte20SourceSettings *Scte20SourceSettingsParameters `json:"scte20SourceSettings,omitempty" tf:"scte20_source_settings,omitempty"` // SCTE27 Source Settings. See SCTE 27 Source Settings for more details. // +kubebuilder:validation:Optional Scte27SourceSettings *Scte27SourceSettingsParameters `json:"scte27SourceSettings,omitempty" tf:"scte27_source_settings,omitempty"` // Teletext Source Settings. See Teletext Source Settings for more details. // +kubebuilder:validation:Optional TeletextSourceSettings *TeletextSourceSettingsParameters `json:"teletextSourceSettings,omitempty" tf:"teletext_source_settings,omitempty"` }
func (*CaptionSelectorSelectorSettingsParameters) DeepCopy ¶
func (in *CaptionSelectorSelectorSettingsParameters) DeepCopy() *CaptionSelectorSelectorSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptionSelectorSelectorSettingsParameters.
func (*CaptionSelectorSelectorSettingsParameters) DeepCopyInto ¶
func (in *CaptionSelectorSelectorSettingsParameters) DeepCopyInto(out *CaptionSelectorSelectorSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CdiInputSpecificationInitParameters ¶
type CdiInputSpecificationInitParameters struct { // - Maximum CDI input resolution. Resolution *string `json:"resolution,omitempty" tf:"resolution,omitempty"` }
func (*CdiInputSpecificationInitParameters) DeepCopy ¶
func (in *CdiInputSpecificationInitParameters) DeepCopy() *CdiInputSpecificationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CdiInputSpecificationInitParameters.
func (*CdiInputSpecificationInitParameters) DeepCopyInto ¶
func (in *CdiInputSpecificationInitParameters) DeepCopyInto(out *CdiInputSpecificationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CdiInputSpecificationObservation ¶
type CdiInputSpecificationObservation struct { // - Maximum CDI input resolution. Resolution *string `json:"resolution,omitempty" tf:"resolution,omitempty"` }
func (*CdiInputSpecificationObservation) DeepCopy ¶
func (in *CdiInputSpecificationObservation) DeepCopy() *CdiInputSpecificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CdiInputSpecificationObservation.
func (*CdiInputSpecificationObservation) DeepCopyInto ¶
func (in *CdiInputSpecificationObservation) DeepCopyInto(out *CdiInputSpecificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CdiInputSpecificationParameters ¶
type CdiInputSpecificationParameters struct { // - Maximum CDI input resolution. // +kubebuilder:validation:Optional Resolution *string `json:"resolution" tf:"resolution,omitempty"` }
func (*CdiInputSpecificationParameters) DeepCopy ¶
func (in *CdiInputSpecificationParameters) DeepCopy() *CdiInputSpecificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CdiInputSpecificationParameters.
func (*CdiInputSpecificationParameters) DeepCopyInto ¶
func (in *CdiInputSpecificationParameters) DeepCopyInto(out *CdiInputSpecificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Channel ¶
type Channel struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.channelClass) || (has(self.initProvider) && has(self.initProvider.channelClass))",message="spec.forProvider.channelClass is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.destinations) || (has(self.initProvider) && has(self.initProvider.destinations))",message="spec.forProvider.destinations is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.encoderSettings) || (has(self.initProvider) && has(self.initProvider.encoderSettings))",message="spec.forProvider.encoderSettings is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.inputAttachments) || (has(self.initProvider) && has(self.initProvider.inputAttachments))",message="spec.forProvider.inputAttachments is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.inputSpecification) || (has(self.initProvider) && has(self.initProvider.inputSpecification))",message="spec.forProvider.inputSpecification is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec ChannelSpec `json:"spec"` Status ChannelStatus `json:"status,omitempty"` }
Channel is the Schema for the Channels API. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Channel) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Channel.
func (*Channel) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Channel) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Channel) GetCondition ¶
func (mg *Channel) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Channel.
func (*Channel) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Channel
func (*Channel) GetDeletionPolicy ¶
func (mg *Channel) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Channel.
func (*Channel) GetInitParameters ¶
GetInitParameters of this Channel
func (*Channel) GetManagementPolicies ¶
func (mg *Channel) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Channel.
func (*Channel) GetMergedParameters ¶
GetInitParameters of this Channel
func (*Channel) GetObservation ¶
GetObservation of this Channel
func (*Channel) GetParameters ¶
GetParameters of this Channel
func (*Channel) GetProviderConfigReference ¶
GetProviderConfigReference of this Channel.
func (*Channel) GetPublishConnectionDetailsTo ¶
func (mg *Channel) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Channel.
func (*Channel) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Channel
func (*Channel) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Channel) GetWriteConnectionSecretToReference ¶
func (mg *Channel) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Channel.
func (*Channel) LateInitialize ¶
LateInitialize this Channel using its observed tfState. returns True if there are any spec changes for the resource.
func (*Channel) ResolveReferences ¶
func (*Channel) SetConditions ¶
SetConditions of this Channel.
func (*Channel) SetDeletionPolicy ¶
func (mg *Channel) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Channel.
func (*Channel) SetManagementPolicies ¶
func (mg *Channel) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Channel.
func (*Channel) SetObservation ¶
SetObservation for this Channel
func (*Channel) SetParameters ¶
SetParameters for this Channel
func (*Channel) SetProviderConfigReference ¶
SetProviderConfigReference of this Channel.
func (*Channel) SetPublishConnectionDetailsTo ¶
func (mg *Channel) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Channel.
func (*Channel) SetWriteConnectionSecretToReference ¶
func (mg *Channel) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Channel.
type ChannelInitParameters ¶
type ChannelInitParameters struct { // Specification of CDI inputs for this channel. See CDI Input Specification for more details. CdiInputSpecification *CdiInputSpecificationInitParameters `json:"cdiInputSpecification,omitempty" tf:"cdi_input_specification,omitempty"` // Concise argument description. ChannelClass *string `json:"channelClass,omitempty" tf:"channel_class,omitempty"` // Destinations for channel. See Destinations for more details. Destinations []DestinationsInitParameters `json:"destinations,omitempty" tf:"destinations,omitempty"` // Encoder settings. See Encoder Settings for more details. EncoderSettings *EncoderSettingsInitParameters `json:"encoderSettings,omitempty" tf:"encoder_settings,omitempty"` // Input attachments for the channel. See Input Attachments for more details. InputAttachments []InputAttachmentsInitParameters `json:"inputAttachments,omitempty" tf:"input_attachments,omitempty"` // Specification of network and file inputs for the channel. InputSpecification *InputSpecificationInitParameters `json:"inputSpecification,omitempty" tf:"input_specification,omitempty"` // The log level to write to Cloudwatch logs. LogLevel *string `json:"logLevel,omitempty" tf:"log_level,omitempty"` // Maintenance settings for this channel. See Maintenance for more details. Maintenance *MaintenanceInitParameters `json:"maintenance,omitempty" tf:"maintenance,omitempty"` // Name of the Channel. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Concise argument description. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Reference to a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // Selector for a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` // Whether to start/stop channel. Default: false StartChannel *bool `json:"startChannel,omitempty" tf:"start_channel,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Settings for the VPC outputs. See VPC for more details. VPC *VPCInitParameters `json:"vpc,omitempty" tf:"vpc,omitempty"` }
func (*ChannelInitParameters) DeepCopy ¶
func (in *ChannelInitParameters) DeepCopy() *ChannelInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelInitParameters.
func (*ChannelInitParameters) DeepCopyInto ¶
func (in *ChannelInitParameters) DeepCopyInto(out *ChannelInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChannelList ¶
type ChannelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Channel `json:"items"` }
ChannelList contains a list of Channels
func (*ChannelList) DeepCopy ¶
func (in *ChannelList) DeepCopy() *ChannelList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelList.
func (*ChannelList) DeepCopyInto ¶
func (in *ChannelList) DeepCopyInto(out *ChannelList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChannelList) DeepCopyObject ¶
func (in *ChannelList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ChannelList) GetItems ¶
func (l *ChannelList) GetItems() []resource.Managed
GetItems of this ChannelList.
type ChannelMappingsInitParameters ¶
type ChannelMappingsInitParameters struct { InputChannelLevels []InputChannelLevelsInitParameters `json:"inputChannelLevels,omitempty" tf:"input_channel_levels,omitempty"` OutputChannel *float64 `json:"outputChannel,omitempty" tf:"output_channel,omitempty"` }
func (*ChannelMappingsInitParameters) DeepCopy ¶
func (in *ChannelMappingsInitParameters) DeepCopy() *ChannelMappingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelMappingsInitParameters.
func (*ChannelMappingsInitParameters) DeepCopyInto ¶
func (in *ChannelMappingsInitParameters) DeepCopyInto(out *ChannelMappingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChannelMappingsObservation ¶
type ChannelMappingsObservation struct { InputChannelLevels []InputChannelLevelsObservation `json:"inputChannelLevels,omitempty" tf:"input_channel_levels,omitempty"` OutputChannel *float64 `json:"outputChannel,omitempty" tf:"output_channel,omitempty"` }
func (*ChannelMappingsObservation) DeepCopy ¶
func (in *ChannelMappingsObservation) DeepCopy() *ChannelMappingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelMappingsObservation.
func (*ChannelMappingsObservation) DeepCopyInto ¶
func (in *ChannelMappingsObservation) DeepCopyInto(out *ChannelMappingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChannelMappingsParameters ¶
type ChannelMappingsParameters struct { // +kubebuilder:validation:Optional InputChannelLevels []InputChannelLevelsParameters `json:"inputChannelLevels" tf:"input_channel_levels,omitempty"` // +kubebuilder:validation:Optional OutputChannel *float64 `json:"outputChannel" tf:"output_channel,omitempty"` }
func (*ChannelMappingsParameters) DeepCopy ¶
func (in *ChannelMappingsParameters) DeepCopy() *ChannelMappingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelMappingsParameters.
func (*ChannelMappingsParameters) DeepCopyInto ¶
func (in *ChannelMappingsParameters) DeepCopyInto(out *ChannelMappingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChannelObservation ¶
type ChannelObservation struct { // ARN of the Channel. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // Specification of CDI inputs for this channel. See CDI Input Specification for more details. CdiInputSpecification *CdiInputSpecificationObservation `json:"cdiInputSpecification,omitempty" tf:"cdi_input_specification,omitempty"` // Concise argument description. ChannelClass *string `json:"channelClass,omitempty" tf:"channel_class,omitempty"` // ID of the channel in MediaPackage that is the destination for this output group. ChannelID *string `json:"channelId,omitempty" tf:"channel_id,omitempty"` // Destinations for channel. See Destinations for more details. Destinations []DestinationsObservation `json:"destinations,omitempty" tf:"destinations,omitempty"` // Encoder settings. See Encoder Settings for more details. EncoderSettings *EncoderSettingsObservation `json:"encoderSettings,omitempty" tf:"encoder_settings,omitempty"` // User-specified id. Ths is used in an output group or an output. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Input attachments for the channel. See Input Attachments for more details. InputAttachments []InputAttachmentsObservation `json:"inputAttachments,omitempty" tf:"input_attachments,omitempty"` // Specification of network and file inputs for the channel. InputSpecification *InputSpecificationObservation `json:"inputSpecification,omitempty" tf:"input_specification,omitempty"` // The log level to write to Cloudwatch logs. LogLevel *string `json:"logLevel,omitempty" tf:"log_level,omitempty"` // Maintenance settings for this channel. See Maintenance for more details. Maintenance *MaintenanceObservation `json:"maintenance,omitempty" tf:"maintenance,omitempty"` // Name of the Channel. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Concise argument description. RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Whether to start/stop channel. Default: false StartChannel *bool `json:"startChannel,omitempty" tf:"start_channel,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // Settings for the VPC outputs. See VPC for more details. VPC *VPCObservation `json:"vpc,omitempty" tf:"vpc,omitempty"` }
func (*ChannelObservation) DeepCopy ¶
func (in *ChannelObservation) DeepCopy() *ChannelObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelObservation.
func (*ChannelObservation) DeepCopyInto ¶
func (in *ChannelObservation) DeepCopyInto(out *ChannelObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChannelParameters ¶
type ChannelParameters struct { // Specification of CDI inputs for this channel. See CDI Input Specification for more details. // +kubebuilder:validation:Optional CdiInputSpecification *CdiInputSpecificationParameters `json:"cdiInputSpecification,omitempty" tf:"cdi_input_specification,omitempty"` // Concise argument description. // +kubebuilder:validation:Optional ChannelClass *string `json:"channelClass,omitempty" tf:"channel_class,omitempty"` // Destinations for channel. See Destinations for more details. // +kubebuilder:validation:Optional Destinations []DestinationsParameters `json:"destinations,omitempty" tf:"destinations,omitempty"` // Encoder settings. See Encoder Settings for more details. // +kubebuilder:validation:Optional EncoderSettings *EncoderSettingsParameters `json:"encoderSettings,omitempty" tf:"encoder_settings,omitempty"` // Input attachments for the channel. See Input Attachments for more details. // +kubebuilder:validation:Optional InputAttachments []InputAttachmentsParameters `json:"inputAttachments,omitempty" tf:"input_attachments,omitempty"` // Specification of network and file inputs for the channel. // +kubebuilder:validation:Optional InputSpecification *InputSpecificationParameters `json:"inputSpecification,omitempty" tf:"input_specification,omitempty"` // The log level to write to Cloudwatch logs. // +kubebuilder:validation:Optional LogLevel *string `json:"logLevel,omitempty" tf:"log_level,omitempty"` // Maintenance settings for this channel. See Maintenance for more details. // +kubebuilder:validation:Optional Maintenance *MaintenanceParameters `json:"maintenance,omitempty" tf:"maintenance,omitempty"` // Name of the Channel. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Concise argument description. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Reference to a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // Selector for a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` // Whether to start/stop channel. Default: false // +kubebuilder:validation:Optional StartChannel *bool `json:"startChannel,omitempty" tf:"start_channel,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Settings for the VPC outputs. See VPC for more details. // +kubebuilder:validation:Optional VPC *VPCParameters `json:"vpc,omitempty" tf:"vpc,omitempty"` }
func (*ChannelParameters) DeepCopy ¶
func (in *ChannelParameters) DeepCopy() *ChannelParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelParameters.
func (*ChannelParameters) DeepCopyInto ¶
func (in *ChannelParameters) DeepCopyInto(out *ChannelParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChannelSpec ¶
type ChannelSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ChannelParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ChannelInitParameters `json:"initProvider,omitempty"` }
ChannelSpec defines the desired state of Channel
func (*ChannelSpec) DeepCopy ¶
func (in *ChannelSpec) DeepCopy() *ChannelSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelSpec.
func (*ChannelSpec) DeepCopyInto ¶
func (in *ChannelSpec) DeepCopyInto(out *ChannelSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChannelStatus ¶
type ChannelStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ChannelObservation `json:"atProvider,omitempty"` }
ChannelStatus defines the observed state of Channel.
func (*ChannelStatus) DeepCopy ¶
func (in *ChannelStatus) DeepCopy() *ChannelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelStatus.
func (*ChannelStatus) DeepCopyInto ¶
func (in *ChannelStatus) DeepCopyInto(out *ChannelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodecSettingsInitParameters ¶
type CodecSettingsInitParameters struct { // Aac Settings. See AAC Settings for more details. AacSettings *AacSettingsInitParameters `json:"aacSettings,omitempty" tf:"aac_settings,omitempty"` // Ac3 Settings. See AC3 Settings for more details. Ac3Settings *Ac3SettingsInitParameters `json:"ac3Settings,omitempty" tf:"ac3_settings,omitempty"` // - Eac3 Atmos Settings. See EAC3 Atmos Settings Eac3AtmosSettings *Eac3AtmosSettingsInitParameters `json:"eac3AtmosSettings,omitempty" tf:"eac3_atmos_settings,omitempty"` // - Eac3 Settings. See EAC3 Settings Eac3Settings *Eac3SettingsInitParameters `json:"eac3Settings,omitempty" tf:"eac3_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. Mp2Settings *Mp2SettingsInitParameters `json:"mp2Settings,omitempty" tf:"mp2_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. PassThroughSettings *PassThroughSettingsInitParameters `json:"passThroughSettings,omitempty" tf:"pass_through_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. WavSettings *WavSettingsInitParameters `json:"wavSettings,omitempty" tf:"wav_settings,omitempty"` }
func (*CodecSettingsInitParameters) DeepCopy ¶
func (in *CodecSettingsInitParameters) DeepCopy() *CodecSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodecSettingsInitParameters.
func (*CodecSettingsInitParameters) DeepCopyInto ¶
func (in *CodecSettingsInitParameters) DeepCopyInto(out *CodecSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodecSettingsObservation ¶
type CodecSettingsObservation struct { // Aac Settings. See AAC Settings for more details. AacSettings *AacSettingsObservation `json:"aacSettings,omitempty" tf:"aac_settings,omitempty"` // Ac3 Settings. See AC3 Settings for more details. Ac3Settings *Ac3SettingsObservation `json:"ac3Settings,omitempty" tf:"ac3_settings,omitempty"` // - Eac3 Atmos Settings. See EAC3 Atmos Settings Eac3AtmosSettings *Eac3AtmosSettingsObservation `json:"eac3AtmosSettings,omitempty" tf:"eac3_atmos_settings,omitempty"` // - Eac3 Settings. See EAC3 Settings Eac3Settings *Eac3SettingsObservation `json:"eac3Settings,omitempty" tf:"eac3_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. Mp2Settings *Mp2SettingsObservation `json:"mp2Settings,omitempty" tf:"mp2_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. PassThroughSettings *PassThroughSettingsParameters `json:"passThroughSettings,omitempty" tf:"pass_through_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. WavSettings *WavSettingsObservation `json:"wavSettings,omitempty" tf:"wav_settings,omitempty"` }
func (*CodecSettingsObservation) DeepCopy ¶
func (in *CodecSettingsObservation) DeepCopy() *CodecSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodecSettingsObservation.
func (*CodecSettingsObservation) DeepCopyInto ¶
func (in *CodecSettingsObservation) DeepCopyInto(out *CodecSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodecSettingsParameters ¶
type CodecSettingsParameters struct { // Aac Settings. See AAC Settings for more details. // +kubebuilder:validation:Optional AacSettings *AacSettingsParameters `json:"aacSettings,omitempty" tf:"aac_settings,omitempty"` // Ac3 Settings. See AC3 Settings for more details. // +kubebuilder:validation:Optional Ac3Settings *Ac3SettingsParameters `json:"ac3Settings,omitempty" tf:"ac3_settings,omitempty"` // - Eac3 Atmos Settings. See EAC3 Atmos Settings // +kubebuilder:validation:Optional Eac3AtmosSettings *Eac3AtmosSettingsParameters `json:"eac3AtmosSettings,omitempty" tf:"eac3_atmos_settings,omitempty"` // - Eac3 Settings. See EAC3 Settings // +kubebuilder:validation:Optional Eac3Settings *Eac3SettingsParameters `json:"eac3Settings,omitempty" tf:"eac3_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional Mp2Settings *Mp2SettingsParameters `json:"mp2Settings,omitempty" tf:"mp2_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional PassThroughSettings *PassThroughSettingsParameters `json:"passThroughSettings,omitempty" tf:"pass_through_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional WavSettings *WavSettingsParameters `json:"wavSettings,omitempty" tf:"wav_settings,omitempty"` }
func (*CodecSettingsParameters) DeepCopy ¶
func (in *CodecSettingsParameters) DeepCopy() *CodecSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodecSettingsParameters.
func (*CodecSettingsParameters) DeepCopyInto ¶
func (in *CodecSettingsParameters) DeepCopyInto(out *CodecSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColorSpacePassthroughSettingsInitParameters ¶
type ColorSpacePassthroughSettingsInitParameters struct { }
func (*ColorSpacePassthroughSettingsInitParameters) DeepCopy ¶
func (in *ColorSpacePassthroughSettingsInitParameters) DeepCopy() *ColorSpacePassthroughSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColorSpacePassthroughSettingsInitParameters.
func (*ColorSpacePassthroughSettingsInitParameters) DeepCopyInto ¶
func (in *ColorSpacePassthroughSettingsInitParameters) DeepCopyInto(out *ColorSpacePassthroughSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColorSpacePassthroughSettingsObservation ¶
type ColorSpacePassthroughSettingsObservation struct { }
func (*ColorSpacePassthroughSettingsObservation) DeepCopy ¶
func (in *ColorSpacePassthroughSettingsObservation) DeepCopy() *ColorSpacePassthroughSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColorSpacePassthroughSettingsObservation.
func (*ColorSpacePassthroughSettingsObservation) DeepCopyInto ¶
func (in *ColorSpacePassthroughSettingsObservation) DeepCopyInto(out *ColorSpacePassthroughSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColorSpacePassthroughSettingsParameters ¶
type ColorSpacePassthroughSettingsParameters struct { }
func (*ColorSpacePassthroughSettingsParameters) DeepCopy ¶
func (in *ColorSpacePassthroughSettingsParameters) DeepCopy() *ColorSpacePassthroughSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColorSpacePassthroughSettingsParameters.
func (*ColorSpacePassthroughSettingsParameters) DeepCopyInto ¶
func (in *ColorSpacePassthroughSettingsParameters) DeepCopyInto(out *ColorSpacePassthroughSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColorSpaceSettingsInitParameters ¶
type ColorSpaceSettingsInitParameters struct { // Sets the colorspace metadata to be passed through. ColorSpacePassthroughSettings *ColorSpacePassthroughSettingsInitParameters `json:"colorSpacePassthroughSettings,omitempty" tf:"color_space_passthrough_settings,omitempty"` // Set the colorspace to Dolby Vision81. DolbyVision81Settings *DolbyVision81SettingsInitParameters `json:"dolbyVision81Settings,omitempty" tf:"dolby_vision81_settings,omitempty"` // Set the colorspace to be HDR10. See H265 HDR10 Settings for more details. Hdr10Settings *Hdr10SettingsInitParameters `json:"hdr10Settings,omitempty" tf:"hdr10_settings,omitempty"` // Set the colorspace to Rec. 601. Rec601Settings *Rec601SettingsInitParameters `json:"rec601Settings,omitempty" tf:"rec601_settings,omitempty"` // Set the colorspace to Rec. 709. Rec709Settings *Rec709SettingsInitParameters `json:"rec709Settings,omitempty" tf:"rec709_settings,omitempty"` }
func (*ColorSpaceSettingsInitParameters) DeepCopy ¶
func (in *ColorSpaceSettingsInitParameters) DeepCopy() *ColorSpaceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColorSpaceSettingsInitParameters.
func (*ColorSpaceSettingsInitParameters) DeepCopyInto ¶
func (in *ColorSpaceSettingsInitParameters) DeepCopyInto(out *ColorSpaceSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColorSpaceSettingsObservation ¶
type ColorSpaceSettingsObservation struct { // Sets the colorspace metadata to be passed through. ColorSpacePassthroughSettings *ColorSpacePassthroughSettingsParameters `json:"colorSpacePassthroughSettings,omitempty" tf:"color_space_passthrough_settings,omitempty"` // Set the colorspace to Dolby Vision81. DolbyVision81Settings *DolbyVision81SettingsParameters `json:"dolbyVision81Settings,omitempty" tf:"dolby_vision81_settings,omitempty"` // Set the colorspace to be HDR10. See H265 HDR10 Settings for more details. Hdr10Settings *Hdr10SettingsObservation `json:"hdr10Settings,omitempty" tf:"hdr10_settings,omitempty"` // Set the colorspace to Rec. 601. Rec601Settings *Rec601SettingsParameters `json:"rec601Settings,omitempty" tf:"rec601_settings,omitempty"` // Set the colorspace to Rec. 709. Rec709Settings *Rec709SettingsParameters `json:"rec709Settings,omitempty" tf:"rec709_settings,omitempty"` }
func (*ColorSpaceSettingsObservation) DeepCopy ¶
func (in *ColorSpaceSettingsObservation) DeepCopy() *ColorSpaceSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColorSpaceSettingsObservation.
func (*ColorSpaceSettingsObservation) DeepCopyInto ¶
func (in *ColorSpaceSettingsObservation) DeepCopyInto(out *ColorSpaceSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColorSpaceSettingsParameters ¶
type ColorSpaceSettingsParameters struct { // Sets the colorspace metadata to be passed through. // +kubebuilder:validation:Optional ColorSpacePassthroughSettings *ColorSpacePassthroughSettingsParameters `json:"colorSpacePassthroughSettings,omitempty" tf:"color_space_passthrough_settings,omitempty"` // Set the colorspace to Dolby Vision81. // +kubebuilder:validation:Optional DolbyVision81Settings *DolbyVision81SettingsParameters `json:"dolbyVision81Settings,omitempty" tf:"dolby_vision81_settings,omitempty"` // Set the colorspace to be HDR10. See H265 HDR10 Settings for more details. // +kubebuilder:validation:Optional Hdr10Settings *Hdr10SettingsParameters `json:"hdr10Settings,omitempty" tf:"hdr10_settings,omitempty"` // Set the colorspace to Rec. 601. // +kubebuilder:validation:Optional Rec601Settings *Rec601SettingsParameters `json:"rec601Settings,omitempty" tf:"rec601_settings,omitempty"` // Set the colorspace to Rec. 709. // +kubebuilder:validation:Optional Rec709Settings *Rec709SettingsParameters `json:"rec709Settings,omitempty" tf:"rec709_settings,omitempty"` }
func (*ColorSpaceSettingsParameters) DeepCopy ¶
func (in *ColorSpaceSettingsParameters) DeepCopy() *ColorSpaceSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColorSpaceSettingsParameters.
func (*ColorSpaceSettingsParameters) DeepCopyInto ¶
func (in *ColorSpaceSettingsParameters) DeepCopyInto(out *ColorSpaceSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerSettingsInitParameters ¶
type ContainerSettingsInitParameters struct { // M2TS Settings. See M2TS Settings for more details. M2TsSettings *M2TsSettingsInitParameters `json:"m2tsSettings,omitempty" tf:"m2ts_settings,omitempty"` // Raw Settings. This can be set as an empty block. RawSettings *RawSettingsInitParameters `json:"rawSettings,omitempty" tf:"raw_settings,omitempty"` }
func (*ContainerSettingsInitParameters) DeepCopy ¶
func (in *ContainerSettingsInitParameters) DeepCopy() *ContainerSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerSettingsInitParameters.
func (*ContainerSettingsInitParameters) DeepCopyInto ¶
func (in *ContainerSettingsInitParameters) DeepCopyInto(out *ContainerSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerSettingsM2TsSettingsInitParameters ¶
type ContainerSettingsM2TsSettingsInitParameters struct { AbsentInputAudioBehavior *string `json:"absentInputAudioBehavior,omitempty" tf:"absent_input_audio_behavior,omitempty"` Arib *string `json:"arib,omitempty" tf:"arib,omitempty"` // Selects a specific PID from within a source. AribCaptionsPid *string `json:"aribCaptionsPid,omitempty" tf:"arib_captions_pid,omitempty"` AribCaptionsPidControl *string `json:"aribCaptionsPidControl,omitempty" tf:"arib_captions_pid_control,omitempty"` AudioBufferModel *string `json:"audioBufferModel,omitempty" tf:"audio_buffer_model,omitempty"` AudioFramesPerPes *float64 `json:"audioFramesPerPes,omitempty" tf:"audio_frames_per_pes,omitempty"` AudioPids *string `json:"audioPids,omitempty" tf:"audio_pids,omitempty"` AudioStreamType *string `json:"audioStreamType,omitempty" tf:"audio_stream_type,omitempty"` // Average bitrate in bits/second. Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` BufferModel *string `json:"bufferModel,omitempty" tf:"buffer_model,omitempty"` CcDescriptor *string `json:"ccDescriptor,omitempty" tf:"cc_descriptor,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. DvbNitSettings *M2TsSettingsDvbNitSettingsInitParameters `json:"dvbNitSettings,omitempty" tf:"dvb_nit_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. DvbSdtSettings *M2TsSettingsDvbSdtSettingsInitParameters `json:"dvbSdtSettings,omitempty" tf:"dvb_sdt_settings,omitempty"` DvbSubPids *string `json:"dvbSubPids,omitempty" tf:"dvb_sub_pids,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. DvbTdtSettings *M2TsSettingsDvbTdtSettingsInitParameters `json:"dvbTdtSettings,omitempty" tf:"dvb_tdt_settings,omitempty"` // Selects a specific PID from within a source. DvbTeletextPid *string `json:"dvbTeletextPid,omitempty" tf:"dvb_teletext_pid,omitempty"` Ebif *string `json:"ebif,omitempty" tf:"ebif,omitempty"` EbpAudioInterval *string `json:"ebpAudioInterval,omitempty" tf:"ebp_audio_interval,omitempty"` EbpLookaheadMs *float64 `json:"ebpLookaheadMs,omitempty" tf:"ebp_lookahead_ms,omitempty"` EbpPlacement *string `json:"ebpPlacement,omitempty" tf:"ebp_placement,omitempty"` // Selects a specific PID from within a source. EcmPid *string `json:"ecmPid,omitempty" tf:"ecm_pid,omitempty"` EsRateInPes *string `json:"esRateInPes,omitempty" tf:"es_rate_in_pes,omitempty"` // Selects a specific PID from within a source. EtvPlatformPid *string `json:"etvPlatformPid,omitempty" tf:"etv_platform_pid,omitempty"` // Selects a specific PID from within a source. EtvSignalPid *string `json:"etvSignalPid,omitempty" tf:"etv_signal_pid,omitempty"` FragmentTime *float64 `json:"fragmentTime,omitempty" tf:"fragment_time,omitempty"` Klv *string `json:"klv,omitempty" tf:"klv,omitempty"` KlvDataPids *string `json:"klvDataPids,omitempty" tf:"klv_data_pids,omitempty"` NielsenId3Behavior *string `json:"nielsenId3Behavior,omitempty" tf:"nielsen_id3_behavior,omitempty"` // Average bitrate in bits/second. NullPacketBitrate *float64 `json:"nullPacketBitrate,omitempty" tf:"null_packet_bitrate,omitempty"` PatInterval *float64 `json:"patInterval,omitempty" tf:"pat_interval,omitempty"` PcrControl *string `json:"pcrControl,omitempty" tf:"pcr_control,omitempty"` PcrPeriod *float64 `json:"pcrPeriod,omitempty" tf:"pcr_period,omitempty"` // Selects a specific PID from within a source. PcrPid *string `json:"pcrPid,omitempty" tf:"pcr_pid,omitempty"` PmtInterval *float64 `json:"pmtInterval,omitempty" tf:"pmt_interval,omitempty"` // Selects a specific PID from within a source. PmtPid *string `json:"pmtPid,omitempty" tf:"pmt_pid,omitempty"` ProgramNum *float64 `json:"programNum,omitempty" tf:"program_num,omitempty"` RateMode *string `json:"rateMode,omitempty" tf:"rate_mode,omitempty"` Scte27Pids *string `json:"scte27Pids,omitempty" tf:"scte27_pids,omitempty"` Scte35Control *string `json:"scte35Control,omitempty" tf:"scte35_control,omitempty"` // PID from which to read SCTE-35 messages. Scte35Pid *string `json:"scte35Pid,omitempty" tf:"scte35_pid,omitempty"` SegmentationMarkers *string `json:"segmentationMarkers,omitempty" tf:"segmentation_markers,omitempty"` SegmentationStyle *string `json:"segmentationStyle,omitempty" tf:"segmentation_style,omitempty"` SegmentationTime *float64 `json:"segmentationTime,omitempty" tf:"segmentation_time,omitempty"` TimedMetadataBehavior *string `json:"timedMetadataBehavior,omitempty" tf:"timed_metadata_behavior,omitempty"` // Selects a specific PID from within a source. TimedMetadataPid *string `json:"timedMetadataPid,omitempty" tf:"timed_metadata_pid,omitempty"` // User-specified id. Ths is used in an output group or an output. TransportStreamID *float64 `json:"transportStreamId,omitempty" tf:"transport_stream_id,omitempty"` // Selects a specific PID from within a source. VideoPid *string `json:"videoPid,omitempty" tf:"video_pid,omitempty"` }
func (*ContainerSettingsM2TsSettingsInitParameters) DeepCopy ¶
func (in *ContainerSettingsM2TsSettingsInitParameters) DeepCopy() *ContainerSettingsM2TsSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerSettingsM2TsSettingsInitParameters.
func (*ContainerSettingsM2TsSettingsInitParameters) DeepCopyInto ¶
func (in *ContainerSettingsM2TsSettingsInitParameters) DeepCopyInto(out *ContainerSettingsM2TsSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerSettingsM2TsSettingsObservation ¶
type ContainerSettingsM2TsSettingsObservation struct { AbsentInputAudioBehavior *string `json:"absentInputAudioBehavior,omitempty" tf:"absent_input_audio_behavior,omitempty"` Arib *string `json:"arib,omitempty" tf:"arib,omitempty"` // Selects a specific PID from within a source. AribCaptionsPid *string `json:"aribCaptionsPid,omitempty" tf:"arib_captions_pid,omitempty"` AribCaptionsPidControl *string `json:"aribCaptionsPidControl,omitempty" tf:"arib_captions_pid_control,omitempty"` AudioBufferModel *string `json:"audioBufferModel,omitempty" tf:"audio_buffer_model,omitempty"` AudioFramesPerPes *float64 `json:"audioFramesPerPes,omitempty" tf:"audio_frames_per_pes,omitempty"` AudioPids *string `json:"audioPids,omitempty" tf:"audio_pids,omitempty"` AudioStreamType *string `json:"audioStreamType,omitempty" tf:"audio_stream_type,omitempty"` // Average bitrate in bits/second. Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` BufferModel *string `json:"bufferModel,omitempty" tf:"buffer_model,omitempty"` CcDescriptor *string `json:"ccDescriptor,omitempty" tf:"cc_descriptor,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. DvbNitSettings *M2TsSettingsDvbNitSettingsObservation `json:"dvbNitSettings,omitempty" tf:"dvb_nit_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. DvbSdtSettings *M2TsSettingsDvbSdtSettingsObservation `json:"dvbSdtSettings,omitempty" tf:"dvb_sdt_settings,omitempty"` DvbSubPids *string `json:"dvbSubPids,omitempty" tf:"dvb_sub_pids,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. DvbTdtSettings *M2TsSettingsDvbTdtSettingsObservation `json:"dvbTdtSettings,omitempty" tf:"dvb_tdt_settings,omitempty"` // Selects a specific PID from within a source. DvbTeletextPid *string `json:"dvbTeletextPid,omitempty" tf:"dvb_teletext_pid,omitempty"` Ebif *string `json:"ebif,omitempty" tf:"ebif,omitempty"` EbpAudioInterval *string `json:"ebpAudioInterval,omitempty" tf:"ebp_audio_interval,omitempty"` EbpLookaheadMs *float64 `json:"ebpLookaheadMs,omitempty" tf:"ebp_lookahead_ms,omitempty"` EbpPlacement *string `json:"ebpPlacement,omitempty" tf:"ebp_placement,omitempty"` // Selects a specific PID from within a source. EcmPid *string `json:"ecmPid,omitempty" tf:"ecm_pid,omitempty"` EsRateInPes *string `json:"esRateInPes,omitempty" tf:"es_rate_in_pes,omitempty"` // Selects a specific PID from within a source. EtvPlatformPid *string `json:"etvPlatformPid,omitempty" tf:"etv_platform_pid,omitempty"` // Selects a specific PID from within a source. EtvSignalPid *string `json:"etvSignalPid,omitempty" tf:"etv_signal_pid,omitempty"` FragmentTime *float64 `json:"fragmentTime,omitempty" tf:"fragment_time,omitempty"` Klv *string `json:"klv,omitempty" tf:"klv,omitempty"` KlvDataPids *string `json:"klvDataPids,omitempty" tf:"klv_data_pids,omitempty"` NielsenId3Behavior *string `json:"nielsenId3Behavior,omitempty" tf:"nielsen_id3_behavior,omitempty"` // Average bitrate in bits/second. NullPacketBitrate *float64 `json:"nullPacketBitrate,omitempty" tf:"null_packet_bitrate,omitempty"` PatInterval *float64 `json:"patInterval,omitempty" tf:"pat_interval,omitempty"` PcrControl *string `json:"pcrControl,omitempty" tf:"pcr_control,omitempty"` PcrPeriod *float64 `json:"pcrPeriod,omitempty" tf:"pcr_period,omitempty"` // Selects a specific PID from within a source. PcrPid *string `json:"pcrPid,omitempty" tf:"pcr_pid,omitempty"` PmtInterval *float64 `json:"pmtInterval,omitempty" tf:"pmt_interval,omitempty"` // Selects a specific PID from within a source. PmtPid *string `json:"pmtPid,omitempty" tf:"pmt_pid,omitempty"` ProgramNum *float64 `json:"programNum,omitempty" tf:"program_num,omitempty"` RateMode *string `json:"rateMode,omitempty" tf:"rate_mode,omitempty"` Scte27Pids *string `json:"scte27Pids,omitempty" tf:"scte27_pids,omitempty"` Scte35Control *string `json:"scte35Control,omitempty" tf:"scte35_control,omitempty"` // PID from which to read SCTE-35 messages. Scte35Pid *string `json:"scte35Pid,omitempty" tf:"scte35_pid,omitempty"` SegmentationMarkers *string `json:"segmentationMarkers,omitempty" tf:"segmentation_markers,omitempty"` SegmentationStyle *string `json:"segmentationStyle,omitempty" tf:"segmentation_style,omitempty"` SegmentationTime *float64 `json:"segmentationTime,omitempty" tf:"segmentation_time,omitempty"` TimedMetadataBehavior *string `json:"timedMetadataBehavior,omitempty" tf:"timed_metadata_behavior,omitempty"` // Selects a specific PID from within a source. TimedMetadataPid *string `json:"timedMetadataPid,omitempty" tf:"timed_metadata_pid,omitempty"` // User-specified id. Ths is used in an output group or an output. TransportStreamID *float64 `json:"transportStreamId,omitempty" tf:"transport_stream_id,omitempty"` // Selects a specific PID from within a source. VideoPid *string `json:"videoPid,omitempty" tf:"video_pid,omitempty"` }
func (*ContainerSettingsM2TsSettingsObservation) DeepCopy ¶
func (in *ContainerSettingsM2TsSettingsObservation) DeepCopy() *ContainerSettingsM2TsSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerSettingsM2TsSettingsObservation.
func (*ContainerSettingsM2TsSettingsObservation) DeepCopyInto ¶
func (in *ContainerSettingsM2TsSettingsObservation) DeepCopyInto(out *ContainerSettingsM2TsSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerSettingsM2TsSettingsParameters ¶
type ContainerSettingsM2TsSettingsParameters struct { // +kubebuilder:validation:Optional AbsentInputAudioBehavior *string `json:"absentInputAudioBehavior,omitempty" tf:"absent_input_audio_behavior,omitempty"` // +kubebuilder:validation:Optional Arib *string `json:"arib,omitempty" tf:"arib,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional AribCaptionsPid *string `json:"aribCaptionsPid,omitempty" tf:"arib_captions_pid,omitempty"` // +kubebuilder:validation:Optional AribCaptionsPidControl *string `json:"aribCaptionsPidControl,omitempty" tf:"arib_captions_pid_control,omitempty"` // +kubebuilder:validation:Optional AudioBufferModel *string `json:"audioBufferModel,omitempty" tf:"audio_buffer_model,omitempty"` // +kubebuilder:validation:Optional AudioFramesPerPes *float64 `json:"audioFramesPerPes,omitempty" tf:"audio_frames_per_pes,omitempty"` // +kubebuilder:validation:Optional AudioPids *string `json:"audioPids,omitempty" tf:"audio_pids,omitempty"` // +kubebuilder:validation:Optional AudioStreamType *string `json:"audioStreamType,omitempty" tf:"audio_stream_type,omitempty"` // Average bitrate in bits/second. // +kubebuilder:validation:Optional Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` // +kubebuilder:validation:Optional BufferModel *string `json:"bufferModel,omitempty" tf:"buffer_model,omitempty"` // +kubebuilder:validation:Optional CcDescriptor *string `json:"ccDescriptor,omitempty" tf:"cc_descriptor,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional DvbNitSettings *M2TsSettingsDvbNitSettingsParameters `json:"dvbNitSettings,omitempty" tf:"dvb_nit_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional DvbSdtSettings *M2TsSettingsDvbSdtSettingsParameters `json:"dvbSdtSettings,omitempty" tf:"dvb_sdt_settings,omitempty"` // +kubebuilder:validation:Optional DvbSubPids *string `json:"dvbSubPids,omitempty" tf:"dvb_sub_pids,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional DvbTdtSettings *M2TsSettingsDvbTdtSettingsParameters `json:"dvbTdtSettings,omitempty" tf:"dvb_tdt_settings,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional DvbTeletextPid *string `json:"dvbTeletextPid,omitempty" tf:"dvb_teletext_pid,omitempty"` // +kubebuilder:validation:Optional Ebif *string `json:"ebif,omitempty" tf:"ebif,omitempty"` // +kubebuilder:validation:Optional EbpAudioInterval *string `json:"ebpAudioInterval,omitempty" tf:"ebp_audio_interval,omitempty"` // +kubebuilder:validation:Optional EbpLookaheadMs *float64 `json:"ebpLookaheadMs,omitempty" tf:"ebp_lookahead_ms,omitempty"` // +kubebuilder:validation:Optional EbpPlacement *string `json:"ebpPlacement,omitempty" tf:"ebp_placement,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional EcmPid *string `json:"ecmPid,omitempty" tf:"ecm_pid,omitempty"` // +kubebuilder:validation:Optional EsRateInPes *string `json:"esRateInPes,omitempty" tf:"es_rate_in_pes,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional EtvPlatformPid *string `json:"etvPlatformPid,omitempty" tf:"etv_platform_pid,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional EtvSignalPid *string `json:"etvSignalPid,omitempty" tf:"etv_signal_pid,omitempty"` // +kubebuilder:validation:Optional FragmentTime *float64 `json:"fragmentTime,omitempty" tf:"fragment_time,omitempty"` // +kubebuilder:validation:Optional Klv *string `json:"klv,omitempty" tf:"klv,omitempty"` // +kubebuilder:validation:Optional KlvDataPids *string `json:"klvDataPids,omitempty" tf:"klv_data_pids,omitempty"` // +kubebuilder:validation:Optional NielsenId3Behavior *string `json:"nielsenId3Behavior,omitempty" tf:"nielsen_id3_behavior,omitempty"` // Average bitrate in bits/second. // +kubebuilder:validation:Optional NullPacketBitrate *float64 `json:"nullPacketBitrate,omitempty" tf:"null_packet_bitrate,omitempty"` // +kubebuilder:validation:Optional PatInterval *float64 `json:"patInterval,omitempty" tf:"pat_interval,omitempty"` // +kubebuilder:validation:Optional PcrControl *string `json:"pcrControl,omitempty" tf:"pcr_control,omitempty"` // +kubebuilder:validation:Optional PcrPeriod *float64 `json:"pcrPeriod,omitempty" tf:"pcr_period,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional PcrPid *string `json:"pcrPid,omitempty" tf:"pcr_pid,omitempty"` // +kubebuilder:validation:Optional PmtInterval *float64 `json:"pmtInterval,omitempty" tf:"pmt_interval,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional PmtPid *string `json:"pmtPid,omitempty" tf:"pmt_pid,omitempty"` // +kubebuilder:validation:Optional ProgramNum *float64 `json:"programNum,omitempty" tf:"program_num,omitempty"` // +kubebuilder:validation:Optional RateMode *string `json:"rateMode,omitempty" tf:"rate_mode,omitempty"` // +kubebuilder:validation:Optional Scte27Pids *string `json:"scte27Pids,omitempty" tf:"scte27_pids,omitempty"` // +kubebuilder:validation:Optional Scte35Control *string `json:"scte35Control,omitempty" tf:"scte35_control,omitempty"` // PID from which to read SCTE-35 messages. // +kubebuilder:validation:Optional Scte35Pid *string `json:"scte35Pid,omitempty" tf:"scte35_pid,omitempty"` // +kubebuilder:validation:Optional SegmentationMarkers *string `json:"segmentationMarkers,omitempty" tf:"segmentation_markers,omitempty"` // +kubebuilder:validation:Optional SegmentationStyle *string `json:"segmentationStyle,omitempty" tf:"segmentation_style,omitempty"` // +kubebuilder:validation:Optional SegmentationTime *float64 `json:"segmentationTime,omitempty" tf:"segmentation_time,omitempty"` // +kubebuilder:validation:Optional TimedMetadataBehavior *string `json:"timedMetadataBehavior,omitempty" tf:"timed_metadata_behavior,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional TimedMetadataPid *string `json:"timedMetadataPid,omitempty" tf:"timed_metadata_pid,omitempty"` // User-specified id. Ths is used in an output group or an output. // +kubebuilder:validation:Optional TransportStreamID *float64 `json:"transportStreamId,omitempty" tf:"transport_stream_id,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional VideoPid *string `json:"videoPid,omitempty" tf:"video_pid,omitempty"` }
func (*ContainerSettingsM2TsSettingsParameters) DeepCopy ¶
func (in *ContainerSettingsM2TsSettingsParameters) DeepCopy() *ContainerSettingsM2TsSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerSettingsM2TsSettingsParameters.
func (*ContainerSettingsM2TsSettingsParameters) DeepCopyInto ¶
func (in *ContainerSettingsM2TsSettingsParameters) DeepCopyInto(out *ContainerSettingsM2TsSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerSettingsObservation ¶
type ContainerSettingsObservation struct { // M2TS Settings. See M2TS Settings for more details. M2TsSettings *M2TsSettingsObservation `json:"m2tsSettings,omitempty" tf:"m2ts_settings,omitempty"` // Raw Settings. This can be set as an empty block. RawSettings *RawSettingsParameters `json:"rawSettings,omitempty" tf:"raw_settings,omitempty"` }
func (*ContainerSettingsObservation) DeepCopy ¶
func (in *ContainerSettingsObservation) DeepCopy() *ContainerSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerSettingsObservation.
func (*ContainerSettingsObservation) DeepCopyInto ¶
func (in *ContainerSettingsObservation) DeepCopyInto(out *ContainerSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerSettingsParameters ¶
type ContainerSettingsParameters struct { // M2TS Settings. See M2TS Settings for more details. // +kubebuilder:validation:Optional M2TsSettings *M2TsSettingsParameters `json:"m2tsSettings,omitempty" tf:"m2ts_settings,omitempty"` // Raw Settings. This can be set as an empty block. // +kubebuilder:validation:Optional RawSettings *RawSettingsParameters `json:"rawSettings,omitempty" tf:"raw_settings,omitempty"` }
func (*ContainerSettingsParameters) DeepCopy ¶
func (in *ContainerSettingsParameters) DeepCopy() *ContainerSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerSettingsParameters.
func (*ContainerSettingsParameters) DeepCopyInto ¶
func (in *ContainerSettingsParameters) DeepCopyInto(out *ContainerSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationInitParameters ¶
type DestinationInitParameters struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*DestinationInitParameters) DeepCopy ¶
func (in *DestinationInitParameters) DeepCopy() *DestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationInitParameters.
func (*DestinationInitParameters) DeepCopyInto ¶
func (in *DestinationInitParameters) DeepCopyInto(out *DestinationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationObservation ¶
type DestinationObservation struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*DestinationObservation) DeepCopy ¶
func (in *DestinationObservation) DeepCopy() *DestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationObservation.
func (*DestinationObservation) DeepCopyInto ¶
func (in *DestinationObservation) DeepCopyInto(out *DestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationParameters ¶
type DestinationParameters struct { // Reference ID for the destination. // +kubebuilder:validation:Optional DestinationRefID *string `json:"destinationRefId" tf:"destination_ref_id,omitempty"` }
func (*DestinationParameters) DeepCopy ¶
func (in *DestinationParameters) DeepCopy() *DestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationParameters.
func (*DestinationParameters) DeepCopyInto ¶
func (in *DestinationParameters) DeepCopyInto(out *DestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationSettingsInitParameters ¶
type DestinationSettingsInitParameters struct { // ARIB Destination Settings. AribDestinationSettings *AribDestinationSettingsInitParameters `json:"aribDestinationSettings,omitempty" tf:"arib_destination_settings,omitempty"` // Burn In Destination Settings. See Burn In Destination Settings for more details. BurnInDestinationSettings *BurnInDestinationSettingsInitParameters `json:"burnInDestinationSettings,omitempty" tf:"burn_in_destination_settings,omitempty"` // DVB Sub Destination Settings. See DVB Sub Destination Settings for more details. DvbSubDestinationSettings *DvbSubDestinationSettingsInitParameters `json:"dvbSubDestinationSettings,omitempty" tf:"dvb_sub_destination_settings,omitempty"` // EBU TT D Destination Settings. See EBU TT D Destination Settings for more details. EbuTtDDestinationSettings *EbuTtDDestinationSettingsInitParameters `json:"ebuTtDDestinationSettings,omitempty" tf:"ebu_tt_d_destination_settings,omitempty"` // Embedded Destination Settings. EmbeddedDestinationSettings *EmbeddedDestinationSettingsInitParameters `json:"embeddedDestinationSettings,omitempty" tf:"embedded_destination_settings,omitempty"` // Embedded Plus SCTE20 Destination Settings. EmbeddedPlusScte20DestinationSettings *EmbeddedPlusScte20DestinationSettingsInitParameters `json:"embeddedPlusScte20DestinationSettings,omitempty" tf:"embedded_plus_scte20_destination_settings,omitempty"` // RTMP Caption Info Destination Settings. RtmpCaptionInfoDestinationSettings *RtmpCaptionInfoDestinationSettingsInitParameters `json:"rtmpCaptionInfoDestinationSettings,omitempty" tf:"rtmp_caption_info_destination_settings,omitempty"` // SCTE20 Plus Embedded Destination Settings. Scte20PlusEmbeddedDestinationSettings *Scte20PlusEmbeddedDestinationSettingsInitParameters `json:"scte20PlusEmbeddedDestinationSettings,omitempty" tf:"scte20_plus_embedded_destination_settings,omitempty"` // – SCTE27 Destination Settings. Scte27DestinationSettings *Scte27DestinationSettingsInitParameters `json:"scte27DestinationSettings,omitempty" tf:"scte27_destination_settings,omitempty"` // – SMPTE TT Destination Settings. SmpteTtDestinationSettings *SmpteTtDestinationSettingsInitParameters `json:"smpteTtDestinationSettings,omitempty" tf:"smpte_tt_destination_settings,omitempty"` // – Teletext Destination Settings. TeletextDestinationSettings *TeletextDestinationSettingsInitParameters `json:"teletextDestinationSettings,omitempty" tf:"teletext_destination_settings,omitempty"` // – TTML Destination Settings. See TTML Destination Settings for more details. TtmlDestinationSettings *TtmlDestinationSettingsInitParameters `json:"ttmlDestinationSettings,omitempty" tf:"ttml_destination_settings,omitempty"` // WebVTT Destination Settings. See WebVTT Destination Settings for more details. WebvttDestinationSettings *WebvttDestinationSettingsInitParameters `json:"webvttDestinationSettings,omitempty" tf:"webvtt_destination_settings,omitempty"` }
func (*DestinationSettingsInitParameters) DeepCopy ¶
func (in *DestinationSettingsInitParameters) DeepCopy() *DestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationSettingsInitParameters.
func (*DestinationSettingsInitParameters) DeepCopyInto ¶
func (in *DestinationSettingsInitParameters) DeepCopyInto(out *DestinationSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationSettingsObservation ¶
type DestinationSettingsObservation struct { // ARIB Destination Settings. AribDestinationSettings *AribDestinationSettingsParameters `json:"aribDestinationSettings,omitempty" tf:"arib_destination_settings,omitempty"` // Burn In Destination Settings. See Burn In Destination Settings for more details. BurnInDestinationSettings *BurnInDestinationSettingsObservation `json:"burnInDestinationSettings,omitempty" tf:"burn_in_destination_settings,omitempty"` // DVB Sub Destination Settings. See DVB Sub Destination Settings for more details. DvbSubDestinationSettings *DvbSubDestinationSettingsObservation `json:"dvbSubDestinationSettings,omitempty" tf:"dvb_sub_destination_settings,omitempty"` // EBU TT D Destination Settings. See EBU TT D Destination Settings for more details. EbuTtDDestinationSettings *EbuTtDDestinationSettingsObservation `json:"ebuTtDDestinationSettings,omitempty" tf:"ebu_tt_d_destination_settings,omitempty"` // Embedded Destination Settings. EmbeddedDestinationSettings *EmbeddedDestinationSettingsParameters `json:"embeddedDestinationSettings,omitempty" tf:"embedded_destination_settings,omitempty"` // Embedded Plus SCTE20 Destination Settings. EmbeddedPlusScte20DestinationSettings *EmbeddedPlusScte20DestinationSettingsParameters `json:"embeddedPlusScte20DestinationSettings,omitempty" tf:"embedded_plus_scte20_destination_settings,omitempty"` // RTMP Caption Info Destination Settings. RtmpCaptionInfoDestinationSettings *RtmpCaptionInfoDestinationSettingsParameters `json:"rtmpCaptionInfoDestinationSettings,omitempty" tf:"rtmp_caption_info_destination_settings,omitempty"` // SCTE20 Plus Embedded Destination Settings. Scte20PlusEmbeddedDestinationSettings *Scte20PlusEmbeddedDestinationSettingsParameters `json:"scte20PlusEmbeddedDestinationSettings,omitempty" tf:"scte20_plus_embedded_destination_settings,omitempty"` // – SCTE27 Destination Settings. Scte27DestinationSettings *Scte27DestinationSettingsParameters `json:"scte27DestinationSettings,omitempty" tf:"scte27_destination_settings,omitempty"` // – SMPTE TT Destination Settings. SmpteTtDestinationSettings *SmpteTtDestinationSettingsParameters `json:"smpteTtDestinationSettings,omitempty" tf:"smpte_tt_destination_settings,omitempty"` // – Teletext Destination Settings. TeletextDestinationSettings *TeletextDestinationSettingsParameters `json:"teletextDestinationSettings,omitempty" tf:"teletext_destination_settings,omitempty"` // – TTML Destination Settings. See TTML Destination Settings for more details. TtmlDestinationSettings *TtmlDestinationSettingsObservation `json:"ttmlDestinationSettings,omitempty" tf:"ttml_destination_settings,omitempty"` // WebVTT Destination Settings. See WebVTT Destination Settings for more details. WebvttDestinationSettings *WebvttDestinationSettingsObservation `json:"webvttDestinationSettings,omitempty" tf:"webvtt_destination_settings,omitempty"` }
func (*DestinationSettingsObservation) DeepCopy ¶
func (in *DestinationSettingsObservation) DeepCopy() *DestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationSettingsObservation.
func (*DestinationSettingsObservation) DeepCopyInto ¶
func (in *DestinationSettingsObservation) DeepCopyInto(out *DestinationSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationSettingsParameters ¶
type DestinationSettingsParameters struct { // ARIB Destination Settings. // +kubebuilder:validation:Optional AribDestinationSettings *AribDestinationSettingsParameters `json:"aribDestinationSettings,omitempty" tf:"arib_destination_settings,omitempty"` // Burn In Destination Settings. See Burn In Destination Settings for more details. // +kubebuilder:validation:Optional BurnInDestinationSettings *BurnInDestinationSettingsParameters `json:"burnInDestinationSettings,omitempty" tf:"burn_in_destination_settings,omitempty"` // DVB Sub Destination Settings. See DVB Sub Destination Settings for more details. // +kubebuilder:validation:Optional DvbSubDestinationSettings *DvbSubDestinationSettingsParameters `json:"dvbSubDestinationSettings,omitempty" tf:"dvb_sub_destination_settings,omitempty"` // EBU TT D Destination Settings. See EBU TT D Destination Settings for more details. // +kubebuilder:validation:Optional EbuTtDDestinationSettings *EbuTtDDestinationSettingsParameters `json:"ebuTtDDestinationSettings,omitempty" tf:"ebu_tt_d_destination_settings,omitempty"` // Embedded Destination Settings. // +kubebuilder:validation:Optional EmbeddedDestinationSettings *EmbeddedDestinationSettingsParameters `json:"embeddedDestinationSettings,omitempty" tf:"embedded_destination_settings,omitempty"` // Embedded Plus SCTE20 Destination Settings. // +kubebuilder:validation:Optional EmbeddedPlusScte20DestinationSettings *EmbeddedPlusScte20DestinationSettingsParameters `json:"embeddedPlusScte20DestinationSettings,omitempty" tf:"embedded_plus_scte20_destination_settings,omitempty"` // RTMP Caption Info Destination Settings. // +kubebuilder:validation:Optional RtmpCaptionInfoDestinationSettings *RtmpCaptionInfoDestinationSettingsParameters `json:"rtmpCaptionInfoDestinationSettings,omitempty" tf:"rtmp_caption_info_destination_settings,omitempty"` // SCTE20 Plus Embedded Destination Settings. // +kubebuilder:validation:Optional Scte20PlusEmbeddedDestinationSettings *Scte20PlusEmbeddedDestinationSettingsParameters `json:"scte20PlusEmbeddedDestinationSettings,omitempty" tf:"scte20_plus_embedded_destination_settings,omitempty"` // – SCTE27 Destination Settings. // +kubebuilder:validation:Optional Scte27DestinationSettings *Scte27DestinationSettingsParameters `json:"scte27DestinationSettings,omitempty" tf:"scte27_destination_settings,omitempty"` // – SMPTE TT Destination Settings. // +kubebuilder:validation:Optional SmpteTtDestinationSettings *SmpteTtDestinationSettingsParameters `json:"smpteTtDestinationSettings,omitempty" tf:"smpte_tt_destination_settings,omitempty"` // – Teletext Destination Settings. // +kubebuilder:validation:Optional TeletextDestinationSettings *TeletextDestinationSettingsParameters `json:"teletextDestinationSettings,omitempty" tf:"teletext_destination_settings,omitempty"` // – TTML Destination Settings. See TTML Destination Settings for more details. // +kubebuilder:validation:Optional TtmlDestinationSettings *TtmlDestinationSettingsParameters `json:"ttmlDestinationSettings,omitempty" tf:"ttml_destination_settings,omitempty"` // WebVTT Destination Settings. See WebVTT Destination Settings for more details. // +kubebuilder:validation:Optional WebvttDestinationSettings *WebvttDestinationSettingsParameters `json:"webvttDestinationSettings,omitempty" tf:"webvtt_destination_settings,omitempty"` }
func (*DestinationSettingsParameters) DeepCopy ¶
func (in *DestinationSettingsParameters) DeepCopy() *DestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationSettingsParameters.
func (*DestinationSettingsParameters) DeepCopyInto ¶
func (in *DestinationSettingsParameters) DeepCopyInto(out *DestinationSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationsInitParameters ¶
type DestinationsInitParameters struct { // User-specified id. Ths is used in an output group or an output. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details. MediaPackageSettings []MediaPackageSettingsInitParameters `json:"mediaPackageSettings,omitempty" tf:"media_package_settings,omitempty"` // Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details. MultiplexSettings *MultiplexSettingsInitParameters `json:"multiplexSettings,omitempty" tf:"multiplex_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. Settings []SettingsInitParameters `json:"settings,omitempty" tf:"settings,omitempty"` }
func (*DestinationsInitParameters) DeepCopy ¶
func (in *DestinationsInitParameters) DeepCopy() *DestinationsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationsInitParameters.
func (*DestinationsInitParameters) DeepCopyInto ¶
func (in *DestinationsInitParameters) DeepCopyInto(out *DestinationsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationsObservation ¶
type DestinationsObservation struct { // User-specified id. Ths is used in an output group or an output. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details. MediaPackageSettings []MediaPackageSettingsObservation `json:"mediaPackageSettings,omitempty" tf:"media_package_settings,omitempty"` // Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details. MultiplexSettings *MultiplexSettingsObservation `json:"multiplexSettings,omitempty" tf:"multiplex_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. Settings []SettingsObservation `json:"settings,omitempty" tf:"settings,omitempty"` }
func (*DestinationsObservation) DeepCopy ¶
func (in *DestinationsObservation) DeepCopy() *DestinationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationsObservation.
func (*DestinationsObservation) DeepCopyInto ¶
func (in *DestinationsObservation) DeepCopyInto(out *DestinationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationsParameters ¶
type DestinationsParameters struct { // User-specified id. Ths is used in an output group or an output. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` // Destination settings for a MediaPackage output; one destination for both encoders. See Media Package Settings for more details. // +kubebuilder:validation:Optional MediaPackageSettings []MediaPackageSettingsParameters `json:"mediaPackageSettings,omitempty" tf:"media_package_settings,omitempty"` // Destination settings for a Multiplex output; one destination for both encoders. See Multiplex Settings for more details. // +kubebuilder:validation:Optional MultiplexSettings *MultiplexSettingsParameters `json:"multiplexSettings,omitempty" tf:"multiplex_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional Settings []SettingsParameters `json:"settings,omitempty" tf:"settings,omitempty"` }
func (*DestinationsParameters) DeepCopy ¶
func (in *DestinationsParameters) DeepCopy() *DestinationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationsParameters.
func (*DestinationsParameters) DeepCopyInto ¶
func (in *DestinationsParameters) DeepCopyInto(out *DestinationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DolbyEDecodeInitParameters ¶
type DolbyEDecodeInitParameters struct { // Applies only to Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. “All channels” means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect. ProgramSelection *string `json:"programSelection,omitempty" tf:"program_selection,omitempty"` }
func (*DolbyEDecodeInitParameters) DeepCopy ¶
func (in *DolbyEDecodeInitParameters) DeepCopy() *DolbyEDecodeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DolbyEDecodeInitParameters.
func (*DolbyEDecodeInitParameters) DeepCopyInto ¶
func (in *DolbyEDecodeInitParameters) DeepCopyInto(out *DolbyEDecodeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DolbyEDecodeObservation ¶
type DolbyEDecodeObservation struct { // Applies only to Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. “All channels” means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect. ProgramSelection *string `json:"programSelection,omitempty" tf:"program_selection,omitempty"` }
func (*DolbyEDecodeObservation) DeepCopy ¶
func (in *DolbyEDecodeObservation) DeepCopy() *DolbyEDecodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DolbyEDecodeObservation.
func (*DolbyEDecodeObservation) DeepCopyInto ¶
func (in *DolbyEDecodeObservation) DeepCopyInto(out *DolbyEDecodeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DolbyEDecodeParameters ¶
type DolbyEDecodeParameters struct { // Applies only to Dolby E. Enter the program ID (according to the metadata in the audio) of the Dolby E program to extract from the specified track. One program extracted per audio selector. To select multiple programs, create multiple selectors with the same Track and different Program numbers. “All channels” means to ignore the program IDs and include all the channels in this selector; useful if metadata is known to be incorrect. // +kubebuilder:validation:Optional ProgramSelection *string `json:"programSelection" tf:"program_selection,omitempty"` }
func (*DolbyEDecodeParameters) DeepCopy ¶
func (in *DolbyEDecodeParameters) DeepCopy() *DolbyEDecodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DolbyEDecodeParameters.
func (*DolbyEDecodeParameters) DeepCopyInto ¶
func (in *DolbyEDecodeParameters) DeepCopyInto(out *DolbyEDecodeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DolbyVision81SettingsInitParameters ¶
type DolbyVision81SettingsInitParameters struct { }
func (*DolbyVision81SettingsInitParameters) DeepCopy ¶
func (in *DolbyVision81SettingsInitParameters) DeepCopy() *DolbyVision81SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DolbyVision81SettingsInitParameters.
func (*DolbyVision81SettingsInitParameters) DeepCopyInto ¶
func (in *DolbyVision81SettingsInitParameters) DeepCopyInto(out *DolbyVision81SettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DolbyVision81SettingsObservation ¶
type DolbyVision81SettingsObservation struct { }
func (*DolbyVision81SettingsObservation) DeepCopy ¶
func (in *DolbyVision81SettingsObservation) DeepCopy() *DolbyVision81SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DolbyVision81SettingsObservation.
func (*DolbyVision81SettingsObservation) DeepCopyInto ¶
func (in *DolbyVision81SettingsObservation) DeepCopyInto(out *DolbyVision81SettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DolbyVision81SettingsParameters ¶
type DolbyVision81SettingsParameters struct { }
func (*DolbyVision81SettingsParameters) DeepCopy ¶
func (in *DolbyVision81SettingsParameters) DeepCopy() *DolbyVision81SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DolbyVision81SettingsParameters.
func (*DolbyVision81SettingsParameters) DeepCopyInto ¶
func (in *DolbyVision81SettingsParameters) DeepCopyInto(out *DolbyVision81SettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DvbNitSettingsInitParameters ¶
type DvbNitSettingsInitParameters struct { // User-specified id. Ths is used in an output group or an output. NetworkID *float64 `json:"networkId,omitempty" tf:"network_id,omitempty"` // Name of the Channel. NetworkName *string `json:"networkName,omitempty" tf:"network_name,omitempty"` RepInterval *float64 `json:"repInterval,omitempty" tf:"rep_interval,omitempty"` }
func (*DvbNitSettingsInitParameters) DeepCopy ¶
func (in *DvbNitSettingsInitParameters) DeepCopy() *DvbNitSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbNitSettingsInitParameters.
func (*DvbNitSettingsInitParameters) DeepCopyInto ¶
func (in *DvbNitSettingsInitParameters) DeepCopyInto(out *DvbNitSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DvbNitSettingsObservation ¶
type DvbNitSettingsObservation struct { // User-specified id. Ths is used in an output group or an output. NetworkID *float64 `json:"networkId,omitempty" tf:"network_id,omitempty"` // Name of the Channel. NetworkName *string `json:"networkName,omitempty" tf:"network_name,omitempty"` RepInterval *float64 `json:"repInterval,omitempty" tf:"rep_interval,omitempty"` }
func (*DvbNitSettingsObservation) DeepCopy ¶
func (in *DvbNitSettingsObservation) DeepCopy() *DvbNitSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbNitSettingsObservation.
func (*DvbNitSettingsObservation) DeepCopyInto ¶
func (in *DvbNitSettingsObservation) DeepCopyInto(out *DvbNitSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DvbNitSettingsParameters ¶
type DvbNitSettingsParameters struct { // User-specified id. Ths is used in an output group or an output. // +kubebuilder:validation:Optional NetworkID *float64 `json:"networkId" tf:"network_id,omitempty"` // Name of the Channel. // +kubebuilder:validation:Optional NetworkName *string `json:"networkName" tf:"network_name,omitempty"` // +kubebuilder:validation:Optional RepInterval *float64 `json:"repInterval,omitempty" tf:"rep_interval,omitempty"` }
func (*DvbNitSettingsParameters) DeepCopy ¶
func (in *DvbNitSettingsParameters) DeepCopy() *DvbNitSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbNitSettingsParameters.
func (*DvbNitSettingsParameters) DeepCopyInto ¶
func (in *DvbNitSettingsParameters) DeepCopyInto(out *DvbNitSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DvbSdtSettingsInitParameters ¶
type DvbSdtSettingsInitParameters struct { OutputSdt *string `json:"outputSdt,omitempty" tf:"output_sdt,omitempty"` RepInterval *float64 `json:"repInterval,omitempty" tf:"rep_interval,omitempty"` // Name of the Channel. ServiceName *string `json:"serviceName,omitempty" tf:"service_name,omitempty"` // Name of the Channel. ServiceProviderName *string `json:"serviceProviderName,omitempty" tf:"service_provider_name,omitempty"` }
func (*DvbSdtSettingsInitParameters) DeepCopy ¶
func (in *DvbSdtSettingsInitParameters) DeepCopy() *DvbSdtSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSdtSettingsInitParameters.
func (*DvbSdtSettingsInitParameters) DeepCopyInto ¶
func (in *DvbSdtSettingsInitParameters) DeepCopyInto(out *DvbSdtSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DvbSdtSettingsObservation ¶
type DvbSdtSettingsObservation struct { OutputSdt *string `json:"outputSdt,omitempty" tf:"output_sdt,omitempty"` RepInterval *float64 `json:"repInterval,omitempty" tf:"rep_interval,omitempty"` // Name of the Channel. ServiceName *string `json:"serviceName,omitempty" tf:"service_name,omitempty"` // Name of the Channel. ServiceProviderName *string `json:"serviceProviderName,omitempty" tf:"service_provider_name,omitempty"` }
func (*DvbSdtSettingsObservation) DeepCopy ¶
func (in *DvbSdtSettingsObservation) DeepCopy() *DvbSdtSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSdtSettingsObservation.
func (*DvbSdtSettingsObservation) DeepCopyInto ¶
func (in *DvbSdtSettingsObservation) DeepCopyInto(out *DvbSdtSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DvbSdtSettingsParameters ¶
type DvbSdtSettingsParameters struct { // +kubebuilder:validation:Optional OutputSdt *string `json:"outputSdt,omitempty" tf:"output_sdt,omitempty"` // +kubebuilder:validation:Optional RepInterval *float64 `json:"repInterval,omitempty" tf:"rep_interval,omitempty"` // Name of the Channel. // +kubebuilder:validation:Optional ServiceName *string `json:"serviceName,omitempty" tf:"service_name,omitempty"` // Name of the Channel. // +kubebuilder:validation:Optional ServiceProviderName *string `json:"serviceProviderName,omitempty" tf:"service_provider_name,omitempty"` }
func (*DvbSdtSettingsParameters) DeepCopy ¶
func (in *DvbSdtSettingsParameters) DeepCopy() *DvbSdtSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSdtSettingsParameters.
func (*DvbSdtSettingsParameters) DeepCopyInto ¶
func (in *DvbSdtSettingsParameters) DeepCopyInto(out *DvbSdtSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DvbSubDestinationSettingsFontInitParameters ¶
type DvbSubDestinationSettingsFontInitParameters struct { // Key used to extract the password from EC2 Parameter store. PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // – Path to a file accessible to the live stream. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` // Username for destination. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*DvbSubDestinationSettingsFontInitParameters) DeepCopy ¶
func (in *DvbSubDestinationSettingsFontInitParameters) DeepCopy() *DvbSubDestinationSettingsFontInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSubDestinationSettingsFontInitParameters.
func (*DvbSubDestinationSettingsFontInitParameters) DeepCopyInto ¶
func (in *DvbSubDestinationSettingsFontInitParameters) DeepCopyInto(out *DvbSubDestinationSettingsFontInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DvbSubDestinationSettingsFontObservation ¶
type DvbSubDestinationSettingsFontObservation struct { // Key used to extract the password from EC2 Parameter store. PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // – Path to a file accessible to the live stream. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` // Username for destination. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*DvbSubDestinationSettingsFontObservation) DeepCopy ¶
func (in *DvbSubDestinationSettingsFontObservation) DeepCopy() *DvbSubDestinationSettingsFontObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSubDestinationSettingsFontObservation.
func (*DvbSubDestinationSettingsFontObservation) DeepCopyInto ¶
func (in *DvbSubDestinationSettingsFontObservation) DeepCopyInto(out *DvbSubDestinationSettingsFontObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DvbSubDestinationSettingsFontParameters ¶
type DvbSubDestinationSettingsFontParameters struct { // Key used to extract the password from EC2 Parameter store. // +kubebuilder:validation:Optional PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // – Path to a file accessible to the live stream. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` // Username for destination. // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*DvbSubDestinationSettingsFontParameters) DeepCopy ¶
func (in *DvbSubDestinationSettingsFontParameters) DeepCopy() *DvbSubDestinationSettingsFontParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSubDestinationSettingsFontParameters.
func (*DvbSubDestinationSettingsFontParameters) DeepCopyInto ¶
func (in *DvbSubDestinationSettingsFontParameters) DeepCopyInto(out *DvbSubDestinationSettingsFontParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DvbSubDestinationSettingsInitParameters ¶
type DvbSubDestinationSettingsInitParameters struct { // justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match. Alignment *string `json:"alignment,omitempty" tf:"alignment,omitempty"` // in and DVB-Sub font settings must match. BackgroundColor *string `json:"backgroundColor,omitempty" tf:"background_color,omitempty"` // in and DVB-Sub font settings must match. BackgroundOpacity *float64 `json:"backgroundOpacity,omitempty" tf:"background_opacity,omitempty"` // in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details. Font *DvbSubDestinationSettingsFontInitParameters `json:"font,omitempty" tf:"font,omitempty"` // in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match. FontColor *string `json:"fontColor,omitempty" tf:"font_color,omitempty"` // in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match. FontOpacity *float64 `json:"fontOpacity,omitempty" tf:"font_opacity,omitempty"` // in and DVB-Sub font settings must match. FontResolution *float64 `json:"fontResolution,omitempty" tf:"font_resolution,omitempty"` // in and DVB-Sub font settings must match. FontSize *string `json:"fontSize,omitempty" tf:"font_size,omitempty"` // defined by the caption stream. All burn-in and DVB-Sub font settings must match. OutlineColor *string `json:"outlineColor,omitempty" tf:"outline_color,omitempty"` // defined by the caption stream. All burn-in and DVB-Sub font settings must match. OutlineSize *float64 `json:"outlineSize,omitempty" tf:"outline_size,omitempty"` // in and DVB-Sub font settings must match. ShadowColor *string `json:"shadowColor,omitempty" tf:"shadow_color,omitempty"` // in and DVB-Sub font settings must match. ShadowOpacity *float64 `json:"shadowOpacity,omitempty" tf:"shadow_opacity,omitempty"` // 2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match. ShadowXOffset *float64 `json:"shadowXOffset,omitempty" tf:"shadow_x_offset,omitempty"` // 2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match. ShadowYOffset *float64 `json:"shadowYOffset,omitempty" tf:"shadow_y_offset,omitempty"` // Sub/Burn-in outputs. TeletextGridControl *string `json:"teletextGridControl,omitempty" tf:"teletext_grid_control,omitempty"` // in and DVB-Sub font settings must match. XPosition *float64 `json:"xPosition,omitempty" tf:"x_position,omitempty"` // in and DVB-Sub font settings must match. YPosition *float64 `json:"yPosition,omitempty" tf:"y_position,omitempty"` }
func (*DvbSubDestinationSettingsInitParameters) DeepCopy ¶
func (in *DvbSubDestinationSettingsInitParameters) DeepCopy() *DvbSubDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSubDestinationSettingsInitParameters.
func (*DvbSubDestinationSettingsInitParameters) DeepCopyInto ¶
func (in *DvbSubDestinationSettingsInitParameters) DeepCopyInto(out *DvbSubDestinationSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DvbSubDestinationSettingsObservation ¶
type DvbSubDestinationSettingsObservation struct { // justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match. Alignment *string `json:"alignment,omitempty" tf:"alignment,omitempty"` // in and DVB-Sub font settings must match. BackgroundColor *string `json:"backgroundColor,omitempty" tf:"background_color,omitempty"` // in and DVB-Sub font settings must match. BackgroundOpacity *float64 `json:"backgroundOpacity,omitempty" tf:"background_opacity,omitempty"` // in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details. Font *DvbSubDestinationSettingsFontObservation `json:"font,omitempty" tf:"font,omitempty"` // in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match. FontColor *string `json:"fontColor,omitempty" tf:"font_color,omitempty"` // in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match. FontOpacity *float64 `json:"fontOpacity,omitempty" tf:"font_opacity,omitempty"` // in and DVB-Sub font settings must match. FontResolution *float64 `json:"fontResolution,omitempty" tf:"font_resolution,omitempty"` // in and DVB-Sub font settings must match. FontSize *string `json:"fontSize,omitempty" tf:"font_size,omitempty"` // defined by the caption stream. All burn-in and DVB-Sub font settings must match. OutlineColor *string `json:"outlineColor,omitempty" tf:"outline_color,omitempty"` // defined by the caption stream. All burn-in and DVB-Sub font settings must match. OutlineSize *float64 `json:"outlineSize,omitempty" tf:"outline_size,omitempty"` // in and DVB-Sub font settings must match. ShadowColor *string `json:"shadowColor,omitempty" tf:"shadow_color,omitempty"` // in and DVB-Sub font settings must match. ShadowOpacity *float64 `json:"shadowOpacity,omitempty" tf:"shadow_opacity,omitempty"` // 2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match. ShadowXOffset *float64 `json:"shadowXOffset,omitempty" tf:"shadow_x_offset,omitempty"` // 2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match. ShadowYOffset *float64 `json:"shadowYOffset,omitempty" tf:"shadow_y_offset,omitempty"` // Sub/Burn-in outputs. TeletextGridControl *string `json:"teletextGridControl,omitempty" tf:"teletext_grid_control,omitempty"` // in and DVB-Sub font settings must match. XPosition *float64 `json:"xPosition,omitempty" tf:"x_position,omitempty"` // in and DVB-Sub font settings must match. YPosition *float64 `json:"yPosition,omitempty" tf:"y_position,omitempty"` }
func (*DvbSubDestinationSettingsObservation) DeepCopy ¶
func (in *DvbSubDestinationSettingsObservation) DeepCopy() *DvbSubDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSubDestinationSettingsObservation.
func (*DvbSubDestinationSettingsObservation) DeepCopyInto ¶
func (in *DvbSubDestinationSettingsObservation) DeepCopyInto(out *DvbSubDestinationSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DvbSubDestinationSettingsParameters ¶
type DvbSubDestinationSettingsParameters struct { // justify live subtitles and center-justify pre-recorded subtitles. All burn-in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional Alignment *string `json:"alignment,omitempty" tf:"alignment,omitempty"` // in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional BackgroundColor *string `json:"backgroundColor,omitempty" tf:"background_color,omitempty"` // in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional BackgroundOpacity *float64 `json:"backgroundOpacity,omitempty" tf:"background_opacity,omitempty"` // in. File extension must be ‘ttf’ or ‘tte’. Although the user can select output fonts for many different types of input captions, embedded, STL and teletext sources use a strict grid system. Using external fonts with these caption sources could cause unexpected display of proportional fonts. All burn-in and DVB-Sub font settings must match. See Font for more details. // +kubebuilder:validation:Optional Font *DvbSubDestinationSettingsFontParameters `json:"font,omitempty" tf:"font,omitempty"` // in captions. This option is not valid for source captions that are STL, 608/embedded or teletext. These source settings are already pre-defined by the caption stream. All burn-in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional FontColor *string `json:"fontColor,omitempty" tf:"font_color,omitempty"` // in captions. 255 is opaque; 0 is transparent. All burn-in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional FontOpacity *float64 `json:"fontOpacity,omitempty" tf:"font_opacity,omitempty"` // in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional FontResolution *float64 `json:"fontResolution,omitempty" tf:"font_resolution,omitempty"` // in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional FontSize *string `json:"fontSize,omitempty" tf:"font_size,omitempty"` // defined by the caption stream. All burn-in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional OutlineColor *string `json:"outlineColor,omitempty" tf:"outline_color,omitempty"` // defined by the caption stream. All burn-in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional OutlineSize *float64 `json:"outlineSize,omitempty" tf:"outline_size,omitempty"` // in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional ShadowColor *string `json:"shadowColor,omitempty" tf:"shadow_color,omitempty"` // in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional ShadowOpacity *float64 `json:"shadowOpacity,omitempty" tf:"shadow_opacity,omitempty"` // 2 would result in a shadow offset 2 pixels to the left. All burn-in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional ShadowXOffset *float64 `json:"shadowXOffset,omitempty" tf:"shadow_x_offset,omitempty"` // 2 would result in a shadow offset 2 pixels above the text. All burn-in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional ShadowYOffset *float64 `json:"shadowYOffset,omitempty" tf:"shadow_y_offset,omitempty"` // Sub/Burn-in outputs. // +kubebuilder:validation:Optional TeletextGridControl *string `json:"teletextGridControl,omitempty" tf:"teletext_grid_control,omitempty"` // in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional XPosition *float64 `json:"xPosition,omitempty" tf:"x_position,omitempty"` // in and DVB-Sub font settings must match. // +kubebuilder:validation:Optional YPosition *float64 `json:"yPosition,omitempty" tf:"y_position,omitempty"` }
func (*DvbSubDestinationSettingsParameters) DeepCopy ¶
func (in *DvbSubDestinationSettingsParameters) DeepCopy() *DvbSubDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSubDestinationSettingsParameters.
func (*DvbSubDestinationSettingsParameters) DeepCopyInto ¶
func (in *DvbSubDestinationSettingsParameters) DeepCopyInto(out *DvbSubDestinationSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DvbSubSourceSettingsInitParameters ¶
type DvbSubSourceSettingsInitParameters struct { // If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text. OcrLanguage *string `json:"ocrLanguage,omitempty" tf:"ocr_language,omitempty"` // Selects a specific PID from within a source. Pid *float64 `json:"pid,omitempty" tf:"pid,omitempty"` }
func (*DvbSubSourceSettingsInitParameters) DeepCopy ¶
func (in *DvbSubSourceSettingsInitParameters) DeepCopy() *DvbSubSourceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSubSourceSettingsInitParameters.
func (*DvbSubSourceSettingsInitParameters) DeepCopyInto ¶
func (in *DvbSubSourceSettingsInitParameters) DeepCopyInto(out *DvbSubSourceSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DvbSubSourceSettingsObservation ¶
type DvbSubSourceSettingsObservation struct { // If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text. OcrLanguage *string `json:"ocrLanguage,omitempty" tf:"ocr_language,omitempty"` // Selects a specific PID from within a source. Pid *float64 `json:"pid,omitempty" tf:"pid,omitempty"` }
func (*DvbSubSourceSettingsObservation) DeepCopy ¶
func (in *DvbSubSourceSettingsObservation) DeepCopy() *DvbSubSourceSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSubSourceSettingsObservation.
func (*DvbSubSourceSettingsObservation) DeepCopyInto ¶
func (in *DvbSubSourceSettingsObservation) DeepCopyInto(out *DvbSubSourceSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DvbSubSourceSettingsParameters ¶
type DvbSubSourceSettingsParameters struct { // If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text. // +kubebuilder:validation:Optional OcrLanguage *string `json:"ocrLanguage,omitempty" tf:"ocr_language,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional Pid *float64 `json:"pid,omitempty" tf:"pid,omitempty"` }
func (*DvbSubSourceSettingsParameters) DeepCopy ¶
func (in *DvbSubSourceSettingsParameters) DeepCopy() *DvbSubSourceSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSubSourceSettingsParameters.
func (*DvbSubSourceSettingsParameters) DeepCopyInto ¶
func (in *DvbSubSourceSettingsParameters) DeepCopyInto(out *DvbSubSourceSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DvbTdtSettingsInitParameters ¶
type DvbTdtSettingsInitParameters struct {
RepInterval *float64 `json:"repInterval,omitempty" tf:"rep_interval,omitempty"`
}
func (*DvbTdtSettingsInitParameters) DeepCopy ¶
func (in *DvbTdtSettingsInitParameters) DeepCopy() *DvbTdtSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbTdtSettingsInitParameters.
func (*DvbTdtSettingsInitParameters) DeepCopyInto ¶
func (in *DvbTdtSettingsInitParameters) DeepCopyInto(out *DvbTdtSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DvbTdtSettingsObservation ¶
type DvbTdtSettingsObservation struct {
RepInterval *float64 `json:"repInterval,omitempty" tf:"rep_interval,omitempty"`
}
func (*DvbTdtSettingsObservation) DeepCopy ¶
func (in *DvbTdtSettingsObservation) DeepCopy() *DvbTdtSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbTdtSettingsObservation.
func (*DvbTdtSettingsObservation) DeepCopyInto ¶
func (in *DvbTdtSettingsObservation) DeepCopyInto(out *DvbTdtSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DvbTdtSettingsParameters ¶
type DvbTdtSettingsParameters struct { // +kubebuilder:validation:Optional RepInterval *float64 `json:"repInterval,omitempty" tf:"rep_interval,omitempty"` }
func (*DvbTdtSettingsParameters) DeepCopy ¶
func (in *DvbTdtSettingsParameters) DeepCopy() *DvbTdtSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbTdtSettingsParameters.
func (*DvbTdtSettingsParameters) DeepCopyInto ¶
func (in *DvbTdtSettingsParameters) DeepCopyInto(out *DvbTdtSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Eac3AtmosSettingsInitParameters ¶
type Eac3AtmosSettingsInitParameters struct { // Average bitrate in bits/second. Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` // Mono, Stereo, or 5.1 channel layout. CodingMode *string `json:"codingMode,omitempty" tf:"coding_mode,omitempty"` // Sets the dialnorm of the output. Dialnorm *float64 `json:"dialnorm,omitempty" tf:"dialnorm,omitempty"` // Sets the Dolby dynamic range compression profile. DrcLine *string `json:"drcLine,omitempty" tf:"drc_line,omitempty"` // Sets the profile for heavy Dolby dynamic range compression. DrcRf *string `json:"drcRf,omitempty" tf:"drc_rf,omitempty"` // Height dimensional trim. HeightTrim *float64 `json:"heightTrim,omitempty" tf:"height_trim,omitempty"` // Surround dimensional trim. SurroundTrim *float64 `json:"surroundTrim,omitempty" tf:"surround_trim,omitempty"` }
func (*Eac3AtmosSettingsInitParameters) DeepCopy ¶
func (in *Eac3AtmosSettingsInitParameters) DeepCopy() *Eac3AtmosSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Eac3AtmosSettingsInitParameters.
func (*Eac3AtmosSettingsInitParameters) DeepCopyInto ¶
func (in *Eac3AtmosSettingsInitParameters) DeepCopyInto(out *Eac3AtmosSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Eac3AtmosSettingsObservation ¶
type Eac3AtmosSettingsObservation struct { // Average bitrate in bits/second. Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` // Mono, Stereo, or 5.1 channel layout. CodingMode *string `json:"codingMode,omitempty" tf:"coding_mode,omitempty"` // Sets the dialnorm of the output. Dialnorm *float64 `json:"dialnorm,omitempty" tf:"dialnorm,omitempty"` // Sets the Dolby dynamic range compression profile. DrcLine *string `json:"drcLine,omitempty" tf:"drc_line,omitempty"` // Sets the profile for heavy Dolby dynamic range compression. DrcRf *string `json:"drcRf,omitempty" tf:"drc_rf,omitempty"` // Height dimensional trim. HeightTrim *float64 `json:"heightTrim,omitempty" tf:"height_trim,omitempty"` // Surround dimensional trim. SurroundTrim *float64 `json:"surroundTrim,omitempty" tf:"surround_trim,omitempty"` }
func (*Eac3AtmosSettingsObservation) DeepCopy ¶
func (in *Eac3AtmosSettingsObservation) DeepCopy() *Eac3AtmosSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Eac3AtmosSettingsObservation.
func (*Eac3AtmosSettingsObservation) DeepCopyInto ¶
func (in *Eac3AtmosSettingsObservation) DeepCopyInto(out *Eac3AtmosSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Eac3AtmosSettingsParameters ¶
type Eac3AtmosSettingsParameters struct { // Average bitrate in bits/second. // +kubebuilder:validation:Optional Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` // Mono, Stereo, or 5.1 channel layout. // +kubebuilder:validation:Optional CodingMode *string `json:"codingMode,omitempty" tf:"coding_mode,omitempty"` // Sets the dialnorm of the output. // +kubebuilder:validation:Optional Dialnorm *float64 `json:"dialnorm,omitempty" tf:"dialnorm,omitempty"` // Sets the Dolby dynamic range compression profile. // +kubebuilder:validation:Optional DrcLine *string `json:"drcLine,omitempty" tf:"drc_line,omitempty"` // Sets the profile for heavy Dolby dynamic range compression. // +kubebuilder:validation:Optional DrcRf *string `json:"drcRf,omitempty" tf:"drc_rf,omitempty"` // Height dimensional trim. // +kubebuilder:validation:Optional HeightTrim *float64 `json:"heightTrim,omitempty" tf:"height_trim,omitempty"` // Surround dimensional trim. // +kubebuilder:validation:Optional SurroundTrim *float64 `json:"surroundTrim,omitempty" tf:"surround_trim,omitempty"` }
func (*Eac3AtmosSettingsParameters) DeepCopy ¶
func (in *Eac3AtmosSettingsParameters) DeepCopy() *Eac3AtmosSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Eac3AtmosSettingsParameters.
func (*Eac3AtmosSettingsParameters) DeepCopyInto ¶
func (in *Eac3AtmosSettingsParameters) DeepCopyInto(out *Eac3AtmosSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Eac3SettingsInitParameters ¶
type Eac3SettingsInitParameters struct { // Sets the attenuation control. AttenuationControl *string `json:"attenuationControl,omitempty" tf:"attenuation_control,omitempty"` // Average bitrate in bits/second. Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` // Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. BitstreamMode *string `json:"bitstreamMode,omitempty" tf:"bitstream_mode,omitempty"` // Mono, Stereo, or 5.1 channel layout. CodingMode *string `json:"codingMode,omitempty" tf:"coding_mode,omitempty"` DcFilter *string `json:"dcFilter,omitempty" tf:"dc_filter,omitempty"` // Sets the dialnorm of the output. Dialnorm *float64 `json:"dialnorm,omitempty" tf:"dialnorm,omitempty"` // Sets the Dolby dynamic range compression profile. DrcLine *string `json:"drcLine,omitempty" tf:"drc_line,omitempty"` // Sets the profile for heavy Dolby dynamic range compression. DrcRf *string `json:"drcRf,omitempty" tf:"drc_rf,omitempty"` LfeControl *string `json:"lfeControl,omitempty" tf:"lfe_control,omitempty"` // When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. LfeFilter *string `json:"lfeFilter,omitempty" tf:"lfe_filter,omitempty"` // H264 level. LoRoCenterMixLevel *float64 `json:"loRoCenterMixLevel,omitempty" tf:"lo_ro_center_mix_level,omitempty"` // H264 level. LoRoSurroundMixLevel *float64 `json:"loRoSurroundMixLevel,omitempty" tf:"lo_ro_surround_mix_level,omitempty"` // H264 level. LtRtCenterMixLevel *float64 `json:"ltRtCenterMixLevel,omitempty" tf:"lt_rt_center_mix_level,omitempty"` // H264 level. LtRtSurroundMixLevel *float64 `json:"ltRtSurroundMixLevel,omitempty" tf:"lt_rt_surround_mix_level,omitempty"` // Metadata control. MetadataControl *string `json:"metadataControl,omitempty" tf:"metadata_control,omitempty"` PassthroughControl *string `json:"passthroughControl,omitempty" tf:"passthrough_control,omitempty"` PhaseControl *string `json:"phaseControl,omitempty" tf:"phase_control,omitempty"` StereoDownmix *string `json:"stereoDownmix,omitempty" tf:"stereo_downmix,omitempty"` SurroundExMode *string `json:"surroundExMode,omitempty" tf:"surround_ex_mode,omitempty"` SurroundMode *string `json:"surroundMode,omitempty" tf:"surround_mode,omitempty"` }
func (*Eac3SettingsInitParameters) DeepCopy ¶
func (in *Eac3SettingsInitParameters) DeepCopy() *Eac3SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Eac3SettingsInitParameters.
func (*Eac3SettingsInitParameters) DeepCopyInto ¶
func (in *Eac3SettingsInitParameters) DeepCopyInto(out *Eac3SettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Eac3SettingsObservation ¶
type Eac3SettingsObservation struct { // Sets the attenuation control. AttenuationControl *string `json:"attenuationControl,omitempty" tf:"attenuation_control,omitempty"` // Average bitrate in bits/second. Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` // Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. BitstreamMode *string `json:"bitstreamMode,omitempty" tf:"bitstream_mode,omitempty"` // Mono, Stereo, or 5.1 channel layout. CodingMode *string `json:"codingMode,omitempty" tf:"coding_mode,omitempty"` DcFilter *string `json:"dcFilter,omitempty" tf:"dc_filter,omitempty"` // Sets the dialnorm of the output. Dialnorm *float64 `json:"dialnorm,omitempty" tf:"dialnorm,omitempty"` // Sets the Dolby dynamic range compression profile. DrcLine *string `json:"drcLine,omitempty" tf:"drc_line,omitempty"` // Sets the profile for heavy Dolby dynamic range compression. DrcRf *string `json:"drcRf,omitempty" tf:"drc_rf,omitempty"` LfeControl *string `json:"lfeControl,omitempty" tf:"lfe_control,omitempty"` // When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. LfeFilter *string `json:"lfeFilter,omitempty" tf:"lfe_filter,omitempty"` // H264 level. LoRoCenterMixLevel *float64 `json:"loRoCenterMixLevel,omitempty" tf:"lo_ro_center_mix_level,omitempty"` // H264 level. LoRoSurroundMixLevel *float64 `json:"loRoSurroundMixLevel,omitempty" tf:"lo_ro_surround_mix_level,omitempty"` // H264 level. LtRtCenterMixLevel *float64 `json:"ltRtCenterMixLevel,omitempty" tf:"lt_rt_center_mix_level,omitempty"` // H264 level. LtRtSurroundMixLevel *float64 `json:"ltRtSurroundMixLevel,omitempty" tf:"lt_rt_surround_mix_level,omitempty"` // Metadata control. MetadataControl *string `json:"metadataControl,omitempty" tf:"metadata_control,omitempty"` PassthroughControl *string `json:"passthroughControl,omitempty" tf:"passthrough_control,omitempty"` PhaseControl *string `json:"phaseControl,omitempty" tf:"phase_control,omitempty"` StereoDownmix *string `json:"stereoDownmix,omitempty" tf:"stereo_downmix,omitempty"` SurroundExMode *string `json:"surroundExMode,omitempty" tf:"surround_ex_mode,omitempty"` SurroundMode *string `json:"surroundMode,omitempty" tf:"surround_mode,omitempty"` }
func (*Eac3SettingsObservation) DeepCopy ¶
func (in *Eac3SettingsObservation) DeepCopy() *Eac3SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Eac3SettingsObservation.
func (*Eac3SettingsObservation) DeepCopyInto ¶
func (in *Eac3SettingsObservation) DeepCopyInto(out *Eac3SettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Eac3SettingsParameters ¶
type Eac3SettingsParameters struct { // Sets the attenuation control. // +kubebuilder:validation:Optional AttenuationControl *string `json:"attenuationControl,omitempty" tf:"attenuation_control,omitempty"` // Average bitrate in bits/second. // +kubebuilder:validation:Optional Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` // Specifies the bitstream mode (bsmod) for the emitted AC-3 stream. // +kubebuilder:validation:Optional BitstreamMode *string `json:"bitstreamMode,omitempty" tf:"bitstream_mode,omitempty"` // Mono, Stereo, or 5.1 channel layout. // +kubebuilder:validation:Optional CodingMode *string `json:"codingMode,omitempty" tf:"coding_mode,omitempty"` // +kubebuilder:validation:Optional DcFilter *string `json:"dcFilter,omitempty" tf:"dc_filter,omitempty"` // Sets the dialnorm of the output. // +kubebuilder:validation:Optional Dialnorm *float64 `json:"dialnorm,omitempty" tf:"dialnorm,omitempty"` // Sets the Dolby dynamic range compression profile. // +kubebuilder:validation:Optional DrcLine *string `json:"drcLine,omitempty" tf:"drc_line,omitempty"` // Sets the profile for heavy Dolby dynamic range compression. // +kubebuilder:validation:Optional DrcRf *string `json:"drcRf,omitempty" tf:"drc_rf,omitempty"` // +kubebuilder:validation:Optional LfeControl *string `json:"lfeControl,omitempty" tf:"lfe_control,omitempty"` // When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. // +kubebuilder:validation:Optional LfeFilter *string `json:"lfeFilter,omitempty" tf:"lfe_filter,omitempty"` // H264 level. // +kubebuilder:validation:Optional LoRoCenterMixLevel *float64 `json:"loRoCenterMixLevel,omitempty" tf:"lo_ro_center_mix_level,omitempty"` // H264 level. // +kubebuilder:validation:Optional LoRoSurroundMixLevel *float64 `json:"loRoSurroundMixLevel,omitempty" tf:"lo_ro_surround_mix_level,omitempty"` // H264 level. // +kubebuilder:validation:Optional LtRtCenterMixLevel *float64 `json:"ltRtCenterMixLevel,omitempty" tf:"lt_rt_center_mix_level,omitempty"` // H264 level. // +kubebuilder:validation:Optional LtRtSurroundMixLevel *float64 `json:"ltRtSurroundMixLevel,omitempty" tf:"lt_rt_surround_mix_level,omitempty"` // Metadata control. // +kubebuilder:validation:Optional MetadataControl *string `json:"metadataControl,omitempty" tf:"metadata_control,omitempty"` // +kubebuilder:validation:Optional PassthroughControl *string `json:"passthroughControl,omitempty" tf:"passthrough_control,omitempty"` // +kubebuilder:validation:Optional PhaseControl *string `json:"phaseControl,omitempty" tf:"phase_control,omitempty"` // +kubebuilder:validation:Optional StereoDownmix *string `json:"stereoDownmix,omitempty" tf:"stereo_downmix,omitempty"` // +kubebuilder:validation:Optional SurroundExMode *string `json:"surroundExMode,omitempty" tf:"surround_ex_mode,omitempty"` // +kubebuilder:validation:Optional SurroundMode *string `json:"surroundMode,omitempty" tf:"surround_mode,omitempty"` }
func (*Eac3SettingsParameters) DeepCopy ¶
func (in *Eac3SettingsParameters) DeepCopy() *Eac3SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Eac3SettingsParameters.
func (*Eac3SettingsParameters) DeepCopyInto ¶
func (in *Eac3SettingsParameters) DeepCopyInto(out *Eac3SettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EbuTtDDestinationSettingsInitParameters ¶
type EbuTtDDestinationSettingsInitParameters struct { // – Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions metadata. CopyrightHolder *string `json:"copyrightHolder,omitempty" tf:"copyright_holder,omitempty"` // line captions). - enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave the gap unfilled. FillLineGap *string `json:"fillLineGap,omitempty" tf:"fill_line_gap,omitempty"` // TT captions. Valid only if styleControl is set to include. If you leave this field empty, the font family is set to “monospaced”. (If styleControl is set to exclude, the font family is always set to “monospaced”.) You specify only the font family. All other style information (color, bold, position and so on) is copied from the input captions. The size is always set to 100% to allow the downstream player to choose the size. - Enter a list of font families, as a comma-separated list of font names, in order of preference. The name can be a font family (such as “Arial”), or a generic font family (such as “serif”), or “default” (to let the downstream player choose the font). - Leave blank to set the family to “monospace”. FontFamily *string `json:"fontFamily,omitempty" tf:"font_family,omitempty"` // TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information. StyleControl *string `json:"styleControl,omitempty" tf:"style_control,omitempty"` }
func (*EbuTtDDestinationSettingsInitParameters) DeepCopy ¶
func (in *EbuTtDDestinationSettingsInitParameters) DeepCopy() *EbuTtDDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbuTtDDestinationSettingsInitParameters.
func (*EbuTtDDestinationSettingsInitParameters) DeepCopyInto ¶
func (in *EbuTtDDestinationSettingsInitParameters) DeepCopyInto(out *EbuTtDDestinationSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EbuTtDDestinationSettingsObservation ¶
type EbuTtDDestinationSettingsObservation struct { // – Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions metadata. CopyrightHolder *string `json:"copyrightHolder,omitempty" tf:"copyright_holder,omitempty"` // line captions). - enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave the gap unfilled. FillLineGap *string `json:"fillLineGap,omitempty" tf:"fill_line_gap,omitempty"` // TT captions. Valid only if styleControl is set to include. If you leave this field empty, the font family is set to “monospaced”. (If styleControl is set to exclude, the font family is always set to “monospaced”.) You specify only the font family. All other style information (color, bold, position and so on) is copied from the input captions. The size is always set to 100% to allow the downstream player to choose the size. - Enter a list of font families, as a comma-separated list of font names, in order of preference. The name can be a font family (such as “Arial”), or a generic font family (such as “serif”), or “default” (to let the downstream player choose the font). - Leave blank to set the family to “monospace”. FontFamily *string `json:"fontFamily,omitempty" tf:"font_family,omitempty"` // TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information. StyleControl *string `json:"styleControl,omitempty" tf:"style_control,omitempty"` }
func (*EbuTtDDestinationSettingsObservation) DeepCopy ¶
func (in *EbuTtDDestinationSettingsObservation) DeepCopy() *EbuTtDDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbuTtDDestinationSettingsObservation.
func (*EbuTtDDestinationSettingsObservation) DeepCopyInto ¶
func (in *EbuTtDDestinationSettingsObservation) DeepCopyInto(out *EbuTtDDestinationSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EbuTtDDestinationSettingsParameters ¶
type EbuTtDDestinationSettingsParameters struct { // – Complete this field if you want to include the name of the copyright holder in the copyright tag in the captions metadata. // +kubebuilder:validation:Optional CopyrightHolder *string `json:"copyrightHolder,omitempty" tf:"copyright_holder,omitempty"` // line captions). - enabled: Fill with the captions background color (as specified in the input captions). - disabled: Leave the gap unfilled. // +kubebuilder:validation:Optional FillLineGap *string `json:"fillLineGap,omitempty" tf:"fill_line_gap,omitempty"` // TT captions. Valid only if styleControl is set to include. If you leave this field empty, the font family is set to “monospaced”. (If styleControl is set to exclude, the font family is always set to “monospaced”.) You specify only the font family. All other style information (color, bold, position and so on) is copied from the input captions. The size is always set to 100% to allow the downstream player to choose the size. - Enter a list of font families, as a comma-separated list of font names, in order of preference. The name can be a font family (such as “Arial”), or a generic font family (such as “serif”), or “default” (to let the downstream player choose the font). - Leave blank to set the family to “monospace”. // +kubebuilder:validation:Optional FontFamily *string `json:"fontFamily,omitempty" tf:"font_family,omitempty"` // TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information. // +kubebuilder:validation:Optional StyleControl *string `json:"styleControl,omitempty" tf:"style_control,omitempty"` }
func (*EbuTtDDestinationSettingsParameters) DeepCopy ¶
func (in *EbuTtDDestinationSettingsParameters) DeepCopy() *EbuTtDDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbuTtDDestinationSettingsParameters.
func (*EbuTtDDestinationSettingsParameters) DeepCopyInto ¶
func (in *EbuTtDDestinationSettingsParameters) DeepCopyInto(out *EbuTtDDestinationSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmbeddedDestinationSettingsInitParameters ¶
type EmbeddedDestinationSettingsInitParameters struct { }
func (*EmbeddedDestinationSettingsInitParameters) DeepCopy ¶
func (in *EmbeddedDestinationSettingsInitParameters) DeepCopy() *EmbeddedDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmbeddedDestinationSettingsInitParameters.
func (*EmbeddedDestinationSettingsInitParameters) DeepCopyInto ¶
func (in *EmbeddedDestinationSettingsInitParameters) DeepCopyInto(out *EmbeddedDestinationSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmbeddedDestinationSettingsObservation ¶
type EmbeddedDestinationSettingsObservation struct { }
func (*EmbeddedDestinationSettingsObservation) DeepCopy ¶
func (in *EmbeddedDestinationSettingsObservation) DeepCopy() *EmbeddedDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmbeddedDestinationSettingsObservation.
func (*EmbeddedDestinationSettingsObservation) DeepCopyInto ¶
func (in *EmbeddedDestinationSettingsObservation) DeepCopyInto(out *EmbeddedDestinationSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmbeddedDestinationSettingsParameters ¶
type EmbeddedDestinationSettingsParameters struct { }
func (*EmbeddedDestinationSettingsParameters) DeepCopy ¶
func (in *EmbeddedDestinationSettingsParameters) DeepCopy() *EmbeddedDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmbeddedDestinationSettingsParameters.
func (*EmbeddedDestinationSettingsParameters) DeepCopyInto ¶
func (in *EmbeddedDestinationSettingsParameters) DeepCopyInto(out *EmbeddedDestinationSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmbeddedPlusScte20DestinationSettingsInitParameters ¶
type EmbeddedPlusScte20DestinationSettingsInitParameters struct { }
func (*EmbeddedPlusScte20DestinationSettingsInitParameters) DeepCopy ¶
func (in *EmbeddedPlusScte20DestinationSettingsInitParameters) DeepCopy() *EmbeddedPlusScte20DestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmbeddedPlusScte20DestinationSettingsInitParameters.
func (*EmbeddedPlusScte20DestinationSettingsInitParameters) DeepCopyInto ¶
func (in *EmbeddedPlusScte20DestinationSettingsInitParameters) DeepCopyInto(out *EmbeddedPlusScte20DestinationSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmbeddedPlusScte20DestinationSettingsObservation ¶
type EmbeddedPlusScte20DestinationSettingsObservation struct { }
func (*EmbeddedPlusScte20DestinationSettingsObservation) DeepCopy ¶
func (in *EmbeddedPlusScte20DestinationSettingsObservation) DeepCopy() *EmbeddedPlusScte20DestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmbeddedPlusScte20DestinationSettingsObservation.
func (*EmbeddedPlusScte20DestinationSettingsObservation) DeepCopyInto ¶
func (in *EmbeddedPlusScte20DestinationSettingsObservation) DeepCopyInto(out *EmbeddedPlusScte20DestinationSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmbeddedPlusScte20DestinationSettingsParameters ¶
type EmbeddedPlusScte20DestinationSettingsParameters struct { }
func (*EmbeddedPlusScte20DestinationSettingsParameters) DeepCopy ¶
func (in *EmbeddedPlusScte20DestinationSettingsParameters) DeepCopy() *EmbeddedPlusScte20DestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmbeddedPlusScte20DestinationSettingsParameters.
func (*EmbeddedPlusScte20DestinationSettingsParameters) DeepCopyInto ¶
func (in *EmbeddedPlusScte20DestinationSettingsParameters) DeepCopyInto(out *EmbeddedPlusScte20DestinationSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmbeddedSourceSettingsInitParameters ¶
type EmbeddedSourceSettingsInitParameters struct { // If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded. Convert608To708 *string `json:"convert608To708,omitempty" tf:"convert_608_to_708,omitempty"` // Set to “auto” to handle streams with intermittent and/or non-aligned SCTE-20 and Embedded captions. Scte20Detection *string `json:"scte20Detection,omitempty" tf:"scte20_detection,omitempty"` // Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough. Source608ChannelNumber *float64 `json:"source608ChannelNumber,omitempty" tf:"source_608_channel_number,omitempty"` }
func (*EmbeddedSourceSettingsInitParameters) DeepCopy ¶
func (in *EmbeddedSourceSettingsInitParameters) DeepCopy() *EmbeddedSourceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmbeddedSourceSettingsInitParameters.
func (*EmbeddedSourceSettingsInitParameters) DeepCopyInto ¶
func (in *EmbeddedSourceSettingsInitParameters) DeepCopyInto(out *EmbeddedSourceSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmbeddedSourceSettingsObservation ¶
type EmbeddedSourceSettingsObservation struct { // If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded. Convert608To708 *string `json:"convert608To708,omitempty" tf:"convert_608_to_708,omitempty"` // Set to “auto” to handle streams with intermittent and/or non-aligned SCTE-20 and Embedded captions. Scte20Detection *string `json:"scte20Detection,omitempty" tf:"scte20_detection,omitempty"` // Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough. Source608ChannelNumber *float64 `json:"source608ChannelNumber,omitempty" tf:"source_608_channel_number,omitempty"` }
func (*EmbeddedSourceSettingsObservation) DeepCopy ¶
func (in *EmbeddedSourceSettingsObservation) DeepCopy() *EmbeddedSourceSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmbeddedSourceSettingsObservation.
func (*EmbeddedSourceSettingsObservation) DeepCopyInto ¶
func (in *EmbeddedSourceSettingsObservation) DeepCopyInto(out *EmbeddedSourceSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmbeddedSourceSettingsParameters ¶
type EmbeddedSourceSettingsParameters struct { // If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded. // +kubebuilder:validation:Optional Convert608To708 *string `json:"convert608To708,omitempty" tf:"convert_608_to_708,omitempty"` // Set to “auto” to handle streams with intermittent and/or non-aligned SCTE-20 and Embedded captions. // +kubebuilder:validation:Optional Scte20Detection *string `json:"scte20Detection,omitempty" tf:"scte20_detection,omitempty"` // Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough. // +kubebuilder:validation:Optional Source608ChannelNumber *float64 `json:"source608ChannelNumber,omitempty" tf:"source_608_channel_number,omitempty"` }
func (*EmbeddedSourceSettingsParameters) DeepCopy ¶
func (in *EmbeddedSourceSettingsParameters) DeepCopy() *EmbeddedSourceSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmbeddedSourceSettingsParameters.
func (*EmbeddedSourceSettingsParameters) DeepCopyInto ¶
func (in *EmbeddedSourceSettingsParameters) DeepCopyInto(out *EmbeddedSourceSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncoderSettingsInitParameters ¶
type EncoderSettingsInitParameters struct { // Audio descriptions for the channel. See Audio Descriptions for more details. AudioDescriptions []AudioDescriptionsInitParameters `json:"audioDescriptions,omitempty" tf:"audio_descriptions,omitempty"` // Settings for ad avail blanking. See Avail Blanking for more details. AvailBlanking *AvailBlankingInitParameters `json:"availBlanking,omitempty" tf:"avail_blanking,omitempty"` // Caption Descriptions. See Caption Descriptions for more details. CaptionDescriptions []CaptionDescriptionsInitParameters `json:"captionDescriptions,omitempty" tf:"caption_descriptions,omitempty"` // Configuration settings that apply to the event as a whole. See Global Configuration for more details. GlobalConfiguration *GlobalConfigurationInitParameters `json:"globalConfiguration,omitempty" tf:"global_configuration,omitempty"` // Settings for motion graphics. See Motion Graphics Configuration for more details. MotionGraphicsConfiguration *MotionGraphicsConfigurationInitParameters `json:"motionGraphicsConfiguration,omitempty" tf:"motion_graphics_configuration,omitempty"` // Nielsen configuration settings. See Nielsen Configuration for more details. NielsenConfiguration *NielsenConfigurationInitParameters `json:"nielsenConfiguration,omitempty" tf:"nielsen_configuration,omitempty"` // Output groups for the channel. See Output Groups for more details. OutputGroups []OutputGroupsInitParameters `json:"outputGroups,omitempty" tf:"output_groups,omitempty"` // Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details. TimecodeConfig *TimecodeConfigInitParameters `json:"timecodeConfig,omitempty" tf:"timecode_config,omitempty"` // Video Descriptions. See Video Descriptions for more details. VideoDescriptions []VideoDescriptionsInitParameters `json:"videoDescriptions,omitempty" tf:"video_descriptions,omitempty"` }
func (*EncoderSettingsInitParameters) DeepCopy ¶
func (in *EncoderSettingsInitParameters) DeepCopy() *EncoderSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncoderSettingsInitParameters.
func (*EncoderSettingsInitParameters) DeepCopyInto ¶
func (in *EncoderSettingsInitParameters) DeepCopyInto(out *EncoderSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncoderSettingsObservation ¶
type EncoderSettingsObservation struct { // Audio descriptions for the channel. See Audio Descriptions for more details. AudioDescriptions []AudioDescriptionsObservation `json:"audioDescriptions,omitempty" tf:"audio_descriptions,omitempty"` // Settings for ad avail blanking. See Avail Blanking for more details. AvailBlanking *AvailBlankingObservation `json:"availBlanking,omitempty" tf:"avail_blanking,omitempty"` // Caption Descriptions. See Caption Descriptions for more details. CaptionDescriptions []CaptionDescriptionsObservation `json:"captionDescriptions,omitempty" tf:"caption_descriptions,omitempty"` // Configuration settings that apply to the event as a whole. See Global Configuration for more details. GlobalConfiguration *GlobalConfigurationObservation `json:"globalConfiguration,omitempty" tf:"global_configuration,omitempty"` // Settings for motion graphics. See Motion Graphics Configuration for more details. MotionGraphicsConfiguration *MotionGraphicsConfigurationObservation `json:"motionGraphicsConfiguration,omitempty" tf:"motion_graphics_configuration,omitempty"` // Nielsen configuration settings. See Nielsen Configuration for more details. NielsenConfiguration *NielsenConfigurationObservation `json:"nielsenConfiguration,omitempty" tf:"nielsen_configuration,omitempty"` // Output groups for the channel. See Output Groups for more details. OutputGroups []OutputGroupsObservation `json:"outputGroups,omitempty" tf:"output_groups,omitempty"` // Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details. TimecodeConfig *TimecodeConfigObservation `json:"timecodeConfig,omitempty" tf:"timecode_config,omitempty"` // Video Descriptions. See Video Descriptions for more details. VideoDescriptions []VideoDescriptionsObservation `json:"videoDescriptions,omitempty" tf:"video_descriptions,omitempty"` }
func (*EncoderSettingsObservation) DeepCopy ¶
func (in *EncoderSettingsObservation) DeepCopy() *EncoderSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncoderSettingsObservation.
func (*EncoderSettingsObservation) DeepCopyInto ¶
func (in *EncoderSettingsObservation) DeepCopyInto(out *EncoderSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncoderSettingsParameters ¶
type EncoderSettingsParameters struct { // Audio descriptions for the channel. See Audio Descriptions for more details. // +kubebuilder:validation:Optional AudioDescriptions []AudioDescriptionsParameters `json:"audioDescriptions,omitempty" tf:"audio_descriptions,omitempty"` // Settings for ad avail blanking. See Avail Blanking for more details. // +kubebuilder:validation:Optional AvailBlanking *AvailBlankingParameters `json:"availBlanking,omitempty" tf:"avail_blanking,omitempty"` // Caption Descriptions. See Caption Descriptions for more details. // +kubebuilder:validation:Optional CaptionDescriptions []CaptionDescriptionsParameters `json:"captionDescriptions,omitempty" tf:"caption_descriptions,omitempty"` // Configuration settings that apply to the event as a whole. See Global Configuration for more details. // +kubebuilder:validation:Optional GlobalConfiguration *GlobalConfigurationParameters `json:"globalConfiguration,omitempty" tf:"global_configuration,omitempty"` // Settings for motion graphics. See Motion Graphics Configuration for more details. // +kubebuilder:validation:Optional MotionGraphicsConfiguration *MotionGraphicsConfigurationParameters `json:"motionGraphicsConfiguration,omitempty" tf:"motion_graphics_configuration,omitempty"` // Nielsen configuration settings. See Nielsen Configuration for more details. // +kubebuilder:validation:Optional NielsenConfiguration *NielsenConfigurationParameters `json:"nielsenConfiguration,omitempty" tf:"nielsen_configuration,omitempty"` // Output groups for the channel. See Output Groups for more details. // +kubebuilder:validation:Optional OutputGroups []OutputGroupsParameters `json:"outputGroups" tf:"output_groups,omitempty"` // Contains settings used to acquire and adjust timecode information from inputs. See Timecode Config for more details. // +kubebuilder:validation:Optional TimecodeConfig *TimecodeConfigParameters `json:"timecodeConfig" tf:"timecode_config,omitempty"` // Video Descriptions. See Video Descriptions for more details. // +kubebuilder:validation:Optional VideoDescriptions []VideoDescriptionsParameters `json:"videoDescriptions,omitempty" tf:"video_descriptions,omitempty"` }
func (*EncoderSettingsParameters) DeepCopy ¶
func (in *EncoderSettingsParameters) DeepCopy() *EncoderSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncoderSettingsParameters.
func (*EncoderSettingsParameters) DeepCopyInto ¶
func (in *EncoderSettingsParameters) DeepCopyInto(out *EncoderSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailoverConditionInitParameters ¶
type FailoverConditionInitParameters struct { // Failover condition type-specific settings. See Failover Condition Settings for more details. FailoverConditionSettings *FailoverConditionSettingsInitParameters `json:"failoverConditionSettings,omitempty" tf:"failover_condition_settings,omitempty"` }
func (*FailoverConditionInitParameters) DeepCopy ¶
func (in *FailoverConditionInitParameters) DeepCopy() *FailoverConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverConditionInitParameters.
func (*FailoverConditionInitParameters) DeepCopyInto ¶
func (in *FailoverConditionInitParameters) DeepCopyInto(out *FailoverConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailoverConditionObservation ¶
type FailoverConditionObservation struct { // Failover condition type-specific settings. See Failover Condition Settings for more details. FailoverConditionSettings *FailoverConditionSettingsObservation `json:"failoverConditionSettings,omitempty" tf:"failover_condition_settings,omitempty"` }
func (*FailoverConditionObservation) DeepCopy ¶
func (in *FailoverConditionObservation) DeepCopy() *FailoverConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverConditionObservation.
func (*FailoverConditionObservation) DeepCopyInto ¶
func (in *FailoverConditionObservation) DeepCopyInto(out *FailoverConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailoverConditionParameters ¶
type FailoverConditionParameters struct { // Failover condition type-specific settings. See Failover Condition Settings for more details. // +kubebuilder:validation:Optional FailoverConditionSettings *FailoverConditionSettingsParameters `json:"failoverConditionSettings,omitempty" tf:"failover_condition_settings,omitempty"` }
func (*FailoverConditionParameters) DeepCopy ¶
func (in *FailoverConditionParameters) DeepCopy() *FailoverConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverConditionParameters.
func (*FailoverConditionParameters) DeepCopyInto ¶
func (in *FailoverConditionParameters) DeepCopyInto(out *FailoverConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailoverConditionSettingsInitParameters ¶
type FailoverConditionSettingsInitParameters struct { // MediaLive will perform a failover if the specified audio selector is silent for the specified period. See Audio Silence Failover Settings for more details. AudioSilenceSettings *AudioSilenceSettingsInitParameters `json:"audioSilenceSettings,omitempty" tf:"audio_silence_settings,omitempty"` // MediaLive will perform a failover if content is not detected in this input for the specified period. See Input Loss Failover Settings for more details. InputLossSettings *InputLossSettingsInitParameters `json:"inputLossSettings,omitempty" tf:"input_loss_settings,omitempty"` // MediaLive will perform a failover if content is considered black for the specified period. See Video Black Failover Settings for more details. VideoBlackSettings *VideoBlackSettingsInitParameters `json:"videoBlackSettings,omitempty" tf:"video_black_settings,omitempty"` }
func (*FailoverConditionSettingsInitParameters) DeepCopy ¶
func (in *FailoverConditionSettingsInitParameters) DeepCopy() *FailoverConditionSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverConditionSettingsInitParameters.
func (*FailoverConditionSettingsInitParameters) DeepCopyInto ¶
func (in *FailoverConditionSettingsInitParameters) DeepCopyInto(out *FailoverConditionSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailoverConditionSettingsObservation ¶
type FailoverConditionSettingsObservation struct { // MediaLive will perform a failover if the specified audio selector is silent for the specified period. See Audio Silence Failover Settings for more details. AudioSilenceSettings *AudioSilenceSettingsObservation `json:"audioSilenceSettings,omitempty" tf:"audio_silence_settings,omitempty"` // MediaLive will perform a failover if content is not detected in this input for the specified period. See Input Loss Failover Settings for more details. InputLossSettings *InputLossSettingsObservation `json:"inputLossSettings,omitempty" tf:"input_loss_settings,omitempty"` // MediaLive will perform a failover if content is considered black for the specified period. See Video Black Failover Settings for more details. VideoBlackSettings *VideoBlackSettingsObservation `json:"videoBlackSettings,omitempty" tf:"video_black_settings,omitempty"` }
func (*FailoverConditionSettingsObservation) DeepCopy ¶
func (in *FailoverConditionSettingsObservation) DeepCopy() *FailoverConditionSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverConditionSettingsObservation.
func (*FailoverConditionSettingsObservation) DeepCopyInto ¶
func (in *FailoverConditionSettingsObservation) DeepCopyInto(out *FailoverConditionSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailoverConditionSettingsParameters ¶
type FailoverConditionSettingsParameters struct { // MediaLive will perform a failover if the specified audio selector is silent for the specified period. See Audio Silence Failover Settings for more details. // +kubebuilder:validation:Optional AudioSilenceSettings *AudioSilenceSettingsParameters `json:"audioSilenceSettings,omitempty" tf:"audio_silence_settings,omitempty"` // MediaLive will perform a failover if content is not detected in this input for the specified period. See Input Loss Failover Settings for more details. // +kubebuilder:validation:Optional InputLossSettings *InputLossSettingsParameters `json:"inputLossSettings,omitempty" tf:"input_loss_settings,omitempty"` // MediaLive will perform a failover if content is considered black for the specified period. See Video Black Failover Settings for more details. // +kubebuilder:validation:Optional VideoBlackSettings *VideoBlackSettingsParameters `json:"videoBlackSettings,omitempty" tf:"video_black_settings,omitempty"` }
func (*FailoverConditionSettingsParameters) DeepCopy ¶
func (in *FailoverConditionSettingsParameters) DeepCopy() *FailoverConditionSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverConditionSettingsParameters.
func (*FailoverConditionSettingsParameters) DeepCopyInto ¶
func (in *FailoverConditionSettingsParameters) DeepCopyInto(out *FailoverConditionSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FecOutputSettingsInitParameters ¶
type FecOutputSettingsInitParameters struct { // The height of the FEC protection matrix. ColumnDepth *float64 `json:"columnDepth,omitempty" tf:"column_depth,omitempty"` // Enables column only or column and row based FEC. IncludeFec *string `json:"includeFec,omitempty" tf:"include_fec,omitempty"` // The width of the FEC protection matrix. RowLength *float64 `json:"rowLength,omitempty" tf:"row_length,omitempty"` }
func (*FecOutputSettingsInitParameters) DeepCopy ¶
func (in *FecOutputSettingsInitParameters) DeepCopy() *FecOutputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FecOutputSettingsInitParameters.
func (*FecOutputSettingsInitParameters) DeepCopyInto ¶
func (in *FecOutputSettingsInitParameters) DeepCopyInto(out *FecOutputSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FecOutputSettingsObservation ¶
type FecOutputSettingsObservation struct { // The height of the FEC protection matrix. ColumnDepth *float64 `json:"columnDepth,omitempty" tf:"column_depth,omitempty"` // Enables column only or column and row based FEC. IncludeFec *string `json:"includeFec,omitempty" tf:"include_fec,omitempty"` // The width of the FEC protection matrix. RowLength *float64 `json:"rowLength,omitempty" tf:"row_length,omitempty"` }
func (*FecOutputSettingsObservation) DeepCopy ¶
func (in *FecOutputSettingsObservation) DeepCopy() *FecOutputSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FecOutputSettingsObservation.
func (*FecOutputSettingsObservation) DeepCopyInto ¶
func (in *FecOutputSettingsObservation) DeepCopyInto(out *FecOutputSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FecOutputSettingsParameters ¶
type FecOutputSettingsParameters struct { // The height of the FEC protection matrix. // +kubebuilder:validation:Optional ColumnDepth *float64 `json:"columnDepth,omitempty" tf:"column_depth,omitempty"` // Enables column only or column and row based FEC. // +kubebuilder:validation:Optional IncludeFec *string `json:"includeFec,omitempty" tf:"include_fec,omitempty"` // The width of the FEC protection matrix. // +kubebuilder:validation:Optional RowLength *float64 `json:"rowLength,omitempty" tf:"row_length,omitempty"` }
func (*FecOutputSettingsParameters) DeepCopy ¶
func (in *FecOutputSettingsParameters) DeepCopy() *FecOutputSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FecOutputSettingsParameters.
func (*FecOutputSettingsParameters) DeepCopyInto ¶
func (in *FecOutputSettingsParameters) DeepCopyInto(out *FecOutputSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterSettingsInitParameters ¶
type FilterSettingsInitParameters struct { // Temporal filter settings. See Temporal Filter Settings TemporalFilterSettings *TemporalFilterSettingsInitParameters `json:"temporalFilterSettings,omitempty" tf:"temporal_filter_settings,omitempty"` }
func (*FilterSettingsInitParameters) DeepCopy ¶
func (in *FilterSettingsInitParameters) DeepCopy() *FilterSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterSettingsInitParameters.
func (*FilterSettingsInitParameters) DeepCopyInto ¶
func (in *FilterSettingsInitParameters) DeepCopyInto(out *FilterSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterSettingsObservation ¶
type FilterSettingsObservation struct { // Temporal filter settings. See Temporal Filter Settings TemporalFilterSettings *TemporalFilterSettingsObservation `json:"temporalFilterSettings,omitempty" tf:"temporal_filter_settings,omitempty"` }
func (*FilterSettingsObservation) DeepCopy ¶
func (in *FilterSettingsObservation) DeepCopy() *FilterSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterSettingsObservation.
func (*FilterSettingsObservation) DeepCopyInto ¶
func (in *FilterSettingsObservation) DeepCopyInto(out *FilterSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterSettingsParameters ¶
type FilterSettingsParameters struct { // Temporal filter settings. See Temporal Filter Settings // +kubebuilder:validation:Optional TemporalFilterSettings *TemporalFilterSettingsParameters `json:"temporalFilterSettings,omitempty" tf:"temporal_filter_settings,omitempty"` }
func (*FilterSettingsParameters) DeepCopy ¶
func (in *FilterSettingsParameters) DeepCopy() *FilterSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterSettingsParameters.
func (*FilterSettingsParameters) DeepCopyInto ¶
func (in *FilterSettingsParameters) DeepCopyInto(out *FilterSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterSettingsTemporalFilterSettingsInitParameters ¶
type FilterSettingsTemporalFilterSettingsInitParameters struct { // Post filter sharpening. PostFilterSharpening *string `json:"postFilterSharpening,omitempty" tf:"post_filter_sharpening,omitempty"` // Filter strength. Strength *string `json:"strength,omitempty" tf:"strength,omitempty"` }
func (*FilterSettingsTemporalFilterSettingsInitParameters) DeepCopy ¶
func (in *FilterSettingsTemporalFilterSettingsInitParameters) DeepCopy() *FilterSettingsTemporalFilterSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterSettingsTemporalFilterSettingsInitParameters.
func (*FilterSettingsTemporalFilterSettingsInitParameters) DeepCopyInto ¶
func (in *FilterSettingsTemporalFilterSettingsInitParameters) DeepCopyInto(out *FilterSettingsTemporalFilterSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterSettingsTemporalFilterSettingsObservation ¶
type FilterSettingsTemporalFilterSettingsObservation struct { // Post filter sharpening. PostFilterSharpening *string `json:"postFilterSharpening,omitempty" tf:"post_filter_sharpening,omitempty"` // Filter strength. Strength *string `json:"strength,omitempty" tf:"strength,omitempty"` }
func (*FilterSettingsTemporalFilterSettingsObservation) DeepCopy ¶
func (in *FilterSettingsTemporalFilterSettingsObservation) DeepCopy() *FilterSettingsTemporalFilterSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterSettingsTemporalFilterSettingsObservation.
func (*FilterSettingsTemporalFilterSettingsObservation) DeepCopyInto ¶
func (in *FilterSettingsTemporalFilterSettingsObservation) DeepCopyInto(out *FilterSettingsTemporalFilterSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterSettingsTemporalFilterSettingsParameters ¶
type FilterSettingsTemporalFilterSettingsParameters struct { // Post filter sharpening. // +kubebuilder:validation:Optional PostFilterSharpening *string `json:"postFilterSharpening,omitempty" tf:"post_filter_sharpening,omitempty"` // Filter strength. // +kubebuilder:validation:Optional Strength *string `json:"strength,omitempty" tf:"strength,omitempty"` }
func (*FilterSettingsTemporalFilterSettingsParameters) DeepCopy ¶
func (in *FilterSettingsTemporalFilterSettingsParameters) DeepCopy() *FilterSettingsTemporalFilterSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterSettingsTemporalFilterSettingsParameters.
func (*FilterSettingsTemporalFilterSettingsParameters) DeepCopyInto ¶
func (in *FilterSettingsTemporalFilterSettingsParameters) DeepCopyInto(out *FilterSettingsTemporalFilterSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Fmp4HlsSettingsInitParameters ¶
type Fmp4HlsSettingsInitParameters struct { AudioRenditionSets *string `json:"audioRenditionSets,omitempty" tf:"audio_rendition_sets,omitempty"` NielsenId3Behavior *string `json:"nielsenId3Behavior,omitempty" tf:"nielsen_id3_behavior,omitempty"` TimedMetadataBehavior *string `json:"timedMetadataBehavior,omitempty" tf:"timed_metadata_behavior,omitempty"` }
func (*Fmp4HlsSettingsInitParameters) DeepCopy ¶
func (in *Fmp4HlsSettingsInitParameters) DeepCopy() *Fmp4HlsSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Fmp4HlsSettingsInitParameters.
func (*Fmp4HlsSettingsInitParameters) DeepCopyInto ¶
func (in *Fmp4HlsSettingsInitParameters) DeepCopyInto(out *Fmp4HlsSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Fmp4HlsSettingsObservation ¶
type Fmp4HlsSettingsObservation struct { AudioRenditionSets *string `json:"audioRenditionSets,omitempty" tf:"audio_rendition_sets,omitempty"` NielsenId3Behavior *string `json:"nielsenId3Behavior,omitempty" tf:"nielsen_id3_behavior,omitempty"` TimedMetadataBehavior *string `json:"timedMetadataBehavior,omitempty" tf:"timed_metadata_behavior,omitempty"` }
func (*Fmp4HlsSettingsObservation) DeepCopy ¶
func (in *Fmp4HlsSettingsObservation) DeepCopy() *Fmp4HlsSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Fmp4HlsSettingsObservation.
func (*Fmp4HlsSettingsObservation) DeepCopyInto ¶
func (in *Fmp4HlsSettingsObservation) DeepCopyInto(out *Fmp4HlsSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Fmp4HlsSettingsParameters ¶
type Fmp4HlsSettingsParameters struct { // +kubebuilder:validation:Optional AudioRenditionSets *string `json:"audioRenditionSets,omitempty" tf:"audio_rendition_sets,omitempty"` // +kubebuilder:validation:Optional NielsenId3Behavior *string `json:"nielsenId3Behavior,omitempty" tf:"nielsen_id3_behavior,omitempty"` // +kubebuilder:validation:Optional TimedMetadataBehavior *string `json:"timedMetadataBehavior,omitempty" tf:"timed_metadata_behavior,omitempty"` }
func (*Fmp4HlsSettingsParameters) DeepCopy ¶
func (in *Fmp4HlsSettingsParameters) DeepCopy() *Fmp4HlsSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Fmp4HlsSettingsParameters.
func (*Fmp4HlsSettingsParameters) DeepCopyInto ¶
func (in *Fmp4HlsSettingsParameters) DeepCopyInto(out *Fmp4HlsSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FontInitParameters ¶
type FontInitParameters struct { // Key used to extract the password from EC2 Parameter store. PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // – Path to a file accessible to the live stream. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` // Username for destination. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*FontInitParameters) DeepCopy ¶
func (in *FontInitParameters) DeepCopy() *FontInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FontInitParameters.
func (*FontInitParameters) DeepCopyInto ¶
func (in *FontInitParameters) DeepCopyInto(out *FontInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FontObservation ¶
type FontObservation struct { // Key used to extract the password from EC2 Parameter store. PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // – Path to a file accessible to the live stream. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` // Username for destination. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*FontObservation) DeepCopy ¶
func (in *FontObservation) DeepCopy() *FontObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FontObservation.
func (*FontObservation) DeepCopyInto ¶
func (in *FontObservation) DeepCopyInto(out *FontObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FontParameters ¶
type FontParameters struct { // Key used to extract the password from EC2 Parameter store. // +kubebuilder:validation:Optional PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // – Path to a file accessible to the live stream. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` // Username for destination. // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*FontParameters) DeepCopy ¶
func (in *FontParameters) DeepCopy() *FontParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FontParameters.
func (*FontParameters) DeepCopyInto ¶
func (in *FontParameters) DeepCopyInto(out *FontParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameCaptureCdnSettingsInitParameters ¶
type FrameCaptureCdnSettingsInitParameters struct { // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. FrameCaptureS3Settings *FrameCaptureS3SettingsInitParameters `json:"frameCaptureS3Settings,omitempty" tf:"frame_capture_s3_settings,omitempty"` }
func (*FrameCaptureCdnSettingsInitParameters) DeepCopy ¶
func (in *FrameCaptureCdnSettingsInitParameters) DeepCopy() *FrameCaptureCdnSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureCdnSettingsInitParameters.
func (*FrameCaptureCdnSettingsInitParameters) DeepCopyInto ¶
func (in *FrameCaptureCdnSettingsInitParameters) DeepCopyInto(out *FrameCaptureCdnSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameCaptureCdnSettingsObservation ¶
type FrameCaptureCdnSettingsObservation struct { // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. FrameCaptureS3Settings *FrameCaptureS3SettingsObservation `json:"frameCaptureS3Settings,omitempty" tf:"frame_capture_s3_settings,omitempty"` }
func (*FrameCaptureCdnSettingsObservation) DeepCopy ¶
func (in *FrameCaptureCdnSettingsObservation) DeepCopy() *FrameCaptureCdnSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureCdnSettingsObservation.
func (*FrameCaptureCdnSettingsObservation) DeepCopyInto ¶
func (in *FrameCaptureCdnSettingsObservation) DeepCopyInto(out *FrameCaptureCdnSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameCaptureCdnSettingsParameters ¶
type FrameCaptureCdnSettingsParameters struct { // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional FrameCaptureS3Settings *FrameCaptureS3SettingsParameters `json:"frameCaptureS3Settings,omitempty" tf:"frame_capture_s3_settings,omitempty"` }
func (*FrameCaptureCdnSettingsParameters) DeepCopy ¶
func (in *FrameCaptureCdnSettingsParameters) DeepCopy() *FrameCaptureCdnSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureCdnSettingsParameters.
func (*FrameCaptureCdnSettingsParameters) DeepCopyInto ¶
func (in *FrameCaptureCdnSettingsParameters) DeepCopyInto(out *FrameCaptureCdnSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameCaptureGroupSettingsDestinationInitParameters ¶
type FrameCaptureGroupSettingsDestinationInitParameters struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*FrameCaptureGroupSettingsDestinationInitParameters) DeepCopy ¶
func (in *FrameCaptureGroupSettingsDestinationInitParameters) DeepCopy() *FrameCaptureGroupSettingsDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureGroupSettingsDestinationInitParameters.
func (*FrameCaptureGroupSettingsDestinationInitParameters) DeepCopyInto ¶
func (in *FrameCaptureGroupSettingsDestinationInitParameters) DeepCopyInto(out *FrameCaptureGroupSettingsDestinationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameCaptureGroupSettingsDestinationObservation ¶
type FrameCaptureGroupSettingsDestinationObservation struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*FrameCaptureGroupSettingsDestinationObservation) DeepCopy ¶
func (in *FrameCaptureGroupSettingsDestinationObservation) DeepCopy() *FrameCaptureGroupSettingsDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureGroupSettingsDestinationObservation.
func (*FrameCaptureGroupSettingsDestinationObservation) DeepCopyInto ¶
func (in *FrameCaptureGroupSettingsDestinationObservation) DeepCopyInto(out *FrameCaptureGroupSettingsDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameCaptureGroupSettingsDestinationParameters ¶
type FrameCaptureGroupSettingsDestinationParameters struct { // Reference ID for the destination. // +kubebuilder:validation:Optional DestinationRefID *string `json:"destinationRefId" tf:"destination_ref_id,omitempty"` }
func (*FrameCaptureGroupSettingsDestinationParameters) DeepCopy ¶
func (in *FrameCaptureGroupSettingsDestinationParameters) DeepCopy() *FrameCaptureGroupSettingsDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureGroupSettingsDestinationParameters.
func (*FrameCaptureGroupSettingsDestinationParameters) DeepCopyInto ¶
func (in *FrameCaptureGroupSettingsDestinationParameters) DeepCopyInto(out *FrameCaptureGroupSettingsDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameCaptureGroupSettingsInitParameters ¶
type FrameCaptureGroupSettingsInitParameters struct { // A director and base filename where archive files should be written. See Destination for more details. Destination *FrameCaptureGroupSettingsDestinationInitParameters `json:"destination,omitempty" tf:"destination,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. FrameCaptureCdnSettings *FrameCaptureCdnSettingsInitParameters `json:"frameCaptureCdnSettings,omitempty" tf:"frame_capture_cdn_settings,omitempty"` }
func (*FrameCaptureGroupSettingsInitParameters) DeepCopy ¶
func (in *FrameCaptureGroupSettingsInitParameters) DeepCopy() *FrameCaptureGroupSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureGroupSettingsInitParameters.
func (*FrameCaptureGroupSettingsInitParameters) DeepCopyInto ¶
func (in *FrameCaptureGroupSettingsInitParameters) DeepCopyInto(out *FrameCaptureGroupSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameCaptureGroupSettingsObservation ¶
type FrameCaptureGroupSettingsObservation struct { // A director and base filename where archive files should be written. See Destination for more details. Destination *FrameCaptureGroupSettingsDestinationObservation `json:"destination,omitempty" tf:"destination,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. FrameCaptureCdnSettings *FrameCaptureCdnSettingsObservation `json:"frameCaptureCdnSettings,omitempty" tf:"frame_capture_cdn_settings,omitempty"` }
func (*FrameCaptureGroupSettingsObservation) DeepCopy ¶
func (in *FrameCaptureGroupSettingsObservation) DeepCopy() *FrameCaptureGroupSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureGroupSettingsObservation.
func (*FrameCaptureGroupSettingsObservation) DeepCopyInto ¶
func (in *FrameCaptureGroupSettingsObservation) DeepCopyInto(out *FrameCaptureGroupSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameCaptureGroupSettingsParameters ¶
type FrameCaptureGroupSettingsParameters struct { // A director and base filename where archive files should be written. See Destination for more details. // +kubebuilder:validation:Optional Destination *FrameCaptureGroupSettingsDestinationParameters `json:"destination" tf:"destination,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional FrameCaptureCdnSettings *FrameCaptureCdnSettingsParameters `json:"frameCaptureCdnSettings,omitempty" tf:"frame_capture_cdn_settings,omitempty"` }
func (*FrameCaptureGroupSettingsParameters) DeepCopy ¶
func (in *FrameCaptureGroupSettingsParameters) DeepCopy() *FrameCaptureGroupSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureGroupSettingsParameters.
func (*FrameCaptureGroupSettingsParameters) DeepCopyInto ¶
func (in *FrameCaptureGroupSettingsParameters) DeepCopyInto(out *FrameCaptureGroupSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameCaptureHlsSettingsInitParameters ¶
type FrameCaptureHlsSettingsInitParameters struct { }
func (*FrameCaptureHlsSettingsInitParameters) DeepCopy ¶
func (in *FrameCaptureHlsSettingsInitParameters) DeepCopy() *FrameCaptureHlsSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureHlsSettingsInitParameters.
func (*FrameCaptureHlsSettingsInitParameters) DeepCopyInto ¶
func (in *FrameCaptureHlsSettingsInitParameters) DeepCopyInto(out *FrameCaptureHlsSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameCaptureHlsSettingsObservation ¶
type FrameCaptureHlsSettingsObservation struct { }
func (*FrameCaptureHlsSettingsObservation) DeepCopy ¶
func (in *FrameCaptureHlsSettingsObservation) DeepCopy() *FrameCaptureHlsSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureHlsSettingsObservation.
func (*FrameCaptureHlsSettingsObservation) DeepCopyInto ¶
func (in *FrameCaptureHlsSettingsObservation) DeepCopyInto(out *FrameCaptureHlsSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameCaptureHlsSettingsParameters ¶
type FrameCaptureHlsSettingsParameters struct { }
func (*FrameCaptureHlsSettingsParameters) DeepCopy ¶
func (in *FrameCaptureHlsSettingsParameters) DeepCopy() *FrameCaptureHlsSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureHlsSettingsParameters.
func (*FrameCaptureHlsSettingsParameters) DeepCopyInto ¶
func (in *FrameCaptureHlsSettingsParameters) DeepCopyInto(out *FrameCaptureHlsSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameCaptureOutputSettingsInitParameters ¶
type FrameCaptureOutputSettingsInitParameters struct { // String concatenated to the end of the destination filename. Required for multiple outputs of the same type. NameModifier *string `json:"nameModifier,omitempty" tf:"name_modifier,omitempty"` }
func (*FrameCaptureOutputSettingsInitParameters) DeepCopy ¶
func (in *FrameCaptureOutputSettingsInitParameters) DeepCopy() *FrameCaptureOutputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureOutputSettingsInitParameters.
func (*FrameCaptureOutputSettingsInitParameters) DeepCopyInto ¶
func (in *FrameCaptureOutputSettingsInitParameters) DeepCopyInto(out *FrameCaptureOutputSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameCaptureOutputSettingsObservation ¶
type FrameCaptureOutputSettingsObservation struct { // String concatenated to the end of the destination filename. Required for multiple outputs of the same type. NameModifier *string `json:"nameModifier,omitempty" tf:"name_modifier,omitempty"` }
func (*FrameCaptureOutputSettingsObservation) DeepCopy ¶
func (in *FrameCaptureOutputSettingsObservation) DeepCopy() *FrameCaptureOutputSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureOutputSettingsObservation.
func (*FrameCaptureOutputSettingsObservation) DeepCopyInto ¶
func (in *FrameCaptureOutputSettingsObservation) DeepCopyInto(out *FrameCaptureOutputSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameCaptureOutputSettingsParameters ¶
type FrameCaptureOutputSettingsParameters struct { // String concatenated to the end of the destination filename. Required for multiple outputs of the same type. // +kubebuilder:validation:Optional NameModifier *string `json:"nameModifier,omitempty" tf:"name_modifier,omitempty"` }
func (*FrameCaptureOutputSettingsParameters) DeepCopy ¶
func (in *FrameCaptureOutputSettingsParameters) DeepCopy() *FrameCaptureOutputSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureOutputSettingsParameters.
func (*FrameCaptureOutputSettingsParameters) DeepCopyInto ¶
func (in *FrameCaptureOutputSettingsParameters) DeepCopyInto(out *FrameCaptureOutputSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameCaptureS3SettingsInitParameters ¶
type FrameCaptureS3SettingsInitParameters struct { // Specify the canned ACL to apply to each S3 request. CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` }
func (*FrameCaptureS3SettingsInitParameters) DeepCopy ¶
func (in *FrameCaptureS3SettingsInitParameters) DeepCopy() *FrameCaptureS3SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureS3SettingsInitParameters.
func (*FrameCaptureS3SettingsInitParameters) DeepCopyInto ¶
func (in *FrameCaptureS3SettingsInitParameters) DeepCopyInto(out *FrameCaptureS3SettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameCaptureS3SettingsObservation ¶
type FrameCaptureS3SettingsObservation struct { // Specify the canned ACL to apply to each S3 request. CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` }
func (*FrameCaptureS3SettingsObservation) DeepCopy ¶
func (in *FrameCaptureS3SettingsObservation) DeepCopy() *FrameCaptureS3SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureS3SettingsObservation.
func (*FrameCaptureS3SettingsObservation) DeepCopyInto ¶
func (in *FrameCaptureS3SettingsObservation) DeepCopyInto(out *FrameCaptureS3SettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameCaptureS3SettingsParameters ¶
type FrameCaptureS3SettingsParameters struct { // Specify the canned ACL to apply to each S3 request. // +kubebuilder:validation:Optional CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` }
func (*FrameCaptureS3SettingsParameters) DeepCopy ¶
func (in *FrameCaptureS3SettingsParameters) DeepCopy() *FrameCaptureS3SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureS3SettingsParameters.
func (*FrameCaptureS3SettingsParameters) DeepCopyInto ¶
func (in *FrameCaptureS3SettingsParameters) DeepCopyInto(out *FrameCaptureS3SettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameCaptureSettingsInitParameters ¶
type FrameCaptureSettingsInitParameters struct { // The frequency at which to capture frames for inclusion in the output. CaptureInterval *float64 `json:"captureInterval,omitempty" tf:"capture_interval,omitempty"` // Unit for the frame capture interval. CaptureIntervalUnits *string `json:"captureIntervalUnits,omitempty" tf:"capture_interval_units,omitempty"` }
func (*FrameCaptureSettingsInitParameters) DeepCopy ¶
func (in *FrameCaptureSettingsInitParameters) DeepCopy() *FrameCaptureSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureSettingsInitParameters.
func (*FrameCaptureSettingsInitParameters) DeepCopyInto ¶
func (in *FrameCaptureSettingsInitParameters) DeepCopyInto(out *FrameCaptureSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameCaptureSettingsObservation ¶
type FrameCaptureSettingsObservation struct { // The frequency at which to capture frames for inclusion in the output. CaptureInterval *float64 `json:"captureInterval,omitempty" tf:"capture_interval,omitempty"` // Unit for the frame capture interval. CaptureIntervalUnits *string `json:"captureIntervalUnits,omitempty" tf:"capture_interval_units,omitempty"` }
func (*FrameCaptureSettingsObservation) DeepCopy ¶
func (in *FrameCaptureSettingsObservation) DeepCopy() *FrameCaptureSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureSettingsObservation.
func (*FrameCaptureSettingsObservation) DeepCopyInto ¶
func (in *FrameCaptureSettingsObservation) DeepCopyInto(out *FrameCaptureSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameCaptureSettingsParameters ¶
type FrameCaptureSettingsParameters struct { // The frequency at which to capture frames for inclusion in the output. // +kubebuilder:validation:Optional CaptureInterval *float64 `json:"captureInterval,omitempty" tf:"capture_interval,omitempty"` // Unit for the frame capture interval. // +kubebuilder:validation:Optional CaptureIntervalUnits *string `json:"captureIntervalUnits,omitempty" tf:"capture_interval_units,omitempty"` }
func (*FrameCaptureSettingsParameters) DeepCopy ¶
func (in *FrameCaptureSettingsParameters) DeepCopy() *FrameCaptureSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureSettingsParameters.
func (*FrameCaptureSettingsParameters) DeepCopyInto ¶
func (in *FrameCaptureSettingsParameters) DeepCopyInto(out *FrameCaptureSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalConfigurationInitParameters ¶
type GlobalConfigurationInitParameters struct { // – Value to set the initial audio gain for the Live Event. InitialAudioGain *float64 `json:"initialAudioGain,omitempty" tf:"initial_audio_gain,omitempty"` // of-file). When switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When “none” is configured the encoder will transcode either black, a solid color, or a user specified slate images per the “Input Loss Behavior” configuration until the next input switch occurs (which is controlled through the Channel Schedule API). InputEndAction *string `json:"inputEndAction,omitempty" tf:"input_end_action,omitempty"` // Settings for system actions when input is lost. See Input Loss Behavior for more details. InputLossBehavior *InputLossBehaviorInitParameters `json:"inputLossBehavior,omitempty" tf:"input_loss_behavior,omitempty"` // MediaLive will attempt to synchronize the output of each pipeline to the other. EPOCH_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch. OutputLockingMode *string `json:"outputLockingMode,omitempty" tf:"output_locking_mode,omitempty"` // – Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which optionally may be locked to another source via NTP) or should be locked to the clock of the source that is providing the input stream. OutputTimingSource *string `json:"outputTimingSource,omitempty" tf:"output_timing_source,omitempty"` // – Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled for music channels with less than one video frame per second. SupportLowFramerateInputs *string `json:"supportLowFramerateInputs,omitempty" tf:"support_low_framerate_inputs,omitempty"` }
func (*GlobalConfigurationInitParameters) DeepCopy ¶
func (in *GlobalConfigurationInitParameters) DeepCopy() *GlobalConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalConfigurationInitParameters.
func (*GlobalConfigurationInitParameters) DeepCopyInto ¶
func (in *GlobalConfigurationInitParameters) DeepCopyInto(out *GlobalConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalConfigurationObservation ¶
type GlobalConfigurationObservation struct { // – Value to set the initial audio gain for the Live Event. InitialAudioGain *float64 `json:"initialAudioGain,omitempty" tf:"initial_audio_gain,omitempty"` // of-file). When switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When “none” is configured the encoder will transcode either black, a solid color, or a user specified slate images per the “Input Loss Behavior” configuration until the next input switch occurs (which is controlled through the Channel Schedule API). InputEndAction *string `json:"inputEndAction,omitempty" tf:"input_end_action,omitempty"` // Settings for system actions when input is lost. See Input Loss Behavior for more details. InputLossBehavior *InputLossBehaviorObservation `json:"inputLossBehavior,omitempty" tf:"input_loss_behavior,omitempty"` // MediaLive will attempt to synchronize the output of each pipeline to the other. EPOCH_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch. OutputLockingMode *string `json:"outputLockingMode,omitempty" tf:"output_locking_mode,omitempty"` // – Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which optionally may be locked to another source via NTP) or should be locked to the clock of the source that is providing the input stream. OutputTimingSource *string `json:"outputTimingSource,omitempty" tf:"output_timing_source,omitempty"` // – Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled for music channels with less than one video frame per second. SupportLowFramerateInputs *string `json:"supportLowFramerateInputs,omitempty" tf:"support_low_framerate_inputs,omitempty"` }
func (*GlobalConfigurationObservation) DeepCopy ¶
func (in *GlobalConfigurationObservation) DeepCopy() *GlobalConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalConfigurationObservation.
func (*GlobalConfigurationObservation) DeepCopyInto ¶
func (in *GlobalConfigurationObservation) DeepCopyInto(out *GlobalConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalConfigurationParameters ¶
type GlobalConfigurationParameters struct { // – Value to set the initial audio gain for the Live Event. // +kubebuilder:validation:Optional InitialAudioGain *float64 `json:"initialAudioGain,omitempty" tf:"initial_audio_gain,omitempty"` // of-file). When switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When “none” is configured the encoder will transcode either black, a solid color, or a user specified slate images per the “Input Loss Behavior” configuration until the next input switch occurs (which is controlled through the Channel Schedule API). // +kubebuilder:validation:Optional InputEndAction *string `json:"inputEndAction,omitempty" tf:"input_end_action,omitempty"` // Settings for system actions when input is lost. See Input Loss Behavior for more details. // +kubebuilder:validation:Optional InputLossBehavior *InputLossBehaviorParameters `json:"inputLossBehavior,omitempty" tf:"input_loss_behavior,omitempty"` // MediaLive will attempt to synchronize the output of each pipeline to the other. EPOCH_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch. // +kubebuilder:validation:Optional OutputLockingMode *string `json:"outputLockingMode,omitempty" tf:"output_locking_mode,omitempty"` // – Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which optionally may be locked to another source via NTP) or should be locked to the clock of the source that is providing the input stream. // +kubebuilder:validation:Optional OutputTimingSource *string `json:"outputTimingSource,omitempty" tf:"output_timing_source,omitempty"` // – Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled for music channels with less than one video frame per second. // +kubebuilder:validation:Optional SupportLowFramerateInputs *string `json:"supportLowFramerateInputs,omitempty" tf:"support_low_framerate_inputs,omitempty"` }
func (*GlobalConfigurationParameters) DeepCopy ¶
func (in *GlobalConfigurationParameters) DeepCopy() *GlobalConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalConfigurationParameters.
func (*GlobalConfigurationParameters) DeepCopyInto ¶
func (in *GlobalConfigurationParameters) DeepCopyInto(out *GlobalConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type H264SettingsInitParameters ¶
type H264SettingsInitParameters struct { // Enables or disables adaptive quantization. AdaptiveQuantization *string `json:"adaptiveQuantization,omitempty" tf:"adaptive_quantization,omitempty"` // Indicates that AFD values will be written into the output stream. AfdSignaling *string `json:"afdSignaling,omitempty" tf:"afd_signaling,omitempty"` // Average bitrate in bits/second. Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` BufFillPct *float64 `json:"bufFillPct,omitempty" tf:"buf_fill_pct,omitempty"` // Size of buffer in bits. BufSize *float64 `json:"bufSize,omitempty" tf:"buf_size,omitempty"` // Includes color space metadata in the output. ColorMetadata *string `json:"colorMetadata,omitempty" tf:"color_metadata,omitempty"` // Entropy encoding mode. EntropyEncoding *string `json:"entropyEncoding,omitempty" tf:"entropy_encoding,omitempty"` // Filters to apply to an encode. See H264 Filter Settings for more details. FilterSettings *FilterSettingsInitParameters `json:"filterSettings,omitempty" tf:"filter_settings,omitempty"` // Four bit AFD value to write on all frames of video in the output stream. FixedAfd *string `json:"fixedAfd,omitempty" tf:"fixed_afd,omitempty"` FlickerAq *string `json:"flickerAq,omitempty" tf:"flicker_aq,omitempty"` // Controls whether coding is performed on a field basis or on a frame basis. ForceFieldPictures *string `json:"forceFieldPictures,omitempty" tf:"force_field_pictures,omitempty"` // Indicates how the output video frame rate is specified. FramerateControl *string `json:"framerateControl,omitempty" tf:"framerate_control,omitempty"` // Framerate denominator. FramerateDenominator *float64 `json:"framerateDenominator,omitempty" tf:"framerate_denominator,omitempty"` // Framerate numerator. FramerateNumerator *float64 `json:"framerateNumerator,omitempty" tf:"framerate_numerator,omitempty"` // GOP-B reference. GopBReference *string `json:"gopBReference,omitempty" tf:"gop_b_reference,omitempty"` // Frequency of closed GOPs. GopClosedCadence *float64 `json:"gopClosedCadence,omitempty" tf:"gop_closed_cadence,omitempty"` // Number of B-frames between reference frames. GopNumBFrames *float64 `json:"gopNumBFrames,omitempty" tf:"gop_num_b_frames,omitempty"` // GOP size in units of either frames of seconds per gop_size_units. GopSize *float64 `json:"gopSize,omitempty" tf:"gop_size,omitempty"` // Indicates if the gop_size is specified in frames or seconds. GopSizeUnits *string `json:"gopSizeUnits,omitempty" tf:"gop_size_units,omitempty"` // H264 level. Level *string `json:"level,omitempty" tf:"level,omitempty"` // Amount of lookahead. LookAheadRateControl *string `json:"lookAheadRateControl,omitempty" tf:"look_ahead_rate_control,omitempty"` // Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video. MaxBitrate *float64 `json:"maxBitrate,omitempty" tf:"max_bitrate,omitempty"` MinIInterval *float64 `json:"minIInterval,omitempty" tf:"min_i_interval,omitempty"` // Number of reference frames to use. NumRefFrames *float64 `json:"numRefFrames,omitempty" tf:"num_ref_frames,omitempty"` // Indicates how the output pixel aspect ratio is specified. ParControl *string `json:"parControl,omitempty" tf:"par_control,omitempty"` // Pixel Aspect Ratio denominator. ParDenominator *float64 `json:"parDenominator,omitempty" tf:"par_denominator,omitempty"` // Pixel Aspect Ratio numerator. ParNumerator *float64 `json:"parNumerator,omitempty" tf:"par_numerator,omitempty"` // AAC profile. Profile *string `json:"profile,omitempty" tf:"profile,omitempty"` // Quality level. QualityLevel *string `json:"qualityLevel,omitempty" tf:"quality_level,omitempty"` // Controls the target quality for the video encode. QvbrQualityLevel *float64 `json:"qvbrQualityLevel,omitempty" tf:"qvbr_quality_level,omitempty"` // The rate control mode. RateControlMode *string `json:"rateControlMode,omitempty" tf:"rate_control_mode,omitempty"` // Sets the scan type of the output. ScanType *string `json:"scanType,omitempty" tf:"scan_type,omitempty"` // Scene change detection. SceneChangeDetect *string `json:"sceneChangeDetect,omitempty" tf:"scene_change_detect,omitempty"` // Number of slices per picture. Slices *float64 `json:"slices,omitempty" tf:"slices,omitempty"` // Softness. Softness *float64 `json:"softness,omitempty" tf:"softness,omitempty"` // Makes adjustments within each frame based on spatial variation of content complexity. SpatialAq *string `json:"spatialAq,omitempty" tf:"spatial_aq,omitempty"` // Subgop length. SubgopLength *string `json:"subgopLength,omitempty" tf:"subgop_length,omitempty"` // Produces a bitstream compliant with SMPTE RP-2027. Syntax *string `json:"syntax,omitempty" tf:"syntax,omitempty"` // Makes adjustments within each frame based on temporal variation of content complexity. TemporalAq *string `json:"temporalAq,omitempty" tf:"temporal_aq,omitempty"` // Determines how timecodes should be inserted into the video elementary stream. TimecodeInsertion *string `json:"timecodeInsertion,omitempty" tf:"timecode_insertion,omitempty"` }
func (*H264SettingsInitParameters) DeepCopy ¶
func (in *H264SettingsInitParameters) DeepCopy() *H264SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new H264SettingsInitParameters.
func (*H264SettingsInitParameters) DeepCopyInto ¶
func (in *H264SettingsInitParameters) DeepCopyInto(out *H264SettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type H264SettingsObservation ¶
type H264SettingsObservation struct { // Enables or disables adaptive quantization. AdaptiveQuantization *string `json:"adaptiveQuantization,omitempty" tf:"adaptive_quantization,omitempty"` // Indicates that AFD values will be written into the output stream. AfdSignaling *string `json:"afdSignaling,omitempty" tf:"afd_signaling,omitempty"` // Average bitrate in bits/second. Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` BufFillPct *float64 `json:"bufFillPct,omitempty" tf:"buf_fill_pct,omitempty"` // Size of buffer in bits. BufSize *float64 `json:"bufSize,omitempty" tf:"buf_size,omitempty"` // Includes color space metadata in the output. ColorMetadata *string `json:"colorMetadata,omitempty" tf:"color_metadata,omitempty"` // Entropy encoding mode. EntropyEncoding *string `json:"entropyEncoding,omitempty" tf:"entropy_encoding,omitempty"` // Filters to apply to an encode. See H264 Filter Settings for more details. FilterSettings *FilterSettingsObservation `json:"filterSettings,omitempty" tf:"filter_settings,omitempty"` // Four bit AFD value to write on all frames of video in the output stream. FixedAfd *string `json:"fixedAfd,omitempty" tf:"fixed_afd,omitempty"` FlickerAq *string `json:"flickerAq,omitempty" tf:"flicker_aq,omitempty"` // Controls whether coding is performed on a field basis or on a frame basis. ForceFieldPictures *string `json:"forceFieldPictures,omitempty" tf:"force_field_pictures,omitempty"` // Indicates how the output video frame rate is specified. FramerateControl *string `json:"framerateControl,omitempty" tf:"framerate_control,omitempty"` // Framerate denominator. FramerateDenominator *float64 `json:"framerateDenominator,omitempty" tf:"framerate_denominator,omitempty"` // Framerate numerator. FramerateNumerator *float64 `json:"framerateNumerator,omitempty" tf:"framerate_numerator,omitempty"` // GOP-B reference. GopBReference *string `json:"gopBReference,omitempty" tf:"gop_b_reference,omitempty"` // Frequency of closed GOPs. GopClosedCadence *float64 `json:"gopClosedCadence,omitempty" tf:"gop_closed_cadence,omitempty"` // Number of B-frames between reference frames. GopNumBFrames *float64 `json:"gopNumBFrames,omitempty" tf:"gop_num_b_frames,omitempty"` // GOP size in units of either frames of seconds per gop_size_units. GopSize *float64 `json:"gopSize,omitempty" tf:"gop_size,omitempty"` // Indicates if the gop_size is specified in frames or seconds. GopSizeUnits *string `json:"gopSizeUnits,omitempty" tf:"gop_size_units,omitempty"` // H264 level. Level *string `json:"level,omitempty" tf:"level,omitempty"` // Amount of lookahead. LookAheadRateControl *string `json:"lookAheadRateControl,omitempty" tf:"look_ahead_rate_control,omitempty"` // Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video. MaxBitrate *float64 `json:"maxBitrate,omitempty" tf:"max_bitrate,omitempty"` MinIInterval *float64 `json:"minIInterval,omitempty" tf:"min_i_interval,omitempty"` // Number of reference frames to use. NumRefFrames *float64 `json:"numRefFrames,omitempty" tf:"num_ref_frames,omitempty"` // Indicates how the output pixel aspect ratio is specified. ParControl *string `json:"parControl,omitempty" tf:"par_control,omitempty"` // Pixel Aspect Ratio denominator. ParDenominator *float64 `json:"parDenominator,omitempty" tf:"par_denominator,omitempty"` // Pixel Aspect Ratio numerator. ParNumerator *float64 `json:"parNumerator,omitempty" tf:"par_numerator,omitempty"` // AAC profile. Profile *string `json:"profile,omitempty" tf:"profile,omitempty"` // Quality level. QualityLevel *string `json:"qualityLevel,omitempty" tf:"quality_level,omitempty"` // Controls the target quality for the video encode. QvbrQualityLevel *float64 `json:"qvbrQualityLevel,omitempty" tf:"qvbr_quality_level,omitempty"` // The rate control mode. RateControlMode *string `json:"rateControlMode,omitempty" tf:"rate_control_mode,omitempty"` // Sets the scan type of the output. ScanType *string `json:"scanType,omitempty" tf:"scan_type,omitempty"` // Scene change detection. SceneChangeDetect *string `json:"sceneChangeDetect,omitempty" tf:"scene_change_detect,omitempty"` // Number of slices per picture. Slices *float64 `json:"slices,omitempty" tf:"slices,omitempty"` // Softness. Softness *float64 `json:"softness,omitempty" tf:"softness,omitempty"` // Makes adjustments within each frame based on spatial variation of content complexity. SpatialAq *string `json:"spatialAq,omitempty" tf:"spatial_aq,omitempty"` // Subgop length. SubgopLength *string `json:"subgopLength,omitempty" tf:"subgop_length,omitempty"` // Produces a bitstream compliant with SMPTE RP-2027. Syntax *string `json:"syntax,omitempty" tf:"syntax,omitempty"` // Makes adjustments within each frame based on temporal variation of content complexity. TemporalAq *string `json:"temporalAq,omitempty" tf:"temporal_aq,omitempty"` // Determines how timecodes should be inserted into the video elementary stream. TimecodeInsertion *string `json:"timecodeInsertion,omitempty" tf:"timecode_insertion,omitempty"` }
func (*H264SettingsObservation) DeepCopy ¶
func (in *H264SettingsObservation) DeepCopy() *H264SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new H264SettingsObservation.
func (*H264SettingsObservation) DeepCopyInto ¶
func (in *H264SettingsObservation) DeepCopyInto(out *H264SettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type H264SettingsParameters ¶
type H264SettingsParameters struct { // Enables or disables adaptive quantization. // +kubebuilder:validation:Optional AdaptiveQuantization *string `json:"adaptiveQuantization,omitempty" tf:"adaptive_quantization,omitempty"` // Indicates that AFD values will be written into the output stream. // +kubebuilder:validation:Optional AfdSignaling *string `json:"afdSignaling,omitempty" tf:"afd_signaling,omitempty"` // Average bitrate in bits/second. // +kubebuilder:validation:Optional Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` // +kubebuilder:validation:Optional BufFillPct *float64 `json:"bufFillPct,omitempty" tf:"buf_fill_pct,omitempty"` // Size of buffer in bits. // +kubebuilder:validation:Optional BufSize *float64 `json:"bufSize,omitempty" tf:"buf_size,omitempty"` // Includes color space metadata in the output. // +kubebuilder:validation:Optional ColorMetadata *string `json:"colorMetadata,omitempty" tf:"color_metadata,omitempty"` // Entropy encoding mode. // +kubebuilder:validation:Optional EntropyEncoding *string `json:"entropyEncoding,omitempty" tf:"entropy_encoding,omitempty"` // Filters to apply to an encode. See H264 Filter Settings for more details. // +kubebuilder:validation:Optional FilterSettings *FilterSettingsParameters `json:"filterSettings,omitempty" tf:"filter_settings,omitempty"` // Four bit AFD value to write on all frames of video in the output stream. // +kubebuilder:validation:Optional FixedAfd *string `json:"fixedAfd,omitempty" tf:"fixed_afd,omitempty"` // +kubebuilder:validation:Optional FlickerAq *string `json:"flickerAq,omitempty" tf:"flicker_aq,omitempty"` // Controls whether coding is performed on a field basis or on a frame basis. // +kubebuilder:validation:Optional ForceFieldPictures *string `json:"forceFieldPictures,omitempty" tf:"force_field_pictures,omitempty"` // Indicates how the output video frame rate is specified. // +kubebuilder:validation:Optional FramerateControl *string `json:"framerateControl,omitempty" tf:"framerate_control,omitempty"` // Framerate denominator. // +kubebuilder:validation:Optional FramerateDenominator *float64 `json:"framerateDenominator,omitempty" tf:"framerate_denominator,omitempty"` // Framerate numerator. // +kubebuilder:validation:Optional FramerateNumerator *float64 `json:"framerateNumerator,omitempty" tf:"framerate_numerator,omitempty"` // GOP-B reference. // +kubebuilder:validation:Optional GopBReference *string `json:"gopBReference,omitempty" tf:"gop_b_reference,omitempty"` // Frequency of closed GOPs. // +kubebuilder:validation:Optional GopClosedCadence *float64 `json:"gopClosedCadence,omitempty" tf:"gop_closed_cadence,omitempty"` // Number of B-frames between reference frames. // +kubebuilder:validation:Optional GopNumBFrames *float64 `json:"gopNumBFrames,omitempty" tf:"gop_num_b_frames,omitempty"` // GOP size in units of either frames of seconds per gop_size_units. // +kubebuilder:validation:Optional GopSize *float64 `json:"gopSize,omitempty" tf:"gop_size,omitempty"` // Indicates if the gop_size is specified in frames or seconds. // +kubebuilder:validation:Optional GopSizeUnits *string `json:"gopSizeUnits,omitempty" tf:"gop_size_units,omitempty"` // H264 level. // +kubebuilder:validation:Optional Level *string `json:"level,omitempty" tf:"level,omitempty"` // Amount of lookahead. // +kubebuilder:validation:Optional LookAheadRateControl *string `json:"lookAheadRateControl,omitempty" tf:"look_ahead_rate_control,omitempty"` // Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video. // +kubebuilder:validation:Optional MaxBitrate *float64 `json:"maxBitrate,omitempty" tf:"max_bitrate,omitempty"` // +kubebuilder:validation:Optional MinIInterval *float64 `json:"minIInterval,omitempty" tf:"min_i_interval,omitempty"` // Number of reference frames to use. // +kubebuilder:validation:Optional NumRefFrames *float64 `json:"numRefFrames,omitempty" tf:"num_ref_frames,omitempty"` // Indicates how the output pixel aspect ratio is specified. // +kubebuilder:validation:Optional ParControl *string `json:"parControl,omitempty" tf:"par_control,omitempty"` // Pixel Aspect Ratio denominator. // +kubebuilder:validation:Optional ParDenominator *float64 `json:"parDenominator,omitempty" tf:"par_denominator,omitempty"` // Pixel Aspect Ratio numerator. // +kubebuilder:validation:Optional ParNumerator *float64 `json:"parNumerator,omitempty" tf:"par_numerator,omitempty"` // AAC profile. // +kubebuilder:validation:Optional Profile *string `json:"profile,omitempty" tf:"profile,omitempty"` // Quality level. // +kubebuilder:validation:Optional QualityLevel *string `json:"qualityLevel,omitempty" tf:"quality_level,omitempty"` // Controls the target quality for the video encode. // +kubebuilder:validation:Optional QvbrQualityLevel *float64 `json:"qvbrQualityLevel,omitempty" tf:"qvbr_quality_level,omitempty"` // The rate control mode. // +kubebuilder:validation:Optional RateControlMode *string `json:"rateControlMode,omitempty" tf:"rate_control_mode,omitempty"` // Sets the scan type of the output. // +kubebuilder:validation:Optional ScanType *string `json:"scanType,omitempty" tf:"scan_type,omitempty"` // Scene change detection. // +kubebuilder:validation:Optional SceneChangeDetect *string `json:"sceneChangeDetect,omitempty" tf:"scene_change_detect,omitempty"` // Number of slices per picture. // +kubebuilder:validation:Optional Slices *float64 `json:"slices,omitempty" tf:"slices,omitempty"` // Softness. // +kubebuilder:validation:Optional Softness *float64 `json:"softness,omitempty" tf:"softness,omitempty"` // Makes adjustments within each frame based on spatial variation of content complexity. // +kubebuilder:validation:Optional SpatialAq *string `json:"spatialAq,omitempty" tf:"spatial_aq,omitempty"` // Subgop length. // +kubebuilder:validation:Optional SubgopLength *string `json:"subgopLength,omitempty" tf:"subgop_length,omitempty"` // Produces a bitstream compliant with SMPTE RP-2027. // +kubebuilder:validation:Optional Syntax *string `json:"syntax,omitempty" tf:"syntax,omitempty"` // Makes adjustments within each frame based on temporal variation of content complexity. // +kubebuilder:validation:Optional TemporalAq *string `json:"temporalAq,omitempty" tf:"temporal_aq,omitempty"` // Determines how timecodes should be inserted into the video elementary stream. // +kubebuilder:validation:Optional TimecodeInsertion *string `json:"timecodeInsertion,omitempty" tf:"timecode_insertion,omitempty"` }
func (*H264SettingsParameters) DeepCopy ¶
func (in *H264SettingsParameters) DeepCopy() *H264SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new H264SettingsParameters.
func (*H264SettingsParameters) DeepCopyInto ¶
func (in *H264SettingsParameters) DeepCopyInto(out *H264SettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type H265SettingsFilterSettingsInitParameters ¶
type H265SettingsFilterSettingsInitParameters struct { // Temporal filter settings. See Temporal Filter Settings TemporalFilterSettings *FilterSettingsTemporalFilterSettingsInitParameters `json:"temporalFilterSettings,omitempty" tf:"temporal_filter_settings,omitempty"` }
func (*H265SettingsFilterSettingsInitParameters) DeepCopy ¶
func (in *H265SettingsFilterSettingsInitParameters) DeepCopy() *H265SettingsFilterSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new H265SettingsFilterSettingsInitParameters.
func (*H265SettingsFilterSettingsInitParameters) DeepCopyInto ¶
func (in *H265SettingsFilterSettingsInitParameters) DeepCopyInto(out *H265SettingsFilterSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type H265SettingsFilterSettingsObservation ¶
type H265SettingsFilterSettingsObservation struct { // Temporal filter settings. See Temporal Filter Settings TemporalFilterSettings *FilterSettingsTemporalFilterSettingsObservation `json:"temporalFilterSettings,omitempty" tf:"temporal_filter_settings,omitempty"` }
func (*H265SettingsFilterSettingsObservation) DeepCopy ¶
func (in *H265SettingsFilterSettingsObservation) DeepCopy() *H265SettingsFilterSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new H265SettingsFilterSettingsObservation.
func (*H265SettingsFilterSettingsObservation) DeepCopyInto ¶
func (in *H265SettingsFilterSettingsObservation) DeepCopyInto(out *H265SettingsFilterSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type H265SettingsFilterSettingsParameters ¶
type H265SettingsFilterSettingsParameters struct { // Temporal filter settings. See Temporal Filter Settings // +kubebuilder:validation:Optional TemporalFilterSettings *FilterSettingsTemporalFilterSettingsParameters `json:"temporalFilterSettings,omitempty" tf:"temporal_filter_settings,omitempty"` }
func (*H265SettingsFilterSettingsParameters) DeepCopy ¶
func (in *H265SettingsFilterSettingsParameters) DeepCopy() *H265SettingsFilterSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new H265SettingsFilterSettingsParameters.
func (*H265SettingsFilterSettingsParameters) DeepCopyInto ¶
func (in *H265SettingsFilterSettingsParameters) DeepCopyInto(out *H265SettingsFilterSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type H265SettingsInitParameters ¶
type H265SettingsInitParameters struct { // Enables or disables adaptive quantization. AdaptiveQuantization *string `json:"adaptiveQuantization,omitempty" tf:"adaptive_quantization,omitempty"` // Indicates that AFD values will be written into the output stream. AfdSignaling *string `json:"afdSignaling,omitempty" tf:"afd_signaling,omitempty"` // Whether or not EML should insert an Alternative Transfer Function SEI message. AlternativeTransferFunction *string `json:"alternativeTransferFunction,omitempty" tf:"alternative_transfer_function,omitempty"` // Average bitrate in bits/second. Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` // Size of buffer in bits. BufSize *float64 `json:"bufSize,omitempty" tf:"buf_size,omitempty"` // Includes color space metadata in the output. ColorMetadata *string `json:"colorMetadata,omitempty" tf:"color_metadata,omitempty"` // Define the color metadata for the output. H265 Color Space Settings for more details. ColorSpaceSettings *ColorSpaceSettingsInitParameters `json:"colorSpaceSettings,omitempty" tf:"color_space_settings,omitempty"` // Filters to apply to an encode. See H264 Filter Settings for more details. FilterSettings *H265SettingsFilterSettingsInitParameters `json:"filterSettings,omitempty" tf:"filter_settings,omitempty"` // Four bit AFD value to write on all frames of video in the output stream. FixedAfd *string `json:"fixedAfd,omitempty" tf:"fixed_afd,omitempty"` FlickerAq *string `json:"flickerAq,omitempty" tf:"flicker_aq,omitempty"` // Framerate denominator. FramerateDenominator *float64 `json:"framerateDenominator,omitempty" tf:"framerate_denominator,omitempty"` // Framerate numerator. FramerateNumerator *float64 `json:"framerateNumerator,omitempty" tf:"framerate_numerator,omitempty"` // Frequency of closed GOPs. GopClosedCadence *float64 `json:"gopClosedCadence,omitempty" tf:"gop_closed_cadence,omitempty"` // GOP size in units of either frames of seconds per gop_size_units. GopSize *float64 `json:"gopSize,omitempty" tf:"gop_size,omitempty"` // Indicates if the gop_size is specified in frames or seconds. GopSizeUnits *string `json:"gopSizeUnits,omitempty" tf:"gop_size_units,omitempty"` // H264 level. Level *string `json:"level,omitempty" tf:"level,omitempty"` // Amount of lookahead. LookAheadRateControl *string `json:"lookAheadRateControl,omitempty" tf:"look_ahead_rate_control,omitempty"` // Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video. MaxBitrate *float64 `json:"maxBitrate,omitempty" tf:"max_bitrate,omitempty"` MinIInterval *float64 `json:"minIInterval,omitempty" tf:"min_i_interval,omitempty"` // Pixel Aspect Ratio denominator. ParDenominator *float64 `json:"parDenominator,omitempty" tf:"par_denominator,omitempty"` // Pixel Aspect Ratio numerator. ParNumerator *float64 `json:"parNumerator,omitempty" tf:"par_numerator,omitempty"` // AAC profile. Profile *string `json:"profile,omitempty" tf:"profile,omitempty"` // Controls the target quality for the video encode. QvbrQualityLevel *float64 `json:"qvbrQualityLevel,omitempty" tf:"qvbr_quality_level,omitempty"` // The rate control mode. RateControlMode *string `json:"rateControlMode,omitempty" tf:"rate_control_mode,omitempty"` // Sets the scan type of the output. ScanType *string `json:"scanType,omitempty" tf:"scan_type,omitempty"` // Scene change detection. SceneChangeDetect *string `json:"sceneChangeDetect,omitempty" tf:"scene_change_detect,omitempty"` // Number of slices per picture. Slices *float64 `json:"slices,omitempty" tf:"slices,omitempty"` // Set the H265 tier in the output. Tier *string `json:"tier,omitempty" tf:"tier,omitempty"` // Apply a burned in timecode. See H265 Timecode Burnin Settings for more details. TimecodeBurninSettings *TimecodeBurninSettingsInitParameters `json:"timecodeBurninSettings,omitempty" tf:"timecode_burnin_settings,omitempty"` // Determines how timecodes should be inserted into the video elementary stream. TimecodeInsertion *string `json:"timecodeInsertion,omitempty" tf:"timecode_insertion,omitempty"` }
func (*H265SettingsInitParameters) DeepCopy ¶
func (in *H265SettingsInitParameters) DeepCopy() *H265SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new H265SettingsInitParameters.
func (*H265SettingsInitParameters) DeepCopyInto ¶
func (in *H265SettingsInitParameters) DeepCopyInto(out *H265SettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type H265SettingsObservation ¶
type H265SettingsObservation struct { // Enables or disables adaptive quantization. AdaptiveQuantization *string `json:"adaptiveQuantization,omitempty" tf:"adaptive_quantization,omitempty"` // Indicates that AFD values will be written into the output stream. AfdSignaling *string `json:"afdSignaling,omitempty" tf:"afd_signaling,omitempty"` // Whether or not EML should insert an Alternative Transfer Function SEI message. AlternativeTransferFunction *string `json:"alternativeTransferFunction,omitempty" tf:"alternative_transfer_function,omitempty"` // Average bitrate in bits/second. Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` // Size of buffer in bits. BufSize *float64 `json:"bufSize,omitempty" tf:"buf_size,omitempty"` // Includes color space metadata in the output. ColorMetadata *string `json:"colorMetadata,omitempty" tf:"color_metadata,omitempty"` // Define the color metadata for the output. H265 Color Space Settings for more details. ColorSpaceSettings *ColorSpaceSettingsObservation `json:"colorSpaceSettings,omitempty" tf:"color_space_settings,omitempty"` // Filters to apply to an encode. See H264 Filter Settings for more details. FilterSettings *H265SettingsFilterSettingsObservation `json:"filterSettings,omitempty" tf:"filter_settings,omitempty"` // Four bit AFD value to write on all frames of video in the output stream. FixedAfd *string `json:"fixedAfd,omitempty" tf:"fixed_afd,omitempty"` FlickerAq *string `json:"flickerAq,omitempty" tf:"flicker_aq,omitempty"` // Framerate denominator. FramerateDenominator *float64 `json:"framerateDenominator,omitempty" tf:"framerate_denominator,omitempty"` // Framerate numerator. FramerateNumerator *float64 `json:"framerateNumerator,omitempty" tf:"framerate_numerator,omitempty"` // Frequency of closed GOPs. GopClosedCadence *float64 `json:"gopClosedCadence,omitempty" tf:"gop_closed_cadence,omitempty"` // GOP size in units of either frames of seconds per gop_size_units. GopSize *float64 `json:"gopSize,omitempty" tf:"gop_size,omitempty"` // Indicates if the gop_size is specified in frames or seconds. GopSizeUnits *string `json:"gopSizeUnits,omitempty" tf:"gop_size_units,omitempty"` // H264 level. Level *string `json:"level,omitempty" tf:"level,omitempty"` // Amount of lookahead. LookAheadRateControl *string `json:"lookAheadRateControl,omitempty" tf:"look_ahead_rate_control,omitempty"` // Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video. MaxBitrate *float64 `json:"maxBitrate,omitempty" tf:"max_bitrate,omitempty"` MinIInterval *float64 `json:"minIInterval,omitempty" tf:"min_i_interval,omitempty"` // Pixel Aspect Ratio denominator. ParDenominator *float64 `json:"parDenominator,omitempty" tf:"par_denominator,omitempty"` // Pixel Aspect Ratio numerator. ParNumerator *float64 `json:"parNumerator,omitempty" tf:"par_numerator,omitempty"` // AAC profile. Profile *string `json:"profile,omitempty" tf:"profile,omitempty"` // Controls the target quality for the video encode. QvbrQualityLevel *float64 `json:"qvbrQualityLevel,omitempty" tf:"qvbr_quality_level,omitempty"` // The rate control mode. RateControlMode *string `json:"rateControlMode,omitempty" tf:"rate_control_mode,omitempty"` // Sets the scan type of the output. ScanType *string `json:"scanType,omitempty" tf:"scan_type,omitempty"` // Scene change detection. SceneChangeDetect *string `json:"sceneChangeDetect,omitempty" tf:"scene_change_detect,omitempty"` // Number of slices per picture. Slices *float64 `json:"slices,omitempty" tf:"slices,omitempty"` // Set the H265 tier in the output. Tier *string `json:"tier,omitempty" tf:"tier,omitempty"` // Apply a burned in timecode. See H265 Timecode Burnin Settings for more details. TimecodeBurninSettings *TimecodeBurninSettingsObservation `json:"timecodeBurninSettings,omitempty" tf:"timecode_burnin_settings,omitempty"` // Determines how timecodes should be inserted into the video elementary stream. TimecodeInsertion *string `json:"timecodeInsertion,omitempty" tf:"timecode_insertion,omitempty"` }
func (*H265SettingsObservation) DeepCopy ¶
func (in *H265SettingsObservation) DeepCopy() *H265SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new H265SettingsObservation.
func (*H265SettingsObservation) DeepCopyInto ¶
func (in *H265SettingsObservation) DeepCopyInto(out *H265SettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type H265SettingsParameters ¶
type H265SettingsParameters struct { // Enables or disables adaptive quantization. // +kubebuilder:validation:Optional AdaptiveQuantization *string `json:"adaptiveQuantization,omitempty" tf:"adaptive_quantization,omitempty"` // Indicates that AFD values will be written into the output stream. // +kubebuilder:validation:Optional AfdSignaling *string `json:"afdSignaling,omitempty" tf:"afd_signaling,omitempty"` // Whether or not EML should insert an Alternative Transfer Function SEI message. // +kubebuilder:validation:Optional AlternativeTransferFunction *string `json:"alternativeTransferFunction,omitempty" tf:"alternative_transfer_function,omitempty"` // Average bitrate in bits/second. // +kubebuilder:validation:Optional Bitrate *float64 `json:"bitrate" tf:"bitrate,omitempty"` // Size of buffer in bits. // +kubebuilder:validation:Optional BufSize *float64 `json:"bufSize,omitempty" tf:"buf_size,omitempty"` // Includes color space metadata in the output. // +kubebuilder:validation:Optional ColorMetadata *string `json:"colorMetadata,omitempty" tf:"color_metadata,omitempty"` // Define the color metadata for the output. H265 Color Space Settings for more details. // +kubebuilder:validation:Optional ColorSpaceSettings *ColorSpaceSettingsParameters `json:"colorSpaceSettings,omitempty" tf:"color_space_settings,omitempty"` // Filters to apply to an encode. See H264 Filter Settings for more details. // +kubebuilder:validation:Optional FilterSettings *H265SettingsFilterSettingsParameters `json:"filterSettings,omitempty" tf:"filter_settings,omitempty"` // Four bit AFD value to write on all frames of video in the output stream. // +kubebuilder:validation:Optional FixedAfd *string `json:"fixedAfd,omitempty" tf:"fixed_afd,omitempty"` // +kubebuilder:validation:Optional FlickerAq *string `json:"flickerAq,omitempty" tf:"flicker_aq,omitempty"` // Framerate denominator. // +kubebuilder:validation:Optional FramerateDenominator *float64 `json:"framerateDenominator" tf:"framerate_denominator,omitempty"` // Framerate numerator. // +kubebuilder:validation:Optional FramerateNumerator *float64 `json:"framerateNumerator" tf:"framerate_numerator,omitempty"` // Frequency of closed GOPs. // +kubebuilder:validation:Optional GopClosedCadence *float64 `json:"gopClosedCadence,omitempty" tf:"gop_closed_cadence,omitempty"` // GOP size in units of either frames of seconds per gop_size_units. // +kubebuilder:validation:Optional GopSize *float64 `json:"gopSize,omitempty" tf:"gop_size,omitempty"` // Indicates if the gop_size is specified in frames or seconds. // +kubebuilder:validation:Optional GopSizeUnits *string `json:"gopSizeUnits,omitempty" tf:"gop_size_units,omitempty"` // H264 level. // +kubebuilder:validation:Optional Level *string `json:"level,omitempty" tf:"level,omitempty"` // Amount of lookahead. // +kubebuilder:validation:Optional LookAheadRateControl *string `json:"lookAheadRateControl,omitempty" tf:"look_ahead_rate_control,omitempty"` // Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video. // +kubebuilder:validation:Optional MaxBitrate *float64 `json:"maxBitrate,omitempty" tf:"max_bitrate,omitempty"` // +kubebuilder:validation:Optional MinIInterval *float64 `json:"minIInterval,omitempty" tf:"min_i_interval,omitempty"` // Pixel Aspect Ratio denominator. // +kubebuilder:validation:Optional ParDenominator *float64 `json:"parDenominator,omitempty" tf:"par_denominator,omitempty"` // Pixel Aspect Ratio numerator. // +kubebuilder:validation:Optional ParNumerator *float64 `json:"parNumerator,omitempty" tf:"par_numerator,omitempty"` // AAC profile. // +kubebuilder:validation:Optional Profile *string `json:"profile,omitempty" tf:"profile,omitempty"` // Controls the target quality for the video encode. // +kubebuilder:validation:Optional QvbrQualityLevel *float64 `json:"qvbrQualityLevel,omitempty" tf:"qvbr_quality_level,omitempty"` // The rate control mode. // +kubebuilder:validation:Optional RateControlMode *string `json:"rateControlMode,omitempty" tf:"rate_control_mode,omitempty"` // Sets the scan type of the output. // +kubebuilder:validation:Optional ScanType *string `json:"scanType,omitempty" tf:"scan_type,omitempty"` // Scene change detection. // +kubebuilder:validation:Optional SceneChangeDetect *string `json:"sceneChangeDetect,omitempty" tf:"scene_change_detect,omitempty"` // Number of slices per picture. // +kubebuilder:validation:Optional Slices *float64 `json:"slices,omitempty" tf:"slices,omitempty"` // Set the H265 tier in the output. // +kubebuilder:validation:Optional Tier *string `json:"tier,omitempty" tf:"tier,omitempty"` // Apply a burned in timecode. See H265 Timecode Burnin Settings for more details. // +kubebuilder:validation:Optional TimecodeBurninSettings *TimecodeBurninSettingsParameters `json:"timecodeBurninSettings,omitempty" tf:"timecode_burnin_settings,omitempty"` // Determines how timecodes should be inserted into the video elementary stream. // +kubebuilder:validation:Optional TimecodeInsertion *string `json:"timecodeInsertion,omitempty" tf:"timecode_insertion,omitempty"` }
func (*H265SettingsParameters) DeepCopy ¶
func (in *H265SettingsParameters) DeepCopy() *H265SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new H265SettingsParameters.
func (*H265SettingsParameters) DeepCopyInto ¶
func (in *H265SettingsParameters) DeepCopyInto(out *H265SettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTMLMotionGraphicsSettingsInitParameters ¶
type HTMLMotionGraphicsSettingsInitParameters struct { }
func (*HTMLMotionGraphicsSettingsInitParameters) DeepCopy ¶
func (in *HTMLMotionGraphicsSettingsInitParameters) DeepCopy() *HTMLMotionGraphicsSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTMLMotionGraphicsSettingsInitParameters.
func (*HTMLMotionGraphicsSettingsInitParameters) DeepCopyInto ¶
func (in *HTMLMotionGraphicsSettingsInitParameters) DeepCopyInto(out *HTMLMotionGraphicsSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTMLMotionGraphicsSettingsObservation ¶
type HTMLMotionGraphicsSettingsObservation struct { }
func (*HTMLMotionGraphicsSettingsObservation) DeepCopy ¶
func (in *HTMLMotionGraphicsSettingsObservation) DeepCopy() *HTMLMotionGraphicsSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTMLMotionGraphicsSettingsObservation.
func (*HTMLMotionGraphicsSettingsObservation) DeepCopyInto ¶
func (in *HTMLMotionGraphicsSettingsObservation) DeepCopyInto(out *HTMLMotionGraphicsSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTMLMotionGraphicsSettingsParameters ¶
type HTMLMotionGraphicsSettingsParameters struct { }
func (*HTMLMotionGraphicsSettingsParameters) DeepCopy ¶
func (in *HTMLMotionGraphicsSettingsParameters) DeepCopy() *HTMLMotionGraphicsSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTMLMotionGraphicsSettingsParameters.
func (*HTMLMotionGraphicsSettingsParameters) DeepCopyInto ¶
func (in *HTMLMotionGraphicsSettingsParameters) DeepCopyInto(out *HTMLMotionGraphicsSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hdr10SettingsInitParameters ¶
type Hdr10SettingsInitParameters struct { // Sets the MaxCLL value for HDR10. MaxCll *float64 `json:"maxCll,omitempty" tf:"max_cll,omitempty"` // Sets the MaxFALL value for HDR10. MaxFall *float64 `json:"maxFall,omitempty" tf:"max_fall,omitempty"` }
func (*Hdr10SettingsInitParameters) DeepCopy ¶
func (in *Hdr10SettingsInitParameters) DeepCopy() *Hdr10SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hdr10SettingsInitParameters.
func (*Hdr10SettingsInitParameters) DeepCopyInto ¶
func (in *Hdr10SettingsInitParameters) DeepCopyInto(out *Hdr10SettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hdr10SettingsObservation ¶
type Hdr10SettingsObservation struct { // Sets the MaxCLL value for HDR10. MaxCll *float64 `json:"maxCll,omitempty" tf:"max_cll,omitempty"` // Sets the MaxFALL value for HDR10. MaxFall *float64 `json:"maxFall,omitempty" tf:"max_fall,omitempty"` }
func (*Hdr10SettingsObservation) DeepCopy ¶
func (in *Hdr10SettingsObservation) DeepCopy() *Hdr10SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hdr10SettingsObservation.
func (*Hdr10SettingsObservation) DeepCopyInto ¶
func (in *Hdr10SettingsObservation) DeepCopyInto(out *Hdr10SettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hdr10SettingsParameters ¶
type Hdr10SettingsParameters struct { // Sets the MaxCLL value for HDR10. // +kubebuilder:validation:Optional MaxCll *float64 `json:"maxCll,omitempty" tf:"max_cll,omitempty"` // Sets the MaxFALL value for HDR10. // +kubebuilder:validation:Optional MaxFall *float64 `json:"maxFall,omitempty" tf:"max_fall,omitempty"` }
func (*Hdr10SettingsParameters) DeepCopy ¶
func (in *Hdr10SettingsParameters) DeepCopy() *Hdr10SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hdr10SettingsParameters.
func (*Hdr10SettingsParameters) DeepCopyInto ¶
func (in *Hdr10SettingsParameters) DeepCopyInto(out *Hdr10SettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsAkamaiSettingsInitParameters ¶
type HlsAkamaiSettingsInitParameters struct { // Number of seconds to wait before retrying connection to the flash media server if the connection is lost. ConnectionRetryInterval *float64 `json:"connectionRetryInterval,omitempty" tf:"connection_retry_interval,omitempty"` FilecacheDuration *float64 `json:"filecacheDuration,omitempty" tf:"filecache_duration,omitempty"` HTTPTransferMode *string `json:"httpTransferMode,omitempty" tf:"http_transfer_mode,omitempty"` // Number of retry attempts. NumRetries *float64 `json:"numRetries,omitempty" tf:"num_retries,omitempty"` // Number of seconds to wait until a restart is initiated. RestartDelay *float64 `json:"restartDelay,omitempty" tf:"restart_delay,omitempty"` Salt *string `json:"salt,omitempty" tf:"salt,omitempty"` Token *string `json:"token,omitempty" tf:"token,omitempty"` }
func (*HlsAkamaiSettingsInitParameters) DeepCopy ¶
func (in *HlsAkamaiSettingsInitParameters) DeepCopy() *HlsAkamaiSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsAkamaiSettingsInitParameters.
func (*HlsAkamaiSettingsInitParameters) DeepCopyInto ¶
func (in *HlsAkamaiSettingsInitParameters) DeepCopyInto(out *HlsAkamaiSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsAkamaiSettingsObservation ¶
type HlsAkamaiSettingsObservation struct { // Number of seconds to wait before retrying connection to the flash media server if the connection is lost. ConnectionRetryInterval *float64 `json:"connectionRetryInterval,omitempty" tf:"connection_retry_interval,omitempty"` FilecacheDuration *float64 `json:"filecacheDuration,omitempty" tf:"filecache_duration,omitempty"` HTTPTransferMode *string `json:"httpTransferMode,omitempty" tf:"http_transfer_mode,omitempty"` // Number of retry attempts. NumRetries *float64 `json:"numRetries,omitempty" tf:"num_retries,omitempty"` // Number of seconds to wait until a restart is initiated. RestartDelay *float64 `json:"restartDelay,omitempty" tf:"restart_delay,omitempty"` Salt *string `json:"salt,omitempty" tf:"salt,omitempty"` Token *string `json:"token,omitempty" tf:"token,omitempty"` }
func (*HlsAkamaiSettingsObservation) DeepCopy ¶
func (in *HlsAkamaiSettingsObservation) DeepCopy() *HlsAkamaiSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsAkamaiSettingsObservation.
func (*HlsAkamaiSettingsObservation) DeepCopyInto ¶
func (in *HlsAkamaiSettingsObservation) DeepCopyInto(out *HlsAkamaiSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsAkamaiSettingsParameters ¶
type HlsAkamaiSettingsParameters struct { // Number of seconds to wait before retrying connection to the flash media server if the connection is lost. // +kubebuilder:validation:Optional ConnectionRetryInterval *float64 `json:"connectionRetryInterval,omitempty" tf:"connection_retry_interval,omitempty"` // +kubebuilder:validation:Optional FilecacheDuration *float64 `json:"filecacheDuration,omitempty" tf:"filecache_duration,omitempty"` // +kubebuilder:validation:Optional HTTPTransferMode *string `json:"httpTransferMode,omitempty" tf:"http_transfer_mode,omitempty"` // Number of retry attempts. // +kubebuilder:validation:Optional NumRetries *float64 `json:"numRetries,omitempty" tf:"num_retries,omitempty"` // Number of seconds to wait until a restart is initiated. // +kubebuilder:validation:Optional RestartDelay *float64 `json:"restartDelay,omitempty" tf:"restart_delay,omitempty"` // +kubebuilder:validation:Optional Salt *string `json:"salt,omitempty" tf:"salt,omitempty"` // +kubebuilder:validation:Optional Token *string `json:"token,omitempty" tf:"token,omitempty"` }
func (*HlsAkamaiSettingsParameters) DeepCopy ¶
func (in *HlsAkamaiSettingsParameters) DeepCopy() *HlsAkamaiSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsAkamaiSettingsParameters.
func (*HlsAkamaiSettingsParameters) DeepCopyInto ¶
func (in *HlsAkamaiSettingsParameters) DeepCopyInto(out *HlsAkamaiSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsBasicPutSettingsInitParameters ¶
type HlsBasicPutSettingsInitParameters struct { // Number of seconds to wait before retrying connection to the flash media server if the connection is lost. ConnectionRetryInterval *float64 `json:"connectionRetryInterval,omitempty" tf:"connection_retry_interval,omitempty"` FilecacheDuration *float64 `json:"filecacheDuration,omitempty" tf:"filecache_duration,omitempty"` // Number of retry attempts. NumRetries *float64 `json:"numRetries,omitempty" tf:"num_retries,omitempty"` // Number of seconds to wait until a restart is initiated. RestartDelay *float64 `json:"restartDelay,omitempty" tf:"restart_delay,omitempty"` }
func (*HlsBasicPutSettingsInitParameters) DeepCopy ¶
func (in *HlsBasicPutSettingsInitParameters) DeepCopy() *HlsBasicPutSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsBasicPutSettingsInitParameters.
func (*HlsBasicPutSettingsInitParameters) DeepCopyInto ¶
func (in *HlsBasicPutSettingsInitParameters) DeepCopyInto(out *HlsBasicPutSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsBasicPutSettingsObservation ¶
type HlsBasicPutSettingsObservation struct { // Number of seconds to wait before retrying connection to the flash media server if the connection is lost. ConnectionRetryInterval *float64 `json:"connectionRetryInterval,omitempty" tf:"connection_retry_interval,omitempty"` FilecacheDuration *float64 `json:"filecacheDuration,omitempty" tf:"filecache_duration,omitempty"` // Number of retry attempts. NumRetries *float64 `json:"numRetries,omitempty" tf:"num_retries,omitempty"` // Number of seconds to wait until a restart is initiated. RestartDelay *float64 `json:"restartDelay,omitempty" tf:"restart_delay,omitempty"` }
func (*HlsBasicPutSettingsObservation) DeepCopy ¶
func (in *HlsBasicPutSettingsObservation) DeepCopy() *HlsBasicPutSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsBasicPutSettingsObservation.
func (*HlsBasicPutSettingsObservation) DeepCopyInto ¶
func (in *HlsBasicPutSettingsObservation) DeepCopyInto(out *HlsBasicPutSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsBasicPutSettingsParameters ¶
type HlsBasicPutSettingsParameters struct { // Number of seconds to wait before retrying connection to the flash media server if the connection is lost. // +kubebuilder:validation:Optional ConnectionRetryInterval *float64 `json:"connectionRetryInterval,omitempty" tf:"connection_retry_interval,omitempty"` // +kubebuilder:validation:Optional FilecacheDuration *float64 `json:"filecacheDuration,omitempty" tf:"filecache_duration,omitempty"` // Number of retry attempts. // +kubebuilder:validation:Optional NumRetries *float64 `json:"numRetries,omitempty" tf:"num_retries,omitempty"` // Number of seconds to wait until a restart is initiated. // +kubebuilder:validation:Optional RestartDelay *float64 `json:"restartDelay,omitempty" tf:"restart_delay,omitempty"` }
func (*HlsBasicPutSettingsParameters) DeepCopy ¶
func (in *HlsBasicPutSettingsParameters) DeepCopy() *HlsBasicPutSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsBasicPutSettingsParameters.
func (*HlsBasicPutSettingsParameters) DeepCopyInto ¶
func (in *HlsBasicPutSettingsParameters) DeepCopyInto(out *HlsBasicPutSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsCdnSettingsInitParameters ¶
type HlsCdnSettingsInitParameters struct { // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. HlsAkamaiSettings *HlsAkamaiSettingsInitParameters `json:"hlsAkamaiSettings,omitempty" tf:"hls_akamai_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. HlsBasicPutSettings *HlsBasicPutSettingsInitParameters `json:"hlsBasicPutSettings,omitempty" tf:"hls_basic_put_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. HlsMediaStoreSettings *HlsMediaStoreSettingsInitParameters `json:"hlsMediaStoreSettings,omitempty" tf:"hls_media_store_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. HlsS3Settings *HlsS3SettingsInitParameters `json:"hlsS3Settings,omitempty" tf:"hls_s3_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. HlsWebdavSettings *HlsWebdavSettingsInitParameters `json:"hlsWebdavSettings,omitempty" tf:"hls_webdav_settings,omitempty"` }
func (*HlsCdnSettingsInitParameters) DeepCopy ¶
func (in *HlsCdnSettingsInitParameters) DeepCopy() *HlsCdnSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsCdnSettingsInitParameters.
func (*HlsCdnSettingsInitParameters) DeepCopyInto ¶
func (in *HlsCdnSettingsInitParameters) DeepCopyInto(out *HlsCdnSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsCdnSettingsObservation ¶
type HlsCdnSettingsObservation struct { // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. HlsAkamaiSettings *HlsAkamaiSettingsObservation `json:"hlsAkamaiSettings,omitempty" tf:"hls_akamai_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. HlsBasicPutSettings *HlsBasicPutSettingsObservation `json:"hlsBasicPutSettings,omitempty" tf:"hls_basic_put_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. HlsMediaStoreSettings *HlsMediaStoreSettingsObservation `json:"hlsMediaStoreSettings,omitempty" tf:"hls_media_store_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. HlsS3Settings *HlsS3SettingsObservation `json:"hlsS3Settings,omitempty" tf:"hls_s3_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. HlsWebdavSettings *HlsWebdavSettingsObservation `json:"hlsWebdavSettings,omitempty" tf:"hls_webdav_settings,omitempty"` }
func (*HlsCdnSettingsObservation) DeepCopy ¶
func (in *HlsCdnSettingsObservation) DeepCopy() *HlsCdnSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsCdnSettingsObservation.
func (*HlsCdnSettingsObservation) DeepCopyInto ¶
func (in *HlsCdnSettingsObservation) DeepCopyInto(out *HlsCdnSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsCdnSettingsParameters ¶
type HlsCdnSettingsParameters struct { // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional HlsAkamaiSettings *HlsAkamaiSettingsParameters `json:"hlsAkamaiSettings,omitempty" tf:"hls_akamai_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional HlsBasicPutSettings *HlsBasicPutSettingsParameters `json:"hlsBasicPutSettings,omitempty" tf:"hls_basic_put_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional HlsMediaStoreSettings *HlsMediaStoreSettingsParameters `json:"hlsMediaStoreSettings,omitempty" tf:"hls_media_store_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional HlsS3Settings *HlsS3SettingsParameters `json:"hlsS3Settings,omitempty" tf:"hls_s3_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional HlsWebdavSettings *HlsWebdavSettingsParameters `json:"hlsWebdavSettings,omitempty" tf:"hls_webdav_settings,omitempty"` }
func (*HlsCdnSettingsParameters) DeepCopy ¶
func (in *HlsCdnSettingsParameters) DeepCopy() *HlsCdnSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsCdnSettingsParameters.
func (*HlsCdnSettingsParameters) DeepCopyInto ¶
func (in *HlsCdnSettingsParameters) DeepCopyInto(out *HlsCdnSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsGroupSettingsDestinationInitParameters ¶
type HlsGroupSettingsDestinationInitParameters struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*HlsGroupSettingsDestinationInitParameters) DeepCopy ¶
func (in *HlsGroupSettingsDestinationInitParameters) DeepCopy() *HlsGroupSettingsDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsGroupSettingsDestinationInitParameters.
func (*HlsGroupSettingsDestinationInitParameters) DeepCopyInto ¶
func (in *HlsGroupSettingsDestinationInitParameters) DeepCopyInto(out *HlsGroupSettingsDestinationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsGroupSettingsDestinationObservation ¶
type HlsGroupSettingsDestinationObservation struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*HlsGroupSettingsDestinationObservation) DeepCopy ¶
func (in *HlsGroupSettingsDestinationObservation) DeepCopy() *HlsGroupSettingsDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsGroupSettingsDestinationObservation.
func (*HlsGroupSettingsDestinationObservation) DeepCopyInto ¶
func (in *HlsGroupSettingsDestinationObservation) DeepCopyInto(out *HlsGroupSettingsDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsGroupSettingsDestinationParameters ¶
type HlsGroupSettingsDestinationParameters struct { // Reference ID for the destination. // +kubebuilder:validation:Optional DestinationRefID *string `json:"destinationRefId" tf:"destination_ref_id,omitempty"` }
func (*HlsGroupSettingsDestinationParameters) DeepCopy ¶
func (in *HlsGroupSettingsDestinationParameters) DeepCopy() *HlsGroupSettingsDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsGroupSettingsDestinationParameters.
func (*HlsGroupSettingsDestinationParameters) DeepCopyInto ¶
func (in *HlsGroupSettingsDestinationParameters) DeepCopyInto(out *HlsGroupSettingsDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsGroupSettingsInitParameters ¶
type HlsGroupSettingsInitParameters struct { // The ad marker type for this output group. AdMarkers []*string `json:"adMarkers,omitempty" tf:"ad_markers,omitempty"` BaseURLContent *string `json:"baseUrlContent,omitempty" tf:"base_url_content,omitempty"` BaseURLContent1 *string `json:"baseUrlContent1,omitempty" tf:"base_url_content1,omitempty"` BaseURLManifest *string `json:"baseUrlManifest,omitempty" tf:"base_url_manifest,omitempty"` BaseURLManifest1 *string `json:"baseUrlManifest1,omitempty" tf:"base_url_manifest1,omitempty"` CaptionLanguageMappings []CaptionLanguageMappingsInitParameters `json:"captionLanguageMappings,omitempty" tf:"caption_language_mappings,omitempty"` CaptionLanguageSetting *string `json:"captionLanguageSetting,omitempty" tf:"caption_language_setting,omitempty"` ClientCache *string `json:"clientCache,omitempty" tf:"client_cache,omitempty"` CodecSpecification *string `json:"codecSpecification,omitempty" tf:"codec_specification,omitempty"` ConstantIv *string `json:"constantIv,omitempty" tf:"constant_iv,omitempty"` // A director and base filename where archive files should be written. See Destination for more details. Destination *HlsGroupSettingsDestinationInitParameters `json:"destination,omitempty" tf:"destination,omitempty"` DirectoryStructure *string `json:"directoryStructure,omitempty" tf:"directory_structure,omitempty"` // Key-value map of resource tags. DiscontinuityTags *string `json:"discontinuityTags,omitempty" tf:"discontinuity_tags,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. HlsCdnSettings []HlsCdnSettingsInitParameters `json:"hlsCdnSettings,omitempty" tf:"hls_cdn_settings,omitempty"` HlsId3SegmentTagging *string `json:"hlsId3SegmentTagging,omitempty" tf:"hls_id3_segment_tagging,omitempty"` IframeOnlyPlaylists *string `json:"iframeOnlyPlaylists,omitempty" tf:"iframe_only_playlists,omitempty"` IncompleteSegmentBehavior *string `json:"incompleteSegmentBehavior,omitempty" tf:"incomplete_segment_behavior,omitempty"` IndexNSegments *float64 `json:"indexNSegments,omitempty" tf:"index_n_segments,omitempty"` // Controls the behavior of the RTMP group if input becomes unavailable. InputLossAction *string `json:"inputLossAction,omitempty" tf:"input_loss_action,omitempty"` IvInManifest *string `json:"ivInManifest,omitempty" tf:"iv_in_manifest,omitempty"` // The source for the timecode that will be associated with the events outputs. IvSource *string `json:"ivSource,omitempty" tf:"iv_source,omitempty"` KeepSegments *float64 `json:"keepSegments,omitempty" tf:"keep_segments,omitempty"` KeyFormat *string `json:"keyFormat,omitempty" tf:"key_format,omitempty"` KeyFormatVersions *string `json:"keyFormatVersions,omitempty" tf:"key_format_versions,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. KeyProviderSettings *KeyProviderSettingsInitParameters `json:"keyProviderSettings,omitempty" tf:"key_provider_settings,omitempty"` ManifestCompression *string `json:"manifestCompression,omitempty" tf:"manifest_compression,omitempty"` ManifestDurationFormat *string `json:"manifestDurationFormat,omitempty" tf:"manifest_duration_format,omitempty"` MinSegmentLength *float64 `json:"minSegmentLength,omitempty" tf:"min_segment_length,omitempty"` Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` OutputSelection *string `json:"outputSelection,omitempty" tf:"output_selection,omitempty"` ProgramDateTime *string `json:"programDateTime,omitempty" tf:"program_date_time,omitempty"` ProgramDateTimeClock *string `json:"programDateTimeClock,omitempty" tf:"program_date_time_clock,omitempty"` ProgramDateTimePeriod *float64 `json:"programDateTimePeriod,omitempty" tf:"program_date_time_period,omitempty"` RedundantManifest *string `json:"redundantManifest,omitempty" tf:"redundant_manifest,omitempty"` SegmentLength *float64 `json:"segmentLength,omitempty" tf:"segment_length,omitempty"` SegmentsPerSubdirectory *float64 `json:"segmentsPerSubdirectory,omitempty" tf:"segments_per_subdirectory,omitempty"` // - Maximum CDI input resolution. StreamInfResolution *string `json:"streamInfResolution,omitempty" tf:"stream_inf_resolution,omitempty"` TSFileMode *string `json:"tsFileMode,omitempty" tf:"ts_file_mode,omitempty"` // Indicates ID3 frame that has the timecode. TimedMetadataId3Frame *string `json:"timedMetadataId3Frame,omitempty" tf:"timed_metadata_id3_frame,omitempty"` TimedMetadataId3Period *float64 `json:"timedMetadataId3Period,omitempty" tf:"timed_metadata_id3_period,omitempty"` TimestampDeltaMilliseconds *float64 `json:"timestampDeltaMilliseconds,omitempty" tf:"timestamp_delta_milliseconds,omitempty"` }
func (*HlsGroupSettingsInitParameters) DeepCopy ¶
func (in *HlsGroupSettingsInitParameters) DeepCopy() *HlsGroupSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsGroupSettingsInitParameters.
func (*HlsGroupSettingsInitParameters) DeepCopyInto ¶
func (in *HlsGroupSettingsInitParameters) DeepCopyInto(out *HlsGroupSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsGroupSettingsObservation ¶
type HlsGroupSettingsObservation struct { // The ad marker type for this output group. AdMarkers []*string `json:"adMarkers,omitempty" tf:"ad_markers,omitempty"` BaseURLContent *string `json:"baseUrlContent,omitempty" tf:"base_url_content,omitempty"` BaseURLContent1 *string `json:"baseUrlContent1,omitempty" tf:"base_url_content1,omitempty"` BaseURLManifest *string `json:"baseUrlManifest,omitempty" tf:"base_url_manifest,omitempty"` BaseURLManifest1 *string `json:"baseUrlManifest1,omitempty" tf:"base_url_manifest1,omitempty"` CaptionLanguageMappings []CaptionLanguageMappingsObservation `json:"captionLanguageMappings,omitempty" tf:"caption_language_mappings,omitempty"` CaptionLanguageSetting *string `json:"captionLanguageSetting,omitempty" tf:"caption_language_setting,omitempty"` ClientCache *string `json:"clientCache,omitempty" tf:"client_cache,omitempty"` CodecSpecification *string `json:"codecSpecification,omitempty" tf:"codec_specification,omitempty"` ConstantIv *string `json:"constantIv,omitempty" tf:"constant_iv,omitempty"` // A director and base filename where archive files should be written. See Destination for more details. Destination *HlsGroupSettingsDestinationObservation `json:"destination,omitempty" tf:"destination,omitempty"` DirectoryStructure *string `json:"directoryStructure,omitempty" tf:"directory_structure,omitempty"` // Key-value map of resource tags. DiscontinuityTags *string `json:"discontinuityTags,omitempty" tf:"discontinuity_tags,omitempty"` EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. HlsCdnSettings []HlsCdnSettingsObservation `json:"hlsCdnSettings,omitempty" tf:"hls_cdn_settings,omitempty"` HlsId3SegmentTagging *string `json:"hlsId3SegmentTagging,omitempty" tf:"hls_id3_segment_tagging,omitempty"` IframeOnlyPlaylists *string `json:"iframeOnlyPlaylists,omitempty" tf:"iframe_only_playlists,omitempty"` IncompleteSegmentBehavior *string `json:"incompleteSegmentBehavior,omitempty" tf:"incomplete_segment_behavior,omitempty"` IndexNSegments *float64 `json:"indexNSegments,omitempty" tf:"index_n_segments,omitempty"` // Controls the behavior of the RTMP group if input becomes unavailable. InputLossAction *string `json:"inputLossAction,omitempty" tf:"input_loss_action,omitempty"` IvInManifest *string `json:"ivInManifest,omitempty" tf:"iv_in_manifest,omitempty"` // The source for the timecode that will be associated with the events outputs. IvSource *string `json:"ivSource,omitempty" tf:"iv_source,omitempty"` KeepSegments *float64 `json:"keepSegments,omitempty" tf:"keep_segments,omitempty"` KeyFormat *string `json:"keyFormat,omitempty" tf:"key_format,omitempty"` KeyFormatVersions *string `json:"keyFormatVersions,omitempty" tf:"key_format_versions,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. KeyProviderSettings *KeyProviderSettingsObservation `json:"keyProviderSettings,omitempty" tf:"key_provider_settings,omitempty"` ManifestCompression *string `json:"manifestCompression,omitempty" tf:"manifest_compression,omitempty"` ManifestDurationFormat *string `json:"manifestDurationFormat,omitempty" tf:"manifest_duration_format,omitempty"` MinSegmentLength *float64 `json:"minSegmentLength,omitempty" tf:"min_segment_length,omitempty"` Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` OutputSelection *string `json:"outputSelection,omitempty" tf:"output_selection,omitempty"` ProgramDateTime *string `json:"programDateTime,omitempty" tf:"program_date_time,omitempty"` ProgramDateTimeClock *string `json:"programDateTimeClock,omitempty" tf:"program_date_time_clock,omitempty"` ProgramDateTimePeriod *float64 `json:"programDateTimePeriod,omitempty" tf:"program_date_time_period,omitempty"` RedundantManifest *string `json:"redundantManifest,omitempty" tf:"redundant_manifest,omitempty"` SegmentLength *float64 `json:"segmentLength,omitempty" tf:"segment_length,omitempty"` SegmentsPerSubdirectory *float64 `json:"segmentsPerSubdirectory,omitempty" tf:"segments_per_subdirectory,omitempty"` // - Maximum CDI input resolution. StreamInfResolution *string `json:"streamInfResolution,omitempty" tf:"stream_inf_resolution,omitempty"` TSFileMode *string `json:"tsFileMode,omitempty" tf:"ts_file_mode,omitempty"` // Indicates ID3 frame that has the timecode. TimedMetadataId3Frame *string `json:"timedMetadataId3Frame,omitempty" tf:"timed_metadata_id3_frame,omitempty"` TimedMetadataId3Period *float64 `json:"timedMetadataId3Period,omitempty" tf:"timed_metadata_id3_period,omitempty"` TimestampDeltaMilliseconds *float64 `json:"timestampDeltaMilliseconds,omitempty" tf:"timestamp_delta_milliseconds,omitempty"` }
func (*HlsGroupSettingsObservation) DeepCopy ¶
func (in *HlsGroupSettingsObservation) DeepCopy() *HlsGroupSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsGroupSettingsObservation.
func (*HlsGroupSettingsObservation) DeepCopyInto ¶
func (in *HlsGroupSettingsObservation) DeepCopyInto(out *HlsGroupSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsGroupSettingsParameters ¶
type HlsGroupSettingsParameters struct { // The ad marker type for this output group. // +kubebuilder:validation:Optional AdMarkers []*string `json:"adMarkers,omitempty" tf:"ad_markers,omitempty"` // +kubebuilder:validation:Optional BaseURLContent *string `json:"baseUrlContent,omitempty" tf:"base_url_content,omitempty"` // +kubebuilder:validation:Optional BaseURLContent1 *string `json:"baseUrlContent1,omitempty" tf:"base_url_content1,omitempty"` // +kubebuilder:validation:Optional BaseURLManifest *string `json:"baseUrlManifest,omitempty" tf:"base_url_manifest,omitempty"` // +kubebuilder:validation:Optional BaseURLManifest1 *string `json:"baseUrlManifest1,omitempty" tf:"base_url_manifest1,omitempty"` // +kubebuilder:validation:Optional CaptionLanguageMappings []CaptionLanguageMappingsParameters `json:"captionLanguageMappings,omitempty" tf:"caption_language_mappings,omitempty"` // +kubebuilder:validation:Optional CaptionLanguageSetting *string `json:"captionLanguageSetting,omitempty" tf:"caption_language_setting,omitempty"` // +kubebuilder:validation:Optional ClientCache *string `json:"clientCache,omitempty" tf:"client_cache,omitempty"` // +kubebuilder:validation:Optional CodecSpecification *string `json:"codecSpecification,omitempty" tf:"codec_specification,omitempty"` // +kubebuilder:validation:Optional ConstantIv *string `json:"constantIv,omitempty" tf:"constant_iv,omitempty"` // A director and base filename where archive files should be written. See Destination for more details. // +kubebuilder:validation:Optional Destination *HlsGroupSettingsDestinationParameters `json:"destination" tf:"destination,omitempty"` // +kubebuilder:validation:Optional DirectoryStructure *string `json:"directoryStructure,omitempty" tf:"directory_structure,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional DiscontinuityTags *string `json:"discontinuityTags,omitempty" tf:"discontinuity_tags,omitempty"` // +kubebuilder:validation:Optional EncryptionType *string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional HlsCdnSettings []HlsCdnSettingsParameters `json:"hlsCdnSettings,omitempty" tf:"hls_cdn_settings,omitempty"` // +kubebuilder:validation:Optional HlsId3SegmentTagging *string `json:"hlsId3SegmentTagging,omitempty" tf:"hls_id3_segment_tagging,omitempty"` // +kubebuilder:validation:Optional IframeOnlyPlaylists *string `json:"iframeOnlyPlaylists,omitempty" tf:"iframe_only_playlists,omitempty"` // +kubebuilder:validation:Optional IncompleteSegmentBehavior *string `json:"incompleteSegmentBehavior,omitempty" tf:"incomplete_segment_behavior,omitempty"` // +kubebuilder:validation:Optional IndexNSegments *float64 `json:"indexNSegments,omitempty" tf:"index_n_segments,omitempty"` // Controls the behavior of the RTMP group if input becomes unavailable. // +kubebuilder:validation:Optional InputLossAction *string `json:"inputLossAction,omitempty" tf:"input_loss_action,omitempty"` // +kubebuilder:validation:Optional IvInManifest *string `json:"ivInManifest,omitempty" tf:"iv_in_manifest,omitempty"` // The source for the timecode that will be associated with the events outputs. // +kubebuilder:validation:Optional IvSource *string `json:"ivSource,omitempty" tf:"iv_source,omitempty"` // +kubebuilder:validation:Optional KeepSegments *float64 `json:"keepSegments,omitempty" tf:"keep_segments,omitempty"` // +kubebuilder:validation:Optional KeyFormat *string `json:"keyFormat,omitempty" tf:"key_format,omitempty"` // +kubebuilder:validation:Optional KeyFormatVersions *string `json:"keyFormatVersions,omitempty" tf:"key_format_versions,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional KeyProviderSettings *KeyProviderSettingsParameters `json:"keyProviderSettings,omitempty" tf:"key_provider_settings,omitempty"` // +kubebuilder:validation:Optional ManifestCompression *string `json:"manifestCompression,omitempty" tf:"manifest_compression,omitempty"` // +kubebuilder:validation:Optional ManifestDurationFormat *string `json:"manifestDurationFormat,omitempty" tf:"manifest_duration_format,omitempty"` // +kubebuilder:validation:Optional MinSegmentLength *float64 `json:"minSegmentLength,omitempty" tf:"min_segment_length,omitempty"` // +kubebuilder:validation:Optional Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // +kubebuilder:validation:Optional OutputSelection *string `json:"outputSelection,omitempty" tf:"output_selection,omitempty"` // +kubebuilder:validation:Optional ProgramDateTime *string `json:"programDateTime,omitempty" tf:"program_date_time,omitempty"` // +kubebuilder:validation:Optional ProgramDateTimeClock *string `json:"programDateTimeClock,omitempty" tf:"program_date_time_clock,omitempty"` // +kubebuilder:validation:Optional ProgramDateTimePeriod *float64 `json:"programDateTimePeriod,omitempty" tf:"program_date_time_period,omitempty"` // +kubebuilder:validation:Optional RedundantManifest *string `json:"redundantManifest,omitempty" tf:"redundant_manifest,omitempty"` // +kubebuilder:validation:Optional SegmentLength *float64 `json:"segmentLength,omitempty" tf:"segment_length,omitempty"` // +kubebuilder:validation:Optional SegmentsPerSubdirectory *float64 `json:"segmentsPerSubdirectory,omitempty" tf:"segments_per_subdirectory,omitempty"` // - Maximum CDI input resolution. // +kubebuilder:validation:Optional StreamInfResolution *string `json:"streamInfResolution,omitempty" tf:"stream_inf_resolution,omitempty"` // +kubebuilder:validation:Optional TSFileMode *string `json:"tsFileMode,omitempty" tf:"ts_file_mode,omitempty"` // Indicates ID3 frame that has the timecode. // +kubebuilder:validation:Optional TimedMetadataId3Frame *string `json:"timedMetadataId3Frame,omitempty" tf:"timed_metadata_id3_frame,omitempty"` // +kubebuilder:validation:Optional TimedMetadataId3Period *float64 `json:"timedMetadataId3Period,omitempty" tf:"timed_metadata_id3_period,omitempty"` // +kubebuilder:validation:Optional TimestampDeltaMilliseconds *float64 `json:"timestampDeltaMilliseconds,omitempty" tf:"timestamp_delta_milliseconds,omitempty"` }
func (*HlsGroupSettingsParameters) DeepCopy ¶
func (in *HlsGroupSettingsParameters) DeepCopy() *HlsGroupSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsGroupSettingsParameters.
func (*HlsGroupSettingsParameters) DeepCopyInto ¶
func (in *HlsGroupSettingsParameters) DeepCopyInto(out *HlsGroupSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsInputSettingsInitParameters ¶
type HlsInputSettingsInitParameters struct { // The bitrate is specified in bits per second, as in an HLS manifest. Bandwidth *float64 `json:"bandwidth,omitempty" tf:"bandwidth,omitempty"` // Buffer segments. BufferSegments *float64 `json:"bufferSegments,omitempty" tf:"buffer_segments,omitempty"` // The number of consecutive times that attempts to read a manifest or segment must fail before the input is considered unavailable. Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // The number of seconds between retries when an attempt to read a manifest or segment fails. RetryInterval *float64 `json:"retryInterval,omitempty" tf:"retry_interval,omitempty"` // The source for the timecode that will be associated with the events outputs. Scte35Source *string `json:"scte35Source,omitempty" tf:"scte35_source,omitempty"` }
func (*HlsInputSettingsInitParameters) DeepCopy ¶
func (in *HlsInputSettingsInitParameters) DeepCopy() *HlsInputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsInputSettingsInitParameters.
func (*HlsInputSettingsInitParameters) DeepCopyInto ¶
func (in *HlsInputSettingsInitParameters) DeepCopyInto(out *HlsInputSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsInputSettingsObservation ¶
type HlsInputSettingsObservation struct { // The bitrate is specified in bits per second, as in an HLS manifest. Bandwidth *float64 `json:"bandwidth,omitempty" tf:"bandwidth,omitempty"` // Buffer segments. BufferSegments *float64 `json:"bufferSegments,omitempty" tf:"buffer_segments,omitempty"` // The number of consecutive times that attempts to read a manifest or segment must fail before the input is considered unavailable. Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // The number of seconds between retries when an attempt to read a manifest or segment fails. RetryInterval *float64 `json:"retryInterval,omitempty" tf:"retry_interval,omitempty"` // The source for the timecode that will be associated with the events outputs. Scte35Source *string `json:"scte35Source,omitempty" tf:"scte35_source,omitempty"` }
func (*HlsInputSettingsObservation) DeepCopy ¶
func (in *HlsInputSettingsObservation) DeepCopy() *HlsInputSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsInputSettingsObservation.
func (*HlsInputSettingsObservation) DeepCopyInto ¶
func (in *HlsInputSettingsObservation) DeepCopyInto(out *HlsInputSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsInputSettingsParameters ¶
type HlsInputSettingsParameters struct { // The bitrate is specified in bits per second, as in an HLS manifest. // +kubebuilder:validation:Optional Bandwidth *float64 `json:"bandwidth,omitempty" tf:"bandwidth,omitempty"` // Buffer segments. // +kubebuilder:validation:Optional BufferSegments *float64 `json:"bufferSegments,omitempty" tf:"buffer_segments,omitempty"` // The number of consecutive times that attempts to read a manifest or segment must fail before the input is considered unavailable. // +kubebuilder:validation:Optional Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // The number of seconds between retries when an attempt to read a manifest or segment fails. // +kubebuilder:validation:Optional RetryInterval *float64 `json:"retryInterval,omitempty" tf:"retry_interval,omitempty"` // The source for the timecode that will be associated with the events outputs. // +kubebuilder:validation:Optional Scte35Source *string `json:"scte35Source,omitempty" tf:"scte35_source,omitempty"` }
func (*HlsInputSettingsParameters) DeepCopy ¶
func (in *HlsInputSettingsParameters) DeepCopy() *HlsInputSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsInputSettingsParameters.
func (*HlsInputSettingsParameters) DeepCopyInto ¶
func (in *HlsInputSettingsParameters) DeepCopyInto(out *HlsInputSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsMediaStoreSettingsInitParameters ¶
type HlsMediaStoreSettingsInitParameters struct { // Number of seconds to wait before retrying connection to the flash media server if the connection is lost. ConnectionRetryInterval *float64 `json:"connectionRetryInterval,omitempty" tf:"connection_retry_interval,omitempty"` FilecacheDuration *float64 `json:"filecacheDuration,omitempty" tf:"filecache_duration,omitempty"` MediaStoreStorageClass *string `json:"mediaStoreStorageClass,omitempty" tf:"media_store_storage_class,omitempty"` // Number of retry attempts. NumRetries *float64 `json:"numRetries,omitempty" tf:"num_retries,omitempty"` // Number of seconds to wait until a restart is initiated. RestartDelay *float64 `json:"restartDelay,omitempty" tf:"restart_delay,omitempty"` }
func (*HlsMediaStoreSettingsInitParameters) DeepCopy ¶
func (in *HlsMediaStoreSettingsInitParameters) DeepCopy() *HlsMediaStoreSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsMediaStoreSettingsInitParameters.
func (*HlsMediaStoreSettingsInitParameters) DeepCopyInto ¶
func (in *HlsMediaStoreSettingsInitParameters) DeepCopyInto(out *HlsMediaStoreSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsMediaStoreSettingsObservation ¶
type HlsMediaStoreSettingsObservation struct { // Number of seconds to wait before retrying connection to the flash media server if the connection is lost. ConnectionRetryInterval *float64 `json:"connectionRetryInterval,omitempty" tf:"connection_retry_interval,omitempty"` FilecacheDuration *float64 `json:"filecacheDuration,omitempty" tf:"filecache_duration,omitempty"` MediaStoreStorageClass *string `json:"mediaStoreStorageClass,omitempty" tf:"media_store_storage_class,omitempty"` // Number of retry attempts. NumRetries *float64 `json:"numRetries,omitempty" tf:"num_retries,omitempty"` // Number of seconds to wait until a restart is initiated. RestartDelay *float64 `json:"restartDelay,omitempty" tf:"restart_delay,omitempty"` }
func (*HlsMediaStoreSettingsObservation) DeepCopy ¶
func (in *HlsMediaStoreSettingsObservation) DeepCopy() *HlsMediaStoreSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsMediaStoreSettingsObservation.
func (*HlsMediaStoreSettingsObservation) DeepCopyInto ¶
func (in *HlsMediaStoreSettingsObservation) DeepCopyInto(out *HlsMediaStoreSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsMediaStoreSettingsParameters ¶
type HlsMediaStoreSettingsParameters struct { // Number of seconds to wait before retrying connection to the flash media server if the connection is lost. // +kubebuilder:validation:Optional ConnectionRetryInterval *float64 `json:"connectionRetryInterval,omitempty" tf:"connection_retry_interval,omitempty"` // +kubebuilder:validation:Optional FilecacheDuration *float64 `json:"filecacheDuration,omitempty" tf:"filecache_duration,omitempty"` // +kubebuilder:validation:Optional MediaStoreStorageClass *string `json:"mediaStoreStorageClass,omitempty" tf:"media_store_storage_class,omitempty"` // Number of retry attempts. // +kubebuilder:validation:Optional NumRetries *float64 `json:"numRetries,omitempty" tf:"num_retries,omitempty"` // Number of seconds to wait until a restart is initiated. // +kubebuilder:validation:Optional RestartDelay *float64 `json:"restartDelay,omitempty" tf:"restart_delay,omitempty"` }
func (*HlsMediaStoreSettingsParameters) DeepCopy ¶
func (in *HlsMediaStoreSettingsParameters) DeepCopy() *HlsMediaStoreSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsMediaStoreSettingsParameters.
func (*HlsMediaStoreSettingsParameters) DeepCopyInto ¶
func (in *HlsMediaStoreSettingsParameters) DeepCopyInto(out *HlsMediaStoreSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsOutputSettingsInitParameters ¶
type HlsOutputSettingsInitParameters struct { H265PackagingType *string `json:"h265PackagingType,omitempty" tf:"h265_packaging_type,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. HlsSettings *HlsSettingsInitParameters `json:"hlsSettings,omitempty" tf:"hls_settings,omitempty"` // String concatenated to the end of the destination filename. Required for multiple outputs of the same type. NameModifier *string `json:"nameModifier,omitempty" tf:"name_modifier,omitempty"` SegmentModifier *string `json:"segmentModifier,omitempty" tf:"segment_modifier,omitempty"` }
func (*HlsOutputSettingsInitParameters) DeepCopy ¶
func (in *HlsOutputSettingsInitParameters) DeepCopy() *HlsOutputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsOutputSettingsInitParameters.
func (*HlsOutputSettingsInitParameters) DeepCopyInto ¶
func (in *HlsOutputSettingsInitParameters) DeepCopyInto(out *HlsOutputSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsOutputSettingsObservation ¶
type HlsOutputSettingsObservation struct { H265PackagingType *string `json:"h265PackagingType,omitempty" tf:"h265_packaging_type,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. HlsSettings *HlsSettingsObservation `json:"hlsSettings,omitempty" tf:"hls_settings,omitempty"` // String concatenated to the end of the destination filename. Required for multiple outputs of the same type. NameModifier *string `json:"nameModifier,omitempty" tf:"name_modifier,omitempty"` SegmentModifier *string `json:"segmentModifier,omitempty" tf:"segment_modifier,omitempty"` }
func (*HlsOutputSettingsObservation) DeepCopy ¶
func (in *HlsOutputSettingsObservation) DeepCopy() *HlsOutputSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsOutputSettingsObservation.
func (*HlsOutputSettingsObservation) DeepCopyInto ¶
func (in *HlsOutputSettingsObservation) DeepCopyInto(out *HlsOutputSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsOutputSettingsParameters ¶
type HlsOutputSettingsParameters struct { // +kubebuilder:validation:Optional H265PackagingType *string `json:"h265PackagingType,omitempty" tf:"h265_packaging_type,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional HlsSettings *HlsSettingsParameters `json:"hlsSettings" tf:"hls_settings,omitempty"` // String concatenated to the end of the destination filename. Required for multiple outputs of the same type. // +kubebuilder:validation:Optional NameModifier *string `json:"nameModifier,omitempty" tf:"name_modifier,omitempty"` // +kubebuilder:validation:Optional SegmentModifier *string `json:"segmentModifier,omitempty" tf:"segment_modifier,omitempty"` }
func (*HlsOutputSettingsParameters) DeepCopy ¶
func (in *HlsOutputSettingsParameters) DeepCopy() *HlsOutputSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsOutputSettingsParameters.
func (*HlsOutputSettingsParameters) DeepCopyInto ¶
func (in *HlsOutputSettingsParameters) DeepCopyInto(out *HlsOutputSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsS3SettingsInitParameters ¶
type HlsS3SettingsInitParameters struct { // Specify the canned ACL to apply to each S3 request. CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` }
func (*HlsS3SettingsInitParameters) DeepCopy ¶
func (in *HlsS3SettingsInitParameters) DeepCopy() *HlsS3SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsS3SettingsInitParameters.
func (*HlsS3SettingsInitParameters) DeepCopyInto ¶
func (in *HlsS3SettingsInitParameters) DeepCopyInto(out *HlsS3SettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsS3SettingsObservation ¶
type HlsS3SettingsObservation struct { // Specify the canned ACL to apply to each S3 request. CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` }
func (*HlsS3SettingsObservation) DeepCopy ¶
func (in *HlsS3SettingsObservation) DeepCopy() *HlsS3SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsS3SettingsObservation.
func (*HlsS3SettingsObservation) DeepCopyInto ¶
func (in *HlsS3SettingsObservation) DeepCopyInto(out *HlsS3SettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsS3SettingsParameters ¶
type HlsS3SettingsParameters struct { // Specify the canned ACL to apply to each S3 request. // +kubebuilder:validation:Optional CannedACL *string `json:"cannedAcl,omitempty" tf:"canned_acl,omitempty"` }
func (*HlsS3SettingsParameters) DeepCopy ¶
func (in *HlsS3SettingsParameters) DeepCopy() *HlsS3SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsS3SettingsParameters.
func (*HlsS3SettingsParameters) DeepCopyInto ¶
func (in *HlsS3SettingsParameters) DeepCopyInto(out *HlsS3SettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsSettingsInitParameters ¶
type HlsSettingsInitParameters struct { // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. AudioOnlyHlsSettings *AudioOnlyHlsSettingsInitParameters `json:"audioOnlyHlsSettings,omitempty" tf:"audio_only_hls_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. Fmp4HlsSettings *Fmp4HlsSettingsInitParameters `json:"fmp4HlsSettings,omitempty" tf:"fmp4_hls_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. FrameCaptureHlsSettings *FrameCaptureHlsSettingsInitParameters `json:"frameCaptureHlsSettings,omitempty" tf:"frame_capture_hls_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. StandardHlsSettings *StandardHlsSettingsInitParameters `json:"standardHlsSettings,omitempty" tf:"standard_hls_settings,omitempty"` }
func (*HlsSettingsInitParameters) DeepCopy ¶
func (in *HlsSettingsInitParameters) DeepCopy() *HlsSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsSettingsInitParameters.
func (*HlsSettingsInitParameters) DeepCopyInto ¶
func (in *HlsSettingsInitParameters) DeepCopyInto(out *HlsSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsSettingsObservation ¶
type HlsSettingsObservation struct { // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. AudioOnlyHlsSettings *AudioOnlyHlsSettingsObservation `json:"audioOnlyHlsSettings,omitempty" tf:"audio_only_hls_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. Fmp4HlsSettings *Fmp4HlsSettingsObservation `json:"fmp4HlsSettings,omitempty" tf:"fmp4_hls_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. FrameCaptureHlsSettings *FrameCaptureHlsSettingsParameters `json:"frameCaptureHlsSettings,omitempty" tf:"frame_capture_hls_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. StandardHlsSettings *StandardHlsSettingsObservation `json:"standardHlsSettings,omitempty" tf:"standard_hls_settings,omitempty"` }
func (*HlsSettingsObservation) DeepCopy ¶
func (in *HlsSettingsObservation) DeepCopy() *HlsSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsSettingsObservation.
func (*HlsSettingsObservation) DeepCopyInto ¶
func (in *HlsSettingsObservation) DeepCopyInto(out *HlsSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsSettingsParameters ¶
type HlsSettingsParameters struct { // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional AudioOnlyHlsSettings *AudioOnlyHlsSettingsParameters `json:"audioOnlyHlsSettings,omitempty" tf:"audio_only_hls_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional Fmp4HlsSettings *Fmp4HlsSettingsParameters `json:"fmp4HlsSettings,omitempty" tf:"fmp4_hls_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional FrameCaptureHlsSettings *FrameCaptureHlsSettingsParameters `json:"frameCaptureHlsSettings,omitempty" tf:"frame_capture_hls_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional StandardHlsSettings *StandardHlsSettingsParameters `json:"standardHlsSettings,omitempty" tf:"standard_hls_settings,omitempty"` }
func (*HlsSettingsParameters) DeepCopy ¶
func (in *HlsSettingsParameters) DeepCopy() *HlsSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsSettingsParameters.
func (*HlsSettingsParameters) DeepCopyInto ¶
func (in *HlsSettingsParameters) DeepCopyInto(out *HlsSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsWebdavSettingsInitParameters ¶
type HlsWebdavSettingsInitParameters struct { // Number of seconds to wait before retrying connection to the flash media server if the connection is lost. ConnectionRetryInterval *float64 `json:"connectionRetryInterval,omitempty" tf:"connection_retry_interval,omitempty"` FilecacheDuration *float64 `json:"filecacheDuration,omitempty" tf:"filecache_duration,omitempty"` HTTPTransferMode *string `json:"httpTransferMode,omitempty" tf:"http_transfer_mode,omitempty"` // Number of retry attempts. NumRetries *float64 `json:"numRetries,omitempty" tf:"num_retries,omitempty"` // Number of seconds to wait until a restart is initiated. RestartDelay *float64 `json:"restartDelay,omitempty" tf:"restart_delay,omitempty"` }
func (*HlsWebdavSettingsInitParameters) DeepCopy ¶
func (in *HlsWebdavSettingsInitParameters) DeepCopy() *HlsWebdavSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsWebdavSettingsInitParameters.
func (*HlsWebdavSettingsInitParameters) DeepCopyInto ¶
func (in *HlsWebdavSettingsInitParameters) DeepCopyInto(out *HlsWebdavSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsWebdavSettingsObservation ¶
type HlsWebdavSettingsObservation struct { // Number of seconds to wait before retrying connection to the flash media server if the connection is lost. ConnectionRetryInterval *float64 `json:"connectionRetryInterval,omitempty" tf:"connection_retry_interval,omitempty"` FilecacheDuration *float64 `json:"filecacheDuration,omitempty" tf:"filecache_duration,omitempty"` HTTPTransferMode *string `json:"httpTransferMode,omitempty" tf:"http_transfer_mode,omitempty"` // Number of retry attempts. NumRetries *float64 `json:"numRetries,omitempty" tf:"num_retries,omitempty"` // Number of seconds to wait until a restart is initiated. RestartDelay *float64 `json:"restartDelay,omitempty" tf:"restart_delay,omitempty"` }
func (*HlsWebdavSettingsObservation) DeepCopy ¶
func (in *HlsWebdavSettingsObservation) DeepCopy() *HlsWebdavSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsWebdavSettingsObservation.
func (*HlsWebdavSettingsObservation) DeepCopyInto ¶
func (in *HlsWebdavSettingsObservation) DeepCopyInto(out *HlsWebdavSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HlsWebdavSettingsParameters ¶
type HlsWebdavSettingsParameters struct { // Number of seconds to wait before retrying connection to the flash media server if the connection is lost. // +kubebuilder:validation:Optional ConnectionRetryInterval *float64 `json:"connectionRetryInterval,omitempty" tf:"connection_retry_interval,omitempty"` // +kubebuilder:validation:Optional FilecacheDuration *float64 `json:"filecacheDuration,omitempty" tf:"filecache_duration,omitempty"` // +kubebuilder:validation:Optional HTTPTransferMode *string `json:"httpTransferMode,omitempty" tf:"http_transfer_mode,omitempty"` // Number of retry attempts. // +kubebuilder:validation:Optional NumRetries *float64 `json:"numRetries,omitempty" tf:"num_retries,omitempty"` // Number of seconds to wait until a restart is initiated. // +kubebuilder:validation:Optional RestartDelay *float64 `json:"restartDelay,omitempty" tf:"restart_delay,omitempty"` }
func (*HlsWebdavSettingsParameters) DeepCopy ¶
func (in *HlsWebdavSettingsParameters) DeepCopy() *HlsWebdavSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsWebdavSettingsParameters.
func (*HlsWebdavSettingsParameters) DeepCopyInto ¶
func (in *HlsWebdavSettingsParameters) DeepCopyInto(out *HlsWebdavSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Input ¶
type Input struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || (has(self.initProvider) && has(self.initProvider.type))",message="spec.forProvider.type is a required parameter" Spec InputSpec `json:"spec"` Status InputStatus `json:"status,omitempty"` }
Input is the Schema for the Inputs API. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Input) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Input.
func (*Input) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Input) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Input) GetCondition ¶
func (mg *Input) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Input.
func (*Input) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Input
func (*Input) GetDeletionPolicy ¶
func (mg *Input) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Input.
func (*Input) GetInitParameters ¶
GetInitParameters of this Input
func (*Input) GetManagementPolicies ¶
func (mg *Input) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Input.
func (*Input) GetMergedParameters ¶
GetInitParameters of this Input
func (*Input) GetObservation ¶
GetObservation of this Input
func (*Input) GetParameters ¶
GetParameters of this Input
func (*Input) GetProviderConfigReference ¶
GetProviderConfigReference of this Input.
func (*Input) GetPublishConnectionDetailsTo ¶
func (mg *Input) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Input.
func (*Input) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Input
func (*Input) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Input) GetWriteConnectionSecretToReference ¶
func (mg *Input) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Input.
func (*Input) LateInitialize ¶
LateInitialize this Input using its observed tfState. returns True if there are any spec changes for the resource.
func (*Input) ResolveReferences ¶
ResolveReferences of this Input.
func (*Input) SetConditions ¶
SetConditions of this Input.
func (*Input) SetDeletionPolicy ¶
func (mg *Input) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Input.
func (*Input) SetManagementPolicies ¶
func (mg *Input) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Input.
func (*Input) SetObservation ¶
SetObservation for this Input
func (*Input) SetParameters ¶
SetParameters for this Input
func (*Input) SetProviderConfigReference ¶
SetProviderConfigReference of this Input.
func (*Input) SetPublishConnectionDetailsTo ¶
func (mg *Input) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Input.
func (*Input) SetWriteConnectionSecretToReference ¶
func (mg *Input) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Input.
type InputAttachmentsInitParameters ¶
type InputAttachmentsInitParameters struct { // User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input. See Automatic Input Failover Settings for more details. AutomaticInputFailoverSettings *AutomaticInputFailoverSettingsInitParameters `json:"automaticInputFailoverSettings,omitempty" tf:"automatic_input_failover_settings,omitempty"` // User-specified name for the attachment. InputAttachmentName *string `json:"inputAttachmentName,omitempty" tf:"input_attachment_name,omitempty"` // The ID of the input. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/medialive/v1beta2.Input // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() InputID *string `json:"inputId,omitempty" tf:"input_id,omitempty"` // Reference to a Input in medialive to populate inputId. // +kubebuilder:validation:Optional InputIDRef *v1.Reference `json:"inputIdRef,omitempty" tf:"-"` // Selector for a Input in medialive to populate inputId. // +kubebuilder:validation:Optional InputIDSelector *v1.Selector `json:"inputIdSelector,omitempty" tf:"-"` // Settings of an input. See Input Settings for more details. InputSettings *InputSettingsInitParameters `json:"inputSettings,omitempty" tf:"input_settings,omitempty"` }
func (*InputAttachmentsInitParameters) DeepCopy ¶
func (in *InputAttachmentsInitParameters) DeepCopy() *InputAttachmentsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputAttachmentsInitParameters.
func (*InputAttachmentsInitParameters) DeepCopyInto ¶
func (in *InputAttachmentsInitParameters) DeepCopyInto(out *InputAttachmentsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputAttachmentsObservation ¶
type InputAttachmentsObservation struct { // User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input. See Automatic Input Failover Settings for more details. AutomaticInputFailoverSettings *AutomaticInputFailoverSettingsObservation `json:"automaticInputFailoverSettings,omitempty" tf:"automatic_input_failover_settings,omitempty"` // User-specified name for the attachment. InputAttachmentName *string `json:"inputAttachmentName,omitempty" tf:"input_attachment_name,omitempty"` // The ID of the input. InputID *string `json:"inputId,omitempty" tf:"input_id,omitempty"` // Settings of an input. See Input Settings for more details. InputSettings *InputSettingsObservation `json:"inputSettings,omitempty" tf:"input_settings,omitempty"` }
func (*InputAttachmentsObservation) DeepCopy ¶
func (in *InputAttachmentsObservation) DeepCopy() *InputAttachmentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputAttachmentsObservation.
func (*InputAttachmentsObservation) DeepCopyInto ¶
func (in *InputAttachmentsObservation) DeepCopyInto(out *InputAttachmentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputAttachmentsParameters ¶
type InputAttachmentsParameters struct { // User-specified settings for defining what the conditions are for declaring the input unhealthy and failing over to a different input. See Automatic Input Failover Settings for more details. // +kubebuilder:validation:Optional AutomaticInputFailoverSettings *AutomaticInputFailoverSettingsParameters `json:"automaticInputFailoverSettings,omitempty" tf:"automatic_input_failover_settings,omitempty"` // User-specified name for the attachment. // +kubebuilder:validation:Optional InputAttachmentName *string `json:"inputAttachmentName" tf:"input_attachment_name,omitempty"` // The ID of the input. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/medialive/v1beta2.Input // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional InputID *string `json:"inputId,omitempty" tf:"input_id,omitempty"` // Reference to a Input in medialive to populate inputId. // +kubebuilder:validation:Optional InputIDRef *v1.Reference `json:"inputIdRef,omitempty" tf:"-"` // Selector for a Input in medialive to populate inputId. // +kubebuilder:validation:Optional InputIDSelector *v1.Selector `json:"inputIdSelector,omitempty" tf:"-"` // Settings of an input. See Input Settings for more details. // +kubebuilder:validation:Optional InputSettings *InputSettingsParameters `json:"inputSettings,omitempty" tf:"input_settings,omitempty"` }
func (*InputAttachmentsParameters) DeepCopy ¶
func (in *InputAttachmentsParameters) DeepCopy() *InputAttachmentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputAttachmentsParameters.
func (*InputAttachmentsParameters) DeepCopyInto ¶
func (in *InputAttachmentsParameters) DeepCopyInto(out *InputAttachmentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputChannelLevelsInitParameters ¶
type InputChannelLevelsInitParameters struct { Gain *float64 `json:"gain,omitempty" tf:"gain,omitempty"` InputChannel *float64 `json:"inputChannel,omitempty" tf:"input_channel,omitempty"` }
func (*InputChannelLevelsInitParameters) DeepCopy ¶
func (in *InputChannelLevelsInitParameters) DeepCopy() *InputChannelLevelsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputChannelLevelsInitParameters.
func (*InputChannelLevelsInitParameters) DeepCopyInto ¶
func (in *InputChannelLevelsInitParameters) DeepCopyInto(out *InputChannelLevelsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputChannelLevelsObservation ¶
type InputChannelLevelsObservation struct { Gain *float64 `json:"gain,omitempty" tf:"gain,omitempty"` InputChannel *float64 `json:"inputChannel,omitempty" tf:"input_channel,omitempty"` }
func (*InputChannelLevelsObservation) DeepCopy ¶
func (in *InputChannelLevelsObservation) DeepCopy() *InputChannelLevelsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputChannelLevelsObservation.
func (*InputChannelLevelsObservation) DeepCopyInto ¶
func (in *InputChannelLevelsObservation) DeepCopyInto(out *InputChannelLevelsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputChannelLevelsParameters ¶
type InputChannelLevelsParameters struct { // +kubebuilder:validation:Optional Gain *float64 `json:"gain" tf:"gain,omitempty"` // +kubebuilder:validation:Optional InputChannel *float64 `json:"inputChannel" tf:"input_channel,omitempty"` }
func (*InputChannelLevelsParameters) DeepCopy ¶
func (in *InputChannelLevelsParameters) DeepCopy() *InputChannelLevelsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputChannelLevelsParameters.
func (*InputChannelLevelsParameters) DeepCopyInto ¶
func (in *InputChannelLevelsParameters) DeepCopyInto(out *InputChannelLevelsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputDestinationsInitParameters ¶
type InputDestinationsInitParameters struct { // A unique name for the location the RTMP stream is being pushed to. StreamName *string `json:"streamName,omitempty" tf:"stream_name,omitempty"` }
func (*InputDestinationsInitParameters) DeepCopy ¶
func (in *InputDestinationsInitParameters) DeepCopy() *InputDestinationsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputDestinationsInitParameters.
func (*InputDestinationsInitParameters) DeepCopyInto ¶
func (in *InputDestinationsInitParameters) DeepCopyInto(out *InputDestinationsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputDestinationsObservation ¶
type InputDestinationsObservation struct { // A unique name for the location the RTMP stream is being pushed to. StreamName *string `json:"streamName,omitempty" tf:"stream_name,omitempty"` }
func (*InputDestinationsObservation) DeepCopy ¶
func (in *InputDestinationsObservation) DeepCopy() *InputDestinationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputDestinationsObservation.
func (*InputDestinationsObservation) DeepCopyInto ¶
func (in *InputDestinationsObservation) DeepCopyInto(out *InputDestinationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputDestinationsParameters ¶
type InputDestinationsParameters struct { // A unique name for the location the RTMP stream is being pushed to. // +kubebuilder:validation:Optional StreamName *string `json:"streamName" tf:"stream_name,omitempty"` }
func (*InputDestinationsParameters) DeepCopy ¶
func (in *InputDestinationsParameters) DeepCopy() *InputDestinationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputDestinationsParameters.
func (*InputDestinationsParameters) DeepCopyInto ¶
func (in *InputDestinationsParameters) DeepCopyInto(out *InputDestinationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputDevicesInitParameters ¶
type InputDevicesInitParameters struct { // The unique ID for the device. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*InputDevicesInitParameters) DeepCopy ¶
func (in *InputDevicesInitParameters) DeepCopy() *InputDevicesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputDevicesInitParameters.
func (*InputDevicesInitParameters) DeepCopyInto ¶
func (in *InputDevicesInitParameters) DeepCopyInto(out *InputDevicesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputDevicesObservation ¶
type InputDevicesObservation struct { // The unique ID for the device. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*InputDevicesObservation) DeepCopy ¶
func (in *InputDevicesObservation) DeepCopy() *InputDevicesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputDevicesObservation.
func (*InputDevicesObservation) DeepCopyInto ¶
func (in *InputDevicesObservation) DeepCopyInto(out *InputDevicesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputDevicesParameters ¶
type InputDevicesParameters struct { // The unique ID for the device. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` }
func (*InputDevicesParameters) DeepCopy ¶
func (in *InputDevicesParameters) DeepCopy() *InputDevicesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputDevicesParameters.
func (*InputDevicesParameters) DeepCopyInto ¶
func (in *InputDevicesParameters) DeepCopyInto(out *InputDevicesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputInitParameters ¶
type InputInitParameters struct { // Destination settings for PUSH type inputs. See Destinations for more details. Destinations []InputDestinationsInitParameters `json:"destinations,omitempty" tf:"destinations,omitempty"` // Settings for the devices. See Input Devices for more details. InputDevices []InputDevicesInitParameters `json:"inputDevices,omitempty" tf:"input_devices,omitempty"` // List of input security groups. InputSecurityGroups []*string `json:"inputSecurityGroups,omitempty" tf:"input_security_groups,omitempty"` // A list of the MediaConnect Flows. See Media Connect Flows for more details. MediaConnectFlows []MediaConnectFlowsInitParameters `json:"mediaConnectFlows,omitempty" tf:"media_connect_flows,omitempty"` // Name of the input. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The ARN of the role this input assumes during and after creation. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Reference to a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // Selector for a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` // The source URLs for a PULL-type input. See Sources for more details. Sources []SourcesInitParameters `json:"sources,omitempty" tf:"sources,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The different types of inputs that AWS Elemental MediaLive supports. Type *string `json:"type,omitempty" tf:"type,omitempty"` // Settings for a private VPC Input. See VPC for more details. VPC *InputVPCInitParameters `json:"vpc,omitempty" tf:"vpc,omitempty"` }
func (*InputInitParameters) DeepCopy ¶
func (in *InputInitParameters) DeepCopy() *InputInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputInitParameters.
func (*InputInitParameters) DeepCopyInto ¶
func (in *InputInitParameters) DeepCopyInto(out *InputInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputList ¶
type InputList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Input `json:"items"` }
InputList contains a list of Inputs
func (*InputList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputList.
func (*InputList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InputList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InputLossBehaviorInitParameters ¶
type InputLossBehaviorInitParameters struct { BlackFrameMsec *float64 `json:"blackFrameMsec,omitempty" tf:"black_frame_msec,omitempty"` InputLossImageColor *string `json:"inputLossImageColor,omitempty" tf:"input_loss_image_color,omitempty"` InputLossImageSlate *InputLossImageSlateInitParameters `json:"inputLossImageSlate,omitempty" tf:"input_loss_image_slate,omitempty"` InputLossImageType *string `json:"inputLossImageType,omitempty" tf:"input_loss_image_type,omitempty"` RepeatFrameMsec *float64 `json:"repeatFrameMsec,omitempty" tf:"repeat_frame_msec,omitempty"` }
func (*InputLossBehaviorInitParameters) DeepCopy ¶
func (in *InputLossBehaviorInitParameters) DeepCopy() *InputLossBehaviorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputLossBehaviorInitParameters.
func (*InputLossBehaviorInitParameters) DeepCopyInto ¶
func (in *InputLossBehaviorInitParameters) DeepCopyInto(out *InputLossBehaviorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputLossBehaviorObservation ¶
type InputLossBehaviorObservation struct { BlackFrameMsec *float64 `json:"blackFrameMsec,omitempty" tf:"black_frame_msec,omitempty"` InputLossImageColor *string `json:"inputLossImageColor,omitempty" tf:"input_loss_image_color,omitempty"` InputLossImageSlate *InputLossImageSlateObservation `json:"inputLossImageSlate,omitempty" tf:"input_loss_image_slate,omitempty"` InputLossImageType *string `json:"inputLossImageType,omitempty" tf:"input_loss_image_type,omitempty"` RepeatFrameMsec *float64 `json:"repeatFrameMsec,omitempty" tf:"repeat_frame_msec,omitempty"` }
func (*InputLossBehaviorObservation) DeepCopy ¶
func (in *InputLossBehaviorObservation) DeepCopy() *InputLossBehaviorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputLossBehaviorObservation.
func (*InputLossBehaviorObservation) DeepCopyInto ¶
func (in *InputLossBehaviorObservation) DeepCopyInto(out *InputLossBehaviorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputLossBehaviorParameters ¶
type InputLossBehaviorParameters struct { // +kubebuilder:validation:Optional BlackFrameMsec *float64 `json:"blackFrameMsec,omitempty" tf:"black_frame_msec,omitempty"` // +kubebuilder:validation:Optional InputLossImageColor *string `json:"inputLossImageColor,omitempty" tf:"input_loss_image_color,omitempty"` // +kubebuilder:validation:Optional InputLossImageSlate *InputLossImageSlateParameters `json:"inputLossImageSlate,omitempty" tf:"input_loss_image_slate,omitempty"` // +kubebuilder:validation:Optional InputLossImageType *string `json:"inputLossImageType,omitempty" tf:"input_loss_image_type,omitempty"` // +kubebuilder:validation:Optional RepeatFrameMsec *float64 `json:"repeatFrameMsec,omitempty" tf:"repeat_frame_msec,omitempty"` }
func (*InputLossBehaviorParameters) DeepCopy ¶
func (in *InputLossBehaviorParameters) DeepCopy() *InputLossBehaviorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputLossBehaviorParameters.
func (*InputLossBehaviorParameters) DeepCopyInto ¶
func (in *InputLossBehaviorParameters) DeepCopyInto(out *InputLossBehaviorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputLossImageSlateInitParameters ¶
type InputLossImageSlateInitParameters struct { // Key used to extract the password from EC2 Parameter store. PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // – Path to a file accessible to the live stream. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` // Username for destination. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*InputLossImageSlateInitParameters) DeepCopy ¶
func (in *InputLossImageSlateInitParameters) DeepCopy() *InputLossImageSlateInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputLossImageSlateInitParameters.
func (*InputLossImageSlateInitParameters) DeepCopyInto ¶
func (in *InputLossImageSlateInitParameters) DeepCopyInto(out *InputLossImageSlateInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputLossImageSlateObservation ¶
type InputLossImageSlateObservation struct { // Key used to extract the password from EC2 Parameter store. PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // – Path to a file accessible to the live stream. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` // Username for destination. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*InputLossImageSlateObservation) DeepCopy ¶
func (in *InputLossImageSlateObservation) DeepCopy() *InputLossImageSlateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputLossImageSlateObservation.
func (*InputLossImageSlateObservation) DeepCopyInto ¶
func (in *InputLossImageSlateObservation) DeepCopyInto(out *InputLossImageSlateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputLossImageSlateParameters ¶
type InputLossImageSlateParameters struct { // Key used to extract the password from EC2 Parameter store. // +kubebuilder:validation:Optional PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // – Path to a file accessible to the live stream. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` // Username for destination. // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*InputLossImageSlateParameters) DeepCopy ¶
func (in *InputLossImageSlateParameters) DeepCopy() *InputLossImageSlateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputLossImageSlateParameters.
func (*InputLossImageSlateParameters) DeepCopyInto ¶
func (in *InputLossImageSlateParameters) DeepCopyInto(out *InputLossImageSlateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputLossSettingsInitParameters ¶
type InputLossSettingsInitParameters struct { // The amount of time (in milliseconds) that no input is detected. After that time, an input failover will occur. InputLossThresholdMsec *float64 `json:"inputLossThresholdMsec,omitempty" tf:"input_loss_threshold_msec,omitempty"` }
func (*InputLossSettingsInitParameters) DeepCopy ¶
func (in *InputLossSettingsInitParameters) DeepCopy() *InputLossSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputLossSettingsInitParameters.
func (*InputLossSettingsInitParameters) DeepCopyInto ¶
func (in *InputLossSettingsInitParameters) DeepCopyInto(out *InputLossSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputLossSettingsObservation ¶
type InputLossSettingsObservation struct { // The amount of time (in milliseconds) that no input is detected. After that time, an input failover will occur. InputLossThresholdMsec *float64 `json:"inputLossThresholdMsec,omitempty" tf:"input_loss_threshold_msec,omitempty"` }
func (*InputLossSettingsObservation) DeepCopy ¶
func (in *InputLossSettingsObservation) DeepCopy() *InputLossSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputLossSettingsObservation.
func (*InputLossSettingsObservation) DeepCopyInto ¶
func (in *InputLossSettingsObservation) DeepCopyInto(out *InputLossSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputLossSettingsParameters ¶
type InputLossSettingsParameters struct { // The amount of time (in milliseconds) that no input is detected. After that time, an input failover will occur. // +kubebuilder:validation:Optional InputLossThresholdMsec *float64 `json:"inputLossThresholdMsec,omitempty" tf:"input_loss_threshold_msec,omitempty"` }
func (*InputLossSettingsParameters) DeepCopy ¶
func (in *InputLossSettingsParameters) DeepCopy() *InputLossSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputLossSettingsParameters.
func (*InputLossSettingsParameters) DeepCopyInto ¶
func (in *InputLossSettingsParameters) DeepCopyInto(out *InputLossSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputObservation ¶
type InputObservation struct { // ARN of the Input. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // Channels attached to Input. AttachedChannels []*string `json:"attachedChannels,omitempty" tf:"attached_channels,omitempty"` // Destination settings for PUSH type inputs. See Destinations for more details. Destinations []InputDestinationsObservation `json:"destinations,omitempty" tf:"destinations,omitempty"` // The unique ID for the device. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The input class. InputClass *string `json:"inputClass,omitempty" tf:"input_class,omitempty"` // Settings for the devices. See Input Devices for more details. InputDevices []InputDevicesObservation `json:"inputDevices,omitempty" tf:"input_devices,omitempty"` // A list of IDs for all Inputs which are partners of this one. InputPartnerIds []*string `json:"inputPartnerIds,omitempty" tf:"input_partner_ids,omitempty"` // List of input security groups. InputSecurityGroups []*string `json:"inputSecurityGroups,omitempty" tf:"input_security_groups,omitempty"` // Source type of the input. InputSourceType *string `json:"inputSourceType,omitempty" tf:"input_source_type,omitempty"` // A list of the MediaConnect Flows. See Media Connect Flows for more details. MediaConnectFlows []MediaConnectFlowsObservation `json:"mediaConnectFlows,omitempty" tf:"media_connect_flows,omitempty"` // Name of the input. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The ARN of the role this input assumes during and after creation. RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // The source URLs for a PULL-type input. See Sources for more details. Sources []SourcesObservation `json:"sources,omitempty" tf:"sources,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // The different types of inputs that AWS Elemental MediaLive supports. Type *string `json:"type,omitempty" tf:"type,omitempty"` // Settings for a private VPC Input. See VPC for more details. VPC *InputVPCObservation `json:"vpc,omitempty" tf:"vpc,omitempty"` }
func (*InputObservation) DeepCopy ¶
func (in *InputObservation) DeepCopy() *InputObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputObservation.
func (*InputObservation) DeepCopyInto ¶
func (in *InputObservation) DeepCopyInto(out *InputObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputParameters ¶
type InputParameters struct { // Destination settings for PUSH type inputs. See Destinations for more details. // +kubebuilder:validation:Optional Destinations []InputDestinationsParameters `json:"destinations,omitempty" tf:"destinations,omitempty"` // Settings for the devices. See Input Devices for more details. // +kubebuilder:validation:Optional InputDevices []InputDevicesParameters `json:"inputDevices,omitempty" tf:"input_devices,omitempty"` // List of input security groups. // +kubebuilder:validation:Optional InputSecurityGroups []*string `json:"inputSecurityGroups,omitempty" tf:"input_security_groups,omitempty"` // A list of the MediaConnect Flows. See Media Connect Flows for more details. // +kubebuilder:validation:Optional MediaConnectFlows []MediaConnectFlowsParameters `json:"mediaConnectFlows,omitempty" tf:"media_connect_flows,omitempty"` // Name of the input. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The ARN of the role this input assumes during and after creation. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Reference to a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // Selector for a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` // The source URLs for a PULL-type input. See Sources for more details. // +kubebuilder:validation:Optional Sources []SourcesParameters `json:"sources,omitempty" tf:"sources,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The different types of inputs that AWS Elemental MediaLive supports. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // Settings for a private VPC Input. See VPC for more details. // +kubebuilder:validation:Optional VPC *InputVPCParameters `json:"vpc,omitempty" tf:"vpc,omitempty"` }
func (*InputParameters) DeepCopy ¶
func (in *InputParameters) DeepCopy() *InputParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputParameters.
func (*InputParameters) DeepCopyInto ¶
func (in *InputParameters) DeepCopyInto(out *InputParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputSettingsInitParameters ¶
type InputSettingsInitParameters struct { // Used to select the audio stream to decode for inputs that have multiple. See Audio Selectors for more details. AudioSelector []AudioSelectorInitParameters `json:"audioSelector,omitempty" tf:"audio_selector,omitempty"` // Used to select the caption input to use for inputs that have multiple available. See Caption Selectors for more details. CaptionSelector []CaptionSelectorInitParameters `json:"captionSelector,omitempty" tf:"caption_selector,omitempty"` // Enable or disable the deblock filter when filtering. DeblockFilter *string `json:"deblockFilter,omitempty" tf:"deblock_filter,omitempty"` // Enable or disable the denoise filter when filtering. DenoiseFilter *string `json:"denoiseFilter,omitempty" tf:"denoise_filter,omitempty"` // Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest). FilterStrength *float64 `json:"filterStrength,omitempty" tf:"filter_strength,omitempty"` // Turns on the filter for the input. InputFilter *string `json:"inputFilter,omitempty" tf:"input_filter,omitempty"` // Input settings. See Network Input Settings for more details. NetworkInputSettings *NetworkInputSettingsInitParameters `json:"networkInputSettings,omitempty" tf:"network_input_settings,omitempty"` // PID from which to read SCTE-35 messages. Scte35Pid *float64 `json:"scte35Pid,omitempty" tf:"scte35_pid,omitempty"` // Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in the input. Smpte2038DataPreference *string `json:"smpte2038DataPreference,omitempty" tf:"smpte2038_data_preference,omitempty"` // Loop input if it is a file. SourceEndBehavior *string `json:"sourceEndBehavior,omitempty" tf:"source_end_behavior,omitempty"` VideoSelector *VideoSelectorInitParameters `json:"videoSelector,omitempty" tf:"video_selector,omitempty"` }
func (*InputSettingsInitParameters) DeepCopy ¶
func (in *InputSettingsInitParameters) DeepCopy() *InputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputSettingsInitParameters.
func (*InputSettingsInitParameters) DeepCopyInto ¶
func (in *InputSettingsInitParameters) DeepCopyInto(out *InputSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputSettingsObservation ¶
type InputSettingsObservation struct { // Used to select the audio stream to decode for inputs that have multiple. See Audio Selectors for more details. AudioSelector []AudioSelectorObservation `json:"audioSelector,omitempty" tf:"audio_selector,omitempty"` // Used to select the caption input to use for inputs that have multiple available. See Caption Selectors for more details. CaptionSelector []CaptionSelectorObservation `json:"captionSelector,omitempty" tf:"caption_selector,omitempty"` // Enable or disable the deblock filter when filtering. DeblockFilter *string `json:"deblockFilter,omitempty" tf:"deblock_filter,omitempty"` // Enable or disable the denoise filter when filtering. DenoiseFilter *string `json:"denoiseFilter,omitempty" tf:"denoise_filter,omitempty"` // Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest). FilterStrength *float64 `json:"filterStrength,omitempty" tf:"filter_strength,omitempty"` // Turns on the filter for the input. InputFilter *string `json:"inputFilter,omitempty" tf:"input_filter,omitempty"` // Input settings. See Network Input Settings for more details. NetworkInputSettings *NetworkInputSettingsObservation `json:"networkInputSettings,omitempty" tf:"network_input_settings,omitempty"` // PID from which to read SCTE-35 messages. Scte35Pid *float64 `json:"scte35Pid,omitempty" tf:"scte35_pid,omitempty"` // Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in the input. Smpte2038DataPreference *string `json:"smpte2038DataPreference,omitempty" tf:"smpte2038_data_preference,omitempty"` // Loop input if it is a file. SourceEndBehavior *string `json:"sourceEndBehavior,omitempty" tf:"source_end_behavior,omitempty"` VideoSelector *VideoSelectorObservation `json:"videoSelector,omitempty" tf:"video_selector,omitempty"` }
func (*InputSettingsObservation) DeepCopy ¶
func (in *InputSettingsObservation) DeepCopy() *InputSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputSettingsObservation.
func (*InputSettingsObservation) DeepCopyInto ¶
func (in *InputSettingsObservation) DeepCopyInto(out *InputSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputSettingsParameters ¶
type InputSettingsParameters struct { // Used to select the audio stream to decode for inputs that have multiple. See Audio Selectors for more details. // +kubebuilder:validation:Optional AudioSelector []AudioSelectorParameters `json:"audioSelector,omitempty" tf:"audio_selector,omitempty"` // Used to select the caption input to use for inputs that have multiple available. See Caption Selectors for more details. // +kubebuilder:validation:Optional CaptionSelector []CaptionSelectorParameters `json:"captionSelector,omitempty" tf:"caption_selector,omitempty"` // Enable or disable the deblock filter when filtering. // +kubebuilder:validation:Optional DeblockFilter *string `json:"deblockFilter,omitempty" tf:"deblock_filter,omitempty"` // Enable or disable the denoise filter when filtering. // +kubebuilder:validation:Optional DenoiseFilter *string `json:"denoiseFilter,omitempty" tf:"denoise_filter,omitempty"` // Adjusts the magnitude of filtering from 1 (minimal) to 5 (strongest). // +kubebuilder:validation:Optional FilterStrength *float64 `json:"filterStrength,omitempty" tf:"filter_strength,omitempty"` // Turns on the filter for the input. // +kubebuilder:validation:Optional InputFilter *string `json:"inputFilter,omitempty" tf:"input_filter,omitempty"` // Input settings. See Network Input Settings for more details. // +kubebuilder:validation:Optional NetworkInputSettings *NetworkInputSettingsParameters `json:"networkInputSettings,omitempty" tf:"network_input_settings,omitempty"` // PID from which to read SCTE-35 messages. // +kubebuilder:validation:Optional Scte35Pid *float64 `json:"scte35Pid,omitempty" tf:"scte35_pid,omitempty"` // Specifies whether to extract applicable ancillary data from a SMPTE-2038 source in the input. // +kubebuilder:validation:Optional Smpte2038DataPreference *string `json:"smpte2038DataPreference,omitempty" tf:"smpte2038_data_preference,omitempty"` // Loop input if it is a file. // +kubebuilder:validation:Optional SourceEndBehavior *string `json:"sourceEndBehavior,omitempty" tf:"source_end_behavior,omitempty"` // +kubebuilder:validation:Optional VideoSelector *VideoSelectorParameters `json:"videoSelector,omitempty" tf:"video_selector,omitempty"` }
func (*InputSettingsParameters) DeepCopy ¶
func (in *InputSettingsParameters) DeepCopy() *InputSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputSettingsParameters.
func (*InputSettingsParameters) DeepCopyInto ¶
func (in *InputSettingsParameters) DeepCopyInto(out *InputSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputSpec ¶
type InputSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InputParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider InputInitParameters `json:"initProvider,omitempty"` }
InputSpec defines the desired state of Input
func (*InputSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputSpec.
func (*InputSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputSpecificationInitParameters ¶
type InputSpecificationInitParameters struct { Codec *string `json:"codec,omitempty" tf:"codec,omitempty"` // - Maximum CDI input resolution. InputResolution *string `json:"inputResolution,omitempty" tf:"input_resolution,omitempty"` // Average bitrate in bits/second. MaximumBitrate *string `json:"maximumBitrate,omitempty" tf:"maximum_bitrate,omitempty"` }
func (*InputSpecificationInitParameters) DeepCopy ¶
func (in *InputSpecificationInitParameters) DeepCopy() *InputSpecificationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputSpecificationInitParameters.
func (*InputSpecificationInitParameters) DeepCopyInto ¶
func (in *InputSpecificationInitParameters) DeepCopyInto(out *InputSpecificationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputSpecificationObservation ¶
type InputSpecificationObservation struct { Codec *string `json:"codec,omitempty" tf:"codec,omitempty"` // - Maximum CDI input resolution. InputResolution *string `json:"inputResolution,omitempty" tf:"input_resolution,omitempty"` // Average bitrate in bits/second. MaximumBitrate *string `json:"maximumBitrate,omitempty" tf:"maximum_bitrate,omitempty"` }
func (*InputSpecificationObservation) DeepCopy ¶
func (in *InputSpecificationObservation) DeepCopy() *InputSpecificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputSpecificationObservation.
func (*InputSpecificationObservation) DeepCopyInto ¶
func (in *InputSpecificationObservation) DeepCopyInto(out *InputSpecificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputSpecificationParameters ¶
type InputSpecificationParameters struct { // +kubebuilder:validation:Optional Codec *string `json:"codec" tf:"codec,omitempty"` // - Maximum CDI input resolution. // +kubebuilder:validation:Optional InputResolution *string `json:"inputResolution" tf:"input_resolution,omitempty"` // Average bitrate in bits/second. // +kubebuilder:validation:Optional MaximumBitrate *string `json:"maximumBitrate" tf:"maximum_bitrate,omitempty"` }
func (*InputSpecificationParameters) DeepCopy ¶
func (in *InputSpecificationParameters) DeepCopy() *InputSpecificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputSpecificationParameters.
func (*InputSpecificationParameters) DeepCopyInto ¶
func (in *InputSpecificationParameters) DeepCopyInto(out *InputSpecificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputStatus ¶
type InputStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InputObservation `json:"atProvider,omitempty"` }
InputStatus defines the observed state of Input.
func (*InputStatus) DeepCopy ¶
func (in *InputStatus) DeepCopy() *InputStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputStatus.
func (*InputStatus) DeepCopyInto ¶
func (in *InputStatus) DeepCopyInto(out *InputStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputVPCInitParameters ¶
type InputVPCInitParameters struct { // A list of up to 5 EC2 VPC security group IDs to attach to the Input. SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // A list of 2 VPC subnet IDs from the same VPC. SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` }
func (*InputVPCInitParameters) DeepCopy ¶
func (in *InputVPCInitParameters) DeepCopy() *InputVPCInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputVPCInitParameters.
func (*InputVPCInitParameters) DeepCopyInto ¶
func (in *InputVPCInitParameters) DeepCopyInto(out *InputVPCInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputVPCObservation ¶
type InputVPCObservation struct { // A list of up to 5 EC2 VPC security group IDs to attach to the Input. SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // A list of 2 VPC subnet IDs from the same VPC. SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` }
func (*InputVPCObservation) DeepCopy ¶
func (in *InputVPCObservation) DeepCopy() *InputVPCObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputVPCObservation.
func (*InputVPCObservation) DeepCopyInto ¶
func (in *InputVPCObservation) DeepCopyInto(out *InputVPCObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputVPCParameters ¶
type InputVPCParameters struct { // A list of up to 5 EC2 VPC security group IDs to attach to the Input. // +kubebuilder:validation:Optional SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // A list of 2 VPC subnet IDs from the same VPC. // +kubebuilder:validation:Optional SubnetIds []*string `json:"subnetIds" tf:"subnet_ids,omitempty"` }
func (*InputVPCParameters) DeepCopy ¶
func (in *InputVPCParameters) DeepCopy() *InputVPCParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputVPCParameters.
func (*InputVPCParameters) DeepCopyInto ¶
func (in *InputVPCParameters) DeepCopyInto(out *InputVPCParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyProviderServerInitParameters ¶
type KeyProviderServerInitParameters struct { // Key used to extract the password from EC2 Parameter store. PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // – Path to a file accessible to the live stream. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` // Username for destination. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*KeyProviderServerInitParameters) DeepCopy ¶
func (in *KeyProviderServerInitParameters) DeepCopy() *KeyProviderServerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyProviderServerInitParameters.
func (*KeyProviderServerInitParameters) DeepCopyInto ¶
func (in *KeyProviderServerInitParameters) DeepCopyInto(out *KeyProviderServerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyProviderServerObservation ¶
type KeyProviderServerObservation struct { // Key used to extract the password from EC2 Parameter store. PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // – Path to a file accessible to the live stream. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` // Username for destination. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*KeyProviderServerObservation) DeepCopy ¶
func (in *KeyProviderServerObservation) DeepCopy() *KeyProviderServerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyProviderServerObservation.
func (*KeyProviderServerObservation) DeepCopyInto ¶
func (in *KeyProviderServerObservation) DeepCopyInto(out *KeyProviderServerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyProviderServerParameters ¶
type KeyProviderServerParameters struct { // Key used to extract the password from EC2 Parameter store. // +kubebuilder:validation:Optional PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // – Path to a file accessible to the live stream. // +kubebuilder:validation:Optional URI *string `json:"uri" tf:"uri,omitempty"` // Username for destination. // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*KeyProviderServerParameters) DeepCopy ¶
func (in *KeyProviderServerParameters) DeepCopy() *KeyProviderServerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyProviderServerParameters.
func (*KeyProviderServerParameters) DeepCopyInto ¶
func (in *KeyProviderServerParameters) DeepCopyInto(out *KeyProviderServerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyProviderSettingsInitParameters ¶
type KeyProviderSettingsInitParameters struct { // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. StaticKeySettings []StaticKeySettingsInitParameters `json:"staticKeySettings,omitempty" tf:"static_key_settings,omitempty"` }
func (*KeyProviderSettingsInitParameters) DeepCopy ¶
func (in *KeyProviderSettingsInitParameters) DeepCopy() *KeyProviderSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyProviderSettingsInitParameters.
func (*KeyProviderSettingsInitParameters) DeepCopyInto ¶
func (in *KeyProviderSettingsInitParameters) DeepCopyInto(out *KeyProviderSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyProviderSettingsObservation ¶
type KeyProviderSettingsObservation struct { // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. StaticKeySettings []StaticKeySettingsObservation `json:"staticKeySettings,omitempty" tf:"static_key_settings,omitempty"` }
func (*KeyProviderSettingsObservation) DeepCopy ¶
func (in *KeyProviderSettingsObservation) DeepCopy() *KeyProviderSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyProviderSettingsObservation.
func (*KeyProviderSettingsObservation) DeepCopyInto ¶
func (in *KeyProviderSettingsObservation) DeepCopyInto(out *KeyProviderSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyProviderSettingsParameters ¶
type KeyProviderSettingsParameters struct { // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional StaticKeySettings []StaticKeySettingsParameters `json:"staticKeySettings,omitempty" tf:"static_key_settings,omitempty"` }
func (*KeyProviderSettingsParameters) DeepCopy ¶
func (in *KeyProviderSettingsParameters) DeepCopy() *KeyProviderSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyProviderSettingsParameters.
func (*KeyProviderSettingsParameters) DeepCopyInto ¶
func (in *KeyProviderSettingsParameters) DeepCopyInto(out *KeyProviderSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type M2TsSettingsDvbNitSettingsInitParameters ¶
type M2TsSettingsDvbNitSettingsInitParameters struct { // User-specified id. Ths is used in an output group or an output. NetworkID *float64 `json:"networkId,omitempty" tf:"network_id,omitempty"` // Name of the Channel. NetworkName *string `json:"networkName,omitempty" tf:"network_name,omitempty"` RepInterval *float64 `json:"repInterval,omitempty" tf:"rep_interval,omitempty"` }
func (*M2TsSettingsDvbNitSettingsInitParameters) DeepCopy ¶
func (in *M2TsSettingsDvbNitSettingsInitParameters) DeepCopy() *M2TsSettingsDvbNitSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new M2TsSettingsDvbNitSettingsInitParameters.
func (*M2TsSettingsDvbNitSettingsInitParameters) DeepCopyInto ¶
func (in *M2TsSettingsDvbNitSettingsInitParameters) DeepCopyInto(out *M2TsSettingsDvbNitSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type M2TsSettingsDvbNitSettingsObservation ¶
type M2TsSettingsDvbNitSettingsObservation struct { // User-specified id. Ths is used in an output group or an output. NetworkID *float64 `json:"networkId,omitempty" tf:"network_id,omitempty"` // Name of the Channel. NetworkName *string `json:"networkName,omitempty" tf:"network_name,omitempty"` RepInterval *float64 `json:"repInterval,omitempty" tf:"rep_interval,omitempty"` }
func (*M2TsSettingsDvbNitSettingsObservation) DeepCopy ¶
func (in *M2TsSettingsDvbNitSettingsObservation) DeepCopy() *M2TsSettingsDvbNitSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new M2TsSettingsDvbNitSettingsObservation.
func (*M2TsSettingsDvbNitSettingsObservation) DeepCopyInto ¶
func (in *M2TsSettingsDvbNitSettingsObservation) DeepCopyInto(out *M2TsSettingsDvbNitSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type M2TsSettingsDvbNitSettingsParameters ¶
type M2TsSettingsDvbNitSettingsParameters struct { // User-specified id. Ths is used in an output group or an output. // +kubebuilder:validation:Optional NetworkID *float64 `json:"networkId" tf:"network_id,omitempty"` // Name of the Channel. // +kubebuilder:validation:Optional NetworkName *string `json:"networkName" tf:"network_name,omitempty"` // +kubebuilder:validation:Optional RepInterval *float64 `json:"repInterval,omitempty" tf:"rep_interval,omitempty"` }
func (*M2TsSettingsDvbNitSettingsParameters) DeepCopy ¶
func (in *M2TsSettingsDvbNitSettingsParameters) DeepCopy() *M2TsSettingsDvbNitSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new M2TsSettingsDvbNitSettingsParameters.
func (*M2TsSettingsDvbNitSettingsParameters) DeepCopyInto ¶
func (in *M2TsSettingsDvbNitSettingsParameters) DeepCopyInto(out *M2TsSettingsDvbNitSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type M2TsSettingsDvbSdtSettingsInitParameters ¶
type M2TsSettingsDvbSdtSettingsInitParameters struct { OutputSdt *string `json:"outputSdt,omitempty" tf:"output_sdt,omitempty"` RepInterval *float64 `json:"repInterval,omitempty" tf:"rep_interval,omitempty"` // Name of the Channel. ServiceName *string `json:"serviceName,omitempty" tf:"service_name,omitempty"` // Name of the Channel. ServiceProviderName *string `json:"serviceProviderName,omitempty" tf:"service_provider_name,omitempty"` }
func (*M2TsSettingsDvbSdtSettingsInitParameters) DeepCopy ¶
func (in *M2TsSettingsDvbSdtSettingsInitParameters) DeepCopy() *M2TsSettingsDvbSdtSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new M2TsSettingsDvbSdtSettingsInitParameters.
func (*M2TsSettingsDvbSdtSettingsInitParameters) DeepCopyInto ¶
func (in *M2TsSettingsDvbSdtSettingsInitParameters) DeepCopyInto(out *M2TsSettingsDvbSdtSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type M2TsSettingsDvbSdtSettingsObservation ¶
type M2TsSettingsDvbSdtSettingsObservation struct { OutputSdt *string `json:"outputSdt,omitempty" tf:"output_sdt,omitempty"` RepInterval *float64 `json:"repInterval,omitempty" tf:"rep_interval,omitempty"` // Name of the Channel. ServiceName *string `json:"serviceName,omitempty" tf:"service_name,omitempty"` // Name of the Channel. ServiceProviderName *string `json:"serviceProviderName,omitempty" tf:"service_provider_name,omitempty"` }
func (*M2TsSettingsDvbSdtSettingsObservation) DeepCopy ¶
func (in *M2TsSettingsDvbSdtSettingsObservation) DeepCopy() *M2TsSettingsDvbSdtSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new M2TsSettingsDvbSdtSettingsObservation.
func (*M2TsSettingsDvbSdtSettingsObservation) DeepCopyInto ¶
func (in *M2TsSettingsDvbSdtSettingsObservation) DeepCopyInto(out *M2TsSettingsDvbSdtSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type M2TsSettingsDvbSdtSettingsParameters ¶
type M2TsSettingsDvbSdtSettingsParameters struct { // +kubebuilder:validation:Optional OutputSdt *string `json:"outputSdt,omitempty" tf:"output_sdt,omitempty"` // +kubebuilder:validation:Optional RepInterval *float64 `json:"repInterval,omitempty" tf:"rep_interval,omitempty"` // Name of the Channel. // +kubebuilder:validation:Optional ServiceName *string `json:"serviceName,omitempty" tf:"service_name,omitempty"` // Name of the Channel. // +kubebuilder:validation:Optional ServiceProviderName *string `json:"serviceProviderName,omitempty" tf:"service_provider_name,omitempty"` }
func (*M2TsSettingsDvbSdtSettingsParameters) DeepCopy ¶
func (in *M2TsSettingsDvbSdtSettingsParameters) DeepCopy() *M2TsSettingsDvbSdtSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new M2TsSettingsDvbSdtSettingsParameters.
func (*M2TsSettingsDvbSdtSettingsParameters) DeepCopyInto ¶
func (in *M2TsSettingsDvbSdtSettingsParameters) DeepCopyInto(out *M2TsSettingsDvbSdtSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type M2TsSettingsDvbTdtSettingsInitParameters ¶
type M2TsSettingsDvbTdtSettingsInitParameters struct {
RepInterval *float64 `json:"repInterval,omitempty" tf:"rep_interval,omitempty"`
}
func (*M2TsSettingsDvbTdtSettingsInitParameters) DeepCopy ¶
func (in *M2TsSettingsDvbTdtSettingsInitParameters) DeepCopy() *M2TsSettingsDvbTdtSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new M2TsSettingsDvbTdtSettingsInitParameters.
func (*M2TsSettingsDvbTdtSettingsInitParameters) DeepCopyInto ¶
func (in *M2TsSettingsDvbTdtSettingsInitParameters) DeepCopyInto(out *M2TsSettingsDvbTdtSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type M2TsSettingsDvbTdtSettingsObservation ¶
type M2TsSettingsDvbTdtSettingsObservation struct {
RepInterval *float64 `json:"repInterval,omitempty" tf:"rep_interval,omitempty"`
}
func (*M2TsSettingsDvbTdtSettingsObservation) DeepCopy ¶
func (in *M2TsSettingsDvbTdtSettingsObservation) DeepCopy() *M2TsSettingsDvbTdtSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new M2TsSettingsDvbTdtSettingsObservation.
func (*M2TsSettingsDvbTdtSettingsObservation) DeepCopyInto ¶
func (in *M2TsSettingsDvbTdtSettingsObservation) DeepCopyInto(out *M2TsSettingsDvbTdtSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type M2TsSettingsDvbTdtSettingsParameters ¶
type M2TsSettingsDvbTdtSettingsParameters struct { // +kubebuilder:validation:Optional RepInterval *float64 `json:"repInterval,omitempty" tf:"rep_interval,omitempty"` }
func (*M2TsSettingsDvbTdtSettingsParameters) DeepCopy ¶
func (in *M2TsSettingsDvbTdtSettingsParameters) DeepCopy() *M2TsSettingsDvbTdtSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new M2TsSettingsDvbTdtSettingsParameters.
func (*M2TsSettingsDvbTdtSettingsParameters) DeepCopyInto ¶
func (in *M2TsSettingsDvbTdtSettingsParameters) DeepCopyInto(out *M2TsSettingsDvbTdtSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type M2TsSettingsInitParameters ¶
type M2TsSettingsInitParameters struct { AbsentInputAudioBehavior *string `json:"absentInputAudioBehavior,omitempty" tf:"absent_input_audio_behavior,omitempty"` Arib *string `json:"arib,omitempty" tf:"arib,omitempty"` // Selects a specific PID from within a source. AribCaptionsPid *string `json:"aribCaptionsPid,omitempty" tf:"arib_captions_pid,omitempty"` AribCaptionsPidControl *string `json:"aribCaptionsPidControl,omitempty" tf:"arib_captions_pid_control,omitempty"` AudioBufferModel *string `json:"audioBufferModel,omitempty" tf:"audio_buffer_model,omitempty"` AudioFramesPerPes *float64 `json:"audioFramesPerPes,omitempty" tf:"audio_frames_per_pes,omitempty"` AudioPids *string `json:"audioPids,omitempty" tf:"audio_pids,omitempty"` AudioStreamType *string `json:"audioStreamType,omitempty" tf:"audio_stream_type,omitempty"` // Average bitrate in bits/second. Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` BufferModel *string `json:"bufferModel,omitempty" tf:"buffer_model,omitempty"` CcDescriptor *string `json:"ccDescriptor,omitempty" tf:"cc_descriptor,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. DvbNitSettings *DvbNitSettingsInitParameters `json:"dvbNitSettings,omitempty" tf:"dvb_nit_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. DvbSdtSettings *DvbSdtSettingsInitParameters `json:"dvbSdtSettings,omitempty" tf:"dvb_sdt_settings,omitempty"` DvbSubPids *string `json:"dvbSubPids,omitempty" tf:"dvb_sub_pids,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. DvbTdtSettings *DvbTdtSettingsInitParameters `json:"dvbTdtSettings,omitempty" tf:"dvb_tdt_settings,omitempty"` // Selects a specific PID from within a source. DvbTeletextPid *string `json:"dvbTeletextPid,omitempty" tf:"dvb_teletext_pid,omitempty"` Ebif *string `json:"ebif,omitempty" tf:"ebif,omitempty"` EbpAudioInterval *string `json:"ebpAudioInterval,omitempty" tf:"ebp_audio_interval,omitempty"` EbpLookaheadMs *float64 `json:"ebpLookaheadMs,omitempty" tf:"ebp_lookahead_ms,omitempty"` EbpPlacement *string `json:"ebpPlacement,omitempty" tf:"ebp_placement,omitempty"` // Selects a specific PID from within a source. EcmPid *string `json:"ecmPid,omitempty" tf:"ecm_pid,omitempty"` EsRateInPes *string `json:"esRateInPes,omitempty" tf:"es_rate_in_pes,omitempty"` // Selects a specific PID from within a source. EtvPlatformPid *string `json:"etvPlatformPid,omitempty" tf:"etv_platform_pid,omitempty"` // Selects a specific PID from within a source. EtvSignalPid *string `json:"etvSignalPid,omitempty" tf:"etv_signal_pid,omitempty"` FragmentTime *float64 `json:"fragmentTime,omitempty" tf:"fragment_time,omitempty"` Klv *string `json:"klv,omitempty" tf:"klv,omitempty"` KlvDataPids *string `json:"klvDataPids,omitempty" tf:"klv_data_pids,omitempty"` NielsenId3Behavior *string `json:"nielsenId3Behavior,omitempty" tf:"nielsen_id3_behavior,omitempty"` // Average bitrate in bits/second. NullPacketBitrate *float64 `json:"nullPacketBitrate,omitempty" tf:"null_packet_bitrate,omitempty"` PatInterval *float64 `json:"patInterval,omitempty" tf:"pat_interval,omitempty"` PcrControl *string `json:"pcrControl,omitempty" tf:"pcr_control,omitempty"` PcrPeriod *float64 `json:"pcrPeriod,omitempty" tf:"pcr_period,omitempty"` // Selects a specific PID from within a source. PcrPid *string `json:"pcrPid,omitempty" tf:"pcr_pid,omitempty"` PmtInterval *float64 `json:"pmtInterval,omitempty" tf:"pmt_interval,omitempty"` // Selects a specific PID from within a source. PmtPid *string `json:"pmtPid,omitempty" tf:"pmt_pid,omitempty"` ProgramNum *float64 `json:"programNum,omitempty" tf:"program_num,omitempty"` RateMode *string `json:"rateMode,omitempty" tf:"rate_mode,omitempty"` Scte27Pids *string `json:"scte27Pids,omitempty" tf:"scte27_pids,omitempty"` Scte35Control *string `json:"scte35Control,omitempty" tf:"scte35_control,omitempty"` // PID from which to read SCTE-35 messages. Scte35Pid *string `json:"scte35Pid,omitempty" tf:"scte35_pid,omitempty"` SegmentationMarkers *string `json:"segmentationMarkers,omitempty" tf:"segmentation_markers,omitempty"` SegmentationStyle *string `json:"segmentationStyle,omitempty" tf:"segmentation_style,omitempty"` SegmentationTime *float64 `json:"segmentationTime,omitempty" tf:"segmentation_time,omitempty"` TimedMetadataBehavior *string `json:"timedMetadataBehavior,omitempty" tf:"timed_metadata_behavior,omitempty"` // Selects a specific PID from within a source. TimedMetadataPid *string `json:"timedMetadataPid,omitempty" tf:"timed_metadata_pid,omitempty"` // User-specified id. Ths is used in an output group or an output. TransportStreamID *float64 `json:"transportStreamId,omitempty" tf:"transport_stream_id,omitempty"` // Selects a specific PID from within a source. VideoPid *string `json:"videoPid,omitempty" tf:"video_pid,omitempty"` }
func (*M2TsSettingsInitParameters) DeepCopy ¶
func (in *M2TsSettingsInitParameters) DeepCopy() *M2TsSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new M2TsSettingsInitParameters.
func (*M2TsSettingsInitParameters) DeepCopyInto ¶
func (in *M2TsSettingsInitParameters) DeepCopyInto(out *M2TsSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type M2TsSettingsObservation ¶
type M2TsSettingsObservation struct { AbsentInputAudioBehavior *string `json:"absentInputAudioBehavior,omitempty" tf:"absent_input_audio_behavior,omitempty"` Arib *string `json:"arib,omitempty" tf:"arib,omitempty"` // Selects a specific PID from within a source. AribCaptionsPid *string `json:"aribCaptionsPid,omitempty" tf:"arib_captions_pid,omitempty"` AribCaptionsPidControl *string `json:"aribCaptionsPidControl,omitempty" tf:"arib_captions_pid_control,omitempty"` AudioBufferModel *string `json:"audioBufferModel,omitempty" tf:"audio_buffer_model,omitempty"` AudioFramesPerPes *float64 `json:"audioFramesPerPes,omitempty" tf:"audio_frames_per_pes,omitempty"` AudioPids *string `json:"audioPids,omitempty" tf:"audio_pids,omitempty"` AudioStreamType *string `json:"audioStreamType,omitempty" tf:"audio_stream_type,omitempty"` // Average bitrate in bits/second. Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` BufferModel *string `json:"bufferModel,omitempty" tf:"buffer_model,omitempty"` CcDescriptor *string `json:"ccDescriptor,omitempty" tf:"cc_descriptor,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. DvbNitSettings *DvbNitSettingsObservation `json:"dvbNitSettings,omitempty" tf:"dvb_nit_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. DvbSdtSettings *DvbSdtSettingsObservation `json:"dvbSdtSettings,omitempty" tf:"dvb_sdt_settings,omitempty"` DvbSubPids *string `json:"dvbSubPids,omitempty" tf:"dvb_sub_pids,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. DvbTdtSettings *DvbTdtSettingsObservation `json:"dvbTdtSettings,omitempty" tf:"dvb_tdt_settings,omitempty"` // Selects a specific PID from within a source. DvbTeletextPid *string `json:"dvbTeletextPid,omitempty" tf:"dvb_teletext_pid,omitempty"` Ebif *string `json:"ebif,omitempty" tf:"ebif,omitempty"` EbpAudioInterval *string `json:"ebpAudioInterval,omitempty" tf:"ebp_audio_interval,omitempty"` EbpLookaheadMs *float64 `json:"ebpLookaheadMs,omitempty" tf:"ebp_lookahead_ms,omitempty"` EbpPlacement *string `json:"ebpPlacement,omitempty" tf:"ebp_placement,omitempty"` // Selects a specific PID from within a source. EcmPid *string `json:"ecmPid,omitempty" tf:"ecm_pid,omitempty"` EsRateInPes *string `json:"esRateInPes,omitempty" tf:"es_rate_in_pes,omitempty"` // Selects a specific PID from within a source. EtvPlatformPid *string `json:"etvPlatformPid,omitempty" tf:"etv_platform_pid,omitempty"` // Selects a specific PID from within a source. EtvSignalPid *string `json:"etvSignalPid,omitempty" tf:"etv_signal_pid,omitempty"` FragmentTime *float64 `json:"fragmentTime,omitempty" tf:"fragment_time,omitempty"` Klv *string `json:"klv,omitempty" tf:"klv,omitempty"` KlvDataPids *string `json:"klvDataPids,omitempty" tf:"klv_data_pids,omitempty"` NielsenId3Behavior *string `json:"nielsenId3Behavior,omitempty" tf:"nielsen_id3_behavior,omitempty"` // Average bitrate in bits/second. NullPacketBitrate *float64 `json:"nullPacketBitrate,omitempty" tf:"null_packet_bitrate,omitempty"` PatInterval *float64 `json:"patInterval,omitempty" tf:"pat_interval,omitempty"` PcrControl *string `json:"pcrControl,omitempty" tf:"pcr_control,omitempty"` PcrPeriod *float64 `json:"pcrPeriod,omitempty" tf:"pcr_period,omitempty"` // Selects a specific PID from within a source. PcrPid *string `json:"pcrPid,omitempty" tf:"pcr_pid,omitempty"` PmtInterval *float64 `json:"pmtInterval,omitempty" tf:"pmt_interval,omitempty"` // Selects a specific PID from within a source. PmtPid *string `json:"pmtPid,omitempty" tf:"pmt_pid,omitempty"` ProgramNum *float64 `json:"programNum,omitempty" tf:"program_num,omitempty"` RateMode *string `json:"rateMode,omitempty" tf:"rate_mode,omitempty"` Scte27Pids *string `json:"scte27Pids,omitempty" tf:"scte27_pids,omitempty"` Scte35Control *string `json:"scte35Control,omitempty" tf:"scte35_control,omitempty"` // PID from which to read SCTE-35 messages. Scte35Pid *string `json:"scte35Pid,omitempty" tf:"scte35_pid,omitempty"` SegmentationMarkers *string `json:"segmentationMarkers,omitempty" tf:"segmentation_markers,omitempty"` SegmentationStyle *string `json:"segmentationStyle,omitempty" tf:"segmentation_style,omitempty"` SegmentationTime *float64 `json:"segmentationTime,omitempty" tf:"segmentation_time,omitempty"` TimedMetadataBehavior *string `json:"timedMetadataBehavior,omitempty" tf:"timed_metadata_behavior,omitempty"` // Selects a specific PID from within a source. TimedMetadataPid *string `json:"timedMetadataPid,omitempty" tf:"timed_metadata_pid,omitempty"` // User-specified id. Ths is used in an output group or an output. TransportStreamID *float64 `json:"transportStreamId,omitempty" tf:"transport_stream_id,omitempty"` // Selects a specific PID from within a source. VideoPid *string `json:"videoPid,omitempty" tf:"video_pid,omitempty"` }
func (*M2TsSettingsObservation) DeepCopy ¶
func (in *M2TsSettingsObservation) DeepCopy() *M2TsSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new M2TsSettingsObservation.
func (*M2TsSettingsObservation) DeepCopyInto ¶
func (in *M2TsSettingsObservation) DeepCopyInto(out *M2TsSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type M2TsSettingsParameters ¶
type M2TsSettingsParameters struct { // +kubebuilder:validation:Optional AbsentInputAudioBehavior *string `json:"absentInputAudioBehavior,omitempty" tf:"absent_input_audio_behavior,omitempty"` // +kubebuilder:validation:Optional Arib *string `json:"arib,omitempty" tf:"arib,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional AribCaptionsPid *string `json:"aribCaptionsPid,omitempty" tf:"arib_captions_pid,omitempty"` // +kubebuilder:validation:Optional AribCaptionsPidControl *string `json:"aribCaptionsPidControl,omitempty" tf:"arib_captions_pid_control,omitempty"` // +kubebuilder:validation:Optional AudioBufferModel *string `json:"audioBufferModel,omitempty" tf:"audio_buffer_model,omitempty"` // +kubebuilder:validation:Optional AudioFramesPerPes *float64 `json:"audioFramesPerPes,omitempty" tf:"audio_frames_per_pes,omitempty"` // +kubebuilder:validation:Optional AudioPids *string `json:"audioPids,omitempty" tf:"audio_pids,omitempty"` // +kubebuilder:validation:Optional AudioStreamType *string `json:"audioStreamType,omitempty" tf:"audio_stream_type,omitempty"` // Average bitrate in bits/second. // +kubebuilder:validation:Optional Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` // +kubebuilder:validation:Optional BufferModel *string `json:"bufferModel,omitempty" tf:"buffer_model,omitempty"` // +kubebuilder:validation:Optional CcDescriptor *string `json:"ccDescriptor,omitempty" tf:"cc_descriptor,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional DvbNitSettings *DvbNitSettingsParameters `json:"dvbNitSettings,omitempty" tf:"dvb_nit_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional DvbSdtSettings *DvbSdtSettingsParameters `json:"dvbSdtSettings,omitempty" tf:"dvb_sdt_settings,omitempty"` // +kubebuilder:validation:Optional DvbSubPids *string `json:"dvbSubPids,omitempty" tf:"dvb_sub_pids,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional DvbTdtSettings *DvbTdtSettingsParameters `json:"dvbTdtSettings,omitempty" tf:"dvb_tdt_settings,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional DvbTeletextPid *string `json:"dvbTeletextPid,omitempty" tf:"dvb_teletext_pid,omitempty"` // +kubebuilder:validation:Optional Ebif *string `json:"ebif,omitempty" tf:"ebif,omitempty"` // +kubebuilder:validation:Optional EbpAudioInterval *string `json:"ebpAudioInterval,omitempty" tf:"ebp_audio_interval,omitempty"` // +kubebuilder:validation:Optional EbpLookaheadMs *float64 `json:"ebpLookaheadMs,omitempty" tf:"ebp_lookahead_ms,omitempty"` // +kubebuilder:validation:Optional EbpPlacement *string `json:"ebpPlacement,omitempty" tf:"ebp_placement,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional EcmPid *string `json:"ecmPid,omitempty" tf:"ecm_pid,omitempty"` // +kubebuilder:validation:Optional EsRateInPes *string `json:"esRateInPes,omitempty" tf:"es_rate_in_pes,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional EtvPlatformPid *string `json:"etvPlatformPid,omitempty" tf:"etv_platform_pid,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional EtvSignalPid *string `json:"etvSignalPid,omitempty" tf:"etv_signal_pid,omitempty"` // +kubebuilder:validation:Optional FragmentTime *float64 `json:"fragmentTime,omitempty" tf:"fragment_time,omitempty"` // +kubebuilder:validation:Optional Klv *string `json:"klv,omitempty" tf:"klv,omitempty"` // +kubebuilder:validation:Optional KlvDataPids *string `json:"klvDataPids,omitempty" tf:"klv_data_pids,omitempty"` // +kubebuilder:validation:Optional NielsenId3Behavior *string `json:"nielsenId3Behavior,omitempty" tf:"nielsen_id3_behavior,omitempty"` // Average bitrate in bits/second. // +kubebuilder:validation:Optional NullPacketBitrate *float64 `json:"nullPacketBitrate,omitempty" tf:"null_packet_bitrate,omitempty"` // +kubebuilder:validation:Optional PatInterval *float64 `json:"patInterval,omitempty" tf:"pat_interval,omitempty"` // +kubebuilder:validation:Optional PcrControl *string `json:"pcrControl,omitempty" tf:"pcr_control,omitempty"` // +kubebuilder:validation:Optional PcrPeriod *float64 `json:"pcrPeriod,omitempty" tf:"pcr_period,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional PcrPid *string `json:"pcrPid,omitempty" tf:"pcr_pid,omitempty"` // +kubebuilder:validation:Optional PmtInterval *float64 `json:"pmtInterval,omitempty" tf:"pmt_interval,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional PmtPid *string `json:"pmtPid,omitempty" tf:"pmt_pid,omitempty"` // +kubebuilder:validation:Optional ProgramNum *float64 `json:"programNum,omitempty" tf:"program_num,omitempty"` // +kubebuilder:validation:Optional RateMode *string `json:"rateMode,omitempty" tf:"rate_mode,omitempty"` // +kubebuilder:validation:Optional Scte27Pids *string `json:"scte27Pids,omitempty" tf:"scte27_pids,omitempty"` // +kubebuilder:validation:Optional Scte35Control *string `json:"scte35Control,omitempty" tf:"scte35_control,omitempty"` // PID from which to read SCTE-35 messages. // +kubebuilder:validation:Optional Scte35Pid *string `json:"scte35Pid,omitempty" tf:"scte35_pid,omitempty"` // +kubebuilder:validation:Optional SegmentationMarkers *string `json:"segmentationMarkers,omitempty" tf:"segmentation_markers,omitempty"` // +kubebuilder:validation:Optional SegmentationStyle *string `json:"segmentationStyle,omitempty" tf:"segmentation_style,omitempty"` // +kubebuilder:validation:Optional SegmentationTime *float64 `json:"segmentationTime,omitempty" tf:"segmentation_time,omitempty"` // +kubebuilder:validation:Optional TimedMetadataBehavior *string `json:"timedMetadataBehavior,omitempty" tf:"timed_metadata_behavior,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional TimedMetadataPid *string `json:"timedMetadataPid,omitempty" tf:"timed_metadata_pid,omitempty"` // User-specified id. Ths is used in an output group or an output. // +kubebuilder:validation:Optional TransportStreamID *float64 `json:"transportStreamId,omitempty" tf:"transport_stream_id,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional VideoPid *string `json:"videoPid,omitempty" tf:"video_pid,omitempty"` }
func (*M2TsSettingsParameters) DeepCopy ¶
func (in *M2TsSettingsParameters) DeepCopy() *M2TsSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new M2TsSettingsParameters.
func (*M2TsSettingsParameters) DeepCopyInto ¶
func (in *M2TsSettingsParameters) DeepCopyInto(out *M2TsSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type M3U8SettingsInitParameters ¶
type M3U8SettingsInitParameters struct { AudioFramesPerPes *float64 `json:"audioFramesPerPes,omitempty" tf:"audio_frames_per_pes,omitempty"` AudioPids *string `json:"audioPids,omitempty" tf:"audio_pids,omitempty"` // Selects a specific PID from within a source. EcmPid *string `json:"ecmPid,omitempty" tf:"ecm_pid,omitempty"` NielsenId3Behavior *string `json:"nielsenId3Behavior,omitempty" tf:"nielsen_id3_behavior,omitempty"` PatInterval *float64 `json:"patInterval,omitempty" tf:"pat_interval,omitempty"` PcrControl *string `json:"pcrControl,omitempty" tf:"pcr_control,omitempty"` PcrPeriod *float64 `json:"pcrPeriod,omitempty" tf:"pcr_period,omitempty"` // Selects a specific PID from within a source. PcrPid *string `json:"pcrPid,omitempty" tf:"pcr_pid,omitempty"` PmtInterval *float64 `json:"pmtInterval,omitempty" tf:"pmt_interval,omitempty"` // Selects a specific PID from within a source. PmtPid *string `json:"pmtPid,omitempty" tf:"pmt_pid,omitempty"` ProgramNum *float64 `json:"programNum,omitempty" tf:"program_num,omitempty"` Scte35Behavior *string `json:"scte35Behavior,omitempty" tf:"scte35_behavior,omitempty"` // PID from which to read SCTE-35 messages. Scte35Pid *string `json:"scte35Pid,omitempty" tf:"scte35_pid,omitempty"` TimedMetadataBehavior *string `json:"timedMetadataBehavior,omitempty" tf:"timed_metadata_behavior,omitempty"` // Selects a specific PID from within a source. TimedMetadataPid *string `json:"timedMetadataPid,omitempty" tf:"timed_metadata_pid,omitempty"` // User-specified id. Ths is used in an output group or an output. TransportStreamID *float64 `json:"transportStreamId,omitempty" tf:"transport_stream_id,omitempty"` // Selects a specific PID from within a source. VideoPid *string `json:"videoPid,omitempty" tf:"video_pid,omitempty"` }
func (*M3U8SettingsInitParameters) DeepCopy ¶
func (in *M3U8SettingsInitParameters) DeepCopy() *M3U8SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new M3U8SettingsInitParameters.
func (*M3U8SettingsInitParameters) DeepCopyInto ¶
func (in *M3U8SettingsInitParameters) DeepCopyInto(out *M3U8SettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type M3U8SettingsObservation ¶
type M3U8SettingsObservation struct { AudioFramesPerPes *float64 `json:"audioFramesPerPes,omitempty" tf:"audio_frames_per_pes,omitempty"` AudioPids *string `json:"audioPids,omitempty" tf:"audio_pids,omitempty"` // Selects a specific PID from within a source. EcmPid *string `json:"ecmPid,omitempty" tf:"ecm_pid,omitempty"` NielsenId3Behavior *string `json:"nielsenId3Behavior,omitempty" tf:"nielsen_id3_behavior,omitempty"` PatInterval *float64 `json:"patInterval,omitempty" tf:"pat_interval,omitempty"` PcrControl *string `json:"pcrControl,omitempty" tf:"pcr_control,omitempty"` PcrPeriod *float64 `json:"pcrPeriod,omitempty" tf:"pcr_period,omitempty"` // Selects a specific PID from within a source. PcrPid *string `json:"pcrPid,omitempty" tf:"pcr_pid,omitempty"` PmtInterval *float64 `json:"pmtInterval,omitempty" tf:"pmt_interval,omitempty"` // Selects a specific PID from within a source. PmtPid *string `json:"pmtPid,omitempty" tf:"pmt_pid,omitempty"` ProgramNum *float64 `json:"programNum,omitempty" tf:"program_num,omitempty"` Scte35Behavior *string `json:"scte35Behavior,omitempty" tf:"scte35_behavior,omitempty"` // PID from which to read SCTE-35 messages. Scte35Pid *string `json:"scte35Pid,omitempty" tf:"scte35_pid,omitempty"` TimedMetadataBehavior *string `json:"timedMetadataBehavior,omitempty" tf:"timed_metadata_behavior,omitempty"` // Selects a specific PID from within a source. TimedMetadataPid *string `json:"timedMetadataPid,omitempty" tf:"timed_metadata_pid,omitempty"` // User-specified id. Ths is used in an output group or an output. TransportStreamID *float64 `json:"transportStreamId,omitempty" tf:"transport_stream_id,omitempty"` // Selects a specific PID from within a source. VideoPid *string `json:"videoPid,omitempty" tf:"video_pid,omitempty"` }
func (*M3U8SettingsObservation) DeepCopy ¶
func (in *M3U8SettingsObservation) DeepCopy() *M3U8SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new M3U8SettingsObservation.
func (*M3U8SettingsObservation) DeepCopyInto ¶
func (in *M3U8SettingsObservation) DeepCopyInto(out *M3U8SettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type M3U8SettingsParameters ¶
type M3U8SettingsParameters struct { // +kubebuilder:validation:Optional AudioFramesPerPes *float64 `json:"audioFramesPerPes,omitempty" tf:"audio_frames_per_pes,omitempty"` // +kubebuilder:validation:Optional AudioPids *string `json:"audioPids,omitempty" tf:"audio_pids,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional EcmPid *string `json:"ecmPid,omitempty" tf:"ecm_pid,omitempty"` // +kubebuilder:validation:Optional NielsenId3Behavior *string `json:"nielsenId3Behavior,omitempty" tf:"nielsen_id3_behavior,omitempty"` // +kubebuilder:validation:Optional PatInterval *float64 `json:"patInterval,omitempty" tf:"pat_interval,omitempty"` // +kubebuilder:validation:Optional PcrControl *string `json:"pcrControl,omitempty" tf:"pcr_control,omitempty"` // +kubebuilder:validation:Optional PcrPeriod *float64 `json:"pcrPeriod,omitempty" tf:"pcr_period,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional PcrPid *string `json:"pcrPid,omitempty" tf:"pcr_pid,omitempty"` // +kubebuilder:validation:Optional PmtInterval *float64 `json:"pmtInterval,omitempty" tf:"pmt_interval,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional PmtPid *string `json:"pmtPid,omitempty" tf:"pmt_pid,omitempty"` // +kubebuilder:validation:Optional ProgramNum *float64 `json:"programNum,omitempty" tf:"program_num,omitempty"` // +kubebuilder:validation:Optional Scte35Behavior *string `json:"scte35Behavior,omitempty" tf:"scte35_behavior,omitempty"` // PID from which to read SCTE-35 messages. // +kubebuilder:validation:Optional Scte35Pid *string `json:"scte35Pid,omitempty" tf:"scte35_pid,omitempty"` // +kubebuilder:validation:Optional TimedMetadataBehavior *string `json:"timedMetadataBehavior,omitempty" tf:"timed_metadata_behavior,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional TimedMetadataPid *string `json:"timedMetadataPid,omitempty" tf:"timed_metadata_pid,omitempty"` // User-specified id. Ths is used in an output group or an output. // +kubebuilder:validation:Optional TransportStreamID *float64 `json:"transportStreamId,omitempty" tf:"transport_stream_id,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional VideoPid *string `json:"videoPid,omitempty" tf:"video_pid,omitempty"` }
func (*M3U8SettingsParameters) DeepCopy ¶
func (in *M3U8SettingsParameters) DeepCopy() *M3U8SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new M3U8SettingsParameters.
func (*M3U8SettingsParameters) DeepCopyInto ¶
func (in *M3U8SettingsParameters) DeepCopyInto(out *M3U8SettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceInitParameters ¶
type MaintenanceInitParameters struct { // The day of the week to use for maintenance. MaintenanceDay *string `json:"maintenanceDay,omitempty" tf:"maintenance_day,omitempty"` // The hour maintenance will start. MaintenanceStartTime *string `json:"maintenanceStartTime,omitempty" tf:"maintenance_start_time,omitempty"` }
func (*MaintenanceInitParameters) DeepCopy ¶
func (in *MaintenanceInitParameters) DeepCopy() *MaintenanceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceInitParameters.
func (*MaintenanceInitParameters) DeepCopyInto ¶
func (in *MaintenanceInitParameters) DeepCopyInto(out *MaintenanceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceObservation ¶
type MaintenanceObservation struct { // The day of the week to use for maintenance. MaintenanceDay *string `json:"maintenanceDay,omitempty" tf:"maintenance_day,omitempty"` // The hour maintenance will start. MaintenanceStartTime *string `json:"maintenanceStartTime,omitempty" tf:"maintenance_start_time,omitempty"` }
func (*MaintenanceObservation) DeepCopy ¶
func (in *MaintenanceObservation) DeepCopy() *MaintenanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceObservation.
func (*MaintenanceObservation) DeepCopyInto ¶
func (in *MaintenanceObservation) DeepCopyInto(out *MaintenanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceParameters ¶
type MaintenanceParameters struct { // The day of the week to use for maintenance. // +kubebuilder:validation:Optional MaintenanceDay *string `json:"maintenanceDay" tf:"maintenance_day,omitempty"` // The hour maintenance will start. // +kubebuilder:validation:Optional MaintenanceStartTime *string `json:"maintenanceStartTime" tf:"maintenance_start_time,omitempty"` }
func (*MaintenanceParameters) DeepCopy ¶
func (in *MaintenanceParameters) DeepCopy() *MaintenanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceParameters.
func (*MaintenanceParameters) DeepCopyInto ¶
func (in *MaintenanceParameters) DeepCopyInto(out *MaintenanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MediaConnectFlowsInitParameters ¶
type MediaConnectFlowsInitParameters struct { // The ARN of the MediaConnect Flow FlowArn *string `json:"flowArn,omitempty" tf:"flow_arn,omitempty"` }
func (*MediaConnectFlowsInitParameters) DeepCopy ¶
func (in *MediaConnectFlowsInitParameters) DeepCopy() *MediaConnectFlowsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaConnectFlowsInitParameters.
func (*MediaConnectFlowsInitParameters) DeepCopyInto ¶
func (in *MediaConnectFlowsInitParameters) DeepCopyInto(out *MediaConnectFlowsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MediaConnectFlowsObservation ¶
type MediaConnectFlowsObservation struct { // The ARN of the MediaConnect Flow FlowArn *string `json:"flowArn,omitempty" tf:"flow_arn,omitempty"` }
func (*MediaConnectFlowsObservation) DeepCopy ¶
func (in *MediaConnectFlowsObservation) DeepCopy() *MediaConnectFlowsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaConnectFlowsObservation.
func (*MediaConnectFlowsObservation) DeepCopyInto ¶
func (in *MediaConnectFlowsObservation) DeepCopyInto(out *MediaConnectFlowsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MediaConnectFlowsParameters ¶
type MediaConnectFlowsParameters struct { // The ARN of the MediaConnect Flow // +kubebuilder:validation:Optional FlowArn *string `json:"flowArn" tf:"flow_arn,omitempty"` }
func (*MediaConnectFlowsParameters) DeepCopy ¶
func (in *MediaConnectFlowsParameters) DeepCopy() *MediaConnectFlowsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaConnectFlowsParameters.
func (*MediaConnectFlowsParameters) DeepCopyInto ¶
func (in *MediaConnectFlowsParameters) DeepCopyInto(out *MediaConnectFlowsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MediaPackageGroupSettingsDestinationInitParameters ¶
type MediaPackageGroupSettingsDestinationInitParameters struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*MediaPackageGroupSettingsDestinationInitParameters) DeepCopy ¶
func (in *MediaPackageGroupSettingsDestinationInitParameters) DeepCopy() *MediaPackageGroupSettingsDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageGroupSettingsDestinationInitParameters.
func (*MediaPackageGroupSettingsDestinationInitParameters) DeepCopyInto ¶
func (in *MediaPackageGroupSettingsDestinationInitParameters) DeepCopyInto(out *MediaPackageGroupSettingsDestinationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MediaPackageGroupSettingsDestinationObservation ¶
type MediaPackageGroupSettingsDestinationObservation struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*MediaPackageGroupSettingsDestinationObservation) DeepCopy ¶
func (in *MediaPackageGroupSettingsDestinationObservation) DeepCopy() *MediaPackageGroupSettingsDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageGroupSettingsDestinationObservation.
func (*MediaPackageGroupSettingsDestinationObservation) DeepCopyInto ¶
func (in *MediaPackageGroupSettingsDestinationObservation) DeepCopyInto(out *MediaPackageGroupSettingsDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MediaPackageGroupSettingsDestinationParameters ¶
type MediaPackageGroupSettingsDestinationParameters struct { // Reference ID for the destination. // +kubebuilder:validation:Optional DestinationRefID *string `json:"destinationRefId" tf:"destination_ref_id,omitempty"` }
func (*MediaPackageGroupSettingsDestinationParameters) DeepCopy ¶
func (in *MediaPackageGroupSettingsDestinationParameters) DeepCopy() *MediaPackageGroupSettingsDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageGroupSettingsDestinationParameters.
func (*MediaPackageGroupSettingsDestinationParameters) DeepCopyInto ¶
func (in *MediaPackageGroupSettingsDestinationParameters) DeepCopyInto(out *MediaPackageGroupSettingsDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MediaPackageGroupSettingsInitParameters ¶
type MediaPackageGroupSettingsInitParameters struct { // A director and base filename where archive files should be written. See Destination for more details. Destination *MediaPackageGroupSettingsDestinationInitParameters `json:"destination,omitempty" tf:"destination,omitempty"` }
func (*MediaPackageGroupSettingsInitParameters) DeepCopy ¶
func (in *MediaPackageGroupSettingsInitParameters) DeepCopy() *MediaPackageGroupSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageGroupSettingsInitParameters.
func (*MediaPackageGroupSettingsInitParameters) DeepCopyInto ¶
func (in *MediaPackageGroupSettingsInitParameters) DeepCopyInto(out *MediaPackageGroupSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MediaPackageGroupSettingsObservation ¶
type MediaPackageGroupSettingsObservation struct { // A director and base filename where archive files should be written. See Destination for more details. Destination *MediaPackageGroupSettingsDestinationObservation `json:"destination,omitempty" tf:"destination,omitempty"` }
func (*MediaPackageGroupSettingsObservation) DeepCopy ¶
func (in *MediaPackageGroupSettingsObservation) DeepCopy() *MediaPackageGroupSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageGroupSettingsObservation.
func (*MediaPackageGroupSettingsObservation) DeepCopyInto ¶
func (in *MediaPackageGroupSettingsObservation) DeepCopyInto(out *MediaPackageGroupSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MediaPackageGroupSettingsParameters ¶
type MediaPackageGroupSettingsParameters struct { // A director and base filename where archive files should be written. See Destination for more details. // +kubebuilder:validation:Optional Destination *MediaPackageGroupSettingsDestinationParameters `json:"destination" tf:"destination,omitempty"` }
func (*MediaPackageGroupSettingsParameters) DeepCopy ¶
func (in *MediaPackageGroupSettingsParameters) DeepCopy() *MediaPackageGroupSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageGroupSettingsParameters.
func (*MediaPackageGroupSettingsParameters) DeepCopyInto ¶
func (in *MediaPackageGroupSettingsParameters) DeepCopyInto(out *MediaPackageGroupSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MediaPackageOutputSettingsInitParameters ¶
type MediaPackageOutputSettingsInitParameters struct { }
func (*MediaPackageOutputSettingsInitParameters) DeepCopy ¶
func (in *MediaPackageOutputSettingsInitParameters) DeepCopy() *MediaPackageOutputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageOutputSettingsInitParameters.
func (*MediaPackageOutputSettingsInitParameters) DeepCopyInto ¶
func (in *MediaPackageOutputSettingsInitParameters) DeepCopyInto(out *MediaPackageOutputSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MediaPackageOutputSettingsObservation ¶
type MediaPackageOutputSettingsObservation struct { }
func (*MediaPackageOutputSettingsObservation) DeepCopy ¶
func (in *MediaPackageOutputSettingsObservation) DeepCopy() *MediaPackageOutputSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageOutputSettingsObservation.
func (*MediaPackageOutputSettingsObservation) DeepCopyInto ¶
func (in *MediaPackageOutputSettingsObservation) DeepCopyInto(out *MediaPackageOutputSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MediaPackageOutputSettingsParameters ¶
type MediaPackageOutputSettingsParameters struct { }
func (*MediaPackageOutputSettingsParameters) DeepCopy ¶
func (in *MediaPackageOutputSettingsParameters) DeepCopy() *MediaPackageOutputSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageOutputSettingsParameters.
func (*MediaPackageOutputSettingsParameters) DeepCopyInto ¶
func (in *MediaPackageOutputSettingsParameters) DeepCopyInto(out *MediaPackageOutputSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MediaPackageSettingsInitParameters ¶
type MediaPackageSettingsInitParameters struct { // ID of the channel in MediaPackage that is the destination for this output group. ChannelID *string `json:"channelId,omitempty" tf:"channel_id,omitempty"` }
func (*MediaPackageSettingsInitParameters) DeepCopy ¶
func (in *MediaPackageSettingsInitParameters) DeepCopy() *MediaPackageSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageSettingsInitParameters.
func (*MediaPackageSettingsInitParameters) DeepCopyInto ¶
func (in *MediaPackageSettingsInitParameters) DeepCopyInto(out *MediaPackageSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MediaPackageSettingsObservation ¶
type MediaPackageSettingsObservation struct { // ID of the channel in MediaPackage that is the destination for this output group. ChannelID *string `json:"channelId,omitempty" tf:"channel_id,omitempty"` }
func (*MediaPackageSettingsObservation) DeepCopy ¶
func (in *MediaPackageSettingsObservation) DeepCopy() *MediaPackageSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageSettingsObservation.
func (*MediaPackageSettingsObservation) DeepCopyInto ¶
func (in *MediaPackageSettingsObservation) DeepCopyInto(out *MediaPackageSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MediaPackageSettingsParameters ¶
type MediaPackageSettingsParameters struct { // ID of the channel in MediaPackage that is the destination for this output group. // +kubebuilder:validation:Optional ChannelID *string `json:"channelId" tf:"channel_id,omitempty"` }
func (*MediaPackageSettingsParameters) DeepCopy ¶
func (in *MediaPackageSettingsParameters) DeepCopy() *MediaPackageSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageSettingsParameters.
func (*MediaPackageSettingsParameters) DeepCopyInto ¶
func (in *MediaPackageSettingsParameters) DeepCopyInto(out *MediaPackageSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MotionGraphicsConfigurationInitParameters ¶
type MotionGraphicsConfigurationInitParameters struct { // – Motion Graphics Insertion. MotionGraphicsInsertion *string `json:"motionGraphicsInsertion,omitempty" tf:"motion_graphics_insertion,omitempty"` // – Motion Graphics Settings. See Motion Graphics Settings for more details. MotionGraphicsSettings *MotionGraphicsSettingsInitParameters `json:"motionGraphicsSettings,omitempty" tf:"motion_graphics_settings,omitempty"` }
func (*MotionGraphicsConfigurationInitParameters) DeepCopy ¶
func (in *MotionGraphicsConfigurationInitParameters) DeepCopy() *MotionGraphicsConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MotionGraphicsConfigurationInitParameters.
func (*MotionGraphicsConfigurationInitParameters) DeepCopyInto ¶
func (in *MotionGraphicsConfigurationInitParameters) DeepCopyInto(out *MotionGraphicsConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MotionGraphicsConfigurationObservation ¶
type MotionGraphicsConfigurationObservation struct { // – Motion Graphics Insertion. MotionGraphicsInsertion *string `json:"motionGraphicsInsertion,omitempty" tf:"motion_graphics_insertion,omitempty"` // – Motion Graphics Settings. See Motion Graphics Settings for more details. MotionGraphicsSettings *MotionGraphicsSettingsObservation `json:"motionGraphicsSettings,omitempty" tf:"motion_graphics_settings,omitempty"` }
func (*MotionGraphicsConfigurationObservation) DeepCopy ¶
func (in *MotionGraphicsConfigurationObservation) DeepCopy() *MotionGraphicsConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MotionGraphicsConfigurationObservation.
func (*MotionGraphicsConfigurationObservation) DeepCopyInto ¶
func (in *MotionGraphicsConfigurationObservation) DeepCopyInto(out *MotionGraphicsConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MotionGraphicsConfigurationParameters ¶
type MotionGraphicsConfigurationParameters struct { // – Motion Graphics Insertion. // +kubebuilder:validation:Optional MotionGraphicsInsertion *string `json:"motionGraphicsInsertion,omitempty" tf:"motion_graphics_insertion,omitempty"` // – Motion Graphics Settings. See Motion Graphics Settings for more details. // +kubebuilder:validation:Optional MotionGraphicsSettings *MotionGraphicsSettingsParameters `json:"motionGraphicsSettings" tf:"motion_graphics_settings,omitempty"` }
func (*MotionGraphicsConfigurationParameters) DeepCopy ¶
func (in *MotionGraphicsConfigurationParameters) DeepCopy() *MotionGraphicsConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MotionGraphicsConfigurationParameters.
func (*MotionGraphicsConfigurationParameters) DeepCopyInto ¶
func (in *MotionGraphicsConfigurationParameters) DeepCopyInto(out *MotionGraphicsConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MotionGraphicsSettingsInitParameters ¶
type MotionGraphicsSettingsInitParameters struct { // – Html Motion Graphics Settings. HTMLMotionGraphicsSettings *HTMLMotionGraphicsSettingsInitParameters `json:"htmlMotionGraphicsSettings,omitempty" tf:"html_motion_graphics_settings,omitempty"` }
func (*MotionGraphicsSettingsInitParameters) DeepCopy ¶
func (in *MotionGraphicsSettingsInitParameters) DeepCopy() *MotionGraphicsSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MotionGraphicsSettingsInitParameters.
func (*MotionGraphicsSettingsInitParameters) DeepCopyInto ¶
func (in *MotionGraphicsSettingsInitParameters) DeepCopyInto(out *MotionGraphicsSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MotionGraphicsSettingsObservation ¶
type MotionGraphicsSettingsObservation struct { // – Html Motion Graphics Settings. HTMLMotionGraphicsSettings *HTMLMotionGraphicsSettingsParameters `json:"htmlMotionGraphicsSettings,omitempty" tf:"html_motion_graphics_settings,omitempty"` }
func (*MotionGraphicsSettingsObservation) DeepCopy ¶
func (in *MotionGraphicsSettingsObservation) DeepCopy() *MotionGraphicsSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MotionGraphicsSettingsObservation.
func (*MotionGraphicsSettingsObservation) DeepCopyInto ¶
func (in *MotionGraphicsSettingsObservation) DeepCopyInto(out *MotionGraphicsSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MotionGraphicsSettingsParameters ¶
type MotionGraphicsSettingsParameters struct { // – Html Motion Graphics Settings. // +kubebuilder:validation:Optional HTMLMotionGraphicsSettings *HTMLMotionGraphicsSettingsParameters `json:"htmlMotionGraphicsSettings,omitempty" tf:"html_motion_graphics_settings,omitempty"` }
func (*MotionGraphicsSettingsParameters) DeepCopy ¶
func (in *MotionGraphicsSettingsParameters) DeepCopy() *MotionGraphicsSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MotionGraphicsSettingsParameters.
func (*MotionGraphicsSettingsParameters) DeepCopyInto ¶
func (in *MotionGraphicsSettingsParameters) DeepCopyInto(out *MotionGraphicsSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Mp2SettingsInitParameters ¶
type Mp2SettingsInitParameters struct { // Average bitrate in bits/second. Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` // Mono, Stereo, or 5.1 channel layout. CodingMode *string `json:"codingMode,omitempty" tf:"coding_mode,omitempty"` // Sample rate in Hz. SampleRate *float64 `json:"sampleRate,omitempty" tf:"sample_rate,omitempty"` }
func (*Mp2SettingsInitParameters) DeepCopy ¶
func (in *Mp2SettingsInitParameters) DeepCopy() *Mp2SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Mp2SettingsInitParameters.
func (*Mp2SettingsInitParameters) DeepCopyInto ¶
func (in *Mp2SettingsInitParameters) DeepCopyInto(out *Mp2SettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Mp2SettingsObservation ¶
type Mp2SettingsObservation struct { // Average bitrate in bits/second. Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` // Mono, Stereo, or 5.1 channel layout. CodingMode *string `json:"codingMode,omitempty" tf:"coding_mode,omitempty"` // Sample rate in Hz. SampleRate *float64 `json:"sampleRate,omitempty" tf:"sample_rate,omitempty"` }
func (*Mp2SettingsObservation) DeepCopy ¶
func (in *Mp2SettingsObservation) DeepCopy() *Mp2SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Mp2SettingsObservation.
func (*Mp2SettingsObservation) DeepCopyInto ¶
func (in *Mp2SettingsObservation) DeepCopyInto(out *Mp2SettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Mp2SettingsParameters ¶
type Mp2SettingsParameters struct { // Average bitrate in bits/second. // +kubebuilder:validation:Optional Bitrate *float64 `json:"bitrate,omitempty" tf:"bitrate,omitempty"` // Mono, Stereo, or 5.1 channel layout. // +kubebuilder:validation:Optional CodingMode *string `json:"codingMode,omitempty" tf:"coding_mode,omitempty"` // Sample rate in Hz. // +kubebuilder:validation:Optional SampleRate *float64 `json:"sampleRate,omitempty" tf:"sample_rate,omitempty"` }
func (*Mp2SettingsParameters) DeepCopy ¶
func (in *Mp2SettingsParameters) DeepCopy() *Mp2SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Mp2SettingsParameters.
func (*Mp2SettingsParameters) DeepCopyInto ¶
func (in *Mp2SettingsParameters) DeepCopyInto(out *Mp2SettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MsSmoothGroupSettingsDestinationInitParameters ¶
type MsSmoothGroupSettingsDestinationInitParameters struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*MsSmoothGroupSettingsDestinationInitParameters) DeepCopy ¶
func (in *MsSmoothGroupSettingsDestinationInitParameters) DeepCopy() *MsSmoothGroupSettingsDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MsSmoothGroupSettingsDestinationInitParameters.
func (*MsSmoothGroupSettingsDestinationInitParameters) DeepCopyInto ¶
func (in *MsSmoothGroupSettingsDestinationInitParameters) DeepCopyInto(out *MsSmoothGroupSettingsDestinationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MsSmoothGroupSettingsDestinationObservation ¶
type MsSmoothGroupSettingsDestinationObservation struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*MsSmoothGroupSettingsDestinationObservation) DeepCopy ¶
func (in *MsSmoothGroupSettingsDestinationObservation) DeepCopy() *MsSmoothGroupSettingsDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MsSmoothGroupSettingsDestinationObservation.
func (*MsSmoothGroupSettingsDestinationObservation) DeepCopyInto ¶
func (in *MsSmoothGroupSettingsDestinationObservation) DeepCopyInto(out *MsSmoothGroupSettingsDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MsSmoothGroupSettingsDestinationParameters ¶
type MsSmoothGroupSettingsDestinationParameters struct { // Reference ID for the destination. // +kubebuilder:validation:Optional DestinationRefID *string `json:"destinationRefId" tf:"destination_ref_id,omitempty"` }
func (*MsSmoothGroupSettingsDestinationParameters) DeepCopy ¶
func (in *MsSmoothGroupSettingsDestinationParameters) DeepCopy() *MsSmoothGroupSettingsDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MsSmoothGroupSettingsDestinationParameters.
func (*MsSmoothGroupSettingsDestinationParameters) DeepCopyInto ¶
func (in *MsSmoothGroupSettingsDestinationParameters) DeepCopyInto(out *MsSmoothGroupSettingsDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MsSmoothGroupSettingsInitParameters ¶
type MsSmoothGroupSettingsInitParameters struct { // User-specified id. Ths is used in an output group or an output. AcquisitionPointID *string `json:"acquisitionPointId,omitempty" tf:"acquisition_point_id,omitempty"` AudioOnlyTimecodeControl *string `json:"audioOnlyTimecodeControl,omitempty" tf:"audio_only_timecode_control,omitempty"` // Setting to allow self signed or verified RTMP certificates. CertificateMode *string `json:"certificateMode,omitempty" tf:"certificate_mode,omitempty"` // Number of seconds to wait before retrying connection to the flash media server if the connection is lost. ConnectionRetryInterval *float64 `json:"connectionRetryInterval,omitempty" tf:"connection_retry_interval,omitempty"` // A director and base filename where archive files should be written. See Destination for more details. Destination *MsSmoothGroupSettingsDestinationInitParameters `json:"destination,omitempty" tf:"destination,omitempty"` // User-specified id. Ths is used in an output group or an output. EventID *string `json:"eventId,omitempty" tf:"event_id,omitempty"` EventIDMode *string `json:"eventIdMode,omitempty" tf:"event_id_mode,omitempty"` EventStopBehavior *string `json:"eventStopBehavior,omitempty" tf:"event_stop_behavior,omitempty"` FilecacheDuration *float64 `json:"filecacheDuration,omitempty" tf:"filecache_duration,omitempty"` FragmentLength *float64 `json:"fragmentLength,omitempty" tf:"fragment_length,omitempty"` // Controls the behavior of the RTMP group if input becomes unavailable. InputLossAction *string `json:"inputLossAction,omitempty" tf:"input_loss_action,omitempty"` // Number of retry attempts. NumRetries *float64 `json:"numRetries,omitempty" tf:"num_retries,omitempty"` // Number of seconds to wait until a restart is initiated. RestartDelay *float64 `json:"restartDelay,omitempty" tf:"restart_delay,omitempty"` SegmentationMode *string `json:"segmentationMode,omitempty" tf:"segmentation_mode,omitempty"` SendDelayMs *float64 `json:"sendDelayMs,omitempty" tf:"send_delay_ms,omitempty"` SparseTrackType *string `json:"sparseTrackType,omitempty" tf:"sparse_track_type,omitempty"` StreamManifestBehavior *string `json:"streamManifestBehavior,omitempty" tf:"stream_manifest_behavior,omitempty"` TimestampOffset *string `json:"timestampOffset,omitempty" tf:"timestamp_offset,omitempty"` TimestampOffsetMode *string `json:"timestampOffsetMode,omitempty" tf:"timestamp_offset_mode,omitempty"` }
func (*MsSmoothGroupSettingsInitParameters) DeepCopy ¶
func (in *MsSmoothGroupSettingsInitParameters) DeepCopy() *MsSmoothGroupSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MsSmoothGroupSettingsInitParameters.
func (*MsSmoothGroupSettingsInitParameters) DeepCopyInto ¶
func (in *MsSmoothGroupSettingsInitParameters) DeepCopyInto(out *MsSmoothGroupSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MsSmoothGroupSettingsObservation ¶
type MsSmoothGroupSettingsObservation struct { // User-specified id. Ths is used in an output group or an output. AcquisitionPointID *string `json:"acquisitionPointId,omitempty" tf:"acquisition_point_id,omitempty"` AudioOnlyTimecodeControl *string `json:"audioOnlyTimecodeControl,omitempty" tf:"audio_only_timecode_control,omitempty"` // Setting to allow self signed or verified RTMP certificates. CertificateMode *string `json:"certificateMode,omitempty" tf:"certificate_mode,omitempty"` // Number of seconds to wait before retrying connection to the flash media server if the connection is lost. ConnectionRetryInterval *float64 `json:"connectionRetryInterval,omitempty" tf:"connection_retry_interval,omitempty"` // A director and base filename where archive files should be written. See Destination for more details. Destination *MsSmoothGroupSettingsDestinationObservation `json:"destination,omitempty" tf:"destination,omitempty"` // User-specified id. Ths is used in an output group or an output. EventID *string `json:"eventId,omitempty" tf:"event_id,omitempty"` EventIDMode *string `json:"eventIdMode,omitempty" tf:"event_id_mode,omitempty"` EventStopBehavior *string `json:"eventStopBehavior,omitempty" tf:"event_stop_behavior,omitempty"` FilecacheDuration *float64 `json:"filecacheDuration,omitempty" tf:"filecache_duration,omitempty"` FragmentLength *float64 `json:"fragmentLength,omitempty" tf:"fragment_length,omitempty"` // Controls the behavior of the RTMP group if input becomes unavailable. InputLossAction *string `json:"inputLossAction,omitempty" tf:"input_loss_action,omitempty"` // Number of retry attempts. NumRetries *float64 `json:"numRetries,omitempty" tf:"num_retries,omitempty"` // Number of seconds to wait until a restart is initiated. RestartDelay *float64 `json:"restartDelay,omitempty" tf:"restart_delay,omitempty"` SegmentationMode *string `json:"segmentationMode,omitempty" tf:"segmentation_mode,omitempty"` SendDelayMs *float64 `json:"sendDelayMs,omitempty" tf:"send_delay_ms,omitempty"` SparseTrackType *string `json:"sparseTrackType,omitempty" tf:"sparse_track_type,omitempty"` StreamManifestBehavior *string `json:"streamManifestBehavior,omitempty" tf:"stream_manifest_behavior,omitempty"` TimestampOffset *string `json:"timestampOffset,omitempty" tf:"timestamp_offset,omitempty"` TimestampOffsetMode *string `json:"timestampOffsetMode,omitempty" tf:"timestamp_offset_mode,omitempty"` }
func (*MsSmoothGroupSettingsObservation) DeepCopy ¶
func (in *MsSmoothGroupSettingsObservation) DeepCopy() *MsSmoothGroupSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MsSmoothGroupSettingsObservation.
func (*MsSmoothGroupSettingsObservation) DeepCopyInto ¶
func (in *MsSmoothGroupSettingsObservation) DeepCopyInto(out *MsSmoothGroupSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MsSmoothGroupSettingsParameters ¶
type MsSmoothGroupSettingsParameters struct { // User-specified id. Ths is used in an output group or an output. // +kubebuilder:validation:Optional AcquisitionPointID *string `json:"acquisitionPointId,omitempty" tf:"acquisition_point_id,omitempty"` // +kubebuilder:validation:Optional AudioOnlyTimecodeControl *string `json:"audioOnlyTimecodeControl,omitempty" tf:"audio_only_timecode_control,omitempty"` // Setting to allow self signed or verified RTMP certificates. // +kubebuilder:validation:Optional CertificateMode *string `json:"certificateMode,omitempty" tf:"certificate_mode,omitempty"` // Number of seconds to wait before retrying connection to the flash media server if the connection is lost. // +kubebuilder:validation:Optional ConnectionRetryInterval *float64 `json:"connectionRetryInterval,omitempty" tf:"connection_retry_interval,omitempty"` // A director and base filename where archive files should be written. See Destination for more details. // +kubebuilder:validation:Optional Destination *MsSmoothGroupSettingsDestinationParameters `json:"destination" tf:"destination,omitempty"` // User-specified id. Ths is used in an output group or an output. // +kubebuilder:validation:Optional EventID *string `json:"eventId,omitempty" tf:"event_id,omitempty"` // +kubebuilder:validation:Optional EventIDMode *string `json:"eventIdMode,omitempty" tf:"event_id_mode,omitempty"` // +kubebuilder:validation:Optional EventStopBehavior *string `json:"eventStopBehavior,omitempty" tf:"event_stop_behavior,omitempty"` // +kubebuilder:validation:Optional FilecacheDuration *float64 `json:"filecacheDuration,omitempty" tf:"filecache_duration,omitempty"` // +kubebuilder:validation:Optional FragmentLength *float64 `json:"fragmentLength,omitempty" tf:"fragment_length,omitempty"` // Controls the behavior of the RTMP group if input becomes unavailable. // +kubebuilder:validation:Optional InputLossAction *string `json:"inputLossAction,omitempty" tf:"input_loss_action,omitempty"` // Number of retry attempts. // +kubebuilder:validation:Optional NumRetries *float64 `json:"numRetries,omitempty" tf:"num_retries,omitempty"` // Number of seconds to wait until a restart is initiated. // +kubebuilder:validation:Optional RestartDelay *float64 `json:"restartDelay,omitempty" tf:"restart_delay,omitempty"` // +kubebuilder:validation:Optional SegmentationMode *string `json:"segmentationMode,omitempty" tf:"segmentation_mode,omitempty"` // +kubebuilder:validation:Optional SendDelayMs *float64 `json:"sendDelayMs,omitempty" tf:"send_delay_ms,omitempty"` // +kubebuilder:validation:Optional SparseTrackType *string `json:"sparseTrackType,omitempty" tf:"sparse_track_type,omitempty"` // +kubebuilder:validation:Optional StreamManifestBehavior *string `json:"streamManifestBehavior,omitempty" tf:"stream_manifest_behavior,omitempty"` // +kubebuilder:validation:Optional TimestampOffset *string `json:"timestampOffset,omitempty" tf:"timestamp_offset,omitempty"` // +kubebuilder:validation:Optional TimestampOffsetMode *string `json:"timestampOffsetMode,omitempty" tf:"timestamp_offset_mode,omitempty"` }
func (*MsSmoothGroupSettingsParameters) DeepCopy ¶
func (in *MsSmoothGroupSettingsParameters) DeepCopy() *MsSmoothGroupSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MsSmoothGroupSettingsParameters.
func (*MsSmoothGroupSettingsParameters) DeepCopyInto ¶
func (in *MsSmoothGroupSettingsParameters) DeepCopyInto(out *MsSmoothGroupSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MsSmoothOutputSettingsInitParameters ¶
type MsSmoothOutputSettingsInitParameters struct { H265PackagingType *string `json:"h265PackagingType,omitempty" tf:"h265_packaging_type,omitempty"` // String concatenated to the end of the destination filename. Required for multiple outputs of the same type. NameModifier *string `json:"nameModifier,omitempty" tf:"name_modifier,omitempty"` }
func (*MsSmoothOutputSettingsInitParameters) DeepCopy ¶
func (in *MsSmoothOutputSettingsInitParameters) DeepCopy() *MsSmoothOutputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MsSmoothOutputSettingsInitParameters.
func (*MsSmoothOutputSettingsInitParameters) DeepCopyInto ¶
func (in *MsSmoothOutputSettingsInitParameters) DeepCopyInto(out *MsSmoothOutputSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MsSmoothOutputSettingsObservation ¶
type MsSmoothOutputSettingsObservation struct { H265PackagingType *string `json:"h265PackagingType,omitempty" tf:"h265_packaging_type,omitempty"` // String concatenated to the end of the destination filename. Required for multiple outputs of the same type. NameModifier *string `json:"nameModifier,omitempty" tf:"name_modifier,omitempty"` }
func (*MsSmoothOutputSettingsObservation) DeepCopy ¶
func (in *MsSmoothOutputSettingsObservation) DeepCopy() *MsSmoothOutputSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MsSmoothOutputSettingsObservation.
func (*MsSmoothOutputSettingsObservation) DeepCopyInto ¶
func (in *MsSmoothOutputSettingsObservation) DeepCopyInto(out *MsSmoothOutputSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MsSmoothOutputSettingsParameters ¶
type MsSmoothOutputSettingsParameters struct { // +kubebuilder:validation:Optional H265PackagingType *string `json:"h265PackagingType,omitempty" tf:"h265_packaging_type,omitempty"` // String concatenated to the end of the destination filename. Required for multiple outputs of the same type. // +kubebuilder:validation:Optional NameModifier *string `json:"nameModifier,omitempty" tf:"name_modifier,omitempty"` }
func (*MsSmoothOutputSettingsParameters) DeepCopy ¶
func (in *MsSmoothOutputSettingsParameters) DeepCopy() *MsSmoothOutputSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MsSmoothOutputSettingsParameters.
func (*MsSmoothOutputSettingsParameters) DeepCopyInto ¶
func (in *MsSmoothOutputSettingsParameters) DeepCopyInto(out *MsSmoothOutputSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Multiplex ¶
type Multiplex struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.availabilityZones) || (has(self.initProvider) && has(self.initProvider.availabilityZones))",message="spec.forProvider.availabilityZones is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec MultiplexSpec `json:"spec"` Status MultiplexStatus `json:"status,omitempty"` }
Multiplex is the Schema for the Multiplexs API. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws},path=multiplices
func (*Multiplex) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Multiplex.
func (*Multiplex) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Multiplex) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Multiplex) GetCondition ¶
func (mg *Multiplex) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Multiplex.
func (*Multiplex) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Multiplex
func (*Multiplex) GetDeletionPolicy ¶
func (mg *Multiplex) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Multiplex.
func (*Multiplex) GetInitParameters ¶
GetInitParameters of this Multiplex
func (*Multiplex) GetManagementPolicies ¶
func (mg *Multiplex) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Multiplex.
func (*Multiplex) GetMergedParameters ¶
GetInitParameters of this Multiplex
func (*Multiplex) GetObservation ¶
GetObservation of this Multiplex
func (*Multiplex) GetParameters ¶
GetParameters of this Multiplex
func (*Multiplex) GetProviderConfigReference ¶
GetProviderConfigReference of this Multiplex.
func (*Multiplex) GetPublishConnectionDetailsTo ¶
func (mg *Multiplex) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Multiplex.
func (*Multiplex) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Multiplex
func (*Multiplex) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Multiplex) GetWriteConnectionSecretToReference ¶
func (mg *Multiplex) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Multiplex.
func (*Multiplex) LateInitialize ¶
LateInitialize this Multiplex using its observed tfState. returns True if there are any spec changes for the resource.
func (*Multiplex) SetConditions ¶
SetConditions of this Multiplex.
func (*Multiplex) SetDeletionPolicy ¶
func (mg *Multiplex) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Multiplex.
func (*Multiplex) SetManagementPolicies ¶
func (mg *Multiplex) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Multiplex.
func (*Multiplex) SetObservation ¶
SetObservation for this Multiplex
func (*Multiplex) SetParameters ¶
SetParameters for this Multiplex
func (*Multiplex) SetProviderConfigReference ¶
SetProviderConfigReference of this Multiplex.
func (*Multiplex) SetPublishConnectionDetailsTo ¶
func (mg *Multiplex) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Multiplex.
func (*Multiplex) SetWriteConnectionSecretToReference ¶
func (mg *Multiplex) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Multiplex.
type MultiplexGroupSettingsInitParameters ¶
type MultiplexGroupSettingsInitParameters struct { }
func (*MultiplexGroupSettingsInitParameters) DeepCopy ¶
func (in *MultiplexGroupSettingsInitParameters) DeepCopy() *MultiplexGroupSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexGroupSettingsInitParameters.
func (*MultiplexGroupSettingsInitParameters) DeepCopyInto ¶
func (in *MultiplexGroupSettingsInitParameters) DeepCopyInto(out *MultiplexGroupSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiplexGroupSettingsObservation ¶
type MultiplexGroupSettingsObservation struct { }
func (*MultiplexGroupSettingsObservation) DeepCopy ¶
func (in *MultiplexGroupSettingsObservation) DeepCopy() *MultiplexGroupSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexGroupSettingsObservation.
func (*MultiplexGroupSettingsObservation) DeepCopyInto ¶
func (in *MultiplexGroupSettingsObservation) DeepCopyInto(out *MultiplexGroupSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiplexGroupSettingsParameters ¶
type MultiplexGroupSettingsParameters struct { }
func (*MultiplexGroupSettingsParameters) DeepCopy ¶
func (in *MultiplexGroupSettingsParameters) DeepCopy() *MultiplexGroupSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexGroupSettingsParameters.
func (*MultiplexGroupSettingsParameters) DeepCopyInto ¶
func (in *MultiplexGroupSettingsParameters) DeepCopyInto(out *MultiplexGroupSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiplexInitParameters ¶
type MultiplexInitParameters struct { // A list of availability zones. You must specify exactly two. AvailabilityZones []*string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"` // Multiplex settings. See Multiplex Settings for more details. MultiplexSettings *MultiplexMultiplexSettingsInitParameters `json:"multiplexSettings,omitempty" tf:"multiplex_settings,omitempty"` // name of Multiplex. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Whether to start the Multiplex. Defaults to false. StartMultiplex *bool `json:"startMultiplex,omitempty" tf:"start_multiplex,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MultiplexInitParameters) DeepCopy ¶
func (in *MultiplexInitParameters) DeepCopy() *MultiplexInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexInitParameters.
func (*MultiplexInitParameters) DeepCopyInto ¶
func (in *MultiplexInitParameters) DeepCopyInto(out *MultiplexInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiplexList ¶
type MultiplexList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Multiplex `json:"items"` }
MultiplexList contains a list of Multiplexs
func (*MultiplexList) DeepCopy ¶
func (in *MultiplexList) DeepCopy() *MultiplexList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexList.
func (*MultiplexList) DeepCopyInto ¶
func (in *MultiplexList) DeepCopyInto(out *MultiplexList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MultiplexList) DeepCopyObject ¶
func (in *MultiplexList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MultiplexList) GetItems ¶
func (l *MultiplexList) GetItems() []resource.Managed
GetItems of this MultiplexList.
type MultiplexMultiplexSettingsInitParameters ¶
type MultiplexMultiplexSettingsInitParameters struct { // Maximum video buffer delay. MaximumVideoBufferDelayMilliseconds *float64 `json:"maximumVideoBufferDelayMilliseconds,omitempty" tf:"maximum_video_buffer_delay_milliseconds,omitempty"` // Transport stream bit rate. TransportStreamBitrate *float64 `json:"transportStreamBitrate,omitempty" tf:"transport_stream_bitrate,omitempty"` // Unique ID for each multiplex. TransportStreamID *float64 `json:"transportStreamId,omitempty" tf:"transport_stream_id,omitempty"` // Transport stream reserved bit rate. TransportStreamReservedBitrate *float64 `json:"transportStreamReservedBitrate,omitempty" tf:"transport_stream_reserved_bitrate,omitempty"` }
func (*MultiplexMultiplexSettingsInitParameters) DeepCopy ¶
func (in *MultiplexMultiplexSettingsInitParameters) DeepCopy() *MultiplexMultiplexSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexMultiplexSettingsInitParameters.
func (*MultiplexMultiplexSettingsInitParameters) DeepCopyInto ¶
func (in *MultiplexMultiplexSettingsInitParameters) DeepCopyInto(out *MultiplexMultiplexSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiplexMultiplexSettingsObservation ¶
type MultiplexMultiplexSettingsObservation struct { // Maximum video buffer delay. MaximumVideoBufferDelayMilliseconds *float64 `json:"maximumVideoBufferDelayMilliseconds,omitempty" tf:"maximum_video_buffer_delay_milliseconds,omitempty"` // Transport stream bit rate. TransportStreamBitrate *float64 `json:"transportStreamBitrate,omitempty" tf:"transport_stream_bitrate,omitempty"` // Unique ID for each multiplex. TransportStreamID *float64 `json:"transportStreamId,omitempty" tf:"transport_stream_id,omitempty"` // Transport stream reserved bit rate. TransportStreamReservedBitrate *float64 `json:"transportStreamReservedBitrate,omitempty" tf:"transport_stream_reserved_bitrate,omitempty"` }
func (*MultiplexMultiplexSettingsObservation) DeepCopy ¶
func (in *MultiplexMultiplexSettingsObservation) DeepCopy() *MultiplexMultiplexSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexMultiplexSettingsObservation.
func (*MultiplexMultiplexSettingsObservation) DeepCopyInto ¶
func (in *MultiplexMultiplexSettingsObservation) DeepCopyInto(out *MultiplexMultiplexSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiplexMultiplexSettingsParameters ¶
type MultiplexMultiplexSettingsParameters struct { // Maximum video buffer delay. // +kubebuilder:validation:Optional MaximumVideoBufferDelayMilliseconds *float64 `json:"maximumVideoBufferDelayMilliseconds,omitempty" tf:"maximum_video_buffer_delay_milliseconds,omitempty"` // Transport stream bit rate. // +kubebuilder:validation:Optional TransportStreamBitrate *float64 `json:"transportStreamBitrate" tf:"transport_stream_bitrate,omitempty"` // Unique ID for each multiplex. // +kubebuilder:validation:Optional TransportStreamID *float64 `json:"transportStreamId" tf:"transport_stream_id,omitempty"` // Transport stream reserved bit rate. // +kubebuilder:validation:Optional TransportStreamReservedBitrate *float64 `json:"transportStreamReservedBitrate,omitempty" tf:"transport_stream_reserved_bitrate,omitempty"` }
func (*MultiplexMultiplexSettingsParameters) DeepCopy ¶
func (in *MultiplexMultiplexSettingsParameters) DeepCopy() *MultiplexMultiplexSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexMultiplexSettingsParameters.
func (*MultiplexMultiplexSettingsParameters) DeepCopyInto ¶
func (in *MultiplexMultiplexSettingsParameters) DeepCopyInto(out *MultiplexMultiplexSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiplexObservation ¶
type MultiplexObservation struct { // ARN of the Multiplex. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // A list of availability zones. You must specify exactly two. AvailabilityZones []*string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Multiplex settings. See Multiplex Settings for more details. MultiplexSettings *MultiplexMultiplexSettingsObservation `json:"multiplexSettings,omitempty" tf:"multiplex_settings,omitempty"` // name of Multiplex. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Whether to start the Multiplex. Defaults to false. StartMultiplex *bool `json:"startMultiplex,omitempty" tf:"start_multiplex,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*MultiplexObservation) DeepCopy ¶
func (in *MultiplexObservation) DeepCopy() *MultiplexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexObservation.
func (*MultiplexObservation) DeepCopyInto ¶
func (in *MultiplexObservation) DeepCopyInto(out *MultiplexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiplexOutputSettingsDestinationInitParameters ¶
type MultiplexOutputSettingsDestinationInitParameters struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*MultiplexOutputSettingsDestinationInitParameters) DeepCopy ¶
func (in *MultiplexOutputSettingsDestinationInitParameters) DeepCopy() *MultiplexOutputSettingsDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexOutputSettingsDestinationInitParameters.
func (*MultiplexOutputSettingsDestinationInitParameters) DeepCopyInto ¶
func (in *MultiplexOutputSettingsDestinationInitParameters) DeepCopyInto(out *MultiplexOutputSettingsDestinationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiplexOutputSettingsDestinationObservation ¶
type MultiplexOutputSettingsDestinationObservation struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*MultiplexOutputSettingsDestinationObservation) DeepCopy ¶
func (in *MultiplexOutputSettingsDestinationObservation) DeepCopy() *MultiplexOutputSettingsDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexOutputSettingsDestinationObservation.
func (*MultiplexOutputSettingsDestinationObservation) DeepCopyInto ¶
func (in *MultiplexOutputSettingsDestinationObservation) DeepCopyInto(out *MultiplexOutputSettingsDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiplexOutputSettingsDestinationParameters ¶
type MultiplexOutputSettingsDestinationParameters struct { // Reference ID for the destination. // +kubebuilder:validation:Optional DestinationRefID *string `json:"destinationRefId" tf:"destination_ref_id,omitempty"` }
func (*MultiplexOutputSettingsDestinationParameters) DeepCopy ¶
func (in *MultiplexOutputSettingsDestinationParameters) DeepCopy() *MultiplexOutputSettingsDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexOutputSettingsDestinationParameters.
func (*MultiplexOutputSettingsDestinationParameters) DeepCopyInto ¶
func (in *MultiplexOutputSettingsDestinationParameters) DeepCopyInto(out *MultiplexOutputSettingsDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiplexOutputSettingsInitParameters ¶
type MultiplexOutputSettingsInitParameters struct { // A director and base filename where archive files should be written. See Destination for more details. Destination *MultiplexOutputSettingsDestinationInitParameters `json:"destination,omitempty" tf:"destination,omitempty"` }
func (*MultiplexOutputSettingsInitParameters) DeepCopy ¶
func (in *MultiplexOutputSettingsInitParameters) DeepCopy() *MultiplexOutputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexOutputSettingsInitParameters.
func (*MultiplexOutputSettingsInitParameters) DeepCopyInto ¶
func (in *MultiplexOutputSettingsInitParameters) DeepCopyInto(out *MultiplexOutputSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiplexOutputSettingsObservation ¶
type MultiplexOutputSettingsObservation struct { // A director and base filename where archive files should be written. See Destination for more details. Destination *MultiplexOutputSettingsDestinationObservation `json:"destination,omitempty" tf:"destination,omitempty"` }
func (*MultiplexOutputSettingsObservation) DeepCopy ¶
func (in *MultiplexOutputSettingsObservation) DeepCopy() *MultiplexOutputSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexOutputSettingsObservation.
func (*MultiplexOutputSettingsObservation) DeepCopyInto ¶
func (in *MultiplexOutputSettingsObservation) DeepCopyInto(out *MultiplexOutputSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiplexOutputSettingsParameters ¶
type MultiplexOutputSettingsParameters struct { // A director and base filename where archive files should be written. See Destination for more details. // +kubebuilder:validation:Optional Destination *MultiplexOutputSettingsDestinationParameters `json:"destination" tf:"destination,omitempty"` }
func (*MultiplexOutputSettingsParameters) DeepCopy ¶
func (in *MultiplexOutputSettingsParameters) DeepCopy() *MultiplexOutputSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexOutputSettingsParameters.
func (*MultiplexOutputSettingsParameters) DeepCopyInto ¶
func (in *MultiplexOutputSettingsParameters) DeepCopyInto(out *MultiplexOutputSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiplexParameters ¶
type MultiplexParameters struct { // A list of availability zones. You must specify exactly two. // +kubebuilder:validation:Optional AvailabilityZones []*string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"` // Multiplex settings. See Multiplex Settings for more details. // +kubebuilder:validation:Optional MultiplexSettings *MultiplexMultiplexSettingsParameters `json:"multiplexSettings,omitempty" tf:"multiplex_settings,omitempty"` // name of Multiplex. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Whether to start the Multiplex. Defaults to false. // +kubebuilder:validation:Optional StartMultiplex *bool `json:"startMultiplex,omitempty" tf:"start_multiplex,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MultiplexParameters) DeepCopy ¶
func (in *MultiplexParameters) DeepCopy() *MultiplexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexParameters.
func (*MultiplexParameters) DeepCopyInto ¶
func (in *MultiplexParameters) DeepCopyInto(out *MultiplexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiplexSettingsInitParameters ¶
type MultiplexSettingsInitParameters struct { // The ID of the Multiplex that the encoder is providing output to. MultiplexID *string `json:"multiplexId,omitempty" tf:"multiplex_id,omitempty"` // The program name of the Multiplex program that the encoder is providing output to. ProgramName *string `json:"programName,omitempty" tf:"program_name,omitempty"` }
func (*MultiplexSettingsInitParameters) DeepCopy ¶
func (in *MultiplexSettingsInitParameters) DeepCopy() *MultiplexSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexSettingsInitParameters.
func (*MultiplexSettingsInitParameters) DeepCopyInto ¶
func (in *MultiplexSettingsInitParameters) DeepCopyInto(out *MultiplexSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiplexSettingsObservation ¶
type MultiplexSettingsObservation struct { // The ID of the Multiplex that the encoder is providing output to. MultiplexID *string `json:"multiplexId,omitempty" tf:"multiplex_id,omitempty"` // The program name of the Multiplex program that the encoder is providing output to. ProgramName *string `json:"programName,omitempty" tf:"program_name,omitempty"` }
func (*MultiplexSettingsObservation) DeepCopy ¶
func (in *MultiplexSettingsObservation) DeepCopy() *MultiplexSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexSettingsObservation.
func (*MultiplexSettingsObservation) DeepCopyInto ¶
func (in *MultiplexSettingsObservation) DeepCopyInto(out *MultiplexSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiplexSettingsParameters ¶
type MultiplexSettingsParameters struct { // The ID of the Multiplex that the encoder is providing output to. // +kubebuilder:validation:Optional MultiplexID *string `json:"multiplexId" tf:"multiplex_id,omitempty"` // The program name of the Multiplex program that the encoder is providing output to. // +kubebuilder:validation:Optional ProgramName *string `json:"programName" tf:"program_name,omitempty"` }
func (*MultiplexSettingsParameters) DeepCopy ¶
func (in *MultiplexSettingsParameters) DeepCopy() *MultiplexSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexSettingsParameters.
func (*MultiplexSettingsParameters) DeepCopyInto ¶
func (in *MultiplexSettingsParameters) DeepCopyInto(out *MultiplexSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiplexSpec ¶
type MultiplexSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MultiplexParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider MultiplexInitParameters `json:"initProvider,omitempty"` }
MultiplexSpec defines the desired state of Multiplex
func (*MultiplexSpec) DeepCopy ¶
func (in *MultiplexSpec) DeepCopy() *MultiplexSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexSpec.
func (*MultiplexSpec) DeepCopyInto ¶
func (in *MultiplexSpec) DeepCopyInto(out *MultiplexSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiplexStatus ¶
type MultiplexStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MultiplexObservation `json:"atProvider,omitempty"` }
MultiplexStatus defines the observed state of Multiplex.
func (*MultiplexStatus) DeepCopy ¶
func (in *MultiplexStatus) DeepCopy() *MultiplexStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexStatus.
func (*MultiplexStatus) DeepCopyInto ¶
func (in *MultiplexStatus) DeepCopyInto(out *MultiplexStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInputSettingsInitParameters ¶
type NetworkInputSettingsInitParameters struct { // Specifies HLS input settings when the uri is for a HLS manifest. See HLS Input Settings for more details. HlsInputSettings *HlsInputSettingsInitParameters `json:"hlsInputSettings,omitempty" tf:"hls_input_settings,omitempty"` // Check HTTPS server certificates. ServerValidation *string `json:"serverValidation,omitempty" tf:"server_validation,omitempty"` }
func (*NetworkInputSettingsInitParameters) DeepCopy ¶
func (in *NetworkInputSettingsInitParameters) DeepCopy() *NetworkInputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInputSettingsInitParameters.
func (*NetworkInputSettingsInitParameters) DeepCopyInto ¶
func (in *NetworkInputSettingsInitParameters) DeepCopyInto(out *NetworkInputSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInputSettingsObservation ¶
type NetworkInputSettingsObservation struct { // Specifies HLS input settings when the uri is for a HLS manifest. See HLS Input Settings for more details. HlsInputSettings *HlsInputSettingsObservation `json:"hlsInputSettings,omitempty" tf:"hls_input_settings,omitempty"` // Check HTTPS server certificates. ServerValidation *string `json:"serverValidation,omitempty" tf:"server_validation,omitempty"` }
func (*NetworkInputSettingsObservation) DeepCopy ¶
func (in *NetworkInputSettingsObservation) DeepCopy() *NetworkInputSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInputSettingsObservation.
func (*NetworkInputSettingsObservation) DeepCopyInto ¶
func (in *NetworkInputSettingsObservation) DeepCopyInto(out *NetworkInputSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInputSettingsParameters ¶
type NetworkInputSettingsParameters struct { // Specifies HLS input settings when the uri is for a HLS manifest. See HLS Input Settings for more details. // +kubebuilder:validation:Optional HlsInputSettings *HlsInputSettingsParameters `json:"hlsInputSettings,omitempty" tf:"hls_input_settings,omitempty"` // Check HTTPS server certificates. // +kubebuilder:validation:Optional ServerValidation *string `json:"serverValidation,omitempty" tf:"server_validation,omitempty"` }
func (*NetworkInputSettingsParameters) DeepCopy ¶
func (in *NetworkInputSettingsParameters) DeepCopy() *NetworkInputSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInputSettingsParameters.
func (*NetworkInputSettingsParameters) DeepCopyInto ¶
func (in *NetworkInputSettingsParameters) DeepCopyInto(out *NetworkInputSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NielsenCbetSettingsInitParameters ¶
type NielsenCbetSettingsInitParameters struct { CbetCheckDigitString *string `json:"cbetCheckDigitString,omitempty" tf:"cbet_check_digit_string,omitempty"` // Determines the method of CBET insertion mode when prior encoding is detected on the same layer. CbetStepaside *string `json:"cbetStepaside,omitempty" tf:"cbet_stepaside,omitempty"` // CBET source ID to use in the watermark. Csid *string `json:"csid,omitempty" tf:"csid,omitempty"` }
func (*NielsenCbetSettingsInitParameters) DeepCopy ¶
func (in *NielsenCbetSettingsInitParameters) DeepCopy() *NielsenCbetSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NielsenCbetSettingsInitParameters.
func (*NielsenCbetSettingsInitParameters) DeepCopyInto ¶
func (in *NielsenCbetSettingsInitParameters) DeepCopyInto(out *NielsenCbetSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NielsenCbetSettingsObservation ¶
type NielsenCbetSettingsObservation struct { CbetCheckDigitString *string `json:"cbetCheckDigitString,omitempty" tf:"cbet_check_digit_string,omitempty"` // Determines the method of CBET insertion mode when prior encoding is detected on the same layer. CbetStepaside *string `json:"cbetStepaside,omitempty" tf:"cbet_stepaside,omitempty"` // CBET source ID to use in the watermark. Csid *string `json:"csid,omitempty" tf:"csid,omitempty"` }
func (*NielsenCbetSettingsObservation) DeepCopy ¶
func (in *NielsenCbetSettingsObservation) DeepCopy() *NielsenCbetSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NielsenCbetSettingsObservation.
func (*NielsenCbetSettingsObservation) DeepCopyInto ¶
func (in *NielsenCbetSettingsObservation) DeepCopyInto(out *NielsenCbetSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NielsenCbetSettingsParameters ¶
type NielsenCbetSettingsParameters struct { // +kubebuilder:validation:Optional CbetCheckDigitString *string `json:"cbetCheckDigitString" tf:"cbet_check_digit_string,omitempty"` // Determines the method of CBET insertion mode when prior encoding is detected on the same layer. // +kubebuilder:validation:Optional CbetStepaside *string `json:"cbetStepaside" tf:"cbet_stepaside,omitempty"` // CBET source ID to use in the watermark. // +kubebuilder:validation:Optional Csid *string `json:"csid" tf:"csid,omitempty"` }
func (*NielsenCbetSettingsParameters) DeepCopy ¶
func (in *NielsenCbetSettingsParameters) DeepCopy() *NielsenCbetSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NielsenCbetSettingsParameters.
func (*NielsenCbetSettingsParameters) DeepCopyInto ¶
func (in *NielsenCbetSettingsParameters) DeepCopyInto(out *NielsenCbetSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NielsenConfigurationInitParameters ¶
type NielsenConfigurationInitParameters struct { // – Enter the Distributor ID assigned to your organization by Nielsen. DistributorID *string `json:"distributorId,omitempty" tf:"distributor_id,omitempty"` // – Enables Nielsen PCM to ID3 tagging. NielsenPcmToId3Tagging *string `json:"nielsenPcmToId3Tagging,omitempty" tf:"nielsen_pcm_to_id3_tagging,omitempty"` }
func (*NielsenConfigurationInitParameters) DeepCopy ¶
func (in *NielsenConfigurationInitParameters) DeepCopy() *NielsenConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NielsenConfigurationInitParameters.
func (*NielsenConfigurationInitParameters) DeepCopyInto ¶
func (in *NielsenConfigurationInitParameters) DeepCopyInto(out *NielsenConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NielsenConfigurationObservation ¶
type NielsenConfigurationObservation struct { // – Enter the Distributor ID assigned to your organization by Nielsen. DistributorID *string `json:"distributorId,omitempty" tf:"distributor_id,omitempty"` // – Enables Nielsen PCM to ID3 tagging. NielsenPcmToId3Tagging *string `json:"nielsenPcmToId3Tagging,omitempty" tf:"nielsen_pcm_to_id3_tagging,omitempty"` }
func (*NielsenConfigurationObservation) DeepCopy ¶
func (in *NielsenConfigurationObservation) DeepCopy() *NielsenConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NielsenConfigurationObservation.
func (*NielsenConfigurationObservation) DeepCopyInto ¶
func (in *NielsenConfigurationObservation) DeepCopyInto(out *NielsenConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NielsenConfigurationParameters ¶
type NielsenConfigurationParameters struct { // – Enter the Distributor ID assigned to your organization by Nielsen. // +kubebuilder:validation:Optional DistributorID *string `json:"distributorId,omitempty" tf:"distributor_id,omitempty"` // – Enables Nielsen PCM to ID3 tagging. // +kubebuilder:validation:Optional NielsenPcmToId3Tagging *string `json:"nielsenPcmToId3Tagging,omitempty" tf:"nielsen_pcm_to_id3_tagging,omitempty"` }
func (*NielsenConfigurationParameters) DeepCopy ¶
func (in *NielsenConfigurationParameters) DeepCopy() *NielsenConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NielsenConfigurationParameters.
func (*NielsenConfigurationParameters) DeepCopyInto ¶
func (in *NielsenConfigurationParameters) DeepCopyInto(out *NielsenConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NielsenNaesIiNwSettingsInitParameters ¶
type NielsenNaesIiNwSettingsInitParameters struct { CheckDigitString *string `json:"checkDigitString,omitempty" tf:"check_digit_string,omitempty"` // The Nielsen Source ID to include in the watermark. Sid *float64 `json:"sid,omitempty" tf:"sid,omitempty"` }
func (*NielsenNaesIiNwSettingsInitParameters) DeepCopy ¶
func (in *NielsenNaesIiNwSettingsInitParameters) DeepCopy() *NielsenNaesIiNwSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NielsenNaesIiNwSettingsInitParameters.
func (*NielsenNaesIiNwSettingsInitParameters) DeepCopyInto ¶
func (in *NielsenNaesIiNwSettingsInitParameters) DeepCopyInto(out *NielsenNaesIiNwSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NielsenNaesIiNwSettingsObservation ¶
type NielsenNaesIiNwSettingsObservation struct { CheckDigitString *string `json:"checkDigitString,omitempty" tf:"check_digit_string,omitempty"` // The Nielsen Source ID to include in the watermark. Sid *float64 `json:"sid,omitempty" tf:"sid,omitempty"` }
func (*NielsenNaesIiNwSettingsObservation) DeepCopy ¶
func (in *NielsenNaesIiNwSettingsObservation) DeepCopy() *NielsenNaesIiNwSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NielsenNaesIiNwSettingsObservation.
func (*NielsenNaesIiNwSettingsObservation) DeepCopyInto ¶
func (in *NielsenNaesIiNwSettingsObservation) DeepCopyInto(out *NielsenNaesIiNwSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NielsenNaesIiNwSettingsParameters ¶
type NielsenNaesIiNwSettingsParameters struct { // +kubebuilder:validation:Optional CheckDigitString *string `json:"checkDigitString" tf:"check_digit_string,omitempty"` // The Nielsen Source ID to include in the watermark. // +kubebuilder:validation:Optional Sid *float64 `json:"sid" tf:"sid,omitempty"` }
func (*NielsenNaesIiNwSettingsParameters) DeepCopy ¶
func (in *NielsenNaesIiNwSettingsParameters) DeepCopy() *NielsenNaesIiNwSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NielsenNaesIiNwSettingsParameters.
func (*NielsenNaesIiNwSettingsParameters) DeepCopyInto ¶
func (in *NielsenNaesIiNwSettingsParameters) DeepCopyInto(out *NielsenNaesIiNwSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NielsenWatermarksSettingsInitParameters ¶
type NielsenWatermarksSettingsInitParameters struct { // Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details. NielsenCbetSettings *NielsenCbetSettingsInitParameters `json:"nielsenCbetSettings,omitempty" tf:"nielsen_cbet_settings,omitempty"` // Distribution types to assign to the watermarks. Options are PROGRAM_CONTENT and FINAL_DISTRIBUTOR. NielsenDistributionType *string `json:"nielsenDistributionType,omitempty" tf:"nielsen_distribution_type,omitempty"` // Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details. NielsenNaesIiNwSettings []NielsenNaesIiNwSettingsInitParameters `json:"nielsenNaesIiNwSettings,omitempty" tf:"nielsen_naes_ii_nw_settings,omitempty"` }
func (*NielsenWatermarksSettingsInitParameters) DeepCopy ¶
func (in *NielsenWatermarksSettingsInitParameters) DeepCopy() *NielsenWatermarksSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NielsenWatermarksSettingsInitParameters.
func (*NielsenWatermarksSettingsInitParameters) DeepCopyInto ¶
func (in *NielsenWatermarksSettingsInitParameters) DeepCopyInto(out *NielsenWatermarksSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NielsenWatermarksSettingsObservation ¶
type NielsenWatermarksSettingsObservation struct { // Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details. NielsenCbetSettings *NielsenCbetSettingsObservation `json:"nielsenCbetSettings,omitempty" tf:"nielsen_cbet_settings,omitempty"` // Distribution types to assign to the watermarks. Options are PROGRAM_CONTENT and FINAL_DISTRIBUTOR. NielsenDistributionType *string `json:"nielsenDistributionType,omitempty" tf:"nielsen_distribution_type,omitempty"` // Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details. NielsenNaesIiNwSettings []NielsenNaesIiNwSettingsObservation `json:"nielsenNaesIiNwSettings,omitempty" tf:"nielsen_naes_ii_nw_settings,omitempty"` }
func (*NielsenWatermarksSettingsObservation) DeepCopy ¶
func (in *NielsenWatermarksSettingsObservation) DeepCopy() *NielsenWatermarksSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NielsenWatermarksSettingsObservation.
func (*NielsenWatermarksSettingsObservation) DeepCopyInto ¶
func (in *NielsenWatermarksSettingsObservation) DeepCopyInto(out *NielsenWatermarksSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NielsenWatermarksSettingsParameters ¶
type NielsenWatermarksSettingsParameters struct { // Used to insert watermarks of type Nielsen CBET. See Nielsen CBET Settings for more details. // +kubebuilder:validation:Optional NielsenCbetSettings *NielsenCbetSettingsParameters `json:"nielsenCbetSettings,omitempty" tf:"nielsen_cbet_settings,omitempty"` // Distribution types to assign to the watermarks. Options are PROGRAM_CONTENT and FINAL_DISTRIBUTOR. // +kubebuilder:validation:Optional NielsenDistributionType *string `json:"nielsenDistributionType,omitempty" tf:"nielsen_distribution_type,omitempty"` // Used to insert watermarks of type Nielsen NAES, II (N2) and Nielsen NAES VI (NW). See Nielsen NAES II NW Settings for more details. // +kubebuilder:validation:Optional NielsenNaesIiNwSettings []NielsenNaesIiNwSettingsParameters `json:"nielsenNaesIiNwSettings,omitempty" tf:"nielsen_naes_ii_nw_settings,omitempty"` }
func (*NielsenWatermarksSettingsParameters) DeepCopy ¶
func (in *NielsenWatermarksSettingsParameters) DeepCopy() *NielsenWatermarksSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NielsenWatermarksSettingsParameters.
func (*NielsenWatermarksSettingsParameters) DeepCopyInto ¶
func (in *NielsenWatermarksSettingsParameters) DeepCopyInto(out *NielsenWatermarksSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputGroupSettingsInitParameters ¶
type OutputGroupSettingsInitParameters struct { // Archive group settings. See Archive Group Settings for more details. ArchiveGroupSettings []ArchiveGroupSettingsInitParameters `json:"archiveGroupSettings,omitempty" tf:"archive_group_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. FrameCaptureGroupSettings *FrameCaptureGroupSettingsInitParameters `json:"frameCaptureGroupSettings,omitempty" tf:"frame_capture_group_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. HlsGroupSettings *HlsGroupSettingsInitParameters `json:"hlsGroupSettings,omitempty" tf:"hls_group_settings,omitempty"` // Media package group settings. See Media Package Group Settings for more details. MediaPackageGroupSettings *MediaPackageGroupSettingsInitParameters `json:"mediaPackageGroupSettings,omitempty" tf:"media_package_group_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. MsSmoothGroupSettings *MsSmoothGroupSettingsInitParameters `json:"msSmoothGroupSettings,omitempty" tf:"ms_smooth_group_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. MultiplexGroupSettings *MultiplexGroupSettingsInitParameters `json:"multiplexGroupSettings,omitempty" tf:"multiplex_group_settings,omitempty"` // RTMP group settings. See RTMP Group Settings for more details. RtmpGroupSettings *RtmpGroupSettingsInitParameters `json:"rtmpGroupSettings,omitempty" tf:"rtmp_group_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. UDPGroupSettings *UDPGroupSettingsInitParameters `json:"udpGroupSettings,omitempty" tf:"udp_group_settings,omitempty"` }
func (*OutputGroupSettingsInitParameters) DeepCopy ¶
func (in *OutputGroupSettingsInitParameters) DeepCopy() *OutputGroupSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputGroupSettingsInitParameters.
func (*OutputGroupSettingsInitParameters) DeepCopyInto ¶
func (in *OutputGroupSettingsInitParameters) DeepCopyInto(out *OutputGroupSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputGroupSettingsObservation ¶
type OutputGroupSettingsObservation struct { // Archive group settings. See Archive Group Settings for more details. ArchiveGroupSettings []ArchiveGroupSettingsObservation `json:"archiveGroupSettings,omitempty" tf:"archive_group_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. FrameCaptureGroupSettings *FrameCaptureGroupSettingsObservation `json:"frameCaptureGroupSettings,omitempty" tf:"frame_capture_group_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. HlsGroupSettings *HlsGroupSettingsObservation `json:"hlsGroupSettings,omitempty" tf:"hls_group_settings,omitempty"` // Media package group settings. See Media Package Group Settings for more details. MediaPackageGroupSettings *MediaPackageGroupSettingsObservation `json:"mediaPackageGroupSettings,omitempty" tf:"media_package_group_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. MsSmoothGroupSettings *MsSmoothGroupSettingsObservation `json:"msSmoothGroupSettings,omitempty" tf:"ms_smooth_group_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. MultiplexGroupSettings *MultiplexGroupSettingsParameters `json:"multiplexGroupSettings,omitempty" tf:"multiplex_group_settings,omitempty"` // RTMP group settings. See RTMP Group Settings for more details. RtmpGroupSettings *RtmpGroupSettingsObservation `json:"rtmpGroupSettings,omitempty" tf:"rtmp_group_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. UDPGroupSettings *UDPGroupSettingsObservation `json:"udpGroupSettings,omitempty" tf:"udp_group_settings,omitempty"` }
func (*OutputGroupSettingsObservation) DeepCopy ¶
func (in *OutputGroupSettingsObservation) DeepCopy() *OutputGroupSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputGroupSettingsObservation.
func (*OutputGroupSettingsObservation) DeepCopyInto ¶
func (in *OutputGroupSettingsObservation) DeepCopyInto(out *OutputGroupSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputGroupSettingsParameters ¶
type OutputGroupSettingsParameters struct { // Archive group settings. See Archive Group Settings for more details. // +kubebuilder:validation:Optional ArchiveGroupSettings []ArchiveGroupSettingsParameters `json:"archiveGroupSettings,omitempty" tf:"archive_group_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional FrameCaptureGroupSettings *FrameCaptureGroupSettingsParameters `json:"frameCaptureGroupSettings,omitempty" tf:"frame_capture_group_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional HlsGroupSettings *HlsGroupSettingsParameters `json:"hlsGroupSettings,omitempty" tf:"hls_group_settings,omitempty"` // Media package group settings. See Media Package Group Settings for more details. // +kubebuilder:validation:Optional MediaPackageGroupSettings *MediaPackageGroupSettingsParameters `json:"mediaPackageGroupSettings,omitempty" tf:"media_package_group_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional MsSmoothGroupSettings *MsSmoothGroupSettingsParameters `json:"msSmoothGroupSettings,omitempty" tf:"ms_smooth_group_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional MultiplexGroupSettings *MultiplexGroupSettingsParameters `json:"multiplexGroupSettings,omitempty" tf:"multiplex_group_settings,omitempty"` // RTMP group settings. See RTMP Group Settings for more details. // +kubebuilder:validation:Optional RtmpGroupSettings *RtmpGroupSettingsParameters `json:"rtmpGroupSettings,omitempty" tf:"rtmp_group_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional UDPGroupSettings *UDPGroupSettingsParameters `json:"udpGroupSettings,omitempty" tf:"udp_group_settings,omitempty"` }
func (*OutputGroupSettingsParameters) DeepCopy ¶
func (in *OutputGroupSettingsParameters) DeepCopy() *OutputGroupSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputGroupSettingsParameters.
func (*OutputGroupSettingsParameters) DeepCopyInto ¶
func (in *OutputGroupSettingsParameters) DeepCopyInto(out *OutputGroupSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputGroupsInitParameters ¶
type OutputGroupsInitParameters struct { // Name of the Channel. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Settings associated with the output group. See Output Group Settings for more details. OutputGroupSettings *OutputGroupSettingsInitParameters `json:"outputGroupSettings,omitempty" tf:"output_group_settings,omitempty"` // List of outputs. See Outputs for more details. Outputs []OutputsInitParameters `json:"outputs,omitempty" tf:"outputs,omitempty"` }
func (*OutputGroupsInitParameters) DeepCopy ¶
func (in *OutputGroupsInitParameters) DeepCopy() *OutputGroupsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputGroupsInitParameters.
func (*OutputGroupsInitParameters) DeepCopyInto ¶
func (in *OutputGroupsInitParameters) DeepCopyInto(out *OutputGroupsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputGroupsObservation ¶
type OutputGroupsObservation struct { // Name of the Channel. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Settings associated with the output group. See Output Group Settings for more details. OutputGroupSettings *OutputGroupSettingsObservation `json:"outputGroupSettings,omitempty" tf:"output_group_settings,omitempty"` // List of outputs. See Outputs for more details. Outputs []OutputsObservation `json:"outputs,omitempty" tf:"outputs,omitempty"` }
func (*OutputGroupsObservation) DeepCopy ¶
func (in *OutputGroupsObservation) DeepCopy() *OutputGroupsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputGroupsObservation.
func (*OutputGroupsObservation) DeepCopyInto ¶
func (in *OutputGroupsObservation) DeepCopyInto(out *OutputGroupsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputGroupsParameters ¶
type OutputGroupsParameters struct { // Name of the Channel. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Settings associated with the output group. See Output Group Settings for more details. // +kubebuilder:validation:Optional OutputGroupSettings *OutputGroupSettingsParameters `json:"outputGroupSettings" tf:"output_group_settings,omitempty"` // List of outputs. See Outputs for more details. // +kubebuilder:validation:Optional Outputs []OutputsParameters `json:"outputs" tf:"outputs,omitempty"` }
func (*OutputGroupsParameters) DeepCopy ¶
func (in *OutputGroupsParameters) DeepCopy() *OutputGroupsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputGroupsParameters.
func (*OutputGroupsParameters) DeepCopyInto ¶
func (in *OutputGroupsParameters) DeepCopyInto(out *OutputGroupsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputRectangleInitParameters ¶
type OutputRectangleInitParameters struct { // See the description in left_offset. For height, specify the entire height of the rectangle as a percentage of the underlying frame height. For example, "80" means the rectangle height is 80% of the underlying frame height. The top_offset and rectangle_height must add up to 100% or less. This field corresponds to tts:extent - Y in the TTML standard. Height *float64 `json:"height,omitempty" tf:"height,omitempty"` // Applies only if you plan to convert these source captions to EBU-TT-D or TTML in an output. (Make sure to leave the default if you don’t have either of these formats in the output.) You can define a display rectangle for the captions that is smaller than the underlying video frame. You define the rectangle by specifying the position of the left edge, top edge, bottom edge, and right edge of the rectangle, all within the underlying video frame. The units for the measurements are percentages. If you specify a value for one of these fields, you must specify a value for all of them. For leftOffset, specify the position of the left edge of the rectangle, as a percentage of the underlying frame width, and relative to the left edge of the frame. For example, "10" means the measurement is 10% of the underlying frame width. The rectangle left edge starts at that position from the left edge of the frame. This field corresponds to tts:origin - X in the TTML standard. LeftOffset *float64 `json:"leftOffset,omitempty" tf:"left_offset,omitempty"` // See the description in left_offset. For top_offset, specify the position of the top edge of the rectangle, as a percentage of the underlying frame height, and relative to the top edge of the frame. For example, "10" means the measurement is 10% of the underlying frame height. The rectangle top edge starts at that position from the top edge of the frame. This field corresponds to tts:origin - Y in the TTML standard. TopOffset *float64 `json:"topOffset,omitempty" tf:"top_offset,omitempty"` // See the description in left_offset. For width, specify the entire width of the rectangle as a percentage of the underlying frame width. For example, "80" means the rectangle width is 80% of the underlying frame width. The left_offset and rectangle_width must add up to 100% or less. This field corresponds to tts:extent - X in the TTML standard. Width *float64 `json:"width,omitempty" tf:"width,omitempty"` }
func (*OutputRectangleInitParameters) DeepCopy ¶
func (in *OutputRectangleInitParameters) DeepCopy() *OutputRectangleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputRectangleInitParameters.
func (*OutputRectangleInitParameters) DeepCopyInto ¶
func (in *OutputRectangleInitParameters) DeepCopyInto(out *OutputRectangleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputRectangleObservation ¶
type OutputRectangleObservation struct { // See the description in left_offset. For height, specify the entire height of the rectangle as a percentage of the underlying frame height. For example, "80" means the rectangle height is 80% of the underlying frame height. The top_offset and rectangle_height must add up to 100% or less. This field corresponds to tts:extent - Y in the TTML standard. Height *float64 `json:"height,omitempty" tf:"height,omitempty"` // Applies only if you plan to convert these source captions to EBU-TT-D or TTML in an output. (Make sure to leave the default if you don’t have either of these formats in the output.) You can define a display rectangle for the captions that is smaller than the underlying video frame. You define the rectangle by specifying the position of the left edge, top edge, bottom edge, and right edge of the rectangle, all within the underlying video frame. The units for the measurements are percentages. If you specify a value for one of these fields, you must specify a value for all of them. For leftOffset, specify the position of the left edge of the rectangle, as a percentage of the underlying frame width, and relative to the left edge of the frame. For example, "10" means the measurement is 10% of the underlying frame width. The rectangle left edge starts at that position from the left edge of the frame. This field corresponds to tts:origin - X in the TTML standard. LeftOffset *float64 `json:"leftOffset,omitempty" tf:"left_offset,omitempty"` // See the description in left_offset. For top_offset, specify the position of the top edge of the rectangle, as a percentage of the underlying frame height, and relative to the top edge of the frame. For example, "10" means the measurement is 10% of the underlying frame height. The rectangle top edge starts at that position from the top edge of the frame. This field corresponds to tts:origin - Y in the TTML standard. TopOffset *float64 `json:"topOffset,omitempty" tf:"top_offset,omitempty"` // See the description in left_offset. For width, specify the entire width of the rectangle as a percentage of the underlying frame width. For example, "80" means the rectangle width is 80% of the underlying frame width. The left_offset and rectangle_width must add up to 100% or less. This field corresponds to tts:extent - X in the TTML standard. Width *float64 `json:"width,omitempty" tf:"width,omitempty"` }
func (*OutputRectangleObservation) DeepCopy ¶
func (in *OutputRectangleObservation) DeepCopy() *OutputRectangleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputRectangleObservation.
func (*OutputRectangleObservation) DeepCopyInto ¶
func (in *OutputRectangleObservation) DeepCopyInto(out *OutputRectangleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputRectangleParameters ¶
type OutputRectangleParameters struct { // See the description in left_offset. For height, specify the entire height of the rectangle as a percentage of the underlying frame height. For example, "80" means the rectangle height is 80% of the underlying frame height. The top_offset and rectangle_height must add up to 100% or less. This field corresponds to tts:extent - Y in the TTML standard. // +kubebuilder:validation:Optional Height *float64 `json:"height" tf:"height,omitempty"` // Applies only if you plan to convert these source captions to EBU-TT-D or TTML in an output. (Make sure to leave the default if you don’t have either of these formats in the output.) You can define a display rectangle for the captions that is smaller than the underlying video frame. You define the rectangle by specifying the position of the left edge, top edge, bottom edge, and right edge of the rectangle, all within the underlying video frame. The units for the measurements are percentages. If you specify a value for one of these fields, you must specify a value for all of them. For leftOffset, specify the position of the left edge of the rectangle, as a percentage of the underlying frame width, and relative to the left edge of the frame. For example, "10" means the measurement is 10% of the underlying frame width. The rectangle left edge starts at that position from the left edge of the frame. This field corresponds to tts:origin - X in the TTML standard. // +kubebuilder:validation:Optional LeftOffset *float64 `json:"leftOffset" tf:"left_offset,omitempty"` // See the description in left_offset. For top_offset, specify the position of the top edge of the rectangle, as a percentage of the underlying frame height, and relative to the top edge of the frame. For example, "10" means the measurement is 10% of the underlying frame height. The rectangle top edge starts at that position from the top edge of the frame. This field corresponds to tts:origin - Y in the TTML standard. // +kubebuilder:validation:Optional TopOffset *float64 `json:"topOffset" tf:"top_offset,omitempty"` // See the description in left_offset. For width, specify the entire width of the rectangle as a percentage of the underlying frame width. For example, "80" means the rectangle width is 80% of the underlying frame width. The left_offset and rectangle_width must add up to 100% or less. This field corresponds to tts:extent - X in the TTML standard. // +kubebuilder:validation:Optional Width *float64 `json:"width" tf:"width,omitempty"` }
func (*OutputRectangleParameters) DeepCopy ¶
func (in *OutputRectangleParameters) DeepCopy() *OutputRectangleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputRectangleParameters.
func (*OutputRectangleParameters) DeepCopyInto ¶
func (in *OutputRectangleParameters) DeepCopyInto(out *OutputRectangleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputSettingsInitParameters ¶
type OutputSettingsInitParameters struct { // Archive output settings. See Archive Output Settings for more details. ArchiveOutputSettings *ArchiveOutputSettingsInitParameters `json:"archiveOutputSettings,omitempty" tf:"archive_output_settings,omitempty"` // Settings for output. See Output Settings for more details. FrameCaptureOutputSettings *FrameCaptureOutputSettingsInitParameters `json:"frameCaptureOutputSettings,omitempty" tf:"frame_capture_output_settings,omitempty"` // Settings for output. See Output Settings for more details. HlsOutputSettings *HlsOutputSettingsInitParameters `json:"hlsOutputSettings,omitempty" tf:"hls_output_settings,omitempty"` // Media package output settings. This can be set as an empty block. MediaPackageOutputSettings *MediaPackageOutputSettingsInitParameters `json:"mediaPackageOutputSettings,omitempty" tf:"media_package_output_settings,omitempty"` // Settings for output. See Output Settings for more details. MsSmoothOutputSettings *MsSmoothOutputSettingsInitParameters `json:"msSmoothOutputSettings,omitempty" tf:"ms_smooth_output_settings,omitempty"` // Multiplex output settings. See Multiplex Output Settings for more details. MultiplexOutputSettings *MultiplexOutputSettingsInitParameters `json:"multiplexOutputSettings,omitempty" tf:"multiplex_output_settings,omitempty"` // RTMP output settings. See RTMP Output Settings for more details. RtmpOutputSettings *RtmpOutputSettingsInitParameters `json:"rtmpOutputSettings,omitempty" tf:"rtmp_output_settings,omitempty"` // UDP output settings. See UDP Output Settings for more details. UDPOutputSettings *UDPOutputSettingsInitParameters `json:"udpOutputSettings,omitempty" tf:"udp_output_settings,omitempty"` }
func (*OutputSettingsInitParameters) DeepCopy ¶
func (in *OutputSettingsInitParameters) DeepCopy() *OutputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputSettingsInitParameters.
func (*OutputSettingsInitParameters) DeepCopyInto ¶
func (in *OutputSettingsInitParameters) DeepCopyInto(out *OutputSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputSettingsObservation ¶
type OutputSettingsObservation struct { // Archive output settings. See Archive Output Settings for more details. ArchiveOutputSettings *ArchiveOutputSettingsObservation `json:"archiveOutputSettings,omitempty" tf:"archive_output_settings,omitempty"` // Settings for output. See Output Settings for more details. FrameCaptureOutputSettings *FrameCaptureOutputSettingsObservation `json:"frameCaptureOutputSettings,omitempty" tf:"frame_capture_output_settings,omitempty"` // Settings for output. See Output Settings for more details. HlsOutputSettings *HlsOutputSettingsObservation `json:"hlsOutputSettings,omitempty" tf:"hls_output_settings,omitempty"` // Media package output settings. This can be set as an empty block. MediaPackageOutputSettings *MediaPackageOutputSettingsParameters `json:"mediaPackageOutputSettings,omitempty" tf:"media_package_output_settings,omitempty"` // Settings for output. See Output Settings for more details. MsSmoothOutputSettings *MsSmoothOutputSettingsObservation `json:"msSmoothOutputSettings,omitempty" tf:"ms_smooth_output_settings,omitempty"` // Multiplex output settings. See Multiplex Output Settings for more details. MultiplexOutputSettings *MultiplexOutputSettingsObservation `json:"multiplexOutputSettings,omitempty" tf:"multiplex_output_settings,omitempty"` // RTMP output settings. See RTMP Output Settings for more details. RtmpOutputSettings *RtmpOutputSettingsObservation `json:"rtmpOutputSettings,omitempty" tf:"rtmp_output_settings,omitempty"` // UDP output settings. See UDP Output Settings for more details. UDPOutputSettings *UDPOutputSettingsObservation `json:"udpOutputSettings,omitempty" tf:"udp_output_settings,omitempty"` }
func (*OutputSettingsObservation) DeepCopy ¶
func (in *OutputSettingsObservation) DeepCopy() *OutputSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputSettingsObservation.
func (*OutputSettingsObservation) DeepCopyInto ¶
func (in *OutputSettingsObservation) DeepCopyInto(out *OutputSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputSettingsParameters ¶
type OutputSettingsParameters struct { // Archive output settings. See Archive Output Settings for more details. // +kubebuilder:validation:Optional ArchiveOutputSettings *ArchiveOutputSettingsParameters `json:"archiveOutputSettings,omitempty" tf:"archive_output_settings,omitempty"` // Settings for output. See Output Settings for more details. // +kubebuilder:validation:Optional FrameCaptureOutputSettings *FrameCaptureOutputSettingsParameters `json:"frameCaptureOutputSettings,omitempty" tf:"frame_capture_output_settings,omitempty"` // Settings for output. See Output Settings for more details. // +kubebuilder:validation:Optional HlsOutputSettings *HlsOutputSettingsParameters `json:"hlsOutputSettings,omitempty" tf:"hls_output_settings,omitempty"` // Media package output settings. This can be set as an empty block. // +kubebuilder:validation:Optional MediaPackageOutputSettings *MediaPackageOutputSettingsParameters `json:"mediaPackageOutputSettings,omitempty" tf:"media_package_output_settings,omitempty"` // Settings for output. See Output Settings for more details. // +kubebuilder:validation:Optional MsSmoothOutputSettings *MsSmoothOutputSettingsParameters `json:"msSmoothOutputSettings,omitempty" tf:"ms_smooth_output_settings,omitempty"` // Multiplex output settings. See Multiplex Output Settings for more details. // +kubebuilder:validation:Optional MultiplexOutputSettings *MultiplexOutputSettingsParameters `json:"multiplexOutputSettings,omitempty" tf:"multiplex_output_settings,omitempty"` // RTMP output settings. See RTMP Output Settings for more details. // +kubebuilder:validation:Optional RtmpOutputSettings *RtmpOutputSettingsParameters `json:"rtmpOutputSettings,omitempty" tf:"rtmp_output_settings,omitempty"` // UDP output settings. See UDP Output Settings for more details. // +kubebuilder:validation:Optional UDPOutputSettings *UDPOutputSettingsParameters `json:"udpOutputSettings,omitempty" tf:"udp_output_settings,omitempty"` }
func (*OutputSettingsParameters) DeepCopy ¶
func (in *OutputSettingsParameters) DeepCopy() *OutputSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputSettingsParameters.
func (*OutputSettingsParameters) DeepCopyInto ¶
func (in *OutputSettingsParameters) DeepCopyInto(out *OutputSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputsInitParameters ¶
type OutputsInitParameters struct { // The names of the audio descriptions used as audio sources for the output. // +listType=set AudioDescriptionNames []*string `json:"audioDescriptionNames,omitempty" tf:"audio_description_names,omitempty"` // The names of the caption descriptions used as caption sources for the output. // +listType=set CaptionDescriptionNames []*string `json:"captionDescriptionNames,omitempty" tf:"caption_description_names,omitempty"` // The name used to identify an output. OutputName *string `json:"outputName,omitempty" tf:"output_name,omitempty"` // Settings for output. See Output Settings for more details. OutputSettings *OutputSettingsInitParameters `json:"outputSettings,omitempty" tf:"output_settings,omitempty"` // The name of the video description used as video source for the output. VideoDescriptionName *string `json:"videoDescriptionName,omitempty" tf:"video_description_name,omitempty"` }
func (*OutputsInitParameters) DeepCopy ¶
func (in *OutputsInitParameters) DeepCopy() *OutputsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputsInitParameters.
func (*OutputsInitParameters) DeepCopyInto ¶
func (in *OutputsInitParameters) DeepCopyInto(out *OutputsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputsObservation ¶
type OutputsObservation struct { // The names of the audio descriptions used as audio sources for the output. // +listType=set AudioDescriptionNames []*string `json:"audioDescriptionNames,omitempty" tf:"audio_description_names,omitempty"` // The names of the caption descriptions used as caption sources for the output. // +listType=set CaptionDescriptionNames []*string `json:"captionDescriptionNames,omitempty" tf:"caption_description_names,omitempty"` // The name used to identify an output. OutputName *string `json:"outputName,omitempty" tf:"output_name,omitempty"` // Settings for output. See Output Settings for more details. OutputSettings *OutputSettingsObservation `json:"outputSettings,omitempty" tf:"output_settings,omitempty"` // The name of the video description used as video source for the output. VideoDescriptionName *string `json:"videoDescriptionName,omitempty" tf:"video_description_name,omitempty"` }
func (*OutputsObservation) DeepCopy ¶
func (in *OutputsObservation) DeepCopy() *OutputsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputsObservation.
func (*OutputsObservation) DeepCopyInto ¶
func (in *OutputsObservation) DeepCopyInto(out *OutputsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputsParameters ¶
type OutputsParameters struct { // The names of the audio descriptions used as audio sources for the output. // +kubebuilder:validation:Optional // +listType=set AudioDescriptionNames []*string `json:"audioDescriptionNames,omitempty" tf:"audio_description_names,omitempty"` // The names of the caption descriptions used as caption sources for the output. // +kubebuilder:validation:Optional // +listType=set CaptionDescriptionNames []*string `json:"captionDescriptionNames,omitempty" tf:"caption_description_names,omitempty"` // The name used to identify an output. // +kubebuilder:validation:Optional OutputName *string `json:"outputName,omitempty" tf:"output_name,omitempty"` // Settings for output. See Output Settings for more details. // +kubebuilder:validation:Optional OutputSettings *OutputSettingsParameters `json:"outputSettings" tf:"output_settings,omitempty"` // The name of the video description used as video source for the output. // +kubebuilder:validation:Optional VideoDescriptionName *string `json:"videoDescriptionName,omitempty" tf:"video_description_name,omitempty"` }
func (*OutputsParameters) DeepCopy ¶
func (in *OutputsParameters) DeepCopy() *OutputsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputsParameters.
func (*OutputsParameters) DeepCopyInto ¶
func (in *OutputsParameters) DeepCopyInto(out *OutputsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PassThroughSettingsInitParameters ¶
type PassThroughSettingsInitParameters struct { }
func (*PassThroughSettingsInitParameters) DeepCopy ¶
func (in *PassThroughSettingsInitParameters) DeepCopy() *PassThroughSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PassThroughSettingsInitParameters.
func (*PassThroughSettingsInitParameters) DeepCopyInto ¶
func (in *PassThroughSettingsInitParameters) DeepCopyInto(out *PassThroughSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PassThroughSettingsObservation ¶
type PassThroughSettingsObservation struct { }
func (*PassThroughSettingsObservation) DeepCopy ¶
func (in *PassThroughSettingsObservation) DeepCopy() *PassThroughSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PassThroughSettingsObservation.
func (*PassThroughSettingsObservation) DeepCopyInto ¶
func (in *PassThroughSettingsObservation) DeepCopyInto(out *PassThroughSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PassThroughSettingsParameters ¶
type PassThroughSettingsParameters struct { }
func (*PassThroughSettingsParameters) DeepCopy ¶
func (in *PassThroughSettingsParameters) DeepCopy() *PassThroughSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PassThroughSettingsParameters.
func (*PassThroughSettingsParameters) DeepCopyInto ¶
func (in *PassThroughSettingsParameters) DeepCopyInto(out *PassThroughSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawSettingsInitParameters ¶
type RawSettingsInitParameters struct { }
func (*RawSettingsInitParameters) DeepCopy ¶
func (in *RawSettingsInitParameters) DeepCopy() *RawSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawSettingsInitParameters.
func (*RawSettingsInitParameters) DeepCopyInto ¶
func (in *RawSettingsInitParameters) DeepCopyInto(out *RawSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawSettingsObservation ¶
type RawSettingsObservation struct { }
func (*RawSettingsObservation) DeepCopy ¶
func (in *RawSettingsObservation) DeepCopy() *RawSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawSettingsObservation.
func (*RawSettingsObservation) DeepCopyInto ¶
func (in *RawSettingsObservation) DeepCopyInto(out *RawSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawSettingsParameters ¶
type RawSettingsParameters struct { }
func (*RawSettingsParameters) DeepCopy ¶
func (in *RawSettingsParameters) DeepCopy() *RawSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawSettingsParameters.
func (*RawSettingsParameters) DeepCopyInto ¶
func (in *RawSettingsParameters) DeepCopyInto(out *RawSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Rec601SettingsInitParameters ¶
type Rec601SettingsInitParameters struct { }
func (*Rec601SettingsInitParameters) DeepCopy ¶
func (in *Rec601SettingsInitParameters) DeepCopy() *Rec601SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rec601SettingsInitParameters.
func (*Rec601SettingsInitParameters) DeepCopyInto ¶
func (in *Rec601SettingsInitParameters) DeepCopyInto(out *Rec601SettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Rec601SettingsObservation ¶
type Rec601SettingsObservation struct { }
func (*Rec601SettingsObservation) DeepCopy ¶
func (in *Rec601SettingsObservation) DeepCopy() *Rec601SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rec601SettingsObservation.
func (*Rec601SettingsObservation) DeepCopyInto ¶
func (in *Rec601SettingsObservation) DeepCopyInto(out *Rec601SettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Rec601SettingsParameters ¶
type Rec601SettingsParameters struct { }
func (*Rec601SettingsParameters) DeepCopy ¶
func (in *Rec601SettingsParameters) DeepCopy() *Rec601SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rec601SettingsParameters.
func (*Rec601SettingsParameters) DeepCopyInto ¶
func (in *Rec601SettingsParameters) DeepCopyInto(out *Rec601SettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Rec709SettingsInitParameters ¶
type Rec709SettingsInitParameters struct { }
func (*Rec709SettingsInitParameters) DeepCopy ¶
func (in *Rec709SettingsInitParameters) DeepCopy() *Rec709SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rec709SettingsInitParameters.
func (*Rec709SettingsInitParameters) DeepCopyInto ¶
func (in *Rec709SettingsInitParameters) DeepCopyInto(out *Rec709SettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Rec709SettingsObservation ¶
type Rec709SettingsObservation struct { }
func (*Rec709SettingsObservation) DeepCopy ¶
func (in *Rec709SettingsObservation) DeepCopy() *Rec709SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rec709SettingsObservation.
func (*Rec709SettingsObservation) DeepCopyInto ¶
func (in *Rec709SettingsObservation) DeepCopyInto(out *Rec709SettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Rec709SettingsParameters ¶
type Rec709SettingsParameters struct { }
func (*Rec709SettingsParameters) DeepCopy ¶
func (in *Rec709SettingsParameters) DeepCopy() *Rec709SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rec709SettingsParameters.
func (*Rec709SettingsParameters) DeepCopyInto ¶
func (in *Rec709SettingsParameters) DeepCopyInto(out *Rec709SettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemixSettingsInitParameters ¶
type RemixSettingsInitParameters struct { ChannelMappings []ChannelMappingsInitParameters `json:"channelMappings,omitempty" tf:"channel_mappings,omitempty"` ChannelsIn *float64 `json:"channelsIn,omitempty" tf:"channels_in,omitempty"` ChannelsOut *float64 `json:"channelsOut,omitempty" tf:"channels_out,omitempty"` }
func (*RemixSettingsInitParameters) DeepCopy ¶
func (in *RemixSettingsInitParameters) DeepCopy() *RemixSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemixSettingsInitParameters.
func (*RemixSettingsInitParameters) DeepCopyInto ¶
func (in *RemixSettingsInitParameters) DeepCopyInto(out *RemixSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemixSettingsObservation ¶
type RemixSettingsObservation struct { ChannelMappings []ChannelMappingsObservation `json:"channelMappings,omitempty" tf:"channel_mappings,omitempty"` ChannelsIn *float64 `json:"channelsIn,omitempty" tf:"channels_in,omitempty"` ChannelsOut *float64 `json:"channelsOut,omitempty" tf:"channels_out,omitempty"` }
func (*RemixSettingsObservation) DeepCopy ¶
func (in *RemixSettingsObservation) DeepCopy() *RemixSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemixSettingsObservation.
func (*RemixSettingsObservation) DeepCopyInto ¶
func (in *RemixSettingsObservation) DeepCopyInto(out *RemixSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemixSettingsParameters ¶
type RemixSettingsParameters struct { // +kubebuilder:validation:Optional ChannelMappings []ChannelMappingsParameters `json:"channelMappings" tf:"channel_mappings,omitempty"` // +kubebuilder:validation:Optional ChannelsIn *float64 `json:"channelsIn,omitempty" tf:"channels_in,omitempty"` // +kubebuilder:validation:Optional ChannelsOut *float64 `json:"channelsOut,omitempty" tf:"channels_out,omitempty"` }
func (*RemixSettingsParameters) DeepCopy ¶
func (in *RemixSettingsParameters) DeepCopy() *RemixSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemixSettingsParameters.
func (*RemixSettingsParameters) DeepCopyInto ¶
func (in *RemixSettingsParameters) DeepCopyInto(out *RemixSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RtmpCaptionInfoDestinationSettingsInitParameters ¶
type RtmpCaptionInfoDestinationSettingsInitParameters struct { }
func (*RtmpCaptionInfoDestinationSettingsInitParameters) DeepCopy ¶
func (in *RtmpCaptionInfoDestinationSettingsInitParameters) DeepCopy() *RtmpCaptionInfoDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RtmpCaptionInfoDestinationSettingsInitParameters.
func (*RtmpCaptionInfoDestinationSettingsInitParameters) DeepCopyInto ¶
func (in *RtmpCaptionInfoDestinationSettingsInitParameters) DeepCopyInto(out *RtmpCaptionInfoDestinationSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RtmpCaptionInfoDestinationSettingsObservation ¶
type RtmpCaptionInfoDestinationSettingsObservation struct { }
func (*RtmpCaptionInfoDestinationSettingsObservation) DeepCopy ¶
func (in *RtmpCaptionInfoDestinationSettingsObservation) DeepCopy() *RtmpCaptionInfoDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RtmpCaptionInfoDestinationSettingsObservation.
func (*RtmpCaptionInfoDestinationSettingsObservation) DeepCopyInto ¶
func (in *RtmpCaptionInfoDestinationSettingsObservation) DeepCopyInto(out *RtmpCaptionInfoDestinationSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RtmpCaptionInfoDestinationSettingsParameters ¶
type RtmpCaptionInfoDestinationSettingsParameters struct { }
func (*RtmpCaptionInfoDestinationSettingsParameters) DeepCopy ¶
func (in *RtmpCaptionInfoDestinationSettingsParameters) DeepCopy() *RtmpCaptionInfoDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RtmpCaptionInfoDestinationSettingsParameters.
func (*RtmpCaptionInfoDestinationSettingsParameters) DeepCopyInto ¶
func (in *RtmpCaptionInfoDestinationSettingsParameters) DeepCopyInto(out *RtmpCaptionInfoDestinationSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RtmpGroupSettingsInitParameters ¶
type RtmpGroupSettingsInitParameters struct { // The ad marker type for this output group. AdMarkers []*string `json:"adMarkers,omitempty" tf:"ad_markers,omitempty"` // Authentication scheme to use when connecting with CDN. AuthenticationScheme *string `json:"authenticationScheme,omitempty" tf:"authentication_scheme,omitempty"` // Controls behavior when content cache fills up. CacheFullBehavior *string `json:"cacheFullBehavior,omitempty" tf:"cache_full_behavior,omitempty"` // Cache length in seconds, is used to calculate buffer size. CacheLength *float64 `json:"cacheLength,omitempty" tf:"cache_length,omitempty"` // Controls the types of data that passes to onCaptionInfo outputs. CaptionData *string `json:"captionData,omitempty" tf:"caption_data,omitempty"` // Controls the behavior of the RTMP group if input becomes unavailable. InputLossAction *string `json:"inputLossAction,omitempty" tf:"input_loss_action,omitempty"` // Number of seconds to wait until a restart is initiated. RestartDelay *float64 `json:"restartDelay,omitempty" tf:"restart_delay,omitempty"` }
func (*RtmpGroupSettingsInitParameters) DeepCopy ¶
func (in *RtmpGroupSettingsInitParameters) DeepCopy() *RtmpGroupSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RtmpGroupSettingsInitParameters.
func (*RtmpGroupSettingsInitParameters) DeepCopyInto ¶
func (in *RtmpGroupSettingsInitParameters) DeepCopyInto(out *RtmpGroupSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RtmpGroupSettingsObservation ¶
type RtmpGroupSettingsObservation struct { // The ad marker type for this output group. AdMarkers []*string `json:"adMarkers,omitempty" tf:"ad_markers,omitempty"` // Authentication scheme to use when connecting with CDN. AuthenticationScheme *string `json:"authenticationScheme,omitempty" tf:"authentication_scheme,omitempty"` // Controls behavior when content cache fills up. CacheFullBehavior *string `json:"cacheFullBehavior,omitempty" tf:"cache_full_behavior,omitempty"` // Cache length in seconds, is used to calculate buffer size. CacheLength *float64 `json:"cacheLength,omitempty" tf:"cache_length,omitempty"` // Controls the types of data that passes to onCaptionInfo outputs. CaptionData *string `json:"captionData,omitempty" tf:"caption_data,omitempty"` // Controls the behavior of the RTMP group if input becomes unavailable. InputLossAction *string `json:"inputLossAction,omitempty" tf:"input_loss_action,omitempty"` // Number of seconds to wait until a restart is initiated. RestartDelay *float64 `json:"restartDelay,omitempty" tf:"restart_delay,omitempty"` }
func (*RtmpGroupSettingsObservation) DeepCopy ¶
func (in *RtmpGroupSettingsObservation) DeepCopy() *RtmpGroupSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RtmpGroupSettingsObservation.
func (*RtmpGroupSettingsObservation) DeepCopyInto ¶
func (in *RtmpGroupSettingsObservation) DeepCopyInto(out *RtmpGroupSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RtmpGroupSettingsParameters ¶
type RtmpGroupSettingsParameters struct { // The ad marker type for this output group. // +kubebuilder:validation:Optional AdMarkers []*string `json:"adMarkers,omitempty" tf:"ad_markers,omitempty"` // Authentication scheme to use when connecting with CDN. // +kubebuilder:validation:Optional AuthenticationScheme *string `json:"authenticationScheme,omitempty" tf:"authentication_scheme,omitempty"` // Controls behavior when content cache fills up. // +kubebuilder:validation:Optional CacheFullBehavior *string `json:"cacheFullBehavior,omitempty" tf:"cache_full_behavior,omitempty"` // Cache length in seconds, is used to calculate buffer size. // +kubebuilder:validation:Optional CacheLength *float64 `json:"cacheLength,omitempty" tf:"cache_length,omitempty"` // Controls the types of data that passes to onCaptionInfo outputs. // +kubebuilder:validation:Optional CaptionData *string `json:"captionData,omitempty" tf:"caption_data,omitempty"` // Controls the behavior of the RTMP group if input becomes unavailable. // +kubebuilder:validation:Optional InputLossAction *string `json:"inputLossAction,omitempty" tf:"input_loss_action,omitempty"` // Number of seconds to wait until a restart is initiated. // +kubebuilder:validation:Optional RestartDelay *float64 `json:"restartDelay,omitempty" tf:"restart_delay,omitempty"` }
func (*RtmpGroupSettingsParameters) DeepCopy ¶
func (in *RtmpGroupSettingsParameters) DeepCopy() *RtmpGroupSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RtmpGroupSettingsParameters.
func (*RtmpGroupSettingsParameters) DeepCopyInto ¶
func (in *RtmpGroupSettingsParameters) DeepCopyInto(out *RtmpGroupSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RtmpOutputSettingsDestinationInitParameters ¶
type RtmpOutputSettingsDestinationInitParameters struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*RtmpOutputSettingsDestinationInitParameters) DeepCopy ¶
func (in *RtmpOutputSettingsDestinationInitParameters) DeepCopy() *RtmpOutputSettingsDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RtmpOutputSettingsDestinationInitParameters.
func (*RtmpOutputSettingsDestinationInitParameters) DeepCopyInto ¶
func (in *RtmpOutputSettingsDestinationInitParameters) DeepCopyInto(out *RtmpOutputSettingsDestinationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RtmpOutputSettingsDestinationObservation ¶
type RtmpOutputSettingsDestinationObservation struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*RtmpOutputSettingsDestinationObservation) DeepCopy ¶
func (in *RtmpOutputSettingsDestinationObservation) DeepCopy() *RtmpOutputSettingsDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RtmpOutputSettingsDestinationObservation.
func (*RtmpOutputSettingsDestinationObservation) DeepCopyInto ¶
func (in *RtmpOutputSettingsDestinationObservation) DeepCopyInto(out *RtmpOutputSettingsDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RtmpOutputSettingsDestinationParameters ¶
type RtmpOutputSettingsDestinationParameters struct { // Reference ID for the destination. // +kubebuilder:validation:Optional DestinationRefID *string `json:"destinationRefId" tf:"destination_ref_id,omitempty"` }
func (*RtmpOutputSettingsDestinationParameters) DeepCopy ¶
func (in *RtmpOutputSettingsDestinationParameters) DeepCopy() *RtmpOutputSettingsDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RtmpOutputSettingsDestinationParameters.
func (*RtmpOutputSettingsDestinationParameters) DeepCopyInto ¶
func (in *RtmpOutputSettingsDestinationParameters) DeepCopyInto(out *RtmpOutputSettingsDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RtmpOutputSettingsInitParameters ¶
type RtmpOutputSettingsInitParameters struct { // Setting to allow self signed or verified RTMP certificates. CertificateMode *string `json:"certificateMode,omitempty" tf:"certificate_mode,omitempty"` // Number of seconds to wait before retrying connection to the flash media server if the connection is lost. ConnectionRetryInterval *float64 `json:"connectionRetryInterval,omitempty" tf:"connection_retry_interval,omitempty"` // A director and base filename where archive files should be written. See Destination for more details. Destination *RtmpOutputSettingsDestinationInitParameters `json:"destination,omitempty" tf:"destination,omitempty"` // Number of retry attempts. NumRetries *float64 `json:"numRetries,omitempty" tf:"num_retries,omitempty"` }
func (*RtmpOutputSettingsInitParameters) DeepCopy ¶
func (in *RtmpOutputSettingsInitParameters) DeepCopy() *RtmpOutputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RtmpOutputSettingsInitParameters.
func (*RtmpOutputSettingsInitParameters) DeepCopyInto ¶
func (in *RtmpOutputSettingsInitParameters) DeepCopyInto(out *RtmpOutputSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RtmpOutputSettingsObservation ¶
type RtmpOutputSettingsObservation struct { // Setting to allow self signed or verified RTMP certificates. CertificateMode *string `json:"certificateMode,omitempty" tf:"certificate_mode,omitempty"` // Number of seconds to wait before retrying connection to the flash media server if the connection is lost. ConnectionRetryInterval *float64 `json:"connectionRetryInterval,omitempty" tf:"connection_retry_interval,omitempty"` // A director and base filename where archive files should be written. See Destination for more details. Destination *RtmpOutputSettingsDestinationObservation `json:"destination,omitempty" tf:"destination,omitempty"` // Number of retry attempts. NumRetries *float64 `json:"numRetries,omitempty" tf:"num_retries,omitempty"` }
func (*RtmpOutputSettingsObservation) DeepCopy ¶
func (in *RtmpOutputSettingsObservation) DeepCopy() *RtmpOutputSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RtmpOutputSettingsObservation.
func (*RtmpOutputSettingsObservation) DeepCopyInto ¶
func (in *RtmpOutputSettingsObservation) DeepCopyInto(out *RtmpOutputSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RtmpOutputSettingsParameters ¶
type RtmpOutputSettingsParameters struct { // Setting to allow self signed or verified RTMP certificates. // +kubebuilder:validation:Optional CertificateMode *string `json:"certificateMode,omitempty" tf:"certificate_mode,omitempty"` // Number of seconds to wait before retrying connection to the flash media server if the connection is lost. // +kubebuilder:validation:Optional ConnectionRetryInterval *float64 `json:"connectionRetryInterval,omitempty" tf:"connection_retry_interval,omitempty"` // A director and base filename where archive files should be written. See Destination for more details. // +kubebuilder:validation:Optional Destination *RtmpOutputSettingsDestinationParameters `json:"destination" tf:"destination,omitempty"` // Number of retry attempts. // +kubebuilder:validation:Optional NumRetries *float64 `json:"numRetries,omitempty" tf:"num_retries,omitempty"` }
func (*RtmpOutputSettingsParameters) DeepCopy ¶
func (in *RtmpOutputSettingsParameters) DeepCopy() *RtmpOutputSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RtmpOutputSettingsParameters.
func (*RtmpOutputSettingsParameters) DeepCopyInto ¶
func (in *RtmpOutputSettingsParameters) DeepCopyInto(out *RtmpOutputSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Scte20PlusEmbeddedDestinationSettingsInitParameters ¶
type Scte20PlusEmbeddedDestinationSettingsInitParameters struct { }
func (*Scte20PlusEmbeddedDestinationSettingsInitParameters) DeepCopy ¶
func (in *Scte20PlusEmbeddedDestinationSettingsInitParameters) DeepCopy() *Scte20PlusEmbeddedDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scte20PlusEmbeddedDestinationSettingsInitParameters.
func (*Scte20PlusEmbeddedDestinationSettingsInitParameters) DeepCopyInto ¶
func (in *Scte20PlusEmbeddedDestinationSettingsInitParameters) DeepCopyInto(out *Scte20PlusEmbeddedDestinationSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Scte20PlusEmbeddedDestinationSettingsObservation ¶
type Scte20PlusEmbeddedDestinationSettingsObservation struct { }
func (*Scte20PlusEmbeddedDestinationSettingsObservation) DeepCopy ¶
func (in *Scte20PlusEmbeddedDestinationSettingsObservation) DeepCopy() *Scte20PlusEmbeddedDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scte20PlusEmbeddedDestinationSettingsObservation.
func (*Scte20PlusEmbeddedDestinationSettingsObservation) DeepCopyInto ¶
func (in *Scte20PlusEmbeddedDestinationSettingsObservation) DeepCopyInto(out *Scte20PlusEmbeddedDestinationSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Scte20PlusEmbeddedDestinationSettingsParameters ¶
type Scte20PlusEmbeddedDestinationSettingsParameters struct { }
func (*Scte20PlusEmbeddedDestinationSettingsParameters) DeepCopy ¶
func (in *Scte20PlusEmbeddedDestinationSettingsParameters) DeepCopy() *Scte20PlusEmbeddedDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scte20PlusEmbeddedDestinationSettingsParameters.
func (*Scte20PlusEmbeddedDestinationSettingsParameters) DeepCopyInto ¶
func (in *Scte20PlusEmbeddedDestinationSettingsParameters) DeepCopyInto(out *Scte20PlusEmbeddedDestinationSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Scte20SourceSettingsInitParameters ¶
type Scte20SourceSettingsInitParameters struct { // If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded. Convert608To708 *string `json:"convert608To708,omitempty" tf:"convert_608_to_708,omitempty"` // Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough. Source608ChannelNumber *float64 `json:"source608ChannelNumber,omitempty" tf:"source_608_channel_number,omitempty"` }
func (*Scte20SourceSettingsInitParameters) DeepCopy ¶
func (in *Scte20SourceSettingsInitParameters) DeepCopy() *Scte20SourceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scte20SourceSettingsInitParameters.
func (*Scte20SourceSettingsInitParameters) DeepCopyInto ¶
func (in *Scte20SourceSettingsInitParameters) DeepCopyInto(out *Scte20SourceSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Scte20SourceSettingsObservation ¶
type Scte20SourceSettingsObservation struct { // If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded. Convert608To708 *string `json:"convert608To708,omitempty" tf:"convert_608_to_708,omitempty"` // Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough. Source608ChannelNumber *float64 `json:"source608ChannelNumber,omitempty" tf:"source_608_channel_number,omitempty"` }
func (*Scte20SourceSettingsObservation) DeepCopy ¶
func (in *Scte20SourceSettingsObservation) DeepCopy() *Scte20SourceSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scte20SourceSettingsObservation.
func (*Scte20SourceSettingsObservation) DeepCopyInto ¶
func (in *Scte20SourceSettingsObservation) DeepCopyInto(out *Scte20SourceSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Scte20SourceSettingsParameters ¶
type Scte20SourceSettingsParameters struct { // If upconvert, 608 data is both passed through via the “608 compatibility bytes” fields of the 708 wrapper as well as translated into 708. 708 data present in the source content will be discarded. // +kubebuilder:validation:Optional Convert608To708 *string `json:"convert608To708,omitempty" tf:"convert_608_to_708,omitempty"` // Specifies the 608/708 channel number within the video track from which to extract captions. Unused for passthrough. // +kubebuilder:validation:Optional Source608ChannelNumber *float64 `json:"source608ChannelNumber,omitempty" tf:"source_608_channel_number,omitempty"` }
func (*Scte20SourceSettingsParameters) DeepCopy ¶
func (in *Scte20SourceSettingsParameters) DeepCopy() *Scte20SourceSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scte20SourceSettingsParameters.
func (*Scte20SourceSettingsParameters) DeepCopyInto ¶
func (in *Scte20SourceSettingsParameters) DeepCopyInto(out *Scte20SourceSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Scte27DestinationSettingsInitParameters ¶
type Scte27DestinationSettingsInitParameters struct { }
func (*Scte27DestinationSettingsInitParameters) DeepCopy ¶
func (in *Scte27DestinationSettingsInitParameters) DeepCopy() *Scte27DestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scte27DestinationSettingsInitParameters.
func (*Scte27DestinationSettingsInitParameters) DeepCopyInto ¶
func (in *Scte27DestinationSettingsInitParameters) DeepCopyInto(out *Scte27DestinationSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Scte27DestinationSettingsObservation ¶
type Scte27DestinationSettingsObservation struct { }
func (*Scte27DestinationSettingsObservation) DeepCopy ¶
func (in *Scte27DestinationSettingsObservation) DeepCopy() *Scte27DestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scte27DestinationSettingsObservation.
func (*Scte27DestinationSettingsObservation) DeepCopyInto ¶
func (in *Scte27DestinationSettingsObservation) DeepCopyInto(out *Scte27DestinationSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Scte27DestinationSettingsParameters ¶
type Scte27DestinationSettingsParameters struct { }
func (*Scte27DestinationSettingsParameters) DeepCopy ¶
func (in *Scte27DestinationSettingsParameters) DeepCopy() *Scte27DestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scte27DestinationSettingsParameters.
func (*Scte27DestinationSettingsParameters) DeepCopyInto ¶
func (in *Scte27DestinationSettingsParameters) DeepCopyInto(out *Scte27DestinationSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Scte27SourceSettingsInitParameters ¶
type Scte27SourceSettingsInitParameters struct { // If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text. OcrLanguage *string `json:"ocrLanguage,omitempty" tf:"ocr_language,omitempty"` // Selects a specific PID from within a source. Pid *float64 `json:"pid,omitempty" tf:"pid,omitempty"` }
func (*Scte27SourceSettingsInitParameters) DeepCopy ¶
func (in *Scte27SourceSettingsInitParameters) DeepCopy() *Scte27SourceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scte27SourceSettingsInitParameters.
func (*Scte27SourceSettingsInitParameters) DeepCopyInto ¶
func (in *Scte27SourceSettingsInitParameters) DeepCopyInto(out *Scte27SourceSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Scte27SourceSettingsObservation ¶
type Scte27SourceSettingsObservation struct { // If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text. OcrLanguage *string `json:"ocrLanguage,omitempty" tf:"ocr_language,omitempty"` // Selects a specific PID from within a source. Pid *float64 `json:"pid,omitempty" tf:"pid,omitempty"` }
func (*Scte27SourceSettingsObservation) DeepCopy ¶
func (in *Scte27SourceSettingsObservation) DeepCopy() *Scte27SourceSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scte27SourceSettingsObservation.
func (*Scte27SourceSettingsObservation) DeepCopyInto ¶
func (in *Scte27SourceSettingsObservation) DeepCopyInto(out *Scte27SourceSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Scte27SourceSettingsParameters ¶
type Scte27SourceSettingsParameters struct { // If you will configure a WebVTT caption description that references this caption selector, use this field to provide the language to consider when translating the image-based source to text. // +kubebuilder:validation:Optional OcrLanguage *string `json:"ocrLanguage,omitempty" tf:"ocr_language,omitempty"` // Selects a specific PID from within a source. // +kubebuilder:validation:Optional Pid *float64 `json:"pid,omitempty" tf:"pid,omitempty"` }
func (*Scte27SourceSettingsParameters) DeepCopy ¶
func (in *Scte27SourceSettingsParameters) DeepCopy() *Scte27SourceSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scte27SourceSettingsParameters.
func (*Scte27SourceSettingsParameters) DeepCopyInto ¶
func (in *Scte27SourceSettingsParameters) DeepCopyInto(out *Scte27SourceSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectorSettingsInitParameters ¶
type SelectorSettingsInitParameters struct { // Audio HLS Rendition Selection. See Audio HLS Rendition Selection for more details. AudioHlsRenditionSelection *AudioHlsRenditionSelectionInitParameters `json:"audioHlsRenditionSelection,omitempty" tf:"audio_hls_rendition_selection,omitempty"` // Audio Language Selection. See Audio Language Selection for more details. AudioLanguageSelection *AudioLanguageSelectionInitParameters `json:"audioLanguageSelection,omitempty" tf:"audio_language_selection,omitempty"` // Audio Pid Selection. See Audio PID Selection for more details. AudioPidSelection *AudioPidSelectionInitParameters `json:"audioPidSelection,omitempty" tf:"audio_pid_selection,omitempty"` // Audio Track Selection. See Audio Track Selection for more details. AudioTrackSelection *AudioTrackSelectionInitParameters `json:"audioTrackSelection,omitempty" tf:"audio_track_selection,omitempty"` }
func (*SelectorSettingsInitParameters) DeepCopy ¶
func (in *SelectorSettingsInitParameters) DeepCopy() *SelectorSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectorSettingsInitParameters.
func (*SelectorSettingsInitParameters) DeepCopyInto ¶
func (in *SelectorSettingsInitParameters) DeepCopyInto(out *SelectorSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectorSettingsObservation ¶
type SelectorSettingsObservation struct { // Audio HLS Rendition Selection. See Audio HLS Rendition Selection for more details. AudioHlsRenditionSelection *AudioHlsRenditionSelectionObservation `json:"audioHlsRenditionSelection,omitempty" tf:"audio_hls_rendition_selection,omitempty"` // Audio Language Selection. See Audio Language Selection for more details. AudioLanguageSelection *AudioLanguageSelectionObservation `json:"audioLanguageSelection,omitempty" tf:"audio_language_selection,omitempty"` // Audio Pid Selection. See Audio PID Selection for more details. AudioPidSelection *AudioPidSelectionObservation `json:"audioPidSelection,omitempty" tf:"audio_pid_selection,omitempty"` // Audio Track Selection. See Audio Track Selection for more details. AudioTrackSelection *AudioTrackSelectionObservation `json:"audioTrackSelection,omitempty" tf:"audio_track_selection,omitempty"` }
func (*SelectorSettingsObservation) DeepCopy ¶
func (in *SelectorSettingsObservation) DeepCopy() *SelectorSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectorSettingsObservation.
func (*SelectorSettingsObservation) DeepCopyInto ¶
func (in *SelectorSettingsObservation) DeepCopyInto(out *SelectorSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectorSettingsParameters ¶
type SelectorSettingsParameters struct { // Audio HLS Rendition Selection. See Audio HLS Rendition Selection for more details. // +kubebuilder:validation:Optional AudioHlsRenditionSelection *AudioHlsRenditionSelectionParameters `json:"audioHlsRenditionSelection,omitempty" tf:"audio_hls_rendition_selection,omitempty"` // Audio Language Selection. See Audio Language Selection for more details. // +kubebuilder:validation:Optional AudioLanguageSelection *AudioLanguageSelectionParameters `json:"audioLanguageSelection,omitempty" tf:"audio_language_selection,omitempty"` // Audio Pid Selection. See Audio PID Selection for more details. // +kubebuilder:validation:Optional AudioPidSelection *AudioPidSelectionParameters `json:"audioPidSelection,omitempty" tf:"audio_pid_selection,omitempty"` // Audio Track Selection. See Audio Track Selection for more details. // +kubebuilder:validation:Optional AudioTrackSelection *AudioTrackSelectionParameters `json:"audioTrackSelection,omitempty" tf:"audio_track_selection,omitempty"` }
func (*SelectorSettingsParameters) DeepCopy ¶
func (in *SelectorSettingsParameters) DeepCopy() *SelectorSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectorSettingsParameters.
func (*SelectorSettingsParameters) DeepCopyInto ¶
func (in *SelectorSettingsParameters) DeepCopyInto(out *SelectorSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsInitParameters ¶
type SettingsInitParameters struct { // Key used to extract the password from EC2 Parameter store. PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // Stream name RTMP destinations (URLs of type rtmp://) StreamName *string `json:"streamName,omitempty" tf:"stream_name,omitempty"` // A URL specifying a destination. URL *string `json:"url,omitempty" tf:"url,omitempty"` // Username for destination. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*SettingsInitParameters) DeepCopy ¶
func (in *SettingsInitParameters) DeepCopy() *SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsInitParameters.
func (*SettingsInitParameters) DeepCopyInto ¶
func (in *SettingsInitParameters) DeepCopyInto(out *SettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsObservation ¶
type SettingsObservation struct { // Key used to extract the password from EC2 Parameter store. PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // Stream name RTMP destinations (URLs of type rtmp://) StreamName *string `json:"streamName,omitempty" tf:"stream_name,omitempty"` // A URL specifying a destination. URL *string `json:"url,omitempty" tf:"url,omitempty"` // Username for destination. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*SettingsObservation) DeepCopy ¶
func (in *SettingsObservation) DeepCopy() *SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsObservation.
func (*SettingsObservation) DeepCopyInto ¶
func (in *SettingsObservation) DeepCopyInto(out *SettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsParameters ¶
type SettingsParameters struct { // Key used to extract the password from EC2 Parameter store. // +kubebuilder:validation:Optional PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // Stream name RTMP destinations (URLs of type rtmp://) // +kubebuilder:validation:Optional StreamName *string `json:"streamName,omitempty" tf:"stream_name,omitempty"` // A URL specifying a destination. // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` // Username for destination. // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*SettingsParameters) DeepCopy ¶
func (in *SettingsParameters) DeepCopy() *SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsParameters.
func (*SettingsParameters) DeepCopyInto ¶
func (in *SettingsParameters) DeepCopyInto(out *SettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmpteTtDestinationSettingsInitParameters ¶
type SmpteTtDestinationSettingsInitParameters struct { }
func (*SmpteTtDestinationSettingsInitParameters) DeepCopy ¶
func (in *SmpteTtDestinationSettingsInitParameters) DeepCopy() *SmpteTtDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmpteTtDestinationSettingsInitParameters.
func (*SmpteTtDestinationSettingsInitParameters) DeepCopyInto ¶
func (in *SmpteTtDestinationSettingsInitParameters) DeepCopyInto(out *SmpteTtDestinationSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmpteTtDestinationSettingsObservation ¶
type SmpteTtDestinationSettingsObservation struct { }
func (*SmpteTtDestinationSettingsObservation) DeepCopy ¶
func (in *SmpteTtDestinationSettingsObservation) DeepCopy() *SmpteTtDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmpteTtDestinationSettingsObservation.
func (*SmpteTtDestinationSettingsObservation) DeepCopyInto ¶
func (in *SmpteTtDestinationSettingsObservation) DeepCopyInto(out *SmpteTtDestinationSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SmpteTtDestinationSettingsParameters ¶
type SmpteTtDestinationSettingsParameters struct { }
func (*SmpteTtDestinationSettingsParameters) DeepCopy ¶
func (in *SmpteTtDestinationSettingsParameters) DeepCopy() *SmpteTtDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmpteTtDestinationSettingsParameters.
func (*SmpteTtDestinationSettingsParameters) DeepCopyInto ¶
func (in *SmpteTtDestinationSettingsParameters) DeepCopyInto(out *SmpteTtDestinationSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourcesInitParameters ¶
type SourcesInitParameters struct { // The key used to extract the password from EC2 Parameter store. PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // The URL where the stream is pulled from. URL *string `json:"url,omitempty" tf:"url,omitempty"` // The username for the input source. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*SourcesInitParameters) DeepCopy ¶
func (in *SourcesInitParameters) DeepCopy() *SourcesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcesInitParameters.
func (*SourcesInitParameters) DeepCopyInto ¶
func (in *SourcesInitParameters) DeepCopyInto(out *SourcesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourcesObservation ¶
type SourcesObservation struct { // The key used to extract the password from EC2 Parameter store. PasswordParam *string `json:"passwordParam,omitempty" tf:"password_param,omitempty"` // The URL where the stream is pulled from. URL *string `json:"url,omitempty" tf:"url,omitempty"` // The username for the input source. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*SourcesObservation) DeepCopy ¶
func (in *SourcesObservation) DeepCopy() *SourcesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcesObservation.
func (*SourcesObservation) DeepCopyInto ¶
func (in *SourcesObservation) DeepCopyInto(out *SourcesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourcesParameters ¶
type SourcesParameters struct { // The key used to extract the password from EC2 Parameter store. // +kubebuilder:validation:Optional PasswordParam *string `json:"passwordParam" tf:"password_param,omitempty"` // The URL where the stream is pulled from. // +kubebuilder:validation:Optional URL *string `json:"url" tf:"url,omitempty"` // The username for the input source. // +kubebuilder:validation:Optional Username *string `json:"username" tf:"username,omitempty"` }
func (*SourcesParameters) DeepCopy ¶
func (in *SourcesParameters) DeepCopy() *SourcesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcesParameters.
func (*SourcesParameters) DeepCopyInto ¶
func (in *SourcesParameters) DeepCopyInto(out *SourcesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardHlsSettingsInitParameters ¶
type StandardHlsSettingsInitParameters struct { AudioRenditionSets *string `json:"audioRenditionSets,omitempty" tf:"audio_rendition_sets,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. M3U8Settings *M3U8SettingsInitParameters `json:"m3u8Settings,omitempty" tf:"m3u8_settings,omitempty"` }
func (*StandardHlsSettingsInitParameters) DeepCopy ¶
func (in *StandardHlsSettingsInitParameters) DeepCopy() *StandardHlsSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardHlsSettingsInitParameters.
func (*StandardHlsSettingsInitParameters) DeepCopyInto ¶
func (in *StandardHlsSettingsInitParameters) DeepCopyInto(out *StandardHlsSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardHlsSettingsObservation ¶
type StandardHlsSettingsObservation struct { AudioRenditionSets *string `json:"audioRenditionSets,omitempty" tf:"audio_rendition_sets,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. M3U8Settings *M3U8SettingsObservation `json:"m3u8Settings,omitempty" tf:"m3u8_settings,omitempty"` }
func (*StandardHlsSettingsObservation) DeepCopy ¶
func (in *StandardHlsSettingsObservation) DeepCopy() *StandardHlsSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardHlsSettingsObservation.
func (*StandardHlsSettingsObservation) DeepCopyInto ¶
func (in *StandardHlsSettingsObservation) DeepCopyInto(out *StandardHlsSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardHlsSettingsParameters ¶
type StandardHlsSettingsParameters struct { // +kubebuilder:validation:Optional AudioRenditionSets *string `json:"audioRenditionSets,omitempty" tf:"audio_rendition_sets,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional M3U8Settings *M3U8SettingsParameters `json:"m3u8Settings" tf:"m3u8_settings,omitempty"` }
func (*StandardHlsSettingsParameters) DeepCopy ¶
func (in *StandardHlsSettingsParameters) DeepCopy() *StandardHlsSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardHlsSettingsParameters.
func (*StandardHlsSettingsParameters) DeepCopyInto ¶
func (in *StandardHlsSettingsParameters) DeepCopyInto(out *StandardHlsSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticKeySettingsInitParameters ¶
type StaticKeySettingsInitParameters struct { KeyProviderServer *KeyProviderServerInitParameters `json:"keyProviderServer,omitempty" tf:"key_provider_server,omitempty"` StaticKeyValue *string `json:"staticKeyValue,omitempty" tf:"static_key_value,omitempty"` }
func (*StaticKeySettingsInitParameters) DeepCopy ¶
func (in *StaticKeySettingsInitParameters) DeepCopy() *StaticKeySettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticKeySettingsInitParameters.
func (*StaticKeySettingsInitParameters) DeepCopyInto ¶
func (in *StaticKeySettingsInitParameters) DeepCopyInto(out *StaticKeySettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticKeySettingsObservation ¶
type StaticKeySettingsObservation struct { KeyProviderServer *KeyProviderServerObservation `json:"keyProviderServer,omitempty" tf:"key_provider_server,omitempty"` StaticKeyValue *string `json:"staticKeyValue,omitempty" tf:"static_key_value,omitempty"` }
func (*StaticKeySettingsObservation) DeepCopy ¶
func (in *StaticKeySettingsObservation) DeepCopy() *StaticKeySettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticKeySettingsObservation.
func (*StaticKeySettingsObservation) DeepCopyInto ¶
func (in *StaticKeySettingsObservation) DeepCopyInto(out *StaticKeySettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticKeySettingsParameters ¶
type StaticKeySettingsParameters struct { // +kubebuilder:validation:Optional KeyProviderServer *KeyProviderServerParameters `json:"keyProviderServer,omitempty" tf:"key_provider_server,omitempty"` // +kubebuilder:validation:Optional StaticKeyValue *string `json:"staticKeyValue" tf:"static_key_value,omitempty"` }
func (*StaticKeySettingsParameters) DeepCopy ¶
func (in *StaticKeySettingsParameters) DeepCopy() *StaticKeySettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticKeySettingsParameters.
func (*StaticKeySettingsParameters) DeepCopyInto ¶
func (in *StaticKeySettingsParameters) DeepCopyInto(out *StaticKeySettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeletextDestinationSettingsInitParameters ¶
type TeletextDestinationSettingsInitParameters struct { }
func (*TeletextDestinationSettingsInitParameters) DeepCopy ¶
func (in *TeletextDestinationSettingsInitParameters) DeepCopy() *TeletextDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeletextDestinationSettingsInitParameters.
func (*TeletextDestinationSettingsInitParameters) DeepCopyInto ¶
func (in *TeletextDestinationSettingsInitParameters) DeepCopyInto(out *TeletextDestinationSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeletextDestinationSettingsObservation ¶
type TeletextDestinationSettingsObservation struct { }
func (*TeletextDestinationSettingsObservation) DeepCopy ¶
func (in *TeletextDestinationSettingsObservation) DeepCopy() *TeletextDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeletextDestinationSettingsObservation.
func (*TeletextDestinationSettingsObservation) DeepCopyInto ¶
func (in *TeletextDestinationSettingsObservation) DeepCopyInto(out *TeletextDestinationSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeletextDestinationSettingsParameters ¶
type TeletextDestinationSettingsParameters struct { }
func (*TeletextDestinationSettingsParameters) DeepCopy ¶
func (in *TeletextDestinationSettingsParameters) DeepCopy() *TeletextDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeletextDestinationSettingsParameters.
func (*TeletextDestinationSettingsParameters) DeepCopyInto ¶
func (in *TeletextDestinationSettingsParameters) DeepCopyInto(out *TeletextDestinationSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeletextSourceSettingsInitParameters ¶
type TeletextSourceSettingsInitParameters struct { // Optionally defines a region where TTML style captions will be displayed. See Caption Rectangle for more details. OutputRectangle *OutputRectangleInitParameters `json:"outputRectangle,omitempty" tf:"output_rectangle,omitempty"` // Specifies the teletext page number within the data stream from which to extract captions. Range of 0x100 (256) to 0x8FF (2303). Unused for passthrough. Should be specified as a hexadecimal string with no “0x” prefix. PageNumber *string `json:"pageNumber,omitempty" tf:"page_number,omitempty"` }
func (*TeletextSourceSettingsInitParameters) DeepCopy ¶
func (in *TeletextSourceSettingsInitParameters) DeepCopy() *TeletextSourceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeletextSourceSettingsInitParameters.
func (*TeletextSourceSettingsInitParameters) DeepCopyInto ¶
func (in *TeletextSourceSettingsInitParameters) DeepCopyInto(out *TeletextSourceSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeletextSourceSettingsObservation ¶
type TeletextSourceSettingsObservation struct { // Optionally defines a region where TTML style captions will be displayed. See Caption Rectangle for more details. OutputRectangle *OutputRectangleObservation `json:"outputRectangle,omitempty" tf:"output_rectangle,omitempty"` // Specifies the teletext page number within the data stream from which to extract captions. Range of 0x100 (256) to 0x8FF (2303). Unused for passthrough. Should be specified as a hexadecimal string with no “0x” prefix. PageNumber *string `json:"pageNumber,omitempty" tf:"page_number,omitempty"` }
func (*TeletextSourceSettingsObservation) DeepCopy ¶
func (in *TeletextSourceSettingsObservation) DeepCopy() *TeletextSourceSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeletextSourceSettingsObservation.
func (*TeletextSourceSettingsObservation) DeepCopyInto ¶
func (in *TeletextSourceSettingsObservation) DeepCopyInto(out *TeletextSourceSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeletextSourceSettingsParameters ¶
type TeletextSourceSettingsParameters struct { // Optionally defines a region where TTML style captions will be displayed. See Caption Rectangle for more details. // +kubebuilder:validation:Optional OutputRectangle *OutputRectangleParameters `json:"outputRectangle,omitempty" tf:"output_rectangle,omitempty"` // Specifies the teletext page number within the data stream from which to extract captions. Range of 0x100 (256) to 0x8FF (2303). Unused for passthrough. Should be specified as a hexadecimal string with no “0x” prefix. // +kubebuilder:validation:Optional PageNumber *string `json:"pageNumber,omitempty" tf:"page_number,omitempty"` }
func (*TeletextSourceSettingsParameters) DeepCopy ¶
func (in *TeletextSourceSettingsParameters) DeepCopy() *TeletextSourceSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeletextSourceSettingsParameters.
func (*TeletextSourceSettingsParameters) DeepCopyInto ¶
func (in *TeletextSourceSettingsParameters) DeepCopyInto(out *TeletextSourceSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemporalFilterSettingsInitParameters ¶
type TemporalFilterSettingsInitParameters struct { // Post filter sharpening. PostFilterSharpening *string `json:"postFilterSharpening,omitempty" tf:"post_filter_sharpening,omitempty"` // Filter strength. Strength *string `json:"strength,omitempty" tf:"strength,omitempty"` }
func (*TemporalFilterSettingsInitParameters) DeepCopy ¶
func (in *TemporalFilterSettingsInitParameters) DeepCopy() *TemporalFilterSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemporalFilterSettingsInitParameters.
func (*TemporalFilterSettingsInitParameters) DeepCopyInto ¶
func (in *TemporalFilterSettingsInitParameters) DeepCopyInto(out *TemporalFilterSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemporalFilterSettingsObservation ¶
type TemporalFilterSettingsObservation struct { // Post filter sharpening. PostFilterSharpening *string `json:"postFilterSharpening,omitempty" tf:"post_filter_sharpening,omitempty"` // Filter strength. Strength *string `json:"strength,omitempty" tf:"strength,omitempty"` }
func (*TemporalFilterSettingsObservation) DeepCopy ¶
func (in *TemporalFilterSettingsObservation) DeepCopy() *TemporalFilterSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemporalFilterSettingsObservation.
func (*TemporalFilterSettingsObservation) DeepCopyInto ¶
func (in *TemporalFilterSettingsObservation) DeepCopyInto(out *TemporalFilterSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemporalFilterSettingsParameters ¶
type TemporalFilterSettingsParameters struct { // Post filter sharpening. // +kubebuilder:validation:Optional PostFilterSharpening *string `json:"postFilterSharpening,omitempty" tf:"post_filter_sharpening,omitempty"` // Filter strength. // +kubebuilder:validation:Optional Strength *string `json:"strength,omitempty" tf:"strength,omitempty"` }
func (*TemporalFilterSettingsParameters) DeepCopy ¶
func (in *TemporalFilterSettingsParameters) DeepCopy() *TemporalFilterSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemporalFilterSettingsParameters.
func (*TemporalFilterSettingsParameters) DeepCopyInto ¶
func (in *TemporalFilterSettingsParameters) DeepCopyInto(out *TemporalFilterSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimecodeBurninSettingsInitParameters ¶
type TimecodeBurninSettingsInitParameters struct { // Set a prefix on the burned in timecode. Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"` // Sets the size of the burned in timecode. TimecodeBurninFontSize *string `json:"timecodeBurninFontSize,omitempty" tf:"timecode_burnin_font_size,omitempty"` // Sets the position of the burned in timecode. TimecodeBurninPosition *string `json:"timecodeBurninPosition,omitempty" tf:"timecode_burnin_position,omitempty"` }
func (*TimecodeBurninSettingsInitParameters) DeepCopy ¶
func (in *TimecodeBurninSettingsInitParameters) DeepCopy() *TimecodeBurninSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimecodeBurninSettingsInitParameters.
func (*TimecodeBurninSettingsInitParameters) DeepCopyInto ¶
func (in *TimecodeBurninSettingsInitParameters) DeepCopyInto(out *TimecodeBurninSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimecodeBurninSettingsObservation ¶
type TimecodeBurninSettingsObservation struct { // Set a prefix on the burned in timecode. Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"` // Sets the size of the burned in timecode. TimecodeBurninFontSize *string `json:"timecodeBurninFontSize,omitempty" tf:"timecode_burnin_font_size,omitempty"` // Sets the position of the burned in timecode. TimecodeBurninPosition *string `json:"timecodeBurninPosition,omitempty" tf:"timecode_burnin_position,omitempty"` }
func (*TimecodeBurninSettingsObservation) DeepCopy ¶
func (in *TimecodeBurninSettingsObservation) DeepCopy() *TimecodeBurninSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimecodeBurninSettingsObservation.
func (*TimecodeBurninSettingsObservation) DeepCopyInto ¶
func (in *TimecodeBurninSettingsObservation) DeepCopyInto(out *TimecodeBurninSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimecodeBurninSettingsParameters ¶
type TimecodeBurninSettingsParameters struct { // Set a prefix on the burned in timecode. // +kubebuilder:validation:Optional Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"` // Sets the size of the burned in timecode. // +kubebuilder:validation:Optional TimecodeBurninFontSize *string `json:"timecodeBurninFontSize,omitempty" tf:"timecode_burnin_font_size,omitempty"` // Sets the position of the burned in timecode. // +kubebuilder:validation:Optional TimecodeBurninPosition *string `json:"timecodeBurninPosition,omitempty" tf:"timecode_burnin_position,omitempty"` }
func (*TimecodeBurninSettingsParameters) DeepCopy ¶
func (in *TimecodeBurninSettingsParameters) DeepCopy() *TimecodeBurninSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimecodeBurninSettingsParameters.
func (*TimecodeBurninSettingsParameters) DeepCopyInto ¶
func (in *TimecodeBurninSettingsParameters) DeepCopyInto(out *TimecodeBurninSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimecodeConfigInitParameters ¶
type TimecodeConfigInitParameters struct { // The source for the timecode that will be associated with the events outputs. Source *string `json:"source,omitempty" tf:"source,omitempty"` // Threshold in frames beyond which output timecode is resynchronized to the input timecode. SyncThreshold *float64 `json:"syncThreshold,omitempty" tf:"sync_threshold,omitempty"` }
func (*TimecodeConfigInitParameters) DeepCopy ¶
func (in *TimecodeConfigInitParameters) DeepCopy() *TimecodeConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimecodeConfigInitParameters.
func (*TimecodeConfigInitParameters) DeepCopyInto ¶
func (in *TimecodeConfigInitParameters) DeepCopyInto(out *TimecodeConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimecodeConfigObservation ¶
type TimecodeConfigObservation struct { // The source for the timecode that will be associated with the events outputs. Source *string `json:"source,omitempty" tf:"source,omitempty"` // Threshold in frames beyond which output timecode is resynchronized to the input timecode. SyncThreshold *float64 `json:"syncThreshold,omitempty" tf:"sync_threshold,omitempty"` }
func (*TimecodeConfigObservation) DeepCopy ¶
func (in *TimecodeConfigObservation) DeepCopy() *TimecodeConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimecodeConfigObservation.
func (*TimecodeConfigObservation) DeepCopyInto ¶
func (in *TimecodeConfigObservation) DeepCopyInto(out *TimecodeConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimecodeConfigParameters ¶
type TimecodeConfigParameters struct { // The source for the timecode that will be associated with the events outputs. // +kubebuilder:validation:Optional Source *string `json:"source" tf:"source,omitempty"` // Threshold in frames beyond which output timecode is resynchronized to the input timecode. // +kubebuilder:validation:Optional SyncThreshold *float64 `json:"syncThreshold,omitempty" tf:"sync_threshold,omitempty"` }
func (*TimecodeConfigParameters) DeepCopy ¶
func (in *TimecodeConfigParameters) DeepCopy() *TimecodeConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimecodeConfigParameters.
func (*TimecodeConfigParameters) DeepCopyInto ¶
func (in *TimecodeConfigParameters) DeepCopyInto(out *TimecodeConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TracksInitParameters ¶
type TracksInitParameters struct { // 1-based integer value that maps to a specific audio track. Track *float64 `json:"track,omitempty" tf:"track,omitempty"` }
func (*TracksInitParameters) DeepCopy ¶
func (in *TracksInitParameters) DeepCopy() *TracksInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TracksInitParameters.
func (*TracksInitParameters) DeepCopyInto ¶
func (in *TracksInitParameters) DeepCopyInto(out *TracksInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TracksObservation ¶
type TracksObservation struct { // 1-based integer value that maps to a specific audio track. Track *float64 `json:"track,omitempty" tf:"track,omitempty"` }
func (*TracksObservation) DeepCopy ¶
func (in *TracksObservation) DeepCopy() *TracksObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TracksObservation.
func (*TracksObservation) DeepCopyInto ¶
func (in *TracksObservation) DeepCopyInto(out *TracksObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TracksParameters ¶
type TracksParameters struct { // 1-based integer value that maps to a specific audio track. // +kubebuilder:validation:Optional Track *float64 `json:"track" tf:"track,omitempty"` }
func (*TracksParameters) DeepCopy ¶
func (in *TracksParameters) DeepCopy() *TracksParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TracksParameters.
func (*TracksParameters) DeepCopyInto ¶
func (in *TracksParameters) DeepCopyInto(out *TracksParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TtmlDestinationSettingsInitParameters ¶
type TtmlDestinationSettingsInitParameters struct { // TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information. StyleControl *string `json:"styleControl,omitempty" tf:"style_control,omitempty"` }
func (*TtmlDestinationSettingsInitParameters) DeepCopy ¶
func (in *TtmlDestinationSettingsInitParameters) DeepCopy() *TtmlDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TtmlDestinationSettingsInitParameters.
func (*TtmlDestinationSettingsInitParameters) DeepCopyInto ¶
func (in *TtmlDestinationSettingsInitParameters) DeepCopyInto(out *TtmlDestinationSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TtmlDestinationSettingsObservation ¶
type TtmlDestinationSettingsObservation struct { // TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information. StyleControl *string `json:"styleControl,omitempty" tf:"style_control,omitempty"` }
func (*TtmlDestinationSettingsObservation) DeepCopy ¶
func (in *TtmlDestinationSettingsObservation) DeepCopy() *TtmlDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TtmlDestinationSettingsObservation.
func (*TtmlDestinationSettingsObservation) DeepCopyInto ¶
func (in *TtmlDestinationSettingsObservation) DeepCopyInto(out *TtmlDestinationSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TtmlDestinationSettingsParameters ¶
type TtmlDestinationSettingsParameters struct { // TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information. // +kubebuilder:validation:Optional StyleControl *string `json:"styleControl" tf:"style_control,omitempty"` }
func (*TtmlDestinationSettingsParameters) DeepCopy ¶
func (in *TtmlDestinationSettingsParameters) DeepCopy() *TtmlDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TtmlDestinationSettingsParameters.
func (*TtmlDestinationSettingsParameters) DeepCopyInto ¶
func (in *TtmlDestinationSettingsParameters) DeepCopyInto(out *TtmlDestinationSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UDPGroupSettingsInitParameters ¶
type UDPGroupSettingsInitParameters struct { // Controls the behavior of the RTMP group if input becomes unavailable. InputLossAction *string `json:"inputLossAction,omitempty" tf:"input_loss_action,omitempty"` // Indicates ID3 frame that has the timecode. TimedMetadataId3Frame *string `json:"timedMetadataId3Frame,omitempty" tf:"timed_metadata_id3_frame,omitempty"` TimedMetadataId3Period *float64 `json:"timedMetadataId3Period,omitempty" tf:"timed_metadata_id3_period,omitempty"` }
func (*UDPGroupSettingsInitParameters) DeepCopy ¶
func (in *UDPGroupSettingsInitParameters) DeepCopy() *UDPGroupSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPGroupSettingsInitParameters.
func (*UDPGroupSettingsInitParameters) DeepCopyInto ¶
func (in *UDPGroupSettingsInitParameters) DeepCopyInto(out *UDPGroupSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UDPGroupSettingsObservation ¶
type UDPGroupSettingsObservation struct { // Controls the behavior of the RTMP group if input becomes unavailable. InputLossAction *string `json:"inputLossAction,omitempty" tf:"input_loss_action,omitempty"` // Indicates ID3 frame that has the timecode. TimedMetadataId3Frame *string `json:"timedMetadataId3Frame,omitempty" tf:"timed_metadata_id3_frame,omitempty"` TimedMetadataId3Period *float64 `json:"timedMetadataId3Period,omitempty" tf:"timed_metadata_id3_period,omitempty"` }
func (*UDPGroupSettingsObservation) DeepCopy ¶
func (in *UDPGroupSettingsObservation) DeepCopy() *UDPGroupSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPGroupSettingsObservation.
func (*UDPGroupSettingsObservation) DeepCopyInto ¶
func (in *UDPGroupSettingsObservation) DeepCopyInto(out *UDPGroupSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UDPGroupSettingsParameters ¶
type UDPGroupSettingsParameters struct { // Controls the behavior of the RTMP group if input becomes unavailable. // +kubebuilder:validation:Optional InputLossAction *string `json:"inputLossAction,omitempty" tf:"input_loss_action,omitempty"` // Indicates ID3 frame that has the timecode. // +kubebuilder:validation:Optional TimedMetadataId3Frame *string `json:"timedMetadataId3Frame,omitempty" tf:"timed_metadata_id3_frame,omitempty"` // +kubebuilder:validation:Optional TimedMetadataId3Period *float64 `json:"timedMetadataId3Period,omitempty" tf:"timed_metadata_id3_period,omitempty"` }
func (*UDPGroupSettingsParameters) DeepCopy ¶
func (in *UDPGroupSettingsParameters) DeepCopy() *UDPGroupSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPGroupSettingsParameters.
func (*UDPGroupSettingsParameters) DeepCopyInto ¶
func (in *UDPGroupSettingsParameters) DeepCopyInto(out *UDPGroupSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UDPOutputSettingsContainerSettingsInitParameters ¶
type UDPOutputSettingsContainerSettingsInitParameters struct { // M2TS Settings. See M2TS Settings for more details. M2TsSettings *ContainerSettingsM2TsSettingsInitParameters `json:"m2tsSettings,omitempty" tf:"m2ts_settings,omitempty"` }
func (*UDPOutputSettingsContainerSettingsInitParameters) DeepCopy ¶
func (in *UDPOutputSettingsContainerSettingsInitParameters) DeepCopy() *UDPOutputSettingsContainerSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPOutputSettingsContainerSettingsInitParameters.
func (*UDPOutputSettingsContainerSettingsInitParameters) DeepCopyInto ¶
func (in *UDPOutputSettingsContainerSettingsInitParameters) DeepCopyInto(out *UDPOutputSettingsContainerSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UDPOutputSettingsContainerSettingsObservation ¶
type UDPOutputSettingsContainerSettingsObservation struct { // M2TS Settings. See M2TS Settings for more details. M2TsSettings *ContainerSettingsM2TsSettingsObservation `json:"m2tsSettings,omitempty" tf:"m2ts_settings,omitempty"` }
func (*UDPOutputSettingsContainerSettingsObservation) DeepCopy ¶
func (in *UDPOutputSettingsContainerSettingsObservation) DeepCopy() *UDPOutputSettingsContainerSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPOutputSettingsContainerSettingsObservation.
func (*UDPOutputSettingsContainerSettingsObservation) DeepCopyInto ¶
func (in *UDPOutputSettingsContainerSettingsObservation) DeepCopyInto(out *UDPOutputSettingsContainerSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UDPOutputSettingsContainerSettingsParameters ¶
type UDPOutputSettingsContainerSettingsParameters struct { // M2TS Settings. See M2TS Settings for more details. // +kubebuilder:validation:Optional M2TsSettings *ContainerSettingsM2TsSettingsParameters `json:"m2tsSettings,omitempty" tf:"m2ts_settings,omitempty"` }
func (*UDPOutputSettingsContainerSettingsParameters) DeepCopy ¶
func (in *UDPOutputSettingsContainerSettingsParameters) DeepCopy() *UDPOutputSettingsContainerSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPOutputSettingsContainerSettingsParameters.
func (*UDPOutputSettingsContainerSettingsParameters) DeepCopyInto ¶
func (in *UDPOutputSettingsContainerSettingsParameters) DeepCopyInto(out *UDPOutputSettingsContainerSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UDPOutputSettingsDestinationInitParameters ¶
type UDPOutputSettingsDestinationInitParameters struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*UDPOutputSettingsDestinationInitParameters) DeepCopy ¶
func (in *UDPOutputSettingsDestinationInitParameters) DeepCopy() *UDPOutputSettingsDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPOutputSettingsDestinationInitParameters.
func (*UDPOutputSettingsDestinationInitParameters) DeepCopyInto ¶
func (in *UDPOutputSettingsDestinationInitParameters) DeepCopyInto(out *UDPOutputSettingsDestinationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UDPOutputSettingsDestinationObservation ¶
type UDPOutputSettingsDestinationObservation struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*UDPOutputSettingsDestinationObservation) DeepCopy ¶
func (in *UDPOutputSettingsDestinationObservation) DeepCopy() *UDPOutputSettingsDestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPOutputSettingsDestinationObservation.
func (*UDPOutputSettingsDestinationObservation) DeepCopyInto ¶
func (in *UDPOutputSettingsDestinationObservation) DeepCopyInto(out *UDPOutputSettingsDestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UDPOutputSettingsDestinationParameters ¶
type UDPOutputSettingsDestinationParameters struct { // Reference ID for the destination. // +kubebuilder:validation:Optional DestinationRefID *string `json:"destinationRefId" tf:"destination_ref_id,omitempty"` }
func (*UDPOutputSettingsDestinationParameters) DeepCopy ¶
func (in *UDPOutputSettingsDestinationParameters) DeepCopy() *UDPOutputSettingsDestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPOutputSettingsDestinationParameters.
func (*UDPOutputSettingsDestinationParameters) DeepCopyInto ¶
func (in *UDPOutputSettingsDestinationParameters) DeepCopyInto(out *UDPOutputSettingsDestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UDPOutputSettingsInitParameters ¶
type UDPOutputSettingsInitParameters struct { // UDP output buffering in milliseconds. BufferMsec *float64 `json:"bufferMsec,omitempty" tf:"buffer_msec,omitempty"` // Settings specific to the container type of the file. See Container Settings for more details. ContainerSettings *UDPOutputSettingsContainerSettingsInitParameters `json:"containerSettings,omitempty" tf:"container_settings,omitempty"` // A director and base filename where archive files should be written. See Destination for more details. Destination *UDPOutputSettingsDestinationInitParameters `json:"destination,omitempty" tf:"destination,omitempty"` // Settings for output. See Output Settings for more details. FecOutputSettings *FecOutputSettingsInitParameters `json:"fecOutputSettings,omitempty" tf:"fec_output_settings,omitempty"` }
func (*UDPOutputSettingsInitParameters) DeepCopy ¶
func (in *UDPOutputSettingsInitParameters) DeepCopy() *UDPOutputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPOutputSettingsInitParameters.
func (*UDPOutputSettingsInitParameters) DeepCopyInto ¶
func (in *UDPOutputSettingsInitParameters) DeepCopyInto(out *UDPOutputSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UDPOutputSettingsObservation ¶
type UDPOutputSettingsObservation struct { // UDP output buffering in milliseconds. BufferMsec *float64 `json:"bufferMsec,omitempty" tf:"buffer_msec,omitempty"` // Settings specific to the container type of the file. See Container Settings for more details. ContainerSettings *UDPOutputSettingsContainerSettingsObservation `json:"containerSettings,omitempty" tf:"container_settings,omitempty"` // A director and base filename where archive files should be written. See Destination for more details. Destination *UDPOutputSettingsDestinationObservation `json:"destination,omitempty" tf:"destination,omitempty"` // Settings for output. See Output Settings for more details. FecOutputSettings *FecOutputSettingsObservation `json:"fecOutputSettings,omitempty" tf:"fec_output_settings,omitempty"` }
func (*UDPOutputSettingsObservation) DeepCopy ¶
func (in *UDPOutputSettingsObservation) DeepCopy() *UDPOutputSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPOutputSettingsObservation.
func (*UDPOutputSettingsObservation) DeepCopyInto ¶
func (in *UDPOutputSettingsObservation) DeepCopyInto(out *UDPOutputSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UDPOutputSettingsParameters ¶
type UDPOutputSettingsParameters struct { // UDP output buffering in milliseconds. // +kubebuilder:validation:Optional BufferMsec *float64 `json:"bufferMsec,omitempty" tf:"buffer_msec,omitempty"` // Settings specific to the container type of the file. See Container Settings for more details. // +kubebuilder:validation:Optional ContainerSettings *UDPOutputSettingsContainerSettingsParameters `json:"containerSettings" tf:"container_settings,omitempty"` // A director and base filename where archive files should be written. See Destination for more details. // +kubebuilder:validation:Optional Destination *UDPOutputSettingsDestinationParameters `json:"destination" tf:"destination,omitempty"` // Settings for output. See Output Settings for more details. // +kubebuilder:validation:Optional FecOutputSettings *FecOutputSettingsParameters `json:"fecOutputSettings,omitempty" tf:"fec_output_settings,omitempty"` }
func (*UDPOutputSettingsParameters) DeepCopy ¶
func (in *UDPOutputSettingsParameters) DeepCopy() *UDPOutputSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPOutputSettingsParameters.
func (*UDPOutputSettingsParameters) DeepCopyInto ¶
func (in *UDPOutputSettingsParameters) DeepCopyInto(out *UDPOutputSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCInitParameters ¶
type VPCInitParameters struct { // List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels. PublicAddressAllocationIds []*string `json:"publicAddressAllocationIds,omitempty" tf:"public_address_allocation_ids,omitempty"` // A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used. // +listType=set SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ). // +listType=set SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` }
func (*VPCInitParameters) DeepCopy ¶
func (in *VPCInitParameters) DeepCopy() *VPCInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCInitParameters.
func (*VPCInitParameters) DeepCopyInto ¶
func (in *VPCInitParameters) DeepCopyInto(out *VPCInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCObservation ¶
type VPCObservation struct { // +listType=set AvailabilityZones []*string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"` // +listType=set NetworkInterfaceIds []*string `json:"networkInterfaceIds,omitempty" tf:"network_interface_ids,omitempty"` // List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels. PublicAddressAllocationIds []*string `json:"publicAddressAllocationIds,omitempty" tf:"public_address_allocation_ids,omitempty"` // A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used. // +listType=set SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ). // +listType=set SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` }
func (*VPCObservation) DeepCopy ¶
func (in *VPCObservation) DeepCopy() *VPCObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCObservation.
func (*VPCObservation) DeepCopyInto ¶
func (in *VPCObservation) DeepCopyInto(out *VPCObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCParameters ¶
type VPCParameters struct { // List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels. // +kubebuilder:validation:Optional PublicAddressAllocationIds []*string `json:"publicAddressAllocationIds" tf:"public_address_allocation_ids,omitempty"` // A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used. // +kubebuilder:validation:Optional // +listType=set SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ). // +kubebuilder:validation:Optional // +listType=set SubnetIds []*string `json:"subnetIds" tf:"subnet_ids,omitempty"` }
func (*VPCParameters) DeepCopy ¶
func (in *VPCParameters) DeepCopy() *VPCParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCParameters.
func (*VPCParameters) DeepCopyInto ¶
func (in *VPCParameters) DeepCopyInto(out *VPCParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VideoBlackSettingsInitParameters ¶
type VideoBlackSettingsInitParameters struct { // A value used in calculating the threshold below which MediaLive considers a pixel to be 'black'. For the input to be considered black, every pixel in a frame must be below this threshold. The threshold is calculated as a percentage (expressed as a decimal) of white. Therefore .1 means 10% white (or 90% black). Note how the formula works for any color depth. For example, if you set this field to 0.1 in 10-bit color depth: (10230.1=102.3), which means a pixel value of 102 or less is 'black'. If you set this field to .1 in an 8-bit color depth: (2550.1=25.5), which means a pixel value of 25 or less is 'black'. The range is 0.0 to 1.0, with any number of decimal places. BlackDetectThreshold *float64 `json:"blackDetectThreshold,omitempty" tf:"black_detect_threshold,omitempty"` // The amount of time (in milliseconds) that the active input must be black before automatic input failover occurs. VideoBlackThresholdMsec *float64 `json:"videoBlackThresholdMsec,omitempty" tf:"video_black_threshold_msec,omitempty"` }
func (*VideoBlackSettingsInitParameters) DeepCopy ¶
func (in *VideoBlackSettingsInitParameters) DeepCopy() *VideoBlackSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoBlackSettingsInitParameters.
func (*VideoBlackSettingsInitParameters) DeepCopyInto ¶
func (in *VideoBlackSettingsInitParameters) DeepCopyInto(out *VideoBlackSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VideoBlackSettingsObservation ¶
type VideoBlackSettingsObservation struct { // A value used in calculating the threshold below which MediaLive considers a pixel to be 'black'. For the input to be considered black, every pixel in a frame must be below this threshold. The threshold is calculated as a percentage (expressed as a decimal) of white. Therefore .1 means 10% white (or 90% black). Note how the formula works for any color depth. For example, if you set this field to 0.1 in 10-bit color depth: (10230.1=102.3), which means a pixel value of 102 or less is 'black'. If you set this field to .1 in an 8-bit color depth: (2550.1=25.5), which means a pixel value of 25 or less is 'black'. The range is 0.0 to 1.0, with any number of decimal places. BlackDetectThreshold *float64 `json:"blackDetectThreshold,omitempty" tf:"black_detect_threshold,omitempty"` // The amount of time (in milliseconds) that the active input must be black before automatic input failover occurs. VideoBlackThresholdMsec *float64 `json:"videoBlackThresholdMsec,omitempty" tf:"video_black_threshold_msec,omitempty"` }
func (*VideoBlackSettingsObservation) DeepCopy ¶
func (in *VideoBlackSettingsObservation) DeepCopy() *VideoBlackSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoBlackSettingsObservation.
func (*VideoBlackSettingsObservation) DeepCopyInto ¶
func (in *VideoBlackSettingsObservation) DeepCopyInto(out *VideoBlackSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VideoBlackSettingsParameters ¶
type VideoBlackSettingsParameters struct { // A value used in calculating the threshold below which MediaLive considers a pixel to be 'black'. For the input to be considered black, every pixel in a frame must be below this threshold. The threshold is calculated as a percentage (expressed as a decimal) of white. Therefore .1 means 10% white (or 90% black). Note how the formula works for any color depth. For example, if you set this field to 0.1 in 10-bit color depth: (10230.1=102.3), which means a pixel value of 102 or less is 'black'. If you set this field to .1 in an 8-bit color depth: (2550.1=25.5), which means a pixel value of 25 or less is 'black'. The range is 0.0 to 1.0, with any number of decimal places. // +kubebuilder:validation:Optional BlackDetectThreshold *float64 `json:"blackDetectThreshold,omitempty" tf:"black_detect_threshold,omitempty"` // The amount of time (in milliseconds) that the active input must be black before automatic input failover occurs. // +kubebuilder:validation:Optional VideoBlackThresholdMsec *float64 `json:"videoBlackThresholdMsec,omitempty" tf:"video_black_threshold_msec,omitempty"` }
func (*VideoBlackSettingsParameters) DeepCopy ¶
func (in *VideoBlackSettingsParameters) DeepCopy() *VideoBlackSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoBlackSettingsParameters.
func (*VideoBlackSettingsParameters) DeepCopyInto ¶
func (in *VideoBlackSettingsParameters) DeepCopyInto(out *VideoBlackSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VideoDescriptionsCodecSettingsInitParameters ¶
type VideoDescriptionsCodecSettingsInitParameters struct { // Frame capture settings. See Frame Capture Settings for more details. FrameCaptureSettings *FrameCaptureSettingsInitParameters `json:"frameCaptureSettings,omitempty" tf:"frame_capture_settings,omitempty"` // H264 settings. See H264 Settings for more details. H264Settings *H264SettingsInitParameters `json:"h264Settings,omitempty" tf:"h264_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. H265Settings *H265SettingsInitParameters `json:"h265Settings,omitempty" tf:"h265_settings,omitempty"` }
func (*VideoDescriptionsCodecSettingsInitParameters) DeepCopy ¶
func (in *VideoDescriptionsCodecSettingsInitParameters) DeepCopy() *VideoDescriptionsCodecSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoDescriptionsCodecSettingsInitParameters.
func (*VideoDescriptionsCodecSettingsInitParameters) DeepCopyInto ¶
func (in *VideoDescriptionsCodecSettingsInitParameters) DeepCopyInto(out *VideoDescriptionsCodecSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VideoDescriptionsCodecSettingsObservation ¶
type VideoDescriptionsCodecSettingsObservation struct { // Frame capture settings. See Frame Capture Settings for more details. FrameCaptureSettings *FrameCaptureSettingsObservation `json:"frameCaptureSettings,omitempty" tf:"frame_capture_settings,omitempty"` // H264 settings. See H264 Settings for more details. H264Settings *H264SettingsObservation `json:"h264Settings,omitempty" tf:"h264_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. H265Settings *H265SettingsObservation `json:"h265Settings,omitempty" tf:"h265_settings,omitempty"` }
func (*VideoDescriptionsCodecSettingsObservation) DeepCopy ¶
func (in *VideoDescriptionsCodecSettingsObservation) DeepCopy() *VideoDescriptionsCodecSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoDescriptionsCodecSettingsObservation.
func (*VideoDescriptionsCodecSettingsObservation) DeepCopyInto ¶
func (in *VideoDescriptionsCodecSettingsObservation) DeepCopyInto(out *VideoDescriptionsCodecSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VideoDescriptionsCodecSettingsParameters ¶
type VideoDescriptionsCodecSettingsParameters struct { // Frame capture settings. See Frame Capture Settings for more details. // +kubebuilder:validation:Optional FrameCaptureSettings *FrameCaptureSettingsParameters `json:"frameCaptureSettings,omitempty" tf:"frame_capture_settings,omitempty"` // H264 settings. See H264 Settings for more details. // +kubebuilder:validation:Optional H264Settings *H264SettingsParameters `json:"h264Settings,omitempty" tf:"h264_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional H265Settings *H265SettingsParameters `json:"h265Settings,omitempty" tf:"h265_settings,omitempty"` }
func (*VideoDescriptionsCodecSettingsParameters) DeepCopy ¶
func (in *VideoDescriptionsCodecSettingsParameters) DeepCopy() *VideoDescriptionsCodecSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoDescriptionsCodecSettingsParameters.
func (*VideoDescriptionsCodecSettingsParameters) DeepCopyInto ¶
func (in *VideoDescriptionsCodecSettingsParameters) DeepCopyInto(out *VideoDescriptionsCodecSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VideoDescriptionsInitParameters ¶
type VideoDescriptionsInitParameters struct { // Audio codec settings. See Audio Codec Settings for more details. CodecSettings *VideoDescriptionsCodecSettingsInitParameters `json:"codecSettings,omitempty" tf:"codec_settings,omitempty"` // See the description in left_offset. For height, specify the entire height of the rectangle as a percentage of the underlying frame height. For example, "80" means the rectangle height is 80% of the underlying frame height. The top_offset and rectangle_height must add up to 100% or less. This field corresponds to tts:extent - Y in the TTML standard. Height *float64 `json:"height,omitempty" tf:"height,omitempty"` // Name of the Channel. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Indicate how to respond to the AFD values that might be in the input video. RespondToAfd *string `json:"respondToAfd,omitempty" tf:"respond_to_afd,omitempty"` // Behavior on how to scale. ScalingBehavior *string `json:"scalingBehavior,omitempty" tf:"scaling_behavior,omitempty"` // Changes the strength of the anti-alias filter used for scaling. Sharpness *float64 `json:"sharpness,omitempty" tf:"sharpness,omitempty"` // See the description in left_offset. For width, specify the entire width of the rectangle as a percentage of the underlying frame width. For example, "80" means the rectangle width is 80% of the underlying frame width. The left_offset and rectangle_width must add up to 100% or less. This field corresponds to tts:extent - X in the TTML standard. Width *float64 `json:"width,omitempty" tf:"width,omitempty"` }
func (*VideoDescriptionsInitParameters) DeepCopy ¶
func (in *VideoDescriptionsInitParameters) DeepCopy() *VideoDescriptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoDescriptionsInitParameters.
func (*VideoDescriptionsInitParameters) DeepCopyInto ¶
func (in *VideoDescriptionsInitParameters) DeepCopyInto(out *VideoDescriptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VideoDescriptionsObservation ¶
type VideoDescriptionsObservation struct { // Audio codec settings. See Audio Codec Settings for more details. CodecSettings *VideoDescriptionsCodecSettingsObservation `json:"codecSettings,omitempty" tf:"codec_settings,omitempty"` // See the description in left_offset. For height, specify the entire height of the rectangle as a percentage of the underlying frame height. For example, "80" means the rectangle height is 80% of the underlying frame height. The top_offset and rectangle_height must add up to 100% or less. This field corresponds to tts:extent - Y in the TTML standard. Height *float64 `json:"height,omitempty" tf:"height,omitempty"` // Name of the Channel. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Indicate how to respond to the AFD values that might be in the input video. RespondToAfd *string `json:"respondToAfd,omitempty" tf:"respond_to_afd,omitempty"` // Behavior on how to scale. ScalingBehavior *string `json:"scalingBehavior,omitempty" tf:"scaling_behavior,omitempty"` // Changes the strength of the anti-alias filter used for scaling. Sharpness *float64 `json:"sharpness,omitempty" tf:"sharpness,omitempty"` // See the description in left_offset. For width, specify the entire width of the rectangle as a percentage of the underlying frame width. For example, "80" means the rectangle width is 80% of the underlying frame width. The left_offset and rectangle_width must add up to 100% or less. This field corresponds to tts:extent - X in the TTML standard. Width *float64 `json:"width,omitempty" tf:"width,omitempty"` }
func (*VideoDescriptionsObservation) DeepCopy ¶
func (in *VideoDescriptionsObservation) DeepCopy() *VideoDescriptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoDescriptionsObservation.
func (*VideoDescriptionsObservation) DeepCopyInto ¶
func (in *VideoDescriptionsObservation) DeepCopyInto(out *VideoDescriptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VideoDescriptionsParameters ¶
type VideoDescriptionsParameters struct { // Audio codec settings. See Audio Codec Settings for more details. // +kubebuilder:validation:Optional CodecSettings *VideoDescriptionsCodecSettingsParameters `json:"codecSettings,omitempty" tf:"codec_settings,omitempty"` // See the description in left_offset. For height, specify the entire height of the rectangle as a percentage of the underlying frame height. For example, "80" means the rectangle height is 80% of the underlying frame height. The top_offset and rectangle_height must add up to 100% or less. This field corresponds to tts:extent - Y in the TTML standard. // +kubebuilder:validation:Optional Height *float64 `json:"height,omitempty" tf:"height,omitempty"` // Name of the Channel. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Indicate how to respond to the AFD values that might be in the input video. // +kubebuilder:validation:Optional RespondToAfd *string `json:"respondToAfd,omitempty" tf:"respond_to_afd,omitempty"` // Behavior on how to scale. // +kubebuilder:validation:Optional ScalingBehavior *string `json:"scalingBehavior,omitempty" tf:"scaling_behavior,omitempty"` // Changes the strength of the anti-alias filter used for scaling. // +kubebuilder:validation:Optional Sharpness *float64 `json:"sharpness,omitempty" tf:"sharpness,omitempty"` // See the description in left_offset. For width, specify the entire width of the rectangle as a percentage of the underlying frame width. For example, "80" means the rectangle width is 80% of the underlying frame width. The left_offset and rectangle_width must add up to 100% or less. This field corresponds to tts:extent - X in the TTML standard. // +kubebuilder:validation:Optional Width *float64 `json:"width,omitempty" tf:"width,omitempty"` }
func (*VideoDescriptionsParameters) DeepCopy ¶
func (in *VideoDescriptionsParameters) DeepCopy() *VideoDescriptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoDescriptionsParameters.
func (*VideoDescriptionsParameters) DeepCopyInto ¶
func (in *VideoDescriptionsParameters) DeepCopyInto(out *VideoDescriptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VideoSelectorInitParameters ¶
type VideoSelectorInitParameters struct { ColorSpace *string `json:"colorSpace,omitempty" tf:"color_space,omitempty"` ColorSpaceUsage *string `json:"colorSpaceUsage,omitempty" tf:"color_space_usage,omitempty"` }
func (*VideoSelectorInitParameters) DeepCopy ¶
func (in *VideoSelectorInitParameters) DeepCopy() *VideoSelectorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoSelectorInitParameters.
func (*VideoSelectorInitParameters) DeepCopyInto ¶
func (in *VideoSelectorInitParameters) DeepCopyInto(out *VideoSelectorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VideoSelectorObservation ¶
type VideoSelectorObservation struct { ColorSpace *string `json:"colorSpace,omitempty" tf:"color_space,omitempty"` ColorSpaceUsage *string `json:"colorSpaceUsage,omitempty" tf:"color_space_usage,omitempty"` }
func (*VideoSelectorObservation) DeepCopy ¶
func (in *VideoSelectorObservation) DeepCopy() *VideoSelectorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoSelectorObservation.
func (*VideoSelectorObservation) DeepCopyInto ¶
func (in *VideoSelectorObservation) DeepCopyInto(out *VideoSelectorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VideoSelectorParameters ¶
type VideoSelectorParameters struct { // +kubebuilder:validation:Optional ColorSpace *string `json:"colorSpace,omitempty" tf:"color_space,omitempty"` // +kubebuilder:validation:Optional ColorSpaceUsage *string `json:"colorSpaceUsage,omitempty" tf:"color_space_usage,omitempty"` }
func (*VideoSelectorParameters) DeepCopy ¶
func (in *VideoSelectorParameters) DeepCopy() *VideoSelectorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoSelectorParameters.
func (*VideoSelectorParameters) DeepCopyInto ¶
func (in *VideoSelectorParameters) DeepCopyInto(out *VideoSelectorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WavSettingsInitParameters ¶
type WavSettingsInitParameters struct { BitDepth *float64 `json:"bitDepth,omitempty" tf:"bit_depth,omitempty"` // Mono, Stereo, or 5.1 channel layout. CodingMode *string `json:"codingMode,omitempty" tf:"coding_mode,omitempty"` // Sample rate in Hz. SampleRate *float64 `json:"sampleRate,omitempty" tf:"sample_rate,omitempty"` }
func (*WavSettingsInitParameters) DeepCopy ¶
func (in *WavSettingsInitParameters) DeepCopy() *WavSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WavSettingsInitParameters.
func (*WavSettingsInitParameters) DeepCopyInto ¶
func (in *WavSettingsInitParameters) DeepCopyInto(out *WavSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WavSettingsObservation ¶
type WavSettingsObservation struct { BitDepth *float64 `json:"bitDepth,omitempty" tf:"bit_depth,omitempty"` // Mono, Stereo, or 5.1 channel layout. CodingMode *string `json:"codingMode,omitempty" tf:"coding_mode,omitempty"` // Sample rate in Hz. SampleRate *float64 `json:"sampleRate,omitempty" tf:"sample_rate,omitempty"` }
func (*WavSettingsObservation) DeepCopy ¶
func (in *WavSettingsObservation) DeepCopy() *WavSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WavSettingsObservation.
func (*WavSettingsObservation) DeepCopyInto ¶
func (in *WavSettingsObservation) DeepCopyInto(out *WavSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WavSettingsParameters ¶
type WavSettingsParameters struct { // +kubebuilder:validation:Optional BitDepth *float64 `json:"bitDepth,omitempty" tf:"bit_depth,omitempty"` // Mono, Stereo, or 5.1 channel layout. // +kubebuilder:validation:Optional CodingMode *string `json:"codingMode,omitempty" tf:"coding_mode,omitempty"` // Sample rate in Hz. // +kubebuilder:validation:Optional SampleRate *float64 `json:"sampleRate,omitempty" tf:"sample_rate,omitempty"` }
func (*WavSettingsParameters) DeepCopy ¶
func (in *WavSettingsParameters) DeepCopy() *WavSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WavSettingsParameters.
func (*WavSettingsParameters) DeepCopyInto ¶
func (in *WavSettingsParameters) DeepCopyInto(out *WavSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebvttDestinationSettingsInitParameters ¶
type WebvttDestinationSettingsInitParameters struct { // TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information. StyleControl *string `json:"styleControl,omitempty" tf:"style_control,omitempty"` }
func (*WebvttDestinationSettingsInitParameters) DeepCopy ¶
func (in *WebvttDestinationSettingsInitParameters) DeepCopy() *WebvttDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebvttDestinationSettingsInitParameters.
func (*WebvttDestinationSettingsInitParameters) DeepCopyInto ¶
func (in *WebvttDestinationSettingsInitParameters) DeepCopyInto(out *WebvttDestinationSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebvttDestinationSettingsObservation ¶
type WebvttDestinationSettingsObservation struct { // TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information. StyleControl *string `json:"styleControl,omitempty" tf:"style_control,omitempty"` }
func (*WebvttDestinationSettingsObservation) DeepCopy ¶
func (in *WebvttDestinationSettingsObservation) DeepCopy() *WebvttDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebvttDestinationSettingsObservation.
func (*WebvttDestinationSettingsObservation) DeepCopyInto ¶
func (in *WebvttDestinationSettingsObservation) DeepCopyInto(out *WebvttDestinationSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebvttDestinationSettingsParameters ¶
type WebvttDestinationSettingsParameters struct { // TT captions. - include: Take the style information (font color, font position, and so on) from the source captions and include that information in the font data attached to the EBU-TT captions. This option is valid only if the source captions are Embedded or Teletext. - exclude: In the font data attached to the EBU-TT captions, set the font family to “monospaced”. Do not include any other style information. // +kubebuilder:validation:Optional StyleControl *string `json:"styleControl" tf:"style_control,omitempty"` }
func (*WebvttDestinationSettingsParameters) DeepCopy ¶
func (in *WebvttDestinationSettingsParameters) DeepCopy() *WebvttDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebvttDestinationSettingsParameters.
func (*WebvttDestinationSettingsParameters) DeepCopyInto ¶
func (in *WebvttDestinationSettingsParameters) DeepCopyInto(out *WebvttDestinationSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.