Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=medialive.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type AacSettingsObservation
- type AacSettingsParameters
- type Ac3SettingsObservation
- type Ac3SettingsParameters
- type AncillarySourceSettingsObservation
- type AncillarySourceSettingsParameters
- type ArchiveCdnSettingsObservation
- type ArchiveCdnSettingsParameters
- type ArchiveGroupSettingsObservation
- type ArchiveGroupSettingsParameters
- type ArchiveOutputSettingsObservation
- type ArchiveOutputSettingsParameters
- type ArchiveS3SettingsObservation
- type ArchiveS3SettingsParameters
- type AudioDescriptionsObservation
- type AudioDescriptionsParameters
- type AudioHlsRenditionSelectionObservation
- type AudioHlsRenditionSelectionParameters
- type AudioLanguageSelectionObservation
- type AudioLanguageSelectionParameters
- type AudioNormalizationSettingsObservation
- type AudioNormalizationSettingsParameters
- type AudioOnlyHlsSettingsObservation
- type AudioOnlyHlsSettingsParameters
- type AudioOnlyImageObservation
- type AudioOnlyImageParameters
- type AudioPidSelectionObservation
- type AudioPidSelectionParameters
- type AudioSelectorObservation
- type AudioSelectorParameters
- type AudioSilenceSettingsObservation
- type AudioSilenceSettingsParameters
- type AudioTrackSelectionObservation
- type AudioTrackSelectionParameters
- type AudioWatermarkSettingsObservation
- type AudioWatermarkSettingsParameters
- type AutomaticInputFailoverSettingsObservation
- type AutomaticInputFailoverSettingsParameters
- type AvailBlankingImageObservation
- type AvailBlankingImageParameters
- type AvailBlankingObservation
- type AvailBlankingParameters
- type CaptionLanguageMappingsObservation
- type CaptionLanguageMappingsParameters
- type CaptionSelectorObservation
- type CaptionSelectorParameters
- type CaptionSelectorSelectorSettingsObservation
- type CaptionSelectorSelectorSettingsParameters
- 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 (mg *Channel) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *Channel) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Channel) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ChannelList
- type ChannelMappingsObservation
- type ChannelMappingsParameters
- type ChannelObservation
- type ChannelParameters
- type ChannelSpec
- type ChannelStatus
- type CodecSettingsObservation
- type CodecSettingsParameters
- type ContainerSettingsM2TsSettingsObservation
- type ContainerSettingsM2TsSettingsParameters
- type ContainerSettingsObservation
- type ContainerSettingsParameters
- type DestinationObservation
- type DestinationParameters
- type DestinationsObservation
- type DestinationsParameters
- type DvbNitSettingsObservation
- type DvbNitSettingsParameters
- type DvbSdtSettingsObservation
- type DvbSdtSettingsParameters
- type DvbTdtSettingsObservation
- type DvbTdtSettingsParameters
- type Eac3AtmosSettingsObservation
- type Eac3AtmosSettingsParameters
- type Eac3SettingsObservation
- type Eac3SettingsParameters
- type EmbeddedSourceSettingsObservation
- type EmbeddedSourceSettingsParameters
- type EncoderSettingsObservation
- type EncoderSettingsParameters
- type FailoverConditionObservation
- type FailoverConditionParameters
- type FailoverConditionSettingsObservation
- type FailoverConditionSettingsParameters
- type FecOutputSettingsObservation
- type FecOutputSettingsParameters
- type FilterSettingsObservation
- type FilterSettingsParameters
- type Fmp4HlsSettingsObservation
- type Fmp4HlsSettingsParameters
- type FrameCaptureCdnSettingsObservation
- type FrameCaptureCdnSettingsParameters
- type FrameCaptureGroupSettingsDestinationObservation
- type FrameCaptureGroupSettingsDestinationParameters
- type FrameCaptureGroupSettingsObservation
- type FrameCaptureGroupSettingsParameters
- type FrameCaptureHlsSettingsObservation
- type FrameCaptureHlsSettingsParameters
- type FrameCaptureOutputSettingsObservation
- type FrameCaptureOutputSettingsParameters
- type FrameCaptureS3SettingsObservation
- type FrameCaptureS3SettingsParameters
- type FrameCaptureSettingsObservation
- type FrameCaptureSettingsParameters
- type H264SettingsObservation
- type H264SettingsParameters
- type HlsAkamaiSettingsObservation
- type HlsAkamaiSettingsParameters
- type HlsBasicPutSettingsObservation
- type HlsBasicPutSettingsParameters
- type HlsCdnSettingsObservation
- type HlsCdnSettingsParameters
- type HlsGroupSettingsDestinationObservation
- type HlsGroupSettingsDestinationParameters
- type HlsGroupSettingsObservation
- type HlsGroupSettingsParameters
- type HlsInputSettingsObservation
- type HlsInputSettingsParameters
- type HlsMediaStoreSettingsObservation
- type HlsMediaStoreSettingsParameters
- type HlsOutputSettingsObservation
- type HlsOutputSettingsParameters
- type HlsS3SettingsObservation
- type HlsS3SettingsParameters
- type HlsSettingsObservation
- type HlsSettingsParameters
- 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 (mg *Input) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *Input) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Input) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InputAttachmentsObservation
- type InputAttachmentsParameters
- type InputChannelLevelsObservation
- type InputChannelLevelsParameters
- type InputDestinationsObservation
- type InputDestinationsParameters
- type InputDevicesObservation
- type InputDevicesParameters
- type InputList
- 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 (mg *InputSecurityGroup) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *InputSecurityGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *InputSecurityGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InputSecurityGroupList
- type InputSecurityGroupObservation
- type InputSecurityGroupParameters
- type InputSecurityGroupSpec
- type InputSecurityGroupStatus
- type InputSettingsObservation
- type InputSettingsParameters
- type InputSpec
- type InputSpecificationObservation
- type InputSpecificationParameters
- type InputStatus
- type InputVPCObservation
- type InputVPCParameters
- type KeyProviderServerObservation
- type KeyProviderServerParameters
- type KeyProviderSettingsObservation
- type KeyProviderSettingsParameters
- type M2TsSettingsDvbNitSettingsObservation
- type M2TsSettingsDvbNitSettingsParameters
- type M2TsSettingsDvbSdtSettingsObservation
- type M2TsSettingsDvbSdtSettingsParameters
- type M2TsSettingsDvbTdtSettingsObservation
- type M2TsSettingsDvbTdtSettingsParameters
- type M2TsSettingsObservation
- type M2TsSettingsParameters
- type M3U8SettingsObservation
- type M3U8SettingsParameters
- type MaintenanceObservation
- type MaintenanceParameters
- type MediaConnectFlowsObservation
- type MediaConnectFlowsParameters
- type MediaPackageGroupSettingsDestinationObservation
- type MediaPackageGroupSettingsDestinationParameters
- type MediaPackageGroupSettingsObservation
- type MediaPackageGroupSettingsParameters
- type MediaPackageOutputSettingsObservation
- type MediaPackageOutputSettingsParameters
- type MediaPackageSettingsObservation
- type MediaPackageSettingsParameters
- type Mp2SettingsObservation
- type Mp2SettingsParameters
- type MsSmoothGroupSettingsDestinationObservation
- type MsSmoothGroupSettingsDestinationParameters
- type MsSmoothGroupSettingsObservation
- type MsSmoothGroupSettingsParameters
- 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 (mg *Multiplex) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *Multiplex) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Multiplex) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MultiplexGroupSettingsObservation
- type MultiplexGroupSettingsParameters
- type MultiplexList
- type MultiplexMultiplexSettingsObservation
- type MultiplexMultiplexSettingsParameters
- type MultiplexObservation
- type MultiplexOutputSettingsDestinationObservation
- type MultiplexOutputSettingsDestinationParameters
- type MultiplexOutputSettingsObservation
- type MultiplexOutputSettingsParameters
- type MultiplexParameters
- type MultiplexSettingsObservation
- type MultiplexSettingsParameters
- type MultiplexSpec
- type MultiplexStatus
- type NetworkInputSettingsObservation
- type NetworkInputSettingsParameters
- type NielsenCbetSettingsObservation
- type NielsenCbetSettingsParameters
- type NielsenNaesIiNwSettingsObservation
- type NielsenNaesIiNwSettingsParameters
- type NielsenWatermarksSettingsObservation
- type NielsenWatermarksSettingsParameters
- type OutputGroupSettingsObservation
- type OutputGroupSettingsParameters
- type OutputGroupsObservation
- type OutputGroupsParameters
- type OutputRectangleObservation
- type OutputRectangleParameters
- type OutputSettingsObservation
- type OutputSettingsParameters
- type OutputsObservation
- type OutputsParameters
- type PassThroughSettingsObservation
- type PassThroughSettingsParameters
- type RawSettingsObservation
- type RawSettingsParameters
- type RemixSettingsObservation
- type RemixSettingsParameters
- type RtmpGroupSettingsObservation
- type RtmpGroupSettingsParameters
- type RtmpOutputSettingsDestinationObservation
- type RtmpOutputSettingsDestinationParameters
- type RtmpOutputSettingsObservation
- type RtmpOutputSettingsParameters
- type Scte20SourceSettingsObservation
- type Scte20SourceSettingsParameters
- type Scte27SourceSettingsObservation
- type Scte27SourceSettingsParameters
- type SelectorSettingsDvbTdtSettingsObservation
- type SelectorSettingsDvbTdtSettingsParameters
- type SelectorSettingsObservation
- type SelectorSettingsParameters
- type SettingsObservation
- type SettingsParameters
- type SourcesObservation
- type SourcesParameters
- type StandardHlsSettingsObservation
- type StandardHlsSettingsParameters
- type StaticKeySettingsObservation
- type StaticKeySettingsParameters
- type TeletextSourceSettingsObservation
- type TeletextSourceSettingsParameters
- type TemporalFilterSettingsObservation
- type TemporalFilterSettingsParameters
- type TimecodeConfigObservation
- type TimecodeConfigParameters
- type TrackObservation
- type TrackParameters
- type UDPGroupSettingsObservation
- type UDPGroupSettingsParameters
- type UDPOutputSettingsContainerSettingsObservation
- type UDPOutputSettingsContainerSettingsParameters
- type UDPOutputSettingsDestinationObservation
- type UDPOutputSettingsDestinationParameters
- type UDPOutputSettingsObservation
- type UDPOutputSettingsParameters
- type VPCObservation
- type VPCParameters
- type VideoBlackSettingsObservation
- type VideoBlackSettingsParameters
- type VideoDescriptionsCodecSettingsObservation
- type VideoDescriptionsCodecSettingsParameters
- type VideoDescriptionsObservation
- type VideoDescriptionsParameters
- type VideoSelectorObservation
- type VideoSelectorParameters
- type WavSettingsObservation
- type WavSettingsParameters
- 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 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 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 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 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 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:Required 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 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 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 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:Required 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:Required 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 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:Required GroupID *string `json:"groupId" tf:"group_id,omitempty"` // Name of the Channel. // +kubebuilder:validation:Required 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 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:Required 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 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 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 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:Required 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 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:Required 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 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:Required 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 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:Required 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 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:Required 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 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 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:Required 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 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:Required 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 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 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:Required 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:Required LanguageCode *string `json:"languageCode" tf:"language_code,omitempty"` // +kubebuilder:validation:Required 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 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:Required 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 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 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:Required 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="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.channelClass)",message="channelClass is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.destinations)",message="destinations is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.encoderSettings)",message="encoderSettings is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.inputAttachments)",message="inputAttachments is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.inputSpecification)",message="inputSpecification is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.name)",message="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) GetManagementPolicy ¶
func (mg *Channel) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
GetProviderReference of this Channel. Deprecated: Use GetProviderConfigReference.
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) SetManagementPolicy ¶
func (mg *Channel) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
SetProviderReference of this Channel. Deprecated: Use SetProviderConfigReference.
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 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 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:Required InputChannelLevels []InputChannelLevelsParameters `json:"inputChannelLevels" tf:"input_channel_levels,omitempty"` // +kubebuilder:validation:Required 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/spirosco/upbound-provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/spirosco/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"` }
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 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 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 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:Required 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 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:Required 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 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:Required NetworkID *float64 `json:"networkId" tf:"network_id,omitempty"` // Name of the Channel. // +kubebuilder:validation:Required 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 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 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 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 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 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 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:Required 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:Required 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 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 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 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 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 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 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 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:Required 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 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:Required 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 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 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 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 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 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 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 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 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 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:Required 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 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:Required 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 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 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 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:Required 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 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 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 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="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.name)",message="name is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.type)",message="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) GetManagementPolicy ¶
func (mg *Input) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
GetProviderReference of this Input. Deprecated: Use GetProviderConfigReference.
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) SetManagementPolicy ¶
func (mg *Input) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
SetProviderReference of this Input. Deprecated: Use SetProviderConfigReference.
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 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:Required InputAttachmentName *string `json:"inputAttachmentName" tf:"input_attachment_name,omitempty"` // The ID of the input. // +crossplane:generate:reference:type=github.com/spirosco/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 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:Required Gain *float64 `json:"gain" tf:"gain,omitempty"` // +kubebuilder:validation:Required 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 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:Required 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 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:Required 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 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 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/spirosco/upbound-provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/spirosco/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="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.whitelistRules)",message="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) GetManagementPolicy ¶
func (mg *InputSecurityGroup) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
func (mg *InputSecurityGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this InputSecurityGroup. Deprecated: Use GetProviderConfigReference.
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) SetManagementPolicy ¶
func (mg *InputSecurityGroup) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
func (mg *InputSecurityGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InputSecurityGroup. Deprecated: Use SetProviderConfigReference.
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 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"` }
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 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"` }
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 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:Required Codec *string `json:"codec" tf:"codec,omitempty"` // - Maximum CDI input resolution. // +kubebuilder:validation:Required InputResolution *string `json:"inputResolution" tf:"input_resolution,omitempty"` // Average bitrate in bits/second. // +kubebuilder:validation:Required 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 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:Required 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 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:Required 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 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 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:Required NetworkID *float64 `json:"networkId" tf:"network_id,omitempty"` // Name of the Channel. // +kubebuilder:validation:Required 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 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 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 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 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 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:Required MaintenanceDay *string `json:"maintenanceDay" tf:"maintenance_day,omitempty"` // The hour maintenance will start. // +kubebuilder:validation:Required 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 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:Required 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 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:Required 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 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:Required 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 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 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:Required 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 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 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:Required 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 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"` AudioOnlyTimecodecControl *string `json:"audioOnlyTimecodecControl,omitempty" tf:"audio_only_timecodec_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 *float64 `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 AudioOnlyTimecodecControl *string `json:"audioOnlyTimecodecControl,omitempty" tf:"audio_only_timecodec_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:Required Destination []MsSmoothGroupSettingsDestinationParameters `json:"destination" tf:"destination,omitempty"` // User-specified id. Ths is used in an output group or an output. // +kubebuilder:validation:Optional EventID *float64 `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 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="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.availabilityZones)",message="availabilityZones is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.name)",message="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}
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) GetManagementPolicy ¶
func (mg *Multiplex) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
GetProviderReference of this Multiplex. Deprecated: Use GetProviderConfigReference.
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) SetManagementPolicy ¶
func (mg *Multiplex) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
SetProviderReference of this Multiplex. Deprecated: Use SetProviderConfigReference.
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 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 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 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:Required TransportStreamBitrate *float64 `json:"transportStreamBitrate" tf:"transport_stream_bitrate,omitempty"` // Unique ID for each multiplex. // +kubebuilder:validation:Required 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 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:Required 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 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:Required 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 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:Required MultiplexID *string `json:"multiplexId" tf:"multiplex_id,omitempty"` // The program name of the Multiplex program that the encoder is providing output to. // +kubebuilder:validation:Required 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"` }
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 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 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:Required 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:Required CbetStepaside *string `json:"cbetStepaside" tf:"cbet_stepaside,omitempty"` // CBET source ID to use in the watermark. // +kubebuilder:validation:Required 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 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:Required CheckDigitString *string `json:"checkDigitString" tf:"check_digit_string,omitempty"` // The Nielsen Source ID to include in the watermark. // +kubebuilder:validation:Required 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 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 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 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:Required OutputGroupSettings []OutputGroupSettingsParameters `json:"outputGroupSettings" tf:"output_group_settings,omitempty"` // List of outputs. See Outputs for more details. // +kubebuilder:validation:Required 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 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:Required Height *float64 `json:"height" tf:"height,omitempty"` // +kubebuilder:validation:Required LeftOffset *float64 `json:"leftOffset" tf:"left_offset,omitempty"` // +kubebuilder:validation:Required TopOffset *float64 `json:"topOffset" tf:"top_offset,omitempty"` // Output video width in pixels. // +kubebuilder:validation:Required 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 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 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:Required 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 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 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 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:Required 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 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 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:Required 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 RtmpOutputSettingsObservation ¶
type RtmpOutputSettingsObservation struct { CertficateMode *string `json:"certficateMode,omitempty" tf:"certficate_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 { // +kubebuilder:validation:Optional CertficateMode *string `json:"certficateMode,omitempty" tf:"certficate_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:Required 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 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 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 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 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 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 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:Required PasswordParam *string `json:"passwordParam" tf:"password_param,omitempty"` // The URL where the stream is pulled from. // +kubebuilder:validation:Required URL *string `json:"url" tf:"url,omitempty"` // The username for the input source. // +kubebuilder:validation:Required 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 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:Required 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 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:Required 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 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 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 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:Required 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 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:Required 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 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 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 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:Required 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 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:Required 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:Required 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 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:Required 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:Required 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 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 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"` }
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"` }
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 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:Required 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 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 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 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:Required 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.