Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=medialive.aws.upbound.io +versionName=v1beta1
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 InputSecurityGroup
- func (in *InputSecurityGroup) DeepCopy() *InputSecurityGroup
- func (in *InputSecurityGroup) DeepCopyInto(out *InputSecurityGroup)
- func (in *InputSecurityGroup) DeepCopyObject() runtime.Object
- func (mg *InputSecurityGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InputSecurityGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *InputSecurityGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InputSecurityGroup) GetID() string
- func (tr *InputSecurityGroup) GetInitParameters() (map[string]any, error)
- func (mg *InputSecurityGroup) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *InputSecurityGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *InputSecurityGroup) GetObservation() (map[string]any, error)
- func (tr *InputSecurityGroup) GetParameters() (map[string]any, error)
- func (mg *InputSecurityGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *InputSecurityGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *InputSecurityGroup) GetTerraformResourceType() string
- func (tr *InputSecurityGroup) GetTerraformSchemaVersion() int
- func (mg *InputSecurityGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InputSecurityGroup) Hub()
- func (tr *InputSecurityGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *InputSecurityGroup) SetConditions(c ...xpv1.Condition)
- func (mg *InputSecurityGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *InputSecurityGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *InputSecurityGroup) SetObservation(obs map[string]any) error
- func (tr *InputSecurityGroup) SetParameters(params map[string]any) error
- func (mg *InputSecurityGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InputSecurityGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *InputSecurityGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InputSecurityGroupInitParameters
- type InputSecurityGroupList
- type InputSecurityGroupObservation
- type InputSecurityGroupParameters
- type InputSecurityGroupSpec
- type InputSecurityGroupStatus
- 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
- type WhitelistRulesInitParameters
- type WhitelistRulesObservation
- type WhitelistRulesParameters
Constants ¶
const ( CRDGroup = "medialive.aws.upbound.io" CRDVersion = "v1beta1" )
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 ( InputSecurityGroup_Kind = "InputSecurityGroup" InputSecurityGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InputSecurityGroup_Kind}.String() InputSecurityGroup_KindAPIVersion = InputSecurityGroup_Kind + "." + CRDGroupVersion.String() InputSecurityGroup_GroupVersionKind = CRDGroupVersion.WithKind(InputSecurityGroup_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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *AacSettingsInitParameters) DeepCopy() *AacSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AacSettingsInitParameters.
func (*AacSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *Ac3SettingsInitParameters) DeepCopy() *Ac3SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ac3SettingsInitParameters.
func (*Ac3SettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *AncillarySourceSettingsInitParameters) DeepCopy() *AncillarySourceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AncillarySourceSettingsInitParameters.
func (*AncillarySourceSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ArchiveCdnSettingsInitParameters) DeepCopy() *ArchiveCdnSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveCdnSettingsInitParameters.
func (*ArchiveCdnSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ArchiveGroupSettingsInitParameters) DeepCopy() *ArchiveGroupSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveGroupSettingsInitParameters.
func (*ArchiveGroupSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ArchiveOutputSettingsInitParameters) DeepCopy() *ArchiveOutputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveOutputSettingsInitParameters.
func (*ArchiveOutputSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ArchiveS3SettingsInitParameters) DeepCopy() *ArchiveS3SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveS3SettingsInitParameters.
func (*ArchiveS3SettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v1.0.0
type AribDestinationSettingsInitParameters struct { }
func (*AribDestinationSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *AribDestinationSettingsInitParameters) DeepCopy() *AribDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AribDestinationSettingsInitParameters.
func (*AribDestinationSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type AribDestinationSettingsObservation struct { }
func (*AribDestinationSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *AribDestinationSettingsObservation) DeepCopy() *AribDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AribDestinationSettingsObservation.
func (*AribDestinationSettingsObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type AribDestinationSettingsParameters struct { }
func (*AribDestinationSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *AribDestinationSettingsParameters) DeepCopy() *AribDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AribDestinationSettingsParameters.
func (*AribDestinationSettingsParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type AribSourceSettingsInitParameters struct { }
func (*AribSourceSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *AribSourceSettingsInitParameters) DeepCopy() *AribSourceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AribSourceSettingsInitParameters.
func (*AribSourceSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type AribSourceSettingsObservation struct { }
func (*AribSourceSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *AribSourceSettingsObservation) DeepCopy() *AribSourceSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AribSourceSettingsObservation.
func (*AribSourceSettingsObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type AribSourceSettingsParameters struct { }
func (*AribSourceSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *AribSourceSettingsParameters) DeepCopy() *AribSourceSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AribSourceSettingsParameters.
func (*AribSourceSettingsParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *AudioDescriptionsInitParameters) DeepCopy() *AudioDescriptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioDescriptionsInitParameters.
func (*AudioDescriptionsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *AudioHlsRenditionSelectionInitParameters) DeepCopy() *AudioHlsRenditionSelectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioHlsRenditionSelectionInitParameters.
func (*AudioHlsRenditionSelectionInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *AudioLanguageSelectionInitParameters) DeepCopy() *AudioLanguageSelectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioLanguageSelectionInitParameters.
func (*AudioLanguageSelectionInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *AudioNormalizationSettingsInitParameters) DeepCopy() *AudioNormalizationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioNormalizationSettingsInitParameters.
func (*AudioNormalizationSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *AudioOnlyHlsSettingsInitParameters) DeepCopy() *AudioOnlyHlsSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioOnlyHlsSettingsInitParameters.
func (*AudioOnlyHlsSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *AudioOnlyImageInitParameters) DeepCopy() *AudioOnlyImageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioOnlyImageInitParameters.
func (*AudioOnlyImageInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type AudioPidSelectionInitParameters struct { // Selects a specific PID from within a source. Pid *float64 `json:"pid,omitempty" tf:"pid,omitempty"` }
func (*AudioPidSelectionInitParameters) DeepCopy ¶ added in v0.38.0
func (in *AudioPidSelectionInitParameters) DeepCopy() *AudioPidSelectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioPidSelectionInitParameters.
func (*AudioPidSelectionInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *AudioSelectorInitParameters) DeepCopy() *AudioSelectorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioSelectorInitParameters.
func (*AudioSelectorInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *AudioSilenceSettingsInitParameters) DeepCopy() *AudioSilenceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioSilenceSettingsInitParameters.
func (*AudioSilenceSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *AudioTrackSelectionInitParameters) DeepCopy() *AudioTrackSelectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioTrackSelectionInitParameters.
func (*AudioTrackSelectionInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *AudioWatermarkSettingsInitParameters) DeepCopy() *AudioWatermarkSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AudioWatermarkSettingsInitParameters.
func (*AudioWatermarkSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *AutomaticInputFailoverSettingsInitParameters) DeepCopy() *AutomaticInputFailoverSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticInputFailoverSettingsInitParameters.
func (*AutomaticInputFailoverSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *AvailBlankingImageInitParameters) DeepCopy() *AvailBlankingImageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailBlankingImageInitParameters.
func (*AvailBlankingImageInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *AvailBlankingInitParameters) DeepCopy() *AvailBlankingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailBlankingInitParameters.
func (*AvailBlankingInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *BurnInDestinationSettingsInitParameters) DeepCopy() *BurnInDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BurnInDestinationSettingsInitParameters.
func (*BurnInDestinationSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *BurnInDestinationSettingsObservation) DeepCopy() *BurnInDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BurnInDestinationSettingsObservation.
func (*BurnInDestinationSettingsObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *BurnInDestinationSettingsParameters) DeepCopy() *BurnInDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BurnInDestinationSettingsParameters.
func (*BurnInDestinationSettingsParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *CaptionDescriptionsInitParameters) DeepCopy() *CaptionDescriptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptionDescriptionsInitParameters.
func (*CaptionDescriptionsInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *CaptionDescriptionsObservation) DeepCopy() *CaptionDescriptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptionDescriptionsObservation.
func (*CaptionDescriptionsObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *CaptionDescriptionsParameters) DeepCopy() *CaptionDescriptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptionDescriptionsParameters.
func (*CaptionDescriptionsParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *CaptionLanguageMappingsInitParameters) DeepCopy() *CaptionLanguageMappingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptionLanguageMappingsInitParameters.
func (*CaptionLanguageMappingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *CaptionSelectorInitParameters) DeepCopy() *CaptionSelectorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptionSelectorInitParameters.
func (*CaptionSelectorInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *CaptionSelectorSelectorSettingsInitParameters) DeepCopy() *CaptionSelectorSelectorSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptionSelectorSelectorSettingsInitParameters.
func (*CaptionSelectorSelectorSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type CdiInputSpecificationInitParameters struct { // - Maximum CDI input resolution. Resolution *string `json:"resolution,omitempty" tf:"resolution,omitempty"` }
func (*CdiInputSpecificationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *CdiInputSpecificationInitParameters) DeepCopy() *CdiInputSpecificationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CdiInputSpecificationInitParameters.
func (*CdiInputSpecificationInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
GetInitParameters of this Channel
func (*Channel) GetManagementPolicies ¶ added in v0.38.0
func (mg *Channel) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Channel.
func (*Channel) GetMergedParameters ¶ added in v0.44.0
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) Hub ¶ added in v0.47.2
func (tr *Channel) Hub()
Hub marks this type as a conversion hub.
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ChannelInitParameters) DeepCopy() *ChannelInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelInitParameters.
func (*ChannelInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ChannelMappingsInitParameters) DeepCopy() *ChannelMappingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelMappingsInitParameters.
func (*ChannelMappingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *CodecSettingsInitParameters) DeepCopy() *CodecSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodecSettingsInitParameters.
func (*CodecSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type ColorSpacePassthroughSettingsInitParameters struct { }
func (*ColorSpacePassthroughSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ColorSpacePassthroughSettingsInitParameters) DeepCopy() *ColorSpacePassthroughSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColorSpacePassthroughSettingsInitParameters.
func (*ColorSpacePassthroughSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.35.0
type ColorSpacePassthroughSettingsObservation struct { }
func (*ColorSpacePassthroughSettingsObservation) DeepCopy ¶ added in v0.35.0
func (in *ColorSpacePassthroughSettingsObservation) DeepCopy() *ColorSpacePassthroughSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColorSpacePassthroughSettingsObservation.
func (*ColorSpacePassthroughSettingsObservation) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.35.0
type ColorSpacePassthroughSettingsParameters struct { }
func (*ColorSpacePassthroughSettingsParameters) DeepCopy ¶ added in v0.35.0
func (in *ColorSpacePassthroughSettingsParameters) DeepCopy() *ColorSpacePassthroughSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColorSpacePassthroughSettingsParameters.
func (*ColorSpacePassthroughSettingsParameters) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ColorSpaceSettingsInitParameters) DeepCopy() *ColorSpaceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColorSpaceSettingsInitParameters.
func (*ColorSpaceSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.35.0
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 ¶ added in v0.35.0
func (in *ColorSpaceSettingsObservation) DeepCopy() *ColorSpaceSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColorSpaceSettingsObservation.
func (*ColorSpaceSettingsObservation) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.35.0
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 ¶ added in v0.35.0
func (in *ColorSpaceSettingsParameters) DeepCopy() *ColorSpaceSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColorSpaceSettingsParameters.
func (*ColorSpaceSettingsParameters) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ContainerSettingsInitParameters) DeepCopy() *ContainerSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerSettingsInitParameters.
func (*ContainerSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ContainerSettingsM2TsSettingsInitParameters) DeepCopy() *ContainerSettingsM2TsSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerSettingsM2TsSettingsInitParameters.
func (*ContainerSettingsM2TsSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type DestinationInitParameters struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*DestinationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DestinationInitParameters) DeepCopy() *DestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationInitParameters.
func (*DestinationInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *DestinationSettingsInitParameters) DeepCopy() *DestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationSettingsInitParameters.
func (*DestinationSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *DestinationSettingsObservation) DeepCopy() *DestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationSettingsObservation.
func (*DestinationSettingsObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *DestinationSettingsParameters) DeepCopy() *DestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationSettingsParameters.
func (*DestinationSettingsParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *DestinationsInitParameters) DeepCopy() *DestinationsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationsInitParameters.
func (*DestinationsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *DolbyEDecodeInitParameters) DeepCopy() *DolbyEDecodeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DolbyEDecodeInitParameters.
func (*DolbyEDecodeInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *DolbyEDecodeObservation) DeepCopy() *DolbyEDecodeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DolbyEDecodeObservation.
func (*DolbyEDecodeObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *DolbyEDecodeParameters) DeepCopy() *DolbyEDecodeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DolbyEDecodeParameters.
func (*DolbyEDecodeParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v0.38.0
type DolbyVision81SettingsInitParameters struct { }
func (*DolbyVision81SettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DolbyVision81SettingsInitParameters) DeepCopy() *DolbyVision81SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DolbyVision81SettingsInitParameters.
func (*DolbyVision81SettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.35.0
type DolbyVision81SettingsObservation struct { }
func (*DolbyVision81SettingsObservation) DeepCopy ¶ added in v0.35.0
func (in *DolbyVision81SettingsObservation) DeepCopy() *DolbyVision81SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DolbyVision81SettingsObservation.
func (*DolbyVision81SettingsObservation) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.35.0
type DolbyVision81SettingsParameters struct { }
func (*DolbyVision81SettingsParameters) DeepCopy ¶ added in v0.35.0
func (in *DolbyVision81SettingsParameters) DeepCopy() *DolbyVision81SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DolbyVision81SettingsParameters.
func (*DolbyVision81SettingsParameters) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *DvbNitSettingsInitParameters) DeepCopy() *DvbNitSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbNitSettingsInitParameters.
func (*DvbNitSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *DvbSdtSettingsInitParameters) DeepCopy() *DvbSdtSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSdtSettingsInitParameters.
func (*DvbSdtSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *DvbSubDestinationSettingsFontInitParameters) DeepCopy() *DvbSubDestinationSettingsFontInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSubDestinationSettingsFontInitParameters.
func (*DvbSubDestinationSettingsFontInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *DvbSubDestinationSettingsFontObservation) DeepCopy() *DvbSubDestinationSettingsFontObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSubDestinationSettingsFontObservation.
func (*DvbSubDestinationSettingsFontObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *DvbSubDestinationSettingsFontParameters) DeepCopy() *DvbSubDestinationSettingsFontParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSubDestinationSettingsFontParameters.
func (*DvbSubDestinationSettingsFontParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *DvbSubDestinationSettingsInitParameters) DeepCopy() *DvbSubDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSubDestinationSettingsInitParameters.
func (*DvbSubDestinationSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *DvbSubDestinationSettingsObservation) DeepCopy() *DvbSubDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSubDestinationSettingsObservation.
func (*DvbSubDestinationSettingsObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *DvbSubDestinationSettingsParameters) DeepCopy() *DvbSubDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSubDestinationSettingsParameters.
func (*DvbSubDestinationSettingsParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *DvbSubSourceSettingsInitParameters) DeepCopy() *DvbSubSourceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSubSourceSettingsInitParameters.
func (*DvbSubSourceSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *DvbSubSourceSettingsObservation) DeepCopy() *DvbSubSourceSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSubSourceSettingsObservation.
func (*DvbSubSourceSettingsObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *DvbSubSourceSettingsParameters) DeepCopy() *DvbSubSourceSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbSubSourceSettingsParameters.
func (*DvbSubSourceSettingsParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v0.38.0
type DvbTdtSettingsInitParameters struct {
RepInterval *float64 `json:"repInterval,omitempty" tf:"rep_interval,omitempty"`
}
func (*DvbTdtSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DvbTdtSettingsInitParameters) DeepCopy() *DvbTdtSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvbTdtSettingsInitParameters.
func (*DvbTdtSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *Eac3AtmosSettingsInitParameters) DeepCopy() *Eac3AtmosSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Eac3AtmosSettingsInitParameters.
func (*Eac3AtmosSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *Eac3SettingsInitParameters) DeepCopy() *Eac3SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Eac3SettingsInitParameters.
func (*Eac3SettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *EbuTtDDestinationSettingsInitParameters) DeepCopy() *EbuTtDDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbuTtDDestinationSettingsInitParameters.
func (*EbuTtDDestinationSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *EbuTtDDestinationSettingsObservation) DeepCopy() *EbuTtDDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbuTtDDestinationSettingsObservation.
func (*EbuTtDDestinationSettingsObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *EbuTtDDestinationSettingsParameters) DeepCopy() *EbuTtDDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbuTtDDestinationSettingsParameters.
func (*EbuTtDDestinationSettingsParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type EmbeddedDestinationSettingsInitParameters struct { }
func (*EmbeddedDestinationSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *EmbeddedDestinationSettingsInitParameters) DeepCopy() *EmbeddedDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmbeddedDestinationSettingsInitParameters.
func (*EmbeddedDestinationSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type EmbeddedDestinationSettingsObservation struct { }
func (*EmbeddedDestinationSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *EmbeddedDestinationSettingsObservation) DeepCopy() *EmbeddedDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmbeddedDestinationSettingsObservation.
func (*EmbeddedDestinationSettingsObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type EmbeddedDestinationSettingsParameters struct { }
func (*EmbeddedDestinationSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *EmbeddedDestinationSettingsParameters) DeepCopy() *EmbeddedDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmbeddedDestinationSettingsParameters.
func (*EmbeddedDestinationSettingsParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type EmbeddedPlusScte20DestinationSettingsInitParameters struct { }
func (*EmbeddedPlusScte20DestinationSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *EmbeddedPlusScte20DestinationSettingsInitParameters) DeepCopy() *EmbeddedPlusScte20DestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmbeddedPlusScte20DestinationSettingsInitParameters.
func (*EmbeddedPlusScte20DestinationSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type EmbeddedPlusScte20DestinationSettingsObservation struct { }
func (*EmbeddedPlusScte20DestinationSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *EmbeddedPlusScte20DestinationSettingsObservation) DeepCopy() *EmbeddedPlusScte20DestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmbeddedPlusScte20DestinationSettingsObservation.
func (*EmbeddedPlusScte20DestinationSettingsObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type EmbeddedPlusScte20DestinationSettingsParameters struct { }
func (*EmbeddedPlusScte20DestinationSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *EmbeddedPlusScte20DestinationSettingsParameters) DeepCopy() *EmbeddedPlusScte20DestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmbeddedPlusScte20DestinationSettingsParameters.
func (*EmbeddedPlusScte20DestinationSettingsParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *EmbeddedSourceSettingsInitParameters) DeepCopy() *EmbeddedSourceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmbeddedSourceSettingsInitParameters.
func (*EmbeddedSourceSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *EncoderSettingsInitParameters) DeepCopy() *EncoderSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncoderSettingsInitParameters.
func (*EncoderSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *FailoverConditionInitParameters) DeepCopy() *FailoverConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverConditionInitParameters.
func (*FailoverConditionInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *FailoverConditionSettingsInitParameters) DeepCopy() *FailoverConditionSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverConditionSettingsInitParameters.
func (*FailoverConditionSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *FecOutputSettingsInitParameters) DeepCopy() *FecOutputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FecOutputSettingsInitParameters.
func (*FecOutputSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type FilterSettingsInitParameters struct { // Temporal filter settings. See Temporal Filter Settings TemporalFilterSettings []TemporalFilterSettingsInitParameters `json:"temporalFilterSettings,omitempty" tf:"temporal_filter_settings,omitempty"` }
func (*FilterSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *FilterSettingsInitParameters) DeepCopy() *FilterSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterSettingsInitParameters.
func (*FilterSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *FilterSettingsTemporalFilterSettingsInitParameters) DeepCopy() *FilterSettingsTemporalFilterSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterSettingsTemporalFilterSettingsInitParameters.
func (*FilterSettingsTemporalFilterSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.35.0
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 ¶ added in v0.35.0
func (in *FilterSettingsTemporalFilterSettingsObservation) DeepCopy() *FilterSettingsTemporalFilterSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterSettingsTemporalFilterSettingsObservation.
func (*FilterSettingsTemporalFilterSettingsObservation) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.35.0
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 ¶ added in v0.35.0
func (in *FilterSettingsTemporalFilterSettingsParameters) DeepCopy() *FilterSettingsTemporalFilterSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterSettingsTemporalFilterSettingsParameters.
func (*FilterSettingsTemporalFilterSettingsParameters) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *Fmp4HlsSettingsInitParameters) DeepCopy() *Fmp4HlsSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Fmp4HlsSettingsInitParameters.
func (*Fmp4HlsSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *FontInitParameters) DeepCopy() *FontInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FontInitParameters.
func (*FontInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *FontObservation) DeepCopy() *FontObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FontObservation.
func (*FontObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *FontParameters) DeepCopy() *FontParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FontParameters.
func (*FontParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *FrameCaptureCdnSettingsInitParameters) DeepCopy() *FrameCaptureCdnSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureCdnSettingsInitParameters.
func (*FrameCaptureCdnSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type FrameCaptureGroupSettingsDestinationInitParameters struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*FrameCaptureGroupSettingsDestinationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *FrameCaptureGroupSettingsDestinationInitParameters) DeepCopy() *FrameCaptureGroupSettingsDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureGroupSettingsDestinationInitParameters.
func (*FrameCaptureGroupSettingsDestinationInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *FrameCaptureGroupSettingsInitParameters) DeepCopy() *FrameCaptureGroupSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureGroupSettingsInitParameters.
func (*FrameCaptureGroupSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type FrameCaptureHlsSettingsInitParameters struct { }
func (*FrameCaptureHlsSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *FrameCaptureHlsSettingsInitParameters) DeepCopy() *FrameCaptureHlsSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureHlsSettingsInitParameters.
func (*FrameCaptureHlsSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *FrameCaptureOutputSettingsInitParameters) DeepCopy() *FrameCaptureOutputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureOutputSettingsInitParameters.
func (*FrameCaptureOutputSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *FrameCaptureS3SettingsInitParameters) DeepCopy() *FrameCaptureS3SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureS3SettingsInitParameters.
func (*FrameCaptureS3SettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *FrameCaptureSettingsInitParameters) DeepCopy() *FrameCaptureSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameCaptureSettingsInitParameters.
func (*FrameCaptureSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *GlobalConfigurationInitParameters) DeepCopy() *GlobalConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalConfigurationInitParameters.
func (*GlobalConfigurationInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *GlobalConfigurationObservation) DeepCopy() *GlobalConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalConfigurationObservation.
func (*GlobalConfigurationObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *GlobalConfigurationParameters) DeepCopy() *GlobalConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalConfigurationParameters.
func (*GlobalConfigurationParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *H264SettingsInitParameters) DeepCopy() *H264SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new H264SettingsInitParameters.
func (*H264SettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type H265SettingsFilterSettingsInitParameters struct { // Temporal filter settings. See Temporal Filter Settings TemporalFilterSettings []FilterSettingsTemporalFilterSettingsInitParameters `json:"temporalFilterSettings,omitempty" tf:"temporal_filter_settings,omitempty"` }
func (*H265SettingsFilterSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *H265SettingsFilterSettingsInitParameters) DeepCopy() *H265SettingsFilterSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new H265SettingsFilterSettingsInitParameters.
func (*H265SettingsFilterSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.35.0
type H265SettingsFilterSettingsObservation struct { // Temporal filter settings. See Temporal Filter Settings TemporalFilterSettings []FilterSettingsTemporalFilterSettingsObservation `json:"temporalFilterSettings,omitempty" tf:"temporal_filter_settings,omitempty"` }
func (*H265SettingsFilterSettingsObservation) DeepCopy ¶ added in v0.35.0
func (in *H265SettingsFilterSettingsObservation) DeepCopy() *H265SettingsFilterSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new H265SettingsFilterSettingsObservation.
func (*H265SettingsFilterSettingsObservation) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.35.0
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 ¶ added in v0.35.0
func (in *H265SettingsFilterSettingsParameters) DeepCopy() *H265SettingsFilterSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new H265SettingsFilterSettingsParameters.
func (*H265SettingsFilterSettingsParameters) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *H265SettingsInitParameters) DeepCopy() *H265SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new H265SettingsInitParameters.
func (*H265SettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.35.0
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 ¶ added in v0.35.0
func (in *H265SettingsObservation) DeepCopy() *H265SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new H265SettingsObservation.
func (*H265SettingsObservation) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.35.0
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 ¶ added in v0.35.0
func (in *H265SettingsParameters) DeepCopy() *H265SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new H265SettingsParameters.
func (*H265SettingsParameters) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v1.0.0
type HTMLMotionGraphicsSettingsInitParameters struct { }
func (*HTMLMotionGraphicsSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *HTMLMotionGraphicsSettingsInitParameters) DeepCopy() *HTMLMotionGraphicsSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTMLMotionGraphicsSettingsInitParameters.
func (*HTMLMotionGraphicsSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type HTMLMotionGraphicsSettingsObservation struct { }
func (*HTMLMotionGraphicsSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *HTMLMotionGraphicsSettingsObservation) DeepCopy() *HTMLMotionGraphicsSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTMLMotionGraphicsSettingsObservation.
func (*HTMLMotionGraphicsSettingsObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type HTMLMotionGraphicsSettingsParameters struct { }
func (*HTMLMotionGraphicsSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *HTMLMotionGraphicsSettingsParameters) DeepCopy() *HTMLMotionGraphicsSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTMLMotionGraphicsSettingsParameters.
func (*HTMLMotionGraphicsSettingsParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *Hdr10SettingsInitParameters) DeepCopy() *Hdr10SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hdr10SettingsInitParameters.
func (*Hdr10SettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.35.0
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 ¶ added in v0.35.0
func (in *Hdr10SettingsObservation) DeepCopy() *Hdr10SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hdr10SettingsObservation.
func (*Hdr10SettingsObservation) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.35.0
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 ¶ added in v0.35.0
func (in *Hdr10SettingsParameters) DeepCopy() *Hdr10SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hdr10SettingsParameters.
func (*Hdr10SettingsParameters) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *HlsAkamaiSettingsInitParameters) DeepCopy() *HlsAkamaiSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsAkamaiSettingsInitParameters.
func (*HlsAkamaiSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *HlsBasicPutSettingsInitParameters) DeepCopy() *HlsBasicPutSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsBasicPutSettingsInitParameters.
func (*HlsBasicPutSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *HlsCdnSettingsInitParameters) DeepCopy() *HlsCdnSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsCdnSettingsInitParameters.
func (*HlsCdnSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type HlsGroupSettingsDestinationInitParameters struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*HlsGroupSettingsDestinationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *HlsGroupSettingsDestinationInitParameters) DeepCopy() *HlsGroupSettingsDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsGroupSettingsDestinationInitParameters.
func (*HlsGroupSettingsDestinationInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *HlsGroupSettingsInitParameters) DeepCopy() *HlsGroupSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsGroupSettingsInitParameters.
func (*HlsGroupSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *HlsInputSettingsInitParameters) DeepCopy() *HlsInputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsInputSettingsInitParameters.
func (*HlsInputSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *HlsMediaStoreSettingsInitParameters) DeepCopy() *HlsMediaStoreSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsMediaStoreSettingsInitParameters.
func (*HlsMediaStoreSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *HlsOutputSettingsInitParameters) DeepCopy() *HlsOutputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsOutputSettingsInitParameters.
func (*HlsOutputSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *HlsS3SettingsInitParameters) DeepCopy() *HlsS3SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsS3SettingsInitParameters.
func (*HlsS3SettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *HlsSettingsInitParameters) DeepCopy() *HlsSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsSettingsInitParameters.
func (*HlsSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *HlsWebdavSettingsInitParameters) DeepCopy() *HlsWebdavSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HlsWebdavSettingsInitParameters.
func (*HlsWebdavSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
GetInitParameters of this Input
func (*Input) GetManagementPolicies ¶ added in v0.38.0
func (mg *Input) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Input.
func (*Input) GetMergedParameters ¶ added in v0.44.0
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) Hub ¶ added in v0.47.2
func (tr *Input) Hub()
Hub marks this type as a conversion hub.
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
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/v1beta1.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 ¶ added in v0.38.0
func (in *InputAttachmentsInitParameters) DeepCopy() *InputAttachmentsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputAttachmentsInitParameters.
func (*InputAttachmentsInitParameters) DeepCopyInto ¶ added in v0.38.0
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/v1beta1.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 ¶ added in v0.38.0
type InputChannelLevelsInitParameters struct { Gain *float64 `json:"gain,omitempty" tf:"gain,omitempty"` InputChannel *float64 `json:"inputChannel,omitempty" tf:"input_channel,omitempty"` }
func (*InputChannelLevelsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *InputChannelLevelsInitParameters) DeepCopy() *InputChannelLevelsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputChannelLevelsInitParameters.
func (*InputChannelLevelsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *InputDestinationsInitParameters) DeepCopy() *InputDestinationsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputDestinationsInitParameters.
func (*InputDestinationsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type InputDevicesInitParameters struct { // The unique ID for the device. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*InputDevicesInitParameters) DeepCopy ¶ added in v0.38.0
func (in *InputDevicesInitParameters) DeepCopy() *InputDevicesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputDevicesInitParameters.
func (*InputDevicesInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *InputInitParameters) DeepCopy() *InputInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputInitParameters.
func (*InputInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *InputLossBehaviorInitParameters) DeepCopy() *InputLossBehaviorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputLossBehaviorInitParameters.
func (*InputLossBehaviorInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *InputLossBehaviorObservation) DeepCopy() *InputLossBehaviorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputLossBehaviorObservation.
func (*InputLossBehaviorObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *InputLossBehaviorParameters) DeepCopy() *InputLossBehaviorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputLossBehaviorParameters.
func (*InputLossBehaviorParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *InputLossImageSlateInitParameters) DeepCopy() *InputLossImageSlateInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputLossImageSlateInitParameters.
func (*InputLossImageSlateInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *InputLossImageSlateObservation) DeepCopy() *InputLossImageSlateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputLossImageSlateObservation.
func (*InputLossImageSlateObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *InputLossImageSlateParameters) DeepCopy() *InputLossImageSlateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputLossImageSlateParameters.
func (*InputLossImageSlateParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *InputLossSettingsInitParameters) DeepCopy() *InputLossSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputLossSettingsInitParameters.
func (*InputLossSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 InputSecurityGroup ¶
type InputSecurityGroup 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.whitelistRules) || (has(self.initProvider) && has(self.initProvider.whitelistRules))",message="spec.forProvider.whitelistRules is a required parameter" Spec InputSecurityGroupSpec `json:"spec"` Status InputSecurityGroupStatus `json:"status,omitempty"` }
InputSecurityGroup is the Schema for the InputSecurityGroups 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 (*InputSecurityGroup) DeepCopy ¶
func (in *InputSecurityGroup) DeepCopy() *InputSecurityGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputSecurityGroup.
func (*InputSecurityGroup) DeepCopyInto ¶
func (in *InputSecurityGroup) DeepCopyInto(out *InputSecurityGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InputSecurityGroup) DeepCopyObject ¶
func (in *InputSecurityGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InputSecurityGroup) GetCondition ¶
func (mg *InputSecurityGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InputSecurityGroup.
func (*InputSecurityGroup) GetConnectionDetailsMapping ¶
func (tr *InputSecurityGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InputSecurityGroup
func (*InputSecurityGroup) GetDeletionPolicy ¶
func (mg *InputSecurityGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InputSecurityGroup.
func (*InputSecurityGroup) GetID ¶
func (tr *InputSecurityGroup) GetID() string
GetID returns ID of underlying Terraform resource of this InputSecurityGroup
func (*InputSecurityGroup) GetInitParameters ¶ added in v0.38.0
func (tr *InputSecurityGroup) GetInitParameters() (map[string]any, error)
GetInitParameters of this InputSecurityGroup
func (*InputSecurityGroup) GetManagementPolicies ¶ added in v0.38.0
func (mg *InputSecurityGroup) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this InputSecurityGroup.
func (*InputSecurityGroup) GetMergedParameters ¶ added in v0.44.0
func (tr *InputSecurityGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this InputSecurityGroup
func (*InputSecurityGroup) GetObservation ¶
func (tr *InputSecurityGroup) GetObservation() (map[string]any, error)
GetObservation of this InputSecurityGroup
func (*InputSecurityGroup) GetParameters ¶
func (tr *InputSecurityGroup) GetParameters() (map[string]any, error)
GetParameters of this InputSecurityGroup
func (*InputSecurityGroup) GetProviderConfigReference ¶
func (mg *InputSecurityGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InputSecurityGroup.
func (*InputSecurityGroup) GetPublishConnectionDetailsTo ¶
func (mg *InputSecurityGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this InputSecurityGroup.
func (*InputSecurityGroup) GetTerraformResourceType ¶
func (mg *InputSecurityGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InputSecurityGroup
func (*InputSecurityGroup) GetTerraformSchemaVersion ¶
func (tr *InputSecurityGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InputSecurityGroup) GetWriteConnectionSecretToReference ¶
func (mg *InputSecurityGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InputSecurityGroup.
func (*InputSecurityGroup) Hub ¶ added in v0.47.2
func (tr *InputSecurityGroup) Hub()
Hub marks this type as a conversion hub.
func (*InputSecurityGroup) LateInitialize ¶
func (tr *InputSecurityGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InputSecurityGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*InputSecurityGroup) SetConditions ¶
func (mg *InputSecurityGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this InputSecurityGroup.
func (*InputSecurityGroup) SetDeletionPolicy ¶
func (mg *InputSecurityGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InputSecurityGroup.
func (*InputSecurityGroup) SetManagementPolicies ¶ added in v0.38.0
func (mg *InputSecurityGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this InputSecurityGroup.
func (*InputSecurityGroup) SetObservation ¶
func (tr *InputSecurityGroup) SetObservation(obs map[string]any) error
SetObservation for this InputSecurityGroup
func (*InputSecurityGroup) SetParameters ¶
func (tr *InputSecurityGroup) SetParameters(params map[string]any) error
SetParameters for this InputSecurityGroup
func (*InputSecurityGroup) SetProviderConfigReference ¶
func (mg *InputSecurityGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InputSecurityGroup.
func (*InputSecurityGroup) SetPublishConnectionDetailsTo ¶
func (mg *InputSecurityGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this InputSecurityGroup.
func (*InputSecurityGroup) SetWriteConnectionSecretToReference ¶
func (mg *InputSecurityGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InputSecurityGroup.
type InputSecurityGroupInitParameters ¶ added in v0.38.0
type InputSecurityGroupInitParameters struct { // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Whitelist rules. See Whitelist Rules for more details. WhitelistRules []WhitelistRulesInitParameters `json:"whitelistRules,omitempty" tf:"whitelist_rules,omitempty"` }
func (*InputSecurityGroupInitParameters) DeepCopy ¶ added in v0.38.0
func (in *InputSecurityGroupInitParameters) DeepCopy() *InputSecurityGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputSecurityGroupInitParameters.
func (*InputSecurityGroupInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *InputSecurityGroupInitParameters) DeepCopyInto(out *InputSecurityGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputSecurityGroupList ¶
type InputSecurityGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InputSecurityGroup `json:"items"` }
InputSecurityGroupList contains a list of InputSecurityGroups
func (*InputSecurityGroupList) DeepCopy ¶
func (in *InputSecurityGroupList) DeepCopy() *InputSecurityGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputSecurityGroupList.
func (*InputSecurityGroupList) DeepCopyInto ¶
func (in *InputSecurityGroupList) DeepCopyInto(out *InputSecurityGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InputSecurityGroupList) DeepCopyObject ¶
func (in *InputSecurityGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InputSecurityGroupList) GetItems ¶
func (l *InputSecurityGroupList) GetItems() []resource.Managed
GetItems of this InputSecurityGroupList.
type InputSecurityGroupObservation ¶
type InputSecurityGroupObservation struct { // ARN of the InputSecurityGroup. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // InputSecurityGroup Id. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The list of inputs currently using this InputSecurityGroup. Inputs []*string `json:"inputs,omitempty" tf:"inputs,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"` // Whitelist rules. See Whitelist Rules for more details. WhitelistRules []WhitelistRulesObservation `json:"whitelistRules,omitempty" tf:"whitelist_rules,omitempty"` }
func (*InputSecurityGroupObservation) DeepCopy ¶
func (in *InputSecurityGroupObservation) DeepCopy() *InputSecurityGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputSecurityGroupObservation.
func (*InputSecurityGroupObservation) DeepCopyInto ¶
func (in *InputSecurityGroupObservation) DeepCopyInto(out *InputSecurityGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputSecurityGroupParameters ¶
type InputSecurityGroupParameters struct { // 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:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Whitelist rules. See Whitelist Rules for more details. // +kubebuilder:validation:Optional WhitelistRules []WhitelistRulesParameters `json:"whitelistRules,omitempty" tf:"whitelist_rules,omitempty"` }
func (*InputSecurityGroupParameters) DeepCopy ¶
func (in *InputSecurityGroupParameters) DeepCopy() *InputSecurityGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputSecurityGroupParameters.
func (*InputSecurityGroupParameters) DeepCopyInto ¶
func (in *InputSecurityGroupParameters) DeepCopyInto(out *InputSecurityGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputSecurityGroupSpec ¶
type InputSecurityGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InputSecurityGroupParameters `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 InputSecurityGroupInitParameters `json:"initProvider,omitempty"` }
InputSecurityGroupSpec defines the desired state of InputSecurityGroup
func (*InputSecurityGroupSpec) DeepCopy ¶
func (in *InputSecurityGroupSpec) DeepCopy() *InputSecurityGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputSecurityGroupSpec.
func (*InputSecurityGroupSpec) DeepCopyInto ¶
func (in *InputSecurityGroupSpec) DeepCopyInto(out *InputSecurityGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputSecurityGroupStatus ¶
type InputSecurityGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InputSecurityGroupObservation `json:"atProvider,omitempty"` }
InputSecurityGroupStatus defines the observed state of InputSecurityGroup.
func (*InputSecurityGroupStatus) DeepCopy ¶
func (in *InputSecurityGroupStatus) DeepCopy() *InputSecurityGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputSecurityGroupStatus.
func (*InputSecurityGroupStatus) DeepCopyInto ¶
func (in *InputSecurityGroupStatus) DeepCopyInto(out *InputSecurityGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputSettingsInitParameters ¶ added in v0.38.0
type InputSettingsInitParameters struct { AudioSelector []AudioSelectorInitParameters `json:"audioSelector,omitempty" tf:"audio_selector,omitempty"` 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 ¶ added in v0.38.0
func (in *InputSettingsInitParameters) DeepCopy() *InputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputSettingsInitParameters.
func (*InputSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 { AudioSelector []AudioSelectorObservation `json:"audioSelector,omitempty" tf:"audio_selector,omitempty"` 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 { // +kubebuilder:validation:Optional AudioSelector []AudioSelectorParameters `json:"audioSelector,omitempty" tf:"audio_selector,omitempty"` // +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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *InputSpecificationInitParameters) DeepCopy() *InputSpecificationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputSpecificationInitParameters.
func (*InputSpecificationInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *InputVPCInitParameters) DeepCopy() *InputVPCInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputVPCInitParameters.
func (*InputVPCInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *KeyProviderServerInitParameters) DeepCopy() *KeyProviderServerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyProviderServerInitParameters.
func (*KeyProviderServerInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *KeyProviderSettingsInitParameters) DeepCopy() *KeyProviderSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyProviderSettingsInitParameters.
func (*KeyProviderSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *M2TsSettingsDvbNitSettingsInitParameters) DeepCopy() *M2TsSettingsDvbNitSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new M2TsSettingsDvbNitSettingsInitParameters.
func (*M2TsSettingsDvbNitSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *M2TsSettingsDvbSdtSettingsInitParameters) DeepCopy() *M2TsSettingsDvbSdtSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new M2TsSettingsDvbSdtSettingsInitParameters.
func (*M2TsSettingsDvbSdtSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type M2TsSettingsDvbTdtSettingsInitParameters struct {
RepInterval *float64 `json:"repInterval,omitempty" tf:"rep_interval,omitempty"`
}
func (*M2TsSettingsDvbTdtSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *M2TsSettingsDvbTdtSettingsInitParameters) DeepCopy() *M2TsSettingsDvbTdtSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new M2TsSettingsDvbTdtSettingsInitParameters.
func (*M2TsSettingsDvbTdtSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *M2TsSettingsInitParameters) DeepCopy() *M2TsSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new M2TsSettingsInitParameters.
func (*M2TsSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *M3U8SettingsInitParameters) DeepCopy() *M3U8SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new M3U8SettingsInitParameters.
func (*M3U8SettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *MaintenanceInitParameters) DeepCopy() *MaintenanceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceInitParameters.
func (*MaintenanceInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type MediaConnectFlowsInitParameters struct { // The ARN of the MediaConnect Flow FlowArn *string `json:"flowArn,omitempty" tf:"flow_arn,omitempty"` }
func (*MediaConnectFlowsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *MediaConnectFlowsInitParameters) DeepCopy() *MediaConnectFlowsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaConnectFlowsInitParameters.
func (*MediaConnectFlowsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type MediaPackageGroupSettingsDestinationInitParameters struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*MediaPackageGroupSettingsDestinationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *MediaPackageGroupSettingsDestinationInitParameters) DeepCopy() *MediaPackageGroupSettingsDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageGroupSettingsDestinationInitParameters.
func (*MediaPackageGroupSettingsDestinationInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *MediaPackageGroupSettingsInitParameters) DeepCopy() *MediaPackageGroupSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageGroupSettingsInitParameters.
func (*MediaPackageGroupSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type MediaPackageOutputSettingsInitParameters struct { }
func (*MediaPackageOutputSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *MediaPackageOutputSettingsInitParameters) DeepCopy() *MediaPackageOutputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageOutputSettingsInitParameters.
func (*MediaPackageOutputSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *MediaPackageSettingsInitParameters) DeepCopy() *MediaPackageSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageSettingsInitParameters.
func (*MediaPackageSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *MotionGraphicsConfigurationInitParameters) DeepCopy() *MotionGraphicsConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MotionGraphicsConfigurationInitParameters.
func (*MotionGraphicsConfigurationInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *MotionGraphicsConfigurationObservation) DeepCopy() *MotionGraphicsConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MotionGraphicsConfigurationObservation.
func (*MotionGraphicsConfigurationObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *MotionGraphicsConfigurationParameters) DeepCopy() *MotionGraphicsConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MotionGraphicsConfigurationParameters.
func (*MotionGraphicsConfigurationParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type MotionGraphicsSettingsInitParameters struct { // – Html Motion Graphics Settings. HTMLMotionGraphicsSettings []HTMLMotionGraphicsSettingsInitParameters `json:"htmlMotionGraphicsSettings,omitempty" tf:"html_motion_graphics_settings,omitempty"` }
func (*MotionGraphicsSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *MotionGraphicsSettingsInitParameters) DeepCopy() *MotionGraphicsSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MotionGraphicsSettingsInitParameters.
func (*MotionGraphicsSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type MotionGraphicsSettingsObservation struct { // – Html Motion Graphics Settings. HTMLMotionGraphicsSettings []HTMLMotionGraphicsSettingsParameters `json:"htmlMotionGraphicsSettings,omitempty" tf:"html_motion_graphics_settings,omitempty"` }
func (*MotionGraphicsSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *MotionGraphicsSettingsObservation) DeepCopy() *MotionGraphicsSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MotionGraphicsSettingsObservation.
func (*MotionGraphicsSettingsObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type MotionGraphicsSettingsParameters struct { // – Html Motion Graphics Settings. // +kubebuilder:validation:Optional HTMLMotionGraphicsSettings []HTMLMotionGraphicsSettingsParameters `json:"htmlMotionGraphicsSettings,omitempty" tf:"html_motion_graphics_settings,omitempty"` }
func (*MotionGraphicsSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *MotionGraphicsSettingsParameters) DeepCopy() *MotionGraphicsSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MotionGraphicsSettingsParameters.
func (*MotionGraphicsSettingsParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *Mp2SettingsInitParameters) DeepCopy() *Mp2SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Mp2SettingsInitParameters.
func (*Mp2SettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type MsSmoothGroupSettingsDestinationInitParameters struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*MsSmoothGroupSettingsDestinationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *MsSmoothGroupSettingsDestinationInitParameters) DeepCopy() *MsSmoothGroupSettingsDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MsSmoothGroupSettingsDestinationInitParameters.
func (*MsSmoothGroupSettingsDestinationInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *MsSmoothGroupSettingsInitParameters) DeepCopy() *MsSmoothGroupSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MsSmoothGroupSettingsInitParameters.
func (*MsSmoothGroupSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *MsSmoothOutputSettingsInitParameters) DeepCopy() *MsSmoothOutputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MsSmoothOutputSettingsInitParameters.
func (*MsSmoothOutputSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
GetInitParameters of this Multiplex
func (*Multiplex) GetManagementPolicies ¶ added in v0.38.0
func (mg *Multiplex) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Multiplex.
func (*Multiplex) GetMergedParameters ¶ added in v0.44.0
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) Hub ¶ added in v0.47.2
func (tr *Multiplex) Hub()
Hub marks this type as a conversion hub.
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
type MultiplexGroupSettingsInitParameters struct { }
func (*MultiplexGroupSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *MultiplexGroupSettingsInitParameters) DeepCopy() *MultiplexGroupSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexGroupSettingsInitParameters.
func (*MultiplexGroupSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *MultiplexInitParameters) DeepCopy() *MultiplexInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexInitParameters.
func (*MultiplexInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *MultiplexMultiplexSettingsInitParameters) DeepCopy() *MultiplexMultiplexSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexMultiplexSettingsInitParameters.
func (*MultiplexMultiplexSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type MultiplexOutputSettingsDestinationInitParameters struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*MultiplexOutputSettingsDestinationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *MultiplexOutputSettingsDestinationInitParameters) DeepCopy() *MultiplexOutputSettingsDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexOutputSettingsDestinationInitParameters.
func (*MultiplexOutputSettingsDestinationInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *MultiplexOutputSettingsInitParameters) DeepCopy() *MultiplexOutputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexOutputSettingsInitParameters.
func (*MultiplexOutputSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *MultiplexSettingsInitParameters) DeepCopy() *MultiplexSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiplexSettingsInitParameters.
func (*MultiplexSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *NetworkInputSettingsInitParameters) DeepCopy() *NetworkInputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInputSettingsInitParameters.
func (*NetworkInputSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *NielsenCbetSettingsInitParameters) DeepCopy() *NielsenCbetSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NielsenCbetSettingsInitParameters.
func (*NielsenCbetSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *NielsenConfigurationInitParameters) DeepCopy() *NielsenConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NielsenConfigurationInitParameters.
func (*NielsenConfigurationInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *NielsenConfigurationObservation) DeepCopy() *NielsenConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NielsenConfigurationObservation.
func (*NielsenConfigurationObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *NielsenConfigurationParameters) DeepCopy() *NielsenConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NielsenConfigurationParameters.
func (*NielsenConfigurationParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *NielsenNaesIiNwSettingsInitParameters) DeepCopy() *NielsenNaesIiNwSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NielsenNaesIiNwSettingsInitParameters.
func (*NielsenNaesIiNwSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *NielsenWatermarksSettingsInitParameters) DeepCopy() *NielsenWatermarksSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NielsenWatermarksSettingsInitParameters.
func (*NielsenWatermarksSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *OutputGroupSettingsInitParameters) DeepCopy() *OutputGroupSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputGroupSettingsInitParameters.
func (*OutputGroupSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *OutputGroupsInitParameters) DeepCopy() *OutputGroupsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputGroupsInitParameters.
func (*OutputGroupsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *OutputRectangleInitParameters) DeepCopy() *OutputRectangleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputRectangleInitParameters.
func (*OutputRectangleInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *OutputSettingsInitParameters) DeepCopy() *OutputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputSettingsInitParameters.
func (*OutputSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *OutputsInitParameters) DeepCopy() *OutputsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputsInitParameters.
func (*OutputsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type PassThroughSettingsInitParameters struct { }
func (*PassThroughSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *PassThroughSettingsInitParameters) DeepCopy() *PassThroughSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PassThroughSettingsInitParameters.
func (*PassThroughSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type RawSettingsInitParameters struct { }
func (*RawSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *RawSettingsInitParameters) DeepCopy() *RawSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawSettingsInitParameters.
func (*RawSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type Rec601SettingsInitParameters struct { }
func (*Rec601SettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *Rec601SettingsInitParameters) DeepCopy() *Rec601SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rec601SettingsInitParameters.
func (*Rec601SettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.35.0
type Rec601SettingsObservation struct { }
func (*Rec601SettingsObservation) DeepCopy ¶ added in v0.35.0
func (in *Rec601SettingsObservation) DeepCopy() *Rec601SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rec601SettingsObservation.
func (*Rec601SettingsObservation) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.35.0
type Rec601SettingsParameters struct { }
func (*Rec601SettingsParameters) DeepCopy ¶ added in v0.35.0
func (in *Rec601SettingsParameters) DeepCopy() *Rec601SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rec601SettingsParameters.
func (*Rec601SettingsParameters) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.38.0
type Rec709SettingsInitParameters struct { }
func (*Rec709SettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *Rec709SettingsInitParameters) DeepCopy() *Rec709SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rec709SettingsInitParameters.
func (*Rec709SettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.35.0
type Rec709SettingsObservation struct { }
func (*Rec709SettingsObservation) DeepCopy ¶ added in v0.35.0
func (in *Rec709SettingsObservation) DeepCopy() *Rec709SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rec709SettingsObservation.
func (*Rec709SettingsObservation) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.35.0
type Rec709SettingsParameters struct { }
func (*Rec709SettingsParameters) DeepCopy ¶ added in v0.35.0
func (in *Rec709SettingsParameters) DeepCopy() *Rec709SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rec709SettingsParameters.
func (*Rec709SettingsParameters) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *RemixSettingsInitParameters) DeepCopy() *RemixSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemixSettingsInitParameters.
func (*RemixSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v1.0.0
type RtmpCaptionInfoDestinationSettingsInitParameters struct { }
func (*RtmpCaptionInfoDestinationSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *RtmpCaptionInfoDestinationSettingsInitParameters) DeepCopy() *RtmpCaptionInfoDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RtmpCaptionInfoDestinationSettingsInitParameters.
func (*RtmpCaptionInfoDestinationSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type RtmpCaptionInfoDestinationSettingsObservation struct { }
func (*RtmpCaptionInfoDestinationSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *RtmpCaptionInfoDestinationSettingsObservation) DeepCopy() *RtmpCaptionInfoDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RtmpCaptionInfoDestinationSettingsObservation.
func (*RtmpCaptionInfoDestinationSettingsObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type RtmpCaptionInfoDestinationSettingsParameters struct { }
func (*RtmpCaptionInfoDestinationSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *RtmpCaptionInfoDestinationSettingsParameters) DeepCopy() *RtmpCaptionInfoDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RtmpCaptionInfoDestinationSettingsParameters.
func (*RtmpCaptionInfoDestinationSettingsParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *RtmpGroupSettingsInitParameters) DeepCopy() *RtmpGroupSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RtmpGroupSettingsInitParameters.
func (*RtmpGroupSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type RtmpOutputSettingsDestinationInitParameters struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*RtmpOutputSettingsDestinationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *RtmpOutputSettingsDestinationInitParameters) DeepCopy() *RtmpOutputSettingsDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RtmpOutputSettingsDestinationInitParameters.
func (*RtmpOutputSettingsDestinationInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *RtmpOutputSettingsInitParameters) DeepCopy() *RtmpOutputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RtmpOutputSettingsInitParameters.
func (*RtmpOutputSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v1.0.0
type Scte20PlusEmbeddedDestinationSettingsInitParameters struct { }
func (*Scte20PlusEmbeddedDestinationSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *Scte20PlusEmbeddedDestinationSettingsInitParameters) DeepCopy() *Scte20PlusEmbeddedDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scte20PlusEmbeddedDestinationSettingsInitParameters.
func (*Scte20PlusEmbeddedDestinationSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type Scte20PlusEmbeddedDestinationSettingsObservation struct { }
func (*Scte20PlusEmbeddedDestinationSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *Scte20PlusEmbeddedDestinationSettingsObservation) DeepCopy() *Scte20PlusEmbeddedDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scte20PlusEmbeddedDestinationSettingsObservation.
func (*Scte20PlusEmbeddedDestinationSettingsObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type Scte20PlusEmbeddedDestinationSettingsParameters struct { }
func (*Scte20PlusEmbeddedDestinationSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *Scte20PlusEmbeddedDestinationSettingsParameters) DeepCopy() *Scte20PlusEmbeddedDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scte20PlusEmbeddedDestinationSettingsParameters.
func (*Scte20PlusEmbeddedDestinationSettingsParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *Scte20SourceSettingsInitParameters) DeepCopy() *Scte20SourceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scte20SourceSettingsInitParameters.
func (*Scte20SourceSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v1.0.0
type Scte27DestinationSettingsInitParameters struct { }
func (*Scte27DestinationSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *Scte27DestinationSettingsInitParameters) DeepCopy() *Scte27DestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scte27DestinationSettingsInitParameters.
func (*Scte27DestinationSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type Scte27DestinationSettingsObservation struct { }
func (*Scte27DestinationSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *Scte27DestinationSettingsObservation) DeepCopy() *Scte27DestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scte27DestinationSettingsObservation.
func (*Scte27DestinationSettingsObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type Scte27DestinationSettingsParameters struct { }
func (*Scte27DestinationSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *Scte27DestinationSettingsParameters) DeepCopy() *Scte27DestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scte27DestinationSettingsParameters.
func (*Scte27DestinationSettingsParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *Scte27SourceSettingsInitParameters) DeepCopy() *Scte27SourceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scte27SourceSettingsInitParameters.
func (*Scte27SourceSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *SelectorSettingsInitParameters) DeepCopy() *SelectorSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectorSettingsInitParameters.
func (*SelectorSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *SettingsInitParameters) DeepCopy() *SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsInitParameters.
func (*SettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v1.0.0
type SmpteTtDestinationSettingsInitParameters struct { }
func (*SmpteTtDestinationSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *SmpteTtDestinationSettingsInitParameters) DeepCopy() *SmpteTtDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmpteTtDestinationSettingsInitParameters.
func (*SmpteTtDestinationSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type SmpteTtDestinationSettingsObservation struct { }
func (*SmpteTtDestinationSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *SmpteTtDestinationSettingsObservation) DeepCopy() *SmpteTtDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmpteTtDestinationSettingsObservation.
func (*SmpteTtDestinationSettingsObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type SmpteTtDestinationSettingsParameters struct { }
func (*SmpteTtDestinationSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *SmpteTtDestinationSettingsParameters) DeepCopy() *SmpteTtDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SmpteTtDestinationSettingsParameters.
func (*SmpteTtDestinationSettingsParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *SourcesInitParameters) DeepCopy() *SourcesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcesInitParameters.
func (*SourcesInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *StandardHlsSettingsInitParameters) DeepCopy() *StandardHlsSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardHlsSettingsInitParameters.
func (*StandardHlsSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *StaticKeySettingsInitParameters) DeepCopy() *StaticKeySettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticKeySettingsInitParameters.
func (*StaticKeySettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v1.0.0
type TeletextDestinationSettingsInitParameters struct { }
func (*TeletextDestinationSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *TeletextDestinationSettingsInitParameters) DeepCopy() *TeletextDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeletextDestinationSettingsInitParameters.
func (*TeletextDestinationSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type TeletextDestinationSettingsObservation struct { }
func (*TeletextDestinationSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *TeletextDestinationSettingsObservation) DeepCopy() *TeletextDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeletextDestinationSettingsObservation.
func (*TeletextDestinationSettingsObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
type TeletextDestinationSettingsParameters struct { }
func (*TeletextDestinationSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *TeletextDestinationSettingsParameters) DeepCopy() *TeletextDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeletextDestinationSettingsParameters.
func (*TeletextDestinationSettingsParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *TeletextSourceSettingsInitParameters) DeepCopy() *TeletextSourceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeletextSourceSettingsInitParameters.
func (*TeletextSourceSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *TemporalFilterSettingsInitParameters) DeepCopy() *TemporalFilterSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemporalFilterSettingsInitParameters.
func (*TemporalFilterSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *TimecodeBurninSettingsInitParameters) DeepCopy() *TimecodeBurninSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimecodeBurninSettingsInitParameters.
func (*TimecodeBurninSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.35.0
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 ¶ added in v0.35.0
func (in *TimecodeBurninSettingsObservation) DeepCopy() *TimecodeBurninSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimecodeBurninSettingsObservation.
func (*TimecodeBurninSettingsObservation) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.35.0
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 ¶ added in v0.35.0
func (in *TimecodeBurninSettingsParameters) DeepCopy() *TimecodeBurninSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimecodeBurninSettingsParameters.
func (*TimecodeBurninSettingsParameters) DeepCopyInto ¶ added in v0.35.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *TimecodeConfigInitParameters) DeepCopy() *TimecodeConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimecodeConfigInitParameters.
func (*TimecodeConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *TracksInitParameters) DeepCopy() *TracksInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TracksInitParameters.
func (*TracksInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *TracksObservation) DeepCopy() *TracksObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TracksObservation.
func (*TracksObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *TracksParameters) DeepCopy() *TracksParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TracksParameters.
func (*TracksParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *TtmlDestinationSettingsInitParameters) DeepCopy() *TtmlDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TtmlDestinationSettingsInitParameters.
func (*TtmlDestinationSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *TtmlDestinationSettingsObservation) DeepCopy() *TtmlDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TtmlDestinationSettingsObservation.
func (*TtmlDestinationSettingsObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *TtmlDestinationSettingsParameters) DeepCopy() *TtmlDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TtmlDestinationSettingsParameters.
func (*TtmlDestinationSettingsParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *UDPGroupSettingsInitParameters) DeepCopy() *UDPGroupSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPGroupSettingsInitParameters.
func (*UDPGroupSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type UDPOutputSettingsContainerSettingsInitParameters struct { // M2TS Settings. See M2TS Settings for more details. M2TsSettings []ContainerSettingsM2TsSettingsInitParameters `json:"m2tsSettings,omitempty" tf:"m2ts_settings,omitempty"` }
func (*UDPOutputSettingsContainerSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UDPOutputSettingsContainerSettingsInitParameters) DeepCopy() *UDPOutputSettingsContainerSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPOutputSettingsContainerSettingsInitParameters.
func (*UDPOutputSettingsContainerSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type UDPOutputSettingsDestinationInitParameters struct { // Reference ID for the destination. DestinationRefID *string `json:"destinationRefId,omitempty" tf:"destination_ref_id,omitempty"` }
func (*UDPOutputSettingsDestinationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UDPOutputSettingsDestinationInitParameters) DeepCopy() *UDPOutputSettingsDestinationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPOutputSettingsDestinationInitParameters.
func (*UDPOutputSettingsDestinationInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *UDPOutputSettingsInitParameters) DeepCopy() *UDPOutputSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPOutputSettingsInitParameters.
func (*UDPOutputSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *VPCInitParameters) DeepCopy() *VPCInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCInitParameters.
func (*VPCInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *VideoBlackSettingsInitParameters) DeepCopy() *VideoBlackSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoBlackSettingsInitParameters.
func (*VideoBlackSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *VideoDescriptionsCodecSettingsInitParameters) DeepCopy() *VideoDescriptionsCodecSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoDescriptionsCodecSettingsInitParameters.
func (*VideoDescriptionsCodecSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *VideoDescriptionsInitParameters) DeepCopy() *VideoDescriptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoDescriptionsInitParameters.
func (*VideoDescriptionsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *VideoSelectorInitParameters) DeepCopy() *VideoSelectorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VideoSelectorInitParameters.
func (*VideoSelectorInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *WavSettingsInitParameters) DeepCopy() *WavSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WavSettingsInitParameters.
func (*WavSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *WebvttDestinationSettingsInitParameters) DeepCopy() *WebvttDestinationSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebvttDestinationSettingsInitParameters.
func (*WebvttDestinationSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *WebvttDestinationSettingsObservation) DeepCopy() *WebvttDestinationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebvttDestinationSettingsObservation.
func (*WebvttDestinationSettingsObservation) DeepCopyInto ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
func (in *WebvttDestinationSettingsParameters) DeepCopy() *WebvttDestinationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebvttDestinationSettingsParameters.
func (*WebvttDestinationSettingsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *WebvttDestinationSettingsParameters) DeepCopyInto(out *WebvttDestinationSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WhitelistRulesInitParameters ¶ added in v0.38.0
type WhitelistRulesInitParameters struct { // The IPv4 CIDR that's whitelisted. Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"` }
func (*WhitelistRulesInitParameters) DeepCopy ¶ added in v0.38.0
func (in *WhitelistRulesInitParameters) DeepCopy() *WhitelistRulesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WhitelistRulesInitParameters.
func (*WhitelistRulesInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *WhitelistRulesInitParameters) DeepCopyInto(out *WhitelistRulesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WhitelistRulesObservation ¶
type WhitelistRulesObservation struct { // The IPv4 CIDR that's whitelisted. Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"` }
func (*WhitelistRulesObservation) DeepCopy ¶
func (in *WhitelistRulesObservation) DeepCopy() *WhitelistRulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WhitelistRulesObservation.
func (*WhitelistRulesObservation) DeepCopyInto ¶
func (in *WhitelistRulesObservation) DeepCopyInto(out *WhitelistRulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WhitelistRulesParameters ¶
type WhitelistRulesParameters struct { // The IPv4 CIDR that's whitelisted. // +kubebuilder:validation:Optional Cidr *string `json:"cidr" tf:"cidr,omitempty"` }
func (*WhitelistRulesParameters) DeepCopy ¶
func (in *WhitelistRulesParameters) DeepCopy() *WhitelistRulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WhitelistRulesParameters.
func (*WhitelistRulesParameters) DeepCopyInto ¶
func (in *WhitelistRulesParameters) DeepCopyInto(out *WhitelistRulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_channel_terraformed.go
- zz_channel_types.go
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_input_terraformed.go
- zz_input_types.go
- zz_inputsecuritygroup_terraformed.go
- zz_inputsecuritygroup_types.go
- zz_multiplex_terraformed.go
- zz_multiplex_types.go