Documentation
¶
Index ¶
- Constants
- 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() PlaybackConfigurationConfigurationAliasesPtrOutput
- 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() PlaybackConfigurationTagArrayOutput
- 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 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 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) 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) 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 PlaybackConfigurationConfigurationAliases
- type PlaybackConfigurationConfigurationAliasesArgs
- func (PlaybackConfigurationConfigurationAliasesArgs) ElementType() reflect.Type
- func (i PlaybackConfigurationConfigurationAliasesArgs) ToPlaybackConfigurationConfigurationAliasesOutput() PlaybackConfigurationConfigurationAliasesOutput
- func (i PlaybackConfigurationConfigurationAliasesArgs) ToPlaybackConfigurationConfigurationAliasesOutputWithContext(ctx context.Context) PlaybackConfigurationConfigurationAliasesOutput
- func (i PlaybackConfigurationConfigurationAliasesArgs) ToPlaybackConfigurationConfigurationAliasesPtrOutput() PlaybackConfigurationConfigurationAliasesPtrOutput
- func (i PlaybackConfigurationConfigurationAliasesArgs) ToPlaybackConfigurationConfigurationAliasesPtrOutputWithContext(ctx context.Context) PlaybackConfigurationConfigurationAliasesPtrOutput
- type PlaybackConfigurationConfigurationAliasesInput
- type PlaybackConfigurationConfigurationAliasesOutput
- func (PlaybackConfigurationConfigurationAliasesOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationConfigurationAliasesOutput) ToPlaybackConfigurationConfigurationAliasesOutput() PlaybackConfigurationConfigurationAliasesOutput
- func (o PlaybackConfigurationConfigurationAliasesOutput) ToPlaybackConfigurationConfigurationAliasesOutputWithContext(ctx context.Context) PlaybackConfigurationConfigurationAliasesOutput
- func (o PlaybackConfigurationConfigurationAliasesOutput) ToPlaybackConfigurationConfigurationAliasesPtrOutput() PlaybackConfigurationConfigurationAliasesPtrOutput
- func (o PlaybackConfigurationConfigurationAliasesOutput) ToPlaybackConfigurationConfigurationAliasesPtrOutputWithContext(ctx context.Context) PlaybackConfigurationConfigurationAliasesPtrOutput
- type PlaybackConfigurationConfigurationAliasesPtrInput
- type PlaybackConfigurationConfigurationAliasesPtrOutput
- func (o PlaybackConfigurationConfigurationAliasesPtrOutput) Elem() PlaybackConfigurationConfigurationAliasesOutput
- func (PlaybackConfigurationConfigurationAliasesPtrOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationConfigurationAliasesPtrOutput) ToPlaybackConfigurationConfigurationAliasesPtrOutput() PlaybackConfigurationConfigurationAliasesPtrOutput
- func (o PlaybackConfigurationConfigurationAliasesPtrOutput) ToPlaybackConfigurationConfigurationAliasesPtrOutputWithContext(ctx context.Context) PlaybackConfigurationConfigurationAliasesPtrOutput
- 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() PlaybackConfigurationConfigurationAliasesPtrOutput
- 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() PlaybackConfigurationTagArrayOutput
- 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 PlaybackConfigurationTagArgs
- func (PlaybackConfigurationTagArgs) ElementType() reflect.Type
- func (i PlaybackConfigurationTagArgs) ToPlaybackConfigurationTagOutput() PlaybackConfigurationTagOutput
- func (i PlaybackConfigurationTagArgs) ToPlaybackConfigurationTagOutputWithContext(ctx context.Context) PlaybackConfigurationTagOutput
- type PlaybackConfigurationTagArray
- func (PlaybackConfigurationTagArray) ElementType() reflect.Type
- func (i PlaybackConfigurationTagArray) ToPlaybackConfigurationTagArrayOutput() PlaybackConfigurationTagArrayOutput
- func (i PlaybackConfigurationTagArray) ToPlaybackConfigurationTagArrayOutputWithContext(ctx context.Context) PlaybackConfigurationTagArrayOutput
- type PlaybackConfigurationTagArrayInput
- type PlaybackConfigurationTagArrayOutput
- func (PlaybackConfigurationTagArrayOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationTagArrayOutput) Index(i pulumi.IntInput) PlaybackConfigurationTagOutput
- func (o PlaybackConfigurationTagArrayOutput) ToPlaybackConfigurationTagArrayOutput() PlaybackConfigurationTagArrayOutput
- func (o PlaybackConfigurationTagArrayOutput) ToPlaybackConfigurationTagArrayOutputWithContext(ctx context.Context) PlaybackConfigurationTagArrayOutput
- type PlaybackConfigurationTagInput
- type PlaybackConfigurationTagOutput
- func (PlaybackConfigurationTagOutput) ElementType() reflect.Type
- func (o PlaybackConfigurationTagOutput) Key() pulumi.StringOutput
- func (o PlaybackConfigurationTagOutput) ToPlaybackConfigurationTagOutput() PlaybackConfigurationTagOutput
- func (o PlaybackConfigurationTagOutput) ToPlaybackConfigurationTagOutputWithContext(ctx context.Context) PlaybackConfigurationTagOutput
- func (o PlaybackConfigurationTagOutput) Value() pulumi.StringOutput
Constants ¶
const ( PlaybackConfigurationAvailSuppressionModeOff = PlaybackConfigurationAvailSuppressionMode("OFF") PlaybackConfigurationAvailSuppressionModeBehindLiveEdge = PlaybackConfigurationAvailSuppressionMode("BEHIND_LIVE_EDGE") )
const ( PlaybackConfigurationDashConfigurationOriginManifestTypeSinglePeriod = PlaybackConfigurationDashConfigurationOriginManifestType("SINGLE_PERIOD") PlaybackConfigurationDashConfigurationOriginManifestTypeMultiPeriod = PlaybackConfigurationDashConfigurationOriginManifestType("MULTI_PERIOD") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 *PlaybackConfigurationConfigurationAliases `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 []PlaybackConfigurationTag `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() PlaybackConfigurationConfigurationAliasesPtrOutput
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 ¶
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 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 PlaybackConfigurationConfigurationAliasesPtrOutput `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 PlaybackConfigurationTagArrayOutput `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 PlaybackConfigurationConfigurationAliasesPtrInput // 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 PlaybackConfigurationTagArrayInput // 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 { // Sets the ad suppression mode. By default, ad suppression is set to 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. 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 { // Sets the ad suppression mode. By default, ad suppression is set to 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. 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 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 set to 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.
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 PlaybackConfigurationAvailSuppressionModeArgs and PlaybackConfigurationAvailSuppressionModeOutput values. You can construct a concrete instance of `PlaybackConfigurationAvailSuppressionModeInput` via:
PlaybackConfigurationAvailSuppressionModeArgs{...}
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) Mode ¶
func (o PlaybackConfigurationAvailSuppressionOutput) Mode() PlaybackConfigurationAvailSuppressionModePtrOutput
Sets the ad suppression mode. By default, ad suppression is set to 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.
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) Mode ¶
func (o PlaybackConfigurationAvailSuppressionPtrOutput) Mode() PlaybackConfigurationAvailSuppressionModePtrOutput
Sets the ad suppression mode. By default, ad suppression is set to 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.
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 PlaybackConfigurationConfigurationAliases ¶
type PlaybackConfigurationConfigurationAliases struct { }
The predefined aliases for dynamic variables.
type PlaybackConfigurationConfigurationAliasesArgs ¶
type PlaybackConfigurationConfigurationAliasesArgs struct { }
The predefined aliases for dynamic variables.
func (PlaybackConfigurationConfigurationAliasesArgs) ElementType ¶
func (PlaybackConfigurationConfigurationAliasesArgs) ElementType() reflect.Type
func (PlaybackConfigurationConfigurationAliasesArgs) ToPlaybackConfigurationConfigurationAliasesOutput ¶
func (i PlaybackConfigurationConfigurationAliasesArgs) ToPlaybackConfigurationConfigurationAliasesOutput() PlaybackConfigurationConfigurationAliasesOutput
func (PlaybackConfigurationConfigurationAliasesArgs) ToPlaybackConfigurationConfigurationAliasesOutputWithContext ¶
func (i PlaybackConfigurationConfigurationAliasesArgs) ToPlaybackConfigurationConfigurationAliasesOutputWithContext(ctx context.Context) PlaybackConfigurationConfigurationAliasesOutput
func (PlaybackConfigurationConfigurationAliasesArgs) ToPlaybackConfigurationConfigurationAliasesPtrOutput ¶
func (i PlaybackConfigurationConfigurationAliasesArgs) ToPlaybackConfigurationConfigurationAliasesPtrOutput() PlaybackConfigurationConfigurationAliasesPtrOutput
func (PlaybackConfigurationConfigurationAliasesArgs) ToPlaybackConfigurationConfigurationAliasesPtrOutputWithContext ¶
func (i PlaybackConfigurationConfigurationAliasesArgs) ToPlaybackConfigurationConfigurationAliasesPtrOutputWithContext(ctx context.Context) PlaybackConfigurationConfigurationAliasesPtrOutput
type PlaybackConfigurationConfigurationAliasesInput ¶
type PlaybackConfigurationConfigurationAliasesInput interface { pulumi.Input ToPlaybackConfigurationConfigurationAliasesOutput() PlaybackConfigurationConfigurationAliasesOutput ToPlaybackConfigurationConfigurationAliasesOutputWithContext(context.Context) PlaybackConfigurationConfigurationAliasesOutput }
PlaybackConfigurationConfigurationAliasesInput is an input type that accepts PlaybackConfigurationConfigurationAliasesArgs and PlaybackConfigurationConfigurationAliasesOutput values. You can construct a concrete instance of `PlaybackConfigurationConfigurationAliasesInput` via:
PlaybackConfigurationConfigurationAliasesArgs{...}
type PlaybackConfigurationConfigurationAliasesOutput ¶
type PlaybackConfigurationConfigurationAliasesOutput struct{ *pulumi.OutputState }
The predefined aliases for dynamic variables.
func (PlaybackConfigurationConfigurationAliasesOutput) ElementType ¶
func (PlaybackConfigurationConfigurationAliasesOutput) ElementType() reflect.Type
func (PlaybackConfigurationConfigurationAliasesOutput) ToPlaybackConfigurationConfigurationAliasesOutput ¶
func (o PlaybackConfigurationConfigurationAliasesOutput) ToPlaybackConfigurationConfigurationAliasesOutput() PlaybackConfigurationConfigurationAliasesOutput
func (PlaybackConfigurationConfigurationAliasesOutput) ToPlaybackConfigurationConfigurationAliasesOutputWithContext ¶
func (o PlaybackConfigurationConfigurationAliasesOutput) ToPlaybackConfigurationConfigurationAliasesOutputWithContext(ctx context.Context) PlaybackConfigurationConfigurationAliasesOutput
func (PlaybackConfigurationConfigurationAliasesOutput) ToPlaybackConfigurationConfigurationAliasesPtrOutput ¶
func (o PlaybackConfigurationConfigurationAliasesOutput) ToPlaybackConfigurationConfigurationAliasesPtrOutput() PlaybackConfigurationConfigurationAliasesPtrOutput
func (PlaybackConfigurationConfigurationAliasesOutput) ToPlaybackConfigurationConfigurationAliasesPtrOutputWithContext ¶
func (o PlaybackConfigurationConfigurationAliasesOutput) ToPlaybackConfigurationConfigurationAliasesPtrOutputWithContext(ctx context.Context) PlaybackConfigurationConfigurationAliasesPtrOutput
type PlaybackConfigurationConfigurationAliasesPtrInput ¶
type PlaybackConfigurationConfigurationAliasesPtrInput interface { pulumi.Input ToPlaybackConfigurationConfigurationAliasesPtrOutput() PlaybackConfigurationConfigurationAliasesPtrOutput ToPlaybackConfigurationConfigurationAliasesPtrOutputWithContext(context.Context) PlaybackConfigurationConfigurationAliasesPtrOutput }
PlaybackConfigurationConfigurationAliasesPtrInput is an input type that accepts PlaybackConfigurationConfigurationAliasesArgs, PlaybackConfigurationConfigurationAliasesPtr and PlaybackConfigurationConfigurationAliasesPtrOutput values. You can construct a concrete instance of `PlaybackConfigurationConfigurationAliasesPtrInput` via:
PlaybackConfigurationConfigurationAliasesArgs{...} or: nil
func PlaybackConfigurationConfigurationAliasesPtr ¶
func PlaybackConfigurationConfigurationAliasesPtr(v *PlaybackConfigurationConfigurationAliasesArgs) PlaybackConfigurationConfigurationAliasesPtrInput
type PlaybackConfigurationConfigurationAliasesPtrOutput ¶
type PlaybackConfigurationConfigurationAliasesPtrOutput struct{ *pulumi.OutputState }
func (PlaybackConfigurationConfigurationAliasesPtrOutput) ElementType ¶
func (PlaybackConfigurationConfigurationAliasesPtrOutput) ElementType() reflect.Type
func (PlaybackConfigurationConfigurationAliasesPtrOutput) ToPlaybackConfigurationConfigurationAliasesPtrOutput ¶
func (o PlaybackConfigurationConfigurationAliasesPtrOutput) ToPlaybackConfigurationConfigurationAliasesPtrOutput() PlaybackConfigurationConfigurationAliasesPtrOutput
func (PlaybackConfigurationConfigurationAliasesPtrOutput) ToPlaybackConfigurationConfigurationAliasesPtrOutputWithContext ¶
func (o PlaybackConfigurationConfigurationAliasesPtrOutput) ToPlaybackConfigurationConfigurationAliasesPtrOutputWithContext(ctx context.Context) PlaybackConfigurationConfigurationAliasesPtrOutput
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 PlaybackConfigurationDashConfigurationOriginManifestTypeArgs and PlaybackConfigurationDashConfigurationOriginManifestTypeOutput values. You can construct a concrete instance of `PlaybackConfigurationDashConfigurationOriginManifestTypeInput` via:
PlaybackConfigurationDashConfigurationOriginManifestTypeArgs{...}
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() PlaybackConfigurationConfigurationAliasesPtrOutput
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() PlaybackConfigurationTagArrayOutput
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 PlaybackConfigurationTagArgs ¶
type PlaybackConfigurationTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (PlaybackConfigurationTagArgs) ElementType ¶
func (PlaybackConfigurationTagArgs) ElementType() reflect.Type
func (PlaybackConfigurationTagArgs) ToPlaybackConfigurationTagOutput ¶
func (i PlaybackConfigurationTagArgs) ToPlaybackConfigurationTagOutput() PlaybackConfigurationTagOutput
func (PlaybackConfigurationTagArgs) ToPlaybackConfigurationTagOutputWithContext ¶
func (i PlaybackConfigurationTagArgs) ToPlaybackConfigurationTagOutputWithContext(ctx context.Context) PlaybackConfigurationTagOutput
type PlaybackConfigurationTagArray ¶
type PlaybackConfigurationTagArray []PlaybackConfigurationTagInput
func (PlaybackConfigurationTagArray) ElementType ¶
func (PlaybackConfigurationTagArray) ElementType() reflect.Type
func (PlaybackConfigurationTagArray) ToPlaybackConfigurationTagArrayOutput ¶
func (i PlaybackConfigurationTagArray) ToPlaybackConfigurationTagArrayOutput() PlaybackConfigurationTagArrayOutput
func (PlaybackConfigurationTagArray) ToPlaybackConfigurationTagArrayOutputWithContext ¶
func (i PlaybackConfigurationTagArray) ToPlaybackConfigurationTagArrayOutputWithContext(ctx context.Context) PlaybackConfigurationTagArrayOutput
type PlaybackConfigurationTagArrayInput ¶
type PlaybackConfigurationTagArrayInput interface { pulumi.Input ToPlaybackConfigurationTagArrayOutput() PlaybackConfigurationTagArrayOutput ToPlaybackConfigurationTagArrayOutputWithContext(context.Context) PlaybackConfigurationTagArrayOutput }
PlaybackConfigurationTagArrayInput is an input type that accepts PlaybackConfigurationTagArray and PlaybackConfigurationTagArrayOutput values. You can construct a concrete instance of `PlaybackConfigurationTagArrayInput` via:
PlaybackConfigurationTagArray{ PlaybackConfigurationTagArgs{...} }
type PlaybackConfigurationTagArrayOutput ¶
type PlaybackConfigurationTagArrayOutput struct{ *pulumi.OutputState }
func (PlaybackConfigurationTagArrayOutput) ElementType ¶
func (PlaybackConfigurationTagArrayOutput) ElementType() reflect.Type
func (PlaybackConfigurationTagArrayOutput) Index ¶
func (o PlaybackConfigurationTagArrayOutput) Index(i pulumi.IntInput) PlaybackConfigurationTagOutput
func (PlaybackConfigurationTagArrayOutput) ToPlaybackConfigurationTagArrayOutput ¶
func (o PlaybackConfigurationTagArrayOutput) ToPlaybackConfigurationTagArrayOutput() PlaybackConfigurationTagArrayOutput
func (PlaybackConfigurationTagArrayOutput) ToPlaybackConfigurationTagArrayOutputWithContext ¶
func (o PlaybackConfigurationTagArrayOutput) ToPlaybackConfigurationTagArrayOutputWithContext(ctx context.Context) PlaybackConfigurationTagArrayOutput
type PlaybackConfigurationTagInput ¶
type PlaybackConfigurationTagInput interface { pulumi.Input ToPlaybackConfigurationTagOutput() PlaybackConfigurationTagOutput ToPlaybackConfigurationTagOutputWithContext(context.Context) PlaybackConfigurationTagOutput }
PlaybackConfigurationTagInput is an input type that accepts PlaybackConfigurationTagArgs and PlaybackConfigurationTagOutput values. You can construct a concrete instance of `PlaybackConfigurationTagInput` via:
PlaybackConfigurationTagArgs{...}
type PlaybackConfigurationTagOutput ¶
type PlaybackConfigurationTagOutput struct{ *pulumi.OutputState }
func (PlaybackConfigurationTagOutput) ElementType ¶
func (PlaybackConfigurationTagOutput) ElementType() reflect.Type
func (PlaybackConfigurationTagOutput) Key ¶
func (o PlaybackConfigurationTagOutput) Key() pulumi.StringOutput
func (PlaybackConfigurationTagOutput) ToPlaybackConfigurationTagOutput ¶
func (o PlaybackConfigurationTagOutput) ToPlaybackConfigurationTagOutput() PlaybackConfigurationTagOutput
func (PlaybackConfigurationTagOutput) ToPlaybackConfigurationTagOutputWithContext ¶
func (o PlaybackConfigurationTagOutput) ToPlaybackConfigurationTagOutputWithContext(ctx context.Context) PlaybackConfigurationTagOutput
func (PlaybackConfigurationTagOutput) Value ¶
func (o PlaybackConfigurationTagOutput) Value() pulumi.StringOutput