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 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 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) 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) 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 DestinationsInitParameters
- type DestinationsObservation
- type DestinationsParameters
- type DolbyVision81SettingsInitParameters
- type DolbyVision81SettingsObservation
- type DolbyVision81SettingsParameters
- type DvbNitSettingsInitParameters
- type DvbNitSettingsObservation
- type DvbNitSettingsParameters
- type DvbSdtSettingsInitParameters
- type DvbSdtSettingsObservation
- type DvbSdtSettingsParameters
- type DvbTdtSettingsInitParameters
- type DvbTdtSettingsObservation
- type DvbTdtSettingsParameters
- type Eac3AtmosSettingsInitParameters
- type Eac3AtmosSettingsObservation
- type Eac3AtmosSettingsParameters
- type Eac3SettingsInitParameters
- type Eac3SettingsObservation
- type Eac3SettingsParameters
- 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 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 H264SettingsInitParameters
- type H264SettingsObservation
- type H264SettingsParameters
- type H265SettingsFilterSettingsInitParameters
- type H265SettingsFilterSettingsObservation
- type H265SettingsFilterSettingsParameters
- type H265SettingsInitParameters
- type H265SettingsObservation
- type H265SettingsParameters
- 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) 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) 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 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) 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) 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 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) 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) 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 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 RtmpGroupSettingsInitParameters
- type RtmpGroupSettingsObservation
- type RtmpGroupSettingsParameters
- type RtmpOutputSettingsDestinationInitParameters
- type RtmpOutputSettingsDestinationObservation
- type RtmpOutputSettingsDestinationParameters
- type RtmpOutputSettingsInitParameters
- type RtmpOutputSettingsObservation
- type RtmpOutputSettingsParameters
- type Scte20SourceSettingsInitParameters
- type Scte20SourceSettingsObservation
- type Scte20SourceSettingsParameters
- type Scte27SourceSettingsInitParameters
- type Scte27SourceSettingsObservation
- type Scte27SourceSettingsParameters
- type SelectorSettingsDvbTdtSettingsInitParameters
- type SelectorSettingsDvbTdtSettingsObservation
- type SelectorSettingsDvbTdtSettingsParameters
- type SelectorSettingsInitParameters
- type SelectorSettingsObservation
- type SelectorSettingsParameters
- type SettingsInitParameters
- type SettingsObservation
- type SettingsParameters
- type SourcesInitParameters
- type SourcesObservation
- type SourcesParameters
- type StandardHlsSettingsInitParameters
- type StandardHlsSettingsObservation
- type StandardHlsSettingsParameters
- type StaticKeySettingsInitParameters
- type StaticKeySettingsObservation
- type StaticKeySettingsParameters
- 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 TrackInitParameters
- type TrackObservation
- type TrackParameters
- 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 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 {
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 {
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 { // +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 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 used as the source for this AudioDescription. 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"` // When specified this field indicates the three letter language code of the caption track to extract from the 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 used as the source for this AudioDescription. 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"` // When specified this field indicates the three letter language code of the caption track to extract from the 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 used as the source for this AudioDescription. // +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"` // When specified this field indicates the three letter language code of the caption track to extract from the 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 { // User-specified id. Ths is used in an output group or an output. 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 { // User-specified id. Ths is used in an output group or an output. 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 { // User-specified id. Ths is used in an output group or an output. // +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 { // When specified this field indicates the three letter language code of the caption track to extract from the source. LanguageCode *string `json:"languageCode,omitempty" tf:"language_code,omitempty"` 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 { // When specified this field indicates the three letter language code of the caption track to extract from the source. LanguageCode *string `json:"languageCode,omitempty" tf:"language_code,omitempty"` 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 { // When specified this field indicates the three letter language code of the caption track to extract from the source. // +kubebuilder:validation:Optional LanguageCode *string `json:"languageCode" tf:"language_code,omitempty"` // +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 { // User-specified id. Ths is used in an output group or an output. 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 { // User-specified id. Ths is used in an output group or an output. 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 { // User-specified id. Ths is used in an output group or an output. // +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 { // User-specified id. Ths is used in an output group or an output. 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 { // User-specified id. Ths is used in an output group or an output. 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 { // User-specified id. Ths is used in an output group or an output. // +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"` // Destination settings for a standard output; one destination for each redundant encoder. See 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"` // Destination settings for a standard output; one destination for each redundant encoder. See 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"` // Destination settings for a standard output; one destination for each redundant encoder. See 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 used as the source for this AudioDescription. AudioSelectorName *string `json:"audioSelectorName,omitempty" tf:"audio_selector_name,omitempty"` 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 used as the source for this AudioDescription. AudioSelectorName *string `json:"audioSelectorName,omitempty" tf:"audio_selector_name,omitempty"` 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 used as the source for this AudioDescription. // +kubebuilder:validation:Optional AudioSelectorName *string `json:"audioSelectorName" tf:"audio_selector_name,omitempty"` // +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 {
Track []TrackInitParameters `json:"track,omitempty" tf:"track,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 {
Track []TrackObservation `json:"track,omitempty" tf:"track,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 { // +kubebuilder:validation:Optional Track []TrackParameters `json:"track" tf:"track,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 { ErrorClearTimeMsec *float64 `json:"errorClearTimeMsec,omitempty" tf:"error_clear_time_msec,omitempty"` FailoverCondition []FailoverConditionInitParameters `json:"failoverCondition,omitempty" tf:"failover_condition,omitempty"` InputPreference *string `json:"inputPreference,omitempty" tf:"input_preference,omitempty"` // The ID of the input. 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 { ErrorClearTimeMsec *float64 `json:"errorClearTimeMsec,omitempty" tf:"error_clear_time_msec,omitempty"` FailoverCondition []FailoverConditionObservation `json:"failoverCondition,omitempty" tf:"failover_condition,omitempty"` InputPreference *string `json:"inputPreference,omitempty" tf:"input_preference,omitempty"` // The ID of the input. 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 { // +kubebuilder:validation:Optional ErrorClearTimeMsec *float64 `json:"errorClearTimeMsec,omitempty" tf:"error_clear_time_msec,omitempty"` // +kubebuilder:validation:Optional FailoverCondition []FailoverConditionParameters `json:"failoverCondition,omitempty" tf:"failover_condition,omitempty"` // +kubebuilder:validation:Optional InputPreference *string `json:"inputPreference,omitempty" tf:"input_preference,omitempty"` // The ID of the input. // +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 CaptionLanguageMappingsInitParameters ¶ added in v0.38.0
type CaptionLanguageMappingsInitParameters struct { CaptionChannel *float64 `json:"captionChannel,omitempty" tf:"caption_channel,omitempty"` // When specified this field indicates the three letter language code of the caption track to extract from the source. LanguageCode *string `json:"languageCode,omitempty" tf:"language_code,omitempty"` 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"` // When specified this field indicates the three letter language code of the caption track to extract from the source. LanguageCode *string `json:"languageCode,omitempty" tf:"language_code,omitempty"` 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"` // When specified this field indicates the three letter language code of the caption track to extract from the source. // +kubebuilder:validation:Optional LanguageCode *string `json:"languageCode" tf:"language_code,omitempty"` // +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 { // When specified this field indicates the three letter language code of the caption track to extract from the source. LanguageCode *string `json:"languageCode,omitempty" tf:"language_code,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. 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 { // When specified this field indicates the three letter language code of the caption track to extract from the source. LanguageCode *string `json:"languageCode,omitempty" tf:"language_code,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. 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 { // When specified this field indicates the three letter language code of the caption track to extract from the 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"` // Destination settings for a standard output; one destination for each redundant encoder. See 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 { // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. AncillarySourceSettings []AncillarySourceSettingsInitParameters `json:"ancillarySourceSettings,omitempty" tf:"ancillary_source_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. DvbTdtSettings []SelectorSettingsDvbTdtSettingsInitParameters `json:"dvbTdtSettings,omitempty" tf:"dvb_tdt_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. EmbeddedSourceSettings []EmbeddedSourceSettingsInitParameters `json:"embeddedSourceSettings,omitempty" tf:"embedded_source_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. Scte20SourceSettings []Scte20SourceSettingsInitParameters `json:"scte20SourceSettings,omitempty" tf:"scte20_source_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. Scte27SourceSettings []Scte27SourceSettingsInitParameters `json:"scte27SourceSettings,omitempty" tf:"scte27_source_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See 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 { // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. AncillarySourceSettings []AncillarySourceSettingsObservation `json:"ancillarySourceSettings,omitempty" tf:"ancillary_source_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. DvbTdtSettings []SelectorSettingsDvbTdtSettingsObservation `json:"dvbTdtSettings,omitempty" tf:"dvb_tdt_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. EmbeddedSourceSettings []EmbeddedSourceSettingsObservation `json:"embeddedSourceSettings,omitempty" tf:"embedded_source_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. Scte20SourceSettings []Scte20SourceSettingsObservation `json:"scte20SourceSettings,omitempty" tf:"scte20_source_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. Scte27SourceSettings []Scte27SourceSettingsObservation `json:"scte27SourceSettings,omitempty" tf:"scte27_source_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See 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 { // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional AncillarySourceSettings []AncillarySourceSettingsParameters `json:"ancillarySourceSettings,omitempty" tf:"ancillary_source_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional DvbTdtSettings []SelectorSettingsDvbTdtSettingsParameters `json:"dvbTdtSettings,omitempty" tf:"dvb_tdt_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional EmbeddedSourceSettings []EmbeddedSourceSettingsParameters `json:"embeddedSourceSettings,omitempty" tf:"embedded_source_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional Scte20SourceSettings []Scte20SourceSettingsParameters `json:"scte20SourceSettings,omitempty" tf:"scte20_source_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional Scte27SourceSettings []Scte27SourceSettingsParameters `json:"scte27SourceSettings,omitempty" tf:"scte27_source_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See 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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +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) GetObservation ¶
GetObservation of this Channel
func (*Channel) GetParameters ¶
GetParameters of this Channel
func (*Channel) GetProviderConfigReference ¶
GetProviderConfigReference of this Channel.
func (*Channel) GetPublishConnectionDetailsTo ¶
func (mg *Channel) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Channel.
func (*Channel) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Channel
func (*Channel) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Channel) GetWriteConnectionSecretToReference ¶
func (mg *Channel) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Channel.
func (*Channel) LateInitialize ¶
LateInitialize this Channel using its observed tfState. returns True if there are any spec changes for the resource.
func (*Channel) ResolveReferences ¶
ResolveReferences of this Channel.
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"` // Whether to start/stop channel. Default: false StartChannel *bool `json:"startChannel,omitempty" tf:"start_channel,omitempty"` // Key-value map of resource tags. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Settings for the VPC outputs. 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. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // Settings for the VPC outputs. 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 Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Settings for the VPC outputs. // +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 AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // 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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. EcmPid *string `json:"ecmPid,omitempty" tf:"ecm_pid,omitempty"` EsRateInPes *string `json:"esRateInPes,omitempty" tf:"es_rate_in_pes,omitempty"` // User-specified id. Ths is used in an output group or an output. EtvPlatformPid *string `json:"etvPlatformPid,omitempty" tf:"etv_platform_pid,omitempty"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. PcrPid *string `json:"pcrPid,omitempty" tf:"pcr_pid,omitempty"` PmtInterval *float64 `json:"pmtInterval,omitempty" tf:"pmt_interval,omitempty"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. EcmPid *string `json:"ecmPid,omitempty" tf:"ecm_pid,omitempty"` EsRateInPes *string `json:"esRateInPes,omitempty" tf:"es_rate_in_pes,omitempty"` // User-specified id. Ths is used in an output group or an output. EtvPlatformPid *string `json:"etvPlatformPid,omitempty" tf:"etv_platform_pid,omitempty"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. PcrPid *string `json:"pcrPid,omitempty" tf:"pcr_pid,omitempty"` PmtInterval *float64 `json:"pmtInterval,omitempty" tf:"pmt_interval,omitempty"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. // +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"` // User-specified id. Ths is used in an output group or an output. // +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"` // User-specified id. Ths is used in an output group or an output. // +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"` // User-specified id. Ths is used in an output group or an output. // +kubebuilder:validation:Optional EtvPlatformPid *string `json:"etvPlatformPid,omitempty" tf:"etv_platform_pid,omitempty"` // User-specified id. Ths is used in an output group or an output. // +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"` // User-specified id. Ths is used in an output group or an output. // +kubebuilder:validation:Optional PcrPid *string `json:"pcrPid,omitempty" tf:"pcr_pid,omitempty"` // +kubebuilder:validation:Optional PmtInterval *float64 `json:"pmtInterval,omitempty" tf:"pmt_interval,omitempty"` // User-specified id. Ths is used in an output group or an output. // +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"` // User-specified id. Ths is used in an output group or an output. // +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"` // User-specified id. Ths is used in an output group or an output. // +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 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 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 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 EmbeddedSourceSettingsInitParameters ¶ added in v0.38.0
type EmbeddedSourceSettingsInitParameters struct { Convert608To708 *string `json:"convert608To708,omitempty" tf:"convert_608_to_708,omitempty"` Scte20Detection *string `json:"scte20Detection,omitempty" tf:"scte20_detection,omitempty"` Source608ChannelNumber *float64 `json:"source608ChannelNumber,omitempty" tf:"source_608_channel_number,omitempty"` Source608TrackNumber *float64 `json:"source608TrackNumber,omitempty" tf:"source_608_track_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 { Convert608To708 *string `json:"convert608To708,omitempty" tf:"convert_608_to_708,omitempty"` Scte20Detection *string `json:"scte20Detection,omitempty" tf:"scte20_detection,omitempty"` Source608ChannelNumber *float64 `json:"source608ChannelNumber,omitempty" tf:"source_608_channel_number,omitempty"` Source608TrackNumber *float64 `json:"source608TrackNumber,omitempty" tf:"source_608_track_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 { // +kubebuilder:validation:Optional Convert608To708 *string `json:"convert608To708,omitempty" tf:"convert_608_to_708,omitempty"` // +kubebuilder:validation:Optional Scte20Detection *string `json:"scte20Detection,omitempty" tf:"scte20_detection,omitempty"` // +kubebuilder:validation:Optional Source608ChannelNumber *float64 `json:"source608ChannelNumber,omitempty" tf:"source_608_channel_number,omitempty"` // +kubebuilder:validation:Optional Source608TrackNumber *float64 `json:"source608TrackNumber,omitempty" tf:"source_608_track_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"` // 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"` // 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"` // 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 { // Destination settings for a standard output; one destination for each redundant encoder. See 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 { // Destination settings for a standard output; one destination for each redundant encoder. See 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 { // Destination settings for a standard output; one destination for each redundant encoder. See 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 { // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. AudioSilenceSettings []AudioSilenceSettingsInitParameters `json:"audioSilenceSettings,omitempty" tf:"audio_silence_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. InputLossSettings []InputLossSettingsInitParameters `json:"inputLossSettings,omitempty" tf:"input_loss_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See 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 { // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. AudioSilenceSettings []AudioSilenceSettingsObservation `json:"audioSilenceSettings,omitempty" tf:"audio_silence_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. InputLossSettings []InputLossSettingsObservation `json:"inputLossSettings,omitempty" tf:"input_loss_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See 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 { // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional AudioSilenceSettings []AudioSilenceSettingsParameters `json:"audioSilenceSettings,omitempty" tf:"audio_silence_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See Settings for more details. // +kubebuilder:validation:Optional InputLossSettings []InputLossSettingsParameters `json:"inputLossSettings,omitempty" tf:"input_loss_settings,omitempty"` // Destination settings for a standard output; one destination for each redundant encoder. See 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 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 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 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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +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) GetObservation ¶
GetObservation of this Input
func (*Input) GetParameters ¶
GetParameters of this Input
func (*Input) GetProviderConfigReference ¶
GetProviderConfigReference of this Input.
func (*Input) GetPublishConnectionDetailsTo ¶
func (mg *Input) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Input.
func (*Input) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Input
func (*Input) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Input) GetWriteConnectionSecretToReference ¶
func (mg *Input) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Input.
func (*Input) LateInitialize ¶
LateInitialize this Input using its observed tfState. returns True if there are any spec changes for the resource.
func (*Input) ResolveReferences ¶
ResolveReferences of this Input.
func (*Input) SetConditions ¶
SetConditions of this Input.
func (*Input) SetDeletionPolicy ¶
func (mg *Input) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Input.
func (*Input) SetManagementPolicies ¶ 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 { // Destination settings for a standard output; one destination for each redundant encoder. See 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"` // 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 { // Destination settings for a standard output; one destination for each redundant encoder. See 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 { // Destination settings for a standard output; one destination for each redundant encoder. See 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/upbound/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 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. 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 InputLossSettingsInitParameters ¶ added in v0.38.0
type InputLossSettingsInitParameters struct {
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 {
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 { // +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. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` 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 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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +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) 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) 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. 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. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` 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 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 AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // 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 AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // 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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. EcmPid *string `json:"ecmPid,omitempty" tf:"ecm_pid,omitempty"` EsRateInPes *string `json:"esRateInPes,omitempty" tf:"es_rate_in_pes,omitempty"` // User-specified id. Ths is used in an output group or an output. EtvPlatformPid *string `json:"etvPlatformPid,omitempty" tf:"etv_platform_pid,omitempty"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. PcrPid *string `json:"pcrPid,omitempty" tf:"pcr_pid,omitempty"` PmtInterval *float64 `json:"pmtInterval,omitempty" tf:"pmt_interval,omitempty"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. EcmPid *string `json:"ecmPid,omitempty" tf:"ecm_pid,omitempty"` EsRateInPes *string `json:"esRateInPes,omitempty" tf:"es_rate_in_pes,omitempty"` // User-specified id. Ths is used in an output group or an output. EtvPlatformPid *string `json:"etvPlatformPid,omitempty" tf:"etv_platform_pid,omitempty"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. PcrPid *string `json:"pcrPid,omitempty" tf:"pcr_pid,omitempty"` PmtInterval *float64 `json:"pmtInterval,omitempty" tf:"pmt_interval,omitempty"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. // +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"` // User-specified id. Ths is used in an output group or an output. // +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"` // User-specified id. Ths is used in an output group or an output. // +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"` // User-specified id. Ths is used in an output group or an output. // +kubebuilder:validation:Optional EtvPlatformPid *string `json:"etvPlatformPid,omitempty" tf:"etv_platform_pid,omitempty"` // User-specified id. Ths is used in an output group or an output. // +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"` // User-specified id. Ths is used in an output group or an output. // +kubebuilder:validation:Optional PcrPid *string `json:"pcrPid,omitempty" tf:"pcr_pid,omitempty"` // +kubebuilder:validation:Optional PmtInterval *float64 `json:"pmtInterval,omitempty" tf:"pmt_interval,omitempty"` // User-specified id. Ths is used in an output group or an output. // +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"` // User-specified id. Ths is used in an output group or an output. // +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"` // User-specified id. Ths is used in an output group or an output. // +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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. PcrPid *string `json:"pcrPid,omitempty" tf:"pcr_pid,omitempty"` PmtInterval *float64 `json:"pmtInterval,omitempty" tf:"pmt_interval,omitempty"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. PcrPid *string `json:"pcrPid,omitempty" tf:"pcr_pid,omitempty"` PmtInterval *float64 `json:"pmtInterval,omitempty" tf:"pmt_interval,omitempty"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. 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"` // User-specified id. Ths is used in an output group or an output. // +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"` // User-specified id. Ths is used in an output group or an output. // +kubebuilder:validation:Optional PcrPid *string `json:"pcrPid,omitempty" tf:"pcr_pid,omitempty"` // +kubebuilder:validation:Optional PmtInterval *float64 `json:"pmtInterval,omitempty" tf:"pmt_interval,omitempty"` // User-specified id. Ths is used in an output group or an output. // +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"` // User-specified id. Ths is used in an output group or an output. // +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"` // User-specified id. Ths is used in an output group or an output. // +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 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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +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) GetObservation ¶
GetObservation of this Multiplex
func (*Multiplex) GetParameters ¶
GetParameters of this Multiplex
func (*Multiplex) GetProviderConfigReference ¶
GetProviderConfigReference of this Multiplex.
func (*Multiplex) GetPublishConnectionDetailsTo ¶
func (mg *Multiplex) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Multiplex.
func (*Multiplex) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Multiplex
func (*Multiplex) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Multiplex) GetWriteConnectionSecretToReference ¶
func (mg *Multiplex) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Multiplex.
func (*Multiplex) LateInitialize ¶
LateInitialize this Multiplex using its observed tfState. returns True if there are any spec changes for the resource.
func (*Multiplex) SetConditions ¶
SetConditions of this Multiplex.
func (*Multiplex) SetDeletionPolicy ¶
func (mg *Multiplex) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Multiplex.
func (*Multiplex) SetManagementPolicies ¶ 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. 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. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` 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 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 AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // 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 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 { // Output video height in pixels. Height *float64 `json:"height,omitempty" tf:"height,omitempty"` LeftOffset *float64 `json:"leftOffset,omitempty" tf:"left_offset,omitempty"` TopOffset *float64 `json:"topOffset,omitempty" tf:"top_offset,omitempty"` // Output video width in pixels. 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 { // Output video height in pixels. Height *float64 `json:"height,omitempty" tf:"height,omitempty"` LeftOffset *float64 `json:"leftOffset,omitempty" tf:"left_offset,omitempty"` TopOffset *float64 `json:"topOffset,omitempty" tf:"top_offset,omitempty"` // Output video width in pixels. 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 { // Output video height in pixels. // +kubebuilder:validation:Optional Height *float64 `json:"height" tf:"height,omitempty"` // +kubebuilder:validation:Optional LeftOffset *float64 `json:"leftOffset" tf:"left_offset,omitempty"` // +kubebuilder:validation:Optional TopOffset *float64 `json:"topOffset" tf:"top_offset,omitempty"` // Output video width in pixels. // +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. AudioDescriptionNames []*string `json:"audioDescriptionNames,omitempty" tf:"audio_description_names,omitempty"` // The names of the caption descriptions used as caption sources for the output. 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. AudioDescriptionNames []*string `json:"audioDescriptionNames,omitempty" tf:"audio_description_names,omitempty"` // The names of the caption descriptions used as caption sources for the output. 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 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 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 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 Scte20SourceSettingsInitParameters ¶ added in v0.38.0
type Scte20SourceSettingsInitParameters struct { Convert608To708 *string `json:"convert608To708,omitempty" tf:"convert_608_to_708,omitempty"` 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 { Convert608To708 *string `json:"convert608To708,omitempty" tf:"convert_608_to_708,omitempty"` 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 { // +kubebuilder:validation:Optional Convert608To708 *string `json:"convert608To708,omitempty" tf:"convert_608_to_708,omitempty"` // +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 Scte27SourceSettingsInitParameters ¶ added in v0.38.0
type Scte27SourceSettingsInitParameters struct { OcrLanguage *string `json:"ocrLanguage,omitempty" tf:"ocr_language,omitempty"` // User-specified id. Ths is used in an output group or an output. 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 { OcrLanguage *string `json:"ocrLanguage,omitempty" tf:"ocr_language,omitempty"` // User-specified id. Ths is used in an output group or an output. 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 { // +kubebuilder:validation:Optional OcrLanguage *string `json:"ocrLanguage,omitempty" tf:"ocr_language,omitempty"` // User-specified id. Ths is used in an output group or an output. // +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 SelectorSettingsDvbTdtSettingsInitParameters ¶ added in v0.38.0
type SelectorSettingsDvbTdtSettingsInitParameters struct { OcrLanguage *string `json:"ocrLanguage,omitempty" tf:"ocr_language,omitempty"` // User-specified id. Ths is used in an output group or an output. Pid *float64 `json:"pid,omitempty" tf:"pid,omitempty"` }
func (*SelectorSettingsDvbTdtSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SelectorSettingsDvbTdtSettingsInitParameters) DeepCopy() *SelectorSettingsDvbTdtSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectorSettingsDvbTdtSettingsInitParameters.
func (*SelectorSettingsDvbTdtSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *SelectorSettingsDvbTdtSettingsInitParameters) DeepCopyInto(out *SelectorSettingsDvbTdtSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectorSettingsDvbTdtSettingsObservation ¶
type SelectorSettingsDvbTdtSettingsObservation struct { OcrLanguage *string `json:"ocrLanguage,omitempty" tf:"ocr_language,omitempty"` // User-specified id. Ths is used in an output group or an output. Pid *float64 `json:"pid,omitempty" tf:"pid,omitempty"` }
func (*SelectorSettingsDvbTdtSettingsObservation) DeepCopy ¶
func (in *SelectorSettingsDvbTdtSettingsObservation) DeepCopy() *SelectorSettingsDvbTdtSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectorSettingsDvbTdtSettingsObservation.
func (*SelectorSettingsDvbTdtSettingsObservation) DeepCopyInto ¶
func (in *SelectorSettingsDvbTdtSettingsObservation) DeepCopyInto(out *SelectorSettingsDvbTdtSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectorSettingsDvbTdtSettingsParameters ¶
type SelectorSettingsDvbTdtSettingsParameters struct { // +kubebuilder:validation:Optional OcrLanguage *string `json:"ocrLanguage,omitempty" tf:"ocr_language,omitempty"` // User-specified id. Ths is used in an output group or an output. // +kubebuilder:validation:Optional Pid *float64 `json:"pid,omitempty" tf:"pid,omitempty"` }
func (*SelectorSettingsDvbTdtSettingsParameters) DeepCopy ¶
func (in *SelectorSettingsDvbTdtSettingsParameters) DeepCopy() *SelectorSettingsDvbTdtSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectorSettingsDvbTdtSettingsParameters.
func (*SelectorSettingsDvbTdtSettingsParameters) DeepCopyInto ¶
func (in *SelectorSettingsDvbTdtSettingsParameters) DeepCopyInto(out *SelectorSettingsDvbTdtSettingsParameters)
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 { AudioHlsRenditionSelection []AudioHlsRenditionSelectionInitParameters `json:"audioHlsRenditionSelection,omitempty" tf:"audio_hls_rendition_selection,omitempty"` AudioLanguageSelection []AudioLanguageSelectionInitParameters `json:"audioLanguageSelection,omitempty" tf:"audio_language_selection,omitempty"` AudioPidSelection []AudioPidSelectionInitParameters `json:"audioPidSelection,omitempty" tf:"audio_pid_selection,omitempty"` 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 { AudioHlsRenditionSelection []AudioHlsRenditionSelectionObservation `json:"audioHlsRenditionSelection,omitempty" tf:"audio_hls_rendition_selection,omitempty"` AudioLanguageSelection []AudioLanguageSelectionObservation `json:"audioLanguageSelection,omitempty" tf:"audio_language_selection,omitempty"` AudioPidSelection []AudioPidSelectionObservation `json:"audioPidSelection,omitempty" tf:"audio_pid_selection,omitempty"` 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 { // +kubebuilder:validation:Optional AudioHlsRenditionSelection []AudioHlsRenditionSelectionParameters `json:"audioHlsRenditionSelection,omitempty" tf:"audio_hls_rendition_selection,omitempty"` // +kubebuilder:validation:Optional AudioLanguageSelection []AudioLanguageSelectionParameters `json:"audioLanguageSelection,omitempty" tf:"audio_language_selection,omitempty"` // +kubebuilder:validation:Optional AudioPidSelection []AudioPidSelectionParameters `json:"audioPidSelection,omitempty" tf:"audio_pid_selection,omitempty"` // +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 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 TeletextSourceSettingsInitParameters ¶ added in v0.38.0
type TeletextSourceSettingsInitParameters struct { OutputRectangle []OutputRectangleInitParameters `json:"outputRectangle,omitempty" tf:"output_rectangle,omitempty"` 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 { OutputRectangle []OutputRectangleObservation `json:"outputRectangle,omitempty" tf:"output_rectangle,omitempty"` 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 { // +kubebuilder:validation:Optional OutputRectangle []OutputRectangleParameters `json:"outputRectangle,omitempty" tf:"output_rectangle,omitempty"` // +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 TrackInitParameters ¶ added in v0.38.0
type TrackInitParameters struct {
Track *float64 `json:"track,omitempty" tf:"track,omitempty"`
}
func (*TrackInitParameters) DeepCopy ¶ added in v0.38.0
func (in *TrackInitParameters) DeepCopy() *TrackInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackInitParameters.
func (*TrackInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *TrackInitParameters) DeepCopyInto(out *TrackInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrackObservation ¶
type TrackObservation struct {
Track *float64 `json:"track,omitempty" tf:"track,omitempty"`
}
func (*TrackObservation) DeepCopy ¶
func (in *TrackObservation) DeepCopy() *TrackObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackObservation.
func (*TrackObservation) DeepCopyInto ¶
func (in *TrackObservation) DeepCopyInto(out *TrackObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrackParameters ¶
type TrackParameters struct { // +kubebuilder:validation:Optional Track *float64 `json:"track" tf:"track,omitempty"` }
func (*TrackParameters) DeepCopy ¶
func (in *TrackParameters) DeepCopy() *TrackParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrackParameters.
func (*TrackParameters) DeepCopyInto ¶
func (in *TrackParameters) DeepCopyInto(out *TrackParameters)
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 { PublicAddressAllocationIds []*string `json:"publicAddressAllocationIds,omitempty" tf:"public_address_allocation_ids,omitempty"` SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` 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 { AvailabilityZones []*string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"` PublicAddressAllocationIds []*string `json:"publicAddressAllocationIds,omitempty" tf:"public_address_allocation_ids,omitempty"` SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` 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 { // +kubebuilder:validation:Optional PublicAddressAllocationIds []*string `json:"publicAddressAllocationIds" tf:"public_address_allocation_ids,omitempty"` // +kubebuilder:validation:Optional SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // +kubebuilder:validation:Optional 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 { BlackDetectThreshold *float64 `json:"blackDetectThreshold,omitempty" tf:"black_detect_threshold,omitempty"` 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 { BlackDetectThreshold *float64 `json:"blackDetectThreshold,omitempty" tf:"black_detect_threshold,omitempty"` 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 { // +kubebuilder:validation:Optional BlackDetectThreshold *float64 `json:"blackDetectThreshold,omitempty" tf:"black_detect_threshold,omitempty"` // +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"` // Output video height in pixels. 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"` // Output video width in pixels. 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"` // Output video height in pixels. 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"` // Output video width in pixels. 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"` // Output video height in pixels. // +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"` // Output video width in pixels. // +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 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.