Documentation
¶
Index ¶
- Constants
- type Channel
- type ChannelAdMarkupType
- func (ChannelAdMarkupType) ElementType() reflect.Type
- func (e ChannelAdMarkupType) ToChannelAdMarkupTypeOutput() ChannelAdMarkupTypeOutput
- func (e ChannelAdMarkupType) ToChannelAdMarkupTypeOutputWithContext(ctx context.Context) ChannelAdMarkupTypeOutput
- func (e ChannelAdMarkupType) ToChannelAdMarkupTypePtrOutput() ChannelAdMarkupTypePtrOutput
- func (e ChannelAdMarkupType) ToChannelAdMarkupTypePtrOutputWithContext(ctx context.Context) ChannelAdMarkupTypePtrOutput
- func (e ChannelAdMarkupType) ToStringOutput() pulumi.StringOutput
- func (e ChannelAdMarkupType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ChannelAdMarkupType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ChannelAdMarkupType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelAdMarkupTypeArray
- type ChannelAdMarkupTypeArrayInput
- type ChannelAdMarkupTypeArrayOutput
- func (ChannelAdMarkupTypeArrayOutput) ElementType() reflect.Type
- func (o ChannelAdMarkupTypeArrayOutput) Index(i pulumi.IntInput) ChannelAdMarkupTypeOutput
- func (o ChannelAdMarkupTypeArrayOutput) ToChannelAdMarkupTypeArrayOutput() ChannelAdMarkupTypeArrayOutput
- func (o ChannelAdMarkupTypeArrayOutput) ToChannelAdMarkupTypeArrayOutputWithContext(ctx context.Context) ChannelAdMarkupTypeArrayOutput
- type ChannelAdMarkupTypeInput
- type ChannelAdMarkupTypeOutput
- func (ChannelAdMarkupTypeOutput) ElementType() reflect.Type
- func (o ChannelAdMarkupTypeOutput) ToChannelAdMarkupTypeOutput() ChannelAdMarkupTypeOutput
- func (o ChannelAdMarkupTypeOutput) ToChannelAdMarkupTypeOutputWithContext(ctx context.Context) ChannelAdMarkupTypeOutput
- func (o ChannelAdMarkupTypeOutput) ToChannelAdMarkupTypePtrOutput() ChannelAdMarkupTypePtrOutput
- func (o ChannelAdMarkupTypeOutput) ToChannelAdMarkupTypePtrOutputWithContext(ctx context.Context) ChannelAdMarkupTypePtrOutput
- func (o ChannelAdMarkupTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ChannelAdMarkupTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ChannelAdMarkupTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChannelAdMarkupTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelAdMarkupTypePtrInput
- type ChannelAdMarkupTypePtrOutput
- func (o ChannelAdMarkupTypePtrOutput) Elem() ChannelAdMarkupTypeOutput
- func (ChannelAdMarkupTypePtrOutput) ElementType() reflect.Type
- func (o ChannelAdMarkupTypePtrOutput) ToChannelAdMarkupTypePtrOutput() ChannelAdMarkupTypePtrOutput
- func (o ChannelAdMarkupTypePtrOutput) ToChannelAdMarkupTypePtrOutputWithContext(ctx context.Context) ChannelAdMarkupTypePtrOutput
- func (o ChannelAdMarkupTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChannelAdMarkupTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelArgs
- type ChannelDashPlaylistSettings
- type ChannelDashPlaylistSettingsArgs
- func (ChannelDashPlaylistSettingsArgs) ElementType() reflect.Type
- func (i ChannelDashPlaylistSettingsArgs) ToChannelDashPlaylistSettingsOutput() ChannelDashPlaylistSettingsOutput
- func (i ChannelDashPlaylistSettingsArgs) ToChannelDashPlaylistSettingsOutputWithContext(ctx context.Context) ChannelDashPlaylistSettingsOutput
- func (i ChannelDashPlaylistSettingsArgs) ToChannelDashPlaylistSettingsPtrOutput() ChannelDashPlaylistSettingsPtrOutput
- func (i ChannelDashPlaylistSettingsArgs) ToChannelDashPlaylistSettingsPtrOutputWithContext(ctx context.Context) ChannelDashPlaylistSettingsPtrOutput
- type ChannelDashPlaylistSettingsInput
- type ChannelDashPlaylistSettingsOutput
- func (ChannelDashPlaylistSettingsOutput) ElementType() reflect.Type
- func (o ChannelDashPlaylistSettingsOutput) ManifestWindowSeconds() pulumi.Float64PtrOutput
- func (o ChannelDashPlaylistSettingsOutput) MinBufferTimeSeconds() pulumi.Float64PtrOutput
- func (o ChannelDashPlaylistSettingsOutput) MinUpdatePeriodSeconds() pulumi.Float64PtrOutput
- func (o ChannelDashPlaylistSettingsOutput) SuggestedPresentationDelaySeconds() pulumi.Float64PtrOutput
- func (o ChannelDashPlaylistSettingsOutput) ToChannelDashPlaylistSettingsOutput() ChannelDashPlaylistSettingsOutput
- func (o ChannelDashPlaylistSettingsOutput) ToChannelDashPlaylistSettingsOutputWithContext(ctx context.Context) ChannelDashPlaylistSettingsOutput
- func (o ChannelDashPlaylistSettingsOutput) ToChannelDashPlaylistSettingsPtrOutput() ChannelDashPlaylistSettingsPtrOutput
- func (o ChannelDashPlaylistSettingsOutput) ToChannelDashPlaylistSettingsPtrOutputWithContext(ctx context.Context) ChannelDashPlaylistSettingsPtrOutput
- type ChannelDashPlaylistSettingsPtrInput
- type ChannelDashPlaylistSettingsPtrOutput
- func (o ChannelDashPlaylistSettingsPtrOutput) Elem() ChannelDashPlaylistSettingsOutput
- func (ChannelDashPlaylistSettingsPtrOutput) ElementType() reflect.Type
- func (o ChannelDashPlaylistSettingsPtrOutput) ManifestWindowSeconds() pulumi.Float64PtrOutput
- func (o ChannelDashPlaylistSettingsPtrOutput) MinBufferTimeSeconds() pulumi.Float64PtrOutput
- func (o ChannelDashPlaylistSettingsPtrOutput) MinUpdatePeriodSeconds() pulumi.Float64PtrOutput
- func (o ChannelDashPlaylistSettingsPtrOutput) SuggestedPresentationDelaySeconds() pulumi.Float64PtrOutput
- func (o ChannelDashPlaylistSettingsPtrOutput) ToChannelDashPlaylistSettingsPtrOutput() ChannelDashPlaylistSettingsPtrOutput
- func (o ChannelDashPlaylistSettingsPtrOutput) ToChannelDashPlaylistSettingsPtrOutputWithContext(ctx context.Context) ChannelDashPlaylistSettingsPtrOutput
- type ChannelHlsPlaylistSettings
- type ChannelHlsPlaylistSettingsArgs
- func (ChannelHlsPlaylistSettingsArgs) ElementType() reflect.Type
- func (i ChannelHlsPlaylistSettingsArgs) ToChannelHlsPlaylistSettingsOutput() ChannelHlsPlaylistSettingsOutput
- func (i ChannelHlsPlaylistSettingsArgs) ToChannelHlsPlaylistSettingsOutputWithContext(ctx context.Context) ChannelHlsPlaylistSettingsOutput
- func (i ChannelHlsPlaylistSettingsArgs) ToChannelHlsPlaylistSettingsPtrOutput() ChannelHlsPlaylistSettingsPtrOutput
- func (i ChannelHlsPlaylistSettingsArgs) ToChannelHlsPlaylistSettingsPtrOutputWithContext(ctx context.Context) ChannelHlsPlaylistSettingsPtrOutput
- type ChannelHlsPlaylistSettingsInput
- type ChannelHlsPlaylistSettingsOutput
- func (o ChannelHlsPlaylistSettingsOutput) AdMarkupType() ChannelAdMarkupTypeArrayOutput
- func (ChannelHlsPlaylistSettingsOutput) ElementType() reflect.Type
- func (o ChannelHlsPlaylistSettingsOutput) ManifestWindowSeconds() pulumi.Float64PtrOutput
- func (o ChannelHlsPlaylistSettingsOutput) ToChannelHlsPlaylistSettingsOutput() ChannelHlsPlaylistSettingsOutput
- func (o ChannelHlsPlaylistSettingsOutput) ToChannelHlsPlaylistSettingsOutputWithContext(ctx context.Context) ChannelHlsPlaylistSettingsOutput
- func (o ChannelHlsPlaylistSettingsOutput) ToChannelHlsPlaylistSettingsPtrOutput() ChannelHlsPlaylistSettingsPtrOutput
- func (o ChannelHlsPlaylistSettingsOutput) ToChannelHlsPlaylistSettingsPtrOutputWithContext(ctx context.Context) ChannelHlsPlaylistSettingsPtrOutput
- type ChannelHlsPlaylistSettingsPtrInput
- type ChannelHlsPlaylistSettingsPtrOutput
- func (o ChannelHlsPlaylistSettingsPtrOutput) AdMarkupType() ChannelAdMarkupTypeArrayOutput
- func (o ChannelHlsPlaylistSettingsPtrOutput) Elem() ChannelHlsPlaylistSettingsOutput
- func (ChannelHlsPlaylistSettingsPtrOutput) ElementType() reflect.Type
- func (o ChannelHlsPlaylistSettingsPtrOutput) ManifestWindowSeconds() pulumi.Float64PtrOutput
- func (o ChannelHlsPlaylistSettingsPtrOutput) ToChannelHlsPlaylistSettingsPtrOutput() ChannelHlsPlaylistSettingsPtrOutput
- func (o ChannelHlsPlaylistSettingsPtrOutput) ToChannelHlsPlaylistSettingsPtrOutputWithContext(ctx context.Context) ChannelHlsPlaylistSettingsPtrOutput
- type ChannelInput
- type ChannelLogConfigurationForChannel
- type ChannelLogConfigurationForChannelArgs
- func (ChannelLogConfigurationForChannelArgs) ElementType() reflect.Type
- func (i ChannelLogConfigurationForChannelArgs) ToChannelLogConfigurationForChannelOutput() ChannelLogConfigurationForChannelOutput
- func (i ChannelLogConfigurationForChannelArgs) ToChannelLogConfigurationForChannelOutputWithContext(ctx context.Context) ChannelLogConfigurationForChannelOutput
- func (i ChannelLogConfigurationForChannelArgs) ToChannelLogConfigurationForChannelPtrOutput() ChannelLogConfigurationForChannelPtrOutput
- func (i ChannelLogConfigurationForChannelArgs) ToChannelLogConfigurationForChannelPtrOutputWithContext(ctx context.Context) ChannelLogConfigurationForChannelPtrOutput
- type ChannelLogConfigurationForChannelInput
- type ChannelLogConfigurationForChannelOutput
- func (ChannelLogConfigurationForChannelOutput) ElementType() reflect.Type
- func (o ChannelLogConfigurationForChannelOutput) LogTypes() ChannelLogTypeArrayOutput
- func (o ChannelLogConfigurationForChannelOutput) ToChannelLogConfigurationForChannelOutput() ChannelLogConfigurationForChannelOutput
- func (o ChannelLogConfigurationForChannelOutput) ToChannelLogConfigurationForChannelOutputWithContext(ctx context.Context) ChannelLogConfigurationForChannelOutput
- func (o ChannelLogConfigurationForChannelOutput) ToChannelLogConfigurationForChannelPtrOutput() ChannelLogConfigurationForChannelPtrOutput
- func (o ChannelLogConfigurationForChannelOutput) ToChannelLogConfigurationForChannelPtrOutputWithContext(ctx context.Context) ChannelLogConfigurationForChannelPtrOutput
- type ChannelLogConfigurationForChannelPtrInput
- type ChannelLogConfigurationForChannelPtrOutput
- func (o ChannelLogConfigurationForChannelPtrOutput) Elem() ChannelLogConfigurationForChannelOutput
- func (ChannelLogConfigurationForChannelPtrOutput) ElementType() reflect.Type
- func (o ChannelLogConfigurationForChannelPtrOutput) LogTypes() ChannelLogTypeArrayOutput
- func (o ChannelLogConfigurationForChannelPtrOutput) ToChannelLogConfigurationForChannelPtrOutput() ChannelLogConfigurationForChannelPtrOutput
- func (o ChannelLogConfigurationForChannelPtrOutput) ToChannelLogConfigurationForChannelPtrOutputWithContext(ctx context.Context) ChannelLogConfigurationForChannelPtrOutput
- type ChannelLogType
- func (ChannelLogType) ElementType() reflect.Type
- func (e ChannelLogType) ToChannelLogTypeOutput() ChannelLogTypeOutput
- func (e ChannelLogType) ToChannelLogTypeOutputWithContext(ctx context.Context) ChannelLogTypeOutput
- func (e ChannelLogType) ToChannelLogTypePtrOutput() ChannelLogTypePtrOutput
- func (e ChannelLogType) ToChannelLogTypePtrOutputWithContext(ctx context.Context) ChannelLogTypePtrOutput
- func (e ChannelLogType) ToStringOutput() pulumi.StringOutput
- func (e ChannelLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ChannelLogType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ChannelLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelLogTypeArray
- type ChannelLogTypeArrayInput
- type ChannelLogTypeArrayOutput
- func (ChannelLogTypeArrayOutput) ElementType() reflect.Type
- func (o ChannelLogTypeArrayOutput) Index(i pulumi.IntInput) ChannelLogTypeOutput
- func (o ChannelLogTypeArrayOutput) ToChannelLogTypeArrayOutput() ChannelLogTypeArrayOutput
- func (o ChannelLogTypeArrayOutput) ToChannelLogTypeArrayOutputWithContext(ctx context.Context) ChannelLogTypeArrayOutput
- type ChannelLogTypeInput
- type ChannelLogTypeOutput
- func (ChannelLogTypeOutput) ElementType() reflect.Type
- func (o ChannelLogTypeOutput) ToChannelLogTypeOutput() ChannelLogTypeOutput
- func (o ChannelLogTypeOutput) ToChannelLogTypeOutputWithContext(ctx context.Context) ChannelLogTypeOutput
- func (o ChannelLogTypeOutput) ToChannelLogTypePtrOutput() ChannelLogTypePtrOutput
- func (o ChannelLogTypeOutput) ToChannelLogTypePtrOutputWithContext(ctx context.Context) ChannelLogTypePtrOutput
- func (o ChannelLogTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ChannelLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ChannelLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChannelLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelLogTypePtrInput
- type ChannelLogTypePtrOutput
- func (o ChannelLogTypePtrOutput) Elem() ChannelLogTypeOutput
- func (ChannelLogTypePtrOutput) ElementType() reflect.Type
- func (o ChannelLogTypePtrOutput) ToChannelLogTypePtrOutput() ChannelLogTypePtrOutput
- func (o ChannelLogTypePtrOutput) ToChannelLogTypePtrOutputWithContext(ctx context.Context) ChannelLogTypePtrOutput
- func (o ChannelLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChannelLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelOutput
- func (o ChannelOutput) Arn() pulumi.StringOutput
- func (o ChannelOutput) Audiences() pulumi.StringArrayOutput
- func (o ChannelOutput) ChannelName() pulumi.StringOutput
- func (ChannelOutput) ElementType() reflect.Type
- func (o ChannelOutput) FillerSlate() ChannelSlateSourcePtrOutput
- func (o ChannelOutput) LogConfiguration() ChannelLogConfigurationForChannelPtrOutput
- func (o ChannelOutput) Outputs() ChannelRequestOutputItemArrayOutput
- func (o ChannelOutput) PlaybackMode() ChannelPlaybackModeOutput
- func (o ChannelOutput) Tags() aws.TagArrayOutput
- func (o ChannelOutput) Tier() ChannelTierPtrOutput
- func (o ChannelOutput) TimeShiftConfiguration() ChannelTimeShiftConfigurationPtrOutput
- func (o ChannelOutput) ToChannelOutput() ChannelOutput
- func (o ChannelOutput) ToChannelOutputWithContext(ctx context.Context) ChannelOutput
- type ChannelPlaybackMode
- func (ChannelPlaybackMode) ElementType() reflect.Type
- func (e ChannelPlaybackMode) ToChannelPlaybackModeOutput() ChannelPlaybackModeOutput
- func (e ChannelPlaybackMode) ToChannelPlaybackModeOutputWithContext(ctx context.Context) ChannelPlaybackModeOutput
- func (e ChannelPlaybackMode) ToChannelPlaybackModePtrOutput() ChannelPlaybackModePtrOutput
- func (e ChannelPlaybackMode) ToChannelPlaybackModePtrOutputWithContext(ctx context.Context) ChannelPlaybackModePtrOutput
- func (e ChannelPlaybackMode) ToStringOutput() pulumi.StringOutput
- func (e ChannelPlaybackMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ChannelPlaybackMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ChannelPlaybackMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelPlaybackModeInput
- type ChannelPlaybackModeOutput
- func (ChannelPlaybackModeOutput) ElementType() reflect.Type
- func (o ChannelPlaybackModeOutput) ToChannelPlaybackModeOutput() ChannelPlaybackModeOutput
- func (o ChannelPlaybackModeOutput) ToChannelPlaybackModeOutputWithContext(ctx context.Context) ChannelPlaybackModeOutput
- func (o ChannelPlaybackModeOutput) ToChannelPlaybackModePtrOutput() ChannelPlaybackModePtrOutput
- func (o ChannelPlaybackModeOutput) ToChannelPlaybackModePtrOutputWithContext(ctx context.Context) ChannelPlaybackModePtrOutput
- func (o ChannelPlaybackModeOutput) ToStringOutput() pulumi.StringOutput
- func (o ChannelPlaybackModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ChannelPlaybackModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChannelPlaybackModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelPlaybackModePtrInput
- type ChannelPlaybackModePtrOutput
- func (o ChannelPlaybackModePtrOutput) Elem() ChannelPlaybackModeOutput
- func (ChannelPlaybackModePtrOutput) ElementType() reflect.Type
- func (o ChannelPlaybackModePtrOutput) ToChannelPlaybackModePtrOutput() ChannelPlaybackModePtrOutput
- func (o ChannelPlaybackModePtrOutput) ToChannelPlaybackModePtrOutputWithContext(ctx context.Context) ChannelPlaybackModePtrOutput
- func (o ChannelPlaybackModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChannelPlaybackModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelPolicy
- type ChannelPolicyArgs
- type ChannelPolicyInput
- type ChannelPolicyOutput
- func (o ChannelPolicyOutput) ChannelName() pulumi.StringOutput
- func (ChannelPolicyOutput) ElementType() reflect.Type
- func (o ChannelPolicyOutput) Policy() pulumi.AnyOutput
- func (o ChannelPolicyOutput) ToChannelPolicyOutput() ChannelPolicyOutput
- func (o ChannelPolicyOutput) ToChannelPolicyOutputWithContext(ctx context.Context) ChannelPolicyOutput
- type ChannelPolicyState
- type ChannelRequestOutputItem
- type ChannelRequestOutputItemArgs
- func (ChannelRequestOutputItemArgs) ElementType() reflect.Type
- func (i ChannelRequestOutputItemArgs) ToChannelRequestOutputItemOutput() ChannelRequestOutputItemOutput
- func (i ChannelRequestOutputItemArgs) ToChannelRequestOutputItemOutputWithContext(ctx context.Context) ChannelRequestOutputItemOutput
- type ChannelRequestOutputItemArray
- func (ChannelRequestOutputItemArray) ElementType() reflect.Type
- func (i ChannelRequestOutputItemArray) ToChannelRequestOutputItemArrayOutput() ChannelRequestOutputItemArrayOutput
- func (i ChannelRequestOutputItemArray) ToChannelRequestOutputItemArrayOutputWithContext(ctx context.Context) ChannelRequestOutputItemArrayOutput
- type ChannelRequestOutputItemArrayInput
- type ChannelRequestOutputItemArrayOutput
- func (ChannelRequestOutputItemArrayOutput) ElementType() reflect.Type
- func (o ChannelRequestOutputItemArrayOutput) Index(i pulumi.IntInput) ChannelRequestOutputItemOutput
- func (o ChannelRequestOutputItemArrayOutput) ToChannelRequestOutputItemArrayOutput() ChannelRequestOutputItemArrayOutput
- func (o ChannelRequestOutputItemArrayOutput) ToChannelRequestOutputItemArrayOutputWithContext(ctx context.Context) ChannelRequestOutputItemArrayOutput
- type ChannelRequestOutputItemInput
- type ChannelRequestOutputItemOutput
- func (o ChannelRequestOutputItemOutput) DashPlaylistSettings() ChannelDashPlaylistSettingsPtrOutput
- func (ChannelRequestOutputItemOutput) ElementType() reflect.Type
- func (o ChannelRequestOutputItemOutput) HlsPlaylistSettings() ChannelHlsPlaylistSettingsPtrOutput
- func (o ChannelRequestOutputItemOutput) ManifestName() pulumi.StringOutput
- func (o ChannelRequestOutputItemOutput) SourceGroup() pulumi.StringOutput
- func (o ChannelRequestOutputItemOutput) ToChannelRequestOutputItemOutput() ChannelRequestOutputItemOutput
- func (o ChannelRequestOutputItemOutput) ToChannelRequestOutputItemOutputWithContext(ctx context.Context) ChannelRequestOutputItemOutput
- type ChannelSlateSource
- type ChannelSlateSourceArgs
- func (ChannelSlateSourceArgs) ElementType() reflect.Type
- func (i ChannelSlateSourceArgs) ToChannelSlateSourceOutput() ChannelSlateSourceOutput
- func (i ChannelSlateSourceArgs) ToChannelSlateSourceOutputWithContext(ctx context.Context) ChannelSlateSourceOutput
- func (i ChannelSlateSourceArgs) ToChannelSlateSourcePtrOutput() ChannelSlateSourcePtrOutput
- func (i ChannelSlateSourceArgs) ToChannelSlateSourcePtrOutputWithContext(ctx context.Context) ChannelSlateSourcePtrOutput
- type ChannelSlateSourceInput
- type ChannelSlateSourceOutput
- func (ChannelSlateSourceOutput) ElementType() reflect.Type
- func (o ChannelSlateSourceOutput) SourceLocationName() pulumi.StringPtrOutput
- func (o ChannelSlateSourceOutput) ToChannelSlateSourceOutput() ChannelSlateSourceOutput
- func (o ChannelSlateSourceOutput) ToChannelSlateSourceOutputWithContext(ctx context.Context) ChannelSlateSourceOutput
- func (o ChannelSlateSourceOutput) ToChannelSlateSourcePtrOutput() ChannelSlateSourcePtrOutput
- func (o ChannelSlateSourceOutput) ToChannelSlateSourcePtrOutputWithContext(ctx context.Context) ChannelSlateSourcePtrOutput
- func (o ChannelSlateSourceOutput) VodSourceName() pulumi.StringPtrOutput
- type ChannelSlateSourcePtrInput
- type ChannelSlateSourcePtrOutput
- func (o ChannelSlateSourcePtrOutput) Elem() ChannelSlateSourceOutput
- func (ChannelSlateSourcePtrOutput) ElementType() reflect.Type
- func (o ChannelSlateSourcePtrOutput) SourceLocationName() pulumi.StringPtrOutput
- func (o ChannelSlateSourcePtrOutput) ToChannelSlateSourcePtrOutput() ChannelSlateSourcePtrOutput
- func (o ChannelSlateSourcePtrOutput) ToChannelSlateSourcePtrOutputWithContext(ctx context.Context) ChannelSlateSourcePtrOutput
- func (o ChannelSlateSourcePtrOutput) VodSourceName() pulumi.StringPtrOutput
- type ChannelState
- type ChannelTag
- type ChannelTier
- func (ChannelTier) ElementType() reflect.Type
- func (e ChannelTier) ToChannelTierOutput() ChannelTierOutput
- func (e ChannelTier) ToChannelTierOutputWithContext(ctx context.Context) ChannelTierOutput
- func (e ChannelTier) ToChannelTierPtrOutput() ChannelTierPtrOutput
- func (e ChannelTier) ToChannelTierPtrOutputWithContext(ctx context.Context) ChannelTierPtrOutput
- func (e ChannelTier) ToStringOutput() pulumi.StringOutput
- func (e ChannelTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ChannelTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ChannelTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelTierInput
- type ChannelTierOutput
- func (ChannelTierOutput) ElementType() reflect.Type
- func (o ChannelTierOutput) ToChannelTierOutput() ChannelTierOutput
- func (o ChannelTierOutput) ToChannelTierOutputWithContext(ctx context.Context) ChannelTierOutput
- func (o ChannelTierOutput) ToChannelTierPtrOutput() ChannelTierPtrOutput
- func (o ChannelTierOutput) ToChannelTierPtrOutputWithContext(ctx context.Context) ChannelTierPtrOutput
- func (o ChannelTierOutput) ToStringOutput() pulumi.StringOutput
- func (o ChannelTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ChannelTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChannelTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelTierPtrInput
- type ChannelTierPtrOutput
- func (o ChannelTierPtrOutput) Elem() ChannelTierOutput
- func (ChannelTierPtrOutput) ElementType() reflect.Type
- func (o ChannelTierPtrOutput) ToChannelTierPtrOutput() ChannelTierPtrOutput
- func (o ChannelTierPtrOutput) ToChannelTierPtrOutputWithContext(ctx context.Context) ChannelTierPtrOutput
- func (o ChannelTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChannelTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelTimeShiftConfiguration
- type ChannelTimeShiftConfigurationArgs
- func (ChannelTimeShiftConfigurationArgs) ElementType() reflect.Type
- func (i ChannelTimeShiftConfigurationArgs) ToChannelTimeShiftConfigurationOutput() ChannelTimeShiftConfigurationOutput
- func (i ChannelTimeShiftConfigurationArgs) ToChannelTimeShiftConfigurationOutputWithContext(ctx context.Context) ChannelTimeShiftConfigurationOutput
- func (i ChannelTimeShiftConfigurationArgs) ToChannelTimeShiftConfigurationPtrOutput() ChannelTimeShiftConfigurationPtrOutput
- func (i ChannelTimeShiftConfigurationArgs) ToChannelTimeShiftConfigurationPtrOutputWithContext(ctx context.Context) ChannelTimeShiftConfigurationPtrOutput
- type ChannelTimeShiftConfigurationInput
- type ChannelTimeShiftConfigurationOutput
- func (ChannelTimeShiftConfigurationOutput) ElementType() reflect.Type
- func (o ChannelTimeShiftConfigurationOutput) MaxTimeDelaySeconds() pulumi.Float64Output
- func (o ChannelTimeShiftConfigurationOutput) ToChannelTimeShiftConfigurationOutput() ChannelTimeShiftConfigurationOutput
- func (o ChannelTimeShiftConfigurationOutput) ToChannelTimeShiftConfigurationOutputWithContext(ctx context.Context) ChannelTimeShiftConfigurationOutput
- func (o ChannelTimeShiftConfigurationOutput) ToChannelTimeShiftConfigurationPtrOutput() ChannelTimeShiftConfigurationPtrOutput
- func (o ChannelTimeShiftConfigurationOutput) ToChannelTimeShiftConfigurationPtrOutputWithContext(ctx context.Context) ChannelTimeShiftConfigurationPtrOutput
- type ChannelTimeShiftConfigurationPtrInput
- type ChannelTimeShiftConfigurationPtrOutput
- func (o ChannelTimeShiftConfigurationPtrOutput) Elem() ChannelTimeShiftConfigurationOutput
- func (ChannelTimeShiftConfigurationPtrOutput) ElementType() reflect.Type
- func (o ChannelTimeShiftConfigurationPtrOutput) MaxTimeDelaySeconds() pulumi.Float64PtrOutput
- func (o ChannelTimeShiftConfigurationPtrOutput) ToChannelTimeShiftConfigurationPtrOutput() ChannelTimeShiftConfigurationPtrOutput
- func (o ChannelTimeShiftConfigurationPtrOutput) ToChannelTimeShiftConfigurationPtrOutputWithContext(ctx context.Context) ChannelTimeShiftConfigurationPtrOutput
- type LiveSource
- type LiveSourceArgs
- type LiveSourceHttpPackageConfiguration
- type LiveSourceHttpPackageConfigurationArgs
- func (LiveSourceHttpPackageConfigurationArgs) ElementType() reflect.Type
- func (i LiveSourceHttpPackageConfigurationArgs) ToLiveSourceHttpPackageConfigurationOutput() LiveSourceHttpPackageConfigurationOutput
- func (i LiveSourceHttpPackageConfigurationArgs) ToLiveSourceHttpPackageConfigurationOutputWithContext(ctx context.Context) LiveSourceHttpPackageConfigurationOutput
- type LiveSourceHttpPackageConfigurationArray
- func (LiveSourceHttpPackageConfigurationArray) ElementType() reflect.Type
- func (i LiveSourceHttpPackageConfigurationArray) ToLiveSourceHttpPackageConfigurationArrayOutput() LiveSourceHttpPackageConfigurationArrayOutput
- func (i LiveSourceHttpPackageConfigurationArray) ToLiveSourceHttpPackageConfigurationArrayOutputWithContext(ctx context.Context) LiveSourceHttpPackageConfigurationArrayOutput
- type LiveSourceHttpPackageConfigurationArrayInput
- type LiveSourceHttpPackageConfigurationArrayOutput
- func (LiveSourceHttpPackageConfigurationArrayOutput) ElementType() reflect.Type
- func (o LiveSourceHttpPackageConfigurationArrayOutput) Index(i pulumi.IntInput) LiveSourceHttpPackageConfigurationOutput
- func (o LiveSourceHttpPackageConfigurationArrayOutput) ToLiveSourceHttpPackageConfigurationArrayOutput() LiveSourceHttpPackageConfigurationArrayOutput
- func (o LiveSourceHttpPackageConfigurationArrayOutput) ToLiveSourceHttpPackageConfigurationArrayOutputWithContext(ctx context.Context) LiveSourceHttpPackageConfigurationArrayOutput
- type LiveSourceHttpPackageConfigurationInput
- type LiveSourceHttpPackageConfigurationOutput
- func (LiveSourceHttpPackageConfigurationOutput) ElementType() reflect.Type
- func (o LiveSourceHttpPackageConfigurationOutput) Path() pulumi.StringOutput
- func (o LiveSourceHttpPackageConfigurationOutput) SourceGroup() pulumi.StringOutput
- func (o LiveSourceHttpPackageConfigurationOutput) ToLiveSourceHttpPackageConfigurationOutput() LiveSourceHttpPackageConfigurationOutput
- func (o LiveSourceHttpPackageConfigurationOutput) ToLiveSourceHttpPackageConfigurationOutputWithContext(ctx context.Context) LiveSourceHttpPackageConfigurationOutput
- func (o LiveSourceHttpPackageConfigurationOutput) Type() LiveSourceTypeOutput
- type LiveSourceInput
- type LiveSourceOutput
- func (o LiveSourceOutput) Arn() pulumi.StringOutput
- func (LiveSourceOutput) ElementType() reflect.Type
- func (o LiveSourceOutput) HttpPackageConfigurations() LiveSourceHttpPackageConfigurationArrayOutput
- func (o LiveSourceOutput) LiveSourceName() pulumi.StringOutput
- func (o LiveSourceOutput) SourceLocationName() pulumi.StringOutput
- func (o LiveSourceOutput) Tags() aws.TagArrayOutput
- func (o LiveSourceOutput) ToLiveSourceOutput() LiveSourceOutput
- func (o LiveSourceOutput) ToLiveSourceOutputWithContext(ctx context.Context) LiveSourceOutput
- type LiveSourceState
- type LiveSourceTag
- type LiveSourceType
- func (LiveSourceType) ElementType() reflect.Type
- func (e LiveSourceType) ToLiveSourceTypeOutput() LiveSourceTypeOutput
- func (e LiveSourceType) ToLiveSourceTypeOutputWithContext(ctx context.Context) LiveSourceTypeOutput
- func (e LiveSourceType) ToLiveSourceTypePtrOutput() LiveSourceTypePtrOutput
- func (e LiveSourceType) ToLiveSourceTypePtrOutputWithContext(ctx context.Context) LiveSourceTypePtrOutput
- func (e LiveSourceType) ToStringOutput() pulumi.StringOutput
- func (e LiveSourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LiveSourceType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LiveSourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LiveSourceTypeInput
- type LiveSourceTypeOutput
- func (LiveSourceTypeOutput) ElementType() reflect.Type
- func (o LiveSourceTypeOutput) ToLiveSourceTypeOutput() LiveSourceTypeOutput
- func (o LiveSourceTypeOutput) ToLiveSourceTypeOutputWithContext(ctx context.Context) LiveSourceTypeOutput
- func (o LiveSourceTypeOutput) ToLiveSourceTypePtrOutput() LiveSourceTypePtrOutput
- func (o LiveSourceTypeOutput) ToLiveSourceTypePtrOutputWithContext(ctx context.Context) LiveSourceTypePtrOutput
- func (o LiveSourceTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o LiveSourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LiveSourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LiveSourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LiveSourceTypePtrInput
- type LiveSourceTypePtrOutput
- func (o LiveSourceTypePtrOutput) Elem() LiveSourceTypeOutput
- func (LiveSourceTypePtrOutput) ElementType() reflect.Type
- func (o LiveSourceTypePtrOutput) ToLiveSourceTypePtrOutput() LiveSourceTypePtrOutput
- func (o LiveSourceTypePtrOutput) ToLiveSourceTypePtrOutputWithContext(ctx context.Context) LiveSourceTypePtrOutput
- func (o LiveSourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LiveSourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupChannelArgs
- type LookupChannelOutputArgs
- type LookupChannelPolicyArgs
- type LookupChannelPolicyOutputArgs
- type LookupChannelPolicyResult
- type LookupChannelPolicyResultOutput
- func (LookupChannelPolicyResultOutput) ElementType() reflect.Type
- func (o LookupChannelPolicyResultOutput) Policy() pulumi.AnyOutput
- func (o LookupChannelPolicyResultOutput) ToLookupChannelPolicyResultOutput() LookupChannelPolicyResultOutput
- func (o LookupChannelPolicyResultOutput) ToLookupChannelPolicyResultOutputWithContext(ctx context.Context) LookupChannelPolicyResultOutput
- type LookupChannelResult
- type LookupChannelResultOutput
- func (o LookupChannelResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupChannelResultOutput) Audiences() pulumi.StringArrayOutput
- func (LookupChannelResultOutput) ElementType() reflect.Type
- func (o LookupChannelResultOutput) FillerSlate() ChannelSlateSourcePtrOutput
- func (o LookupChannelResultOutput) LogConfiguration() ChannelLogConfigurationForChannelPtrOutput
- func (o LookupChannelResultOutput) PlaybackMode() ChannelPlaybackModePtrOutput
- func (o LookupChannelResultOutput) Tags() aws.TagArrayOutput
- func (o LookupChannelResultOutput) TimeShiftConfiguration() ChannelTimeShiftConfigurationPtrOutput
- func (o LookupChannelResultOutput) ToLookupChannelResultOutput() LookupChannelResultOutput
- func (o LookupChannelResultOutput) ToLookupChannelResultOutputWithContext(ctx context.Context) LookupChannelResultOutput
- type LookupLiveSourceArgs
- type LookupLiveSourceOutputArgs
- type LookupLiveSourceResult
- type LookupLiveSourceResultOutput
- func (o LookupLiveSourceResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupLiveSourceResultOutput) ElementType() reflect.Type
- func (o LookupLiveSourceResultOutput) HttpPackageConfigurations() LiveSourceHttpPackageConfigurationArrayOutput
- func (o LookupLiveSourceResultOutput) Tags() aws.TagArrayOutput
- func (o LookupLiveSourceResultOutput) ToLookupLiveSourceResultOutput() LookupLiveSourceResultOutput
- func (o LookupLiveSourceResultOutput) ToLookupLiveSourceResultOutputWithContext(ctx context.Context) LookupLiveSourceResultOutput
- type LookupPlaybackConfigurationArgs
- type LookupPlaybackConfigurationOutputArgs
- type LookupPlaybackConfigurationResult
- type LookupPlaybackConfigurationResultOutput
- func (o LookupPlaybackConfigurationResultOutput) AdDecisionServerUrl() pulumi.StringPtrOutput
- func (o LookupPlaybackConfigurationResultOutput) AvailSuppression() PlaybackConfigurationAvailSuppressionPtrOutput
- func (o LookupPlaybackConfigurationResultOutput) Bumper() PlaybackConfigurationBumperPtrOutput
- func (o LookupPlaybackConfigurationResultOutput) CdnConfiguration() PlaybackConfigurationCdnConfigurationPtrOutput
- func (o LookupPlaybackConfigurationResultOutput) ConfigurationAliases() pulumi.MapOutput
- func (o LookupPlaybackConfigurationResultOutput) DashConfiguration() PlaybackConfigurationDashConfigurationPtrOutput
- func (LookupPlaybackConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupPlaybackConfigurationResultOutput) HlsConfiguration() PlaybackConfigurationHlsConfigurationPtrOutput
- func (o LookupPlaybackConfigurationResultOutput) LivePreRollConfiguration() PlaybackConfigurationLivePreRollConfigurationPtrOutput
- func (o LookupPlaybackConfigurationResultOutput) ManifestProcessingRules() PlaybackConfigurationManifestProcessingRulesPtrOutput
- func (o LookupPlaybackConfigurationResultOutput) PersonalizationThresholdSeconds() pulumi.IntPtrOutput
- func (o LookupPlaybackConfigurationResultOutput) PlaybackConfigurationArn() pulumi.StringPtrOutput
- func (o LookupPlaybackConfigurationResultOutput) PlaybackEndpointPrefix() pulumi.StringPtrOutput
- func (o LookupPlaybackConfigurationResultOutput) SessionInitializationEndpointPrefix() pulumi.StringPtrOutput
- func (o LookupPlaybackConfigurationResultOutput) SlateAdUrl() pulumi.StringPtrOutput
- func (o LookupPlaybackConfigurationResultOutput) Tags() aws.TagArrayOutput
- func (o LookupPlaybackConfigurationResultOutput) ToLookupPlaybackConfigurationResultOutput() LookupPlaybackConfigurationResultOutput
- func (o LookupPlaybackConfigurationResultOutput) ToLookupPlaybackConfigurationResultOutputWithContext(ctx context.Context) LookupPlaybackConfigurationResultOutput
- func (o LookupPlaybackConfigurationResultOutput) TranscodeProfileName() pulumi.StringPtrOutput
- func (o LookupPlaybackConfigurationResultOutput) VideoContentSourceUrl() pulumi.StringPtrOutput
- type LookupSourceLocationArgs
- type LookupSourceLocationOutputArgs
- type LookupSourceLocationResult
- type LookupSourceLocationResultOutput
- func (o LookupSourceLocationResultOutput) AccessConfiguration() SourceLocationAccessConfigurationPtrOutput
- func (o LookupSourceLocationResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupSourceLocationResultOutput) DefaultSegmentDeliveryConfiguration() SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput
- func (LookupSourceLocationResultOutput) ElementType() reflect.Type
- func (o LookupSourceLocationResultOutput) HttpConfiguration() SourceLocationHttpConfigurationPtrOutput
- func (o LookupSourceLocationResultOutput) SegmentDeliveryConfigurations() SourceLocationSegmentDeliveryConfigurationArrayOutput
- func (o LookupSourceLocationResultOutput) Tags() aws.TagArrayOutput
- func (o LookupSourceLocationResultOutput) ToLookupSourceLocationResultOutput() LookupSourceLocationResultOutput
- func (o LookupSourceLocationResultOutput) ToLookupSourceLocationResultOutputWithContext(ctx context.Context) LookupSourceLocationResultOutput
- type LookupVodSourceArgs
- type LookupVodSourceOutputArgs
- type LookupVodSourceResult
- type LookupVodSourceResultOutput
- func (o LookupVodSourceResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupVodSourceResultOutput) ElementType() reflect.Type
- func (o LookupVodSourceResultOutput) HttpPackageConfigurations() VodSourceHttpPackageConfigurationArrayOutput
- func (o LookupVodSourceResultOutput) Tags() aws.TagArrayOutput
- func (o LookupVodSourceResultOutput) ToLookupVodSourceResultOutput() LookupVodSourceResultOutput
- func (o LookupVodSourceResultOutput) ToLookupVodSourceResultOutputWithContext(ctx context.Context) LookupVodSourceResultOutput
- type PlaybackConfiguration
- type PlaybackConfigurationAdMarkerPassthrough
- type PlaybackConfigurationAdMarkerPassthroughArgs
- func (PlaybackConfigurationAdMarkerPassthroughArgs) ElementType() reflect.Type
- func (i PlaybackConfigurationAdMarkerPassthroughArgs) ToPlaybackConfigurationAdMarkerPassthroughOutput() PlaybackConfigurationAdMarkerPassthroughOutput
- func (i PlaybackConfigurationAdMarkerPassthroughArgs) ToPlaybackConfigurationAdMarkerPassthroughOutputWithContext(ctx context.Context) PlaybackConfigurationAdMarkerPassthroughOutput
- func (i PlaybackConfigurationAdMarkerPassthroughArgs) ToPlaybackConfigurationAdMarkerPassthroughPtrOutput() PlaybackConfigurationAdMarkerPassthroughPtrOutput
- func (i PlaybackConfigurationAdMarkerPassthroughArgs) ToPlaybackConfigurationAdMarkerPassthroughPtrOutputWithContext(ctx context.Context) PlaybackConfigurationAdMarkerPassthroughPtrOutput
- type PlaybackConfigurationAdMarkerPassthroughInput
- type PlaybackConfigurationAdMarkerPassthroughOutput
- func (PlaybackConfigurationAdMarkerPassthroughOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationAdMarkerPassthroughOutput) Enabled() pulumi.BoolPtrOutput
- func (o PlaybackConfigurationAdMarkerPassthroughOutput) ToPlaybackConfigurationAdMarkerPassthroughOutput() PlaybackConfigurationAdMarkerPassthroughOutput
- func (o PlaybackConfigurationAdMarkerPassthroughOutput) ToPlaybackConfigurationAdMarkerPassthroughOutputWithContext(ctx context.Context) PlaybackConfigurationAdMarkerPassthroughOutput
- func (o PlaybackConfigurationAdMarkerPassthroughOutput) ToPlaybackConfigurationAdMarkerPassthroughPtrOutput() PlaybackConfigurationAdMarkerPassthroughPtrOutput
- func (o PlaybackConfigurationAdMarkerPassthroughOutput) ToPlaybackConfigurationAdMarkerPassthroughPtrOutputWithContext(ctx context.Context) PlaybackConfigurationAdMarkerPassthroughPtrOutput
- type PlaybackConfigurationAdMarkerPassthroughPtrInput
- type PlaybackConfigurationAdMarkerPassthroughPtrOutput
- func (o PlaybackConfigurationAdMarkerPassthroughPtrOutput) Elem() PlaybackConfigurationAdMarkerPassthroughOutput
- func (PlaybackConfigurationAdMarkerPassthroughPtrOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationAdMarkerPassthroughPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o PlaybackConfigurationAdMarkerPassthroughPtrOutput) ToPlaybackConfigurationAdMarkerPassthroughPtrOutput() PlaybackConfigurationAdMarkerPassthroughPtrOutput
- func (o PlaybackConfigurationAdMarkerPassthroughPtrOutput) ToPlaybackConfigurationAdMarkerPassthroughPtrOutputWithContext(ctx context.Context) PlaybackConfigurationAdMarkerPassthroughPtrOutput
- type PlaybackConfigurationArgs
- type PlaybackConfigurationAvailSuppression
- type PlaybackConfigurationAvailSuppressionArgs
- func (PlaybackConfigurationAvailSuppressionArgs) ElementType() reflect.Type
- func (i PlaybackConfigurationAvailSuppressionArgs) ToPlaybackConfigurationAvailSuppressionOutput() PlaybackConfigurationAvailSuppressionOutput
- func (i PlaybackConfigurationAvailSuppressionArgs) ToPlaybackConfigurationAvailSuppressionOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionOutput
- func (i PlaybackConfigurationAvailSuppressionArgs) ToPlaybackConfigurationAvailSuppressionPtrOutput() PlaybackConfigurationAvailSuppressionPtrOutput
- func (i PlaybackConfigurationAvailSuppressionArgs) ToPlaybackConfigurationAvailSuppressionPtrOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionPtrOutput
- type PlaybackConfigurationAvailSuppressionFillPolicy
- func (PlaybackConfigurationAvailSuppressionFillPolicy) ElementType() reflect.Type
- func (e PlaybackConfigurationAvailSuppressionFillPolicy) ToPlaybackConfigurationAvailSuppressionFillPolicyOutput() PlaybackConfigurationAvailSuppressionFillPolicyOutput
- func (e PlaybackConfigurationAvailSuppressionFillPolicy) ToPlaybackConfigurationAvailSuppressionFillPolicyOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionFillPolicyOutput
- func (e PlaybackConfigurationAvailSuppressionFillPolicy) ToPlaybackConfigurationAvailSuppressionFillPolicyPtrOutput() PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput
- func (e PlaybackConfigurationAvailSuppressionFillPolicy) ToPlaybackConfigurationAvailSuppressionFillPolicyPtrOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput
- func (e PlaybackConfigurationAvailSuppressionFillPolicy) ToStringOutput() pulumi.StringOutput
- func (e PlaybackConfigurationAvailSuppressionFillPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PlaybackConfigurationAvailSuppressionFillPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PlaybackConfigurationAvailSuppressionFillPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PlaybackConfigurationAvailSuppressionFillPolicyInput
- type PlaybackConfigurationAvailSuppressionFillPolicyOutput
- func (PlaybackConfigurationAvailSuppressionFillPolicyOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToPlaybackConfigurationAvailSuppressionFillPolicyOutput() PlaybackConfigurationAvailSuppressionFillPolicyOutput
- func (o PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToPlaybackConfigurationAvailSuppressionFillPolicyOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionFillPolicyOutput
- func (o PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToPlaybackConfigurationAvailSuppressionFillPolicyPtrOutput() PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput
- func (o PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToPlaybackConfigurationAvailSuppressionFillPolicyPtrOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput
- func (o PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToStringOutput() pulumi.StringOutput
- func (o PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PlaybackConfigurationAvailSuppressionFillPolicyPtrInput
- type PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput
- func (o PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput) Elem() PlaybackConfigurationAvailSuppressionFillPolicyOutput
- func (PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput) ToPlaybackConfigurationAvailSuppressionFillPolicyPtrOutput() PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput
- func (o PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput) ToPlaybackConfigurationAvailSuppressionFillPolicyPtrOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput
- func (o PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PlaybackConfigurationAvailSuppressionInput
- type PlaybackConfigurationAvailSuppressionMode
- func (PlaybackConfigurationAvailSuppressionMode) ElementType() reflect.Type
- func (e PlaybackConfigurationAvailSuppressionMode) ToPlaybackConfigurationAvailSuppressionModeOutput() PlaybackConfigurationAvailSuppressionModeOutput
- func (e PlaybackConfigurationAvailSuppressionMode) ToPlaybackConfigurationAvailSuppressionModeOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionModeOutput
- func (e PlaybackConfigurationAvailSuppressionMode) ToPlaybackConfigurationAvailSuppressionModePtrOutput() PlaybackConfigurationAvailSuppressionModePtrOutput
- func (e PlaybackConfigurationAvailSuppressionMode) ToPlaybackConfigurationAvailSuppressionModePtrOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionModePtrOutput
- func (e PlaybackConfigurationAvailSuppressionMode) ToStringOutput() pulumi.StringOutput
- func (e PlaybackConfigurationAvailSuppressionMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PlaybackConfigurationAvailSuppressionMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PlaybackConfigurationAvailSuppressionMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PlaybackConfigurationAvailSuppressionModeInput
- type PlaybackConfigurationAvailSuppressionModeOutput
- func (PlaybackConfigurationAvailSuppressionModeOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationAvailSuppressionModeOutput) ToPlaybackConfigurationAvailSuppressionModeOutput() PlaybackConfigurationAvailSuppressionModeOutput
- func (o PlaybackConfigurationAvailSuppressionModeOutput) ToPlaybackConfigurationAvailSuppressionModeOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionModeOutput
- func (o PlaybackConfigurationAvailSuppressionModeOutput) ToPlaybackConfigurationAvailSuppressionModePtrOutput() PlaybackConfigurationAvailSuppressionModePtrOutput
- func (o PlaybackConfigurationAvailSuppressionModeOutput) ToPlaybackConfigurationAvailSuppressionModePtrOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionModePtrOutput
- func (o PlaybackConfigurationAvailSuppressionModeOutput) ToStringOutput() pulumi.StringOutput
- func (o PlaybackConfigurationAvailSuppressionModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PlaybackConfigurationAvailSuppressionModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PlaybackConfigurationAvailSuppressionModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PlaybackConfigurationAvailSuppressionModePtrInput
- type PlaybackConfigurationAvailSuppressionModePtrOutput
- func (o PlaybackConfigurationAvailSuppressionModePtrOutput) Elem() PlaybackConfigurationAvailSuppressionModeOutput
- func (PlaybackConfigurationAvailSuppressionModePtrOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationAvailSuppressionModePtrOutput) ToPlaybackConfigurationAvailSuppressionModePtrOutput() PlaybackConfigurationAvailSuppressionModePtrOutput
- func (o PlaybackConfigurationAvailSuppressionModePtrOutput) ToPlaybackConfigurationAvailSuppressionModePtrOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionModePtrOutput
- func (o PlaybackConfigurationAvailSuppressionModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PlaybackConfigurationAvailSuppressionModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PlaybackConfigurationAvailSuppressionOutput
- func (PlaybackConfigurationAvailSuppressionOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationAvailSuppressionOutput) FillPolicy() PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput
- func (o PlaybackConfigurationAvailSuppressionOutput) Mode() PlaybackConfigurationAvailSuppressionModePtrOutput
- func (o PlaybackConfigurationAvailSuppressionOutput) ToPlaybackConfigurationAvailSuppressionOutput() PlaybackConfigurationAvailSuppressionOutput
- func (o PlaybackConfigurationAvailSuppressionOutput) ToPlaybackConfigurationAvailSuppressionOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionOutput
- func (o PlaybackConfigurationAvailSuppressionOutput) ToPlaybackConfigurationAvailSuppressionPtrOutput() PlaybackConfigurationAvailSuppressionPtrOutput
- func (o PlaybackConfigurationAvailSuppressionOutput) ToPlaybackConfigurationAvailSuppressionPtrOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionPtrOutput
- func (o PlaybackConfigurationAvailSuppressionOutput) Value() pulumi.StringPtrOutput
- type PlaybackConfigurationAvailSuppressionPtrInput
- type PlaybackConfigurationAvailSuppressionPtrOutput
- func (o PlaybackConfigurationAvailSuppressionPtrOutput) Elem() PlaybackConfigurationAvailSuppressionOutput
- func (PlaybackConfigurationAvailSuppressionPtrOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationAvailSuppressionPtrOutput) FillPolicy() PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput
- func (o PlaybackConfigurationAvailSuppressionPtrOutput) Mode() PlaybackConfigurationAvailSuppressionModePtrOutput
- func (o PlaybackConfigurationAvailSuppressionPtrOutput) ToPlaybackConfigurationAvailSuppressionPtrOutput() PlaybackConfigurationAvailSuppressionPtrOutput
- func (o PlaybackConfigurationAvailSuppressionPtrOutput) ToPlaybackConfigurationAvailSuppressionPtrOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionPtrOutput
- func (o PlaybackConfigurationAvailSuppressionPtrOutput) Value() pulumi.StringPtrOutput
- type PlaybackConfigurationBumper
- type PlaybackConfigurationBumperArgs
- func (PlaybackConfigurationBumperArgs) ElementType() reflect.Type
- func (i PlaybackConfigurationBumperArgs) ToPlaybackConfigurationBumperOutput() PlaybackConfigurationBumperOutput
- func (i PlaybackConfigurationBumperArgs) ToPlaybackConfigurationBumperOutputWithContext(ctx context.Context) PlaybackConfigurationBumperOutput
- func (i PlaybackConfigurationBumperArgs) ToPlaybackConfigurationBumperPtrOutput() PlaybackConfigurationBumperPtrOutput
- func (i PlaybackConfigurationBumperArgs) ToPlaybackConfigurationBumperPtrOutputWithContext(ctx context.Context) PlaybackConfigurationBumperPtrOutput
- type PlaybackConfigurationBumperInput
- type PlaybackConfigurationBumperOutput
- func (PlaybackConfigurationBumperOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationBumperOutput) EndUrl() pulumi.StringPtrOutput
- func (o PlaybackConfigurationBumperOutput) StartUrl() pulumi.StringPtrOutput
- func (o PlaybackConfigurationBumperOutput) ToPlaybackConfigurationBumperOutput() PlaybackConfigurationBumperOutput
- func (o PlaybackConfigurationBumperOutput) ToPlaybackConfigurationBumperOutputWithContext(ctx context.Context) PlaybackConfigurationBumperOutput
- func (o PlaybackConfigurationBumperOutput) ToPlaybackConfigurationBumperPtrOutput() PlaybackConfigurationBumperPtrOutput
- func (o PlaybackConfigurationBumperOutput) ToPlaybackConfigurationBumperPtrOutputWithContext(ctx context.Context) PlaybackConfigurationBumperPtrOutput
- type PlaybackConfigurationBumperPtrInput
- type PlaybackConfigurationBumperPtrOutput
- func (o PlaybackConfigurationBumperPtrOutput) Elem() PlaybackConfigurationBumperOutput
- func (PlaybackConfigurationBumperPtrOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationBumperPtrOutput) EndUrl() pulumi.StringPtrOutput
- func (o PlaybackConfigurationBumperPtrOutput) StartUrl() pulumi.StringPtrOutput
- func (o PlaybackConfigurationBumperPtrOutput) ToPlaybackConfigurationBumperPtrOutput() PlaybackConfigurationBumperPtrOutput
- func (o PlaybackConfigurationBumperPtrOutput) ToPlaybackConfigurationBumperPtrOutputWithContext(ctx context.Context) PlaybackConfigurationBumperPtrOutput
- type PlaybackConfigurationCdnConfiguration
- type PlaybackConfigurationCdnConfigurationArgs
- func (PlaybackConfigurationCdnConfigurationArgs) ElementType() reflect.Type
- func (i PlaybackConfigurationCdnConfigurationArgs) ToPlaybackConfigurationCdnConfigurationOutput() PlaybackConfigurationCdnConfigurationOutput
- func (i PlaybackConfigurationCdnConfigurationArgs) ToPlaybackConfigurationCdnConfigurationOutputWithContext(ctx context.Context) PlaybackConfigurationCdnConfigurationOutput
- func (i PlaybackConfigurationCdnConfigurationArgs) ToPlaybackConfigurationCdnConfigurationPtrOutput() PlaybackConfigurationCdnConfigurationPtrOutput
- func (i PlaybackConfigurationCdnConfigurationArgs) ToPlaybackConfigurationCdnConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationCdnConfigurationPtrOutput
- type PlaybackConfigurationCdnConfigurationInput
- type PlaybackConfigurationCdnConfigurationOutput
- func (o PlaybackConfigurationCdnConfigurationOutput) AdSegmentUrlPrefix() pulumi.StringPtrOutput
- func (o PlaybackConfigurationCdnConfigurationOutput) ContentSegmentUrlPrefix() pulumi.StringPtrOutput
- func (PlaybackConfigurationCdnConfigurationOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationCdnConfigurationOutput) ToPlaybackConfigurationCdnConfigurationOutput() PlaybackConfigurationCdnConfigurationOutput
- func (o PlaybackConfigurationCdnConfigurationOutput) ToPlaybackConfigurationCdnConfigurationOutputWithContext(ctx context.Context) PlaybackConfigurationCdnConfigurationOutput
- func (o PlaybackConfigurationCdnConfigurationOutput) ToPlaybackConfigurationCdnConfigurationPtrOutput() PlaybackConfigurationCdnConfigurationPtrOutput
- func (o PlaybackConfigurationCdnConfigurationOutput) ToPlaybackConfigurationCdnConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationCdnConfigurationPtrOutput
- type PlaybackConfigurationCdnConfigurationPtrInput
- type PlaybackConfigurationCdnConfigurationPtrOutput
- func (o PlaybackConfigurationCdnConfigurationPtrOutput) AdSegmentUrlPrefix() pulumi.StringPtrOutput
- func (o PlaybackConfigurationCdnConfigurationPtrOutput) ContentSegmentUrlPrefix() pulumi.StringPtrOutput
- func (o PlaybackConfigurationCdnConfigurationPtrOutput) Elem() PlaybackConfigurationCdnConfigurationOutput
- func (PlaybackConfigurationCdnConfigurationPtrOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationCdnConfigurationPtrOutput) ToPlaybackConfigurationCdnConfigurationPtrOutput() PlaybackConfigurationCdnConfigurationPtrOutput
- func (o PlaybackConfigurationCdnConfigurationPtrOutput) ToPlaybackConfigurationCdnConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationCdnConfigurationPtrOutput
- type PlaybackConfigurationDashConfiguration
- type PlaybackConfigurationDashConfigurationArgs
- func (PlaybackConfigurationDashConfigurationArgs) ElementType() reflect.Type
- func (i PlaybackConfigurationDashConfigurationArgs) ToPlaybackConfigurationDashConfigurationOutput() PlaybackConfigurationDashConfigurationOutput
- func (i PlaybackConfigurationDashConfigurationArgs) ToPlaybackConfigurationDashConfigurationOutputWithContext(ctx context.Context) PlaybackConfigurationDashConfigurationOutput
- func (i PlaybackConfigurationDashConfigurationArgs) ToPlaybackConfigurationDashConfigurationPtrOutput() PlaybackConfigurationDashConfigurationPtrOutput
- func (i PlaybackConfigurationDashConfigurationArgs) ToPlaybackConfigurationDashConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationDashConfigurationPtrOutput
- type PlaybackConfigurationDashConfigurationInput
- type PlaybackConfigurationDashConfigurationOriginManifestType
- func (PlaybackConfigurationDashConfigurationOriginManifestType) ElementType() reflect.Type
- func (e PlaybackConfigurationDashConfigurationOriginManifestType) ToPlaybackConfigurationDashConfigurationOriginManifestTypeOutput() PlaybackConfigurationDashConfigurationOriginManifestTypeOutput
- func (e PlaybackConfigurationDashConfigurationOriginManifestType) ToPlaybackConfigurationDashConfigurationOriginManifestTypeOutputWithContext(ctx context.Context) PlaybackConfigurationDashConfigurationOriginManifestTypeOutput
- func (e PlaybackConfigurationDashConfigurationOriginManifestType) ToPlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput() PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput
- func (e PlaybackConfigurationDashConfigurationOriginManifestType) ToPlaybackConfigurationDashConfigurationOriginManifestTypePtrOutputWithContext(ctx context.Context) PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput
- func (e PlaybackConfigurationDashConfigurationOriginManifestType) ToStringOutput() pulumi.StringOutput
- func (e PlaybackConfigurationDashConfigurationOriginManifestType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PlaybackConfigurationDashConfigurationOriginManifestType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PlaybackConfigurationDashConfigurationOriginManifestType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PlaybackConfigurationDashConfigurationOriginManifestTypeInput
- type PlaybackConfigurationDashConfigurationOriginManifestTypeOutput
- func (PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToPlaybackConfigurationDashConfigurationOriginManifestTypeOutput() PlaybackConfigurationDashConfigurationOriginManifestTypeOutput
- func (o PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToPlaybackConfigurationDashConfigurationOriginManifestTypeOutputWithContext(ctx context.Context) PlaybackConfigurationDashConfigurationOriginManifestTypeOutput
- func (o PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToPlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput() PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput
- func (o PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToPlaybackConfigurationDashConfigurationOriginManifestTypePtrOutputWithContext(ctx context.Context) PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput
- func (o PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PlaybackConfigurationDashConfigurationOriginManifestTypePtrInput
- type PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput
- func (o PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput) Elem() PlaybackConfigurationDashConfigurationOriginManifestTypeOutput
- func (PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput) ToPlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput() PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput
- func (o PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput) ToPlaybackConfigurationDashConfigurationOriginManifestTypePtrOutputWithContext(ctx context.Context) PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput
- func (o PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PlaybackConfigurationDashConfigurationOutput
- func (PlaybackConfigurationDashConfigurationOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationDashConfigurationOutput) ManifestEndpointPrefix() pulumi.StringPtrOutput
- func (o PlaybackConfigurationDashConfigurationOutput) MpdLocation() pulumi.StringPtrOutput
- func (o PlaybackConfigurationDashConfigurationOutput) OriginManifestType() PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput
- func (o PlaybackConfigurationDashConfigurationOutput) ToPlaybackConfigurationDashConfigurationOutput() PlaybackConfigurationDashConfigurationOutput
- func (o PlaybackConfigurationDashConfigurationOutput) ToPlaybackConfigurationDashConfigurationOutputWithContext(ctx context.Context) PlaybackConfigurationDashConfigurationOutput
- func (o PlaybackConfigurationDashConfigurationOutput) ToPlaybackConfigurationDashConfigurationPtrOutput() PlaybackConfigurationDashConfigurationPtrOutput
- func (o PlaybackConfigurationDashConfigurationOutput) ToPlaybackConfigurationDashConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationDashConfigurationPtrOutput
- type PlaybackConfigurationDashConfigurationPtrInput
- type PlaybackConfigurationDashConfigurationPtrOutput
- func (o PlaybackConfigurationDashConfigurationPtrOutput) Elem() PlaybackConfigurationDashConfigurationOutput
- func (PlaybackConfigurationDashConfigurationPtrOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationDashConfigurationPtrOutput) ManifestEndpointPrefix() pulumi.StringPtrOutput
- func (o PlaybackConfigurationDashConfigurationPtrOutput) MpdLocation() pulumi.StringPtrOutput
- func (o PlaybackConfigurationDashConfigurationPtrOutput) OriginManifestType() PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput
- func (o PlaybackConfigurationDashConfigurationPtrOutput) ToPlaybackConfigurationDashConfigurationPtrOutput() PlaybackConfigurationDashConfigurationPtrOutput
- func (o PlaybackConfigurationDashConfigurationPtrOutput) ToPlaybackConfigurationDashConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationDashConfigurationPtrOutput
- type PlaybackConfigurationHlsConfiguration
- type PlaybackConfigurationHlsConfigurationArgs
- func (PlaybackConfigurationHlsConfigurationArgs) ElementType() reflect.Type
- func (i PlaybackConfigurationHlsConfigurationArgs) ToPlaybackConfigurationHlsConfigurationOutput() PlaybackConfigurationHlsConfigurationOutput
- func (i PlaybackConfigurationHlsConfigurationArgs) ToPlaybackConfigurationHlsConfigurationOutputWithContext(ctx context.Context) PlaybackConfigurationHlsConfigurationOutput
- func (i PlaybackConfigurationHlsConfigurationArgs) ToPlaybackConfigurationHlsConfigurationPtrOutput() PlaybackConfigurationHlsConfigurationPtrOutput
- func (i PlaybackConfigurationHlsConfigurationArgs) ToPlaybackConfigurationHlsConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationHlsConfigurationPtrOutput
- type PlaybackConfigurationHlsConfigurationInput
- type PlaybackConfigurationHlsConfigurationOutput
- func (PlaybackConfigurationHlsConfigurationOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationHlsConfigurationOutput) ManifestEndpointPrefix() pulumi.StringPtrOutput
- func (o PlaybackConfigurationHlsConfigurationOutput) ToPlaybackConfigurationHlsConfigurationOutput() PlaybackConfigurationHlsConfigurationOutput
- func (o PlaybackConfigurationHlsConfigurationOutput) ToPlaybackConfigurationHlsConfigurationOutputWithContext(ctx context.Context) PlaybackConfigurationHlsConfigurationOutput
- func (o PlaybackConfigurationHlsConfigurationOutput) ToPlaybackConfigurationHlsConfigurationPtrOutput() PlaybackConfigurationHlsConfigurationPtrOutput
- func (o PlaybackConfigurationHlsConfigurationOutput) ToPlaybackConfigurationHlsConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationHlsConfigurationPtrOutput
- type PlaybackConfigurationHlsConfigurationPtrInput
- type PlaybackConfigurationHlsConfigurationPtrOutput
- func (o PlaybackConfigurationHlsConfigurationPtrOutput) Elem() PlaybackConfigurationHlsConfigurationOutput
- func (PlaybackConfigurationHlsConfigurationPtrOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationHlsConfigurationPtrOutput) ManifestEndpointPrefix() pulumi.StringPtrOutput
- func (o PlaybackConfigurationHlsConfigurationPtrOutput) ToPlaybackConfigurationHlsConfigurationPtrOutput() PlaybackConfigurationHlsConfigurationPtrOutput
- func (o PlaybackConfigurationHlsConfigurationPtrOutput) ToPlaybackConfigurationHlsConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationHlsConfigurationPtrOutput
- type PlaybackConfigurationInput
- type PlaybackConfigurationLivePreRollConfiguration
- type PlaybackConfigurationLivePreRollConfigurationArgs
- func (PlaybackConfigurationLivePreRollConfigurationArgs) ElementType() reflect.Type
- func (i PlaybackConfigurationLivePreRollConfigurationArgs) ToPlaybackConfigurationLivePreRollConfigurationOutput() PlaybackConfigurationLivePreRollConfigurationOutput
- func (i PlaybackConfigurationLivePreRollConfigurationArgs) ToPlaybackConfigurationLivePreRollConfigurationOutputWithContext(ctx context.Context) PlaybackConfigurationLivePreRollConfigurationOutput
- func (i PlaybackConfigurationLivePreRollConfigurationArgs) ToPlaybackConfigurationLivePreRollConfigurationPtrOutput() PlaybackConfigurationLivePreRollConfigurationPtrOutput
- func (i PlaybackConfigurationLivePreRollConfigurationArgs) ToPlaybackConfigurationLivePreRollConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationLivePreRollConfigurationPtrOutput
- type PlaybackConfigurationLivePreRollConfigurationInput
- type PlaybackConfigurationLivePreRollConfigurationOutput
- func (o PlaybackConfigurationLivePreRollConfigurationOutput) AdDecisionServerUrl() pulumi.StringPtrOutput
- func (PlaybackConfigurationLivePreRollConfigurationOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationLivePreRollConfigurationOutput) MaxDurationSeconds() pulumi.IntPtrOutput
- func (o PlaybackConfigurationLivePreRollConfigurationOutput) ToPlaybackConfigurationLivePreRollConfigurationOutput() PlaybackConfigurationLivePreRollConfigurationOutput
- func (o PlaybackConfigurationLivePreRollConfigurationOutput) ToPlaybackConfigurationLivePreRollConfigurationOutputWithContext(ctx context.Context) PlaybackConfigurationLivePreRollConfigurationOutput
- func (o PlaybackConfigurationLivePreRollConfigurationOutput) ToPlaybackConfigurationLivePreRollConfigurationPtrOutput() PlaybackConfigurationLivePreRollConfigurationPtrOutput
- func (o PlaybackConfigurationLivePreRollConfigurationOutput) ToPlaybackConfigurationLivePreRollConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationLivePreRollConfigurationPtrOutput
- type PlaybackConfigurationLivePreRollConfigurationPtrInput
- type PlaybackConfigurationLivePreRollConfigurationPtrOutput
- func (o PlaybackConfigurationLivePreRollConfigurationPtrOutput) AdDecisionServerUrl() pulumi.StringPtrOutput
- func (o PlaybackConfigurationLivePreRollConfigurationPtrOutput) Elem() PlaybackConfigurationLivePreRollConfigurationOutput
- func (PlaybackConfigurationLivePreRollConfigurationPtrOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationLivePreRollConfigurationPtrOutput) MaxDurationSeconds() pulumi.IntPtrOutput
- func (o PlaybackConfigurationLivePreRollConfigurationPtrOutput) ToPlaybackConfigurationLivePreRollConfigurationPtrOutput() PlaybackConfigurationLivePreRollConfigurationPtrOutput
- func (o PlaybackConfigurationLivePreRollConfigurationPtrOutput) ToPlaybackConfigurationLivePreRollConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationLivePreRollConfigurationPtrOutput
- type PlaybackConfigurationManifestProcessingRules
- type PlaybackConfigurationManifestProcessingRulesArgs
- func (PlaybackConfigurationManifestProcessingRulesArgs) ElementType() reflect.Type
- func (i PlaybackConfigurationManifestProcessingRulesArgs) ToPlaybackConfigurationManifestProcessingRulesOutput() PlaybackConfigurationManifestProcessingRulesOutput
- func (i PlaybackConfigurationManifestProcessingRulesArgs) ToPlaybackConfigurationManifestProcessingRulesOutputWithContext(ctx context.Context) PlaybackConfigurationManifestProcessingRulesOutput
- func (i PlaybackConfigurationManifestProcessingRulesArgs) ToPlaybackConfigurationManifestProcessingRulesPtrOutput() PlaybackConfigurationManifestProcessingRulesPtrOutput
- func (i PlaybackConfigurationManifestProcessingRulesArgs) ToPlaybackConfigurationManifestProcessingRulesPtrOutputWithContext(ctx context.Context) PlaybackConfigurationManifestProcessingRulesPtrOutput
- type PlaybackConfigurationManifestProcessingRulesInput
- type PlaybackConfigurationManifestProcessingRulesOutput
- func (o PlaybackConfigurationManifestProcessingRulesOutput) AdMarkerPassthrough() PlaybackConfigurationAdMarkerPassthroughPtrOutput
- func (PlaybackConfigurationManifestProcessingRulesOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationManifestProcessingRulesOutput) ToPlaybackConfigurationManifestProcessingRulesOutput() PlaybackConfigurationManifestProcessingRulesOutput
- func (o PlaybackConfigurationManifestProcessingRulesOutput) ToPlaybackConfigurationManifestProcessingRulesOutputWithContext(ctx context.Context) PlaybackConfigurationManifestProcessingRulesOutput
- func (o PlaybackConfigurationManifestProcessingRulesOutput) ToPlaybackConfigurationManifestProcessingRulesPtrOutput() PlaybackConfigurationManifestProcessingRulesPtrOutput
- func (o PlaybackConfigurationManifestProcessingRulesOutput) ToPlaybackConfigurationManifestProcessingRulesPtrOutputWithContext(ctx context.Context) PlaybackConfigurationManifestProcessingRulesPtrOutput
- type PlaybackConfigurationManifestProcessingRulesPtrInput
- type PlaybackConfigurationManifestProcessingRulesPtrOutput
- func (o PlaybackConfigurationManifestProcessingRulesPtrOutput) AdMarkerPassthrough() PlaybackConfigurationAdMarkerPassthroughPtrOutput
- func (o PlaybackConfigurationManifestProcessingRulesPtrOutput) Elem() PlaybackConfigurationManifestProcessingRulesOutput
- func (PlaybackConfigurationManifestProcessingRulesPtrOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationManifestProcessingRulesPtrOutput) ToPlaybackConfigurationManifestProcessingRulesPtrOutput() PlaybackConfigurationManifestProcessingRulesPtrOutput
- func (o PlaybackConfigurationManifestProcessingRulesPtrOutput) ToPlaybackConfigurationManifestProcessingRulesPtrOutputWithContext(ctx context.Context) PlaybackConfigurationManifestProcessingRulesPtrOutput
- type PlaybackConfigurationOutput
- func (o PlaybackConfigurationOutput) AdDecisionServerUrl() pulumi.StringOutput
- func (o PlaybackConfigurationOutput) AvailSuppression() PlaybackConfigurationAvailSuppressionPtrOutput
- func (o PlaybackConfigurationOutput) Bumper() PlaybackConfigurationBumperPtrOutput
- func (o PlaybackConfigurationOutput) CdnConfiguration() PlaybackConfigurationCdnConfigurationPtrOutput
- func (o PlaybackConfigurationOutput) ConfigurationAliases() pulumi.MapOutput
- func (o PlaybackConfigurationOutput) DashConfiguration() PlaybackConfigurationDashConfigurationPtrOutput
- func (PlaybackConfigurationOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationOutput) HlsConfiguration() PlaybackConfigurationHlsConfigurationPtrOutput
- func (o PlaybackConfigurationOutput) LivePreRollConfiguration() PlaybackConfigurationLivePreRollConfigurationPtrOutput
- func (o PlaybackConfigurationOutput) ManifestProcessingRules() PlaybackConfigurationManifestProcessingRulesPtrOutput
- func (o PlaybackConfigurationOutput) Name() pulumi.StringOutput
- func (o PlaybackConfigurationOutput) PersonalizationThresholdSeconds() pulumi.IntPtrOutput
- func (o PlaybackConfigurationOutput) PlaybackConfigurationArn() pulumi.StringOutput
- func (o PlaybackConfigurationOutput) PlaybackEndpointPrefix() pulumi.StringOutput
- func (o PlaybackConfigurationOutput) SessionInitializationEndpointPrefix() pulumi.StringOutput
- func (o PlaybackConfigurationOutput) SlateAdUrl() pulumi.StringPtrOutput
- func (o PlaybackConfigurationOutput) Tags() aws.TagArrayOutput
- func (o PlaybackConfigurationOutput) ToPlaybackConfigurationOutput() PlaybackConfigurationOutput
- func (o PlaybackConfigurationOutput) ToPlaybackConfigurationOutputWithContext(ctx context.Context) PlaybackConfigurationOutput
- func (o PlaybackConfigurationOutput) TranscodeProfileName() pulumi.StringPtrOutput
- func (o PlaybackConfigurationOutput) VideoContentSourceUrl() pulumi.StringOutput
- type PlaybackConfigurationState
- type PlaybackConfigurationTag
- type SourceLocation
- type SourceLocationAccessConfiguration
- type SourceLocationAccessConfigurationArgs
- func (SourceLocationAccessConfigurationArgs) ElementType() reflect.Type
- func (i SourceLocationAccessConfigurationArgs) ToSourceLocationAccessConfigurationOutput() SourceLocationAccessConfigurationOutput
- func (i SourceLocationAccessConfigurationArgs) ToSourceLocationAccessConfigurationOutputWithContext(ctx context.Context) SourceLocationAccessConfigurationOutput
- func (i SourceLocationAccessConfigurationArgs) ToSourceLocationAccessConfigurationPtrOutput() SourceLocationAccessConfigurationPtrOutput
- func (i SourceLocationAccessConfigurationArgs) ToSourceLocationAccessConfigurationPtrOutputWithContext(ctx context.Context) SourceLocationAccessConfigurationPtrOutput
- type SourceLocationAccessConfigurationInput
- type SourceLocationAccessConfigurationOutput
- func (o SourceLocationAccessConfigurationOutput) AccessType() SourceLocationAccessTypePtrOutput
- func (SourceLocationAccessConfigurationOutput) ElementType() reflect.Type
- func (o SourceLocationAccessConfigurationOutput) SecretsManagerAccessTokenConfiguration() SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput
- func (o SourceLocationAccessConfigurationOutput) ToSourceLocationAccessConfigurationOutput() SourceLocationAccessConfigurationOutput
- func (o SourceLocationAccessConfigurationOutput) ToSourceLocationAccessConfigurationOutputWithContext(ctx context.Context) SourceLocationAccessConfigurationOutput
- func (o SourceLocationAccessConfigurationOutput) ToSourceLocationAccessConfigurationPtrOutput() SourceLocationAccessConfigurationPtrOutput
- func (o SourceLocationAccessConfigurationOutput) ToSourceLocationAccessConfigurationPtrOutputWithContext(ctx context.Context) SourceLocationAccessConfigurationPtrOutput
- type SourceLocationAccessConfigurationPtrInput
- type SourceLocationAccessConfigurationPtrOutput
- func (o SourceLocationAccessConfigurationPtrOutput) AccessType() SourceLocationAccessTypePtrOutput
- func (o SourceLocationAccessConfigurationPtrOutput) Elem() SourceLocationAccessConfigurationOutput
- func (SourceLocationAccessConfigurationPtrOutput) ElementType() reflect.Type
- func (o SourceLocationAccessConfigurationPtrOutput) SecretsManagerAccessTokenConfiguration() SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput
- func (o SourceLocationAccessConfigurationPtrOutput) ToSourceLocationAccessConfigurationPtrOutput() SourceLocationAccessConfigurationPtrOutput
- func (o SourceLocationAccessConfigurationPtrOutput) ToSourceLocationAccessConfigurationPtrOutputWithContext(ctx context.Context) SourceLocationAccessConfigurationPtrOutput
- type SourceLocationAccessType
- func (SourceLocationAccessType) ElementType() reflect.Type
- func (e SourceLocationAccessType) ToSourceLocationAccessTypeOutput() SourceLocationAccessTypeOutput
- func (e SourceLocationAccessType) ToSourceLocationAccessTypeOutputWithContext(ctx context.Context) SourceLocationAccessTypeOutput
- func (e SourceLocationAccessType) ToSourceLocationAccessTypePtrOutput() SourceLocationAccessTypePtrOutput
- func (e SourceLocationAccessType) ToSourceLocationAccessTypePtrOutputWithContext(ctx context.Context) SourceLocationAccessTypePtrOutput
- func (e SourceLocationAccessType) ToStringOutput() pulumi.StringOutput
- func (e SourceLocationAccessType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SourceLocationAccessType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SourceLocationAccessType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SourceLocationAccessTypeInput
- type SourceLocationAccessTypeOutput
- func (SourceLocationAccessTypeOutput) ElementType() reflect.Type
- func (o SourceLocationAccessTypeOutput) ToSourceLocationAccessTypeOutput() SourceLocationAccessTypeOutput
- func (o SourceLocationAccessTypeOutput) ToSourceLocationAccessTypeOutputWithContext(ctx context.Context) SourceLocationAccessTypeOutput
- func (o SourceLocationAccessTypeOutput) ToSourceLocationAccessTypePtrOutput() SourceLocationAccessTypePtrOutput
- func (o SourceLocationAccessTypeOutput) ToSourceLocationAccessTypePtrOutputWithContext(ctx context.Context) SourceLocationAccessTypePtrOutput
- func (o SourceLocationAccessTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SourceLocationAccessTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SourceLocationAccessTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SourceLocationAccessTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SourceLocationAccessTypePtrInput
- type SourceLocationAccessTypePtrOutput
- func (o SourceLocationAccessTypePtrOutput) Elem() SourceLocationAccessTypeOutput
- func (SourceLocationAccessTypePtrOutput) ElementType() reflect.Type
- func (o SourceLocationAccessTypePtrOutput) ToSourceLocationAccessTypePtrOutput() SourceLocationAccessTypePtrOutput
- func (o SourceLocationAccessTypePtrOutput) ToSourceLocationAccessTypePtrOutputWithContext(ctx context.Context) SourceLocationAccessTypePtrOutput
- func (o SourceLocationAccessTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SourceLocationAccessTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SourceLocationArgs
- type SourceLocationDefaultSegmentDeliveryConfiguration
- type SourceLocationDefaultSegmentDeliveryConfigurationArgs
- func (SourceLocationDefaultSegmentDeliveryConfigurationArgs) ElementType() reflect.Type
- func (i SourceLocationDefaultSegmentDeliveryConfigurationArgs) ToSourceLocationDefaultSegmentDeliveryConfigurationOutput() SourceLocationDefaultSegmentDeliveryConfigurationOutput
- func (i SourceLocationDefaultSegmentDeliveryConfigurationArgs) ToSourceLocationDefaultSegmentDeliveryConfigurationOutputWithContext(ctx context.Context) SourceLocationDefaultSegmentDeliveryConfigurationOutput
- func (i SourceLocationDefaultSegmentDeliveryConfigurationArgs) ToSourceLocationDefaultSegmentDeliveryConfigurationPtrOutput() SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput
- func (i SourceLocationDefaultSegmentDeliveryConfigurationArgs) ToSourceLocationDefaultSegmentDeliveryConfigurationPtrOutputWithContext(ctx context.Context) SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput
- type SourceLocationDefaultSegmentDeliveryConfigurationInput
- type SourceLocationDefaultSegmentDeliveryConfigurationOutput
- func (o SourceLocationDefaultSegmentDeliveryConfigurationOutput) BaseUrl() pulumi.StringPtrOutput
- func (SourceLocationDefaultSegmentDeliveryConfigurationOutput) ElementType() reflect.Type
- func (o SourceLocationDefaultSegmentDeliveryConfigurationOutput) ToSourceLocationDefaultSegmentDeliveryConfigurationOutput() SourceLocationDefaultSegmentDeliveryConfigurationOutput
- func (o SourceLocationDefaultSegmentDeliveryConfigurationOutput) ToSourceLocationDefaultSegmentDeliveryConfigurationOutputWithContext(ctx context.Context) SourceLocationDefaultSegmentDeliveryConfigurationOutput
- func (o SourceLocationDefaultSegmentDeliveryConfigurationOutput) ToSourceLocationDefaultSegmentDeliveryConfigurationPtrOutput() SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput
- func (o SourceLocationDefaultSegmentDeliveryConfigurationOutput) ToSourceLocationDefaultSegmentDeliveryConfigurationPtrOutputWithContext(ctx context.Context) SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput
- type SourceLocationDefaultSegmentDeliveryConfigurationPtrInput
- type SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput
- func (o SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput) BaseUrl() pulumi.StringPtrOutput
- func (o SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput) Elem() SourceLocationDefaultSegmentDeliveryConfigurationOutput
- func (SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput) ElementType() reflect.Type
- func (o SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput) ToSourceLocationDefaultSegmentDeliveryConfigurationPtrOutput() SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput
- func (o SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput) ToSourceLocationDefaultSegmentDeliveryConfigurationPtrOutputWithContext(ctx context.Context) SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput
- type SourceLocationHttpConfiguration
- type SourceLocationHttpConfigurationArgs
- func (SourceLocationHttpConfigurationArgs) ElementType() reflect.Type
- func (i SourceLocationHttpConfigurationArgs) ToSourceLocationHttpConfigurationOutput() SourceLocationHttpConfigurationOutput
- func (i SourceLocationHttpConfigurationArgs) ToSourceLocationHttpConfigurationOutputWithContext(ctx context.Context) SourceLocationHttpConfigurationOutput
- type SourceLocationHttpConfigurationInput
- type SourceLocationHttpConfigurationOutput
- func (o SourceLocationHttpConfigurationOutput) BaseUrl() pulumi.StringOutput
- func (SourceLocationHttpConfigurationOutput) ElementType() reflect.Type
- func (o SourceLocationHttpConfigurationOutput) ToSourceLocationHttpConfigurationOutput() SourceLocationHttpConfigurationOutput
- func (o SourceLocationHttpConfigurationOutput) ToSourceLocationHttpConfigurationOutputWithContext(ctx context.Context) SourceLocationHttpConfigurationOutput
- type SourceLocationHttpConfigurationPtrOutput
- func (o SourceLocationHttpConfigurationPtrOutput) BaseUrl() pulumi.StringPtrOutput
- func (o SourceLocationHttpConfigurationPtrOutput) Elem() SourceLocationHttpConfigurationOutput
- func (SourceLocationHttpConfigurationPtrOutput) ElementType() reflect.Type
- func (o SourceLocationHttpConfigurationPtrOutput) ToSourceLocationHttpConfigurationPtrOutput() SourceLocationHttpConfigurationPtrOutput
- func (o SourceLocationHttpConfigurationPtrOutput) ToSourceLocationHttpConfigurationPtrOutputWithContext(ctx context.Context) SourceLocationHttpConfigurationPtrOutput
- type SourceLocationInput
- type SourceLocationOutput
- func (o SourceLocationOutput) AccessConfiguration() SourceLocationAccessConfigurationPtrOutput
- func (o SourceLocationOutput) Arn() pulumi.StringOutput
- func (o SourceLocationOutput) DefaultSegmentDeliveryConfiguration() SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput
- func (SourceLocationOutput) ElementType() reflect.Type
- func (o SourceLocationOutput) HttpConfiguration() SourceLocationHttpConfigurationOutput
- func (o SourceLocationOutput) SegmentDeliveryConfigurations() SourceLocationSegmentDeliveryConfigurationArrayOutput
- func (o SourceLocationOutput) SourceLocationName() pulumi.StringOutput
- func (o SourceLocationOutput) Tags() aws.TagArrayOutput
- func (o SourceLocationOutput) ToSourceLocationOutput() SourceLocationOutput
- func (o SourceLocationOutput) ToSourceLocationOutputWithContext(ctx context.Context) SourceLocationOutput
- type SourceLocationSecretsManagerAccessTokenConfiguration
- type SourceLocationSecretsManagerAccessTokenConfigurationArgs
- func (SourceLocationSecretsManagerAccessTokenConfigurationArgs) ElementType() reflect.Type
- func (i SourceLocationSecretsManagerAccessTokenConfigurationArgs) ToSourceLocationSecretsManagerAccessTokenConfigurationOutput() SourceLocationSecretsManagerAccessTokenConfigurationOutput
- func (i SourceLocationSecretsManagerAccessTokenConfigurationArgs) ToSourceLocationSecretsManagerAccessTokenConfigurationOutputWithContext(ctx context.Context) SourceLocationSecretsManagerAccessTokenConfigurationOutput
- func (i SourceLocationSecretsManagerAccessTokenConfigurationArgs) ToSourceLocationSecretsManagerAccessTokenConfigurationPtrOutput() SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput
- func (i SourceLocationSecretsManagerAccessTokenConfigurationArgs) ToSourceLocationSecretsManagerAccessTokenConfigurationPtrOutputWithContext(ctx context.Context) SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput
- type SourceLocationSecretsManagerAccessTokenConfigurationInput
- type SourceLocationSecretsManagerAccessTokenConfigurationOutput
- func (SourceLocationSecretsManagerAccessTokenConfigurationOutput) ElementType() reflect.Type
- func (o SourceLocationSecretsManagerAccessTokenConfigurationOutput) HeaderName() pulumi.StringPtrOutput
- func (o SourceLocationSecretsManagerAccessTokenConfigurationOutput) SecretArn() pulumi.StringPtrOutput
- func (o SourceLocationSecretsManagerAccessTokenConfigurationOutput) SecretStringKey() pulumi.StringPtrOutput
- func (o SourceLocationSecretsManagerAccessTokenConfigurationOutput) ToSourceLocationSecretsManagerAccessTokenConfigurationOutput() SourceLocationSecretsManagerAccessTokenConfigurationOutput
- func (o SourceLocationSecretsManagerAccessTokenConfigurationOutput) ToSourceLocationSecretsManagerAccessTokenConfigurationOutputWithContext(ctx context.Context) SourceLocationSecretsManagerAccessTokenConfigurationOutput
- func (o SourceLocationSecretsManagerAccessTokenConfigurationOutput) ToSourceLocationSecretsManagerAccessTokenConfigurationPtrOutput() SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput
- func (o SourceLocationSecretsManagerAccessTokenConfigurationOutput) ToSourceLocationSecretsManagerAccessTokenConfigurationPtrOutputWithContext(ctx context.Context) SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput
- type SourceLocationSecretsManagerAccessTokenConfigurationPtrInput
- type SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput
- func (o SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput) Elem() SourceLocationSecretsManagerAccessTokenConfigurationOutput
- func (SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput) ElementType() reflect.Type
- func (o SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput) HeaderName() pulumi.StringPtrOutput
- func (o SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput) SecretArn() pulumi.StringPtrOutput
- func (o SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput) SecretStringKey() pulumi.StringPtrOutput
- func (o SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput) ToSourceLocationSecretsManagerAccessTokenConfigurationPtrOutput() SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput
- func (o SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput) ToSourceLocationSecretsManagerAccessTokenConfigurationPtrOutputWithContext(ctx context.Context) SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput
- type SourceLocationSegmentDeliveryConfiguration
- type SourceLocationSegmentDeliveryConfigurationArgs
- func (SourceLocationSegmentDeliveryConfigurationArgs) ElementType() reflect.Type
- func (i SourceLocationSegmentDeliveryConfigurationArgs) ToSourceLocationSegmentDeliveryConfigurationOutput() SourceLocationSegmentDeliveryConfigurationOutput
- func (i SourceLocationSegmentDeliveryConfigurationArgs) ToSourceLocationSegmentDeliveryConfigurationOutputWithContext(ctx context.Context) SourceLocationSegmentDeliveryConfigurationOutput
- type SourceLocationSegmentDeliveryConfigurationArray
- func (SourceLocationSegmentDeliveryConfigurationArray) ElementType() reflect.Type
- func (i SourceLocationSegmentDeliveryConfigurationArray) ToSourceLocationSegmentDeliveryConfigurationArrayOutput() SourceLocationSegmentDeliveryConfigurationArrayOutput
- func (i SourceLocationSegmentDeliveryConfigurationArray) ToSourceLocationSegmentDeliveryConfigurationArrayOutputWithContext(ctx context.Context) SourceLocationSegmentDeliveryConfigurationArrayOutput
- type SourceLocationSegmentDeliveryConfigurationArrayInput
- type SourceLocationSegmentDeliveryConfigurationArrayOutput
- func (SourceLocationSegmentDeliveryConfigurationArrayOutput) ElementType() reflect.Type
- func (o SourceLocationSegmentDeliveryConfigurationArrayOutput) Index(i pulumi.IntInput) SourceLocationSegmentDeliveryConfigurationOutput
- func (o SourceLocationSegmentDeliveryConfigurationArrayOutput) ToSourceLocationSegmentDeliveryConfigurationArrayOutput() SourceLocationSegmentDeliveryConfigurationArrayOutput
- func (o SourceLocationSegmentDeliveryConfigurationArrayOutput) ToSourceLocationSegmentDeliveryConfigurationArrayOutputWithContext(ctx context.Context) SourceLocationSegmentDeliveryConfigurationArrayOutput
- type SourceLocationSegmentDeliveryConfigurationInput
- type SourceLocationSegmentDeliveryConfigurationOutput
- func (o SourceLocationSegmentDeliveryConfigurationOutput) BaseUrl() pulumi.StringPtrOutput
- func (SourceLocationSegmentDeliveryConfigurationOutput) ElementType() reflect.Type
- func (o SourceLocationSegmentDeliveryConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o SourceLocationSegmentDeliveryConfigurationOutput) ToSourceLocationSegmentDeliveryConfigurationOutput() SourceLocationSegmentDeliveryConfigurationOutput
- func (o SourceLocationSegmentDeliveryConfigurationOutput) ToSourceLocationSegmentDeliveryConfigurationOutputWithContext(ctx context.Context) SourceLocationSegmentDeliveryConfigurationOutput
- type SourceLocationState
- type SourceLocationTag
- type VodSource
- type VodSourceArgs
- type VodSourceHttpPackageConfiguration
- type VodSourceHttpPackageConfigurationArgs
- func (VodSourceHttpPackageConfigurationArgs) ElementType() reflect.Type
- func (i VodSourceHttpPackageConfigurationArgs) ToVodSourceHttpPackageConfigurationOutput() VodSourceHttpPackageConfigurationOutput
- func (i VodSourceHttpPackageConfigurationArgs) ToVodSourceHttpPackageConfigurationOutputWithContext(ctx context.Context) VodSourceHttpPackageConfigurationOutput
- type VodSourceHttpPackageConfigurationArray
- func (VodSourceHttpPackageConfigurationArray) ElementType() reflect.Type
- func (i VodSourceHttpPackageConfigurationArray) ToVodSourceHttpPackageConfigurationArrayOutput() VodSourceHttpPackageConfigurationArrayOutput
- func (i VodSourceHttpPackageConfigurationArray) ToVodSourceHttpPackageConfigurationArrayOutputWithContext(ctx context.Context) VodSourceHttpPackageConfigurationArrayOutput
- type VodSourceHttpPackageConfigurationArrayInput
- type VodSourceHttpPackageConfigurationArrayOutput
- func (VodSourceHttpPackageConfigurationArrayOutput) ElementType() reflect.Type
- func (o VodSourceHttpPackageConfigurationArrayOutput) Index(i pulumi.IntInput) VodSourceHttpPackageConfigurationOutput
- func (o VodSourceHttpPackageConfigurationArrayOutput) ToVodSourceHttpPackageConfigurationArrayOutput() VodSourceHttpPackageConfigurationArrayOutput
- func (o VodSourceHttpPackageConfigurationArrayOutput) ToVodSourceHttpPackageConfigurationArrayOutputWithContext(ctx context.Context) VodSourceHttpPackageConfigurationArrayOutput
- type VodSourceHttpPackageConfigurationInput
- type VodSourceHttpPackageConfigurationOutput
- func (VodSourceHttpPackageConfigurationOutput) ElementType() reflect.Type
- func (o VodSourceHttpPackageConfigurationOutput) Path() pulumi.StringOutput
- func (o VodSourceHttpPackageConfigurationOutput) SourceGroup() pulumi.StringOutput
- func (o VodSourceHttpPackageConfigurationOutput) ToVodSourceHttpPackageConfigurationOutput() VodSourceHttpPackageConfigurationOutput
- func (o VodSourceHttpPackageConfigurationOutput) ToVodSourceHttpPackageConfigurationOutputWithContext(ctx context.Context) VodSourceHttpPackageConfigurationOutput
- func (o VodSourceHttpPackageConfigurationOutput) Type() VodSourceTypeOutput
- type VodSourceInput
- type VodSourceOutput
- func (o VodSourceOutput) Arn() pulumi.StringOutput
- func (VodSourceOutput) ElementType() reflect.Type
- func (o VodSourceOutput) HttpPackageConfigurations() VodSourceHttpPackageConfigurationArrayOutput
- func (o VodSourceOutput) SourceLocationName() pulumi.StringOutput
- func (o VodSourceOutput) Tags() aws.TagArrayOutput
- func (o VodSourceOutput) ToVodSourceOutput() VodSourceOutput
- func (o VodSourceOutput) ToVodSourceOutputWithContext(ctx context.Context) VodSourceOutput
- func (o VodSourceOutput) VodSourceName() pulumi.StringOutput
- type VodSourceState
- type VodSourceTag
- type VodSourceType
- func (VodSourceType) ElementType() reflect.Type
- func (e VodSourceType) ToStringOutput() pulumi.StringOutput
- func (e VodSourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VodSourceType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VodSourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VodSourceType) ToVodSourceTypeOutput() VodSourceTypeOutput
- func (e VodSourceType) ToVodSourceTypeOutputWithContext(ctx context.Context) VodSourceTypeOutput
- func (e VodSourceType) ToVodSourceTypePtrOutput() VodSourceTypePtrOutput
- func (e VodSourceType) ToVodSourceTypePtrOutputWithContext(ctx context.Context) VodSourceTypePtrOutput
- type VodSourceTypeInput
- type VodSourceTypeOutput
- func (VodSourceTypeOutput) ElementType() reflect.Type
- func (o VodSourceTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o VodSourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VodSourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VodSourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VodSourceTypeOutput) ToVodSourceTypeOutput() VodSourceTypeOutput
- func (o VodSourceTypeOutput) ToVodSourceTypeOutputWithContext(ctx context.Context) VodSourceTypeOutput
- func (o VodSourceTypeOutput) ToVodSourceTypePtrOutput() VodSourceTypePtrOutput
- func (o VodSourceTypeOutput) ToVodSourceTypePtrOutputWithContext(ctx context.Context) VodSourceTypePtrOutput
- type VodSourceTypePtrInput
- type VodSourceTypePtrOutput
- func (o VodSourceTypePtrOutput) Elem() VodSourceTypeOutput
- func (VodSourceTypePtrOutput) ElementType() reflect.Type
- func (o VodSourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VodSourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VodSourceTypePtrOutput) ToVodSourceTypePtrOutput() VodSourceTypePtrOutput
- func (o VodSourceTypePtrOutput) ToVodSourceTypePtrOutputWithContext(ctx context.Context) VodSourceTypePtrOutput
Constants ¶
const ( ChannelAdMarkupTypeDaterange = ChannelAdMarkupType("DATERANGE") ChannelAdMarkupTypeScte35Enhanced = ChannelAdMarkupType("SCTE35_ENHANCED") )
const ( ChannelPlaybackModeLoop = ChannelPlaybackMode("LOOP") ChannelPlaybackModeLinear = ChannelPlaybackMode("LINEAR") )
const ( ChannelTierBasic = ChannelTier("BASIC") ChannelTierStandard = ChannelTier("STANDARD") )
const ( LiveSourceTypeDash = LiveSourceType("DASH") LiveSourceTypeHls = LiveSourceType("HLS") )
const ( PlaybackConfigurationAvailSuppressionFillPolicyPartialAvail = PlaybackConfigurationAvailSuppressionFillPolicy("PARTIAL_AVAIL") PlaybackConfigurationAvailSuppressionFillPolicyFullAvailOnly = PlaybackConfigurationAvailSuppressionFillPolicy("FULL_AVAIL_ONLY") )
const ( PlaybackConfigurationAvailSuppressionModeOff = PlaybackConfigurationAvailSuppressionMode("OFF") PlaybackConfigurationAvailSuppressionModeBehindLiveEdge = PlaybackConfigurationAvailSuppressionMode("BEHIND_LIVE_EDGE") PlaybackConfigurationAvailSuppressionModeAfterLiveEdge = PlaybackConfigurationAvailSuppressionMode("AFTER_LIVE_EDGE") )
const ( PlaybackConfigurationDashConfigurationOriginManifestTypeSinglePeriod = PlaybackConfigurationDashConfigurationOriginManifestType("SINGLE_PERIOD") PlaybackConfigurationDashConfigurationOriginManifestTypeMultiPeriod = PlaybackConfigurationDashConfigurationOriginManifestType("MULTI_PERIOD") )
const ( SourceLocationAccessTypeS3Sigv4 = SourceLocationAccessType("S3_SIGV4") SourceLocationAccessTypeSecretsManagerAccessToken = SourceLocationAccessType("SECRETS_MANAGER_ACCESS_TOKEN") SourceLocationAccessTypeAutodetectSigv4 = SourceLocationAccessType("AUTODETECT_SIGV4") )
const ( VodSourceTypeDash = VodSourceType("DASH") VodSourceTypeHls = VodSourceType("HLS") )
const (
ChannelLogTypeAsRun = ChannelLogType("AS_RUN")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Channel ¶ added in v0.73.0
type Channel struct { pulumi.CustomResourceState // <p>The ARN of the channel.</p> Arn pulumi.StringOutput `pulumi:"arn"` // <p>The list of audiences defined in channel.</p> Audiences pulumi.StringArrayOutput `pulumi:"audiences"` // The name of the channel. ChannelName pulumi.StringOutput `pulumi:"channelName"` // The slate used to fill gaps between programs in the schedule. You must configure filler slate if your channel uses the `LINEAR` `PlaybackMode` . MediaTailor doesn't support filler slate for channels using the `LOOP` `PlaybackMode` . FillerSlate ChannelSlateSourcePtrOutput `pulumi:"fillerSlate"` // The log configuration. LogConfiguration ChannelLogConfigurationForChannelPtrOutput `pulumi:"logConfiguration"` // <p>The channel's output properties.</p> Outputs ChannelRequestOutputItemArrayOutput `pulumi:"outputs"` // The type of playback mode for this channel. // // `LINEAR` - Programs play back-to-back only once. // // `LOOP` - Programs play back-to-back in an endless loop. When the last program in the schedule plays, playback loops back to the first program in the schedule. PlaybackMode ChannelPlaybackModeOutput `pulumi:"playbackMode"` // The tags to assign to the channel. Tags aws.TagArrayOutput `pulumi:"tags"` // The tier for this channel. STANDARD tier channels can contain live programs. Tier ChannelTierPtrOutput `pulumi:"tier"` // The configuration for time-shifted viewing. TimeShiftConfiguration ChannelTimeShiftConfigurationPtrOutput `pulumi:"timeShiftConfiguration"` }
Definition of AWS::MediaTailor::Channel Resource Type
func GetChannel ¶ added in v0.73.0
func GetChannel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ChannelState, opts ...pulumi.ResourceOption) (*Channel, error)
GetChannel gets an existing Channel resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewChannel ¶ added in v0.73.0
func NewChannel(ctx *pulumi.Context, name string, args *ChannelArgs, opts ...pulumi.ResourceOption) (*Channel, error)
NewChannel registers a new resource with the given unique name, arguments, and options.
func (*Channel) ElementType ¶ added in v0.73.0
func (*Channel) ToChannelOutput ¶ added in v0.73.0
func (i *Channel) ToChannelOutput() ChannelOutput
func (*Channel) ToChannelOutputWithContext ¶ added in v0.73.0
func (i *Channel) ToChannelOutputWithContext(ctx context.Context) ChannelOutput
type ChannelAdMarkupType ¶ added in v0.80.0
type ChannelAdMarkupType string
func (ChannelAdMarkupType) ElementType ¶ added in v0.80.0
func (ChannelAdMarkupType) ElementType() reflect.Type
func (ChannelAdMarkupType) ToChannelAdMarkupTypeOutput ¶ added in v0.80.0
func (e ChannelAdMarkupType) ToChannelAdMarkupTypeOutput() ChannelAdMarkupTypeOutput
func (ChannelAdMarkupType) ToChannelAdMarkupTypeOutputWithContext ¶ added in v0.80.0
func (e ChannelAdMarkupType) ToChannelAdMarkupTypeOutputWithContext(ctx context.Context) ChannelAdMarkupTypeOutput
func (ChannelAdMarkupType) ToChannelAdMarkupTypePtrOutput ¶ added in v0.80.0
func (e ChannelAdMarkupType) ToChannelAdMarkupTypePtrOutput() ChannelAdMarkupTypePtrOutput
func (ChannelAdMarkupType) ToChannelAdMarkupTypePtrOutputWithContext ¶ added in v0.80.0
func (e ChannelAdMarkupType) ToChannelAdMarkupTypePtrOutputWithContext(ctx context.Context) ChannelAdMarkupTypePtrOutput
func (ChannelAdMarkupType) ToStringOutput ¶ added in v0.80.0
func (e ChannelAdMarkupType) ToStringOutput() pulumi.StringOutput
func (ChannelAdMarkupType) ToStringOutputWithContext ¶ added in v0.80.0
func (e ChannelAdMarkupType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ChannelAdMarkupType) ToStringPtrOutput ¶ added in v0.80.0
func (e ChannelAdMarkupType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChannelAdMarkupType) ToStringPtrOutputWithContext ¶ added in v0.80.0
func (e ChannelAdMarkupType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChannelAdMarkupTypeArray ¶ added in v0.80.0
type ChannelAdMarkupTypeArray []ChannelAdMarkupType
func (ChannelAdMarkupTypeArray) ElementType ¶ added in v0.80.0
func (ChannelAdMarkupTypeArray) ElementType() reflect.Type
func (ChannelAdMarkupTypeArray) ToChannelAdMarkupTypeArrayOutput ¶ added in v0.80.0
func (i ChannelAdMarkupTypeArray) ToChannelAdMarkupTypeArrayOutput() ChannelAdMarkupTypeArrayOutput
func (ChannelAdMarkupTypeArray) ToChannelAdMarkupTypeArrayOutputWithContext ¶ added in v0.80.0
func (i ChannelAdMarkupTypeArray) ToChannelAdMarkupTypeArrayOutputWithContext(ctx context.Context) ChannelAdMarkupTypeArrayOutput
type ChannelAdMarkupTypeArrayInput ¶ added in v0.80.0
type ChannelAdMarkupTypeArrayInput interface { pulumi.Input ToChannelAdMarkupTypeArrayOutput() ChannelAdMarkupTypeArrayOutput ToChannelAdMarkupTypeArrayOutputWithContext(context.Context) ChannelAdMarkupTypeArrayOutput }
ChannelAdMarkupTypeArrayInput is an input type that accepts ChannelAdMarkupTypeArray and ChannelAdMarkupTypeArrayOutput values. You can construct a concrete instance of `ChannelAdMarkupTypeArrayInput` via:
ChannelAdMarkupTypeArray{ ChannelAdMarkupTypeArgs{...} }
type ChannelAdMarkupTypeArrayOutput ¶ added in v0.80.0
type ChannelAdMarkupTypeArrayOutput struct{ *pulumi.OutputState }
func (ChannelAdMarkupTypeArrayOutput) ElementType ¶ added in v0.80.0
func (ChannelAdMarkupTypeArrayOutput) ElementType() reflect.Type
func (ChannelAdMarkupTypeArrayOutput) Index ¶ added in v0.80.0
func (o ChannelAdMarkupTypeArrayOutput) Index(i pulumi.IntInput) ChannelAdMarkupTypeOutput
func (ChannelAdMarkupTypeArrayOutput) ToChannelAdMarkupTypeArrayOutput ¶ added in v0.80.0
func (o ChannelAdMarkupTypeArrayOutput) ToChannelAdMarkupTypeArrayOutput() ChannelAdMarkupTypeArrayOutput
func (ChannelAdMarkupTypeArrayOutput) ToChannelAdMarkupTypeArrayOutputWithContext ¶ added in v0.80.0
func (o ChannelAdMarkupTypeArrayOutput) ToChannelAdMarkupTypeArrayOutputWithContext(ctx context.Context) ChannelAdMarkupTypeArrayOutput
type ChannelAdMarkupTypeInput ¶ added in v0.80.0
type ChannelAdMarkupTypeInput interface { pulumi.Input ToChannelAdMarkupTypeOutput() ChannelAdMarkupTypeOutput ToChannelAdMarkupTypeOutputWithContext(context.Context) ChannelAdMarkupTypeOutput }
ChannelAdMarkupTypeInput is an input type that accepts values of the ChannelAdMarkupType enum A concrete instance of `ChannelAdMarkupTypeInput` can be one of the following:
ChannelAdMarkupTypeDaterange ChannelAdMarkupTypeScte35Enhanced
type ChannelAdMarkupTypeOutput ¶ added in v0.80.0
type ChannelAdMarkupTypeOutput struct{ *pulumi.OutputState }
func (ChannelAdMarkupTypeOutput) ElementType ¶ added in v0.80.0
func (ChannelAdMarkupTypeOutput) ElementType() reflect.Type
func (ChannelAdMarkupTypeOutput) ToChannelAdMarkupTypeOutput ¶ added in v0.80.0
func (o ChannelAdMarkupTypeOutput) ToChannelAdMarkupTypeOutput() ChannelAdMarkupTypeOutput
func (ChannelAdMarkupTypeOutput) ToChannelAdMarkupTypeOutputWithContext ¶ added in v0.80.0
func (o ChannelAdMarkupTypeOutput) ToChannelAdMarkupTypeOutputWithContext(ctx context.Context) ChannelAdMarkupTypeOutput
func (ChannelAdMarkupTypeOutput) ToChannelAdMarkupTypePtrOutput ¶ added in v0.80.0
func (o ChannelAdMarkupTypeOutput) ToChannelAdMarkupTypePtrOutput() ChannelAdMarkupTypePtrOutput
func (ChannelAdMarkupTypeOutput) ToChannelAdMarkupTypePtrOutputWithContext ¶ added in v0.80.0
func (o ChannelAdMarkupTypeOutput) ToChannelAdMarkupTypePtrOutputWithContext(ctx context.Context) ChannelAdMarkupTypePtrOutput
func (ChannelAdMarkupTypeOutput) ToStringOutput ¶ added in v0.80.0
func (o ChannelAdMarkupTypeOutput) ToStringOutput() pulumi.StringOutput
func (ChannelAdMarkupTypeOutput) ToStringOutputWithContext ¶ added in v0.80.0
func (o ChannelAdMarkupTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ChannelAdMarkupTypeOutput) ToStringPtrOutput ¶ added in v0.80.0
func (o ChannelAdMarkupTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChannelAdMarkupTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.80.0
func (o ChannelAdMarkupTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChannelAdMarkupTypePtrInput ¶ added in v0.80.0
type ChannelAdMarkupTypePtrInput interface { pulumi.Input ToChannelAdMarkupTypePtrOutput() ChannelAdMarkupTypePtrOutput ToChannelAdMarkupTypePtrOutputWithContext(context.Context) ChannelAdMarkupTypePtrOutput }
func ChannelAdMarkupTypePtr ¶ added in v0.80.0
func ChannelAdMarkupTypePtr(v string) ChannelAdMarkupTypePtrInput
type ChannelAdMarkupTypePtrOutput ¶ added in v0.80.0
type ChannelAdMarkupTypePtrOutput struct{ *pulumi.OutputState }
func (ChannelAdMarkupTypePtrOutput) Elem ¶ added in v0.80.0
func (o ChannelAdMarkupTypePtrOutput) Elem() ChannelAdMarkupTypeOutput
func (ChannelAdMarkupTypePtrOutput) ElementType ¶ added in v0.80.0
func (ChannelAdMarkupTypePtrOutput) ElementType() reflect.Type
func (ChannelAdMarkupTypePtrOutput) ToChannelAdMarkupTypePtrOutput ¶ added in v0.80.0
func (o ChannelAdMarkupTypePtrOutput) ToChannelAdMarkupTypePtrOutput() ChannelAdMarkupTypePtrOutput
func (ChannelAdMarkupTypePtrOutput) ToChannelAdMarkupTypePtrOutputWithContext ¶ added in v0.80.0
func (o ChannelAdMarkupTypePtrOutput) ToChannelAdMarkupTypePtrOutputWithContext(ctx context.Context) ChannelAdMarkupTypePtrOutput
func (ChannelAdMarkupTypePtrOutput) ToStringPtrOutput ¶ added in v0.80.0
func (o ChannelAdMarkupTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChannelAdMarkupTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.80.0
func (o ChannelAdMarkupTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChannelArgs ¶ added in v0.73.0
type ChannelArgs struct { // <p>The list of audiences defined in channel.</p> Audiences pulumi.StringArrayInput // The name of the channel. ChannelName pulumi.StringPtrInput // The slate used to fill gaps between programs in the schedule. You must configure filler slate if your channel uses the `LINEAR` `PlaybackMode` . MediaTailor doesn't support filler slate for channels using the `LOOP` `PlaybackMode` . FillerSlate ChannelSlateSourcePtrInput // The log configuration. LogConfiguration ChannelLogConfigurationForChannelPtrInput // <p>The channel's output properties.</p> Outputs ChannelRequestOutputItemArrayInput // The type of playback mode for this channel. // // `LINEAR` - Programs play back-to-back only once. // // `LOOP` - Programs play back-to-back in an endless loop. When the last program in the schedule plays, playback loops back to the first program in the schedule. PlaybackMode ChannelPlaybackModeInput // The tags to assign to the channel. Tags aws.TagArrayInput // The tier for this channel. STANDARD tier channels can contain live programs. Tier ChannelTierPtrInput // The configuration for time-shifted viewing. TimeShiftConfiguration ChannelTimeShiftConfigurationPtrInput }
The set of arguments for constructing a Channel resource.
func (ChannelArgs) ElementType ¶ added in v0.73.0
func (ChannelArgs) ElementType() reflect.Type
type ChannelDashPlaylistSettings ¶ added in v0.73.0
type ChannelDashPlaylistSettings struct { // <p>The total duration (in seconds) of each manifest. Minimum value: <code>30</code> seconds. Maximum value: <code>3600</code> seconds.</p> ManifestWindowSeconds *float64 `pulumi:"manifestWindowSeconds"` // <p>Minimum amount of content (measured in seconds) that a player must keep available in the buffer. Minimum value: <code>2</code> seconds. Maximum value: <code>60</code> seconds.</p> MinBufferTimeSeconds *float64 `pulumi:"minBufferTimeSeconds"` // <p>Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest. Minimum value: <code>2</code> seconds. Maximum value: <code>60</code> seconds.</p> MinUpdatePeriodSeconds *float64 `pulumi:"minUpdatePeriodSeconds"` // <p>Amount of time (in seconds) that the player should be from the live point at the end of the manifest. Minimum value: <code>2</code> seconds. Maximum value: <code>60</code> seconds.</p> SuggestedPresentationDelaySeconds *float64 `pulumi:"suggestedPresentationDelaySeconds"` }
<p>Dash manifest configuration parameters.</p>
type ChannelDashPlaylistSettingsArgs ¶ added in v0.73.0
type ChannelDashPlaylistSettingsArgs struct { // <p>The total duration (in seconds) of each manifest. Minimum value: <code>30</code> seconds. Maximum value: <code>3600</code> seconds.</p> ManifestWindowSeconds pulumi.Float64PtrInput `pulumi:"manifestWindowSeconds"` // <p>Minimum amount of content (measured in seconds) that a player must keep available in the buffer. Minimum value: <code>2</code> seconds. Maximum value: <code>60</code> seconds.</p> MinBufferTimeSeconds pulumi.Float64PtrInput `pulumi:"minBufferTimeSeconds"` // <p>Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest. Minimum value: <code>2</code> seconds. Maximum value: <code>60</code> seconds.</p> MinUpdatePeriodSeconds pulumi.Float64PtrInput `pulumi:"minUpdatePeriodSeconds"` // <p>Amount of time (in seconds) that the player should be from the live point at the end of the manifest. Minimum value: <code>2</code> seconds. Maximum value: <code>60</code> seconds.</p> SuggestedPresentationDelaySeconds pulumi.Float64PtrInput `pulumi:"suggestedPresentationDelaySeconds"` }
<p>Dash manifest configuration parameters.</p>
func (ChannelDashPlaylistSettingsArgs) ElementType ¶ added in v0.73.0
func (ChannelDashPlaylistSettingsArgs) ElementType() reflect.Type
func (ChannelDashPlaylistSettingsArgs) ToChannelDashPlaylistSettingsOutput ¶ added in v0.73.0
func (i ChannelDashPlaylistSettingsArgs) ToChannelDashPlaylistSettingsOutput() ChannelDashPlaylistSettingsOutput
func (ChannelDashPlaylistSettingsArgs) ToChannelDashPlaylistSettingsOutputWithContext ¶ added in v0.73.0
func (i ChannelDashPlaylistSettingsArgs) ToChannelDashPlaylistSettingsOutputWithContext(ctx context.Context) ChannelDashPlaylistSettingsOutput
func (ChannelDashPlaylistSettingsArgs) ToChannelDashPlaylistSettingsPtrOutput ¶ added in v0.73.0
func (i ChannelDashPlaylistSettingsArgs) ToChannelDashPlaylistSettingsPtrOutput() ChannelDashPlaylistSettingsPtrOutput
func (ChannelDashPlaylistSettingsArgs) ToChannelDashPlaylistSettingsPtrOutputWithContext ¶ added in v0.73.0
func (i ChannelDashPlaylistSettingsArgs) ToChannelDashPlaylistSettingsPtrOutputWithContext(ctx context.Context) ChannelDashPlaylistSettingsPtrOutput
type ChannelDashPlaylistSettingsInput ¶ added in v0.73.0
type ChannelDashPlaylistSettingsInput interface { pulumi.Input ToChannelDashPlaylistSettingsOutput() ChannelDashPlaylistSettingsOutput ToChannelDashPlaylistSettingsOutputWithContext(context.Context) ChannelDashPlaylistSettingsOutput }
ChannelDashPlaylistSettingsInput is an input type that accepts ChannelDashPlaylistSettingsArgs and ChannelDashPlaylistSettingsOutput values. You can construct a concrete instance of `ChannelDashPlaylistSettingsInput` via:
ChannelDashPlaylistSettingsArgs{...}
type ChannelDashPlaylistSettingsOutput ¶ added in v0.73.0
type ChannelDashPlaylistSettingsOutput struct{ *pulumi.OutputState }
<p>Dash manifest configuration parameters.</p>
func (ChannelDashPlaylistSettingsOutput) ElementType ¶ added in v0.73.0
func (ChannelDashPlaylistSettingsOutput) ElementType() reflect.Type
func (ChannelDashPlaylistSettingsOutput) ManifestWindowSeconds ¶ added in v0.73.0
func (o ChannelDashPlaylistSettingsOutput) ManifestWindowSeconds() pulumi.Float64PtrOutput
<p>The total duration (in seconds) of each manifest. Minimum value: <code>30</code> seconds. Maximum value: <code>3600</code> seconds.</p>
func (ChannelDashPlaylistSettingsOutput) MinBufferTimeSeconds ¶ added in v0.73.0
func (o ChannelDashPlaylistSettingsOutput) MinBufferTimeSeconds() pulumi.Float64PtrOutput
<p>Minimum amount of content (measured in seconds) that a player must keep available in the buffer. Minimum value: <code>2</code> seconds. Maximum value: <code>60</code> seconds.</p>
func (ChannelDashPlaylistSettingsOutput) MinUpdatePeriodSeconds ¶ added in v0.73.0
func (o ChannelDashPlaylistSettingsOutput) MinUpdatePeriodSeconds() pulumi.Float64PtrOutput
<p>Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest. Minimum value: <code>2</code> seconds. Maximum value: <code>60</code> seconds.</p>
func (ChannelDashPlaylistSettingsOutput) SuggestedPresentationDelaySeconds ¶ added in v0.73.0
func (o ChannelDashPlaylistSettingsOutput) SuggestedPresentationDelaySeconds() pulumi.Float64PtrOutput
<p>Amount of time (in seconds) that the player should be from the live point at the end of the manifest. Minimum value: <code>2</code> seconds. Maximum value: <code>60</code> seconds.</p>
func (ChannelDashPlaylistSettingsOutput) ToChannelDashPlaylistSettingsOutput ¶ added in v0.73.0
func (o ChannelDashPlaylistSettingsOutput) ToChannelDashPlaylistSettingsOutput() ChannelDashPlaylistSettingsOutput
func (ChannelDashPlaylistSettingsOutput) ToChannelDashPlaylistSettingsOutputWithContext ¶ added in v0.73.0
func (o ChannelDashPlaylistSettingsOutput) ToChannelDashPlaylistSettingsOutputWithContext(ctx context.Context) ChannelDashPlaylistSettingsOutput
func (ChannelDashPlaylistSettingsOutput) ToChannelDashPlaylistSettingsPtrOutput ¶ added in v0.73.0
func (o ChannelDashPlaylistSettingsOutput) ToChannelDashPlaylistSettingsPtrOutput() ChannelDashPlaylistSettingsPtrOutput
func (ChannelDashPlaylistSettingsOutput) ToChannelDashPlaylistSettingsPtrOutputWithContext ¶ added in v0.73.0
func (o ChannelDashPlaylistSettingsOutput) ToChannelDashPlaylistSettingsPtrOutputWithContext(ctx context.Context) ChannelDashPlaylistSettingsPtrOutput
type ChannelDashPlaylistSettingsPtrInput ¶ added in v0.73.0
type ChannelDashPlaylistSettingsPtrInput interface { pulumi.Input ToChannelDashPlaylistSettingsPtrOutput() ChannelDashPlaylistSettingsPtrOutput ToChannelDashPlaylistSettingsPtrOutputWithContext(context.Context) ChannelDashPlaylistSettingsPtrOutput }
ChannelDashPlaylistSettingsPtrInput is an input type that accepts ChannelDashPlaylistSettingsArgs, ChannelDashPlaylistSettingsPtr and ChannelDashPlaylistSettingsPtrOutput values. You can construct a concrete instance of `ChannelDashPlaylistSettingsPtrInput` via:
ChannelDashPlaylistSettingsArgs{...} or: nil
func ChannelDashPlaylistSettingsPtr ¶ added in v0.73.0
func ChannelDashPlaylistSettingsPtr(v *ChannelDashPlaylistSettingsArgs) ChannelDashPlaylistSettingsPtrInput
type ChannelDashPlaylistSettingsPtrOutput ¶ added in v0.73.0
type ChannelDashPlaylistSettingsPtrOutput struct{ *pulumi.OutputState }
func (ChannelDashPlaylistSettingsPtrOutput) ElementType ¶ added in v0.73.0
func (ChannelDashPlaylistSettingsPtrOutput) ElementType() reflect.Type
func (ChannelDashPlaylistSettingsPtrOutput) ManifestWindowSeconds ¶ added in v0.73.0
func (o ChannelDashPlaylistSettingsPtrOutput) ManifestWindowSeconds() pulumi.Float64PtrOutput
<p>The total duration (in seconds) of each manifest. Minimum value: <code>30</code> seconds. Maximum value: <code>3600</code> seconds.</p>
func (ChannelDashPlaylistSettingsPtrOutput) MinBufferTimeSeconds ¶ added in v0.73.0
func (o ChannelDashPlaylistSettingsPtrOutput) MinBufferTimeSeconds() pulumi.Float64PtrOutput
<p>Minimum amount of content (measured in seconds) that a player must keep available in the buffer. Minimum value: <code>2</code> seconds. Maximum value: <code>60</code> seconds.</p>
func (ChannelDashPlaylistSettingsPtrOutput) MinUpdatePeriodSeconds ¶ added in v0.73.0
func (o ChannelDashPlaylistSettingsPtrOutput) MinUpdatePeriodSeconds() pulumi.Float64PtrOutput
<p>Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest. Minimum value: <code>2</code> seconds. Maximum value: <code>60</code> seconds.</p>
func (ChannelDashPlaylistSettingsPtrOutput) SuggestedPresentationDelaySeconds ¶ added in v0.73.0
func (o ChannelDashPlaylistSettingsPtrOutput) SuggestedPresentationDelaySeconds() pulumi.Float64PtrOutput
<p>Amount of time (in seconds) that the player should be from the live point at the end of the manifest. Minimum value: <code>2</code> seconds. Maximum value: <code>60</code> seconds.</p>
func (ChannelDashPlaylistSettingsPtrOutput) ToChannelDashPlaylistSettingsPtrOutput ¶ added in v0.73.0
func (o ChannelDashPlaylistSettingsPtrOutput) ToChannelDashPlaylistSettingsPtrOutput() ChannelDashPlaylistSettingsPtrOutput
func (ChannelDashPlaylistSettingsPtrOutput) ToChannelDashPlaylistSettingsPtrOutputWithContext ¶ added in v0.73.0
func (o ChannelDashPlaylistSettingsPtrOutput) ToChannelDashPlaylistSettingsPtrOutputWithContext(ctx context.Context) ChannelDashPlaylistSettingsPtrOutput
type ChannelHlsPlaylistSettings ¶ added in v0.73.0
type ChannelHlsPlaylistSettings struct { // <p>Determines the type of SCTE 35 tags to use in ad markup. Specify <code>DATERANGE</code> to use <code>DATERANGE</code> tags (for live or VOD content). Specify <code>SCTE35_ENHANCED</code> to use <code>EXT-X-CUE-OUT</code> and <code>EXT-X-CUE-IN</code> tags (for VOD content only).</p> AdMarkupType []ChannelAdMarkupType `pulumi:"adMarkupType"` // <p>The total duration (in seconds) of each manifest. Minimum value: <code>30</code> seconds. Maximum value: <code>3600</code> seconds.</p> ManifestWindowSeconds *float64 `pulumi:"manifestWindowSeconds"` }
<p>HLS playlist configuration parameters.</p>
type ChannelHlsPlaylistSettingsArgs ¶ added in v0.73.0
type ChannelHlsPlaylistSettingsArgs struct { // <p>Determines the type of SCTE 35 tags to use in ad markup. Specify <code>DATERANGE</code> to use <code>DATERANGE</code> tags (for live or VOD content). Specify <code>SCTE35_ENHANCED</code> to use <code>EXT-X-CUE-OUT</code> and <code>EXT-X-CUE-IN</code> tags (for VOD content only).</p> AdMarkupType ChannelAdMarkupTypeArrayInput `pulumi:"adMarkupType"` // <p>The total duration (in seconds) of each manifest. Minimum value: <code>30</code> seconds. Maximum value: <code>3600</code> seconds.</p> ManifestWindowSeconds pulumi.Float64PtrInput `pulumi:"manifestWindowSeconds"` }
<p>HLS playlist configuration parameters.</p>
func (ChannelHlsPlaylistSettingsArgs) ElementType ¶ added in v0.73.0
func (ChannelHlsPlaylistSettingsArgs) ElementType() reflect.Type
func (ChannelHlsPlaylistSettingsArgs) ToChannelHlsPlaylistSettingsOutput ¶ added in v0.73.0
func (i ChannelHlsPlaylistSettingsArgs) ToChannelHlsPlaylistSettingsOutput() ChannelHlsPlaylistSettingsOutput
func (ChannelHlsPlaylistSettingsArgs) ToChannelHlsPlaylistSettingsOutputWithContext ¶ added in v0.73.0
func (i ChannelHlsPlaylistSettingsArgs) ToChannelHlsPlaylistSettingsOutputWithContext(ctx context.Context) ChannelHlsPlaylistSettingsOutput
func (ChannelHlsPlaylistSettingsArgs) ToChannelHlsPlaylistSettingsPtrOutput ¶ added in v0.73.0
func (i ChannelHlsPlaylistSettingsArgs) ToChannelHlsPlaylistSettingsPtrOutput() ChannelHlsPlaylistSettingsPtrOutput
func (ChannelHlsPlaylistSettingsArgs) ToChannelHlsPlaylistSettingsPtrOutputWithContext ¶ added in v0.73.0
func (i ChannelHlsPlaylistSettingsArgs) ToChannelHlsPlaylistSettingsPtrOutputWithContext(ctx context.Context) ChannelHlsPlaylistSettingsPtrOutput
type ChannelHlsPlaylistSettingsInput ¶ added in v0.73.0
type ChannelHlsPlaylistSettingsInput interface { pulumi.Input ToChannelHlsPlaylistSettingsOutput() ChannelHlsPlaylistSettingsOutput ToChannelHlsPlaylistSettingsOutputWithContext(context.Context) ChannelHlsPlaylistSettingsOutput }
ChannelHlsPlaylistSettingsInput is an input type that accepts ChannelHlsPlaylistSettingsArgs and ChannelHlsPlaylistSettingsOutput values. You can construct a concrete instance of `ChannelHlsPlaylistSettingsInput` via:
ChannelHlsPlaylistSettingsArgs{...}
type ChannelHlsPlaylistSettingsOutput ¶ added in v0.73.0
type ChannelHlsPlaylistSettingsOutput struct{ *pulumi.OutputState }
<p>HLS playlist configuration parameters.</p>
func (ChannelHlsPlaylistSettingsOutput) AdMarkupType ¶ added in v0.80.0
func (o ChannelHlsPlaylistSettingsOutput) AdMarkupType() ChannelAdMarkupTypeArrayOutput
<p>Determines the type of SCTE 35 tags to use in ad markup. Specify <code>DATERANGE</code> to use <code>DATERANGE</code> tags (for live or VOD content). Specify <code>SCTE35_ENHANCED</code> to use <code>EXT-X-CUE-OUT</code> and <code>EXT-X-CUE-IN</code> tags (for VOD content only).</p>
func (ChannelHlsPlaylistSettingsOutput) ElementType ¶ added in v0.73.0
func (ChannelHlsPlaylistSettingsOutput) ElementType() reflect.Type
func (ChannelHlsPlaylistSettingsOutput) ManifestWindowSeconds ¶ added in v0.73.0
func (o ChannelHlsPlaylistSettingsOutput) ManifestWindowSeconds() pulumi.Float64PtrOutput
<p>The total duration (in seconds) of each manifest. Minimum value: <code>30</code> seconds. Maximum value: <code>3600</code> seconds.</p>
func (ChannelHlsPlaylistSettingsOutput) ToChannelHlsPlaylistSettingsOutput ¶ added in v0.73.0
func (o ChannelHlsPlaylistSettingsOutput) ToChannelHlsPlaylistSettingsOutput() ChannelHlsPlaylistSettingsOutput
func (ChannelHlsPlaylistSettingsOutput) ToChannelHlsPlaylistSettingsOutputWithContext ¶ added in v0.73.0
func (o ChannelHlsPlaylistSettingsOutput) ToChannelHlsPlaylistSettingsOutputWithContext(ctx context.Context) ChannelHlsPlaylistSettingsOutput
func (ChannelHlsPlaylistSettingsOutput) ToChannelHlsPlaylistSettingsPtrOutput ¶ added in v0.73.0
func (o ChannelHlsPlaylistSettingsOutput) ToChannelHlsPlaylistSettingsPtrOutput() ChannelHlsPlaylistSettingsPtrOutput
func (ChannelHlsPlaylistSettingsOutput) ToChannelHlsPlaylistSettingsPtrOutputWithContext ¶ added in v0.73.0
func (o ChannelHlsPlaylistSettingsOutput) ToChannelHlsPlaylistSettingsPtrOutputWithContext(ctx context.Context) ChannelHlsPlaylistSettingsPtrOutput
type ChannelHlsPlaylistSettingsPtrInput ¶ added in v0.73.0
type ChannelHlsPlaylistSettingsPtrInput interface { pulumi.Input ToChannelHlsPlaylistSettingsPtrOutput() ChannelHlsPlaylistSettingsPtrOutput ToChannelHlsPlaylistSettingsPtrOutputWithContext(context.Context) ChannelHlsPlaylistSettingsPtrOutput }
ChannelHlsPlaylistSettingsPtrInput is an input type that accepts ChannelHlsPlaylistSettingsArgs, ChannelHlsPlaylistSettingsPtr and ChannelHlsPlaylistSettingsPtrOutput values. You can construct a concrete instance of `ChannelHlsPlaylistSettingsPtrInput` via:
ChannelHlsPlaylistSettingsArgs{...} or: nil
func ChannelHlsPlaylistSettingsPtr ¶ added in v0.73.0
func ChannelHlsPlaylistSettingsPtr(v *ChannelHlsPlaylistSettingsArgs) ChannelHlsPlaylistSettingsPtrInput
type ChannelHlsPlaylistSettingsPtrOutput ¶ added in v0.73.0
type ChannelHlsPlaylistSettingsPtrOutput struct{ *pulumi.OutputState }
func (ChannelHlsPlaylistSettingsPtrOutput) AdMarkupType ¶ added in v0.80.0
func (o ChannelHlsPlaylistSettingsPtrOutput) AdMarkupType() ChannelAdMarkupTypeArrayOutput
<p>Determines the type of SCTE 35 tags to use in ad markup. Specify <code>DATERANGE</code> to use <code>DATERANGE</code> tags (for live or VOD content). Specify <code>SCTE35_ENHANCED</code> to use <code>EXT-X-CUE-OUT</code> and <code>EXT-X-CUE-IN</code> tags (for VOD content only).</p>
func (ChannelHlsPlaylistSettingsPtrOutput) Elem ¶ added in v0.73.0
func (o ChannelHlsPlaylistSettingsPtrOutput) Elem() ChannelHlsPlaylistSettingsOutput
func (ChannelHlsPlaylistSettingsPtrOutput) ElementType ¶ added in v0.73.0
func (ChannelHlsPlaylistSettingsPtrOutput) ElementType() reflect.Type
func (ChannelHlsPlaylistSettingsPtrOutput) ManifestWindowSeconds ¶ added in v0.73.0
func (o ChannelHlsPlaylistSettingsPtrOutput) ManifestWindowSeconds() pulumi.Float64PtrOutput
<p>The total duration (in seconds) of each manifest. Minimum value: <code>30</code> seconds. Maximum value: <code>3600</code> seconds.</p>
func (ChannelHlsPlaylistSettingsPtrOutput) ToChannelHlsPlaylistSettingsPtrOutput ¶ added in v0.73.0
func (o ChannelHlsPlaylistSettingsPtrOutput) ToChannelHlsPlaylistSettingsPtrOutput() ChannelHlsPlaylistSettingsPtrOutput
func (ChannelHlsPlaylistSettingsPtrOutput) ToChannelHlsPlaylistSettingsPtrOutputWithContext ¶ added in v0.73.0
func (o ChannelHlsPlaylistSettingsPtrOutput) ToChannelHlsPlaylistSettingsPtrOutputWithContext(ctx context.Context) ChannelHlsPlaylistSettingsPtrOutput
type ChannelInput ¶ added in v0.73.0
type ChannelInput interface { pulumi.Input ToChannelOutput() ChannelOutput ToChannelOutputWithContext(ctx context.Context) ChannelOutput }
type ChannelLogConfigurationForChannel ¶ added in v0.73.0
type ChannelLogConfigurationForChannel struct { // <p>The log types.</p> LogTypes []ChannelLogType `pulumi:"logTypes"` }
<p>The log configuration for the channel.</p>
type ChannelLogConfigurationForChannelArgs ¶ added in v0.73.0
type ChannelLogConfigurationForChannelArgs struct { // <p>The log types.</p> LogTypes ChannelLogTypeArrayInput `pulumi:"logTypes"` }
<p>The log configuration for the channel.</p>
func (ChannelLogConfigurationForChannelArgs) ElementType ¶ added in v0.73.0
func (ChannelLogConfigurationForChannelArgs) ElementType() reflect.Type
func (ChannelLogConfigurationForChannelArgs) ToChannelLogConfigurationForChannelOutput ¶ added in v0.73.0
func (i ChannelLogConfigurationForChannelArgs) ToChannelLogConfigurationForChannelOutput() ChannelLogConfigurationForChannelOutput
func (ChannelLogConfigurationForChannelArgs) ToChannelLogConfigurationForChannelOutputWithContext ¶ added in v0.73.0
func (i ChannelLogConfigurationForChannelArgs) ToChannelLogConfigurationForChannelOutputWithContext(ctx context.Context) ChannelLogConfigurationForChannelOutput
func (ChannelLogConfigurationForChannelArgs) ToChannelLogConfigurationForChannelPtrOutput ¶ added in v0.73.0
func (i ChannelLogConfigurationForChannelArgs) ToChannelLogConfigurationForChannelPtrOutput() ChannelLogConfigurationForChannelPtrOutput
func (ChannelLogConfigurationForChannelArgs) ToChannelLogConfigurationForChannelPtrOutputWithContext ¶ added in v0.73.0
func (i ChannelLogConfigurationForChannelArgs) ToChannelLogConfigurationForChannelPtrOutputWithContext(ctx context.Context) ChannelLogConfigurationForChannelPtrOutput
type ChannelLogConfigurationForChannelInput ¶ added in v0.73.0
type ChannelLogConfigurationForChannelInput interface { pulumi.Input ToChannelLogConfigurationForChannelOutput() ChannelLogConfigurationForChannelOutput ToChannelLogConfigurationForChannelOutputWithContext(context.Context) ChannelLogConfigurationForChannelOutput }
ChannelLogConfigurationForChannelInput is an input type that accepts ChannelLogConfigurationForChannelArgs and ChannelLogConfigurationForChannelOutput values. You can construct a concrete instance of `ChannelLogConfigurationForChannelInput` via:
ChannelLogConfigurationForChannelArgs{...}
type ChannelLogConfigurationForChannelOutput ¶ added in v0.73.0
type ChannelLogConfigurationForChannelOutput struct{ *pulumi.OutputState }
<p>The log configuration for the channel.</p>
func (ChannelLogConfigurationForChannelOutput) ElementType ¶ added in v0.73.0
func (ChannelLogConfigurationForChannelOutput) ElementType() reflect.Type
func (ChannelLogConfigurationForChannelOutput) LogTypes ¶ added in v0.73.0
func (o ChannelLogConfigurationForChannelOutput) LogTypes() ChannelLogTypeArrayOutput
<p>The log types.</p>
func (ChannelLogConfigurationForChannelOutput) ToChannelLogConfigurationForChannelOutput ¶ added in v0.73.0
func (o ChannelLogConfigurationForChannelOutput) ToChannelLogConfigurationForChannelOutput() ChannelLogConfigurationForChannelOutput
func (ChannelLogConfigurationForChannelOutput) ToChannelLogConfigurationForChannelOutputWithContext ¶ added in v0.73.0
func (o ChannelLogConfigurationForChannelOutput) ToChannelLogConfigurationForChannelOutputWithContext(ctx context.Context) ChannelLogConfigurationForChannelOutput
func (ChannelLogConfigurationForChannelOutput) ToChannelLogConfigurationForChannelPtrOutput ¶ added in v0.73.0
func (o ChannelLogConfigurationForChannelOutput) ToChannelLogConfigurationForChannelPtrOutput() ChannelLogConfigurationForChannelPtrOutput
func (ChannelLogConfigurationForChannelOutput) ToChannelLogConfigurationForChannelPtrOutputWithContext ¶ added in v0.73.0
func (o ChannelLogConfigurationForChannelOutput) ToChannelLogConfigurationForChannelPtrOutputWithContext(ctx context.Context) ChannelLogConfigurationForChannelPtrOutput
type ChannelLogConfigurationForChannelPtrInput ¶ added in v0.73.0
type ChannelLogConfigurationForChannelPtrInput interface { pulumi.Input ToChannelLogConfigurationForChannelPtrOutput() ChannelLogConfigurationForChannelPtrOutput ToChannelLogConfigurationForChannelPtrOutputWithContext(context.Context) ChannelLogConfigurationForChannelPtrOutput }
ChannelLogConfigurationForChannelPtrInput is an input type that accepts ChannelLogConfigurationForChannelArgs, ChannelLogConfigurationForChannelPtr and ChannelLogConfigurationForChannelPtrOutput values. You can construct a concrete instance of `ChannelLogConfigurationForChannelPtrInput` via:
ChannelLogConfigurationForChannelArgs{...} or: nil
func ChannelLogConfigurationForChannelPtr ¶ added in v0.73.0
func ChannelLogConfigurationForChannelPtr(v *ChannelLogConfigurationForChannelArgs) ChannelLogConfigurationForChannelPtrInput
type ChannelLogConfigurationForChannelPtrOutput ¶ added in v0.73.0
type ChannelLogConfigurationForChannelPtrOutput struct{ *pulumi.OutputState }
func (ChannelLogConfigurationForChannelPtrOutput) ElementType ¶ added in v0.73.0
func (ChannelLogConfigurationForChannelPtrOutput) ElementType() reflect.Type
func (ChannelLogConfigurationForChannelPtrOutput) LogTypes ¶ added in v0.73.0
func (o ChannelLogConfigurationForChannelPtrOutput) LogTypes() ChannelLogTypeArrayOutput
<p>The log types.</p>
func (ChannelLogConfigurationForChannelPtrOutput) ToChannelLogConfigurationForChannelPtrOutput ¶ added in v0.73.0
func (o ChannelLogConfigurationForChannelPtrOutput) ToChannelLogConfigurationForChannelPtrOutput() ChannelLogConfigurationForChannelPtrOutput
func (ChannelLogConfigurationForChannelPtrOutput) ToChannelLogConfigurationForChannelPtrOutputWithContext ¶ added in v0.73.0
func (o ChannelLogConfigurationForChannelPtrOutput) ToChannelLogConfigurationForChannelPtrOutputWithContext(ctx context.Context) ChannelLogConfigurationForChannelPtrOutput
type ChannelLogType ¶ added in v0.73.0
type ChannelLogType string
func (ChannelLogType) ElementType ¶ added in v0.73.0
func (ChannelLogType) ElementType() reflect.Type
func (ChannelLogType) ToChannelLogTypeOutput ¶ added in v0.73.0
func (e ChannelLogType) ToChannelLogTypeOutput() ChannelLogTypeOutput
func (ChannelLogType) ToChannelLogTypeOutputWithContext ¶ added in v0.73.0
func (e ChannelLogType) ToChannelLogTypeOutputWithContext(ctx context.Context) ChannelLogTypeOutput
func (ChannelLogType) ToChannelLogTypePtrOutput ¶ added in v0.73.0
func (e ChannelLogType) ToChannelLogTypePtrOutput() ChannelLogTypePtrOutput
func (ChannelLogType) ToChannelLogTypePtrOutputWithContext ¶ added in v0.73.0
func (e ChannelLogType) ToChannelLogTypePtrOutputWithContext(ctx context.Context) ChannelLogTypePtrOutput
func (ChannelLogType) ToStringOutput ¶ added in v0.73.0
func (e ChannelLogType) ToStringOutput() pulumi.StringOutput
func (ChannelLogType) ToStringOutputWithContext ¶ added in v0.73.0
func (e ChannelLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ChannelLogType) ToStringPtrOutput ¶ added in v0.73.0
func (e ChannelLogType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChannelLogType) ToStringPtrOutputWithContext ¶ added in v0.73.0
func (e ChannelLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChannelLogTypeArray ¶ added in v0.73.0
type ChannelLogTypeArray []ChannelLogType
func (ChannelLogTypeArray) ElementType ¶ added in v0.73.0
func (ChannelLogTypeArray) ElementType() reflect.Type
func (ChannelLogTypeArray) ToChannelLogTypeArrayOutput ¶ added in v0.73.0
func (i ChannelLogTypeArray) ToChannelLogTypeArrayOutput() ChannelLogTypeArrayOutput
func (ChannelLogTypeArray) ToChannelLogTypeArrayOutputWithContext ¶ added in v0.73.0
func (i ChannelLogTypeArray) ToChannelLogTypeArrayOutputWithContext(ctx context.Context) ChannelLogTypeArrayOutput
type ChannelLogTypeArrayInput ¶ added in v0.73.0
type ChannelLogTypeArrayInput interface { pulumi.Input ToChannelLogTypeArrayOutput() ChannelLogTypeArrayOutput ToChannelLogTypeArrayOutputWithContext(context.Context) ChannelLogTypeArrayOutput }
ChannelLogTypeArrayInput is an input type that accepts ChannelLogTypeArray and ChannelLogTypeArrayOutput values. You can construct a concrete instance of `ChannelLogTypeArrayInput` via:
ChannelLogTypeArray{ ChannelLogTypeArgs{...} }
type ChannelLogTypeArrayOutput ¶ added in v0.73.0
type ChannelLogTypeArrayOutput struct{ *pulumi.OutputState }
func (ChannelLogTypeArrayOutput) ElementType ¶ added in v0.73.0
func (ChannelLogTypeArrayOutput) ElementType() reflect.Type
func (ChannelLogTypeArrayOutput) Index ¶ added in v0.73.0
func (o ChannelLogTypeArrayOutput) Index(i pulumi.IntInput) ChannelLogTypeOutput
func (ChannelLogTypeArrayOutput) ToChannelLogTypeArrayOutput ¶ added in v0.73.0
func (o ChannelLogTypeArrayOutput) ToChannelLogTypeArrayOutput() ChannelLogTypeArrayOutput
func (ChannelLogTypeArrayOutput) ToChannelLogTypeArrayOutputWithContext ¶ added in v0.73.0
func (o ChannelLogTypeArrayOutput) ToChannelLogTypeArrayOutputWithContext(ctx context.Context) ChannelLogTypeArrayOutput
type ChannelLogTypeInput ¶ added in v0.73.0
type ChannelLogTypeInput interface { pulumi.Input ToChannelLogTypeOutput() ChannelLogTypeOutput ToChannelLogTypeOutputWithContext(context.Context) ChannelLogTypeOutput }
ChannelLogTypeInput is an input type that accepts values of the ChannelLogType enum A concrete instance of `ChannelLogTypeInput` can be one of the following:
ChannelLogTypeAsRun
type ChannelLogTypeOutput ¶ added in v0.73.0
type ChannelLogTypeOutput struct{ *pulumi.OutputState }
func (ChannelLogTypeOutput) ElementType ¶ added in v0.73.0
func (ChannelLogTypeOutput) ElementType() reflect.Type
func (ChannelLogTypeOutput) ToChannelLogTypeOutput ¶ added in v0.73.0
func (o ChannelLogTypeOutput) ToChannelLogTypeOutput() ChannelLogTypeOutput
func (ChannelLogTypeOutput) ToChannelLogTypeOutputWithContext ¶ added in v0.73.0
func (o ChannelLogTypeOutput) ToChannelLogTypeOutputWithContext(ctx context.Context) ChannelLogTypeOutput
func (ChannelLogTypeOutput) ToChannelLogTypePtrOutput ¶ added in v0.73.0
func (o ChannelLogTypeOutput) ToChannelLogTypePtrOutput() ChannelLogTypePtrOutput
func (ChannelLogTypeOutput) ToChannelLogTypePtrOutputWithContext ¶ added in v0.73.0
func (o ChannelLogTypeOutput) ToChannelLogTypePtrOutputWithContext(ctx context.Context) ChannelLogTypePtrOutput
func (ChannelLogTypeOutput) ToStringOutput ¶ added in v0.73.0
func (o ChannelLogTypeOutput) ToStringOutput() pulumi.StringOutput
func (ChannelLogTypeOutput) ToStringOutputWithContext ¶ added in v0.73.0
func (o ChannelLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ChannelLogTypeOutput) ToStringPtrOutput ¶ added in v0.73.0
func (o ChannelLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChannelLogTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.73.0
func (o ChannelLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChannelLogTypePtrInput ¶ added in v0.73.0
type ChannelLogTypePtrInput interface { pulumi.Input ToChannelLogTypePtrOutput() ChannelLogTypePtrOutput ToChannelLogTypePtrOutputWithContext(context.Context) ChannelLogTypePtrOutput }
func ChannelLogTypePtr ¶ added in v0.73.0
func ChannelLogTypePtr(v string) ChannelLogTypePtrInput
type ChannelLogTypePtrOutput ¶ added in v0.73.0
type ChannelLogTypePtrOutput struct{ *pulumi.OutputState }
func (ChannelLogTypePtrOutput) Elem ¶ added in v0.73.0
func (o ChannelLogTypePtrOutput) Elem() ChannelLogTypeOutput
func (ChannelLogTypePtrOutput) ElementType ¶ added in v0.73.0
func (ChannelLogTypePtrOutput) ElementType() reflect.Type
func (ChannelLogTypePtrOutput) ToChannelLogTypePtrOutput ¶ added in v0.73.0
func (o ChannelLogTypePtrOutput) ToChannelLogTypePtrOutput() ChannelLogTypePtrOutput
func (ChannelLogTypePtrOutput) ToChannelLogTypePtrOutputWithContext ¶ added in v0.73.0
func (o ChannelLogTypePtrOutput) ToChannelLogTypePtrOutputWithContext(ctx context.Context) ChannelLogTypePtrOutput
func (ChannelLogTypePtrOutput) ToStringPtrOutput ¶ added in v0.73.0
func (o ChannelLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChannelLogTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.73.0
func (o ChannelLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChannelOutput ¶ added in v0.73.0
type ChannelOutput struct{ *pulumi.OutputState }
func (ChannelOutput) Arn ¶ added in v0.73.0
func (o ChannelOutput) Arn() pulumi.StringOutput
<p>The ARN of the channel.</p>
func (ChannelOutput) Audiences ¶ added in v0.101.0
func (o ChannelOutput) Audiences() pulumi.StringArrayOutput
<p>The list of audiences defined in channel.</p>
func (ChannelOutput) ChannelName ¶ added in v0.73.0
func (o ChannelOutput) ChannelName() pulumi.StringOutput
The name of the channel.
func (ChannelOutput) ElementType ¶ added in v0.73.0
func (ChannelOutput) ElementType() reflect.Type
func (ChannelOutput) FillerSlate ¶ added in v0.73.0
func (o ChannelOutput) FillerSlate() ChannelSlateSourcePtrOutput
The slate used to fill gaps between programs in the schedule. You must configure filler slate if your channel uses the `LINEAR` `PlaybackMode` . MediaTailor doesn't support filler slate for channels using the `LOOP` `PlaybackMode` .
func (ChannelOutput) LogConfiguration ¶ added in v0.73.0
func (o ChannelOutput) LogConfiguration() ChannelLogConfigurationForChannelPtrOutput
The log configuration.
func (ChannelOutput) Outputs ¶ added in v0.73.0
func (o ChannelOutput) Outputs() ChannelRequestOutputItemArrayOutput
<p>The channel's output properties.</p>
func (ChannelOutput) PlaybackMode ¶ added in v0.73.0
func (o ChannelOutput) PlaybackMode() ChannelPlaybackModeOutput
The type of playback mode for this channel.
`LINEAR` - Programs play back-to-back only once.
`LOOP` - Programs play back-to-back in an endless loop. When the last program in the schedule plays, playback loops back to the first program in the schedule.
func (ChannelOutput) Tags ¶ added in v0.73.0
func (o ChannelOutput) Tags() aws.TagArrayOutput
The tags to assign to the channel.
func (ChannelOutput) Tier ¶ added in v0.73.0
func (o ChannelOutput) Tier() ChannelTierPtrOutput
The tier for this channel. STANDARD tier channels can contain live programs.
func (ChannelOutput) TimeShiftConfiguration ¶ added in v0.93.0
func (o ChannelOutput) TimeShiftConfiguration() ChannelTimeShiftConfigurationPtrOutput
The configuration for time-shifted viewing.
func (ChannelOutput) ToChannelOutput ¶ added in v0.73.0
func (o ChannelOutput) ToChannelOutput() ChannelOutput
func (ChannelOutput) ToChannelOutputWithContext ¶ added in v0.73.0
func (o ChannelOutput) ToChannelOutputWithContext(ctx context.Context) ChannelOutput
type ChannelPlaybackMode ¶ added in v0.73.0
type ChannelPlaybackMode string
func (ChannelPlaybackMode) ElementType ¶ added in v0.73.0
func (ChannelPlaybackMode) ElementType() reflect.Type
func (ChannelPlaybackMode) ToChannelPlaybackModeOutput ¶ added in v0.73.0
func (e ChannelPlaybackMode) ToChannelPlaybackModeOutput() ChannelPlaybackModeOutput
func (ChannelPlaybackMode) ToChannelPlaybackModeOutputWithContext ¶ added in v0.73.0
func (e ChannelPlaybackMode) ToChannelPlaybackModeOutputWithContext(ctx context.Context) ChannelPlaybackModeOutput
func (ChannelPlaybackMode) ToChannelPlaybackModePtrOutput ¶ added in v0.73.0
func (e ChannelPlaybackMode) ToChannelPlaybackModePtrOutput() ChannelPlaybackModePtrOutput
func (ChannelPlaybackMode) ToChannelPlaybackModePtrOutputWithContext ¶ added in v0.73.0
func (e ChannelPlaybackMode) ToChannelPlaybackModePtrOutputWithContext(ctx context.Context) ChannelPlaybackModePtrOutput
func (ChannelPlaybackMode) ToStringOutput ¶ added in v0.73.0
func (e ChannelPlaybackMode) ToStringOutput() pulumi.StringOutput
func (ChannelPlaybackMode) ToStringOutputWithContext ¶ added in v0.73.0
func (e ChannelPlaybackMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ChannelPlaybackMode) ToStringPtrOutput ¶ added in v0.73.0
func (e ChannelPlaybackMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChannelPlaybackMode) ToStringPtrOutputWithContext ¶ added in v0.73.0
func (e ChannelPlaybackMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChannelPlaybackModeInput ¶ added in v0.73.0
type ChannelPlaybackModeInput interface { pulumi.Input ToChannelPlaybackModeOutput() ChannelPlaybackModeOutput ToChannelPlaybackModeOutputWithContext(context.Context) ChannelPlaybackModeOutput }
ChannelPlaybackModeInput is an input type that accepts values of the ChannelPlaybackMode enum A concrete instance of `ChannelPlaybackModeInput` can be one of the following:
ChannelPlaybackModeLoop ChannelPlaybackModeLinear
type ChannelPlaybackModeOutput ¶ added in v0.73.0
type ChannelPlaybackModeOutput struct{ *pulumi.OutputState }
func (ChannelPlaybackModeOutput) ElementType ¶ added in v0.73.0
func (ChannelPlaybackModeOutput) ElementType() reflect.Type
func (ChannelPlaybackModeOutput) ToChannelPlaybackModeOutput ¶ added in v0.73.0
func (o ChannelPlaybackModeOutput) ToChannelPlaybackModeOutput() ChannelPlaybackModeOutput
func (ChannelPlaybackModeOutput) ToChannelPlaybackModeOutputWithContext ¶ added in v0.73.0
func (o ChannelPlaybackModeOutput) ToChannelPlaybackModeOutputWithContext(ctx context.Context) ChannelPlaybackModeOutput
func (ChannelPlaybackModeOutput) ToChannelPlaybackModePtrOutput ¶ added in v0.73.0
func (o ChannelPlaybackModeOutput) ToChannelPlaybackModePtrOutput() ChannelPlaybackModePtrOutput
func (ChannelPlaybackModeOutput) ToChannelPlaybackModePtrOutputWithContext ¶ added in v0.73.0
func (o ChannelPlaybackModeOutput) ToChannelPlaybackModePtrOutputWithContext(ctx context.Context) ChannelPlaybackModePtrOutput
func (ChannelPlaybackModeOutput) ToStringOutput ¶ added in v0.73.0
func (o ChannelPlaybackModeOutput) ToStringOutput() pulumi.StringOutput
func (ChannelPlaybackModeOutput) ToStringOutputWithContext ¶ added in v0.73.0
func (o ChannelPlaybackModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ChannelPlaybackModeOutput) ToStringPtrOutput ¶ added in v0.73.0
func (o ChannelPlaybackModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChannelPlaybackModeOutput) ToStringPtrOutputWithContext ¶ added in v0.73.0
func (o ChannelPlaybackModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChannelPlaybackModePtrInput ¶ added in v0.73.0
type ChannelPlaybackModePtrInput interface { pulumi.Input ToChannelPlaybackModePtrOutput() ChannelPlaybackModePtrOutput ToChannelPlaybackModePtrOutputWithContext(context.Context) ChannelPlaybackModePtrOutput }
func ChannelPlaybackModePtr ¶ added in v0.73.0
func ChannelPlaybackModePtr(v string) ChannelPlaybackModePtrInput
type ChannelPlaybackModePtrOutput ¶ added in v0.73.0
type ChannelPlaybackModePtrOutput struct{ *pulumi.OutputState }
func (ChannelPlaybackModePtrOutput) Elem ¶ added in v0.73.0
func (o ChannelPlaybackModePtrOutput) Elem() ChannelPlaybackModeOutput
func (ChannelPlaybackModePtrOutput) ElementType ¶ added in v0.73.0
func (ChannelPlaybackModePtrOutput) ElementType() reflect.Type
func (ChannelPlaybackModePtrOutput) ToChannelPlaybackModePtrOutput ¶ added in v0.73.0
func (o ChannelPlaybackModePtrOutput) ToChannelPlaybackModePtrOutput() ChannelPlaybackModePtrOutput
func (ChannelPlaybackModePtrOutput) ToChannelPlaybackModePtrOutputWithContext ¶ added in v0.73.0
func (o ChannelPlaybackModePtrOutput) ToChannelPlaybackModePtrOutputWithContext(ctx context.Context) ChannelPlaybackModePtrOutput
func (ChannelPlaybackModePtrOutput) ToStringPtrOutput ¶ added in v0.73.0
func (o ChannelPlaybackModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChannelPlaybackModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.73.0
func (o ChannelPlaybackModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChannelPolicy ¶ added in v0.73.0
type ChannelPolicy struct { pulumi.CustomResourceState // The name of the channel associated with this Channel Policy. ChannelName pulumi.StringOutput `pulumi:"channelName"` // <p>The IAM policy for the channel. IAM policies are used to control access to your channel.</p> // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MediaTailor::ChannelPolicy` for more information about the expected schema for this property. Policy pulumi.AnyOutput `pulumi:"policy"` }
Definition of AWS::MediaTailor::ChannelPolicy Resource Type
func GetChannelPolicy ¶ added in v0.73.0
func GetChannelPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ChannelPolicyState, opts ...pulumi.ResourceOption) (*ChannelPolicy, error)
GetChannelPolicy gets an existing ChannelPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewChannelPolicy ¶ added in v0.73.0
func NewChannelPolicy(ctx *pulumi.Context, name string, args *ChannelPolicyArgs, opts ...pulumi.ResourceOption) (*ChannelPolicy, error)
NewChannelPolicy registers a new resource with the given unique name, arguments, and options.
func (*ChannelPolicy) ElementType ¶ added in v0.73.0
func (*ChannelPolicy) ElementType() reflect.Type
func (*ChannelPolicy) ToChannelPolicyOutput ¶ added in v0.73.0
func (i *ChannelPolicy) ToChannelPolicyOutput() ChannelPolicyOutput
func (*ChannelPolicy) ToChannelPolicyOutputWithContext ¶ added in v0.73.0
func (i *ChannelPolicy) ToChannelPolicyOutputWithContext(ctx context.Context) ChannelPolicyOutput
type ChannelPolicyArgs ¶ added in v0.73.0
type ChannelPolicyArgs struct { // The name of the channel associated with this Channel Policy. ChannelName pulumi.StringInput // <p>The IAM policy for the channel. IAM policies are used to control access to your channel.</p> // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MediaTailor::ChannelPolicy` for more information about the expected schema for this property. Policy pulumi.Input }
The set of arguments for constructing a ChannelPolicy resource.
func (ChannelPolicyArgs) ElementType ¶ added in v0.73.0
func (ChannelPolicyArgs) ElementType() reflect.Type
type ChannelPolicyInput ¶ added in v0.73.0
type ChannelPolicyInput interface { pulumi.Input ToChannelPolicyOutput() ChannelPolicyOutput ToChannelPolicyOutputWithContext(ctx context.Context) ChannelPolicyOutput }
type ChannelPolicyOutput ¶ added in v0.73.0
type ChannelPolicyOutput struct{ *pulumi.OutputState }
func (ChannelPolicyOutput) ChannelName ¶ added in v0.73.0
func (o ChannelPolicyOutput) ChannelName() pulumi.StringOutput
The name of the channel associated with this Channel Policy.
func (ChannelPolicyOutput) ElementType ¶ added in v0.73.0
func (ChannelPolicyOutput) ElementType() reflect.Type
func (ChannelPolicyOutput) Policy ¶ added in v0.73.0
func (o ChannelPolicyOutput) Policy() pulumi.AnyOutput
<p>The IAM policy for the channel. IAM policies are used to control access to your channel.</p>
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MediaTailor::ChannelPolicy` for more information about the expected schema for this property.
func (ChannelPolicyOutput) ToChannelPolicyOutput ¶ added in v0.73.0
func (o ChannelPolicyOutput) ToChannelPolicyOutput() ChannelPolicyOutput
func (ChannelPolicyOutput) ToChannelPolicyOutputWithContext ¶ added in v0.73.0
func (o ChannelPolicyOutput) ToChannelPolicyOutputWithContext(ctx context.Context) ChannelPolicyOutput
type ChannelPolicyState ¶ added in v0.73.0
type ChannelPolicyState struct { }
func (ChannelPolicyState) ElementType ¶ added in v0.73.0
func (ChannelPolicyState) ElementType() reflect.Type
type ChannelRequestOutputItem ¶ added in v0.73.0
type ChannelRequestOutputItem struct { // DASH manifest configuration parameters. DashPlaylistSettings *ChannelDashPlaylistSettings `pulumi:"dashPlaylistSettings"` // HLS playlist configuration parameters. HlsPlaylistSettings *ChannelHlsPlaylistSettings `pulumi:"hlsPlaylistSettings"` // <p>The name of the manifest for the channel. The name appears in the <code>PlaybackUrl</code>.</p> ManifestName string `pulumi:"manifestName"` // <p>A string used to match which <code>HttpPackageConfiguration</code> is used for each <code>VodSource</code>.</p> SourceGroup string `pulumi:"sourceGroup"` }
<p>The output configuration for this channel.</p>
type ChannelRequestOutputItemArgs ¶ added in v0.73.0
type ChannelRequestOutputItemArgs struct { // DASH manifest configuration parameters. DashPlaylistSettings ChannelDashPlaylistSettingsPtrInput `pulumi:"dashPlaylistSettings"` // HLS playlist configuration parameters. HlsPlaylistSettings ChannelHlsPlaylistSettingsPtrInput `pulumi:"hlsPlaylistSettings"` // <p>The name of the manifest for the channel. The name appears in the <code>PlaybackUrl</code>.</p> ManifestName pulumi.StringInput `pulumi:"manifestName"` // <p>A string used to match which <code>HttpPackageConfiguration</code> is used for each <code>VodSource</code>.</p> SourceGroup pulumi.StringInput `pulumi:"sourceGroup"` }
<p>The output configuration for this channel.</p>
func (ChannelRequestOutputItemArgs) ElementType ¶ added in v0.73.0
func (ChannelRequestOutputItemArgs) ElementType() reflect.Type
func (ChannelRequestOutputItemArgs) ToChannelRequestOutputItemOutput ¶ added in v0.73.0
func (i ChannelRequestOutputItemArgs) ToChannelRequestOutputItemOutput() ChannelRequestOutputItemOutput
func (ChannelRequestOutputItemArgs) ToChannelRequestOutputItemOutputWithContext ¶ added in v0.73.0
func (i ChannelRequestOutputItemArgs) ToChannelRequestOutputItemOutputWithContext(ctx context.Context) ChannelRequestOutputItemOutput
type ChannelRequestOutputItemArray ¶ added in v0.73.0
type ChannelRequestOutputItemArray []ChannelRequestOutputItemInput
func (ChannelRequestOutputItemArray) ElementType ¶ added in v0.73.0
func (ChannelRequestOutputItemArray) ElementType() reflect.Type
func (ChannelRequestOutputItemArray) ToChannelRequestOutputItemArrayOutput ¶ added in v0.73.0
func (i ChannelRequestOutputItemArray) ToChannelRequestOutputItemArrayOutput() ChannelRequestOutputItemArrayOutput
func (ChannelRequestOutputItemArray) ToChannelRequestOutputItemArrayOutputWithContext ¶ added in v0.73.0
func (i ChannelRequestOutputItemArray) ToChannelRequestOutputItemArrayOutputWithContext(ctx context.Context) ChannelRequestOutputItemArrayOutput
type ChannelRequestOutputItemArrayInput ¶ added in v0.73.0
type ChannelRequestOutputItemArrayInput interface { pulumi.Input ToChannelRequestOutputItemArrayOutput() ChannelRequestOutputItemArrayOutput ToChannelRequestOutputItemArrayOutputWithContext(context.Context) ChannelRequestOutputItemArrayOutput }
ChannelRequestOutputItemArrayInput is an input type that accepts ChannelRequestOutputItemArray and ChannelRequestOutputItemArrayOutput values. You can construct a concrete instance of `ChannelRequestOutputItemArrayInput` via:
ChannelRequestOutputItemArray{ ChannelRequestOutputItemArgs{...} }
type ChannelRequestOutputItemArrayOutput ¶ added in v0.73.0
type ChannelRequestOutputItemArrayOutput struct{ *pulumi.OutputState }
func (ChannelRequestOutputItemArrayOutput) ElementType ¶ added in v0.73.0
func (ChannelRequestOutputItemArrayOutput) ElementType() reflect.Type
func (ChannelRequestOutputItemArrayOutput) Index ¶ added in v0.73.0
func (o ChannelRequestOutputItemArrayOutput) Index(i pulumi.IntInput) ChannelRequestOutputItemOutput
func (ChannelRequestOutputItemArrayOutput) ToChannelRequestOutputItemArrayOutput ¶ added in v0.73.0
func (o ChannelRequestOutputItemArrayOutput) ToChannelRequestOutputItemArrayOutput() ChannelRequestOutputItemArrayOutput
func (ChannelRequestOutputItemArrayOutput) ToChannelRequestOutputItemArrayOutputWithContext ¶ added in v0.73.0
func (o ChannelRequestOutputItemArrayOutput) ToChannelRequestOutputItemArrayOutputWithContext(ctx context.Context) ChannelRequestOutputItemArrayOutput
type ChannelRequestOutputItemInput ¶ added in v0.73.0
type ChannelRequestOutputItemInput interface { pulumi.Input ToChannelRequestOutputItemOutput() ChannelRequestOutputItemOutput ToChannelRequestOutputItemOutputWithContext(context.Context) ChannelRequestOutputItemOutput }
ChannelRequestOutputItemInput is an input type that accepts ChannelRequestOutputItemArgs and ChannelRequestOutputItemOutput values. You can construct a concrete instance of `ChannelRequestOutputItemInput` via:
ChannelRequestOutputItemArgs{...}
type ChannelRequestOutputItemOutput ¶ added in v0.73.0
type ChannelRequestOutputItemOutput struct{ *pulumi.OutputState }
<p>The output configuration for this channel.</p>
func (ChannelRequestOutputItemOutput) DashPlaylistSettings ¶ added in v0.73.0
func (o ChannelRequestOutputItemOutput) DashPlaylistSettings() ChannelDashPlaylistSettingsPtrOutput
DASH manifest configuration parameters.
func (ChannelRequestOutputItemOutput) ElementType ¶ added in v0.73.0
func (ChannelRequestOutputItemOutput) ElementType() reflect.Type
func (ChannelRequestOutputItemOutput) HlsPlaylistSettings ¶ added in v0.73.0
func (o ChannelRequestOutputItemOutput) HlsPlaylistSettings() ChannelHlsPlaylistSettingsPtrOutput
HLS playlist configuration parameters.
func (ChannelRequestOutputItemOutput) ManifestName ¶ added in v0.73.0
func (o ChannelRequestOutputItemOutput) ManifestName() pulumi.StringOutput
<p>The name of the manifest for the channel. The name appears in the <code>PlaybackUrl</code>.</p>
func (ChannelRequestOutputItemOutput) SourceGroup ¶ added in v0.73.0
func (o ChannelRequestOutputItemOutput) SourceGroup() pulumi.StringOutput
<p>A string used to match which <code>HttpPackageConfiguration</code> is used for each <code>VodSource</code>.</p>
func (ChannelRequestOutputItemOutput) ToChannelRequestOutputItemOutput ¶ added in v0.73.0
func (o ChannelRequestOutputItemOutput) ToChannelRequestOutputItemOutput() ChannelRequestOutputItemOutput
func (ChannelRequestOutputItemOutput) ToChannelRequestOutputItemOutputWithContext ¶ added in v0.73.0
func (o ChannelRequestOutputItemOutput) ToChannelRequestOutputItemOutputWithContext(ctx context.Context) ChannelRequestOutputItemOutput
type ChannelSlateSource ¶ added in v0.73.0
type ChannelSlateSource struct { // <p>The name of the source location where the slate VOD source is stored.</p> SourceLocationName *string `pulumi:"sourceLocationName"` // <p>The slate VOD source name. The VOD source must already exist in a source location before it can be used for slate.</p> VodSourceName *string `pulumi:"vodSourceName"` }
<p>Slate VOD source configuration.</p>
type ChannelSlateSourceArgs ¶ added in v0.73.0
type ChannelSlateSourceArgs struct { // <p>The name of the source location where the slate VOD source is stored.</p> SourceLocationName pulumi.StringPtrInput `pulumi:"sourceLocationName"` // <p>The slate VOD source name. The VOD source must already exist in a source location before it can be used for slate.</p> VodSourceName pulumi.StringPtrInput `pulumi:"vodSourceName"` }
<p>Slate VOD source configuration.</p>
func (ChannelSlateSourceArgs) ElementType ¶ added in v0.73.0
func (ChannelSlateSourceArgs) ElementType() reflect.Type
func (ChannelSlateSourceArgs) ToChannelSlateSourceOutput ¶ added in v0.73.0
func (i ChannelSlateSourceArgs) ToChannelSlateSourceOutput() ChannelSlateSourceOutput
func (ChannelSlateSourceArgs) ToChannelSlateSourceOutputWithContext ¶ added in v0.73.0
func (i ChannelSlateSourceArgs) ToChannelSlateSourceOutputWithContext(ctx context.Context) ChannelSlateSourceOutput
func (ChannelSlateSourceArgs) ToChannelSlateSourcePtrOutput ¶ added in v0.73.0
func (i ChannelSlateSourceArgs) ToChannelSlateSourcePtrOutput() ChannelSlateSourcePtrOutput
func (ChannelSlateSourceArgs) ToChannelSlateSourcePtrOutputWithContext ¶ added in v0.73.0
func (i ChannelSlateSourceArgs) ToChannelSlateSourcePtrOutputWithContext(ctx context.Context) ChannelSlateSourcePtrOutput
type ChannelSlateSourceInput ¶ added in v0.73.0
type ChannelSlateSourceInput interface { pulumi.Input ToChannelSlateSourceOutput() ChannelSlateSourceOutput ToChannelSlateSourceOutputWithContext(context.Context) ChannelSlateSourceOutput }
ChannelSlateSourceInput is an input type that accepts ChannelSlateSourceArgs and ChannelSlateSourceOutput values. You can construct a concrete instance of `ChannelSlateSourceInput` via:
ChannelSlateSourceArgs{...}
type ChannelSlateSourceOutput ¶ added in v0.73.0
type ChannelSlateSourceOutput struct{ *pulumi.OutputState }
<p>Slate VOD source configuration.</p>
func (ChannelSlateSourceOutput) ElementType ¶ added in v0.73.0
func (ChannelSlateSourceOutput) ElementType() reflect.Type
func (ChannelSlateSourceOutput) SourceLocationName ¶ added in v0.73.0
func (o ChannelSlateSourceOutput) SourceLocationName() pulumi.StringPtrOutput
<p>The name of the source location where the slate VOD source is stored.</p>
func (ChannelSlateSourceOutput) ToChannelSlateSourceOutput ¶ added in v0.73.0
func (o ChannelSlateSourceOutput) ToChannelSlateSourceOutput() ChannelSlateSourceOutput
func (ChannelSlateSourceOutput) ToChannelSlateSourceOutputWithContext ¶ added in v0.73.0
func (o ChannelSlateSourceOutput) ToChannelSlateSourceOutputWithContext(ctx context.Context) ChannelSlateSourceOutput
func (ChannelSlateSourceOutput) ToChannelSlateSourcePtrOutput ¶ added in v0.73.0
func (o ChannelSlateSourceOutput) ToChannelSlateSourcePtrOutput() ChannelSlateSourcePtrOutput
func (ChannelSlateSourceOutput) ToChannelSlateSourcePtrOutputWithContext ¶ added in v0.73.0
func (o ChannelSlateSourceOutput) ToChannelSlateSourcePtrOutputWithContext(ctx context.Context) ChannelSlateSourcePtrOutput
func (ChannelSlateSourceOutput) VodSourceName ¶ added in v0.73.0
func (o ChannelSlateSourceOutput) VodSourceName() pulumi.StringPtrOutput
<p>The slate VOD source name. The VOD source must already exist in a source location before it can be used for slate.</p>
type ChannelSlateSourcePtrInput ¶ added in v0.73.0
type ChannelSlateSourcePtrInput interface { pulumi.Input ToChannelSlateSourcePtrOutput() ChannelSlateSourcePtrOutput ToChannelSlateSourcePtrOutputWithContext(context.Context) ChannelSlateSourcePtrOutput }
ChannelSlateSourcePtrInput is an input type that accepts ChannelSlateSourceArgs, ChannelSlateSourcePtr and ChannelSlateSourcePtrOutput values. You can construct a concrete instance of `ChannelSlateSourcePtrInput` via:
ChannelSlateSourceArgs{...} or: nil
func ChannelSlateSourcePtr ¶ added in v0.73.0
func ChannelSlateSourcePtr(v *ChannelSlateSourceArgs) ChannelSlateSourcePtrInput
type ChannelSlateSourcePtrOutput ¶ added in v0.73.0
type ChannelSlateSourcePtrOutput struct{ *pulumi.OutputState }
func (ChannelSlateSourcePtrOutput) Elem ¶ added in v0.73.0
func (o ChannelSlateSourcePtrOutput) Elem() ChannelSlateSourceOutput
func (ChannelSlateSourcePtrOutput) ElementType ¶ added in v0.73.0
func (ChannelSlateSourcePtrOutput) ElementType() reflect.Type
func (ChannelSlateSourcePtrOutput) SourceLocationName ¶ added in v0.73.0
func (o ChannelSlateSourcePtrOutput) SourceLocationName() pulumi.StringPtrOutput
<p>The name of the source location where the slate VOD source is stored.</p>
func (ChannelSlateSourcePtrOutput) ToChannelSlateSourcePtrOutput ¶ added in v0.73.0
func (o ChannelSlateSourcePtrOutput) ToChannelSlateSourcePtrOutput() ChannelSlateSourcePtrOutput
func (ChannelSlateSourcePtrOutput) ToChannelSlateSourcePtrOutputWithContext ¶ added in v0.73.0
func (o ChannelSlateSourcePtrOutput) ToChannelSlateSourcePtrOutputWithContext(ctx context.Context) ChannelSlateSourcePtrOutput
func (ChannelSlateSourcePtrOutput) VodSourceName ¶ added in v0.73.0
func (o ChannelSlateSourcePtrOutput) VodSourceName() pulumi.StringPtrOutput
<p>The slate VOD source name. The VOD source must already exist in a source location before it can be used for slate.</p>
type ChannelState ¶ added in v0.73.0
type ChannelState struct { }
func (ChannelState) ElementType ¶ added in v0.73.0
func (ChannelState) ElementType() reflect.Type
type ChannelTag ¶ added in v0.73.0
type ChannelTier ¶ added in v0.73.0
type ChannelTier string
func (ChannelTier) ElementType ¶ added in v0.73.0
func (ChannelTier) ElementType() reflect.Type
func (ChannelTier) ToChannelTierOutput ¶ added in v0.73.0
func (e ChannelTier) ToChannelTierOutput() ChannelTierOutput
func (ChannelTier) ToChannelTierOutputWithContext ¶ added in v0.73.0
func (e ChannelTier) ToChannelTierOutputWithContext(ctx context.Context) ChannelTierOutput
func (ChannelTier) ToChannelTierPtrOutput ¶ added in v0.73.0
func (e ChannelTier) ToChannelTierPtrOutput() ChannelTierPtrOutput
func (ChannelTier) ToChannelTierPtrOutputWithContext ¶ added in v0.73.0
func (e ChannelTier) ToChannelTierPtrOutputWithContext(ctx context.Context) ChannelTierPtrOutput
func (ChannelTier) ToStringOutput ¶ added in v0.73.0
func (e ChannelTier) ToStringOutput() pulumi.StringOutput
func (ChannelTier) ToStringOutputWithContext ¶ added in v0.73.0
func (e ChannelTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ChannelTier) ToStringPtrOutput ¶ added in v0.73.0
func (e ChannelTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChannelTier) ToStringPtrOutputWithContext ¶ added in v0.73.0
func (e ChannelTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChannelTierInput ¶ added in v0.73.0
type ChannelTierInput interface { pulumi.Input ToChannelTierOutput() ChannelTierOutput ToChannelTierOutputWithContext(context.Context) ChannelTierOutput }
ChannelTierInput is an input type that accepts values of the ChannelTier enum A concrete instance of `ChannelTierInput` can be one of the following:
ChannelTierBasic ChannelTierStandard
type ChannelTierOutput ¶ added in v0.73.0
type ChannelTierOutput struct{ *pulumi.OutputState }
func (ChannelTierOutput) ElementType ¶ added in v0.73.0
func (ChannelTierOutput) ElementType() reflect.Type
func (ChannelTierOutput) ToChannelTierOutput ¶ added in v0.73.0
func (o ChannelTierOutput) ToChannelTierOutput() ChannelTierOutput
func (ChannelTierOutput) ToChannelTierOutputWithContext ¶ added in v0.73.0
func (o ChannelTierOutput) ToChannelTierOutputWithContext(ctx context.Context) ChannelTierOutput
func (ChannelTierOutput) ToChannelTierPtrOutput ¶ added in v0.73.0
func (o ChannelTierOutput) ToChannelTierPtrOutput() ChannelTierPtrOutput
func (ChannelTierOutput) ToChannelTierPtrOutputWithContext ¶ added in v0.73.0
func (o ChannelTierOutput) ToChannelTierPtrOutputWithContext(ctx context.Context) ChannelTierPtrOutput
func (ChannelTierOutput) ToStringOutput ¶ added in v0.73.0
func (o ChannelTierOutput) ToStringOutput() pulumi.StringOutput
func (ChannelTierOutput) ToStringOutputWithContext ¶ added in v0.73.0
func (o ChannelTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ChannelTierOutput) ToStringPtrOutput ¶ added in v0.73.0
func (o ChannelTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChannelTierOutput) ToStringPtrOutputWithContext ¶ added in v0.73.0
func (o ChannelTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChannelTierPtrInput ¶ added in v0.73.0
type ChannelTierPtrInput interface { pulumi.Input ToChannelTierPtrOutput() ChannelTierPtrOutput ToChannelTierPtrOutputWithContext(context.Context) ChannelTierPtrOutput }
func ChannelTierPtr ¶ added in v0.73.0
func ChannelTierPtr(v string) ChannelTierPtrInput
type ChannelTierPtrOutput ¶ added in v0.73.0
type ChannelTierPtrOutput struct{ *pulumi.OutputState }
func (ChannelTierPtrOutput) Elem ¶ added in v0.73.0
func (o ChannelTierPtrOutput) Elem() ChannelTierOutput
func (ChannelTierPtrOutput) ElementType ¶ added in v0.73.0
func (ChannelTierPtrOutput) ElementType() reflect.Type
func (ChannelTierPtrOutput) ToChannelTierPtrOutput ¶ added in v0.73.0
func (o ChannelTierPtrOutput) ToChannelTierPtrOutput() ChannelTierPtrOutput
func (ChannelTierPtrOutput) ToChannelTierPtrOutputWithContext ¶ added in v0.73.0
func (o ChannelTierPtrOutput) ToChannelTierPtrOutputWithContext(ctx context.Context) ChannelTierPtrOutput
func (ChannelTierPtrOutput) ToStringPtrOutput ¶ added in v0.73.0
func (o ChannelTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ChannelTierPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.73.0
func (o ChannelTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ChannelTimeShiftConfiguration ¶ added in v0.93.0
type ChannelTimeShiftConfiguration struct { // <p>The maximum time delay for time-shifted viewing. The minimum allowed maximum time delay is 0 seconds, and the maximum allowed maximum time delay is 21600 seconds (6 hours).</p> MaxTimeDelaySeconds float64 `pulumi:"maxTimeDelaySeconds"` }
<p>The configuration for time-shifted viewing.</p>
type ChannelTimeShiftConfigurationArgs ¶ added in v0.93.0
type ChannelTimeShiftConfigurationArgs struct { // <p>The maximum time delay for time-shifted viewing. The minimum allowed maximum time delay is 0 seconds, and the maximum allowed maximum time delay is 21600 seconds (6 hours).</p> MaxTimeDelaySeconds pulumi.Float64Input `pulumi:"maxTimeDelaySeconds"` }
<p>The configuration for time-shifted viewing.</p>
func (ChannelTimeShiftConfigurationArgs) ElementType ¶ added in v0.93.0
func (ChannelTimeShiftConfigurationArgs) ElementType() reflect.Type
func (ChannelTimeShiftConfigurationArgs) ToChannelTimeShiftConfigurationOutput ¶ added in v0.93.0
func (i ChannelTimeShiftConfigurationArgs) ToChannelTimeShiftConfigurationOutput() ChannelTimeShiftConfigurationOutput
func (ChannelTimeShiftConfigurationArgs) ToChannelTimeShiftConfigurationOutputWithContext ¶ added in v0.93.0
func (i ChannelTimeShiftConfigurationArgs) ToChannelTimeShiftConfigurationOutputWithContext(ctx context.Context) ChannelTimeShiftConfigurationOutput
func (ChannelTimeShiftConfigurationArgs) ToChannelTimeShiftConfigurationPtrOutput ¶ added in v0.93.0
func (i ChannelTimeShiftConfigurationArgs) ToChannelTimeShiftConfigurationPtrOutput() ChannelTimeShiftConfigurationPtrOutput
func (ChannelTimeShiftConfigurationArgs) ToChannelTimeShiftConfigurationPtrOutputWithContext ¶ added in v0.93.0
func (i ChannelTimeShiftConfigurationArgs) ToChannelTimeShiftConfigurationPtrOutputWithContext(ctx context.Context) ChannelTimeShiftConfigurationPtrOutput
type ChannelTimeShiftConfigurationInput ¶ added in v0.93.0
type ChannelTimeShiftConfigurationInput interface { pulumi.Input ToChannelTimeShiftConfigurationOutput() ChannelTimeShiftConfigurationOutput ToChannelTimeShiftConfigurationOutputWithContext(context.Context) ChannelTimeShiftConfigurationOutput }
ChannelTimeShiftConfigurationInput is an input type that accepts ChannelTimeShiftConfigurationArgs and ChannelTimeShiftConfigurationOutput values. You can construct a concrete instance of `ChannelTimeShiftConfigurationInput` via:
ChannelTimeShiftConfigurationArgs{...}
type ChannelTimeShiftConfigurationOutput ¶ added in v0.93.0
type ChannelTimeShiftConfigurationOutput struct{ *pulumi.OutputState }
<p>The configuration for time-shifted viewing.</p>
func (ChannelTimeShiftConfigurationOutput) ElementType ¶ added in v0.93.0
func (ChannelTimeShiftConfigurationOutput) ElementType() reflect.Type
func (ChannelTimeShiftConfigurationOutput) MaxTimeDelaySeconds ¶ added in v0.93.0
func (o ChannelTimeShiftConfigurationOutput) MaxTimeDelaySeconds() pulumi.Float64Output
<p>The maximum time delay for time-shifted viewing. The minimum allowed maximum time delay is 0 seconds, and the maximum allowed maximum time delay is 21600 seconds (6 hours).</p>
func (ChannelTimeShiftConfigurationOutput) ToChannelTimeShiftConfigurationOutput ¶ added in v0.93.0
func (o ChannelTimeShiftConfigurationOutput) ToChannelTimeShiftConfigurationOutput() ChannelTimeShiftConfigurationOutput
func (ChannelTimeShiftConfigurationOutput) ToChannelTimeShiftConfigurationOutputWithContext ¶ added in v0.93.0
func (o ChannelTimeShiftConfigurationOutput) ToChannelTimeShiftConfigurationOutputWithContext(ctx context.Context) ChannelTimeShiftConfigurationOutput
func (ChannelTimeShiftConfigurationOutput) ToChannelTimeShiftConfigurationPtrOutput ¶ added in v0.93.0
func (o ChannelTimeShiftConfigurationOutput) ToChannelTimeShiftConfigurationPtrOutput() ChannelTimeShiftConfigurationPtrOutput
func (ChannelTimeShiftConfigurationOutput) ToChannelTimeShiftConfigurationPtrOutputWithContext ¶ added in v0.93.0
func (o ChannelTimeShiftConfigurationOutput) ToChannelTimeShiftConfigurationPtrOutputWithContext(ctx context.Context) ChannelTimeShiftConfigurationPtrOutput
type ChannelTimeShiftConfigurationPtrInput ¶ added in v0.93.0
type ChannelTimeShiftConfigurationPtrInput interface { pulumi.Input ToChannelTimeShiftConfigurationPtrOutput() ChannelTimeShiftConfigurationPtrOutput ToChannelTimeShiftConfigurationPtrOutputWithContext(context.Context) ChannelTimeShiftConfigurationPtrOutput }
ChannelTimeShiftConfigurationPtrInput is an input type that accepts ChannelTimeShiftConfigurationArgs, ChannelTimeShiftConfigurationPtr and ChannelTimeShiftConfigurationPtrOutput values. You can construct a concrete instance of `ChannelTimeShiftConfigurationPtrInput` via:
ChannelTimeShiftConfigurationArgs{...} or: nil
func ChannelTimeShiftConfigurationPtr ¶ added in v0.93.0
func ChannelTimeShiftConfigurationPtr(v *ChannelTimeShiftConfigurationArgs) ChannelTimeShiftConfigurationPtrInput
type ChannelTimeShiftConfigurationPtrOutput ¶ added in v0.93.0
type ChannelTimeShiftConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ChannelTimeShiftConfigurationPtrOutput) ElementType ¶ added in v0.93.0
func (ChannelTimeShiftConfigurationPtrOutput) ElementType() reflect.Type
func (ChannelTimeShiftConfigurationPtrOutput) MaxTimeDelaySeconds ¶ added in v0.93.0
func (o ChannelTimeShiftConfigurationPtrOutput) MaxTimeDelaySeconds() pulumi.Float64PtrOutput
<p>The maximum time delay for time-shifted viewing. The minimum allowed maximum time delay is 0 seconds, and the maximum allowed maximum time delay is 21600 seconds (6 hours).</p>
func (ChannelTimeShiftConfigurationPtrOutput) ToChannelTimeShiftConfigurationPtrOutput ¶ added in v0.93.0
func (o ChannelTimeShiftConfigurationPtrOutput) ToChannelTimeShiftConfigurationPtrOutput() ChannelTimeShiftConfigurationPtrOutput
func (ChannelTimeShiftConfigurationPtrOutput) ToChannelTimeShiftConfigurationPtrOutputWithContext ¶ added in v0.93.0
func (o ChannelTimeShiftConfigurationPtrOutput) ToChannelTimeShiftConfigurationPtrOutputWithContext(ctx context.Context) ChannelTimeShiftConfigurationPtrOutput
type LiveSource ¶ added in v0.73.0
type LiveSource struct { pulumi.CustomResourceState // <p>The ARN of the live source.</p> Arn pulumi.StringOutput `pulumi:"arn"` // <p>A list of HTTP package configuration parameters for this live source.</p> HttpPackageConfigurations LiveSourceHttpPackageConfigurationArrayOutput `pulumi:"httpPackageConfigurations"` // The name that's used to refer to a live source. LiveSourceName pulumi.StringOutput `pulumi:"liveSourceName"` // The name of the source location. SourceLocationName pulumi.StringOutput `pulumi:"sourceLocationName"` // The tags to assign to the live source. Tags aws.TagArrayOutput `pulumi:"tags"` }
Definition of AWS::MediaTailor::LiveSource Resource Type
func GetLiveSource ¶ added in v0.73.0
func GetLiveSource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LiveSourceState, opts ...pulumi.ResourceOption) (*LiveSource, error)
GetLiveSource gets an existing LiveSource resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLiveSource ¶ added in v0.73.0
func NewLiveSource(ctx *pulumi.Context, name string, args *LiveSourceArgs, opts ...pulumi.ResourceOption) (*LiveSource, error)
NewLiveSource registers a new resource with the given unique name, arguments, and options.
func (*LiveSource) ElementType ¶ added in v0.73.0
func (*LiveSource) ElementType() reflect.Type
func (*LiveSource) ToLiveSourceOutput ¶ added in v0.73.0
func (i *LiveSource) ToLiveSourceOutput() LiveSourceOutput
func (*LiveSource) ToLiveSourceOutputWithContext ¶ added in v0.73.0
func (i *LiveSource) ToLiveSourceOutputWithContext(ctx context.Context) LiveSourceOutput
type LiveSourceArgs ¶ added in v0.73.0
type LiveSourceArgs struct { // <p>A list of HTTP package configuration parameters for this live source.</p> HttpPackageConfigurations LiveSourceHttpPackageConfigurationArrayInput // The name that's used to refer to a live source. LiveSourceName pulumi.StringPtrInput // The name of the source location. SourceLocationName pulumi.StringInput // The tags to assign to the live source. Tags aws.TagArrayInput }
The set of arguments for constructing a LiveSource resource.
func (LiveSourceArgs) ElementType ¶ added in v0.73.0
func (LiveSourceArgs) ElementType() reflect.Type
type LiveSourceHttpPackageConfiguration ¶ added in v0.73.0
type LiveSourceHttpPackageConfiguration struct { // <p>The relative path to the URL for this VOD source. This is combined with <code>SourceLocation::HttpConfiguration::BaseUrl</code> to form a valid URL.</p> Path string `pulumi:"path"` // <p>The name of the source group. This has to match one of the <code>Channel::Outputs::SourceGroup</code>.</p> SourceGroup string `pulumi:"sourceGroup"` // The streaming protocol for this package configuration. Supported values are `HLS` and `DASH` . Type LiveSourceType `pulumi:"type"` }
<p>The HTTP package configuration properties for the requested VOD source.</p>
type LiveSourceHttpPackageConfigurationArgs ¶ added in v0.73.0
type LiveSourceHttpPackageConfigurationArgs struct { // <p>The relative path to the URL for this VOD source. This is combined with <code>SourceLocation::HttpConfiguration::BaseUrl</code> to form a valid URL.</p> Path pulumi.StringInput `pulumi:"path"` // <p>The name of the source group. This has to match one of the <code>Channel::Outputs::SourceGroup</code>.</p> SourceGroup pulumi.StringInput `pulumi:"sourceGroup"` // The streaming protocol for this package configuration. Supported values are `HLS` and `DASH` . Type LiveSourceTypeInput `pulumi:"type"` }
<p>The HTTP package configuration properties for the requested VOD source.</p>
func (LiveSourceHttpPackageConfigurationArgs) ElementType ¶ added in v0.73.0
func (LiveSourceHttpPackageConfigurationArgs) ElementType() reflect.Type
func (LiveSourceHttpPackageConfigurationArgs) ToLiveSourceHttpPackageConfigurationOutput ¶ added in v0.73.0
func (i LiveSourceHttpPackageConfigurationArgs) ToLiveSourceHttpPackageConfigurationOutput() LiveSourceHttpPackageConfigurationOutput
func (LiveSourceHttpPackageConfigurationArgs) ToLiveSourceHttpPackageConfigurationOutputWithContext ¶ added in v0.73.0
func (i LiveSourceHttpPackageConfigurationArgs) ToLiveSourceHttpPackageConfigurationOutputWithContext(ctx context.Context) LiveSourceHttpPackageConfigurationOutput
type LiveSourceHttpPackageConfigurationArray ¶ added in v0.73.0
type LiveSourceHttpPackageConfigurationArray []LiveSourceHttpPackageConfigurationInput
func (LiveSourceHttpPackageConfigurationArray) ElementType ¶ added in v0.73.0
func (LiveSourceHttpPackageConfigurationArray) ElementType() reflect.Type
func (LiveSourceHttpPackageConfigurationArray) ToLiveSourceHttpPackageConfigurationArrayOutput ¶ added in v0.73.0
func (i LiveSourceHttpPackageConfigurationArray) ToLiveSourceHttpPackageConfigurationArrayOutput() LiveSourceHttpPackageConfigurationArrayOutput
func (LiveSourceHttpPackageConfigurationArray) ToLiveSourceHttpPackageConfigurationArrayOutputWithContext ¶ added in v0.73.0
func (i LiveSourceHttpPackageConfigurationArray) ToLiveSourceHttpPackageConfigurationArrayOutputWithContext(ctx context.Context) LiveSourceHttpPackageConfigurationArrayOutput
type LiveSourceHttpPackageConfigurationArrayInput ¶ added in v0.73.0
type LiveSourceHttpPackageConfigurationArrayInput interface { pulumi.Input ToLiveSourceHttpPackageConfigurationArrayOutput() LiveSourceHttpPackageConfigurationArrayOutput ToLiveSourceHttpPackageConfigurationArrayOutputWithContext(context.Context) LiveSourceHttpPackageConfigurationArrayOutput }
LiveSourceHttpPackageConfigurationArrayInput is an input type that accepts LiveSourceHttpPackageConfigurationArray and LiveSourceHttpPackageConfigurationArrayOutput values. You can construct a concrete instance of `LiveSourceHttpPackageConfigurationArrayInput` via:
LiveSourceHttpPackageConfigurationArray{ LiveSourceHttpPackageConfigurationArgs{...} }
type LiveSourceHttpPackageConfigurationArrayOutput ¶ added in v0.73.0
type LiveSourceHttpPackageConfigurationArrayOutput struct{ *pulumi.OutputState }
func (LiveSourceHttpPackageConfigurationArrayOutput) ElementType ¶ added in v0.73.0
func (LiveSourceHttpPackageConfigurationArrayOutput) ElementType() reflect.Type
func (LiveSourceHttpPackageConfigurationArrayOutput) ToLiveSourceHttpPackageConfigurationArrayOutput ¶ added in v0.73.0
func (o LiveSourceHttpPackageConfigurationArrayOutput) ToLiveSourceHttpPackageConfigurationArrayOutput() LiveSourceHttpPackageConfigurationArrayOutput
func (LiveSourceHttpPackageConfigurationArrayOutput) ToLiveSourceHttpPackageConfigurationArrayOutputWithContext ¶ added in v0.73.0
func (o LiveSourceHttpPackageConfigurationArrayOutput) ToLiveSourceHttpPackageConfigurationArrayOutputWithContext(ctx context.Context) LiveSourceHttpPackageConfigurationArrayOutput
type LiveSourceHttpPackageConfigurationInput ¶ added in v0.73.0
type LiveSourceHttpPackageConfigurationInput interface { pulumi.Input ToLiveSourceHttpPackageConfigurationOutput() LiveSourceHttpPackageConfigurationOutput ToLiveSourceHttpPackageConfigurationOutputWithContext(context.Context) LiveSourceHttpPackageConfigurationOutput }
LiveSourceHttpPackageConfigurationInput is an input type that accepts LiveSourceHttpPackageConfigurationArgs and LiveSourceHttpPackageConfigurationOutput values. You can construct a concrete instance of `LiveSourceHttpPackageConfigurationInput` via:
LiveSourceHttpPackageConfigurationArgs{...}
type LiveSourceHttpPackageConfigurationOutput ¶ added in v0.73.0
type LiveSourceHttpPackageConfigurationOutput struct{ *pulumi.OutputState }
<p>The HTTP package configuration properties for the requested VOD source.</p>
func (LiveSourceHttpPackageConfigurationOutput) ElementType ¶ added in v0.73.0
func (LiveSourceHttpPackageConfigurationOutput) ElementType() reflect.Type
func (LiveSourceHttpPackageConfigurationOutput) Path ¶ added in v0.73.0
func (o LiveSourceHttpPackageConfigurationOutput) Path() pulumi.StringOutput
<p>The relative path to the URL for this VOD source. This is combined with <code>SourceLocation::HttpConfiguration::BaseUrl</code> to form a valid URL.</p>
func (LiveSourceHttpPackageConfigurationOutput) SourceGroup ¶ added in v0.73.0
func (o LiveSourceHttpPackageConfigurationOutput) SourceGroup() pulumi.StringOutput
<p>The name of the source group. This has to match one of the <code>Channel::Outputs::SourceGroup</code>.</p>
func (LiveSourceHttpPackageConfigurationOutput) ToLiveSourceHttpPackageConfigurationOutput ¶ added in v0.73.0
func (o LiveSourceHttpPackageConfigurationOutput) ToLiveSourceHttpPackageConfigurationOutput() LiveSourceHttpPackageConfigurationOutput
func (LiveSourceHttpPackageConfigurationOutput) ToLiveSourceHttpPackageConfigurationOutputWithContext ¶ added in v0.73.0
func (o LiveSourceHttpPackageConfigurationOutput) ToLiveSourceHttpPackageConfigurationOutputWithContext(ctx context.Context) LiveSourceHttpPackageConfigurationOutput
func (LiveSourceHttpPackageConfigurationOutput) Type ¶ added in v0.73.0
func (o LiveSourceHttpPackageConfigurationOutput) Type() LiveSourceTypeOutput
The streaming protocol for this package configuration. Supported values are `HLS` and `DASH` .
type LiveSourceInput ¶ added in v0.73.0
type LiveSourceInput interface { pulumi.Input ToLiveSourceOutput() LiveSourceOutput ToLiveSourceOutputWithContext(ctx context.Context) LiveSourceOutput }
type LiveSourceOutput ¶ added in v0.73.0
type LiveSourceOutput struct{ *pulumi.OutputState }
func (LiveSourceOutput) Arn ¶ added in v0.73.0
func (o LiveSourceOutput) Arn() pulumi.StringOutput
<p>The ARN of the live source.</p>
func (LiveSourceOutput) ElementType ¶ added in v0.73.0
func (LiveSourceOutput) ElementType() reflect.Type
func (LiveSourceOutput) HttpPackageConfigurations ¶ added in v0.73.0
func (o LiveSourceOutput) HttpPackageConfigurations() LiveSourceHttpPackageConfigurationArrayOutput
<p>A list of HTTP package configuration parameters for this live source.</p>
func (LiveSourceOutput) LiveSourceName ¶ added in v0.73.0
func (o LiveSourceOutput) LiveSourceName() pulumi.StringOutput
The name that's used to refer to a live source.
func (LiveSourceOutput) SourceLocationName ¶ added in v0.73.0
func (o LiveSourceOutput) SourceLocationName() pulumi.StringOutput
The name of the source location.
func (LiveSourceOutput) Tags ¶ added in v0.73.0
func (o LiveSourceOutput) Tags() aws.TagArrayOutput
The tags to assign to the live source.
func (LiveSourceOutput) ToLiveSourceOutput ¶ added in v0.73.0
func (o LiveSourceOutput) ToLiveSourceOutput() LiveSourceOutput
func (LiveSourceOutput) ToLiveSourceOutputWithContext ¶ added in v0.73.0
func (o LiveSourceOutput) ToLiveSourceOutputWithContext(ctx context.Context) LiveSourceOutput
type LiveSourceState ¶ added in v0.73.0
type LiveSourceState struct { }
func (LiveSourceState) ElementType ¶ added in v0.73.0
func (LiveSourceState) ElementType() reflect.Type
type LiveSourceTag ¶ added in v0.73.0
type LiveSourceType ¶ added in v0.73.0
type LiveSourceType string
func (LiveSourceType) ElementType ¶ added in v0.73.0
func (LiveSourceType) ElementType() reflect.Type
func (LiveSourceType) ToLiveSourceTypeOutput ¶ added in v0.73.0
func (e LiveSourceType) ToLiveSourceTypeOutput() LiveSourceTypeOutput
func (LiveSourceType) ToLiveSourceTypeOutputWithContext ¶ added in v0.73.0
func (e LiveSourceType) ToLiveSourceTypeOutputWithContext(ctx context.Context) LiveSourceTypeOutput
func (LiveSourceType) ToLiveSourceTypePtrOutput ¶ added in v0.73.0
func (e LiveSourceType) ToLiveSourceTypePtrOutput() LiveSourceTypePtrOutput
func (LiveSourceType) ToLiveSourceTypePtrOutputWithContext ¶ added in v0.73.0
func (e LiveSourceType) ToLiveSourceTypePtrOutputWithContext(ctx context.Context) LiveSourceTypePtrOutput
func (LiveSourceType) ToStringOutput ¶ added in v0.73.0
func (e LiveSourceType) ToStringOutput() pulumi.StringOutput
func (LiveSourceType) ToStringOutputWithContext ¶ added in v0.73.0
func (e LiveSourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LiveSourceType) ToStringPtrOutput ¶ added in v0.73.0
func (e LiveSourceType) ToStringPtrOutput() pulumi.StringPtrOutput
func (LiveSourceType) ToStringPtrOutputWithContext ¶ added in v0.73.0
func (e LiveSourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LiveSourceTypeInput ¶ added in v0.73.0
type LiveSourceTypeInput interface { pulumi.Input ToLiveSourceTypeOutput() LiveSourceTypeOutput ToLiveSourceTypeOutputWithContext(context.Context) LiveSourceTypeOutput }
LiveSourceTypeInput is an input type that accepts values of the LiveSourceType enum A concrete instance of `LiveSourceTypeInput` can be one of the following:
LiveSourceTypeDash LiveSourceTypeHls
type LiveSourceTypeOutput ¶ added in v0.73.0
type LiveSourceTypeOutput struct{ *pulumi.OutputState }
func (LiveSourceTypeOutput) ElementType ¶ added in v0.73.0
func (LiveSourceTypeOutput) ElementType() reflect.Type
func (LiveSourceTypeOutput) ToLiveSourceTypeOutput ¶ added in v0.73.0
func (o LiveSourceTypeOutput) ToLiveSourceTypeOutput() LiveSourceTypeOutput
func (LiveSourceTypeOutput) ToLiveSourceTypeOutputWithContext ¶ added in v0.73.0
func (o LiveSourceTypeOutput) ToLiveSourceTypeOutputWithContext(ctx context.Context) LiveSourceTypeOutput
func (LiveSourceTypeOutput) ToLiveSourceTypePtrOutput ¶ added in v0.73.0
func (o LiveSourceTypeOutput) ToLiveSourceTypePtrOutput() LiveSourceTypePtrOutput
func (LiveSourceTypeOutput) ToLiveSourceTypePtrOutputWithContext ¶ added in v0.73.0
func (o LiveSourceTypeOutput) ToLiveSourceTypePtrOutputWithContext(ctx context.Context) LiveSourceTypePtrOutput
func (LiveSourceTypeOutput) ToStringOutput ¶ added in v0.73.0
func (o LiveSourceTypeOutput) ToStringOutput() pulumi.StringOutput
func (LiveSourceTypeOutput) ToStringOutputWithContext ¶ added in v0.73.0
func (o LiveSourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LiveSourceTypeOutput) ToStringPtrOutput ¶ added in v0.73.0
func (o LiveSourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LiveSourceTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.73.0
func (o LiveSourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LiveSourceTypePtrInput ¶ added in v0.73.0
type LiveSourceTypePtrInput interface { pulumi.Input ToLiveSourceTypePtrOutput() LiveSourceTypePtrOutput ToLiveSourceTypePtrOutputWithContext(context.Context) LiveSourceTypePtrOutput }
func LiveSourceTypePtr ¶ added in v0.73.0
func LiveSourceTypePtr(v string) LiveSourceTypePtrInput
type LiveSourceTypePtrOutput ¶ added in v0.73.0
type LiveSourceTypePtrOutput struct{ *pulumi.OutputState }
func (LiveSourceTypePtrOutput) Elem ¶ added in v0.73.0
func (o LiveSourceTypePtrOutput) Elem() LiveSourceTypeOutput
func (LiveSourceTypePtrOutput) ElementType ¶ added in v0.73.0
func (LiveSourceTypePtrOutput) ElementType() reflect.Type
func (LiveSourceTypePtrOutput) ToLiveSourceTypePtrOutput ¶ added in v0.73.0
func (o LiveSourceTypePtrOutput) ToLiveSourceTypePtrOutput() LiveSourceTypePtrOutput
func (LiveSourceTypePtrOutput) ToLiveSourceTypePtrOutputWithContext ¶ added in v0.73.0
func (o LiveSourceTypePtrOutput) ToLiveSourceTypePtrOutputWithContext(ctx context.Context) LiveSourceTypePtrOutput
func (LiveSourceTypePtrOutput) ToStringPtrOutput ¶ added in v0.73.0
func (o LiveSourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LiveSourceTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.73.0
func (o LiveSourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupChannelArgs ¶ added in v0.73.0
type LookupChannelArgs struct { // The name of the channel. ChannelName string `pulumi:"channelName"` }
type LookupChannelOutputArgs ¶ added in v0.73.0
type LookupChannelOutputArgs struct { // The name of the channel. ChannelName pulumi.StringInput `pulumi:"channelName"` }
func (LookupChannelOutputArgs) ElementType ¶ added in v0.73.0
func (LookupChannelOutputArgs) ElementType() reflect.Type
type LookupChannelPolicyArgs ¶ added in v0.73.0
type LookupChannelPolicyArgs struct { // The name of the channel associated with this Channel Policy. ChannelName string `pulumi:"channelName"` }
type LookupChannelPolicyOutputArgs ¶ added in v0.73.0
type LookupChannelPolicyOutputArgs struct { // The name of the channel associated with this Channel Policy. ChannelName pulumi.StringInput `pulumi:"channelName"` }
func (LookupChannelPolicyOutputArgs) ElementType ¶ added in v0.73.0
func (LookupChannelPolicyOutputArgs) ElementType() reflect.Type
type LookupChannelPolicyResult ¶ added in v0.73.0
type LookupChannelPolicyResult struct { // <p>The IAM policy for the channel. IAM policies are used to control access to your channel.</p> // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MediaTailor::ChannelPolicy` for more information about the expected schema for this property. Policy interface{} `pulumi:"policy"` }
func LookupChannelPolicy ¶ added in v0.73.0
func LookupChannelPolicy(ctx *pulumi.Context, args *LookupChannelPolicyArgs, opts ...pulumi.InvokeOption) (*LookupChannelPolicyResult, error)
Definition of AWS::MediaTailor::ChannelPolicy Resource Type
type LookupChannelPolicyResultOutput ¶ added in v0.73.0
type LookupChannelPolicyResultOutput struct{ *pulumi.OutputState }
func LookupChannelPolicyOutput ¶ added in v0.73.0
func LookupChannelPolicyOutput(ctx *pulumi.Context, args LookupChannelPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupChannelPolicyResultOutput
func (LookupChannelPolicyResultOutput) ElementType ¶ added in v0.73.0
func (LookupChannelPolicyResultOutput) ElementType() reflect.Type
func (LookupChannelPolicyResultOutput) Policy ¶ added in v0.73.0
func (o LookupChannelPolicyResultOutput) Policy() pulumi.AnyOutput
<p>The IAM policy for the channel. IAM policies are used to control access to your channel.</p>
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MediaTailor::ChannelPolicy` for more information about the expected schema for this property.
func (LookupChannelPolicyResultOutput) ToLookupChannelPolicyResultOutput ¶ added in v0.73.0
func (o LookupChannelPolicyResultOutput) ToLookupChannelPolicyResultOutput() LookupChannelPolicyResultOutput
func (LookupChannelPolicyResultOutput) ToLookupChannelPolicyResultOutputWithContext ¶ added in v0.73.0
func (o LookupChannelPolicyResultOutput) ToLookupChannelPolicyResultOutputWithContext(ctx context.Context) LookupChannelPolicyResultOutput
type LookupChannelResult ¶ added in v0.73.0
type LookupChannelResult struct { // <p>The ARN of the channel.</p> Arn *string `pulumi:"arn"` // <p>The list of audiences defined in channel.</p> Audiences []string `pulumi:"audiences"` // The slate used to fill gaps between programs in the schedule. You must configure filler slate if your channel uses the `LINEAR` `PlaybackMode` . MediaTailor doesn't support filler slate for channels using the `LOOP` `PlaybackMode` . FillerSlate *ChannelSlateSource `pulumi:"fillerSlate"` // The log configuration. LogConfiguration *ChannelLogConfigurationForChannel `pulumi:"logConfiguration"` // The type of playback mode for this channel. // // `LINEAR` - Programs play back-to-back only once. // // `LOOP` - Programs play back-to-back in an endless loop. When the last program in the schedule plays, playback loops back to the first program in the schedule. PlaybackMode *ChannelPlaybackMode `pulumi:"playbackMode"` // The tags to assign to the channel. Tags []aws.Tag `pulumi:"tags"` // The configuration for time-shifted viewing. TimeShiftConfiguration *ChannelTimeShiftConfiguration `pulumi:"timeShiftConfiguration"` }
func LookupChannel ¶ added in v0.73.0
func LookupChannel(ctx *pulumi.Context, args *LookupChannelArgs, opts ...pulumi.InvokeOption) (*LookupChannelResult, error)
Definition of AWS::MediaTailor::Channel Resource Type
type LookupChannelResultOutput ¶ added in v0.73.0
type LookupChannelResultOutput struct{ *pulumi.OutputState }
func LookupChannelOutput ¶ added in v0.73.0
func LookupChannelOutput(ctx *pulumi.Context, args LookupChannelOutputArgs, opts ...pulumi.InvokeOption) LookupChannelResultOutput
func (LookupChannelResultOutput) Arn ¶ added in v0.73.0
func (o LookupChannelResultOutput) Arn() pulumi.StringPtrOutput
<p>The ARN of the channel.</p>
func (LookupChannelResultOutput) Audiences ¶ added in v0.101.0
func (o LookupChannelResultOutput) Audiences() pulumi.StringArrayOutput
<p>The list of audiences defined in channel.</p>
func (LookupChannelResultOutput) ElementType ¶ added in v0.73.0
func (LookupChannelResultOutput) ElementType() reflect.Type
func (LookupChannelResultOutput) FillerSlate ¶ added in v0.73.0
func (o LookupChannelResultOutput) FillerSlate() ChannelSlateSourcePtrOutput
The slate used to fill gaps between programs in the schedule. You must configure filler slate if your channel uses the `LINEAR` `PlaybackMode` . MediaTailor doesn't support filler slate for channels using the `LOOP` `PlaybackMode` .
func (LookupChannelResultOutput) LogConfiguration ¶ added in v0.73.0
func (o LookupChannelResultOutput) LogConfiguration() ChannelLogConfigurationForChannelPtrOutput
The log configuration.
func (LookupChannelResultOutput) PlaybackMode ¶ added in v0.73.0
func (o LookupChannelResultOutput) PlaybackMode() ChannelPlaybackModePtrOutput
The type of playback mode for this channel.
`LINEAR` - Programs play back-to-back only once.
`LOOP` - Programs play back-to-back in an endless loop. When the last program in the schedule plays, playback loops back to the first program in the schedule.
func (LookupChannelResultOutput) Tags ¶ added in v0.73.0
func (o LookupChannelResultOutput) Tags() aws.TagArrayOutput
The tags to assign to the channel.
func (LookupChannelResultOutput) TimeShiftConfiguration ¶ added in v0.93.0
func (o LookupChannelResultOutput) TimeShiftConfiguration() ChannelTimeShiftConfigurationPtrOutput
The configuration for time-shifted viewing.
func (LookupChannelResultOutput) ToLookupChannelResultOutput ¶ added in v0.73.0
func (o LookupChannelResultOutput) ToLookupChannelResultOutput() LookupChannelResultOutput
func (LookupChannelResultOutput) ToLookupChannelResultOutputWithContext ¶ added in v0.73.0
func (o LookupChannelResultOutput) ToLookupChannelResultOutputWithContext(ctx context.Context) LookupChannelResultOutput
type LookupLiveSourceArgs ¶ added in v0.73.0
type LookupLiveSourceOutputArgs ¶ added in v0.73.0
type LookupLiveSourceOutputArgs struct { // The name that's used to refer to a live source. LiveSourceName pulumi.StringInput `pulumi:"liveSourceName"` // The name of the source location. SourceLocationName pulumi.StringInput `pulumi:"sourceLocationName"` }
func (LookupLiveSourceOutputArgs) ElementType ¶ added in v0.73.0
func (LookupLiveSourceOutputArgs) ElementType() reflect.Type
type LookupLiveSourceResult ¶ added in v0.73.0
type LookupLiveSourceResult struct { // <p>The ARN of the live source.</p> Arn *string `pulumi:"arn"` // <p>A list of HTTP package configuration parameters for this live source.</p> HttpPackageConfigurations []LiveSourceHttpPackageConfiguration `pulumi:"httpPackageConfigurations"` // The tags to assign to the live source. Tags []aws.Tag `pulumi:"tags"` }
func LookupLiveSource ¶ added in v0.73.0
func LookupLiveSource(ctx *pulumi.Context, args *LookupLiveSourceArgs, opts ...pulumi.InvokeOption) (*LookupLiveSourceResult, error)
Definition of AWS::MediaTailor::LiveSource Resource Type
type LookupLiveSourceResultOutput ¶ added in v0.73.0
type LookupLiveSourceResultOutput struct{ *pulumi.OutputState }
func LookupLiveSourceOutput ¶ added in v0.73.0
func LookupLiveSourceOutput(ctx *pulumi.Context, args LookupLiveSourceOutputArgs, opts ...pulumi.InvokeOption) LookupLiveSourceResultOutput
func (LookupLiveSourceResultOutput) Arn ¶ added in v0.73.0
func (o LookupLiveSourceResultOutput) Arn() pulumi.StringPtrOutput
<p>The ARN of the live source.</p>
func (LookupLiveSourceResultOutput) ElementType ¶ added in v0.73.0
func (LookupLiveSourceResultOutput) ElementType() reflect.Type
func (LookupLiveSourceResultOutput) HttpPackageConfigurations ¶ added in v0.73.0
func (o LookupLiveSourceResultOutput) HttpPackageConfigurations() LiveSourceHttpPackageConfigurationArrayOutput
<p>A list of HTTP package configuration parameters for this live source.</p>
func (LookupLiveSourceResultOutput) Tags ¶ added in v0.73.0
func (o LookupLiveSourceResultOutput) Tags() aws.TagArrayOutput
The tags to assign to the live source.
func (LookupLiveSourceResultOutput) ToLookupLiveSourceResultOutput ¶ added in v0.73.0
func (o LookupLiveSourceResultOutput) ToLookupLiveSourceResultOutput() LookupLiveSourceResultOutput
func (LookupLiveSourceResultOutput) ToLookupLiveSourceResultOutputWithContext ¶ added in v0.73.0
func (o LookupLiveSourceResultOutput) ToLookupLiveSourceResultOutputWithContext(ctx context.Context) LookupLiveSourceResultOutput
type LookupPlaybackConfigurationArgs ¶
type LookupPlaybackConfigurationArgs struct { // The identifier for the playback configuration. Name string `pulumi:"name"` }
type LookupPlaybackConfigurationOutputArgs ¶
type LookupPlaybackConfigurationOutputArgs struct { // The identifier for the playback configuration. Name pulumi.StringInput `pulumi:"name"` }
func (LookupPlaybackConfigurationOutputArgs) ElementType ¶
func (LookupPlaybackConfigurationOutputArgs) ElementType() reflect.Type
type LookupPlaybackConfigurationResult ¶
type LookupPlaybackConfigurationResult struct { // The URL for the ad decision server (ADS). This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing you can provide a static VAST URL. The maximum length is 25,000 characters. AdDecisionServerUrl *string `pulumi:"adDecisionServerUrl"` // The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html). AvailSuppression *PlaybackConfigurationAvailSuppression `pulumi:"availSuppression"` // The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. To learn more about bumpers, see Bumpers (https://docs.aws.amazon.com/mediatailor/latest/ug/bumpers.html). Bumper *PlaybackConfigurationBumper `pulumi:"bumper"` // The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management. CdnConfiguration *PlaybackConfigurationCdnConfiguration `pulumi:"cdnConfiguration"` // The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables. ConfigurationAliases map[string]interface{} `pulumi:"configurationAliases"` // The configuration for DASH content. DashConfiguration *PlaybackConfigurationDashConfiguration `pulumi:"dashConfiguration"` // The configuration for HLS content. HlsConfiguration *PlaybackConfigurationHlsConfiguration `pulumi:"hlsConfiguration"` // The configuration for pre-roll ad insertion. LivePreRollConfiguration *PlaybackConfigurationLivePreRollConfiguration `pulumi:"livePreRollConfiguration"` // The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor. ManifestProcessingRules *PlaybackConfigurationManifestProcessingRules `pulumi:"manifestProcessingRules"` // Defines the maximum duration of underfilled ad time (in seconds) allowed in an ad break. If the duration of underfilled ad time exceeds the personalization threshold, then the personalization of the ad break is abandoned and the underlying content is shown. This feature applies to ad replacement in live and VOD streams, rather than ad insertion, because it relies on an underlying content stream. For more information about ad break behavior, including ad replacement and insertion, see Ad Behavior in AWS Elemental MediaTailor (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html). PersonalizationThresholdSeconds *int `pulumi:"personalizationThresholdSeconds"` // The Amazon Resource Name (ARN) for the playback configuration. PlaybackConfigurationArn *string `pulumi:"playbackConfigurationArn"` // The URL that the player accesses to get a manifest from MediaTailor. This session will use server-side reporting. PlaybackEndpointPrefix *string `pulumi:"playbackEndpointPrefix"` // The URL that the player uses to initialize a session that uses client-side reporting. SessionInitializationEndpointPrefix *string `pulumi:"sessionInitializationEndpointPrefix"` // The URL for a high-quality video asset to transcode and use to fill in time that's not used by ads. AWS Elemental MediaTailor shows the slate to fill in gaps in media content. Configuring the slate is optional for non-VPAID configurations. For VPAID, the slate is required because MediaTailor provides it in the slots that are designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video. SlateAdUrl *string `pulumi:"slateAdUrl"` // The tags to assign to the playback configuration. Tags []aws.Tag `pulumi:"tags"` // The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support. TranscodeProfileName *string `pulumi:"transcodeProfileName"` // The URL prefix for the parent manifest for the stream, minus the asset ID. The maximum length is 512 characters. VideoContentSourceUrl *string `pulumi:"videoContentSourceUrl"` }
func LookupPlaybackConfiguration ¶
func LookupPlaybackConfiguration(ctx *pulumi.Context, args *LookupPlaybackConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupPlaybackConfigurationResult, error)
Resource schema for AWS::MediaTailor::PlaybackConfiguration
type LookupPlaybackConfigurationResultOutput ¶
type LookupPlaybackConfigurationResultOutput struct{ *pulumi.OutputState }
func LookupPlaybackConfigurationOutput ¶
func LookupPlaybackConfigurationOutput(ctx *pulumi.Context, args LookupPlaybackConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupPlaybackConfigurationResultOutput
func (LookupPlaybackConfigurationResultOutput) AdDecisionServerUrl ¶
func (o LookupPlaybackConfigurationResultOutput) AdDecisionServerUrl() pulumi.StringPtrOutput
The URL for the ad decision server (ADS). This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing you can provide a static VAST URL. The maximum length is 25,000 characters.
func (LookupPlaybackConfigurationResultOutput) AvailSuppression ¶
func (o LookupPlaybackConfigurationResultOutput) AvailSuppression() PlaybackConfigurationAvailSuppressionPtrOutput
The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html).
func (LookupPlaybackConfigurationResultOutput) Bumper ¶
func (o LookupPlaybackConfigurationResultOutput) Bumper() PlaybackConfigurationBumperPtrOutput
The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. To learn more about bumpers, see Bumpers (https://docs.aws.amazon.com/mediatailor/latest/ug/bumpers.html).
func (LookupPlaybackConfigurationResultOutput) CdnConfiguration ¶
func (o LookupPlaybackConfigurationResultOutput) CdnConfiguration() PlaybackConfigurationCdnConfigurationPtrOutput
The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.
func (LookupPlaybackConfigurationResultOutput) ConfigurationAliases ¶
func (o LookupPlaybackConfigurationResultOutput) ConfigurationAliases() pulumi.MapOutput
The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables.
func (LookupPlaybackConfigurationResultOutput) DashConfiguration ¶
func (o LookupPlaybackConfigurationResultOutput) DashConfiguration() PlaybackConfigurationDashConfigurationPtrOutput
The configuration for DASH content.
func (LookupPlaybackConfigurationResultOutput) ElementType ¶
func (LookupPlaybackConfigurationResultOutput) ElementType() reflect.Type
func (LookupPlaybackConfigurationResultOutput) HlsConfiguration ¶ added in v0.17.0
func (o LookupPlaybackConfigurationResultOutput) HlsConfiguration() PlaybackConfigurationHlsConfigurationPtrOutput
The configuration for HLS content.
func (LookupPlaybackConfigurationResultOutput) LivePreRollConfiguration ¶
func (o LookupPlaybackConfigurationResultOutput) LivePreRollConfiguration() PlaybackConfigurationLivePreRollConfigurationPtrOutput
The configuration for pre-roll ad insertion.
func (LookupPlaybackConfigurationResultOutput) ManifestProcessingRules ¶
func (o LookupPlaybackConfigurationResultOutput) ManifestProcessingRules() PlaybackConfigurationManifestProcessingRulesPtrOutput
The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor.
func (LookupPlaybackConfigurationResultOutput) PersonalizationThresholdSeconds ¶
func (o LookupPlaybackConfigurationResultOutput) PersonalizationThresholdSeconds() pulumi.IntPtrOutput
Defines the maximum duration of underfilled ad time (in seconds) allowed in an ad break. If the duration of underfilled ad time exceeds the personalization threshold, then the personalization of the ad break is abandoned and the underlying content is shown. This feature applies to ad replacement in live and VOD streams, rather than ad insertion, because it relies on an underlying content stream. For more information about ad break behavior, including ad replacement and insertion, see Ad Behavior in AWS Elemental MediaTailor (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html).
func (LookupPlaybackConfigurationResultOutput) PlaybackConfigurationArn ¶ added in v0.17.0
func (o LookupPlaybackConfigurationResultOutput) PlaybackConfigurationArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the playback configuration.
func (LookupPlaybackConfigurationResultOutput) PlaybackEndpointPrefix ¶ added in v0.17.0
func (o LookupPlaybackConfigurationResultOutput) PlaybackEndpointPrefix() pulumi.StringPtrOutput
The URL that the player accesses to get a manifest from MediaTailor. This session will use server-side reporting.
func (LookupPlaybackConfigurationResultOutput) SessionInitializationEndpointPrefix ¶
func (o LookupPlaybackConfigurationResultOutput) SessionInitializationEndpointPrefix() pulumi.StringPtrOutput
The URL that the player uses to initialize a session that uses client-side reporting.
func (LookupPlaybackConfigurationResultOutput) SlateAdUrl ¶
func (o LookupPlaybackConfigurationResultOutput) SlateAdUrl() pulumi.StringPtrOutput
The URL for a high-quality video asset to transcode and use to fill in time that's not used by ads. AWS Elemental MediaTailor shows the slate to fill in gaps in media content. Configuring the slate is optional for non-VPAID configurations. For VPAID, the slate is required because MediaTailor provides it in the slots that are designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.
func (LookupPlaybackConfigurationResultOutput) Tags ¶
func (o LookupPlaybackConfigurationResultOutput) Tags() aws.TagArrayOutput
The tags to assign to the playback configuration.
func (LookupPlaybackConfigurationResultOutput) ToLookupPlaybackConfigurationResultOutput ¶
func (o LookupPlaybackConfigurationResultOutput) ToLookupPlaybackConfigurationResultOutput() LookupPlaybackConfigurationResultOutput
func (LookupPlaybackConfigurationResultOutput) ToLookupPlaybackConfigurationResultOutputWithContext ¶
func (o LookupPlaybackConfigurationResultOutput) ToLookupPlaybackConfigurationResultOutputWithContext(ctx context.Context) LookupPlaybackConfigurationResultOutput
func (LookupPlaybackConfigurationResultOutput) TranscodeProfileName ¶
func (o LookupPlaybackConfigurationResultOutput) TranscodeProfileName() pulumi.StringPtrOutput
The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support.
func (LookupPlaybackConfigurationResultOutput) VideoContentSourceUrl ¶
func (o LookupPlaybackConfigurationResultOutput) VideoContentSourceUrl() pulumi.StringPtrOutput
The URL prefix for the parent manifest for the stream, minus the asset ID. The maximum length is 512 characters.
type LookupSourceLocationArgs ¶ added in v0.73.0
type LookupSourceLocationArgs struct { // The name of the source location. SourceLocationName string `pulumi:"sourceLocationName"` }
type LookupSourceLocationOutputArgs ¶ added in v0.73.0
type LookupSourceLocationOutputArgs struct { // The name of the source location. SourceLocationName pulumi.StringInput `pulumi:"sourceLocationName"` }
func (LookupSourceLocationOutputArgs) ElementType ¶ added in v0.73.0
func (LookupSourceLocationOutputArgs) ElementType() reflect.Type
type LookupSourceLocationResult ¶ added in v0.73.0
type LookupSourceLocationResult struct { // The access configuration for the source location. AccessConfiguration *SourceLocationAccessConfiguration `pulumi:"accessConfiguration"` // <p>The ARN of the source location.</p> Arn *string `pulumi:"arn"` // The default segment delivery configuration. DefaultSegmentDeliveryConfiguration *SourceLocationDefaultSegmentDeliveryConfiguration `pulumi:"defaultSegmentDeliveryConfiguration"` // The HTTP configuration for the source location. HttpConfiguration *SourceLocationHttpConfiguration `pulumi:"httpConfiguration"` // <p>A list of the segment delivery configurations associated with this resource.</p> SegmentDeliveryConfigurations []SourceLocationSegmentDeliveryConfiguration `pulumi:"segmentDeliveryConfigurations"` // The tags to assign to the source location. Tags []aws.Tag `pulumi:"tags"` }
func LookupSourceLocation ¶ added in v0.73.0
func LookupSourceLocation(ctx *pulumi.Context, args *LookupSourceLocationArgs, opts ...pulumi.InvokeOption) (*LookupSourceLocationResult, error)
Definition of AWS::MediaTailor::SourceLocation Resource Type
type LookupSourceLocationResultOutput ¶ added in v0.73.0
type LookupSourceLocationResultOutput struct{ *pulumi.OutputState }
func LookupSourceLocationOutput ¶ added in v0.73.0
func LookupSourceLocationOutput(ctx *pulumi.Context, args LookupSourceLocationOutputArgs, opts ...pulumi.InvokeOption) LookupSourceLocationResultOutput
func (LookupSourceLocationResultOutput) AccessConfiguration ¶ added in v0.73.0
func (o LookupSourceLocationResultOutput) AccessConfiguration() SourceLocationAccessConfigurationPtrOutput
The access configuration for the source location.
func (LookupSourceLocationResultOutput) Arn ¶ added in v0.73.0
func (o LookupSourceLocationResultOutput) Arn() pulumi.StringPtrOutput
<p>The ARN of the source location.</p>
func (LookupSourceLocationResultOutput) DefaultSegmentDeliveryConfiguration ¶ added in v0.73.0
func (o LookupSourceLocationResultOutput) DefaultSegmentDeliveryConfiguration() SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput
The default segment delivery configuration.
func (LookupSourceLocationResultOutput) ElementType ¶ added in v0.73.0
func (LookupSourceLocationResultOutput) ElementType() reflect.Type
func (LookupSourceLocationResultOutput) HttpConfiguration ¶ added in v0.73.0
func (o LookupSourceLocationResultOutput) HttpConfiguration() SourceLocationHttpConfigurationPtrOutput
The HTTP configuration for the source location.
func (LookupSourceLocationResultOutput) SegmentDeliveryConfigurations ¶ added in v0.73.0
func (o LookupSourceLocationResultOutput) SegmentDeliveryConfigurations() SourceLocationSegmentDeliveryConfigurationArrayOutput
<p>A list of the segment delivery configurations associated with this resource.</p>
func (LookupSourceLocationResultOutput) Tags ¶ added in v0.73.0
func (o LookupSourceLocationResultOutput) Tags() aws.TagArrayOutput
The tags to assign to the source location.
func (LookupSourceLocationResultOutput) ToLookupSourceLocationResultOutput ¶ added in v0.73.0
func (o LookupSourceLocationResultOutput) ToLookupSourceLocationResultOutput() LookupSourceLocationResultOutput
func (LookupSourceLocationResultOutput) ToLookupSourceLocationResultOutputWithContext ¶ added in v0.73.0
func (o LookupSourceLocationResultOutput) ToLookupSourceLocationResultOutputWithContext(ctx context.Context) LookupSourceLocationResultOutput
type LookupVodSourceArgs ¶ added in v0.73.0
type LookupVodSourceOutputArgs ¶ added in v0.73.0
type LookupVodSourceOutputArgs struct { // The name of the source location that the VOD source is associated with. SourceLocationName pulumi.StringInput `pulumi:"sourceLocationName"` // The name of the VOD source. VodSourceName pulumi.StringInput `pulumi:"vodSourceName"` }
func (LookupVodSourceOutputArgs) ElementType ¶ added in v0.73.0
func (LookupVodSourceOutputArgs) ElementType() reflect.Type
type LookupVodSourceResult ¶ added in v0.73.0
type LookupVodSourceResult struct { // <p>The ARN of the VOD source.</p> Arn *string `pulumi:"arn"` // <p>A list of HTTP package configuration parameters for this VOD source.</p> HttpPackageConfigurations []VodSourceHttpPackageConfiguration `pulumi:"httpPackageConfigurations"` // The tags to assign to the VOD source. Tags []aws.Tag `pulumi:"tags"` }
func LookupVodSource ¶ added in v0.73.0
func LookupVodSource(ctx *pulumi.Context, args *LookupVodSourceArgs, opts ...pulumi.InvokeOption) (*LookupVodSourceResult, error)
Definition of AWS::MediaTailor::VodSource Resource Type
type LookupVodSourceResultOutput ¶ added in v0.73.0
type LookupVodSourceResultOutput struct{ *pulumi.OutputState }
func LookupVodSourceOutput ¶ added in v0.73.0
func LookupVodSourceOutput(ctx *pulumi.Context, args LookupVodSourceOutputArgs, opts ...pulumi.InvokeOption) LookupVodSourceResultOutput
func (LookupVodSourceResultOutput) Arn ¶ added in v0.73.0
func (o LookupVodSourceResultOutput) Arn() pulumi.StringPtrOutput
<p>The ARN of the VOD source.</p>
func (LookupVodSourceResultOutput) ElementType ¶ added in v0.73.0
func (LookupVodSourceResultOutput) ElementType() reflect.Type
func (LookupVodSourceResultOutput) HttpPackageConfigurations ¶ added in v0.73.0
func (o LookupVodSourceResultOutput) HttpPackageConfigurations() VodSourceHttpPackageConfigurationArrayOutput
<p>A list of HTTP package configuration parameters for this VOD source.</p>
func (LookupVodSourceResultOutput) Tags ¶ added in v0.73.0
func (o LookupVodSourceResultOutput) Tags() aws.TagArrayOutput
The tags to assign to the VOD source.
func (LookupVodSourceResultOutput) ToLookupVodSourceResultOutput ¶ added in v0.73.0
func (o LookupVodSourceResultOutput) ToLookupVodSourceResultOutput() LookupVodSourceResultOutput
func (LookupVodSourceResultOutput) ToLookupVodSourceResultOutputWithContext ¶ added in v0.73.0
func (o LookupVodSourceResultOutput) ToLookupVodSourceResultOutputWithContext(ctx context.Context) LookupVodSourceResultOutput
type PlaybackConfiguration ¶
type PlaybackConfiguration struct { pulumi.CustomResourceState // The URL for the ad decision server (ADS). This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing you can provide a static VAST URL. The maximum length is 25,000 characters. AdDecisionServerUrl pulumi.StringOutput `pulumi:"adDecisionServerUrl"` // The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html). AvailSuppression PlaybackConfigurationAvailSuppressionPtrOutput `pulumi:"availSuppression"` // The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. To learn more about bumpers, see Bumpers (https://docs.aws.amazon.com/mediatailor/latest/ug/bumpers.html). Bumper PlaybackConfigurationBumperPtrOutput `pulumi:"bumper"` // The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management. CdnConfiguration PlaybackConfigurationCdnConfigurationPtrOutput `pulumi:"cdnConfiguration"` // The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables. ConfigurationAliases pulumi.MapOutput `pulumi:"configurationAliases"` // The configuration for DASH content. DashConfiguration PlaybackConfigurationDashConfigurationPtrOutput `pulumi:"dashConfiguration"` // The configuration for HLS content. HlsConfiguration PlaybackConfigurationHlsConfigurationPtrOutput `pulumi:"hlsConfiguration"` // The configuration for pre-roll ad insertion. LivePreRollConfiguration PlaybackConfigurationLivePreRollConfigurationPtrOutput `pulumi:"livePreRollConfiguration"` // The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor. ManifestProcessingRules PlaybackConfigurationManifestProcessingRulesPtrOutput `pulumi:"manifestProcessingRules"` // The identifier for the playback configuration. Name pulumi.StringOutput `pulumi:"name"` // Defines the maximum duration of underfilled ad time (in seconds) allowed in an ad break. If the duration of underfilled ad time exceeds the personalization threshold, then the personalization of the ad break is abandoned and the underlying content is shown. This feature applies to ad replacement in live and VOD streams, rather than ad insertion, because it relies on an underlying content stream. For more information about ad break behavior, including ad replacement and insertion, see Ad Behavior in AWS Elemental MediaTailor (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html). PersonalizationThresholdSeconds pulumi.IntPtrOutput `pulumi:"personalizationThresholdSeconds"` // The Amazon Resource Name (ARN) for the playback configuration. PlaybackConfigurationArn pulumi.StringOutput `pulumi:"playbackConfigurationArn"` // The URL that the player accesses to get a manifest from MediaTailor. This session will use server-side reporting. PlaybackEndpointPrefix pulumi.StringOutput `pulumi:"playbackEndpointPrefix"` // The URL that the player uses to initialize a session that uses client-side reporting. SessionInitializationEndpointPrefix pulumi.StringOutput `pulumi:"sessionInitializationEndpointPrefix"` // The URL for a high-quality video asset to transcode and use to fill in time that's not used by ads. AWS Elemental MediaTailor shows the slate to fill in gaps in media content. Configuring the slate is optional for non-VPAID configurations. For VPAID, the slate is required because MediaTailor provides it in the slots that are designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video. SlateAdUrl pulumi.StringPtrOutput `pulumi:"slateAdUrl"` // The tags to assign to the playback configuration. Tags aws.TagArrayOutput `pulumi:"tags"` // The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support. TranscodeProfileName pulumi.StringPtrOutput `pulumi:"transcodeProfileName"` // The URL prefix for the parent manifest for the stream, minus the asset ID. The maximum length is 512 characters. VideoContentSourceUrl pulumi.StringOutput `pulumi:"videoContentSourceUrl"` }
Resource schema for AWS::MediaTailor::PlaybackConfiguration
func GetPlaybackConfiguration ¶
func GetPlaybackConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PlaybackConfigurationState, opts ...pulumi.ResourceOption) (*PlaybackConfiguration, error)
GetPlaybackConfiguration gets an existing PlaybackConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPlaybackConfiguration ¶
func NewPlaybackConfiguration(ctx *pulumi.Context, name string, args *PlaybackConfigurationArgs, opts ...pulumi.ResourceOption) (*PlaybackConfiguration, error)
NewPlaybackConfiguration registers a new resource with the given unique name, arguments, and options.
func (*PlaybackConfiguration) ElementType ¶
func (*PlaybackConfiguration) ElementType() reflect.Type
func (*PlaybackConfiguration) ToPlaybackConfigurationOutput ¶
func (i *PlaybackConfiguration) ToPlaybackConfigurationOutput() PlaybackConfigurationOutput
func (*PlaybackConfiguration) ToPlaybackConfigurationOutputWithContext ¶
func (i *PlaybackConfiguration) ToPlaybackConfigurationOutputWithContext(ctx context.Context) PlaybackConfigurationOutput
type PlaybackConfigurationAdMarkerPassthrough ¶
type PlaybackConfigurationAdMarkerPassthrough struct { // Enables ad marker passthrough for your configuration. Enabled *bool `pulumi:"enabled"` }
For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest. No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.
type PlaybackConfigurationAdMarkerPassthroughArgs ¶
type PlaybackConfigurationAdMarkerPassthroughArgs struct { // Enables ad marker passthrough for your configuration. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest. No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.
func (PlaybackConfigurationAdMarkerPassthroughArgs) ElementType ¶
func (PlaybackConfigurationAdMarkerPassthroughArgs) ElementType() reflect.Type
func (PlaybackConfigurationAdMarkerPassthroughArgs) ToPlaybackConfigurationAdMarkerPassthroughOutput ¶
func (i PlaybackConfigurationAdMarkerPassthroughArgs) ToPlaybackConfigurationAdMarkerPassthroughOutput() PlaybackConfigurationAdMarkerPassthroughOutput
func (PlaybackConfigurationAdMarkerPassthroughArgs) ToPlaybackConfigurationAdMarkerPassthroughOutputWithContext ¶
func (i PlaybackConfigurationAdMarkerPassthroughArgs) ToPlaybackConfigurationAdMarkerPassthroughOutputWithContext(ctx context.Context) PlaybackConfigurationAdMarkerPassthroughOutput
func (PlaybackConfigurationAdMarkerPassthroughArgs) ToPlaybackConfigurationAdMarkerPassthroughPtrOutput ¶
func (i PlaybackConfigurationAdMarkerPassthroughArgs) ToPlaybackConfigurationAdMarkerPassthroughPtrOutput() PlaybackConfigurationAdMarkerPassthroughPtrOutput
func (PlaybackConfigurationAdMarkerPassthroughArgs) ToPlaybackConfigurationAdMarkerPassthroughPtrOutputWithContext ¶
func (i PlaybackConfigurationAdMarkerPassthroughArgs) ToPlaybackConfigurationAdMarkerPassthroughPtrOutputWithContext(ctx context.Context) PlaybackConfigurationAdMarkerPassthroughPtrOutput
type PlaybackConfigurationAdMarkerPassthroughInput ¶
type PlaybackConfigurationAdMarkerPassthroughInput interface { pulumi.Input ToPlaybackConfigurationAdMarkerPassthroughOutput() PlaybackConfigurationAdMarkerPassthroughOutput ToPlaybackConfigurationAdMarkerPassthroughOutputWithContext(context.Context) PlaybackConfigurationAdMarkerPassthroughOutput }
PlaybackConfigurationAdMarkerPassthroughInput is an input type that accepts PlaybackConfigurationAdMarkerPassthroughArgs and PlaybackConfigurationAdMarkerPassthroughOutput values. You can construct a concrete instance of `PlaybackConfigurationAdMarkerPassthroughInput` via:
PlaybackConfigurationAdMarkerPassthroughArgs{...}
type PlaybackConfigurationAdMarkerPassthroughOutput ¶
type PlaybackConfigurationAdMarkerPassthroughOutput struct{ *pulumi.OutputState }
For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest. No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.
func (PlaybackConfigurationAdMarkerPassthroughOutput) ElementType ¶
func (PlaybackConfigurationAdMarkerPassthroughOutput) ElementType() reflect.Type
func (PlaybackConfigurationAdMarkerPassthroughOutput) Enabled ¶
func (o PlaybackConfigurationAdMarkerPassthroughOutput) Enabled() pulumi.BoolPtrOutput
Enables ad marker passthrough for your configuration.
func (PlaybackConfigurationAdMarkerPassthroughOutput) ToPlaybackConfigurationAdMarkerPassthroughOutput ¶
func (o PlaybackConfigurationAdMarkerPassthroughOutput) ToPlaybackConfigurationAdMarkerPassthroughOutput() PlaybackConfigurationAdMarkerPassthroughOutput
func (PlaybackConfigurationAdMarkerPassthroughOutput) ToPlaybackConfigurationAdMarkerPassthroughOutputWithContext ¶
func (o PlaybackConfigurationAdMarkerPassthroughOutput) ToPlaybackConfigurationAdMarkerPassthroughOutputWithContext(ctx context.Context) PlaybackConfigurationAdMarkerPassthroughOutput
func (PlaybackConfigurationAdMarkerPassthroughOutput) ToPlaybackConfigurationAdMarkerPassthroughPtrOutput ¶
func (o PlaybackConfigurationAdMarkerPassthroughOutput) ToPlaybackConfigurationAdMarkerPassthroughPtrOutput() PlaybackConfigurationAdMarkerPassthroughPtrOutput
func (PlaybackConfigurationAdMarkerPassthroughOutput) ToPlaybackConfigurationAdMarkerPassthroughPtrOutputWithContext ¶
func (o PlaybackConfigurationAdMarkerPassthroughOutput) ToPlaybackConfigurationAdMarkerPassthroughPtrOutputWithContext(ctx context.Context) PlaybackConfigurationAdMarkerPassthroughPtrOutput
type PlaybackConfigurationAdMarkerPassthroughPtrInput ¶
type PlaybackConfigurationAdMarkerPassthroughPtrInput interface { pulumi.Input ToPlaybackConfigurationAdMarkerPassthroughPtrOutput() PlaybackConfigurationAdMarkerPassthroughPtrOutput ToPlaybackConfigurationAdMarkerPassthroughPtrOutputWithContext(context.Context) PlaybackConfigurationAdMarkerPassthroughPtrOutput }
PlaybackConfigurationAdMarkerPassthroughPtrInput is an input type that accepts PlaybackConfigurationAdMarkerPassthroughArgs, PlaybackConfigurationAdMarkerPassthroughPtr and PlaybackConfigurationAdMarkerPassthroughPtrOutput values. You can construct a concrete instance of `PlaybackConfigurationAdMarkerPassthroughPtrInput` via:
PlaybackConfigurationAdMarkerPassthroughArgs{...} or: nil
func PlaybackConfigurationAdMarkerPassthroughPtr ¶
func PlaybackConfigurationAdMarkerPassthroughPtr(v *PlaybackConfigurationAdMarkerPassthroughArgs) PlaybackConfigurationAdMarkerPassthroughPtrInput
type PlaybackConfigurationAdMarkerPassthroughPtrOutput ¶
type PlaybackConfigurationAdMarkerPassthroughPtrOutput struct{ *pulumi.OutputState }
func (PlaybackConfigurationAdMarkerPassthroughPtrOutput) ElementType ¶
func (PlaybackConfigurationAdMarkerPassthroughPtrOutput) ElementType() reflect.Type
func (PlaybackConfigurationAdMarkerPassthroughPtrOutput) Enabled ¶
func (o PlaybackConfigurationAdMarkerPassthroughPtrOutput) Enabled() pulumi.BoolPtrOutput
Enables ad marker passthrough for your configuration.
func (PlaybackConfigurationAdMarkerPassthroughPtrOutput) ToPlaybackConfigurationAdMarkerPassthroughPtrOutput ¶
func (o PlaybackConfigurationAdMarkerPassthroughPtrOutput) ToPlaybackConfigurationAdMarkerPassthroughPtrOutput() PlaybackConfigurationAdMarkerPassthroughPtrOutput
func (PlaybackConfigurationAdMarkerPassthroughPtrOutput) ToPlaybackConfigurationAdMarkerPassthroughPtrOutputWithContext ¶
func (o PlaybackConfigurationAdMarkerPassthroughPtrOutput) ToPlaybackConfigurationAdMarkerPassthroughPtrOutputWithContext(ctx context.Context) PlaybackConfigurationAdMarkerPassthroughPtrOutput
type PlaybackConfigurationArgs ¶
type PlaybackConfigurationArgs struct { // The URL for the ad decision server (ADS). This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing you can provide a static VAST URL. The maximum length is 25,000 characters. AdDecisionServerUrl pulumi.StringInput // The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html). AvailSuppression PlaybackConfigurationAvailSuppressionPtrInput // The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. To learn more about bumpers, see Bumpers (https://docs.aws.amazon.com/mediatailor/latest/ug/bumpers.html). Bumper PlaybackConfigurationBumperPtrInput // The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management. CdnConfiguration PlaybackConfigurationCdnConfigurationPtrInput // The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables. ConfigurationAliases pulumi.MapInput // The configuration for DASH content. DashConfiguration PlaybackConfigurationDashConfigurationPtrInput // The configuration for HLS content. HlsConfiguration PlaybackConfigurationHlsConfigurationPtrInput // The configuration for pre-roll ad insertion. LivePreRollConfiguration PlaybackConfigurationLivePreRollConfigurationPtrInput // The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor. ManifestProcessingRules PlaybackConfigurationManifestProcessingRulesPtrInput // The identifier for the playback configuration. Name pulumi.StringPtrInput // Defines the maximum duration of underfilled ad time (in seconds) allowed in an ad break. If the duration of underfilled ad time exceeds the personalization threshold, then the personalization of the ad break is abandoned and the underlying content is shown. This feature applies to ad replacement in live and VOD streams, rather than ad insertion, because it relies on an underlying content stream. For more information about ad break behavior, including ad replacement and insertion, see Ad Behavior in AWS Elemental MediaTailor (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html). PersonalizationThresholdSeconds pulumi.IntPtrInput // The URL for a high-quality video asset to transcode and use to fill in time that's not used by ads. AWS Elemental MediaTailor shows the slate to fill in gaps in media content. Configuring the slate is optional for non-VPAID configurations. For VPAID, the slate is required because MediaTailor provides it in the slots that are designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video. SlateAdUrl pulumi.StringPtrInput // The tags to assign to the playback configuration. Tags aws.TagArrayInput // The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support. TranscodeProfileName pulumi.StringPtrInput // The URL prefix for the parent manifest for the stream, minus the asset ID. The maximum length is 512 characters. VideoContentSourceUrl pulumi.StringInput }
The set of arguments for constructing a PlaybackConfiguration resource.
func (PlaybackConfigurationArgs) ElementType ¶
func (PlaybackConfigurationArgs) ElementType() reflect.Type
type PlaybackConfigurationAvailSuppression ¶
type PlaybackConfigurationAvailSuppression struct { // Defines the policy to apply to the avail suppression mode. BEHIND_LIVE_EDGE will always use the full avail suppression policy. AFTER_LIVE_EDGE mode can be used to invoke partial ad break fills when a session starts mid-break. Valid values are FULL_AVAIL_ONLY and PARTIAL_AVAIL FillPolicy *PlaybackConfigurationAvailSuppressionFillPolicy `pulumi:"fillPolicy"` // Sets the ad suppression mode. By default, ad suppression is off and all ad breaks are filled with ads or slate. When Mode is set to BEHIND_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks on or behind the ad suppression Value time in the manifest lookback window. When Mode is set to AFTER_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks that are within the live edge plus the avail suppression value. Mode *PlaybackConfigurationAvailSuppressionMode `pulumi:"mode"` // A live edge offset time in HH:MM:SS. MediaTailor won't fill ad breaks on or behind this time in the manifest lookback window. If Value is set to 00:00:00, it is in sync with the live edge, and MediaTailor won't fill any ad breaks on or behind the live edge. If you set a Value time, MediaTailor won't fill any ad breaks on or behind this time in the manifest lookback window. For example, if you set 00:45:00, then MediaTailor will fill ad breaks that occur within 45 minutes behind the live edge, but won't fill ad breaks on or behind 45 minutes behind the live edge. Value *string `pulumi:"value"` }
The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html).
type PlaybackConfigurationAvailSuppressionArgs ¶
type PlaybackConfigurationAvailSuppressionArgs struct { // Defines the policy to apply to the avail suppression mode. BEHIND_LIVE_EDGE will always use the full avail suppression policy. AFTER_LIVE_EDGE mode can be used to invoke partial ad break fills when a session starts mid-break. Valid values are FULL_AVAIL_ONLY and PARTIAL_AVAIL FillPolicy PlaybackConfigurationAvailSuppressionFillPolicyPtrInput `pulumi:"fillPolicy"` // Sets the ad suppression mode. By default, ad suppression is off and all ad breaks are filled with ads or slate. When Mode is set to BEHIND_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks on or behind the ad suppression Value time in the manifest lookback window. When Mode is set to AFTER_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks that are within the live edge plus the avail suppression value. Mode PlaybackConfigurationAvailSuppressionModePtrInput `pulumi:"mode"` // A live edge offset time in HH:MM:SS. MediaTailor won't fill ad breaks on or behind this time in the manifest lookback window. If Value is set to 00:00:00, it is in sync with the live edge, and MediaTailor won't fill any ad breaks on or behind the live edge. If you set a Value time, MediaTailor won't fill any ad breaks on or behind this time in the manifest lookback window. For example, if you set 00:45:00, then MediaTailor will fill ad breaks that occur within 45 minutes behind the live edge, but won't fill ad breaks on or behind 45 minutes behind the live edge. Value pulumi.StringPtrInput `pulumi:"value"` }
The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html).
func (PlaybackConfigurationAvailSuppressionArgs) ElementType ¶
func (PlaybackConfigurationAvailSuppressionArgs) ElementType() reflect.Type
func (PlaybackConfigurationAvailSuppressionArgs) ToPlaybackConfigurationAvailSuppressionOutput ¶
func (i PlaybackConfigurationAvailSuppressionArgs) ToPlaybackConfigurationAvailSuppressionOutput() PlaybackConfigurationAvailSuppressionOutput
func (PlaybackConfigurationAvailSuppressionArgs) ToPlaybackConfigurationAvailSuppressionOutputWithContext ¶
func (i PlaybackConfigurationAvailSuppressionArgs) ToPlaybackConfigurationAvailSuppressionOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionOutput
func (PlaybackConfigurationAvailSuppressionArgs) ToPlaybackConfigurationAvailSuppressionPtrOutput ¶
func (i PlaybackConfigurationAvailSuppressionArgs) ToPlaybackConfigurationAvailSuppressionPtrOutput() PlaybackConfigurationAvailSuppressionPtrOutput
func (PlaybackConfigurationAvailSuppressionArgs) ToPlaybackConfigurationAvailSuppressionPtrOutputWithContext ¶
func (i PlaybackConfigurationAvailSuppressionArgs) ToPlaybackConfigurationAvailSuppressionPtrOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionPtrOutput
type PlaybackConfigurationAvailSuppressionFillPolicy ¶ added in v0.106.0
type PlaybackConfigurationAvailSuppressionFillPolicy string
Defines the policy to apply to the avail suppression mode. BEHIND_LIVE_EDGE will always use the full avail suppression policy. AFTER_LIVE_EDGE mode can be used to invoke partial ad break fills when a session starts mid-break. Valid values are FULL_AVAIL_ONLY and PARTIAL_AVAIL
func (PlaybackConfigurationAvailSuppressionFillPolicy) ElementType ¶ added in v0.106.0
func (PlaybackConfigurationAvailSuppressionFillPolicy) ElementType() reflect.Type
func (PlaybackConfigurationAvailSuppressionFillPolicy) ToPlaybackConfigurationAvailSuppressionFillPolicyOutput ¶ added in v0.106.0
func (e PlaybackConfigurationAvailSuppressionFillPolicy) ToPlaybackConfigurationAvailSuppressionFillPolicyOutput() PlaybackConfigurationAvailSuppressionFillPolicyOutput
func (PlaybackConfigurationAvailSuppressionFillPolicy) ToPlaybackConfigurationAvailSuppressionFillPolicyOutputWithContext ¶ added in v0.106.0
func (e PlaybackConfigurationAvailSuppressionFillPolicy) ToPlaybackConfigurationAvailSuppressionFillPolicyOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionFillPolicyOutput
func (PlaybackConfigurationAvailSuppressionFillPolicy) ToPlaybackConfigurationAvailSuppressionFillPolicyPtrOutput ¶ added in v0.106.0
func (e PlaybackConfigurationAvailSuppressionFillPolicy) ToPlaybackConfigurationAvailSuppressionFillPolicyPtrOutput() PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput
func (PlaybackConfigurationAvailSuppressionFillPolicy) ToPlaybackConfigurationAvailSuppressionFillPolicyPtrOutputWithContext ¶ added in v0.106.0
func (e PlaybackConfigurationAvailSuppressionFillPolicy) ToPlaybackConfigurationAvailSuppressionFillPolicyPtrOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput
func (PlaybackConfigurationAvailSuppressionFillPolicy) ToStringOutput ¶ added in v0.106.0
func (e PlaybackConfigurationAvailSuppressionFillPolicy) ToStringOutput() pulumi.StringOutput
func (PlaybackConfigurationAvailSuppressionFillPolicy) ToStringOutputWithContext ¶ added in v0.106.0
func (e PlaybackConfigurationAvailSuppressionFillPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PlaybackConfigurationAvailSuppressionFillPolicy) ToStringPtrOutput ¶ added in v0.106.0
func (e PlaybackConfigurationAvailSuppressionFillPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
func (PlaybackConfigurationAvailSuppressionFillPolicy) ToStringPtrOutputWithContext ¶ added in v0.106.0
func (e PlaybackConfigurationAvailSuppressionFillPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PlaybackConfigurationAvailSuppressionFillPolicyInput ¶ added in v0.106.0
type PlaybackConfigurationAvailSuppressionFillPolicyInput interface { pulumi.Input ToPlaybackConfigurationAvailSuppressionFillPolicyOutput() PlaybackConfigurationAvailSuppressionFillPolicyOutput ToPlaybackConfigurationAvailSuppressionFillPolicyOutputWithContext(context.Context) PlaybackConfigurationAvailSuppressionFillPolicyOutput }
PlaybackConfigurationAvailSuppressionFillPolicyInput is an input type that accepts values of the PlaybackConfigurationAvailSuppressionFillPolicy enum A concrete instance of `PlaybackConfigurationAvailSuppressionFillPolicyInput` can be one of the following:
PlaybackConfigurationAvailSuppressionFillPolicyPartialAvail PlaybackConfigurationAvailSuppressionFillPolicyFullAvailOnly
type PlaybackConfigurationAvailSuppressionFillPolicyOutput ¶ added in v0.106.0
type PlaybackConfigurationAvailSuppressionFillPolicyOutput struct{ *pulumi.OutputState }
func (PlaybackConfigurationAvailSuppressionFillPolicyOutput) ElementType ¶ added in v0.106.0
func (PlaybackConfigurationAvailSuppressionFillPolicyOutput) ElementType() reflect.Type
func (PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToPlaybackConfigurationAvailSuppressionFillPolicyOutput ¶ added in v0.106.0
func (o PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToPlaybackConfigurationAvailSuppressionFillPolicyOutput() PlaybackConfigurationAvailSuppressionFillPolicyOutput
func (PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToPlaybackConfigurationAvailSuppressionFillPolicyOutputWithContext ¶ added in v0.106.0
func (o PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToPlaybackConfigurationAvailSuppressionFillPolicyOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionFillPolicyOutput
func (PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToPlaybackConfigurationAvailSuppressionFillPolicyPtrOutput ¶ added in v0.106.0
func (o PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToPlaybackConfigurationAvailSuppressionFillPolicyPtrOutput() PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput
func (PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToPlaybackConfigurationAvailSuppressionFillPolicyPtrOutputWithContext ¶ added in v0.106.0
func (o PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToPlaybackConfigurationAvailSuppressionFillPolicyPtrOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput
func (PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToStringOutput ¶ added in v0.106.0
func (o PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToStringOutput() pulumi.StringOutput
func (PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToStringOutputWithContext ¶ added in v0.106.0
func (o PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToStringPtrOutput ¶ added in v0.106.0
func (o PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToStringPtrOutputWithContext ¶ added in v0.106.0
func (o PlaybackConfigurationAvailSuppressionFillPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PlaybackConfigurationAvailSuppressionFillPolicyPtrInput ¶ added in v0.106.0
type PlaybackConfigurationAvailSuppressionFillPolicyPtrInput interface { pulumi.Input ToPlaybackConfigurationAvailSuppressionFillPolicyPtrOutput() PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput ToPlaybackConfigurationAvailSuppressionFillPolicyPtrOutputWithContext(context.Context) PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput }
func PlaybackConfigurationAvailSuppressionFillPolicyPtr ¶ added in v0.106.0
func PlaybackConfigurationAvailSuppressionFillPolicyPtr(v string) PlaybackConfigurationAvailSuppressionFillPolicyPtrInput
type PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput ¶ added in v0.106.0
type PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput struct{ *pulumi.OutputState }
func (PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput) ElementType ¶ added in v0.106.0
func (PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput) ElementType() reflect.Type
func (PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput) ToPlaybackConfigurationAvailSuppressionFillPolicyPtrOutput ¶ added in v0.106.0
func (o PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput) ToPlaybackConfigurationAvailSuppressionFillPolicyPtrOutput() PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput
func (PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput) ToPlaybackConfigurationAvailSuppressionFillPolicyPtrOutputWithContext ¶ added in v0.106.0
func (o PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput) ToPlaybackConfigurationAvailSuppressionFillPolicyPtrOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput
func (PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput) ToStringPtrOutput ¶ added in v0.106.0
func (o PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.106.0
func (o PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PlaybackConfigurationAvailSuppressionInput ¶
type PlaybackConfigurationAvailSuppressionInput interface { pulumi.Input ToPlaybackConfigurationAvailSuppressionOutput() PlaybackConfigurationAvailSuppressionOutput ToPlaybackConfigurationAvailSuppressionOutputWithContext(context.Context) PlaybackConfigurationAvailSuppressionOutput }
PlaybackConfigurationAvailSuppressionInput is an input type that accepts PlaybackConfigurationAvailSuppressionArgs and PlaybackConfigurationAvailSuppressionOutput values. You can construct a concrete instance of `PlaybackConfigurationAvailSuppressionInput` via:
PlaybackConfigurationAvailSuppressionArgs{...}
type PlaybackConfigurationAvailSuppressionMode ¶
type PlaybackConfigurationAvailSuppressionMode string
Sets the ad suppression mode. By default, ad suppression is off and all ad breaks are filled with ads or slate. When Mode is set to BEHIND_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks on or behind the ad suppression Value time in the manifest lookback window. When Mode is set to AFTER_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks that are within the live edge plus the avail suppression value.
func (PlaybackConfigurationAvailSuppressionMode) ElementType ¶
func (PlaybackConfigurationAvailSuppressionMode) ElementType() reflect.Type
func (PlaybackConfigurationAvailSuppressionMode) ToPlaybackConfigurationAvailSuppressionModeOutput ¶
func (e PlaybackConfigurationAvailSuppressionMode) ToPlaybackConfigurationAvailSuppressionModeOutput() PlaybackConfigurationAvailSuppressionModeOutput
func (PlaybackConfigurationAvailSuppressionMode) ToPlaybackConfigurationAvailSuppressionModeOutputWithContext ¶
func (e PlaybackConfigurationAvailSuppressionMode) ToPlaybackConfigurationAvailSuppressionModeOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionModeOutput
func (PlaybackConfigurationAvailSuppressionMode) ToPlaybackConfigurationAvailSuppressionModePtrOutput ¶
func (e PlaybackConfigurationAvailSuppressionMode) ToPlaybackConfigurationAvailSuppressionModePtrOutput() PlaybackConfigurationAvailSuppressionModePtrOutput
func (PlaybackConfigurationAvailSuppressionMode) ToPlaybackConfigurationAvailSuppressionModePtrOutputWithContext ¶
func (e PlaybackConfigurationAvailSuppressionMode) ToPlaybackConfigurationAvailSuppressionModePtrOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionModePtrOutput
func (PlaybackConfigurationAvailSuppressionMode) ToStringOutput ¶
func (e PlaybackConfigurationAvailSuppressionMode) ToStringOutput() pulumi.StringOutput
func (PlaybackConfigurationAvailSuppressionMode) ToStringOutputWithContext ¶
func (e PlaybackConfigurationAvailSuppressionMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PlaybackConfigurationAvailSuppressionMode) ToStringPtrOutput ¶
func (e PlaybackConfigurationAvailSuppressionMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (PlaybackConfigurationAvailSuppressionMode) ToStringPtrOutputWithContext ¶
func (e PlaybackConfigurationAvailSuppressionMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PlaybackConfigurationAvailSuppressionModeInput ¶
type PlaybackConfigurationAvailSuppressionModeInput interface { pulumi.Input ToPlaybackConfigurationAvailSuppressionModeOutput() PlaybackConfigurationAvailSuppressionModeOutput ToPlaybackConfigurationAvailSuppressionModeOutputWithContext(context.Context) PlaybackConfigurationAvailSuppressionModeOutput }
PlaybackConfigurationAvailSuppressionModeInput is an input type that accepts values of the PlaybackConfigurationAvailSuppressionMode enum A concrete instance of `PlaybackConfigurationAvailSuppressionModeInput` can be one of the following:
PlaybackConfigurationAvailSuppressionModeOff PlaybackConfigurationAvailSuppressionModeBehindLiveEdge PlaybackConfigurationAvailSuppressionModeAfterLiveEdge
type PlaybackConfigurationAvailSuppressionModeOutput ¶
type PlaybackConfigurationAvailSuppressionModeOutput struct{ *pulumi.OutputState }
func (PlaybackConfigurationAvailSuppressionModeOutput) ElementType ¶
func (PlaybackConfigurationAvailSuppressionModeOutput) ElementType() reflect.Type
func (PlaybackConfigurationAvailSuppressionModeOutput) ToPlaybackConfigurationAvailSuppressionModeOutput ¶
func (o PlaybackConfigurationAvailSuppressionModeOutput) ToPlaybackConfigurationAvailSuppressionModeOutput() PlaybackConfigurationAvailSuppressionModeOutput
func (PlaybackConfigurationAvailSuppressionModeOutput) ToPlaybackConfigurationAvailSuppressionModeOutputWithContext ¶
func (o PlaybackConfigurationAvailSuppressionModeOutput) ToPlaybackConfigurationAvailSuppressionModeOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionModeOutput
func (PlaybackConfigurationAvailSuppressionModeOutput) ToPlaybackConfigurationAvailSuppressionModePtrOutput ¶
func (o PlaybackConfigurationAvailSuppressionModeOutput) ToPlaybackConfigurationAvailSuppressionModePtrOutput() PlaybackConfigurationAvailSuppressionModePtrOutput
func (PlaybackConfigurationAvailSuppressionModeOutput) ToPlaybackConfigurationAvailSuppressionModePtrOutputWithContext ¶
func (o PlaybackConfigurationAvailSuppressionModeOutput) ToPlaybackConfigurationAvailSuppressionModePtrOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionModePtrOutput
func (PlaybackConfigurationAvailSuppressionModeOutput) ToStringOutput ¶
func (o PlaybackConfigurationAvailSuppressionModeOutput) ToStringOutput() pulumi.StringOutput
func (PlaybackConfigurationAvailSuppressionModeOutput) ToStringOutputWithContext ¶
func (o PlaybackConfigurationAvailSuppressionModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PlaybackConfigurationAvailSuppressionModeOutput) ToStringPtrOutput ¶
func (o PlaybackConfigurationAvailSuppressionModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PlaybackConfigurationAvailSuppressionModeOutput) ToStringPtrOutputWithContext ¶
func (o PlaybackConfigurationAvailSuppressionModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PlaybackConfigurationAvailSuppressionModePtrInput ¶
type PlaybackConfigurationAvailSuppressionModePtrInput interface { pulumi.Input ToPlaybackConfigurationAvailSuppressionModePtrOutput() PlaybackConfigurationAvailSuppressionModePtrOutput ToPlaybackConfigurationAvailSuppressionModePtrOutputWithContext(context.Context) PlaybackConfigurationAvailSuppressionModePtrOutput }
func PlaybackConfigurationAvailSuppressionModePtr ¶
func PlaybackConfigurationAvailSuppressionModePtr(v string) PlaybackConfigurationAvailSuppressionModePtrInput
type PlaybackConfigurationAvailSuppressionModePtrOutput ¶
type PlaybackConfigurationAvailSuppressionModePtrOutput struct{ *pulumi.OutputState }
func (PlaybackConfigurationAvailSuppressionModePtrOutput) ElementType ¶
func (PlaybackConfigurationAvailSuppressionModePtrOutput) ElementType() reflect.Type
func (PlaybackConfigurationAvailSuppressionModePtrOutput) ToPlaybackConfigurationAvailSuppressionModePtrOutput ¶
func (o PlaybackConfigurationAvailSuppressionModePtrOutput) ToPlaybackConfigurationAvailSuppressionModePtrOutput() PlaybackConfigurationAvailSuppressionModePtrOutput
func (PlaybackConfigurationAvailSuppressionModePtrOutput) ToPlaybackConfigurationAvailSuppressionModePtrOutputWithContext ¶
func (o PlaybackConfigurationAvailSuppressionModePtrOutput) ToPlaybackConfigurationAvailSuppressionModePtrOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionModePtrOutput
func (PlaybackConfigurationAvailSuppressionModePtrOutput) ToStringPtrOutput ¶
func (o PlaybackConfigurationAvailSuppressionModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PlaybackConfigurationAvailSuppressionModePtrOutput) ToStringPtrOutputWithContext ¶
func (o PlaybackConfigurationAvailSuppressionModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PlaybackConfigurationAvailSuppressionOutput ¶
type PlaybackConfigurationAvailSuppressionOutput struct{ *pulumi.OutputState }
The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html).
func (PlaybackConfigurationAvailSuppressionOutput) ElementType ¶
func (PlaybackConfigurationAvailSuppressionOutput) ElementType() reflect.Type
func (PlaybackConfigurationAvailSuppressionOutput) FillPolicy ¶ added in v0.106.0
func (o PlaybackConfigurationAvailSuppressionOutput) FillPolicy() PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput
Defines the policy to apply to the avail suppression mode. BEHIND_LIVE_EDGE will always use the full avail suppression policy. AFTER_LIVE_EDGE mode can be used to invoke partial ad break fills when a session starts mid-break. Valid values are FULL_AVAIL_ONLY and PARTIAL_AVAIL
func (PlaybackConfigurationAvailSuppressionOutput) Mode ¶
func (o PlaybackConfigurationAvailSuppressionOutput) Mode() PlaybackConfigurationAvailSuppressionModePtrOutput
Sets the ad suppression mode. By default, ad suppression is off and all ad breaks are filled with ads or slate. When Mode is set to BEHIND_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks on or behind the ad suppression Value time in the manifest lookback window. When Mode is set to AFTER_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks that are within the live edge plus the avail suppression value.
func (PlaybackConfigurationAvailSuppressionOutput) ToPlaybackConfigurationAvailSuppressionOutput ¶
func (o PlaybackConfigurationAvailSuppressionOutput) ToPlaybackConfigurationAvailSuppressionOutput() PlaybackConfigurationAvailSuppressionOutput
func (PlaybackConfigurationAvailSuppressionOutput) ToPlaybackConfigurationAvailSuppressionOutputWithContext ¶
func (o PlaybackConfigurationAvailSuppressionOutput) ToPlaybackConfigurationAvailSuppressionOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionOutput
func (PlaybackConfigurationAvailSuppressionOutput) ToPlaybackConfigurationAvailSuppressionPtrOutput ¶
func (o PlaybackConfigurationAvailSuppressionOutput) ToPlaybackConfigurationAvailSuppressionPtrOutput() PlaybackConfigurationAvailSuppressionPtrOutput
func (PlaybackConfigurationAvailSuppressionOutput) ToPlaybackConfigurationAvailSuppressionPtrOutputWithContext ¶
func (o PlaybackConfigurationAvailSuppressionOutput) ToPlaybackConfigurationAvailSuppressionPtrOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionPtrOutput
func (PlaybackConfigurationAvailSuppressionOutput) Value ¶
func (o PlaybackConfigurationAvailSuppressionOutput) Value() pulumi.StringPtrOutput
A live edge offset time in HH:MM:SS. MediaTailor won't fill ad breaks on or behind this time in the manifest lookback window. If Value is set to 00:00:00, it is in sync with the live edge, and MediaTailor won't fill any ad breaks on or behind the live edge. If you set a Value time, MediaTailor won't fill any ad breaks on or behind this time in the manifest lookback window. For example, if you set 00:45:00, then MediaTailor will fill ad breaks that occur within 45 minutes behind the live edge, but won't fill ad breaks on or behind 45 minutes behind the live edge.
type PlaybackConfigurationAvailSuppressionPtrInput ¶
type PlaybackConfigurationAvailSuppressionPtrInput interface { pulumi.Input ToPlaybackConfigurationAvailSuppressionPtrOutput() PlaybackConfigurationAvailSuppressionPtrOutput ToPlaybackConfigurationAvailSuppressionPtrOutputWithContext(context.Context) PlaybackConfigurationAvailSuppressionPtrOutput }
PlaybackConfigurationAvailSuppressionPtrInput is an input type that accepts PlaybackConfigurationAvailSuppressionArgs, PlaybackConfigurationAvailSuppressionPtr and PlaybackConfigurationAvailSuppressionPtrOutput values. You can construct a concrete instance of `PlaybackConfigurationAvailSuppressionPtrInput` via:
PlaybackConfigurationAvailSuppressionArgs{...} or: nil
func PlaybackConfigurationAvailSuppressionPtr ¶
func PlaybackConfigurationAvailSuppressionPtr(v *PlaybackConfigurationAvailSuppressionArgs) PlaybackConfigurationAvailSuppressionPtrInput
type PlaybackConfigurationAvailSuppressionPtrOutput ¶
type PlaybackConfigurationAvailSuppressionPtrOutput struct{ *pulumi.OutputState }
func (PlaybackConfigurationAvailSuppressionPtrOutput) ElementType ¶
func (PlaybackConfigurationAvailSuppressionPtrOutput) ElementType() reflect.Type
func (PlaybackConfigurationAvailSuppressionPtrOutput) FillPolicy ¶ added in v0.106.0
func (o PlaybackConfigurationAvailSuppressionPtrOutput) FillPolicy() PlaybackConfigurationAvailSuppressionFillPolicyPtrOutput
Defines the policy to apply to the avail suppression mode. BEHIND_LIVE_EDGE will always use the full avail suppression policy. AFTER_LIVE_EDGE mode can be used to invoke partial ad break fills when a session starts mid-break. Valid values are FULL_AVAIL_ONLY and PARTIAL_AVAIL
func (PlaybackConfigurationAvailSuppressionPtrOutput) Mode ¶
func (o PlaybackConfigurationAvailSuppressionPtrOutput) Mode() PlaybackConfigurationAvailSuppressionModePtrOutput
Sets the ad suppression mode. By default, ad suppression is off and all ad breaks are filled with ads or slate. When Mode is set to BEHIND_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks on or behind the ad suppression Value time in the manifest lookback window. When Mode is set to AFTER_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks that are within the live edge plus the avail suppression value.
func (PlaybackConfigurationAvailSuppressionPtrOutput) ToPlaybackConfigurationAvailSuppressionPtrOutput ¶
func (o PlaybackConfigurationAvailSuppressionPtrOutput) ToPlaybackConfigurationAvailSuppressionPtrOutput() PlaybackConfigurationAvailSuppressionPtrOutput
func (PlaybackConfigurationAvailSuppressionPtrOutput) ToPlaybackConfigurationAvailSuppressionPtrOutputWithContext ¶
func (o PlaybackConfigurationAvailSuppressionPtrOutput) ToPlaybackConfigurationAvailSuppressionPtrOutputWithContext(ctx context.Context) PlaybackConfigurationAvailSuppressionPtrOutput
func (PlaybackConfigurationAvailSuppressionPtrOutput) Value ¶
func (o PlaybackConfigurationAvailSuppressionPtrOutput) Value() pulumi.StringPtrOutput
A live edge offset time in HH:MM:SS. MediaTailor won't fill ad breaks on or behind this time in the manifest lookback window. If Value is set to 00:00:00, it is in sync with the live edge, and MediaTailor won't fill any ad breaks on or behind the live edge. If you set a Value time, MediaTailor won't fill any ad breaks on or behind this time in the manifest lookback window. For example, if you set 00:45:00, then MediaTailor will fill ad breaks that occur within 45 minutes behind the live edge, but won't fill ad breaks on or behind 45 minutes behind the live edge.
type PlaybackConfigurationBumper ¶
type PlaybackConfigurationBumper struct { // The URL for the end bumper asset. EndUrl *string `pulumi:"endUrl"` // The URL for the start bumper asset. StartUrl *string `pulumi:"startUrl"` }
The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. To learn more about bumpers, see Bumpers (https://docs.aws.amazon.com/mediatailor/latest/ug/bumpers.html).
type PlaybackConfigurationBumperArgs ¶
type PlaybackConfigurationBumperArgs struct { // The URL for the end bumper asset. EndUrl pulumi.StringPtrInput `pulumi:"endUrl"` // The URL for the start bumper asset. StartUrl pulumi.StringPtrInput `pulumi:"startUrl"` }
The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. To learn more about bumpers, see Bumpers (https://docs.aws.amazon.com/mediatailor/latest/ug/bumpers.html).
func (PlaybackConfigurationBumperArgs) ElementType ¶
func (PlaybackConfigurationBumperArgs) ElementType() reflect.Type
func (PlaybackConfigurationBumperArgs) ToPlaybackConfigurationBumperOutput ¶
func (i PlaybackConfigurationBumperArgs) ToPlaybackConfigurationBumperOutput() PlaybackConfigurationBumperOutput
func (PlaybackConfigurationBumperArgs) ToPlaybackConfigurationBumperOutputWithContext ¶
func (i PlaybackConfigurationBumperArgs) ToPlaybackConfigurationBumperOutputWithContext(ctx context.Context) PlaybackConfigurationBumperOutput
func (PlaybackConfigurationBumperArgs) ToPlaybackConfigurationBumperPtrOutput ¶
func (i PlaybackConfigurationBumperArgs) ToPlaybackConfigurationBumperPtrOutput() PlaybackConfigurationBumperPtrOutput
func (PlaybackConfigurationBumperArgs) ToPlaybackConfigurationBumperPtrOutputWithContext ¶
func (i PlaybackConfigurationBumperArgs) ToPlaybackConfigurationBumperPtrOutputWithContext(ctx context.Context) PlaybackConfigurationBumperPtrOutput
type PlaybackConfigurationBumperInput ¶
type PlaybackConfigurationBumperInput interface { pulumi.Input ToPlaybackConfigurationBumperOutput() PlaybackConfigurationBumperOutput ToPlaybackConfigurationBumperOutputWithContext(context.Context) PlaybackConfigurationBumperOutput }
PlaybackConfigurationBumperInput is an input type that accepts PlaybackConfigurationBumperArgs and PlaybackConfigurationBumperOutput values. You can construct a concrete instance of `PlaybackConfigurationBumperInput` via:
PlaybackConfigurationBumperArgs{...}
type PlaybackConfigurationBumperOutput ¶
type PlaybackConfigurationBumperOutput struct{ *pulumi.OutputState }
The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. To learn more about bumpers, see Bumpers (https://docs.aws.amazon.com/mediatailor/latest/ug/bumpers.html).
func (PlaybackConfigurationBumperOutput) ElementType ¶
func (PlaybackConfigurationBumperOutput) ElementType() reflect.Type
func (PlaybackConfigurationBumperOutput) EndUrl ¶
func (o PlaybackConfigurationBumperOutput) EndUrl() pulumi.StringPtrOutput
The URL for the end bumper asset.
func (PlaybackConfigurationBumperOutput) StartUrl ¶
func (o PlaybackConfigurationBumperOutput) StartUrl() pulumi.StringPtrOutput
The URL for the start bumper asset.
func (PlaybackConfigurationBumperOutput) ToPlaybackConfigurationBumperOutput ¶
func (o PlaybackConfigurationBumperOutput) ToPlaybackConfigurationBumperOutput() PlaybackConfigurationBumperOutput
func (PlaybackConfigurationBumperOutput) ToPlaybackConfigurationBumperOutputWithContext ¶
func (o PlaybackConfigurationBumperOutput) ToPlaybackConfigurationBumperOutputWithContext(ctx context.Context) PlaybackConfigurationBumperOutput
func (PlaybackConfigurationBumperOutput) ToPlaybackConfigurationBumperPtrOutput ¶
func (o PlaybackConfigurationBumperOutput) ToPlaybackConfigurationBumperPtrOutput() PlaybackConfigurationBumperPtrOutput
func (PlaybackConfigurationBumperOutput) ToPlaybackConfigurationBumperPtrOutputWithContext ¶
func (o PlaybackConfigurationBumperOutput) ToPlaybackConfigurationBumperPtrOutputWithContext(ctx context.Context) PlaybackConfigurationBumperPtrOutput
type PlaybackConfigurationBumperPtrInput ¶
type PlaybackConfigurationBumperPtrInput interface { pulumi.Input ToPlaybackConfigurationBumperPtrOutput() PlaybackConfigurationBumperPtrOutput ToPlaybackConfigurationBumperPtrOutputWithContext(context.Context) PlaybackConfigurationBumperPtrOutput }
PlaybackConfigurationBumperPtrInput is an input type that accepts PlaybackConfigurationBumperArgs, PlaybackConfigurationBumperPtr and PlaybackConfigurationBumperPtrOutput values. You can construct a concrete instance of `PlaybackConfigurationBumperPtrInput` via:
PlaybackConfigurationBumperArgs{...} or: nil
func PlaybackConfigurationBumperPtr ¶
func PlaybackConfigurationBumperPtr(v *PlaybackConfigurationBumperArgs) PlaybackConfigurationBumperPtrInput
type PlaybackConfigurationBumperPtrOutput ¶
type PlaybackConfigurationBumperPtrOutput struct{ *pulumi.OutputState }
func (PlaybackConfigurationBumperPtrOutput) ElementType ¶
func (PlaybackConfigurationBumperPtrOutput) ElementType() reflect.Type
func (PlaybackConfigurationBumperPtrOutput) EndUrl ¶
func (o PlaybackConfigurationBumperPtrOutput) EndUrl() pulumi.StringPtrOutput
The URL for the end bumper asset.
func (PlaybackConfigurationBumperPtrOutput) StartUrl ¶
func (o PlaybackConfigurationBumperPtrOutput) StartUrl() pulumi.StringPtrOutput
The URL for the start bumper asset.
func (PlaybackConfigurationBumperPtrOutput) ToPlaybackConfigurationBumperPtrOutput ¶
func (o PlaybackConfigurationBumperPtrOutput) ToPlaybackConfigurationBumperPtrOutput() PlaybackConfigurationBumperPtrOutput
func (PlaybackConfigurationBumperPtrOutput) ToPlaybackConfigurationBumperPtrOutputWithContext ¶
func (o PlaybackConfigurationBumperPtrOutput) ToPlaybackConfigurationBumperPtrOutputWithContext(ctx context.Context) PlaybackConfigurationBumperPtrOutput
type PlaybackConfigurationCdnConfiguration ¶
type PlaybackConfigurationCdnConfiguration struct { // A non-default content delivery network (CDN) to serve ad segments. By default, AWS Elemental MediaTailor uses Amazon CloudFront with default cache settings as its CDN for ad segments. To set up an alternate CDN, create a rule in your CDN for the origin ads.mediatailor.<region>.amazonaws.com. Then specify the rule's name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for ad segments. AdSegmentUrlPrefix *string `pulumi:"adSegmentUrlPrefix"` // A content delivery network (CDN) to cache content segments, so that content requests don't always have to go to the origin server. First, create a rule in your CDN for the content segment origin server. Then specify the rule's name in this ContentSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for content segments. ContentSegmentUrlPrefix *string `pulumi:"contentSegmentUrlPrefix"` }
The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.
type PlaybackConfigurationCdnConfigurationArgs ¶
type PlaybackConfigurationCdnConfigurationArgs struct { // A non-default content delivery network (CDN) to serve ad segments. By default, AWS Elemental MediaTailor uses Amazon CloudFront with default cache settings as its CDN for ad segments. To set up an alternate CDN, create a rule in your CDN for the origin ads.mediatailor.<region>.amazonaws.com. Then specify the rule's name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for ad segments. AdSegmentUrlPrefix pulumi.StringPtrInput `pulumi:"adSegmentUrlPrefix"` // A content delivery network (CDN) to cache content segments, so that content requests don't always have to go to the origin server. First, create a rule in your CDN for the content segment origin server. Then specify the rule's name in this ContentSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for content segments. ContentSegmentUrlPrefix pulumi.StringPtrInput `pulumi:"contentSegmentUrlPrefix"` }
The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.
func (PlaybackConfigurationCdnConfigurationArgs) ElementType ¶
func (PlaybackConfigurationCdnConfigurationArgs) ElementType() reflect.Type
func (PlaybackConfigurationCdnConfigurationArgs) ToPlaybackConfigurationCdnConfigurationOutput ¶
func (i PlaybackConfigurationCdnConfigurationArgs) ToPlaybackConfigurationCdnConfigurationOutput() PlaybackConfigurationCdnConfigurationOutput
func (PlaybackConfigurationCdnConfigurationArgs) ToPlaybackConfigurationCdnConfigurationOutputWithContext ¶
func (i PlaybackConfigurationCdnConfigurationArgs) ToPlaybackConfigurationCdnConfigurationOutputWithContext(ctx context.Context) PlaybackConfigurationCdnConfigurationOutput
func (PlaybackConfigurationCdnConfigurationArgs) ToPlaybackConfigurationCdnConfigurationPtrOutput ¶
func (i PlaybackConfigurationCdnConfigurationArgs) ToPlaybackConfigurationCdnConfigurationPtrOutput() PlaybackConfigurationCdnConfigurationPtrOutput
func (PlaybackConfigurationCdnConfigurationArgs) ToPlaybackConfigurationCdnConfigurationPtrOutputWithContext ¶
func (i PlaybackConfigurationCdnConfigurationArgs) ToPlaybackConfigurationCdnConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationCdnConfigurationPtrOutput
type PlaybackConfigurationCdnConfigurationInput ¶
type PlaybackConfigurationCdnConfigurationInput interface { pulumi.Input ToPlaybackConfigurationCdnConfigurationOutput() PlaybackConfigurationCdnConfigurationOutput ToPlaybackConfigurationCdnConfigurationOutputWithContext(context.Context) PlaybackConfigurationCdnConfigurationOutput }
PlaybackConfigurationCdnConfigurationInput is an input type that accepts PlaybackConfigurationCdnConfigurationArgs and PlaybackConfigurationCdnConfigurationOutput values. You can construct a concrete instance of `PlaybackConfigurationCdnConfigurationInput` via:
PlaybackConfigurationCdnConfigurationArgs{...}
type PlaybackConfigurationCdnConfigurationOutput ¶
type PlaybackConfigurationCdnConfigurationOutput struct{ *pulumi.OutputState }
The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.
func (PlaybackConfigurationCdnConfigurationOutput) AdSegmentUrlPrefix ¶
func (o PlaybackConfigurationCdnConfigurationOutput) AdSegmentUrlPrefix() pulumi.StringPtrOutput
A non-default content delivery network (CDN) to serve ad segments. By default, AWS Elemental MediaTailor uses Amazon CloudFront with default cache settings as its CDN for ad segments. To set up an alternate CDN, create a rule in your CDN for the origin ads.mediatailor.<region>.amazonaws.com. Then specify the rule's name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for ad segments.
func (PlaybackConfigurationCdnConfigurationOutput) ContentSegmentUrlPrefix ¶
func (o PlaybackConfigurationCdnConfigurationOutput) ContentSegmentUrlPrefix() pulumi.StringPtrOutput
A content delivery network (CDN) to cache content segments, so that content requests don't always have to go to the origin server. First, create a rule in your CDN for the content segment origin server. Then specify the rule's name in this ContentSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for content segments.
func (PlaybackConfigurationCdnConfigurationOutput) ElementType ¶
func (PlaybackConfigurationCdnConfigurationOutput) ElementType() reflect.Type
func (PlaybackConfigurationCdnConfigurationOutput) ToPlaybackConfigurationCdnConfigurationOutput ¶
func (o PlaybackConfigurationCdnConfigurationOutput) ToPlaybackConfigurationCdnConfigurationOutput() PlaybackConfigurationCdnConfigurationOutput
func (PlaybackConfigurationCdnConfigurationOutput) ToPlaybackConfigurationCdnConfigurationOutputWithContext ¶
func (o PlaybackConfigurationCdnConfigurationOutput) ToPlaybackConfigurationCdnConfigurationOutputWithContext(ctx context.Context) PlaybackConfigurationCdnConfigurationOutput
func (PlaybackConfigurationCdnConfigurationOutput) ToPlaybackConfigurationCdnConfigurationPtrOutput ¶
func (o PlaybackConfigurationCdnConfigurationOutput) ToPlaybackConfigurationCdnConfigurationPtrOutput() PlaybackConfigurationCdnConfigurationPtrOutput
func (PlaybackConfigurationCdnConfigurationOutput) ToPlaybackConfigurationCdnConfigurationPtrOutputWithContext ¶
func (o PlaybackConfigurationCdnConfigurationOutput) ToPlaybackConfigurationCdnConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationCdnConfigurationPtrOutput
type PlaybackConfigurationCdnConfigurationPtrInput ¶
type PlaybackConfigurationCdnConfigurationPtrInput interface { pulumi.Input ToPlaybackConfigurationCdnConfigurationPtrOutput() PlaybackConfigurationCdnConfigurationPtrOutput ToPlaybackConfigurationCdnConfigurationPtrOutputWithContext(context.Context) PlaybackConfigurationCdnConfigurationPtrOutput }
PlaybackConfigurationCdnConfigurationPtrInput is an input type that accepts PlaybackConfigurationCdnConfigurationArgs, PlaybackConfigurationCdnConfigurationPtr and PlaybackConfigurationCdnConfigurationPtrOutput values. You can construct a concrete instance of `PlaybackConfigurationCdnConfigurationPtrInput` via:
PlaybackConfigurationCdnConfigurationArgs{...} or: nil
func PlaybackConfigurationCdnConfigurationPtr ¶
func PlaybackConfigurationCdnConfigurationPtr(v *PlaybackConfigurationCdnConfigurationArgs) PlaybackConfigurationCdnConfigurationPtrInput
type PlaybackConfigurationCdnConfigurationPtrOutput ¶
type PlaybackConfigurationCdnConfigurationPtrOutput struct{ *pulumi.OutputState }
func (PlaybackConfigurationCdnConfigurationPtrOutput) AdSegmentUrlPrefix ¶
func (o PlaybackConfigurationCdnConfigurationPtrOutput) AdSegmentUrlPrefix() pulumi.StringPtrOutput
A non-default content delivery network (CDN) to serve ad segments. By default, AWS Elemental MediaTailor uses Amazon CloudFront with default cache settings as its CDN for ad segments. To set up an alternate CDN, create a rule in your CDN for the origin ads.mediatailor.<region>.amazonaws.com. Then specify the rule's name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for ad segments.
func (PlaybackConfigurationCdnConfigurationPtrOutput) ContentSegmentUrlPrefix ¶
func (o PlaybackConfigurationCdnConfigurationPtrOutput) ContentSegmentUrlPrefix() pulumi.StringPtrOutput
A content delivery network (CDN) to cache content segments, so that content requests don't always have to go to the origin server. First, create a rule in your CDN for the content segment origin server. Then specify the rule's name in this ContentSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for content segments.
func (PlaybackConfigurationCdnConfigurationPtrOutput) ElementType ¶
func (PlaybackConfigurationCdnConfigurationPtrOutput) ElementType() reflect.Type
func (PlaybackConfigurationCdnConfigurationPtrOutput) ToPlaybackConfigurationCdnConfigurationPtrOutput ¶
func (o PlaybackConfigurationCdnConfigurationPtrOutput) ToPlaybackConfigurationCdnConfigurationPtrOutput() PlaybackConfigurationCdnConfigurationPtrOutput
func (PlaybackConfigurationCdnConfigurationPtrOutput) ToPlaybackConfigurationCdnConfigurationPtrOutputWithContext ¶
func (o PlaybackConfigurationCdnConfigurationPtrOutput) ToPlaybackConfigurationCdnConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationCdnConfigurationPtrOutput
type PlaybackConfigurationDashConfiguration ¶ added in v0.17.0
type PlaybackConfigurationDashConfiguration struct { // The URL generated by MediaTailor to initiate a DASH playback session. The session uses server-side reporting. ManifestEndpointPrefix *string `pulumi:"manifestEndpointPrefix"` // The setting that controls whether MediaTailor includes the Location tag in DASH manifests. MediaTailor populates the Location tag with the URL for manifest update requests, to be used by players that don't support sticky redirects. Disable this if you have CDN routing rules set up for accessing MediaTailor manifests, and you are either using client-side reporting or your players support sticky HTTP redirects. Valid values are DISABLED and EMT_DEFAULT. The EMT_DEFAULT setting enables the inclusion of the tag and is the default value. MpdLocation *string `pulumi:"mpdLocation"` // The setting that controls whether MediaTailor handles manifests from the origin server as multi-period manifests or single-period manifests. If your origin server produces single-period manifests, set this to SINGLE_PERIOD. The default setting is MULTI_PERIOD. For multi-period manifests, omit this setting or set it to MULTI_PERIOD. OriginManifestType *PlaybackConfigurationDashConfigurationOriginManifestType `pulumi:"originManifestType"` }
The configuration for DASH PUT operations.
type PlaybackConfigurationDashConfigurationArgs ¶ added in v0.17.0
type PlaybackConfigurationDashConfigurationArgs struct { // The URL generated by MediaTailor to initiate a DASH playback session. The session uses server-side reporting. ManifestEndpointPrefix pulumi.StringPtrInput `pulumi:"manifestEndpointPrefix"` // The setting that controls whether MediaTailor includes the Location tag in DASH manifests. MediaTailor populates the Location tag with the URL for manifest update requests, to be used by players that don't support sticky redirects. Disable this if you have CDN routing rules set up for accessing MediaTailor manifests, and you are either using client-side reporting or your players support sticky HTTP redirects. Valid values are DISABLED and EMT_DEFAULT. The EMT_DEFAULT setting enables the inclusion of the tag and is the default value. MpdLocation pulumi.StringPtrInput `pulumi:"mpdLocation"` // The setting that controls whether MediaTailor handles manifests from the origin server as multi-period manifests or single-period manifests. If your origin server produces single-period manifests, set this to SINGLE_PERIOD. The default setting is MULTI_PERIOD. For multi-period manifests, omit this setting or set it to MULTI_PERIOD. OriginManifestType PlaybackConfigurationDashConfigurationOriginManifestTypePtrInput `pulumi:"originManifestType"` }
The configuration for DASH PUT operations.
func (PlaybackConfigurationDashConfigurationArgs) ElementType ¶ added in v0.17.0
func (PlaybackConfigurationDashConfigurationArgs) ElementType() reflect.Type
func (PlaybackConfigurationDashConfigurationArgs) ToPlaybackConfigurationDashConfigurationOutput ¶ added in v0.17.0
func (i PlaybackConfigurationDashConfigurationArgs) ToPlaybackConfigurationDashConfigurationOutput() PlaybackConfigurationDashConfigurationOutput
func (PlaybackConfigurationDashConfigurationArgs) ToPlaybackConfigurationDashConfigurationOutputWithContext ¶ added in v0.17.0
func (i PlaybackConfigurationDashConfigurationArgs) ToPlaybackConfigurationDashConfigurationOutputWithContext(ctx context.Context) PlaybackConfigurationDashConfigurationOutput
func (PlaybackConfigurationDashConfigurationArgs) ToPlaybackConfigurationDashConfigurationPtrOutput ¶ added in v0.17.0
func (i PlaybackConfigurationDashConfigurationArgs) ToPlaybackConfigurationDashConfigurationPtrOutput() PlaybackConfigurationDashConfigurationPtrOutput
func (PlaybackConfigurationDashConfigurationArgs) ToPlaybackConfigurationDashConfigurationPtrOutputWithContext ¶ added in v0.17.0
func (i PlaybackConfigurationDashConfigurationArgs) ToPlaybackConfigurationDashConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationDashConfigurationPtrOutput
type PlaybackConfigurationDashConfigurationInput ¶ added in v0.17.0
type PlaybackConfigurationDashConfigurationInput interface { pulumi.Input ToPlaybackConfigurationDashConfigurationOutput() PlaybackConfigurationDashConfigurationOutput ToPlaybackConfigurationDashConfigurationOutputWithContext(context.Context) PlaybackConfigurationDashConfigurationOutput }
PlaybackConfigurationDashConfigurationInput is an input type that accepts PlaybackConfigurationDashConfigurationArgs and PlaybackConfigurationDashConfigurationOutput values. You can construct a concrete instance of `PlaybackConfigurationDashConfigurationInput` via:
PlaybackConfigurationDashConfigurationArgs{...}
type PlaybackConfigurationDashConfigurationOriginManifestType ¶ added in v0.17.0
type PlaybackConfigurationDashConfigurationOriginManifestType string
The setting that controls whether MediaTailor handles manifests from the origin server as multi-period manifests or single-period manifests. If your origin server produces single-period manifests, set this to SINGLE_PERIOD. The default setting is MULTI_PERIOD. For multi-period manifests, omit this setting or set it to MULTI_PERIOD.
func (PlaybackConfigurationDashConfigurationOriginManifestType) ElementType ¶ added in v0.17.0
func (PlaybackConfigurationDashConfigurationOriginManifestType) ElementType() reflect.Type
func (PlaybackConfigurationDashConfigurationOriginManifestType) ToPlaybackConfigurationDashConfigurationOriginManifestTypeOutput ¶ added in v0.17.0
func (e PlaybackConfigurationDashConfigurationOriginManifestType) ToPlaybackConfigurationDashConfigurationOriginManifestTypeOutput() PlaybackConfigurationDashConfigurationOriginManifestTypeOutput
func (PlaybackConfigurationDashConfigurationOriginManifestType) ToPlaybackConfigurationDashConfigurationOriginManifestTypeOutputWithContext ¶ added in v0.17.0
func (e PlaybackConfigurationDashConfigurationOriginManifestType) ToPlaybackConfigurationDashConfigurationOriginManifestTypeOutputWithContext(ctx context.Context) PlaybackConfigurationDashConfigurationOriginManifestTypeOutput
func (PlaybackConfigurationDashConfigurationOriginManifestType) ToPlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput ¶ added in v0.17.0
func (e PlaybackConfigurationDashConfigurationOriginManifestType) ToPlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput() PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput
func (PlaybackConfigurationDashConfigurationOriginManifestType) ToPlaybackConfigurationDashConfigurationOriginManifestTypePtrOutputWithContext ¶ added in v0.17.0
func (e PlaybackConfigurationDashConfigurationOriginManifestType) ToPlaybackConfigurationDashConfigurationOriginManifestTypePtrOutputWithContext(ctx context.Context) PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput
func (PlaybackConfigurationDashConfigurationOriginManifestType) ToStringOutput ¶ added in v0.17.0
func (e PlaybackConfigurationDashConfigurationOriginManifestType) ToStringOutput() pulumi.StringOutput
func (PlaybackConfigurationDashConfigurationOriginManifestType) ToStringOutputWithContext ¶ added in v0.17.0
func (e PlaybackConfigurationDashConfigurationOriginManifestType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PlaybackConfigurationDashConfigurationOriginManifestType) ToStringPtrOutput ¶ added in v0.17.0
func (e PlaybackConfigurationDashConfigurationOriginManifestType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PlaybackConfigurationDashConfigurationOriginManifestType) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (e PlaybackConfigurationDashConfigurationOriginManifestType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PlaybackConfigurationDashConfigurationOriginManifestTypeInput ¶ added in v0.17.0
type PlaybackConfigurationDashConfigurationOriginManifestTypeInput interface { pulumi.Input ToPlaybackConfigurationDashConfigurationOriginManifestTypeOutput() PlaybackConfigurationDashConfigurationOriginManifestTypeOutput ToPlaybackConfigurationDashConfigurationOriginManifestTypeOutputWithContext(context.Context) PlaybackConfigurationDashConfigurationOriginManifestTypeOutput }
PlaybackConfigurationDashConfigurationOriginManifestTypeInput is an input type that accepts values of the PlaybackConfigurationDashConfigurationOriginManifestType enum A concrete instance of `PlaybackConfigurationDashConfigurationOriginManifestTypeInput` can be one of the following:
PlaybackConfigurationDashConfigurationOriginManifestTypeSinglePeriod PlaybackConfigurationDashConfigurationOriginManifestTypeMultiPeriod
type PlaybackConfigurationDashConfigurationOriginManifestTypeOutput ¶ added in v0.17.0
type PlaybackConfigurationDashConfigurationOriginManifestTypeOutput struct{ *pulumi.OutputState }
func (PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ElementType ¶ added in v0.17.0
func (PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ElementType() reflect.Type
func (PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToPlaybackConfigurationDashConfigurationOriginManifestTypeOutput ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToPlaybackConfigurationDashConfigurationOriginManifestTypeOutput() PlaybackConfigurationDashConfigurationOriginManifestTypeOutput
func (PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToPlaybackConfigurationDashConfigurationOriginManifestTypeOutputWithContext ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToPlaybackConfigurationDashConfigurationOriginManifestTypeOutputWithContext(ctx context.Context) PlaybackConfigurationDashConfigurationOriginManifestTypeOutput
func (PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToPlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToPlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput() PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput
func (PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToPlaybackConfigurationDashConfigurationOriginManifestTypePtrOutputWithContext ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToPlaybackConfigurationDashConfigurationOriginManifestTypePtrOutputWithContext(ctx context.Context) PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput
func (PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToStringOutput ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToStringOutput() pulumi.StringOutput
func (PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToStringOutputWithContext ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationOriginManifestTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PlaybackConfigurationDashConfigurationOriginManifestTypePtrInput ¶ added in v0.17.0
type PlaybackConfigurationDashConfigurationOriginManifestTypePtrInput interface { pulumi.Input ToPlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput() PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput ToPlaybackConfigurationDashConfigurationOriginManifestTypePtrOutputWithContext(context.Context) PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput }
func PlaybackConfigurationDashConfigurationOriginManifestTypePtr ¶ added in v0.17.0
func PlaybackConfigurationDashConfigurationOriginManifestTypePtr(v string) PlaybackConfigurationDashConfigurationOriginManifestTypePtrInput
type PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput ¶ added in v0.17.0
type PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput struct{ *pulumi.OutputState }
func (PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput) ElementType ¶ added in v0.17.0
func (PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput) ElementType() reflect.Type
func (PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput) ToPlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput) ToPlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput() PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput
func (PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput) ToPlaybackConfigurationDashConfigurationOriginManifestTypePtrOutputWithContext ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput) ToPlaybackConfigurationDashConfigurationOriginManifestTypePtrOutputWithContext(ctx context.Context) PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput
func (PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PlaybackConfigurationDashConfigurationOutput ¶ added in v0.17.0
type PlaybackConfigurationDashConfigurationOutput struct{ *pulumi.OutputState }
The configuration for DASH PUT operations.
func (PlaybackConfigurationDashConfigurationOutput) ElementType ¶ added in v0.17.0
func (PlaybackConfigurationDashConfigurationOutput) ElementType() reflect.Type
func (PlaybackConfigurationDashConfigurationOutput) ManifestEndpointPrefix ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationOutput) ManifestEndpointPrefix() pulumi.StringPtrOutput
The URL generated by MediaTailor to initiate a DASH playback session. The session uses server-side reporting.
func (PlaybackConfigurationDashConfigurationOutput) MpdLocation ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationOutput) MpdLocation() pulumi.StringPtrOutput
The setting that controls whether MediaTailor includes the Location tag in DASH manifests. MediaTailor populates the Location tag with the URL for manifest update requests, to be used by players that don't support sticky redirects. Disable this if you have CDN routing rules set up for accessing MediaTailor manifests, and you are either using client-side reporting or your players support sticky HTTP redirects. Valid values are DISABLED and EMT_DEFAULT. The EMT_DEFAULT setting enables the inclusion of the tag and is the default value.
func (PlaybackConfigurationDashConfigurationOutput) OriginManifestType ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationOutput) OriginManifestType() PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput
The setting that controls whether MediaTailor handles manifests from the origin server as multi-period manifests or single-period manifests. If your origin server produces single-period manifests, set this to SINGLE_PERIOD. The default setting is MULTI_PERIOD. For multi-period manifests, omit this setting or set it to MULTI_PERIOD.
func (PlaybackConfigurationDashConfigurationOutput) ToPlaybackConfigurationDashConfigurationOutput ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationOutput) ToPlaybackConfigurationDashConfigurationOutput() PlaybackConfigurationDashConfigurationOutput
func (PlaybackConfigurationDashConfigurationOutput) ToPlaybackConfigurationDashConfigurationOutputWithContext ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationOutput) ToPlaybackConfigurationDashConfigurationOutputWithContext(ctx context.Context) PlaybackConfigurationDashConfigurationOutput
func (PlaybackConfigurationDashConfigurationOutput) ToPlaybackConfigurationDashConfigurationPtrOutput ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationOutput) ToPlaybackConfigurationDashConfigurationPtrOutput() PlaybackConfigurationDashConfigurationPtrOutput
func (PlaybackConfigurationDashConfigurationOutput) ToPlaybackConfigurationDashConfigurationPtrOutputWithContext ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationOutput) ToPlaybackConfigurationDashConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationDashConfigurationPtrOutput
type PlaybackConfigurationDashConfigurationPtrInput ¶ added in v0.17.0
type PlaybackConfigurationDashConfigurationPtrInput interface { pulumi.Input ToPlaybackConfigurationDashConfigurationPtrOutput() PlaybackConfigurationDashConfigurationPtrOutput ToPlaybackConfigurationDashConfigurationPtrOutputWithContext(context.Context) PlaybackConfigurationDashConfigurationPtrOutput }
PlaybackConfigurationDashConfigurationPtrInput is an input type that accepts PlaybackConfigurationDashConfigurationArgs, PlaybackConfigurationDashConfigurationPtr and PlaybackConfigurationDashConfigurationPtrOutput values. You can construct a concrete instance of `PlaybackConfigurationDashConfigurationPtrInput` via:
PlaybackConfigurationDashConfigurationArgs{...} or: nil
func PlaybackConfigurationDashConfigurationPtr ¶ added in v0.17.0
func PlaybackConfigurationDashConfigurationPtr(v *PlaybackConfigurationDashConfigurationArgs) PlaybackConfigurationDashConfigurationPtrInput
type PlaybackConfigurationDashConfigurationPtrOutput ¶ added in v0.17.0
type PlaybackConfigurationDashConfigurationPtrOutput struct{ *pulumi.OutputState }
func (PlaybackConfigurationDashConfigurationPtrOutput) ElementType ¶ added in v0.17.0
func (PlaybackConfigurationDashConfigurationPtrOutput) ElementType() reflect.Type
func (PlaybackConfigurationDashConfigurationPtrOutput) ManifestEndpointPrefix ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationPtrOutput) ManifestEndpointPrefix() pulumi.StringPtrOutput
The URL generated by MediaTailor to initiate a DASH playback session. The session uses server-side reporting.
func (PlaybackConfigurationDashConfigurationPtrOutput) MpdLocation ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationPtrOutput) MpdLocation() pulumi.StringPtrOutput
The setting that controls whether MediaTailor includes the Location tag in DASH manifests. MediaTailor populates the Location tag with the URL for manifest update requests, to be used by players that don't support sticky redirects. Disable this if you have CDN routing rules set up for accessing MediaTailor manifests, and you are either using client-side reporting or your players support sticky HTTP redirects. Valid values are DISABLED and EMT_DEFAULT. The EMT_DEFAULT setting enables the inclusion of the tag and is the default value.
func (PlaybackConfigurationDashConfigurationPtrOutput) OriginManifestType ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationPtrOutput) OriginManifestType() PlaybackConfigurationDashConfigurationOriginManifestTypePtrOutput
The setting that controls whether MediaTailor handles manifests from the origin server as multi-period manifests or single-period manifests. If your origin server produces single-period manifests, set this to SINGLE_PERIOD. The default setting is MULTI_PERIOD. For multi-period manifests, omit this setting or set it to MULTI_PERIOD.
func (PlaybackConfigurationDashConfigurationPtrOutput) ToPlaybackConfigurationDashConfigurationPtrOutput ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationPtrOutput) ToPlaybackConfigurationDashConfigurationPtrOutput() PlaybackConfigurationDashConfigurationPtrOutput
func (PlaybackConfigurationDashConfigurationPtrOutput) ToPlaybackConfigurationDashConfigurationPtrOutputWithContext ¶ added in v0.17.0
func (o PlaybackConfigurationDashConfigurationPtrOutput) ToPlaybackConfigurationDashConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationDashConfigurationPtrOutput
type PlaybackConfigurationHlsConfiguration ¶ added in v0.17.0
type PlaybackConfigurationHlsConfiguration struct { // The URL that is used to initiate a playback session for devices that support Apple HLS. The session uses server-side reporting. ManifestEndpointPrefix *string `pulumi:"manifestEndpointPrefix"` }
type PlaybackConfigurationHlsConfigurationArgs ¶ added in v0.17.0
type PlaybackConfigurationHlsConfigurationArgs struct { // The URL that is used to initiate a playback session for devices that support Apple HLS. The session uses server-side reporting. ManifestEndpointPrefix pulumi.StringPtrInput `pulumi:"manifestEndpointPrefix"` }
func (PlaybackConfigurationHlsConfigurationArgs) ElementType ¶ added in v0.17.0
func (PlaybackConfigurationHlsConfigurationArgs) ElementType() reflect.Type
func (PlaybackConfigurationHlsConfigurationArgs) ToPlaybackConfigurationHlsConfigurationOutput ¶ added in v0.17.0
func (i PlaybackConfigurationHlsConfigurationArgs) ToPlaybackConfigurationHlsConfigurationOutput() PlaybackConfigurationHlsConfigurationOutput
func (PlaybackConfigurationHlsConfigurationArgs) ToPlaybackConfigurationHlsConfigurationOutputWithContext ¶ added in v0.17.0
func (i PlaybackConfigurationHlsConfigurationArgs) ToPlaybackConfigurationHlsConfigurationOutputWithContext(ctx context.Context) PlaybackConfigurationHlsConfigurationOutput
func (PlaybackConfigurationHlsConfigurationArgs) ToPlaybackConfigurationHlsConfigurationPtrOutput ¶ added in v0.17.0
func (i PlaybackConfigurationHlsConfigurationArgs) ToPlaybackConfigurationHlsConfigurationPtrOutput() PlaybackConfigurationHlsConfigurationPtrOutput
func (PlaybackConfigurationHlsConfigurationArgs) ToPlaybackConfigurationHlsConfigurationPtrOutputWithContext ¶ added in v0.17.0
func (i PlaybackConfigurationHlsConfigurationArgs) ToPlaybackConfigurationHlsConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationHlsConfigurationPtrOutput
type PlaybackConfigurationHlsConfigurationInput ¶ added in v0.17.0
type PlaybackConfigurationHlsConfigurationInput interface { pulumi.Input ToPlaybackConfigurationHlsConfigurationOutput() PlaybackConfigurationHlsConfigurationOutput ToPlaybackConfigurationHlsConfigurationOutputWithContext(context.Context) PlaybackConfigurationHlsConfigurationOutput }
PlaybackConfigurationHlsConfigurationInput is an input type that accepts PlaybackConfigurationHlsConfigurationArgs and PlaybackConfigurationHlsConfigurationOutput values. You can construct a concrete instance of `PlaybackConfigurationHlsConfigurationInput` via:
PlaybackConfigurationHlsConfigurationArgs{...}
type PlaybackConfigurationHlsConfigurationOutput ¶ added in v0.17.0
type PlaybackConfigurationHlsConfigurationOutput struct{ *pulumi.OutputState }
func (PlaybackConfigurationHlsConfigurationOutput) ElementType ¶ added in v0.17.0
func (PlaybackConfigurationHlsConfigurationOutput) ElementType() reflect.Type
func (PlaybackConfigurationHlsConfigurationOutput) ManifestEndpointPrefix ¶ added in v0.17.0
func (o PlaybackConfigurationHlsConfigurationOutput) ManifestEndpointPrefix() pulumi.StringPtrOutput
The URL that is used to initiate a playback session for devices that support Apple HLS. The session uses server-side reporting.
func (PlaybackConfigurationHlsConfigurationOutput) ToPlaybackConfigurationHlsConfigurationOutput ¶ added in v0.17.0
func (o PlaybackConfigurationHlsConfigurationOutput) ToPlaybackConfigurationHlsConfigurationOutput() PlaybackConfigurationHlsConfigurationOutput
func (PlaybackConfigurationHlsConfigurationOutput) ToPlaybackConfigurationHlsConfigurationOutputWithContext ¶ added in v0.17.0
func (o PlaybackConfigurationHlsConfigurationOutput) ToPlaybackConfigurationHlsConfigurationOutputWithContext(ctx context.Context) PlaybackConfigurationHlsConfigurationOutput
func (PlaybackConfigurationHlsConfigurationOutput) ToPlaybackConfigurationHlsConfigurationPtrOutput ¶ added in v0.17.0
func (o PlaybackConfigurationHlsConfigurationOutput) ToPlaybackConfigurationHlsConfigurationPtrOutput() PlaybackConfigurationHlsConfigurationPtrOutput
func (PlaybackConfigurationHlsConfigurationOutput) ToPlaybackConfigurationHlsConfigurationPtrOutputWithContext ¶ added in v0.17.0
func (o PlaybackConfigurationHlsConfigurationOutput) ToPlaybackConfigurationHlsConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationHlsConfigurationPtrOutput
type PlaybackConfigurationHlsConfigurationPtrInput ¶ added in v0.17.0
type PlaybackConfigurationHlsConfigurationPtrInput interface { pulumi.Input ToPlaybackConfigurationHlsConfigurationPtrOutput() PlaybackConfigurationHlsConfigurationPtrOutput ToPlaybackConfigurationHlsConfigurationPtrOutputWithContext(context.Context) PlaybackConfigurationHlsConfigurationPtrOutput }
PlaybackConfigurationHlsConfigurationPtrInput is an input type that accepts PlaybackConfigurationHlsConfigurationArgs, PlaybackConfigurationHlsConfigurationPtr and PlaybackConfigurationHlsConfigurationPtrOutput values. You can construct a concrete instance of `PlaybackConfigurationHlsConfigurationPtrInput` via:
PlaybackConfigurationHlsConfigurationArgs{...} or: nil
func PlaybackConfigurationHlsConfigurationPtr ¶ added in v0.17.0
func PlaybackConfigurationHlsConfigurationPtr(v *PlaybackConfigurationHlsConfigurationArgs) PlaybackConfigurationHlsConfigurationPtrInput
type PlaybackConfigurationHlsConfigurationPtrOutput ¶ added in v0.17.0
type PlaybackConfigurationHlsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (PlaybackConfigurationHlsConfigurationPtrOutput) ElementType ¶ added in v0.17.0
func (PlaybackConfigurationHlsConfigurationPtrOutput) ElementType() reflect.Type
func (PlaybackConfigurationHlsConfigurationPtrOutput) ManifestEndpointPrefix ¶ added in v0.17.0
func (o PlaybackConfigurationHlsConfigurationPtrOutput) ManifestEndpointPrefix() pulumi.StringPtrOutput
The URL that is used to initiate a playback session for devices that support Apple HLS. The session uses server-side reporting.
func (PlaybackConfigurationHlsConfigurationPtrOutput) ToPlaybackConfigurationHlsConfigurationPtrOutput ¶ added in v0.17.0
func (o PlaybackConfigurationHlsConfigurationPtrOutput) ToPlaybackConfigurationHlsConfigurationPtrOutput() PlaybackConfigurationHlsConfigurationPtrOutput
func (PlaybackConfigurationHlsConfigurationPtrOutput) ToPlaybackConfigurationHlsConfigurationPtrOutputWithContext ¶ added in v0.17.0
func (o PlaybackConfigurationHlsConfigurationPtrOutput) ToPlaybackConfigurationHlsConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationHlsConfigurationPtrOutput
type PlaybackConfigurationInput ¶
type PlaybackConfigurationInput interface { pulumi.Input ToPlaybackConfigurationOutput() PlaybackConfigurationOutput ToPlaybackConfigurationOutputWithContext(ctx context.Context) PlaybackConfigurationOutput }
type PlaybackConfigurationLivePreRollConfiguration ¶
type PlaybackConfigurationLivePreRollConfiguration struct { // The URL for the ad decision server (ADS) for pre-roll ads. This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing, you can provide a static VAST URL. The maximum length is 25,000 characters. AdDecisionServerUrl *string `pulumi:"adDecisionServerUrl"` // The maximum allowed duration for the pre-roll ad avail. AWS Elemental MediaTailor won't play pre-roll ads to exceed this duration, regardless of the total duration of ads that the ADS returns. MaxDurationSeconds *int `pulumi:"maxDurationSeconds"` }
The configuration for pre-roll ad insertion.
type PlaybackConfigurationLivePreRollConfigurationArgs ¶
type PlaybackConfigurationLivePreRollConfigurationArgs struct { // The URL for the ad decision server (ADS) for pre-roll ads. This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing, you can provide a static VAST URL. The maximum length is 25,000 characters. AdDecisionServerUrl pulumi.StringPtrInput `pulumi:"adDecisionServerUrl"` // The maximum allowed duration for the pre-roll ad avail. AWS Elemental MediaTailor won't play pre-roll ads to exceed this duration, regardless of the total duration of ads that the ADS returns. MaxDurationSeconds pulumi.IntPtrInput `pulumi:"maxDurationSeconds"` }
The configuration for pre-roll ad insertion.
func (PlaybackConfigurationLivePreRollConfigurationArgs) ElementType ¶
func (PlaybackConfigurationLivePreRollConfigurationArgs) ElementType() reflect.Type
func (PlaybackConfigurationLivePreRollConfigurationArgs) ToPlaybackConfigurationLivePreRollConfigurationOutput ¶
func (i PlaybackConfigurationLivePreRollConfigurationArgs) ToPlaybackConfigurationLivePreRollConfigurationOutput() PlaybackConfigurationLivePreRollConfigurationOutput
func (PlaybackConfigurationLivePreRollConfigurationArgs) ToPlaybackConfigurationLivePreRollConfigurationOutputWithContext ¶
func (i PlaybackConfigurationLivePreRollConfigurationArgs) ToPlaybackConfigurationLivePreRollConfigurationOutputWithContext(ctx context.Context) PlaybackConfigurationLivePreRollConfigurationOutput
func (PlaybackConfigurationLivePreRollConfigurationArgs) ToPlaybackConfigurationLivePreRollConfigurationPtrOutput ¶
func (i PlaybackConfigurationLivePreRollConfigurationArgs) ToPlaybackConfigurationLivePreRollConfigurationPtrOutput() PlaybackConfigurationLivePreRollConfigurationPtrOutput
func (PlaybackConfigurationLivePreRollConfigurationArgs) ToPlaybackConfigurationLivePreRollConfigurationPtrOutputWithContext ¶
func (i PlaybackConfigurationLivePreRollConfigurationArgs) ToPlaybackConfigurationLivePreRollConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationLivePreRollConfigurationPtrOutput
type PlaybackConfigurationLivePreRollConfigurationInput ¶
type PlaybackConfigurationLivePreRollConfigurationInput interface { pulumi.Input ToPlaybackConfigurationLivePreRollConfigurationOutput() PlaybackConfigurationLivePreRollConfigurationOutput ToPlaybackConfigurationLivePreRollConfigurationOutputWithContext(context.Context) PlaybackConfigurationLivePreRollConfigurationOutput }
PlaybackConfigurationLivePreRollConfigurationInput is an input type that accepts PlaybackConfigurationLivePreRollConfigurationArgs and PlaybackConfigurationLivePreRollConfigurationOutput values. You can construct a concrete instance of `PlaybackConfigurationLivePreRollConfigurationInput` via:
PlaybackConfigurationLivePreRollConfigurationArgs{...}
type PlaybackConfigurationLivePreRollConfigurationOutput ¶
type PlaybackConfigurationLivePreRollConfigurationOutput struct{ *pulumi.OutputState }
The configuration for pre-roll ad insertion.
func (PlaybackConfigurationLivePreRollConfigurationOutput) AdDecisionServerUrl ¶
func (o PlaybackConfigurationLivePreRollConfigurationOutput) AdDecisionServerUrl() pulumi.StringPtrOutput
The URL for the ad decision server (ADS) for pre-roll ads. This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing, you can provide a static VAST URL. The maximum length is 25,000 characters.
func (PlaybackConfigurationLivePreRollConfigurationOutput) ElementType ¶
func (PlaybackConfigurationLivePreRollConfigurationOutput) ElementType() reflect.Type
func (PlaybackConfigurationLivePreRollConfigurationOutput) MaxDurationSeconds ¶
func (o PlaybackConfigurationLivePreRollConfigurationOutput) MaxDurationSeconds() pulumi.IntPtrOutput
The maximum allowed duration for the pre-roll ad avail. AWS Elemental MediaTailor won't play pre-roll ads to exceed this duration, regardless of the total duration of ads that the ADS returns.
func (PlaybackConfigurationLivePreRollConfigurationOutput) ToPlaybackConfigurationLivePreRollConfigurationOutput ¶
func (o PlaybackConfigurationLivePreRollConfigurationOutput) ToPlaybackConfigurationLivePreRollConfigurationOutput() PlaybackConfigurationLivePreRollConfigurationOutput
func (PlaybackConfigurationLivePreRollConfigurationOutput) ToPlaybackConfigurationLivePreRollConfigurationOutputWithContext ¶
func (o PlaybackConfigurationLivePreRollConfigurationOutput) ToPlaybackConfigurationLivePreRollConfigurationOutputWithContext(ctx context.Context) PlaybackConfigurationLivePreRollConfigurationOutput
func (PlaybackConfigurationLivePreRollConfigurationOutput) ToPlaybackConfigurationLivePreRollConfigurationPtrOutput ¶
func (o PlaybackConfigurationLivePreRollConfigurationOutput) ToPlaybackConfigurationLivePreRollConfigurationPtrOutput() PlaybackConfigurationLivePreRollConfigurationPtrOutput
func (PlaybackConfigurationLivePreRollConfigurationOutput) ToPlaybackConfigurationLivePreRollConfigurationPtrOutputWithContext ¶
func (o PlaybackConfigurationLivePreRollConfigurationOutput) ToPlaybackConfigurationLivePreRollConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationLivePreRollConfigurationPtrOutput
type PlaybackConfigurationLivePreRollConfigurationPtrInput ¶
type PlaybackConfigurationLivePreRollConfigurationPtrInput interface { pulumi.Input ToPlaybackConfigurationLivePreRollConfigurationPtrOutput() PlaybackConfigurationLivePreRollConfigurationPtrOutput ToPlaybackConfigurationLivePreRollConfigurationPtrOutputWithContext(context.Context) PlaybackConfigurationLivePreRollConfigurationPtrOutput }
PlaybackConfigurationLivePreRollConfigurationPtrInput is an input type that accepts PlaybackConfigurationLivePreRollConfigurationArgs, PlaybackConfigurationLivePreRollConfigurationPtr and PlaybackConfigurationLivePreRollConfigurationPtrOutput values. You can construct a concrete instance of `PlaybackConfigurationLivePreRollConfigurationPtrInput` via:
PlaybackConfigurationLivePreRollConfigurationArgs{...} or: nil
func PlaybackConfigurationLivePreRollConfigurationPtr ¶
func PlaybackConfigurationLivePreRollConfigurationPtr(v *PlaybackConfigurationLivePreRollConfigurationArgs) PlaybackConfigurationLivePreRollConfigurationPtrInput
type PlaybackConfigurationLivePreRollConfigurationPtrOutput ¶
type PlaybackConfigurationLivePreRollConfigurationPtrOutput struct{ *pulumi.OutputState }
func (PlaybackConfigurationLivePreRollConfigurationPtrOutput) AdDecisionServerUrl ¶
func (o PlaybackConfigurationLivePreRollConfigurationPtrOutput) AdDecisionServerUrl() pulumi.StringPtrOutput
The URL for the ad decision server (ADS) for pre-roll ads. This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing, you can provide a static VAST URL. The maximum length is 25,000 characters.
func (PlaybackConfigurationLivePreRollConfigurationPtrOutput) ElementType ¶
func (PlaybackConfigurationLivePreRollConfigurationPtrOutput) ElementType() reflect.Type
func (PlaybackConfigurationLivePreRollConfigurationPtrOutput) MaxDurationSeconds ¶
func (o PlaybackConfigurationLivePreRollConfigurationPtrOutput) MaxDurationSeconds() pulumi.IntPtrOutput
The maximum allowed duration for the pre-roll ad avail. AWS Elemental MediaTailor won't play pre-roll ads to exceed this duration, regardless of the total duration of ads that the ADS returns.
func (PlaybackConfigurationLivePreRollConfigurationPtrOutput) ToPlaybackConfigurationLivePreRollConfigurationPtrOutput ¶
func (o PlaybackConfigurationLivePreRollConfigurationPtrOutput) ToPlaybackConfigurationLivePreRollConfigurationPtrOutput() PlaybackConfigurationLivePreRollConfigurationPtrOutput
func (PlaybackConfigurationLivePreRollConfigurationPtrOutput) ToPlaybackConfigurationLivePreRollConfigurationPtrOutputWithContext ¶
func (o PlaybackConfigurationLivePreRollConfigurationPtrOutput) ToPlaybackConfigurationLivePreRollConfigurationPtrOutputWithContext(ctx context.Context) PlaybackConfigurationLivePreRollConfigurationPtrOutput
type PlaybackConfigurationManifestProcessingRules ¶
type PlaybackConfigurationManifestProcessingRules struct { // For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest. No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0. AdMarkerPassthrough *PlaybackConfigurationAdMarkerPassthrough `pulumi:"adMarkerPassthrough"` }
The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor.
type PlaybackConfigurationManifestProcessingRulesArgs ¶
type PlaybackConfigurationManifestProcessingRulesArgs struct { // For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest. No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0. AdMarkerPassthrough PlaybackConfigurationAdMarkerPassthroughPtrInput `pulumi:"adMarkerPassthrough"` }
The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor.
func (PlaybackConfigurationManifestProcessingRulesArgs) ElementType ¶
func (PlaybackConfigurationManifestProcessingRulesArgs) ElementType() reflect.Type
func (PlaybackConfigurationManifestProcessingRulesArgs) ToPlaybackConfigurationManifestProcessingRulesOutput ¶
func (i PlaybackConfigurationManifestProcessingRulesArgs) ToPlaybackConfigurationManifestProcessingRulesOutput() PlaybackConfigurationManifestProcessingRulesOutput
func (PlaybackConfigurationManifestProcessingRulesArgs) ToPlaybackConfigurationManifestProcessingRulesOutputWithContext ¶
func (i PlaybackConfigurationManifestProcessingRulesArgs) ToPlaybackConfigurationManifestProcessingRulesOutputWithContext(ctx context.Context) PlaybackConfigurationManifestProcessingRulesOutput
func (PlaybackConfigurationManifestProcessingRulesArgs) ToPlaybackConfigurationManifestProcessingRulesPtrOutput ¶
func (i PlaybackConfigurationManifestProcessingRulesArgs) ToPlaybackConfigurationManifestProcessingRulesPtrOutput() PlaybackConfigurationManifestProcessingRulesPtrOutput
func (PlaybackConfigurationManifestProcessingRulesArgs) ToPlaybackConfigurationManifestProcessingRulesPtrOutputWithContext ¶
func (i PlaybackConfigurationManifestProcessingRulesArgs) ToPlaybackConfigurationManifestProcessingRulesPtrOutputWithContext(ctx context.Context) PlaybackConfigurationManifestProcessingRulesPtrOutput
type PlaybackConfigurationManifestProcessingRulesInput ¶
type PlaybackConfigurationManifestProcessingRulesInput interface { pulumi.Input ToPlaybackConfigurationManifestProcessingRulesOutput() PlaybackConfigurationManifestProcessingRulesOutput ToPlaybackConfigurationManifestProcessingRulesOutputWithContext(context.Context) PlaybackConfigurationManifestProcessingRulesOutput }
PlaybackConfigurationManifestProcessingRulesInput is an input type that accepts PlaybackConfigurationManifestProcessingRulesArgs and PlaybackConfigurationManifestProcessingRulesOutput values. You can construct a concrete instance of `PlaybackConfigurationManifestProcessingRulesInput` via:
PlaybackConfigurationManifestProcessingRulesArgs{...}
type PlaybackConfigurationManifestProcessingRulesOutput ¶
type PlaybackConfigurationManifestProcessingRulesOutput struct{ *pulumi.OutputState }
The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor.
func (PlaybackConfigurationManifestProcessingRulesOutput) AdMarkerPassthrough ¶
func (o PlaybackConfigurationManifestProcessingRulesOutput) AdMarkerPassthrough() PlaybackConfigurationAdMarkerPassthroughPtrOutput
For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest. No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.
func (PlaybackConfigurationManifestProcessingRulesOutput) ElementType ¶
func (PlaybackConfigurationManifestProcessingRulesOutput) ElementType() reflect.Type
func (PlaybackConfigurationManifestProcessingRulesOutput) ToPlaybackConfigurationManifestProcessingRulesOutput ¶
func (o PlaybackConfigurationManifestProcessingRulesOutput) ToPlaybackConfigurationManifestProcessingRulesOutput() PlaybackConfigurationManifestProcessingRulesOutput
func (PlaybackConfigurationManifestProcessingRulesOutput) ToPlaybackConfigurationManifestProcessingRulesOutputWithContext ¶
func (o PlaybackConfigurationManifestProcessingRulesOutput) ToPlaybackConfigurationManifestProcessingRulesOutputWithContext(ctx context.Context) PlaybackConfigurationManifestProcessingRulesOutput
func (PlaybackConfigurationManifestProcessingRulesOutput) ToPlaybackConfigurationManifestProcessingRulesPtrOutput ¶
func (o PlaybackConfigurationManifestProcessingRulesOutput) ToPlaybackConfigurationManifestProcessingRulesPtrOutput() PlaybackConfigurationManifestProcessingRulesPtrOutput
func (PlaybackConfigurationManifestProcessingRulesOutput) ToPlaybackConfigurationManifestProcessingRulesPtrOutputWithContext ¶
func (o PlaybackConfigurationManifestProcessingRulesOutput) ToPlaybackConfigurationManifestProcessingRulesPtrOutputWithContext(ctx context.Context) PlaybackConfigurationManifestProcessingRulesPtrOutput
type PlaybackConfigurationManifestProcessingRulesPtrInput ¶
type PlaybackConfigurationManifestProcessingRulesPtrInput interface { pulumi.Input ToPlaybackConfigurationManifestProcessingRulesPtrOutput() PlaybackConfigurationManifestProcessingRulesPtrOutput ToPlaybackConfigurationManifestProcessingRulesPtrOutputWithContext(context.Context) PlaybackConfigurationManifestProcessingRulesPtrOutput }
PlaybackConfigurationManifestProcessingRulesPtrInput is an input type that accepts PlaybackConfigurationManifestProcessingRulesArgs, PlaybackConfigurationManifestProcessingRulesPtr and PlaybackConfigurationManifestProcessingRulesPtrOutput values. You can construct a concrete instance of `PlaybackConfigurationManifestProcessingRulesPtrInput` via:
PlaybackConfigurationManifestProcessingRulesArgs{...} or: nil
func PlaybackConfigurationManifestProcessingRulesPtr ¶
func PlaybackConfigurationManifestProcessingRulesPtr(v *PlaybackConfigurationManifestProcessingRulesArgs) PlaybackConfigurationManifestProcessingRulesPtrInput
type PlaybackConfigurationManifestProcessingRulesPtrOutput ¶
type PlaybackConfigurationManifestProcessingRulesPtrOutput struct{ *pulumi.OutputState }
func (PlaybackConfigurationManifestProcessingRulesPtrOutput) AdMarkerPassthrough ¶
func (o PlaybackConfigurationManifestProcessingRulesPtrOutput) AdMarkerPassthrough() PlaybackConfigurationAdMarkerPassthroughPtrOutput
For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest. No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0.
func (PlaybackConfigurationManifestProcessingRulesPtrOutput) ElementType ¶
func (PlaybackConfigurationManifestProcessingRulesPtrOutput) ElementType() reflect.Type
func (PlaybackConfigurationManifestProcessingRulesPtrOutput) ToPlaybackConfigurationManifestProcessingRulesPtrOutput ¶
func (o PlaybackConfigurationManifestProcessingRulesPtrOutput) ToPlaybackConfigurationManifestProcessingRulesPtrOutput() PlaybackConfigurationManifestProcessingRulesPtrOutput
func (PlaybackConfigurationManifestProcessingRulesPtrOutput) ToPlaybackConfigurationManifestProcessingRulesPtrOutputWithContext ¶
func (o PlaybackConfigurationManifestProcessingRulesPtrOutput) ToPlaybackConfigurationManifestProcessingRulesPtrOutputWithContext(ctx context.Context) PlaybackConfigurationManifestProcessingRulesPtrOutput
type PlaybackConfigurationOutput ¶
type PlaybackConfigurationOutput struct{ *pulumi.OutputState }
func (PlaybackConfigurationOutput) AdDecisionServerUrl ¶ added in v0.17.0
func (o PlaybackConfigurationOutput) AdDecisionServerUrl() pulumi.StringOutput
The URL for the ad decision server (ADS). This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing you can provide a static VAST URL. The maximum length is 25,000 characters.
func (PlaybackConfigurationOutput) AvailSuppression ¶ added in v0.17.0
func (o PlaybackConfigurationOutput) AvailSuppression() PlaybackConfigurationAvailSuppressionPtrOutput
The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html).
func (PlaybackConfigurationOutput) Bumper ¶ added in v0.17.0
func (o PlaybackConfigurationOutput) Bumper() PlaybackConfigurationBumperPtrOutput
The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. To learn more about bumpers, see Bumpers (https://docs.aws.amazon.com/mediatailor/latest/ug/bumpers.html).
func (PlaybackConfigurationOutput) CdnConfiguration ¶ added in v0.17.0
func (o PlaybackConfigurationOutput) CdnConfiguration() PlaybackConfigurationCdnConfigurationPtrOutput
The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.
func (PlaybackConfigurationOutput) ConfigurationAliases ¶ added in v0.17.0
func (o PlaybackConfigurationOutput) ConfigurationAliases() pulumi.MapOutput
The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables.
func (PlaybackConfigurationOutput) DashConfiguration ¶ added in v0.17.0
func (o PlaybackConfigurationOutput) DashConfiguration() PlaybackConfigurationDashConfigurationPtrOutput
The configuration for DASH content.
func (PlaybackConfigurationOutput) ElementType ¶
func (PlaybackConfigurationOutput) ElementType() reflect.Type
func (PlaybackConfigurationOutput) HlsConfiguration ¶ added in v0.17.0
func (o PlaybackConfigurationOutput) HlsConfiguration() PlaybackConfigurationHlsConfigurationPtrOutput
The configuration for HLS content.
func (PlaybackConfigurationOutput) LivePreRollConfiguration ¶ added in v0.17.0
func (o PlaybackConfigurationOutput) LivePreRollConfiguration() PlaybackConfigurationLivePreRollConfigurationPtrOutput
The configuration for pre-roll ad insertion.
func (PlaybackConfigurationOutput) ManifestProcessingRules ¶ added in v0.17.0
func (o PlaybackConfigurationOutput) ManifestProcessingRules() PlaybackConfigurationManifestProcessingRulesPtrOutput
The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor.
func (PlaybackConfigurationOutput) Name ¶ added in v0.17.0
func (o PlaybackConfigurationOutput) Name() pulumi.StringOutput
The identifier for the playback configuration.
func (PlaybackConfigurationOutput) PersonalizationThresholdSeconds ¶ added in v0.17.0
func (o PlaybackConfigurationOutput) PersonalizationThresholdSeconds() pulumi.IntPtrOutput
Defines the maximum duration of underfilled ad time (in seconds) allowed in an ad break. If the duration of underfilled ad time exceeds the personalization threshold, then the personalization of the ad break is abandoned and the underlying content is shown. This feature applies to ad replacement in live and VOD streams, rather than ad insertion, because it relies on an underlying content stream. For more information about ad break behavior, including ad replacement and insertion, see Ad Behavior in AWS Elemental MediaTailor (https://docs.aws.amazon.com/mediatailor/latest/ug/ad-behavior.html).
func (PlaybackConfigurationOutput) PlaybackConfigurationArn ¶ added in v0.17.0
func (o PlaybackConfigurationOutput) PlaybackConfigurationArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the playback configuration.
func (PlaybackConfigurationOutput) PlaybackEndpointPrefix ¶ added in v0.17.0
func (o PlaybackConfigurationOutput) PlaybackEndpointPrefix() pulumi.StringOutput
The URL that the player accesses to get a manifest from MediaTailor. This session will use server-side reporting.
func (PlaybackConfigurationOutput) SessionInitializationEndpointPrefix ¶ added in v0.17.0
func (o PlaybackConfigurationOutput) SessionInitializationEndpointPrefix() pulumi.StringOutput
The URL that the player uses to initialize a session that uses client-side reporting.
func (PlaybackConfigurationOutput) SlateAdUrl ¶ added in v0.17.0
func (o PlaybackConfigurationOutput) SlateAdUrl() pulumi.StringPtrOutput
The URL for a high-quality video asset to transcode and use to fill in time that's not used by ads. AWS Elemental MediaTailor shows the slate to fill in gaps in media content. Configuring the slate is optional for non-VPAID configurations. For VPAID, the slate is required because MediaTailor provides it in the slots that are designated for dynamic ad content. The slate must be a high-quality asset that contains both audio and video.
func (PlaybackConfigurationOutput) Tags ¶ added in v0.17.0
func (o PlaybackConfigurationOutput) Tags() aws.TagArrayOutput
The tags to assign to the playback configuration.
func (PlaybackConfigurationOutput) ToPlaybackConfigurationOutput ¶
func (o PlaybackConfigurationOutput) ToPlaybackConfigurationOutput() PlaybackConfigurationOutput
func (PlaybackConfigurationOutput) ToPlaybackConfigurationOutputWithContext ¶
func (o PlaybackConfigurationOutput) ToPlaybackConfigurationOutputWithContext(ctx context.Context) PlaybackConfigurationOutput
func (PlaybackConfigurationOutput) TranscodeProfileName ¶ added in v0.17.0
func (o PlaybackConfigurationOutput) TranscodeProfileName() pulumi.StringPtrOutput
The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support.
func (PlaybackConfigurationOutput) VideoContentSourceUrl ¶ added in v0.17.0
func (o PlaybackConfigurationOutput) VideoContentSourceUrl() pulumi.StringOutput
The URL prefix for the parent manifest for the stream, minus the asset ID. The maximum length is 512 characters.
type PlaybackConfigurationState ¶
type PlaybackConfigurationState struct { }
func (PlaybackConfigurationState) ElementType ¶
func (PlaybackConfigurationState) ElementType() reflect.Type
type SourceLocation ¶ added in v0.73.0
type SourceLocation struct { pulumi.CustomResourceState // The access configuration for the source location. AccessConfiguration SourceLocationAccessConfigurationPtrOutput `pulumi:"accessConfiguration"` // <p>The ARN of the source location.</p> Arn pulumi.StringOutput `pulumi:"arn"` // The default segment delivery configuration. DefaultSegmentDeliveryConfiguration SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput `pulumi:"defaultSegmentDeliveryConfiguration"` // The HTTP configuration for the source location. HttpConfiguration SourceLocationHttpConfigurationOutput `pulumi:"httpConfiguration"` // <p>A list of the segment delivery configurations associated with this resource.</p> SegmentDeliveryConfigurations SourceLocationSegmentDeliveryConfigurationArrayOutput `pulumi:"segmentDeliveryConfigurations"` // The name of the source location. SourceLocationName pulumi.StringOutput `pulumi:"sourceLocationName"` // The tags to assign to the source location. Tags aws.TagArrayOutput `pulumi:"tags"` }
Definition of AWS::MediaTailor::SourceLocation Resource Type
func GetSourceLocation ¶ added in v0.73.0
func GetSourceLocation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SourceLocationState, opts ...pulumi.ResourceOption) (*SourceLocation, error)
GetSourceLocation gets an existing SourceLocation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSourceLocation ¶ added in v0.73.0
func NewSourceLocation(ctx *pulumi.Context, name string, args *SourceLocationArgs, opts ...pulumi.ResourceOption) (*SourceLocation, error)
NewSourceLocation registers a new resource with the given unique name, arguments, and options.
func (*SourceLocation) ElementType ¶ added in v0.73.0
func (*SourceLocation) ElementType() reflect.Type
func (*SourceLocation) ToSourceLocationOutput ¶ added in v0.73.0
func (i *SourceLocation) ToSourceLocationOutput() SourceLocationOutput
func (*SourceLocation) ToSourceLocationOutputWithContext ¶ added in v0.73.0
func (i *SourceLocation) ToSourceLocationOutputWithContext(ctx context.Context) SourceLocationOutput
type SourceLocationAccessConfiguration ¶ added in v0.73.0
type SourceLocationAccessConfiguration struct { // The type of authentication used to access content from `HttpConfiguration::BaseUrl` on your source location. Accepted value: `S3_SIGV4` . // // `S3_SIGV4` - AWS Signature Version 4 authentication for Amazon S3 hosted virtual-style access. If your source location base URL is an Amazon S3 bucket, MediaTailor can use AWS Signature Version 4 (SigV4) authentication to access the bucket where your source content is stored. Your MediaTailor source location baseURL must follow the S3 virtual hosted-style request URL format. For example, https://bucket-name.s3.Region.amazonaws.com/key-name. // // Before you can use `S3_SIGV4` , you must meet these requirements: // // • You must allow MediaTailor to access your S3 bucket by granting mediatailor.amazonaws.com principal access in IAM. For information about configuring access in IAM, see Access management in the IAM User Guide. // // • The mediatailor.amazonaws.com service principal must have permissions to read all top level manifests referenced by the VodSource packaging configurations. // // • The caller of the API must have s3:GetObject IAM permissions to read all top level manifests referenced by your MediaTailor VodSource packaging configurations. AccessType *SourceLocationAccessType `pulumi:"accessType"` // AWS Secrets Manager access token configuration parameters. SecretsManagerAccessTokenConfiguration *SourceLocationSecretsManagerAccessTokenConfiguration `pulumi:"secretsManagerAccessTokenConfiguration"` }
<p>Access configuration parameters.</p>
type SourceLocationAccessConfigurationArgs ¶ added in v0.73.0
type SourceLocationAccessConfigurationArgs struct { // The type of authentication used to access content from `HttpConfiguration::BaseUrl` on your source location. Accepted value: `S3_SIGV4` . // // `S3_SIGV4` - AWS Signature Version 4 authentication for Amazon S3 hosted virtual-style access. If your source location base URL is an Amazon S3 bucket, MediaTailor can use AWS Signature Version 4 (SigV4) authentication to access the bucket where your source content is stored. Your MediaTailor source location baseURL must follow the S3 virtual hosted-style request URL format. For example, https://bucket-name.s3.Region.amazonaws.com/key-name. // // Before you can use `S3_SIGV4` , you must meet these requirements: // // • You must allow MediaTailor to access your S3 bucket by granting mediatailor.amazonaws.com principal access in IAM. For information about configuring access in IAM, see Access management in the IAM User Guide. // // • The mediatailor.amazonaws.com service principal must have permissions to read all top level manifests referenced by the VodSource packaging configurations. // // • The caller of the API must have s3:GetObject IAM permissions to read all top level manifests referenced by your MediaTailor VodSource packaging configurations. AccessType SourceLocationAccessTypePtrInput `pulumi:"accessType"` // AWS Secrets Manager access token configuration parameters. SecretsManagerAccessTokenConfiguration SourceLocationSecretsManagerAccessTokenConfigurationPtrInput `pulumi:"secretsManagerAccessTokenConfiguration"` }
<p>Access configuration parameters.</p>
func (SourceLocationAccessConfigurationArgs) ElementType ¶ added in v0.73.0
func (SourceLocationAccessConfigurationArgs) ElementType() reflect.Type
func (SourceLocationAccessConfigurationArgs) ToSourceLocationAccessConfigurationOutput ¶ added in v0.73.0
func (i SourceLocationAccessConfigurationArgs) ToSourceLocationAccessConfigurationOutput() SourceLocationAccessConfigurationOutput
func (SourceLocationAccessConfigurationArgs) ToSourceLocationAccessConfigurationOutputWithContext ¶ added in v0.73.0
func (i SourceLocationAccessConfigurationArgs) ToSourceLocationAccessConfigurationOutputWithContext(ctx context.Context) SourceLocationAccessConfigurationOutput
func (SourceLocationAccessConfigurationArgs) ToSourceLocationAccessConfigurationPtrOutput ¶ added in v0.73.0
func (i SourceLocationAccessConfigurationArgs) ToSourceLocationAccessConfigurationPtrOutput() SourceLocationAccessConfigurationPtrOutput
func (SourceLocationAccessConfigurationArgs) ToSourceLocationAccessConfigurationPtrOutputWithContext ¶ added in v0.73.0
func (i SourceLocationAccessConfigurationArgs) ToSourceLocationAccessConfigurationPtrOutputWithContext(ctx context.Context) SourceLocationAccessConfigurationPtrOutput
type SourceLocationAccessConfigurationInput ¶ added in v0.73.0
type SourceLocationAccessConfigurationInput interface { pulumi.Input ToSourceLocationAccessConfigurationOutput() SourceLocationAccessConfigurationOutput ToSourceLocationAccessConfigurationOutputWithContext(context.Context) SourceLocationAccessConfigurationOutput }
SourceLocationAccessConfigurationInput is an input type that accepts SourceLocationAccessConfigurationArgs and SourceLocationAccessConfigurationOutput values. You can construct a concrete instance of `SourceLocationAccessConfigurationInput` via:
SourceLocationAccessConfigurationArgs{...}
type SourceLocationAccessConfigurationOutput ¶ added in v0.73.0
type SourceLocationAccessConfigurationOutput struct{ *pulumi.OutputState }
<p>Access configuration parameters.</p>
func (SourceLocationAccessConfigurationOutput) AccessType ¶ added in v0.73.0
func (o SourceLocationAccessConfigurationOutput) AccessType() SourceLocationAccessTypePtrOutput
The type of authentication used to access content from `HttpConfiguration::BaseUrl` on your source location. Accepted value: `S3_SIGV4` .
`S3_SIGV4` - AWS Signature Version 4 authentication for Amazon S3 hosted virtual-style access. If your source location base URL is an Amazon S3 bucket, MediaTailor can use AWS Signature Version 4 (SigV4) authentication to access the bucket where your source content is stored. Your MediaTailor source location baseURL must follow the S3 virtual hosted-style request URL format. For example, https://bucket-name.s3.Region.amazonaws.com/key-name.
Before you can use `S3_SIGV4` , you must meet these requirements:
• You must allow MediaTailor to access your S3 bucket by granting mediatailor.amazonaws.com principal access in IAM. For information about configuring access in IAM, see Access management in the IAM User Guide.
• The mediatailor.amazonaws.com service principal must have permissions to read all top level manifests referenced by the VodSource packaging configurations.
• The caller of the API must have s3:GetObject IAM permissions to read all top level manifests referenced by your MediaTailor VodSource packaging configurations.
func (SourceLocationAccessConfigurationOutput) ElementType ¶ added in v0.73.0
func (SourceLocationAccessConfigurationOutput) ElementType() reflect.Type
func (SourceLocationAccessConfigurationOutput) SecretsManagerAccessTokenConfiguration ¶ added in v0.73.0
func (o SourceLocationAccessConfigurationOutput) SecretsManagerAccessTokenConfiguration() SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput
AWS Secrets Manager access token configuration parameters.
func (SourceLocationAccessConfigurationOutput) ToSourceLocationAccessConfigurationOutput ¶ added in v0.73.0
func (o SourceLocationAccessConfigurationOutput) ToSourceLocationAccessConfigurationOutput() SourceLocationAccessConfigurationOutput
func (SourceLocationAccessConfigurationOutput) ToSourceLocationAccessConfigurationOutputWithContext ¶ added in v0.73.0
func (o SourceLocationAccessConfigurationOutput) ToSourceLocationAccessConfigurationOutputWithContext(ctx context.Context) SourceLocationAccessConfigurationOutput
func (SourceLocationAccessConfigurationOutput) ToSourceLocationAccessConfigurationPtrOutput ¶ added in v0.73.0
func (o SourceLocationAccessConfigurationOutput) ToSourceLocationAccessConfigurationPtrOutput() SourceLocationAccessConfigurationPtrOutput
func (SourceLocationAccessConfigurationOutput) ToSourceLocationAccessConfigurationPtrOutputWithContext ¶ added in v0.73.0
func (o SourceLocationAccessConfigurationOutput) ToSourceLocationAccessConfigurationPtrOutputWithContext(ctx context.Context) SourceLocationAccessConfigurationPtrOutput
type SourceLocationAccessConfigurationPtrInput ¶ added in v0.73.0
type SourceLocationAccessConfigurationPtrInput interface { pulumi.Input ToSourceLocationAccessConfigurationPtrOutput() SourceLocationAccessConfigurationPtrOutput ToSourceLocationAccessConfigurationPtrOutputWithContext(context.Context) SourceLocationAccessConfigurationPtrOutput }
SourceLocationAccessConfigurationPtrInput is an input type that accepts SourceLocationAccessConfigurationArgs, SourceLocationAccessConfigurationPtr and SourceLocationAccessConfigurationPtrOutput values. You can construct a concrete instance of `SourceLocationAccessConfigurationPtrInput` via:
SourceLocationAccessConfigurationArgs{...} or: nil
func SourceLocationAccessConfigurationPtr ¶ added in v0.73.0
func SourceLocationAccessConfigurationPtr(v *SourceLocationAccessConfigurationArgs) SourceLocationAccessConfigurationPtrInput
type SourceLocationAccessConfigurationPtrOutput ¶ added in v0.73.0
type SourceLocationAccessConfigurationPtrOutput struct{ *pulumi.OutputState }
func (SourceLocationAccessConfigurationPtrOutput) AccessType ¶ added in v0.73.0
func (o SourceLocationAccessConfigurationPtrOutput) AccessType() SourceLocationAccessTypePtrOutput
The type of authentication used to access content from `HttpConfiguration::BaseUrl` on your source location. Accepted value: `S3_SIGV4` .
`S3_SIGV4` - AWS Signature Version 4 authentication for Amazon S3 hosted virtual-style access. If your source location base URL is an Amazon S3 bucket, MediaTailor can use AWS Signature Version 4 (SigV4) authentication to access the bucket where your source content is stored. Your MediaTailor source location baseURL must follow the S3 virtual hosted-style request URL format. For example, https://bucket-name.s3.Region.amazonaws.com/key-name.
Before you can use `S3_SIGV4` , you must meet these requirements:
• You must allow MediaTailor to access your S3 bucket by granting mediatailor.amazonaws.com principal access in IAM. For information about configuring access in IAM, see Access management in the IAM User Guide.
• The mediatailor.amazonaws.com service principal must have permissions to read all top level manifests referenced by the VodSource packaging configurations.
• The caller of the API must have s3:GetObject IAM permissions to read all top level manifests referenced by your MediaTailor VodSource packaging configurations.
func (SourceLocationAccessConfigurationPtrOutput) ElementType ¶ added in v0.73.0
func (SourceLocationAccessConfigurationPtrOutput) ElementType() reflect.Type
func (SourceLocationAccessConfigurationPtrOutput) SecretsManagerAccessTokenConfiguration ¶ added in v0.73.0
func (o SourceLocationAccessConfigurationPtrOutput) SecretsManagerAccessTokenConfiguration() SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput
AWS Secrets Manager access token configuration parameters.
func (SourceLocationAccessConfigurationPtrOutput) ToSourceLocationAccessConfigurationPtrOutput ¶ added in v0.73.0
func (o SourceLocationAccessConfigurationPtrOutput) ToSourceLocationAccessConfigurationPtrOutput() SourceLocationAccessConfigurationPtrOutput
func (SourceLocationAccessConfigurationPtrOutput) ToSourceLocationAccessConfigurationPtrOutputWithContext ¶ added in v0.73.0
func (o SourceLocationAccessConfigurationPtrOutput) ToSourceLocationAccessConfigurationPtrOutputWithContext(ctx context.Context) SourceLocationAccessConfigurationPtrOutput
type SourceLocationAccessType ¶ added in v0.73.0
type SourceLocationAccessType string
func (SourceLocationAccessType) ElementType ¶ added in v0.73.0
func (SourceLocationAccessType) ElementType() reflect.Type
func (SourceLocationAccessType) ToSourceLocationAccessTypeOutput ¶ added in v0.73.0
func (e SourceLocationAccessType) ToSourceLocationAccessTypeOutput() SourceLocationAccessTypeOutput
func (SourceLocationAccessType) ToSourceLocationAccessTypeOutputWithContext ¶ added in v0.73.0
func (e SourceLocationAccessType) ToSourceLocationAccessTypeOutputWithContext(ctx context.Context) SourceLocationAccessTypeOutput
func (SourceLocationAccessType) ToSourceLocationAccessTypePtrOutput ¶ added in v0.73.0
func (e SourceLocationAccessType) ToSourceLocationAccessTypePtrOutput() SourceLocationAccessTypePtrOutput
func (SourceLocationAccessType) ToSourceLocationAccessTypePtrOutputWithContext ¶ added in v0.73.0
func (e SourceLocationAccessType) ToSourceLocationAccessTypePtrOutputWithContext(ctx context.Context) SourceLocationAccessTypePtrOutput
func (SourceLocationAccessType) ToStringOutput ¶ added in v0.73.0
func (e SourceLocationAccessType) ToStringOutput() pulumi.StringOutput
func (SourceLocationAccessType) ToStringOutputWithContext ¶ added in v0.73.0
func (e SourceLocationAccessType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SourceLocationAccessType) ToStringPtrOutput ¶ added in v0.73.0
func (e SourceLocationAccessType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceLocationAccessType) ToStringPtrOutputWithContext ¶ added in v0.73.0
func (e SourceLocationAccessType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SourceLocationAccessTypeInput ¶ added in v0.73.0
type SourceLocationAccessTypeInput interface { pulumi.Input ToSourceLocationAccessTypeOutput() SourceLocationAccessTypeOutput ToSourceLocationAccessTypeOutputWithContext(context.Context) SourceLocationAccessTypeOutput }
SourceLocationAccessTypeInput is an input type that accepts values of the SourceLocationAccessType enum A concrete instance of `SourceLocationAccessTypeInput` can be one of the following:
SourceLocationAccessTypeS3Sigv4 SourceLocationAccessTypeSecretsManagerAccessToken SourceLocationAccessTypeAutodetectSigv4
type SourceLocationAccessTypeOutput ¶ added in v0.73.0
type SourceLocationAccessTypeOutput struct{ *pulumi.OutputState }
func (SourceLocationAccessTypeOutput) ElementType ¶ added in v0.73.0
func (SourceLocationAccessTypeOutput) ElementType() reflect.Type
func (SourceLocationAccessTypeOutput) ToSourceLocationAccessTypeOutput ¶ added in v0.73.0
func (o SourceLocationAccessTypeOutput) ToSourceLocationAccessTypeOutput() SourceLocationAccessTypeOutput
func (SourceLocationAccessTypeOutput) ToSourceLocationAccessTypeOutputWithContext ¶ added in v0.73.0
func (o SourceLocationAccessTypeOutput) ToSourceLocationAccessTypeOutputWithContext(ctx context.Context) SourceLocationAccessTypeOutput
func (SourceLocationAccessTypeOutput) ToSourceLocationAccessTypePtrOutput ¶ added in v0.73.0
func (o SourceLocationAccessTypeOutput) ToSourceLocationAccessTypePtrOutput() SourceLocationAccessTypePtrOutput
func (SourceLocationAccessTypeOutput) ToSourceLocationAccessTypePtrOutputWithContext ¶ added in v0.73.0
func (o SourceLocationAccessTypeOutput) ToSourceLocationAccessTypePtrOutputWithContext(ctx context.Context) SourceLocationAccessTypePtrOutput
func (SourceLocationAccessTypeOutput) ToStringOutput ¶ added in v0.73.0
func (o SourceLocationAccessTypeOutput) ToStringOutput() pulumi.StringOutput
func (SourceLocationAccessTypeOutput) ToStringOutputWithContext ¶ added in v0.73.0
func (o SourceLocationAccessTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SourceLocationAccessTypeOutput) ToStringPtrOutput ¶ added in v0.73.0
func (o SourceLocationAccessTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceLocationAccessTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.73.0
func (o SourceLocationAccessTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SourceLocationAccessTypePtrInput ¶ added in v0.73.0
type SourceLocationAccessTypePtrInput interface { pulumi.Input ToSourceLocationAccessTypePtrOutput() SourceLocationAccessTypePtrOutput ToSourceLocationAccessTypePtrOutputWithContext(context.Context) SourceLocationAccessTypePtrOutput }
func SourceLocationAccessTypePtr ¶ added in v0.73.0
func SourceLocationAccessTypePtr(v string) SourceLocationAccessTypePtrInput
type SourceLocationAccessTypePtrOutput ¶ added in v0.73.0
type SourceLocationAccessTypePtrOutput struct{ *pulumi.OutputState }
func (SourceLocationAccessTypePtrOutput) Elem ¶ added in v0.73.0
func (o SourceLocationAccessTypePtrOutput) Elem() SourceLocationAccessTypeOutput
func (SourceLocationAccessTypePtrOutput) ElementType ¶ added in v0.73.0
func (SourceLocationAccessTypePtrOutput) ElementType() reflect.Type
func (SourceLocationAccessTypePtrOutput) ToSourceLocationAccessTypePtrOutput ¶ added in v0.73.0
func (o SourceLocationAccessTypePtrOutput) ToSourceLocationAccessTypePtrOutput() SourceLocationAccessTypePtrOutput
func (SourceLocationAccessTypePtrOutput) ToSourceLocationAccessTypePtrOutputWithContext ¶ added in v0.73.0
func (o SourceLocationAccessTypePtrOutput) ToSourceLocationAccessTypePtrOutputWithContext(ctx context.Context) SourceLocationAccessTypePtrOutput
func (SourceLocationAccessTypePtrOutput) ToStringPtrOutput ¶ added in v0.73.0
func (o SourceLocationAccessTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceLocationAccessTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.73.0
func (o SourceLocationAccessTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SourceLocationArgs ¶ added in v0.73.0
type SourceLocationArgs struct { // The access configuration for the source location. AccessConfiguration SourceLocationAccessConfigurationPtrInput // The default segment delivery configuration. DefaultSegmentDeliveryConfiguration SourceLocationDefaultSegmentDeliveryConfigurationPtrInput // The HTTP configuration for the source location. HttpConfiguration SourceLocationHttpConfigurationInput // <p>A list of the segment delivery configurations associated with this resource.</p> SegmentDeliveryConfigurations SourceLocationSegmentDeliveryConfigurationArrayInput // The name of the source location. SourceLocationName pulumi.StringPtrInput // The tags to assign to the source location. Tags aws.TagArrayInput }
The set of arguments for constructing a SourceLocation resource.
func (SourceLocationArgs) ElementType ¶ added in v0.73.0
func (SourceLocationArgs) ElementType() reflect.Type
type SourceLocationDefaultSegmentDeliveryConfiguration ¶ added in v0.73.0
type SourceLocationDefaultSegmentDeliveryConfiguration struct { // <p>The hostname of the server that will be used to serve segments. This string must include the protocol, such as <b>https://</b>.</p> BaseUrl *string `pulumi:"baseUrl"` }
<p>The optional configuration for a server that serves segments. Use this if you want the segment delivery server to be different from the source location server. For example, you can configure your source location server to be an origination server, such as MediaPackage, and the segment delivery server to be a content delivery network (CDN), such as CloudFront. If you don't specify a segment delivery server, then the source location server is used.</p>
type SourceLocationDefaultSegmentDeliveryConfigurationArgs ¶ added in v0.73.0
type SourceLocationDefaultSegmentDeliveryConfigurationArgs struct { // <p>The hostname of the server that will be used to serve segments. This string must include the protocol, such as <b>https://</b>.</p> BaseUrl pulumi.StringPtrInput `pulumi:"baseUrl"` }
<p>The optional configuration for a server that serves segments. Use this if you want the segment delivery server to be different from the source location server. For example, you can configure your source location server to be an origination server, such as MediaPackage, and the segment delivery server to be a content delivery network (CDN), such as CloudFront. If you don't specify a segment delivery server, then the source location server is used.</p>
func (SourceLocationDefaultSegmentDeliveryConfigurationArgs) ElementType ¶ added in v0.73.0
func (SourceLocationDefaultSegmentDeliveryConfigurationArgs) ElementType() reflect.Type
func (SourceLocationDefaultSegmentDeliveryConfigurationArgs) ToSourceLocationDefaultSegmentDeliveryConfigurationOutput ¶ added in v0.73.0
func (i SourceLocationDefaultSegmentDeliveryConfigurationArgs) ToSourceLocationDefaultSegmentDeliveryConfigurationOutput() SourceLocationDefaultSegmentDeliveryConfigurationOutput
func (SourceLocationDefaultSegmentDeliveryConfigurationArgs) ToSourceLocationDefaultSegmentDeliveryConfigurationOutputWithContext ¶ added in v0.73.0
func (i SourceLocationDefaultSegmentDeliveryConfigurationArgs) ToSourceLocationDefaultSegmentDeliveryConfigurationOutputWithContext(ctx context.Context) SourceLocationDefaultSegmentDeliveryConfigurationOutput
func (SourceLocationDefaultSegmentDeliveryConfigurationArgs) ToSourceLocationDefaultSegmentDeliveryConfigurationPtrOutput ¶ added in v0.73.0
func (i SourceLocationDefaultSegmentDeliveryConfigurationArgs) ToSourceLocationDefaultSegmentDeliveryConfigurationPtrOutput() SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput
func (SourceLocationDefaultSegmentDeliveryConfigurationArgs) ToSourceLocationDefaultSegmentDeliveryConfigurationPtrOutputWithContext ¶ added in v0.73.0
func (i SourceLocationDefaultSegmentDeliveryConfigurationArgs) ToSourceLocationDefaultSegmentDeliveryConfigurationPtrOutputWithContext(ctx context.Context) SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput
type SourceLocationDefaultSegmentDeliveryConfigurationInput ¶ added in v0.73.0
type SourceLocationDefaultSegmentDeliveryConfigurationInput interface { pulumi.Input ToSourceLocationDefaultSegmentDeliveryConfigurationOutput() SourceLocationDefaultSegmentDeliveryConfigurationOutput ToSourceLocationDefaultSegmentDeliveryConfigurationOutputWithContext(context.Context) SourceLocationDefaultSegmentDeliveryConfigurationOutput }
SourceLocationDefaultSegmentDeliveryConfigurationInput is an input type that accepts SourceLocationDefaultSegmentDeliveryConfigurationArgs and SourceLocationDefaultSegmentDeliveryConfigurationOutput values. You can construct a concrete instance of `SourceLocationDefaultSegmentDeliveryConfigurationInput` via:
SourceLocationDefaultSegmentDeliveryConfigurationArgs{...}
type SourceLocationDefaultSegmentDeliveryConfigurationOutput ¶ added in v0.73.0
type SourceLocationDefaultSegmentDeliveryConfigurationOutput struct{ *pulumi.OutputState }
<p>The optional configuration for a server that serves segments. Use this if you want the segment delivery server to be different from the source location server. For example, you can configure your source location server to be an origination server, such as MediaPackage, and the segment delivery server to be a content delivery network (CDN), such as CloudFront. If you don't specify a segment delivery server, then the source location server is used.</p>
func (SourceLocationDefaultSegmentDeliveryConfigurationOutput) BaseUrl ¶ added in v0.73.0
func (o SourceLocationDefaultSegmentDeliveryConfigurationOutput) BaseUrl() pulumi.StringPtrOutput
<p>The hostname of the server that will be used to serve segments. This string must include the protocol, such as <b>https://</b>.</p>
func (SourceLocationDefaultSegmentDeliveryConfigurationOutput) ElementType ¶ added in v0.73.0
func (SourceLocationDefaultSegmentDeliveryConfigurationOutput) ElementType() reflect.Type
func (SourceLocationDefaultSegmentDeliveryConfigurationOutput) ToSourceLocationDefaultSegmentDeliveryConfigurationOutput ¶ added in v0.73.0
func (o SourceLocationDefaultSegmentDeliveryConfigurationOutput) ToSourceLocationDefaultSegmentDeliveryConfigurationOutput() SourceLocationDefaultSegmentDeliveryConfigurationOutput
func (SourceLocationDefaultSegmentDeliveryConfigurationOutput) ToSourceLocationDefaultSegmentDeliveryConfigurationOutputWithContext ¶ added in v0.73.0
func (o SourceLocationDefaultSegmentDeliveryConfigurationOutput) ToSourceLocationDefaultSegmentDeliveryConfigurationOutputWithContext(ctx context.Context) SourceLocationDefaultSegmentDeliveryConfigurationOutput
func (SourceLocationDefaultSegmentDeliveryConfigurationOutput) ToSourceLocationDefaultSegmentDeliveryConfigurationPtrOutput ¶ added in v0.73.0
func (o SourceLocationDefaultSegmentDeliveryConfigurationOutput) ToSourceLocationDefaultSegmentDeliveryConfigurationPtrOutput() SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput
func (SourceLocationDefaultSegmentDeliveryConfigurationOutput) ToSourceLocationDefaultSegmentDeliveryConfigurationPtrOutputWithContext ¶ added in v0.73.0
func (o SourceLocationDefaultSegmentDeliveryConfigurationOutput) ToSourceLocationDefaultSegmentDeliveryConfigurationPtrOutputWithContext(ctx context.Context) SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput
type SourceLocationDefaultSegmentDeliveryConfigurationPtrInput ¶ added in v0.73.0
type SourceLocationDefaultSegmentDeliveryConfigurationPtrInput interface { pulumi.Input ToSourceLocationDefaultSegmentDeliveryConfigurationPtrOutput() SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput ToSourceLocationDefaultSegmentDeliveryConfigurationPtrOutputWithContext(context.Context) SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput }
SourceLocationDefaultSegmentDeliveryConfigurationPtrInput is an input type that accepts SourceLocationDefaultSegmentDeliveryConfigurationArgs, SourceLocationDefaultSegmentDeliveryConfigurationPtr and SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput values. You can construct a concrete instance of `SourceLocationDefaultSegmentDeliveryConfigurationPtrInput` via:
SourceLocationDefaultSegmentDeliveryConfigurationArgs{...} or: nil
func SourceLocationDefaultSegmentDeliveryConfigurationPtr ¶ added in v0.73.0
func SourceLocationDefaultSegmentDeliveryConfigurationPtr(v *SourceLocationDefaultSegmentDeliveryConfigurationArgs) SourceLocationDefaultSegmentDeliveryConfigurationPtrInput
type SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput ¶ added in v0.73.0
type SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput struct{ *pulumi.OutputState }
func (SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput) BaseUrl ¶ added in v0.73.0
func (o SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput) BaseUrl() pulumi.StringPtrOutput
<p>The hostname of the server that will be used to serve segments. This string must include the protocol, such as <b>https://</b>.</p>
func (SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput) ElementType ¶ added in v0.73.0
func (SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput) ElementType() reflect.Type
func (SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput) ToSourceLocationDefaultSegmentDeliveryConfigurationPtrOutput ¶ added in v0.73.0
func (o SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput) ToSourceLocationDefaultSegmentDeliveryConfigurationPtrOutput() SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput
func (SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput) ToSourceLocationDefaultSegmentDeliveryConfigurationPtrOutputWithContext ¶ added in v0.73.0
func (o SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput) ToSourceLocationDefaultSegmentDeliveryConfigurationPtrOutputWithContext(ctx context.Context) SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput
type SourceLocationHttpConfiguration ¶ added in v0.73.0
type SourceLocationHttpConfiguration struct { // <p>The base URL for the source location host server. This string must include the protocol, such as <b>https://</b>.</p> BaseUrl string `pulumi:"baseUrl"` }
<p>The HTTP configuration for the source location.</p>
type SourceLocationHttpConfigurationArgs ¶ added in v0.73.0
type SourceLocationHttpConfigurationArgs struct { // <p>The base URL for the source location host server. This string must include the protocol, such as <b>https://</b>.</p> BaseUrl pulumi.StringInput `pulumi:"baseUrl"` }
<p>The HTTP configuration for the source location.</p>
func (SourceLocationHttpConfigurationArgs) ElementType ¶ added in v0.73.0
func (SourceLocationHttpConfigurationArgs) ElementType() reflect.Type
func (SourceLocationHttpConfigurationArgs) ToSourceLocationHttpConfigurationOutput ¶ added in v0.73.0
func (i SourceLocationHttpConfigurationArgs) ToSourceLocationHttpConfigurationOutput() SourceLocationHttpConfigurationOutput
func (SourceLocationHttpConfigurationArgs) ToSourceLocationHttpConfigurationOutputWithContext ¶ added in v0.73.0
func (i SourceLocationHttpConfigurationArgs) ToSourceLocationHttpConfigurationOutputWithContext(ctx context.Context) SourceLocationHttpConfigurationOutput
type SourceLocationHttpConfigurationInput ¶ added in v0.73.0
type SourceLocationHttpConfigurationInput interface { pulumi.Input ToSourceLocationHttpConfigurationOutput() SourceLocationHttpConfigurationOutput ToSourceLocationHttpConfigurationOutputWithContext(context.Context) SourceLocationHttpConfigurationOutput }
SourceLocationHttpConfigurationInput is an input type that accepts SourceLocationHttpConfigurationArgs and SourceLocationHttpConfigurationOutput values. You can construct a concrete instance of `SourceLocationHttpConfigurationInput` via:
SourceLocationHttpConfigurationArgs{...}
type SourceLocationHttpConfigurationOutput ¶ added in v0.73.0
type SourceLocationHttpConfigurationOutput struct{ *pulumi.OutputState }
<p>The HTTP configuration for the source location.</p>
func (SourceLocationHttpConfigurationOutput) BaseUrl ¶ added in v0.73.0
func (o SourceLocationHttpConfigurationOutput) BaseUrl() pulumi.StringOutput
<p>The base URL for the source location host server. This string must include the protocol, such as <b>https://</b>.</p>
func (SourceLocationHttpConfigurationOutput) ElementType ¶ added in v0.73.0
func (SourceLocationHttpConfigurationOutput) ElementType() reflect.Type
func (SourceLocationHttpConfigurationOutput) ToSourceLocationHttpConfigurationOutput ¶ added in v0.73.0
func (o SourceLocationHttpConfigurationOutput) ToSourceLocationHttpConfigurationOutput() SourceLocationHttpConfigurationOutput
func (SourceLocationHttpConfigurationOutput) ToSourceLocationHttpConfigurationOutputWithContext ¶ added in v0.73.0
func (o SourceLocationHttpConfigurationOutput) ToSourceLocationHttpConfigurationOutputWithContext(ctx context.Context) SourceLocationHttpConfigurationOutput
type SourceLocationHttpConfigurationPtrOutput ¶ added in v0.73.0
type SourceLocationHttpConfigurationPtrOutput struct{ *pulumi.OutputState }
func (SourceLocationHttpConfigurationPtrOutput) BaseUrl ¶ added in v0.73.0
func (o SourceLocationHttpConfigurationPtrOutput) BaseUrl() pulumi.StringPtrOutput
<p>The base URL for the source location host server. This string must include the protocol, such as <b>https://</b>.</p>
func (SourceLocationHttpConfigurationPtrOutput) ElementType ¶ added in v0.73.0
func (SourceLocationHttpConfigurationPtrOutput) ElementType() reflect.Type
func (SourceLocationHttpConfigurationPtrOutput) ToSourceLocationHttpConfigurationPtrOutput ¶ added in v0.73.0
func (o SourceLocationHttpConfigurationPtrOutput) ToSourceLocationHttpConfigurationPtrOutput() SourceLocationHttpConfigurationPtrOutput
func (SourceLocationHttpConfigurationPtrOutput) ToSourceLocationHttpConfigurationPtrOutputWithContext ¶ added in v0.73.0
func (o SourceLocationHttpConfigurationPtrOutput) ToSourceLocationHttpConfigurationPtrOutputWithContext(ctx context.Context) SourceLocationHttpConfigurationPtrOutput
type SourceLocationInput ¶ added in v0.73.0
type SourceLocationInput interface { pulumi.Input ToSourceLocationOutput() SourceLocationOutput ToSourceLocationOutputWithContext(ctx context.Context) SourceLocationOutput }
type SourceLocationOutput ¶ added in v0.73.0
type SourceLocationOutput struct{ *pulumi.OutputState }
func (SourceLocationOutput) AccessConfiguration ¶ added in v0.73.0
func (o SourceLocationOutput) AccessConfiguration() SourceLocationAccessConfigurationPtrOutput
The access configuration for the source location.
func (SourceLocationOutput) Arn ¶ added in v0.73.0
func (o SourceLocationOutput) Arn() pulumi.StringOutput
<p>The ARN of the source location.</p>
func (SourceLocationOutput) DefaultSegmentDeliveryConfiguration ¶ added in v0.73.0
func (o SourceLocationOutput) DefaultSegmentDeliveryConfiguration() SourceLocationDefaultSegmentDeliveryConfigurationPtrOutput
The default segment delivery configuration.
func (SourceLocationOutput) ElementType ¶ added in v0.73.0
func (SourceLocationOutput) ElementType() reflect.Type
func (SourceLocationOutput) HttpConfiguration ¶ added in v0.73.0
func (o SourceLocationOutput) HttpConfiguration() SourceLocationHttpConfigurationOutput
The HTTP configuration for the source location.
func (SourceLocationOutput) SegmentDeliveryConfigurations ¶ added in v0.73.0
func (o SourceLocationOutput) SegmentDeliveryConfigurations() SourceLocationSegmentDeliveryConfigurationArrayOutput
<p>A list of the segment delivery configurations associated with this resource.</p>
func (SourceLocationOutput) SourceLocationName ¶ added in v0.73.0
func (o SourceLocationOutput) SourceLocationName() pulumi.StringOutput
The name of the source location.
func (SourceLocationOutput) Tags ¶ added in v0.73.0
func (o SourceLocationOutput) Tags() aws.TagArrayOutput
The tags to assign to the source location.
func (SourceLocationOutput) ToSourceLocationOutput ¶ added in v0.73.0
func (o SourceLocationOutput) ToSourceLocationOutput() SourceLocationOutput
func (SourceLocationOutput) ToSourceLocationOutputWithContext ¶ added in v0.73.0
func (o SourceLocationOutput) ToSourceLocationOutputWithContext(ctx context.Context) SourceLocationOutput
type SourceLocationSecretsManagerAccessTokenConfiguration ¶ added in v0.73.0
type SourceLocationSecretsManagerAccessTokenConfiguration struct { // <p>The name of the HTTP header used to supply the access token in requests to the source location.</p> HeaderName *string `pulumi:"headerName"` // <p>The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the access token.</p> SecretArn *string `pulumi:"secretArn"` // <p>The AWS Secrets Manager <a href="https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_CreateSecret.html#SecretsManager-CreateSecret-request-SecretString.html">SecretString</a> key associated with the access token. MediaTailor uses the key to look up SecretString key and value pair containing the access token.</p> SecretStringKey *string `pulumi:"secretStringKey"` }
<p>AWS Secrets Manager access token configuration parameters. For information about Secrets Manager access token authentication, see <a href="https://docs.aws.amazon.com/mediatailor/latest/ug/channel-assembly-access-configuration-access-token.html">Working with AWS Secrets Manager access token authentication</a>.</p>
type SourceLocationSecretsManagerAccessTokenConfigurationArgs ¶ added in v0.73.0
type SourceLocationSecretsManagerAccessTokenConfigurationArgs struct { // <p>The name of the HTTP header used to supply the access token in requests to the source location.</p> HeaderName pulumi.StringPtrInput `pulumi:"headerName"` // <p>The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the access token.</p> SecretArn pulumi.StringPtrInput `pulumi:"secretArn"` // <p>The AWS Secrets Manager <a href="https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_CreateSecret.html#SecretsManager-CreateSecret-request-SecretString.html">SecretString</a> key associated with the access token. MediaTailor uses the key to look up SecretString key and value pair containing the access token.</p> SecretStringKey pulumi.StringPtrInput `pulumi:"secretStringKey"` }
<p>AWS Secrets Manager access token configuration parameters. For information about Secrets Manager access token authentication, see <a href="https://docs.aws.amazon.com/mediatailor/latest/ug/channel-assembly-access-configuration-access-token.html">Working with AWS Secrets Manager access token authentication</a>.</p>
func (SourceLocationSecretsManagerAccessTokenConfigurationArgs) ElementType ¶ added in v0.73.0
func (SourceLocationSecretsManagerAccessTokenConfigurationArgs) ElementType() reflect.Type
func (SourceLocationSecretsManagerAccessTokenConfigurationArgs) ToSourceLocationSecretsManagerAccessTokenConfigurationOutput ¶ added in v0.73.0
func (i SourceLocationSecretsManagerAccessTokenConfigurationArgs) ToSourceLocationSecretsManagerAccessTokenConfigurationOutput() SourceLocationSecretsManagerAccessTokenConfigurationOutput
func (SourceLocationSecretsManagerAccessTokenConfigurationArgs) ToSourceLocationSecretsManagerAccessTokenConfigurationOutputWithContext ¶ added in v0.73.0
func (i SourceLocationSecretsManagerAccessTokenConfigurationArgs) ToSourceLocationSecretsManagerAccessTokenConfigurationOutputWithContext(ctx context.Context) SourceLocationSecretsManagerAccessTokenConfigurationOutput
func (SourceLocationSecretsManagerAccessTokenConfigurationArgs) ToSourceLocationSecretsManagerAccessTokenConfigurationPtrOutput ¶ added in v0.73.0
func (i SourceLocationSecretsManagerAccessTokenConfigurationArgs) ToSourceLocationSecretsManagerAccessTokenConfigurationPtrOutput() SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput
func (SourceLocationSecretsManagerAccessTokenConfigurationArgs) ToSourceLocationSecretsManagerAccessTokenConfigurationPtrOutputWithContext ¶ added in v0.73.0
func (i SourceLocationSecretsManagerAccessTokenConfigurationArgs) ToSourceLocationSecretsManagerAccessTokenConfigurationPtrOutputWithContext(ctx context.Context) SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput
type SourceLocationSecretsManagerAccessTokenConfigurationInput ¶ added in v0.73.0
type SourceLocationSecretsManagerAccessTokenConfigurationInput interface { pulumi.Input ToSourceLocationSecretsManagerAccessTokenConfigurationOutput() SourceLocationSecretsManagerAccessTokenConfigurationOutput ToSourceLocationSecretsManagerAccessTokenConfigurationOutputWithContext(context.Context) SourceLocationSecretsManagerAccessTokenConfigurationOutput }
SourceLocationSecretsManagerAccessTokenConfigurationInput is an input type that accepts SourceLocationSecretsManagerAccessTokenConfigurationArgs and SourceLocationSecretsManagerAccessTokenConfigurationOutput values. You can construct a concrete instance of `SourceLocationSecretsManagerAccessTokenConfigurationInput` via:
SourceLocationSecretsManagerAccessTokenConfigurationArgs{...}
type SourceLocationSecretsManagerAccessTokenConfigurationOutput ¶ added in v0.73.0
type SourceLocationSecretsManagerAccessTokenConfigurationOutput struct{ *pulumi.OutputState }
<p>AWS Secrets Manager access token configuration parameters. For information about Secrets Manager access token authentication, see <a href="https://docs.aws.amazon.com/mediatailor/latest/ug/channel-assembly-access-configuration-access-token.html">Working with AWS Secrets Manager access token authentication</a>.</p>
func (SourceLocationSecretsManagerAccessTokenConfigurationOutput) ElementType ¶ added in v0.73.0
func (SourceLocationSecretsManagerAccessTokenConfigurationOutput) ElementType() reflect.Type
func (SourceLocationSecretsManagerAccessTokenConfigurationOutput) HeaderName ¶ added in v0.73.0
func (o SourceLocationSecretsManagerAccessTokenConfigurationOutput) HeaderName() pulumi.StringPtrOutput
<p>The name of the HTTP header used to supply the access token in requests to the source location.</p>
func (SourceLocationSecretsManagerAccessTokenConfigurationOutput) SecretArn ¶ added in v0.73.0
func (o SourceLocationSecretsManagerAccessTokenConfigurationOutput) SecretArn() pulumi.StringPtrOutput
<p>The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the access token.</p>
func (SourceLocationSecretsManagerAccessTokenConfigurationOutput) SecretStringKey ¶ added in v0.73.0
func (o SourceLocationSecretsManagerAccessTokenConfigurationOutput) SecretStringKey() pulumi.StringPtrOutput
<p>The AWS Secrets Manager <a href="https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_CreateSecret.html#SecretsManager-CreateSecret-request-SecretString.html">SecretString</a> key associated with the access token. MediaTailor uses the key to look up SecretString key and value pair containing the access token.</p>
func (SourceLocationSecretsManagerAccessTokenConfigurationOutput) ToSourceLocationSecretsManagerAccessTokenConfigurationOutput ¶ added in v0.73.0
func (o SourceLocationSecretsManagerAccessTokenConfigurationOutput) ToSourceLocationSecretsManagerAccessTokenConfigurationOutput() SourceLocationSecretsManagerAccessTokenConfigurationOutput
func (SourceLocationSecretsManagerAccessTokenConfigurationOutput) ToSourceLocationSecretsManagerAccessTokenConfigurationOutputWithContext ¶ added in v0.73.0
func (o SourceLocationSecretsManagerAccessTokenConfigurationOutput) ToSourceLocationSecretsManagerAccessTokenConfigurationOutputWithContext(ctx context.Context) SourceLocationSecretsManagerAccessTokenConfigurationOutput
func (SourceLocationSecretsManagerAccessTokenConfigurationOutput) ToSourceLocationSecretsManagerAccessTokenConfigurationPtrOutput ¶ added in v0.73.0
func (o SourceLocationSecretsManagerAccessTokenConfigurationOutput) ToSourceLocationSecretsManagerAccessTokenConfigurationPtrOutput() SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput
func (SourceLocationSecretsManagerAccessTokenConfigurationOutput) ToSourceLocationSecretsManagerAccessTokenConfigurationPtrOutputWithContext ¶ added in v0.73.0
func (o SourceLocationSecretsManagerAccessTokenConfigurationOutput) ToSourceLocationSecretsManagerAccessTokenConfigurationPtrOutputWithContext(ctx context.Context) SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput
type SourceLocationSecretsManagerAccessTokenConfigurationPtrInput ¶ added in v0.73.0
type SourceLocationSecretsManagerAccessTokenConfigurationPtrInput interface { pulumi.Input ToSourceLocationSecretsManagerAccessTokenConfigurationPtrOutput() SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput ToSourceLocationSecretsManagerAccessTokenConfigurationPtrOutputWithContext(context.Context) SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput }
SourceLocationSecretsManagerAccessTokenConfigurationPtrInput is an input type that accepts SourceLocationSecretsManagerAccessTokenConfigurationArgs, SourceLocationSecretsManagerAccessTokenConfigurationPtr and SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput values. You can construct a concrete instance of `SourceLocationSecretsManagerAccessTokenConfigurationPtrInput` via:
SourceLocationSecretsManagerAccessTokenConfigurationArgs{...} or: nil
func SourceLocationSecretsManagerAccessTokenConfigurationPtr ¶ added in v0.73.0
func SourceLocationSecretsManagerAccessTokenConfigurationPtr(v *SourceLocationSecretsManagerAccessTokenConfigurationArgs) SourceLocationSecretsManagerAccessTokenConfigurationPtrInput
type SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput ¶ added in v0.73.0
type SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput struct{ *pulumi.OutputState }
func (SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput) ElementType ¶ added in v0.73.0
func (SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput) ElementType() reflect.Type
func (SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput) HeaderName ¶ added in v0.73.0
func (o SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput) HeaderName() pulumi.StringPtrOutput
<p>The name of the HTTP header used to supply the access token in requests to the source location.</p>
func (SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput) SecretArn ¶ added in v0.73.0
func (o SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput) SecretArn() pulumi.StringPtrOutput
<p>The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the access token.</p>
func (SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput) SecretStringKey ¶ added in v0.73.0
func (o SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput) SecretStringKey() pulumi.StringPtrOutput
<p>The AWS Secrets Manager <a href="https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_CreateSecret.html#SecretsManager-CreateSecret-request-SecretString.html">SecretString</a> key associated with the access token. MediaTailor uses the key to look up SecretString key and value pair containing the access token.</p>
func (SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput) ToSourceLocationSecretsManagerAccessTokenConfigurationPtrOutput ¶ added in v0.73.0
func (o SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput) ToSourceLocationSecretsManagerAccessTokenConfigurationPtrOutput() SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput
func (SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput) ToSourceLocationSecretsManagerAccessTokenConfigurationPtrOutputWithContext ¶ added in v0.73.0
func (o SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput) ToSourceLocationSecretsManagerAccessTokenConfigurationPtrOutputWithContext(ctx context.Context) SourceLocationSecretsManagerAccessTokenConfigurationPtrOutput
type SourceLocationSegmentDeliveryConfiguration ¶ added in v0.73.0
type SourceLocationSegmentDeliveryConfiguration struct { // <p>The base URL of the host or path of the segment delivery server that you're using to serve segments. This is typically a content delivery network (CDN). The URL can be absolute or relative. To use an absolute URL include the protocol, such as <code>https://example.com/some/path</code>. To use a relative URL specify the relative path, such as <code>/some/path*</code>.</p> BaseUrl *string `pulumi:"baseUrl"` // <p>A unique identifier used to distinguish between multiple segment delivery configurations in a source location.</p> Name *string `pulumi:"name"` }
<p>The segment delivery configuration settings.</p>
type SourceLocationSegmentDeliveryConfigurationArgs ¶ added in v0.73.0
type SourceLocationSegmentDeliveryConfigurationArgs struct { // <p>The base URL of the host or path of the segment delivery server that you're using to serve segments. This is typically a content delivery network (CDN). The URL can be absolute or relative. To use an absolute URL include the protocol, such as <code>https://example.com/some/path</code>. To use a relative URL specify the relative path, such as <code>/some/path*</code>.</p> BaseUrl pulumi.StringPtrInput `pulumi:"baseUrl"` // <p>A unique identifier used to distinguish between multiple segment delivery configurations in a source location.</p> Name pulumi.StringPtrInput `pulumi:"name"` }
<p>The segment delivery configuration settings.</p>
func (SourceLocationSegmentDeliveryConfigurationArgs) ElementType ¶ added in v0.73.0
func (SourceLocationSegmentDeliveryConfigurationArgs) ElementType() reflect.Type
func (SourceLocationSegmentDeliveryConfigurationArgs) ToSourceLocationSegmentDeliveryConfigurationOutput ¶ added in v0.73.0
func (i SourceLocationSegmentDeliveryConfigurationArgs) ToSourceLocationSegmentDeliveryConfigurationOutput() SourceLocationSegmentDeliveryConfigurationOutput
func (SourceLocationSegmentDeliveryConfigurationArgs) ToSourceLocationSegmentDeliveryConfigurationOutputWithContext ¶ added in v0.73.0
func (i SourceLocationSegmentDeliveryConfigurationArgs) ToSourceLocationSegmentDeliveryConfigurationOutputWithContext(ctx context.Context) SourceLocationSegmentDeliveryConfigurationOutput
type SourceLocationSegmentDeliveryConfigurationArray ¶ added in v0.73.0
type SourceLocationSegmentDeliveryConfigurationArray []SourceLocationSegmentDeliveryConfigurationInput
func (SourceLocationSegmentDeliveryConfigurationArray) ElementType ¶ added in v0.73.0
func (SourceLocationSegmentDeliveryConfigurationArray) ElementType() reflect.Type
func (SourceLocationSegmentDeliveryConfigurationArray) ToSourceLocationSegmentDeliveryConfigurationArrayOutput ¶ added in v0.73.0
func (i SourceLocationSegmentDeliveryConfigurationArray) ToSourceLocationSegmentDeliveryConfigurationArrayOutput() SourceLocationSegmentDeliveryConfigurationArrayOutput
func (SourceLocationSegmentDeliveryConfigurationArray) ToSourceLocationSegmentDeliveryConfigurationArrayOutputWithContext ¶ added in v0.73.0
func (i SourceLocationSegmentDeliveryConfigurationArray) ToSourceLocationSegmentDeliveryConfigurationArrayOutputWithContext(ctx context.Context) SourceLocationSegmentDeliveryConfigurationArrayOutput
type SourceLocationSegmentDeliveryConfigurationArrayInput ¶ added in v0.73.0
type SourceLocationSegmentDeliveryConfigurationArrayInput interface { pulumi.Input ToSourceLocationSegmentDeliveryConfigurationArrayOutput() SourceLocationSegmentDeliveryConfigurationArrayOutput ToSourceLocationSegmentDeliveryConfigurationArrayOutputWithContext(context.Context) SourceLocationSegmentDeliveryConfigurationArrayOutput }
SourceLocationSegmentDeliveryConfigurationArrayInput is an input type that accepts SourceLocationSegmentDeliveryConfigurationArray and SourceLocationSegmentDeliveryConfigurationArrayOutput values. You can construct a concrete instance of `SourceLocationSegmentDeliveryConfigurationArrayInput` via:
SourceLocationSegmentDeliveryConfigurationArray{ SourceLocationSegmentDeliveryConfigurationArgs{...} }
type SourceLocationSegmentDeliveryConfigurationArrayOutput ¶ added in v0.73.0
type SourceLocationSegmentDeliveryConfigurationArrayOutput struct{ *pulumi.OutputState }
func (SourceLocationSegmentDeliveryConfigurationArrayOutput) ElementType ¶ added in v0.73.0
func (SourceLocationSegmentDeliveryConfigurationArrayOutput) ElementType() reflect.Type
func (SourceLocationSegmentDeliveryConfigurationArrayOutput) ToSourceLocationSegmentDeliveryConfigurationArrayOutput ¶ added in v0.73.0
func (o SourceLocationSegmentDeliveryConfigurationArrayOutput) ToSourceLocationSegmentDeliveryConfigurationArrayOutput() SourceLocationSegmentDeliveryConfigurationArrayOutput
func (SourceLocationSegmentDeliveryConfigurationArrayOutput) ToSourceLocationSegmentDeliveryConfigurationArrayOutputWithContext ¶ added in v0.73.0
func (o SourceLocationSegmentDeliveryConfigurationArrayOutput) ToSourceLocationSegmentDeliveryConfigurationArrayOutputWithContext(ctx context.Context) SourceLocationSegmentDeliveryConfigurationArrayOutput
type SourceLocationSegmentDeliveryConfigurationInput ¶ added in v0.73.0
type SourceLocationSegmentDeliveryConfigurationInput interface { pulumi.Input ToSourceLocationSegmentDeliveryConfigurationOutput() SourceLocationSegmentDeliveryConfigurationOutput ToSourceLocationSegmentDeliveryConfigurationOutputWithContext(context.Context) SourceLocationSegmentDeliveryConfigurationOutput }
SourceLocationSegmentDeliveryConfigurationInput is an input type that accepts SourceLocationSegmentDeliveryConfigurationArgs and SourceLocationSegmentDeliveryConfigurationOutput values. You can construct a concrete instance of `SourceLocationSegmentDeliveryConfigurationInput` via:
SourceLocationSegmentDeliveryConfigurationArgs{...}
type SourceLocationSegmentDeliveryConfigurationOutput ¶ added in v0.73.0
type SourceLocationSegmentDeliveryConfigurationOutput struct{ *pulumi.OutputState }
<p>The segment delivery configuration settings.</p>
func (SourceLocationSegmentDeliveryConfigurationOutput) BaseUrl ¶ added in v0.73.0
func (o SourceLocationSegmentDeliveryConfigurationOutput) BaseUrl() pulumi.StringPtrOutput
<p>The base URL of the host or path of the segment delivery server that you're using to serve segments. This is typically a content delivery network (CDN). The URL can be absolute or relative. To use an absolute URL include the protocol, such as <code>https://example.com/some/path</code>. To use a relative URL specify the relative path, such as <code>/some/path*</code>.</p>
func (SourceLocationSegmentDeliveryConfigurationOutput) ElementType ¶ added in v0.73.0
func (SourceLocationSegmentDeliveryConfigurationOutput) ElementType() reflect.Type
func (SourceLocationSegmentDeliveryConfigurationOutput) Name ¶ added in v0.73.0
func (o SourceLocationSegmentDeliveryConfigurationOutput) Name() pulumi.StringPtrOutput
<p>A unique identifier used to distinguish between multiple segment delivery configurations in a source location.</p>
func (SourceLocationSegmentDeliveryConfigurationOutput) ToSourceLocationSegmentDeliveryConfigurationOutput ¶ added in v0.73.0
func (o SourceLocationSegmentDeliveryConfigurationOutput) ToSourceLocationSegmentDeliveryConfigurationOutput() SourceLocationSegmentDeliveryConfigurationOutput
func (SourceLocationSegmentDeliveryConfigurationOutput) ToSourceLocationSegmentDeliveryConfigurationOutputWithContext ¶ added in v0.73.0
func (o SourceLocationSegmentDeliveryConfigurationOutput) ToSourceLocationSegmentDeliveryConfigurationOutputWithContext(ctx context.Context) SourceLocationSegmentDeliveryConfigurationOutput
type SourceLocationState ¶ added in v0.73.0
type SourceLocationState struct { }
func (SourceLocationState) ElementType ¶ added in v0.73.0
func (SourceLocationState) ElementType() reflect.Type
type SourceLocationTag ¶ added in v0.73.0
type VodSource ¶ added in v0.73.0
type VodSource struct { pulumi.CustomResourceState // <p>The ARN of the VOD source.</p> Arn pulumi.StringOutput `pulumi:"arn"` // <p>A list of HTTP package configuration parameters for this VOD source.</p> HttpPackageConfigurations VodSourceHttpPackageConfigurationArrayOutput `pulumi:"httpPackageConfigurations"` // The name of the source location that the VOD source is associated with. SourceLocationName pulumi.StringOutput `pulumi:"sourceLocationName"` // The tags to assign to the VOD source. Tags aws.TagArrayOutput `pulumi:"tags"` // The name of the VOD source. VodSourceName pulumi.StringOutput `pulumi:"vodSourceName"` }
Definition of AWS::MediaTailor::VodSource Resource Type
func GetVodSource ¶ added in v0.73.0
func GetVodSource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VodSourceState, opts ...pulumi.ResourceOption) (*VodSource, error)
GetVodSource gets an existing VodSource resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVodSource ¶ added in v0.73.0
func NewVodSource(ctx *pulumi.Context, name string, args *VodSourceArgs, opts ...pulumi.ResourceOption) (*VodSource, error)
NewVodSource registers a new resource with the given unique name, arguments, and options.
func (*VodSource) ElementType ¶ added in v0.73.0
func (*VodSource) ToVodSourceOutput ¶ added in v0.73.0
func (i *VodSource) ToVodSourceOutput() VodSourceOutput
func (*VodSource) ToVodSourceOutputWithContext ¶ added in v0.73.0
func (i *VodSource) ToVodSourceOutputWithContext(ctx context.Context) VodSourceOutput
type VodSourceArgs ¶ added in v0.73.0
type VodSourceArgs struct { // <p>A list of HTTP package configuration parameters for this VOD source.</p> HttpPackageConfigurations VodSourceHttpPackageConfigurationArrayInput // The name of the source location that the VOD source is associated with. SourceLocationName pulumi.StringInput // The tags to assign to the VOD source. Tags aws.TagArrayInput // The name of the VOD source. VodSourceName pulumi.StringPtrInput }
The set of arguments for constructing a VodSource resource.
func (VodSourceArgs) ElementType ¶ added in v0.73.0
func (VodSourceArgs) ElementType() reflect.Type
type VodSourceHttpPackageConfiguration ¶ added in v0.73.0
type VodSourceHttpPackageConfiguration struct { // <p>The relative path to the URL for this VOD source. This is combined with <code>SourceLocation::HttpConfiguration::BaseUrl</code> to form a valid URL.</p> Path string `pulumi:"path"` // <p>The name of the source group. This has to match one of the <code>Channel::Outputs::SourceGroup</code>.</p> SourceGroup string `pulumi:"sourceGroup"` // The streaming protocol for this package configuration. Supported values are `HLS` and `DASH` . Type VodSourceType `pulumi:"type"` }
<p>The HTTP package configuration properties for the requested VOD source.</p>
type VodSourceHttpPackageConfigurationArgs ¶ added in v0.73.0
type VodSourceHttpPackageConfigurationArgs struct { // <p>The relative path to the URL for this VOD source. This is combined with <code>SourceLocation::HttpConfiguration::BaseUrl</code> to form a valid URL.</p> Path pulumi.StringInput `pulumi:"path"` // <p>The name of the source group. This has to match one of the <code>Channel::Outputs::SourceGroup</code>.</p> SourceGroup pulumi.StringInput `pulumi:"sourceGroup"` // The streaming protocol for this package configuration. Supported values are `HLS` and `DASH` . Type VodSourceTypeInput `pulumi:"type"` }
<p>The HTTP package configuration properties for the requested VOD source.</p>
func (VodSourceHttpPackageConfigurationArgs) ElementType ¶ added in v0.73.0
func (VodSourceHttpPackageConfigurationArgs) ElementType() reflect.Type
func (VodSourceHttpPackageConfigurationArgs) ToVodSourceHttpPackageConfigurationOutput ¶ added in v0.73.0
func (i VodSourceHttpPackageConfigurationArgs) ToVodSourceHttpPackageConfigurationOutput() VodSourceHttpPackageConfigurationOutput
func (VodSourceHttpPackageConfigurationArgs) ToVodSourceHttpPackageConfigurationOutputWithContext ¶ added in v0.73.0
func (i VodSourceHttpPackageConfigurationArgs) ToVodSourceHttpPackageConfigurationOutputWithContext(ctx context.Context) VodSourceHttpPackageConfigurationOutput
type VodSourceHttpPackageConfigurationArray ¶ added in v0.73.0
type VodSourceHttpPackageConfigurationArray []VodSourceHttpPackageConfigurationInput
func (VodSourceHttpPackageConfigurationArray) ElementType ¶ added in v0.73.0
func (VodSourceHttpPackageConfigurationArray) ElementType() reflect.Type
func (VodSourceHttpPackageConfigurationArray) ToVodSourceHttpPackageConfigurationArrayOutput ¶ added in v0.73.0
func (i VodSourceHttpPackageConfigurationArray) ToVodSourceHttpPackageConfigurationArrayOutput() VodSourceHttpPackageConfigurationArrayOutput
func (VodSourceHttpPackageConfigurationArray) ToVodSourceHttpPackageConfigurationArrayOutputWithContext ¶ added in v0.73.0
func (i VodSourceHttpPackageConfigurationArray) ToVodSourceHttpPackageConfigurationArrayOutputWithContext(ctx context.Context) VodSourceHttpPackageConfigurationArrayOutput
type VodSourceHttpPackageConfigurationArrayInput ¶ added in v0.73.0
type VodSourceHttpPackageConfigurationArrayInput interface { pulumi.Input ToVodSourceHttpPackageConfigurationArrayOutput() VodSourceHttpPackageConfigurationArrayOutput ToVodSourceHttpPackageConfigurationArrayOutputWithContext(context.Context) VodSourceHttpPackageConfigurationArrayOutput }
VodSourceHttpPackageConfigurationArrayInput is an input type that accepts VodSourceHttpPackageConfigurationArray and VodSourceHttpPackageConfigurationArrayOutput values. You can construct a concrete instance of `VodSourceHttpPackageConfigurationArrayInput` via:
VodSourceHttpPackageConfigurationArray{ VodSourceHttpPackageConfigurationArgs{...} }
type VodSourceHttpPackageConfigurationArrayOutput ¶ added in v0.73.0
type VodSourceHttpPackageConfigurationArrayOutput struct{ *pulumi.OutputState }
func (VodSourceHttpPackageConfigurationArrayOutput) ElementType ¶ added in v0.73.0
func (VodSourceHttpPackageConfigurationArrayOutput) ElementType() reflect.Type
func (VodSourceHttpPackageConfigurationArrayOutput) ToVodSourceHttpPackageConfigurationArrayOutput ¶ added in v0.73.0
func (o VodSourceHttpPackageConfigurationArrayOutput) ToVodSourceHttpPackageConfigurationArrayOutput() VodSourceHttpPackageConfigurationArrayOutput
func (VodSourceHttpPackageConfigurationArrayOutput) ToVodSourceHttpPackageConfigurationArrayOutputWithContext ¶ added in v0.73.0
func (o VodSourceHttpPackageConfigurationArrayOutput) ToVodSourceHttpPackageConfigurationArrayOutputWithContext(ctx context.Context) VodSourceHttpPackageConfigurationArrayOutput
type VodSourceHttpPackageConfigurationInput ¶ added in v0.73.0
type VodSourceHttpPackageConfigurationInput interface { pulumi.Input ToVodSourceHttpPackageConfigurationOutput() VodSourceHttpPackageConfigurationOutput ToVodSourceHttpPackageConfigurationOutputWithContext(context.Context) VodSourceHttpPackageConfigurationOutput }
VodSourceHttpPackageConfigurationInput is an input type that accepts VodSourceHttpPackageConfigurationArgs and VodSourceHttpPackageConfigurationOutput values. You can construct a concrete instance of `VodSourceHttpPackageConfigurationInput` via:
VodSourceHttpPackageConfigurationArgs{...}
type VodSourceHttpPackageConfigurationOutput ¶ added in v0.73.0
type VodSourceHttpPackageConfigurationOutput struct{ *pulumi.OutputState }
<p>The HTTP package configuration properties for the requested VOD source.</p>
func (VodSourceHttpPackageConfigurationOutput) ElementType ¶ added in v0.73.0
func (VodSourceHttpPackageConfigurationOutput) ElementType() reflect.Type
func (VodSourceHttpPackageConfigurationOutput) Path ¶ added in v0.73.0
func (o VodSourceHttpPackageConfigurationOutput) Path() pulumi.StringOutput
<p>The relative path to the URL for this VOD source. This is combined with <code>SourceLocation::HttpConfiguration::BaseUrl</code> to form a valid URL.</p>
func (VodSourceHttpPackageConfigurationOutput) SourceGroup ¶ added in v0.73.0
func (o VodSourceHttpPackageConfigurationOutput) SourceGroup() pulumi.StringOutput
<p>The name of the source group. This has to match one of the <code>Channel::Outputs::SourceGroup</code>.</p>
func (VodSourceHttpPackageConfigurationOutput) ToVodSourceHttpPackageConfigurationOutput ¶ added in v0.73.0
func (o VodSourceHttpPackageConfigurationOutput) ToVodSourceHttpPackageConfigurationOutput() VodSourceHttpPackageConfigurationOutput
func (VodSourceHttpPackageConfigurationOutput) ToVodSourceHttpPackageConfigurationOutputWithContext ¶ added in v0.73.0
func (o VodSourceHttpPackageConfigurationOutput) ToVodSourceHttpPackageConfigurationOutputWithContext(ctx context.Context) VodSourceHttpPackageConfigurationOutput
func (VodSourceHttpPackageConfigurationOutput) Type ¶ added in v0.73.0
func (o VodSourceHttpPackageConfigurationOutput) Type() VodSourceTypeOutput
The streaming protocol for this package configuration. Supported values are `HLS` and `DASH` .
type VodSourceInput ¶ added in v0.73.0
type VodSourceInput interface { pulumi.Input ToVodSourceOutput() VodSourceOutput ToVodSourceOutputWithContext(ctx context.Context) VodSourceOutput }
type VodSourceOutput ¶ added in v0.73.0
type VodSourceOutput struct{ *pulumi.OutputState }
func (VodSourceOutput) Arn ¶ added in v0.73.0
func (o VodSourceOutput) Arn() pulumi.StringOutput
<p>The ARN of the VOD source.</p>
func (VodSourceOutput) ElementType ¶ added in v0.73.0
func (VodSourceOutput) ElementType() reflect.Type
func (VodSourceOutput) HttpPackageConfigurations ¶ added in v0.73.0
func (o VodSourceOutput) HttpPackageConfigurations() VodSourceHttpPackageConfigurationArrayOutput
<p>A list of HTTP package configuration parameters for this VOD source.</p>
func (VodSourceOutput) SourceLocationName ¶ added in v0.73.0
func (o VodSourceOutput) SourceLocationName() pulumi.StringOutput
The name of the source location that the VOD source is associated with.
func (VodSourceOutput) Tags ¶ added in v0.73.0
func (o VodSourceOutput) Tags() aws.TagArrayOutput
The tags to assign to the VOD source.
func (VodSourceOutput) ToVodSourceOutput ¶ added in v0.73.0
func (o VodSourceOutput) ToVodSourceOutput() VodSourceOutput
func (VodSourceOutput) ToVodSourceOutputWithContext ¶ added in v0.73.0
func (o VodSourceOutput) ToVodSourceOutputWithContext(ctx context.Context) VodSourceOutput
func (VodSourceOutput) VodSourceName ¶ added in v0.73.0
func (o VodSourceOutput) VodSourceName() pulumi.StringOutput
The name of the VOD source.
type VodSourceState ¶ added in v0.73.0
type VodSourceState struct { }
func (VodSourceState) ElementType ¶ added in v0.73.0
func (VodSourceState) ElementType() reflect.Type
type VodSourceTag ¶ added in v0.73.0
type VodSourceType ¶ added in v0.73.0
type VodSourceType string
func (VodSourceType) ElementType ¶ added in v0.73.0
func (VodSourceType) ElementType() reflect.Type
func (VodSourceType) ToStringOutput ¶ added in v0.73.0
func (e VodSourceType) ToStringOutput() pulumi.StringOutput
func (VodSourceType) ToStringOutputWithContext ¶ added in v0.73.0
func (e VodSourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VodSourceType) ToStringPtrOutput ¶ added in v0.73.0
func (e VodSourceType) ToStringPtrOutput() pulumi.StringPtrOutput
func (VodSourceType) ToStringPtrOutputWithContext ¶ added in v0.73.0
func (e VodSourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VodSourceType) ToVodSourceTypeOutput ¶ added in v0.73.0
func (e VodSourceType) ToVodSourceTypeOutput() VodSourceTypeOutput
func (VodSourceType) ToVodSourceTypeOutputWithContext ¶ added in v0.73.0
func (e VodSourceType) ToVodSourceTypeOutputWithContext(ctx context.Context) VodSourceTypeOutput
func (VodSourceType) ToVodSourceTypePtrOutput ¶ added in v0.73.0
func (e VodSourceType) ToVodSourceTypePtrOutput() VodSourceTypePtrOutput
func (VodSourceType) ToVodSourceTypePtrOutputWithContext ¶ added in v0.73.0
func (e VodSourceType) ToVodSourceTypePtrOutputWithContext(ctx context.Context) VodSourceTypePtrOutput
type VodSourceTypeInput ¶ added in v0.73.0
type VodSourceTypeInput interface { pulumi.Input ToVodSourceTypeOutput() VodSourceTypeOutput ToVodSourceTypeOutputWithContext(context.Context) VodSourceTypeOutput }
VodSourceTypeInput is an input type that accepts values of the VodSourceType enum A concrete instance of `VodSourceTypeInput` can be one of the following:
VodSourceTypeDash VodSourceTypeHls
type VodSourceTypeOutput ¶ added in v0.73.0
type VodSourceTypeOutput struct{ *pulumi.OutputState }
func (VodSourceTypeOutput) ElementType ¶ added in v0.73.0
func (VodSourceTypeOutput) ElementType() reflect.Type
func (VodSourceTypeOutput) ToStringOutput ¶ added in v0.73.0
func (o VodSourceTypeOutput) ToStringOutput() pulumi.StringOutput
func (VodSourceTypeOutput) ToStringOutputWithContext ¶ added in v0.73.0
func (o VodSourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VodSourceTypeOutput) ToStringPtrOutput ¶ added in v0.73.0
func (o VodSourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VodSourceTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.73.0
func (o VodSourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VodSourceTypeOutput) ToVodSourceTypeOutput ¶ added in v0.73.0
func (o VodSourceTypeOutput) ToVodSourceTypeOutput() VodSourceTypeOutput
func (VodSourceTypeOutput) ToVodSourceTypeOutputWithContext ¶ added in v0.73.0
func (o VodSourceTypeOutput) ToVodSourceTypeOutputWithContext(ctx context.Context) VodSourceTypeOutput
func (VodSourceTypeOutput) ToVodSourceTypePtrOutput ¶ added in v0.73.0
func (o VodSourceTypeOutput) ToVodSourceTypePtrOutput() VodSourceTypePtrOutput
func (VodSourceTypeOutput) ToVodSourceTypePtrOutputWithContext ¶ added in v0.73.0
func (o VodSourceTypeOutput) ToVodSourceTypePtrOutputWithContext(ctx context.Context) VodSourceTypePtrOutput
type VodSourceTypePtrInput ¶ added in v0.73.0
type VodSourceTypePtrInput interface { pulumi.Input ToVodSourceTypePtrOutput() VodSourceTypePtrOutput ToVodSourceTypePtrOutputWithContext(context.Context) VodSourceTypePtrOutput }
func VodSourceTypePtr ¶ added in v0.73.0
func VodSourceTypePtr(v string) VodSourceTypePtrInput
type VodSourceTypePtrOutput ¶ added in v0.73.0
type VodSourceTypePtrOutput struct{ *pulumi.OutputState }
func (VodSourceTypePtrOutput) Elem ¶ added in v0.73.0
func (o VodSourceTypePtrOutput) Elem() VodSourceTypeOutput
func (VodSourceTypePtrOutput) ElementType ¶ added in v0.73.0
func (VodSourceTypePtrOutput) ElementType() reflect.Type
func (VodSourceTypePtrOutput) ToStringPtrOutput ¶ added in v0.73.0
func (o VodSourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VodSourceTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.73.0
func (o VodSourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VodSourceTypePtrOutput) ToVodSourceTypePtrOutput ¶ added in v0.73.0
func (o VodSourceTypePtrOutput) ToVodSourceTypePtrOutput() VodSourceTypePtrOutput
func (VodSourceTypePtrOutput) ToVodSourceTypePtrOutputWithContext ¶ added in v0.73.0
func (o VodSourceTypePtrOutput) ToVodSourceTypePtrOutputWithContext(ctx context.Context) VodSourceTypePtrOutput