mediapackagev2

package
v0.118.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 19, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ChannelInputTypeHls  = ChannelInputType("HLS")
	ChannelInputTypeCmaf = ChannelInputType("CMAF")
)
View Source
const (
	OriginEndpointAdMarkerDashBinary = OriginEndpointAdMarkerDash("BINARY")
	OriginEndpointAdMarkerDashXml    = OriginEndpointAdMarkerDash("XML")
)
View Source
const (
	OriginEndpointCmafEncryptionMethodCenc = OriginEndpointCmafEncryptionMethod("CENC")
	OriginEndpointCmafEncryptionMethodCbcs = OriginEndpointCmafEncryptionMethod("CBCS")
)
View Source
const (
	OriginEndpointContainerTypeTs   = OriginEndpointContainerType("TS")
	OriginEndpointContainerTypeCmaf = OriginEndpointContainerType("CMAF")
)
View Source
const (
	OriginEndpointDashDrmSignalingIndividual = OriginEndpointDashDrmSignaling("INDIVIDUAL")
	OriginEndpointDashDrmSignalingReferenced = OriginEndpointDashDrmSignaling("REFERENCED")
)
View Source
const (
	OriginEndpointDashPeriodTriggerAvails            = OriginEndpointDashPeriodTrigger("AVAILS")
	OriginEndpointDashPeriodTriggerDrmKeyRotation    = OriginEndpointDashPeriodTrigger("DRM_KEY_ROTATION")
	OriginEndpointDashPeriodTriggerSourceChanges     = OriginEndpointDashPeriodTrigger("SOURCE_CHANGES")
	OriginEndpointDashPeriodTriggerSourceDisruptions = OriginEndpointDashPeriodTrigger("SOURCE_DISRUPTIONS")
	OriginEndpointDashPeriodTriggerNone              = OriginEndpointDashPeriodTrigger("NONE")
)
View Source
const (
	OriginEndpointDashUtcTimingModeHttpHead   = OriginEndpointDashUtcTimingMode("HTTP_HEAD")
	OriginEndpointDashUtcTimingModeHttpIso    = OriginEndpointDashUtcTimingMode("HTTP_ISO")
	OriginEndpointDashUtcTimingModeHttpXsdate = OriginEndpointDashUtcTimingMode("HTTP_XSDATE")
	OriginEndpointDashUtcTimingModeUtcDirect  = OriginEndpointDashUtcTimingMode("UTC_DIRECT")
)
View Source
const (
	OriginEndpointDrmSystemClearKeyAes128 = OriginEndpointDrmSystem("CLEAR_KEY_AES_128")
	OriginEndpointDrmSystemFairplay       = OriginEndpointDrmSystem("FAIRPLAY")
	OriginEndpointDrmSystemPlayready      = OriginEndpointDrmSystem("PLAYREADY")
	OriginEndpointDrmSystemWidevine       = OriginEndpointDrmSystem("WIDEVINE")
)
View Source
const (
	OriginEndpointEndpointErrorConditionStaleManifest      = OriginEndpointEndpointErrorCondition("STALE_MANIFEST")
	OriginEndpointEndpointErrorConditionIncompleteManifest = OriginEndpointEndpointErrorCondition("INCOMPLETE_MANIFEST")
	OriginEndpointEndpointErrorConditionMissingDrmKey      = OriginEndpointEndpointErrorCondition("MISSING_DRM_KEY")
	OriginEndpointEndpointErrorConditionSlateInput         = OriginEndpointEndpointErrorCondition("SLATE_INPUT")
)
View Source
const (
	OriginEndpointPresetSpeke20AudioPresetAudio1 = OriginEndpointPresetSpeke20Audio("PRESET_AUDIO_1")
	OriginEndpointPresetSpeke20AudioPresetAudio2 = OriginEndpointPresetSpeke20Audio("PRESET_AUDIO_2")
	OriginEndpointPresetSpeke20AudioPresetAudio3 = OriginEndpointPresetSpeke20Audio("PRESET_AUDIO_3")
	OriginEndpointPresetSpeke20AudioShared       = OriginEndpointPresetSpeke20Audio("SHARED")
	OriginEndpointPresetSpeke20AudioUnencrypted  = OriginEndpointPresetSpeke20Audio("UNENCRYPTED")
)
View Source
const (
	OriginEndpointPresetSpeke20VideoPresetVideo1 = OriginEndpointPresetSpeke20Video("PRESET_VIDEO_1")
	OriginEndpointPresetSpeke20VideoPresetVideo2 = OriginEndpointPresetSpeke20Video("PRESET_VIDEO_2")
	OriginEndpointPresetSpeke20VideoPresetVideo3 = OriginEndpointPresetSpeke20Video("PRESET_VIDEO_3")
	OriginEndpointPresetSpeke20VideoPresetVideo4 = OriginEndpointPresetSpeke20Video("PRESET_VIDEO_4")
	OriginEndpointPresetSpeke20VideoPresetVideo5 = OriginEndpointPresetSpeke20Video("PRESET_VIDEO_5")
	OriginEndpointPresetSpeke20VideoPresetVideo6 = OriginEndpointPresetSpeke20Video("PRESET_VIDEO_6")
	OriginEndpointPresetSpeke20VideoPresetVideo7 = OriginEndpointPresetSpeke20Video("PRESET_VIDEO_7")
	OriginEndpointPresetSpeke20VideoPresetVideo8 = OriginEndpointPresetSpeke20Video("PRESET_VIDEO_8")
	OriginEndpointPresetSpeke20VideoShared       = OriginEndpointPresetSpeke20Video("SHARED")
	OriginEndpointPresetSpeke20VideoUnencrypted  = OriginEndpointPresetSpeke20Video("UNENCRYPTED")
)
View Source
const (
	OriginEndpointScteFilterSpliceInsert                           = OriginEndpointScteFilter("SPLICE_INSERT")
	OriginEndpointScteFilterBreak                                  = OriginEndpointScteFilter("BREAK")
	OriginEndpointScteFilterProviderAdvertisement                  = OriginEndpointScteFilter("PROVIDER_ADVERTISEMENT")
	OriginEndpointScteFilterDistributorAdvertisement               = OriginEndpointScteFilter("DISTRIBUTOR_ADVERTISEMENT")
	OriginEndpointScteFilterProviderPlacementOpportunity           = OriginEndpointScteFilter("PROVIDER_PLACEMENT_OPPORTUNITY")
	OriginEndpointScteFilterDistributorPlacementOpportunity        = OriginEndpointScteFilter("DISTRIBUTOR_PLACEMENT_OPPORTUNITY")
	OriginEndpointScteFilterProviderOverlayPlacementOpportunity    = OriginEndpointScteFilter("PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY")
	OriginEndpointScteFilterDistributorOverlayPlacementOpportunity = OriginEndpointScteFilter("DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY")
	OriginEndpointScteFilterProgram                                = OriginEndpointScteFilter("PROGRAM")
)
View Source
const (
	OriginEndpointTsEncryptionMethodAes128    = OriginEndpointTsEncryptionMethod("AES_128")
	OriginEndpointTsEncryptionMethodSampleAes = OriginEndpointTsEncryptionMethod("SAMPLE_AES")
)
View Source
const (
	OriginEndpointAdMarkerHlsDaterange = OriginEndpointAdMarkerHls("DATERANGE")
)
View Source
const (
	OriginEndpointDashSegmentTemplateFormatNumberWithTimeline = OriginEndpointDashSegmentTemplateFormat("NUMBER_WITH_TIMELINE")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Channel

type Channel struct {
	pulumi.CustomResourceState

	// <p>The Amazon Resource Name (ARN) associated with the resource.</p>
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The name of the channel group associated with the channel configuration.
	ChannelGroupName pulumi.StringOutput `pulumi:"channelGroupName"`
	// The name of the channel.
	ChannelName pulumi.StringOutput `pulumi:"channelName"`
	// <p>The date and time the channel was created.</p>
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// <p>Enter any descriptive text that helps you to identify the channel.</p>
	Description        pulumi.StringPtrOutput   `pulumi:"description"`
	IngestEndpointUrls pulumi.StringArrayOutput `pulumi:"ingestEndpointUrls"`
	// <p>The list of ingest endpoints.</p>
	IngestEndpoints ChannelIngestEndpointArrayOutput `pulumi:"ingestEndpoints"`
	InputType       ChannelInputTypePtrOutput        `pulumi:"inputType"`
	// <p>The date and time the channel was modified.</p>
	ModifiedAt pulumi.StringOutput `pulumi:"modifiedAt"`
	// The tags associated with the channel.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

<p>Represents an entry point into AWS Elemental MediaPackage for an ABR video content stream sent from an upstream encoder such as AWS Elemental MediaLive. The channel continuously analyzes the content that it receives and prepares it to be distributed to consumers via one or more origin endpoints.</p>

func GetChannel

func GetChannel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ChannelState, opts ...pulumi.ResourceOption) (*Channel, error)

GetChannel gets an existing Channel resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewChannel

func NewChannel(ctx *pulumi.Context,
	name string, args *ChannelArgs, opts ...pulumi.ResourceOption) (*Channel, error)

NewChannel registers a new resource with the given unique name, arguments, and options.

func (*Channel) ElementType

func (*Channel) ElementType() reflect.Type

func (*Channel) ToChannelOutput

func (i *Channel) ToChannelOutput() ChannelOutput

func (*Channel) ToChannelOutputWithContext

func (i *Channel) ToChannelOutputWithContext(ctx context.Context) ChannelOutput

type ChannelArgs

type ChannelArgs struct {
	// The name of the channel group associated with the channel configuration.
	ChannelGroupName pulumi.StringInput
	// The name of the channel.
	ChannelName pulumi.StringPtrInput
	// <p>Enter any descriptive text that helps you to identify the channel.</p>
	Description pulumi.StringPtrInput
	InputType   ChannelInputTypePtrInput
	// The tags associated with the channel.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Channel resource.

func (ChannelArgs) ElementType

func (ChannelArgs) ElementType() reflect.Type

type ChannelGroup

type ChannelGroup struct {
	pulumi.CustomResourceState

	// <p>The Amazon Resource Name (ARN) associated with the resource.</p>
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The name of the channel group.
	ChannelGroupName pulumi.StringOutput `pulumi:"channelGroupName"`
	// <p>The date and time the channel group was created.</p>
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// <p>Enter any descriptive text that helps you to identify the channel group.</p>
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// <p>The output domain where the source stream should be sent. Integrate the domain with a downstream CDN (such as Amazon CloudFront) or playback device.</p>
	EgressDomain pulumi.StringOutput `pulumi:"egressDomain"`
	// <p>The date and time the channel group was modified.</p>
	ModifiedAt pulumi.StringOutput `pulumi:"modifiedAt"`
	// The tags associated with the channel group.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

<p>Represents a channel group that facilitates the grouping of multiple channels.</p>

func GetChannelGroup

func GetChannelGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ChannelGroupState, opts ...pulumi.ResourceOption) (*ChannelGroup, error)

GetChannelGroup gets an existing ChannelGroup 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 NewChannelGroup

func NewChannelGroup(ctx *pulumi.Context,
	name string, args *ChannelGroupArgs, opts ...pulumi.ResourceOption) (*ChannelGroup, error)

NewChannelGroup registers a new resource with the given unique name, arguments, and options.

func (*ChannelGroup) ElementType

func (*ChannelGroup) ElementType() reflect.Type

func (*ChannelGroup) ToChannelGroupOutput

func (i *ChannelGroup) ToChannelGroupOutput() ChannelGroupOutput

func (*ChannelGroup) ToChannelGroupOutputWithContext

func (i *ChannelGroup) ToChannelGroupOutputWithContext(ctx context.Context) ChannelGroupOutput

type ChannelGroupArgs

type ChannelGroupArgs struct {
	// The name of the channel group.
	ChannelGroupName pulumi.StringPtrInput
	// <p>Enter any descriptive text that helps you to identify the channel group.</p>
	Description pulumi.StringPtrInput
	// The tags associated with the channel group.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a ChannelGroup resource.

func (ChannelGroupArgs) ElementType

func (ChannelGroupArgs) ElementType() reflect.Type

type ChannelGroupInput

type ChannelGroupInput interface {
	pulumi.Input

	ToChannelGroupOutput() ChannelGroupOutput
	ToChannelGroupOutputWithContext(ctx context.Context) ChannelGroupOutput
}

type ChannelGroupOutput

type ChannelGroupOutput struct{ *pulumi.OutputState }

func (ChannelGroupOutput) Arn

<p>The Amazon Resource Name (ARN) associated with the resource.</p>

func (ChannelGroupOutput) ChannelGroupName

func (o ChannelGroupOutput) ChannelGroupName() pulumi.StringOutput

The name of the channel group.

func (ChannelGroupOutput) CreatedAt

func (o ChannelGroupOutput) CreatedAt() pulumi.StringOutput

<p>The date and time the channel group was created.</p>

func (ChannelGroupOutput) Description

func (o ChannelGroupOutput) Description() pulumi.StringPtrOutput

<p>Enter any descriptive text that helps you to identify the channel group.</p>

func (ChannelGroupOutput) EgressDomain

func (o ChannelGroupOutput) EgressDomain() pulumi.StringOutput

<p>The output domain where the source stream should be sent. Integrate the domain with a downstream CDN (such as Amazon CloudFront) or playback device.</p>

func (ChannelGroupOutput) ElementType

func (ChannelGroupOutput) ElementType() reflect.Type

func (ChannelGroupOutput) ModifiedAt

func (o ChannelGroupOutput) ModifiedAt() pulumi.StringOutput

<p>The date and time the channel group was modified.</p>

func (ChannelGroupOutput) Tags

The tags associated with the channel group.

func (ChannelGroupOutput) ToChannelGroupOutput

func (o ChannelGroupOutput) ToChannelGroupOutput() ChannelGroupOutput

func (ChannelGroupOutput) ToChannelGroupOutputWithContext

func (o ChannelGroupOutput) ToChannelGroupOutputWithContext(ctx context.Context) ChannelGroupOutput

type ChannelGroupState

type ChannelGroupState struct {
}

func (ChannelGroupState) ElementType

func (ChannelGroupState) ElementType() reflect.Type

type ChannelGroupTag

type ChannelGroupTag struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type ChannelIngestEndpoint

type ChannelIngestEndpoint struct {
	// <p>The system-generated unique identifier for the IngestEndpoint.</p>
	Id *string `pulumi:"id"`
	// <p>The ingest domain URL where the source stream should be sent.</p>
	Url *string `pulumi:"url"`
}

<p>The ingest domain URL where the source stream should be sent.</p>

type ChannelIngestEndpointArrayOutput

type ChannelIngestEndpointArrayOutput struct{ *pulumi.OutputState }

func (ChannelIngestEndpointArrayOutput) ElementType

func (ChannelIngestEndpointArrayOutput) Index

func (ChannelIngestEndpointArrayOutput) ToChannelIngestEndpointArrayOutput

func (o ChannelIngestEndpointArrayOutput) ToChannelIngestEndpointArrayOutput() ChannelIngestEndpointArrayOutput

func (ChannelIngestEndpointArrayOutput) ToChannelIngestEndpointArrayOutputWithContext

func (o ChannelIngestEndpointArrayOutput) ToChannelIngestEndpointArrayOutputWithContext(ctx context.Context) ChannelIngestEndpointArrayOutput

type ChannelIngestEndpointOutput

type ChannelIngestEndpointOutput struct{ *pulumi.OutputState }

<p>The ingest domain URL where the source stream should be sent.</p>

func (ChannelIngestEndpointOutput) ElementType

func (ChannelIngestEndpointOutput) Id

<p>The system-generated unique identifier for the IngestEndpoint.</p>

func (ChannelIngestEndpointOutput) ToChannelIngestEndpointOutput

func (o ChannelIngestEndpointOutput) ToChannelIngestEndpointOutput() ChannelIngestEndpointOutput

func (ChannelIngestEndpointOutput) ToChannelIngestEndpointOutputWithContext

func (o ChannelIngestEndpointOutput) ToChannelIngestEndpointOutputWithContext(ctx context.Context) ChannelIngestEndpointOutput

func (ChannelIngestEndpointOutput) Url

<p>The ingest domain URL where the source stream should be sent.</p>

type ChannelInput

type ChannelInput interface {
	pulumi.Input

	ToChannelOutput() ChannelOutput
	ToChannelOutputWithContext(ctx context.Context) ChannelOutput
}

type ChannelInputType added in v0.112.0

type ChannelInputType string

func (ChannelInputType) ElementType added in v0.112.0

func (ChannelInputType) ElementType() reflect.Type

func (ChannelInputType) ToChannelInputTypeOutput added in v0.112.0

func (e ChannelInputType) ToChannelInputTypeOutput() ChannelInputTypeOutput

func (ChannelInputType) ToChannelInputTypeOutputWithContext added in v0.112.0

func (e ChannelInputType) ToChannelInputTypeOutputWithContext(ctx context.Context) ChannelInputTypeOutput

func (ChannelInputType) ToChannelInputTypePtrOutput added in v0.112.0

func (e ChannelInputType) ToChannelInputTypePtrOutput() ChannelInputTypePtrOutput

func (ChannelInputType) ToChannelInputTypePtrOutputWithContext added in v0.112.0

func (e ChannelInputType) ToChannelInputTypePtrOutputWithContext(ctx context.Context) ChannelInputTypePtrOutput

func (ChannelInputType) ToStringOutput added in v0.112.0

func (e ChannelInputType) ToStringOutput() pulumi.StringOutput

func (ChannelInputType) ToStringOutputWithContext added in v0.112.0

func (e ChannelInputType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ChannelInputType) ToStringPtrOutput added in v0.112.0

func (e ChannelInputType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChannelInputType) ToStringPtrOutputWithContext added in v0.112.0

func (e ChannelInputType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ChannelInputTypeInput added in v0.112.0

type ChannelInputTypeInput interface {
	pulumi.Input

	ToChannelInputTypeOutput() ChannelInputTypeOutput
	ToChannelInputTypeOutputWithContext(context.Context) ChannelInputTypeOutput
}

ChannelInputTypeInput is an input type that accepts values of the ChannelInputType enum A concrete instance of `ChannelInputTypeInput` can be one of the following:

ChannelInputTypeHls
ChannelInputTypeCmaf

type ChannelInputTypeOutput added in v0.112.0

type ChannelInputTypeOutput struct{ *pulumi.OutputState }

func (ChannelInputTypeOutput) ElementType added in v0.112.0

func (ChannelInputTypeOutput) ElementType() reflect.Type

func (ChannelInputTypeOutput) ToChannelInputTypeOutput added in v0.112.0

func (o ChannelInputTypeOutput) ToChannelInputTypeOutput() ChannelInputTypeOutput

func (ChannelInputTypeOutput) ToChannelInputTypeOutputWithContext added in v0.112.0

func (o ChannelInputTypeOutput) ToChannelInputTypeOutputWithContext(ctx context.Context) ChannelInputTypeOutput

func (ChannelInputTypeOutput) ToChannelInputTypePtrOutput added in v0.112.0

func (o ChannelInputTypeOutput) ToChannelInputTypePtrOutput() ChannelInputTypePtrOutput

func (ChannelInputTypeOutput) ToChannelInputTypePtrOutputWithContext added in v0.112.0

func (o ChannelInputTypeOutput) ToChannelInputTypePtrOutputWithContext(ctx context.Context) ChannelInputTypePtrOutput

func (ChannelInputTypeOutput) ToStringOutput added in v0.112.0

func (o ChannelInputTypeOutput) ToStringOutput() pulumi.StringOutput

func (ChannelInputTypeOutput) ToStringOutputWithContext added in v0.112.0

func (o ChannelInputTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ChannelInputTypeOutput) ToStringPtrOutput added in v0.112.0

func (o ChannelInputTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChannelInputTypeOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o ChannelInputTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ChannelInputTypePtrInput added in v0.112.0

type ChannelInputTypePtrInput interface {
	pulumi.Input

	ToChannelInputTypePtrOutput() ChannelInputTypePtrOutput
	ToChannelInputTypePtrOutputWithContext(context.Context) ChannelInputTypePtrOutput
}

func ChannelInputTypePtr added in v0.112.0

func ChannelInputTypePtr(v string) ChannelInputTypePtrInput

type ChannelInputTypePtrOutput added in v0.112.0

type ChannelInputTypePtrOutput struct{ *pulumi.OutputState }

func (ChannelInputTypePtrOutput) Elem added in v0.112.0

func (ChannelInputTypePtrOutput) ElementType added in v0.112.0

func (ChannelInputTypePtrOutput) ElementType() reflect.Type

func (ChannelInputTypePtrOutput) ToChannelInputTypePtrOutput added in v0.112.0

func (o ChannelInputTypePtrOutput) ToChannelInputTypePtrOutput() ChannelInputTypePtrOutput

func (ChannelInputTypePtrOutput) ToChannelInputTypePtrOutputWithContext added in v0.112.0

func (o ChannelInputTypePtrOutput) ToChannelInputTypePtrOutputWithContext(ctx context.Context) ChannelInputTypePtrOutput

func (ChannelInputTypePtrOutput) ToStringPtrOutput added in v0.112.0

func (o ChannelInputTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChannelInputTypePtrOutput) ToStringPtrOutputWithContext added in v0.112.0

func (o ChannelInputTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ChannelOutput

type ChannelOutput struct{ *pulumi.OutputState }

func (ChannelOutput) Arn

<p>The Amazon Resource Name (ARN) associated with the resource.</p>

func (ChannelOutput) ChannelGroupName

func (o ChannelOutput) ChannelGroupName() pulumi.StringOutput

The name of the channel group associated with the channel configuration.

func (ChannelOutput) ChannelName

func (o ChannelOutput) ChannelName() pulumi.StringOutput

The name of the channel.

func (ChannelOutput) CreatedAt

func (o ChannelOutput) CreatedAt() pulumi.StringOutput

<p>The date and time the channel was created.</p>

func (ChannelOutput) Description

func (o ChannelOutput) Description() pulumi.StringPtrOutput

<p>Enter any descriptive text that helps you to identify the channel.</p>

func (ChannelOutput) ElementType

func (ChannelOutput) ElementType() reflect.Type

func (ChannelOutput) IngestEndpointUrls added in v0.108.4

func (o ChannelOutput) IngestEndpointUrls() pulumi.StringArrayOutput

func (ChannelOutput) IngestEndpoints

func (o ChannelOutput) IngestEndpoints() ChannelIngestEndpointArrayOutput

<p>The list of ingest endpoints.</p>

func (ChannelOutput) InputType added in v0.112.0

func (ChannelOutput) ModifiedAt

func (o ChannelOutput) ModifiedAt() pulumi.StringOutput

<p>The date and time the channel was modified.</p>

func (ChannelOutput) Tags

func (o ChannelOutput) Tags() aws.TagArrayOutput

The tags associated with the channel.

func (ChannelOutput) ToChannelOutput

func (o ChannelOutput) ToChannelOutput() ChannelOutput

func (ChannelOutput) ToChannelOutputWithContext

func (o ChannelOutput) ToChannelOutputWithContext(ctx context.Context) ChannelOutput

type ChannelPolicy

type ChannelPolicy struct {
	pulumi.CustomResourceState

	// The name of the channel group associated with the channel policy.
	ChannelGroupName pulumi.StringOutput `pulumi:"channelGroupName"`
	// The name of the channel associated with the channel policy.
	ChannelName pulumi.StringOutput `pulumi:"channelName"`
	// The policy associated with the channel.
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MediaPackageV2::ChannelPolicy` for more information about the expected schema for this property.
	Policy pulumi.AnyOutput `pulumi:"policy"`
}

<p>Represents a resource-based policy that allows or denies access to a channel.</p>

func GetChannelPolicy

func GetChannelPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ChannelPolicyState, opts ...pulumi.ResourceOption) (*ChannelPolicy, error)

GetChannelPolicy gets an existing ChannelPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewChannelPolicy

func NewChannelPolicy(ctx *pulumi.Context,
	name string, args *ChannelPolicyArgs, opts ...pulumi.ResourceOption) (*ChannelPolicy, error)

NewChannelPolicy registers a new resource with the given unique name, arguments, and options.

func (*ChannelPolicy) ElementType

func (*ChannelPolicy) ElementType() reflect.Type

func (*ChannelPolicy) ToChannelPolicyOutput

func (i *ChannelPolicy) ToChannelPolicyOutput() ChannelPolicyOutput

func (*ChannelPolicy) ToChannelPolicyOutputWithContext

func (i *ChannelPolicy) ToChannelPolicyOutputWithContext(ctx context.Context) ChannelPolicyOutput

type ChannelPolicyArgs

type ChannelPolicyArgs struct {
	// The name of the channel group associated with the channel policy.
	ChannelGroupName pulumi.StringInput
	// The name of the channel associated with the channel policy.
	ChannelName pulumi.StringInput
	// The policy associated with the channel.
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MediaPackageV2::ChannelPolicy` for more information about the expected schema for this property.
	Policy pulumi.Input
}

The set of arguments for constructing a ChannelPolicy resource.

func (ChannelPolicyArgs) ElementType

func (ChannelPolicyArgs) ElementType() reflect.Type

type ChannelPolicyInput

type ChannelPolicyInput interface {
	pulumi.Input

	ToChannelPolicyOutput() ChannelPolicyOutput
	ToChannelPolicyOutputWithContext(ctx context.Context) ChannelPolicyOutput
}

type ChannelPolicyOutput

type ChannelPolicyOutput struct{ *pulumi.OutputState }

func (ChannelPolicyOutput) ChannelGroupName

func (o ChannelPolicyOutput) ChannelGroupName() pulumi.StringOutput

The name of the channel group associated with the channel policy.

func (ChannelPolicyOutput) ChannelName

func (o ChannelPolicyOutput) ChannelName() pulumi.StringOutput

The name of the channel associated with the channel policy.

func (ChannelPolicyOutput) ElementType

func (ChannelPolicyOutput) ElementType() reflect.Type

func (ChannelPolicyOutput) Policy

The policy associated with the channel.

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MediaPackageV2::ChannelPolicy` for more information about the expected schema for this property.

func (ChannelPolicyOutput) ToChannelPolicyOutput

func (o ChannelPolicyOutput) ToChannelPolicyOutput() ChannelPolicyOutput

func (ChannelPolicyOutput) ToChannelPolicyOutputWithContext

func (o ChannelPolicyOutput) ToChannelPolicyOutputWithContext(ctx context.Context) ChannelPolicyOutput

type ChannelPolicyState

type ChannelPolicyState struct {
}

func (ChannelPolicyState) ElementType

func (ChannelPolicyState) ElementType() reflect.Type

type ChannelState

type ChannelState struct {
}

func (ChannelState) ElementType

func (ChannelState) ElementType() reflect.Type

type ChannelTag

type ChannelTag struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type LookupChannelArgs

type LookupChannelArgs struct {
	// <p>The Amazon Resource Name (ARN) associated with the resource.</p>
	Arn string `pulumi:"arn"`
}

type LookupChannelGroupArgs

type LookupChannelGroupArgs struct {
	// <p>The Amazon Resource Name (ARN) associated with the resource.</p>
	Arn string `pulumi:"arn"`
}

type LookupChannelGroupOutputArgs

type LookupChannelGroupOutputArgs struct {
	// <p>The Amazon Resource Name (ARN) associated with the resource.</p>
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupChannelGroupOutputArgs) ElementType

type LookupChannelGroupResult

type LookupChannelGroupResult struct {
	// <p>The Amazon Resource Name (ARN) associated with the resource.</p>
	Arn *string `pulumi:"arn"`
	// <p>The date and time the channel group was created.</p>
	CreatedAt *string `pulumi:"createdAt"`
	// <p>Enter any descriptive text that helps you to identify the channel group.</p>
	Description *string `pulumi:"description"`
	// <p>The output domain where the source stream should be sent. Integrate the domain with a downstream CDN (such as Amazon CloudFront) or playback device.</p>
	EgressDomain *string `pulumi:"egressDomain"`
	// <p>The date and time the channel group was modified.</p>
	ModifiedAt *string `pulumi:"modifiedAt"`
	// The tags associated with the channel group.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupChannelGroup

func LookupChannelGroup(ctx *pulumi.Context, args *LookupChannelGroupArgs, opts ...pulumi.InvokeOption) (*LookupChannelGroupResult, error)

<p>Represents a channel group that facilitates the grouping of multiple channels.</p>

type LookupChannelGroupResultOutput

type LookupChannelGroupResultOutput struct{ *pulumi.OutputState }

func (LookupChannelGroupResultOutput) Arn

<p>The Amazon Resource Name (ARN) associated with the resource.</p>

func (LookupChannelGroupResultOutput) CreatedAt

<p>The date and time the channel group was created.</p>

func (LookupChannelGroupResultOutput) Description

<p>Enter any descriptive text that helps you to identify the channel group.</p>

func (LookupChannelGroupResultOutput) EgressDomain

<p>The output domain where the source stream should be sent. Integrate the domain with a downstream CDN (such as Amazon CloudFront) or playback device.</p>

func (LookupChannelGroupResultOutput) ElementType

func (LookupChannelGroupResultOutput) ModifiedAt

<p>The date and time the channel group was modified.</p>

func (LookupChannelGroupResultOutput) Tags

The tags associated with the channel group.

func (LookupChannelGroupResultOutput) ToLookupChannelGroupResultOutput

func (o LookupChannelGroupResultOutput) ToLookupChannelGroupResultOutput() LookupChannelGroupResultOutput

func (LookupChannelGroupResultOutput) ToLookupChannelGroupResultOutputWithContext

func (o LookupChannelGroupResultOutput) ToLookupChannelGroupResultOutputWithContext(ctx context.Context) LookupChannelGroupResultOutput

type LookupChannelOutputArgs

type LookupChannelOutputArgs struct {
	// <p>The Amazon Resource Name (ARN) associated with the resource.</p>
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupChannelOutputArgs) ElementType

func (LookupChannelOutputArgs) ElementType() reflect.Type

type LookupChannelPolicyArgs

type LookupChannelPolicyArgs struct {
	// The name of the channel group associated with the channel policy.
	ChannelGroupName string `pulumi:"channelGroupName"`
	// The name of the channel associated with the channel policy.
	ChannelName string `pulumi:"channelName"`
}

type LookupChannelPolicyOutputArgs

type LookupChannelPolicyOutputArgs struct {
	// The name of the channel group associated with the channel policy.
	ChannelGroupName pulumi.StringInput `pulumi:"channelGroupName"`
	// The name of the channel associated with the channel policy.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
}

func (LookupChannelPolicyOutputArgs) ElementType

type LookupChannelPolicyResult

type LookupChannelPolicyResult struct {
	// The policy associated with the channel.
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MediaPackageV2::ChannelPolicy` for more information about the expected schema for this property.
	Policy interface{} `pulumi:"policy"`
}

func LookupChannelPolicy

func LookupChannelPolicy(ctx *pulumi.Context, args *LookupChannelPolicyArgs, opts ...pulumi.InvokeOption) (*LookupChannelPolicyResult, error)

<p>Represents a resource-based policy that allows or denies access to a channel.</p>

type LookupChannelPolicyResultOutput

type LookupChannelPolicyResultOutput struct{ *pulumi.OutputState }

func (LookupChannelPolicyResultOutput) ElementType

func (LookupChannelPolicyResultOutput) Policy

The policy associated with the channel.

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MediaPackageV2::ChannelPolicy` for more information about the expected schema for this property.

func (LookupChannelPolicyResultOutput) ToLookupChannelPolicyResultOutput

func (o LookupChannelPolicyResultOutput) ToLookupChannelPolicyResultOutput() LookupChannelPolicyResultOutput

func (LookupChannelPolicyResultOutput) ToLookupChannelPolicyResultOutputWithContext

func (o LookupChannelPolicyResultOutput) ToLookupChannelPolicyResultOutputWithContext(ctx context.Context) LookupChannelPolicyResultOutput

type LookupChannelResult

type LookupChannelResult struct {
	// <p>The Amazon Resource Name (ARN) associated with the resource.</p>
	Arn *string `pulumi:"arn"`
	// <p>The date and time the channel was created.</p>
	CreatedAt *string `pulumi:"createdAt"`
	// <p>Enter any descriptive text that helps you to identify the channel.</p>
	Description        *string  `pulumi:"description"`
	IngestEndpointUrls []string `pulumi:"ingestEndpointUrls"`
	// <p>The list of ingest endpoints.</p>
	IngestEndpoints []ChannelIngestEndpoint `pulumi:"ingestEndpoints"`
	// <p>The date and time the channel was modified.</p>
	ModifiedAt *string `pulumi:"modifiedAt"`
	// The tags associated with the channel.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupChannel

func LookupChannel(ctx *pulumi.Context, args *LookupChannelArgs, opts ...pulumi.InvokeOption) (*LookupChannelResult, error)

<p>Represents an entry point into AWS Elemental MediaPackage for an ABR video content stream sent from an upstream encoder such as AWS Elemental MediaLive. The channel continuously analyzes the content that it receives and prepares it to be distributed to consumers via one or more origin endpoints.</p>

type LookupChannelResultOutput

type LookupChannelResultOutput struct{ *pulumi.OutputState }

func (LookupChannelResultOutput) Arn

<p>The Amazon Resource Name (ARN) associated with the resource.</p>

func (LookupChannelResultOutput) CreatedAt

<p>The date and time the channel was created.</p>

func (LookupChannelResultOutput) Description

<p>Enter any descriptive text that helps you to identify the channel.</p>

func (LookupChannelResultOutput) ElementType

func (LookupChannelResultOutput) ElementType() reflect.Type

func (LookupChannelResultOutput) IngestEndpointUrls added in v0.108.4

func (o LookupChannelResultOutput) IngestEndpointUrls() pulumi.StringArrayOutput

func (LookupChannelResultOutput) IngestEndpoints

<p>The list of ingest endpoints.</p>

func (LookupChannelResultOutput) ModifiedAt

<p>The date and time the channel was modified.</p>

func (LookupChannelResultOutput) Tags

The tags associated with the channel.

func (LookupChannelResultOutput) ToLookupChannelResultOutput

func (o LookupChannelResultOutput) ToLookupChannelResultOutput() LookupChannelResultOutput

func (LookupChannelResultOutput) ToLookupChannelResultOutputWithContext

func (o LookupChannelResultOutput) ToLookupChannelResultOutputWithContext(ctx context.Context) LookupChannelResultOutput

type LookupOriginEndpointArgs

type LookupOriginEndpointArgs struct {
	// <p>The Amazon Resource Name (ARN) associated with the resource.</p>
	Arn string `pulumi:"arn"`
}

type LookupOriginEndpointOutputArgs

type LookupOriginEndpointOutputArgs struct {
	// <p>The Amazon Resource Name (ARN) associated with the resource.</p>
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupOriginEndpointOutputArgs) ElementType

type LookupOriginEndpointPolicyArgs

type LookupOriginEndpointPolicyArgs struct {
	// The name of the channel group associated with the origin endpoint policy.
	ChannelGroupName string `pulumi:"channelGroupName"`
	// The channel name associated with the origin endpoint policy.
	ChannelName string `pulumi:"channelName"`
	// The name of the origin endpoint associated with the origin endpoint policy.
	OriginEndpointName string `pulumi:"originEndpointName"`
}

type LookupOriginEndpointPolicyOutputArgs

type LookupOriginEndpointPolicyOutputArgs struct {
	// The name of the channel group associated with the origin endpoint policy.
	ChannelGroupName pulumi.StringInput `pulumi:"channelGroupName"`
	// The channel name associated with the origin endpoint policy.
	ChannelName pulumi.StringInput `pulumi:"channelName"`
	// The name of the origin endpoint associated with the origin endpoint policy.
	OriginEndpointName pulumi.StringInput `pulumi:"originEndpointName"`
}

func (LookupOriginEndpointPolicyOutputArgs) ElementType

type LookupOriginEndpointPolicyResult

type LookupOriginEndpointPolicyResult struct {
	// The policy associated with the origin endpoint.
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MediaPackageV2::OriginEndpointPolicy` for more information about the expected schema for this property.
	Policy interface{} `pulumi:"policy"`
}

func LookupOriginEndpointPolicy

func LookupOriginEndpointPolicy(ctx *pulumi.Context, args *LookupOriginEndpointPolicyArgs, opts ...pulumi.InvokeOption) (*LookupOriginEndpointPolicyResult, error)

<p>Represents a resource policy that allows or denies access to an origin endpoint.</p>

type LookupOriginEndpointPolicyResultOutput

type LookupOriginEndpointPolicyResultOutput struct{ *pulumi.OutputState }

func (LookupOriginEndpointPolicyResultOutput) ElementType

func (LookupOriginEndpointPolicyResultOutput) Policy

The policy associated with the origin endpoint.

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MediaPackageV2::OriginEndpointPolicy` for more information about the expected schema for this property.

func (LookupOriginEndpointPolicyResultOutput) ToLookupOriginEndpointPolicyResultOutput

func (o LookupOriginEndpointPolicyResultOutput) ToLookupOriginEndpointPolicyResultOutput() LookupOriginEndpointPolicyResultOutput

func (LookupOriginEndpointPolicyResultOutput) ToLookupOriginEndpointPolicyResultOutputWithContext

func (o LookupOriginEndpointPolicyResultOutput) ToLookupOriginEndpointPolicyResultOutputWithContext(ctx context.Context) LookupOriginEndpointPolicyResultOutput

type LookupOriginEndpointResult

type LookupOriginEndpointResult struct {
	// <p>The Amazon Resource Name (ARN) associated with the resource.</p>
	Arn *string `pulumi:"arn"`
	// The container type associated with the origin endpoint configuration.
	ContainerType *OriginEndpointContainerType `pulumi:"containerType"`
	// <p>The date and time the origin endpoint was created.</p>
	CreatedAt        *string  `pulumi:"createdAt"`
	DashManifestUrls []string `pulumi:"dashManifestUrls"`
	// <p>A DASH manifest configuration.</p>
	DashManifests []OriginEndpointDashManifestConfiguration `pulumi:"dashManifests"`
	// <p>Enter any descriptive text that helps you to identify the origin endpoint.</p>
	Description                     *string                                        `pulumi:"description"`
	ForceEndpointErrorConfiguration *OriginEndpointForceEndpointErrorConfiguration `pulumi:"forceEndpointErrorConfiguration"`
	HlsManifestUrls                 []string                                       `pulumi:"hlsManifestUrls"`
	// <p>An HTTP live streaming (HLS) manifest configuration.</p>
	HlsManifests              []OriginEndpointHlsManifestConfiguration `pulumi:"hlsManifests"`
	LowLatencyHlsManifestUrls []string                                 `pulumi:"lowLatencyHlsManifestUrls"`
	// <p>A low-latency HLS manifest configuration.</p>
	LowLatencyHlsManifests []OriginEndpointLowLatencyHlsManifestConfiguration `pulumi:"lowLatencyHlsManifests"`
	// <p>The date and time the origin endpoint was modified.</p>
	ModifiedAt *string `pulumi:"modifiedAt"`
	// The segment associated with the origin endpoint.
	Segment *OriginEndpointSegment `pulumi:"segment"`
	// <p>The size of the window (in seconds) to create a window of the live stream that's available for on-demand viewing. Viewers can start-over or catch-up on content that falls within the window. The maximum startover window is 1,209,600 seconds (14 days).</p>
	StartoverWindowSeconds *int `pulumi:"startoverWindowSeconds"`
	// The tags associated with the origin endpoint.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupOriginEndpoint

func LookupOriginEndpoint(ctx *pulumi.Context, args *LookupOriginEndpointArgs, opts ...pulumi.InvokeOption) (*LookupOriginEndpointResult, error)

<p>Represents an origin endpoint that is associated with a channel, offering a dynamically repackaged version of its content through various streaming media protocols. The content can be efficiently disseminated to end-users via a Content Delivery Network (CDN), like Amazon CloudFront.</p>

type LookupOriginEndpointResultOutput

type LookupOriginEndpointResultOutput struct{ *pulumi.OutputState }

func (LookupOriginEndpointResultOutput) Arn

<p>The Amazon Resource Name (ARN) associated with the resource.</p>

func (LookupOriginEndpointResultOutput) ContainerType

The container type associated with the origin endpoint configuration.

func (LookupOriginEndpointResultOutput) CreatedAt

<p>The date and time the origin endpoint was created.</p>

func (LookupOriginEndpointResultOutput) DashManifestUrls added in v0.108.4

func (LookupOriginEndpointResultOutput) DashManifests added in v0.108.1

<p>A DASH manifest configuration.</p>

func (LookupOriginEndpointResultOutput) Description

<p>Enter any descriptive text that helps you to identify the origin endpoint.</p>

func (LookupOriginEndpointResultOutput) ElementType

func (LookupOriginEndpointResultOutput) ForceEndpointErrorConfiguration added in v0.112.0

func (LookupOriginEndpointResultOutput) HlsManifestUrls added in v0.108.4

func (LookupOriginEndpointResultOutput) HlsManifests

<p>An HTTP live streaming (HLS) manifest configuration.</p>

func (LookupOriginEndpointResultOutput) LowLatencyHlsManifestUrls added in v0.108.4

func (o LookupOriginEndpointResultOutput) LowLatencyHlsManifestUrls() pulumi.StringArrayOutput

func (LookupOriginEndpointResultOutput) LowLatencyHlsManifests

<p>A low-latency HLS manifest configuration.</p>

func (LookupOriginEndpointResultOutput) ModifiedAt

<p>The date and time the origin endpoint was modified.</p>

func (LookupOriginEndpointResultOutput) Segment

The segment associated with the origin endpoint.

func (LookupOriginEndpointResultOutput) StartoverWindowSeconds

func (o LookupOriginEndpointResultOutput) StartoverWindowSeconds() pulumi.IntPtrOutput

<p>The size of the window (in seconds) to create a window of the live stream that's available for on-demand viewing. Viewers can start-over or catch-up on content that falls within the window. The maximum startover window is 1,209,600 seconds (14 days).</p>

func (LookupOriginEndpointResultOutput) Tags

The tags associated with the origin endpoint.

func (LookupOriginEndpointResultOutput) ToLookupOriginEndpointResultOutput

func (o LookupOriginEndpointResultOutput) ToLookupOriginEndpointResultOutput() LookupOriginEndpointResultOutput

func (LookupOriginEndpointResultOutput) ToLookupOriginEndpointResultOutputWithContext

func (o LookupOriginEndpointResultOutput) ToLookupOriginEndpointResultOutputWithContext(ctx context.Context) LookupOriginEndpointResultOutput

type OriginEndpoint

type OriginEndpoint struct {
	pulumi.CustomResourceState

	// <p>The Amazon Resource Name (ARN) associated with the resource.</p>
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The name of the channel group associated with the origin endpoint configuration.
	ChannelGroupName pulumi.StringOutput `pulumi:"channelGroupName"`
	// The channel name associated with the origin endpoint.
	ChannelName pulumi.StringOutput `pulumi:"channelName"`
	// The container type associated with the origin endpoint configuration.
	ContainerType OriginEndpointContainerTypePtrOutput `pulumi:"containerType"`
	// <p>The date and time the origin endpoint was created.</p>
	CreatedAt        pulumi.StringOutput      `pulumi:"createdAt"`
	DashManifestUrls pulumi.StringArrayOutput `pulumi:"dashManifestUrls"`
	// <p>A DASH manifest configuration.</p>
	DashManifests OriginEndpointDashManifestConfigurationArrayOutput `pulumi:"dashManifests"`
	// <p>Enter any descriptive text that helps you to identify the origin endpoint.</p>
	Description                     pulumi.StringPtrOutput                                 `pulumi:"description"`
	ForceEndpointErrorConfiguration OriginEndpointForceEndpointErrorConfigurationPtrOutput `pulumi:"forceEndpointErrorConfiguration"`
	HlsManifestUrls                 pulumi.StringArrayOutput                               `pulumi:"hlsManifestUrls"`
	// <p>An HTTP live streaming (HLS) manifest configuration.</p>
	HlsManifests              OriginEndpointHlsManifestConfigurationArrayOutput `pulumi:"hlsManifests"`
	LowLatencyHlsManifestUrls pulumi.StringArrayOutput                          `pulumi:"lowLatencyHlsManifestUrls"`
	// <p>A low-latency HLS manifest configuration.</p>
	LowLatencyHlsManifests OriginEndpointLowLatencyHlsManifestConfigurationArrayOutput `pulumi:"lowLatencyHlsManifests"`
	// <p>The date and time the origin endpoint was modified.</p>
	ModifiedAt pulumi.StringOutput `pulumi:"modifiedAt"`
	// The name of the origin endpoint associated with the origin endpoint configuration.
	OriginEndpointName pulumi.StringOutput `pulumi:"originEndpointName"`
	// The segment associated with the origin endpoint.
	Segment OriginEndpointSegmentPtrOutput `pulumi:"segment"`
	// <p>The size of the window (in seconds) to create a window of the live stream that's available for on-demand viewing. Viewers can start-over or catch-up on content that falls within the window. The maximum startover window is 1,209,600 seconds (14 days).</p>
	StartoverWindowSeconds pulumi.IntPtrOutput `pulumi:"startoverWindowSeconds"`
	// The tags associated with the origin endpoint.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

<p>Represents an origin endpoint that is associated with a channel, offering a dynamically repackaged version of its content through various streaming media protocols. The content can be efficiently disseminated to end-users via a Content Delivery Network (CDN), like Amazon CloudFront.</p>

func GetOriginEndpoint

func GetOriginEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OriginEndpointState, opts ...pulumi.ResourceOption) (*OriginEndpoint, error)

GetOriginEndpoint gets an existing OriginEndpoint 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 NewOriginEndpoint

func NewOriginEndpoint(ctx *pulumi.Context,
	name string, args *OriginEndpointArgs, opts ...pulumi.ResourceOption) (*OriginEndpoint, error)

NewOriginEndpoint registers a new resource with the given unique name, arguments, and options.

func (*OriginEndpoint) ElementType

func (*OriginEndpoint) ElementType() reflect.Type

func (*OriginEndpoint) ToOriginEndpointOutput

func (i *OriginEndpoint) ToOriginEndpointOutput() OriginEndpointOutput

func (*OriginEndpoint) ToOriginEndpointOutputWithContext

func (i *OriginEndpoint) ToOriginEndpointOutputWithContext(ctx context.Context) OriginEndpointOutput

type OriginEndpointAdMarkerDash added in v0.108.1

type OriginEndpointAdMarkerDash string

func (OriginEndpointAdMarkerDash) ElementType added in v0.108.1

func (OriginEndpointAdMarkerDash) ElementType() reflect.Type

func (OriginEndpointAdMarkerDash) ToOriginEndpointAdMarkerDashOutput added in v0.108.1

func (e OriginEndpointAdMarkerDash) ToOriginEndpointAdMarkerDashOutput() OriginEndpointAdMarkerDashOutput

func (OriginEndpointAdMarkerDash) ToOriginEndpointAdMarkerDashOutputWithContext added in v0.108.1

func (e OriginEndpointAdMarkerDash) ToOriginEndpointAdMarkerDashOutputWithContext(ctx context.Context) OriginEndpointAdMarkerDashOutput

func (OriginEndpointAdMarkerDash) ToOriginEndpointAdMarkerDashPtrOutput added in v0.108.1

func (e OriginEndpointAdMarkerDash) ToOriginEndpointAdMarkerDashPtrOutput() OriginEndpointAdMarkerDashPtrOutput

func (OriginEndpointAdMarkerDash) ToOriginEndpointAdMarkerDashPtrOutputWithContext added in v0.108.1

func (e OriginEndpointAdMarkerDash) ToOriginEndpointAdMarkerDashPtrOutputWithContext(ctx context.Context) OriginEndpointAdMarkerDashPtrOutput

func (OriginEndpointAdMarkerDash) ToStringOutput added in v0.108.1

func (e OriginEndpointAdMarkerDash) ToStringOutput() pulumi.StringOutput

func (OriginEndpointAdMarkerDash) ToStringOutputWithContext added in v0.108.1

func (e OriginEndpointAdMarkerDash) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OriginEndpointAdMarkerDash) ToStringPtrOutput added in v0.108.1

func (e OriginEndpointAdMarkerDash) ToStringPtrOutput() pulumi.StringPtrOutput

func (OriginEndpointAdMarkerDash) ToStringPtrOutputWithContext added in v0.108.1

func (e OriginEndpointAdMarkerDash) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointAdMarkerDashInput added in v0.108.1

type OriginEndpointAdMarkerDashInput interface {
	pulumi.Input

	ToOriginEndpointAdMarkerDashOutput() OriginEndpointAdMarkerDashOutput
	ToOriginEndpointAdMarkerDashOutputWithContext(context.Context) OriginEndpointAdMarkerDashOutput
}

OriginEndpointAdMarkerDashInput is an input type that accepts values of the OriginEndpointAdMarkerDash enum A concrete instance of `OriginEndpointAdMarkerDashInput` can be one of the following:

OriginEndpointAdMarkerDashBinary
OriginEndpointAdMarkerDashXml

type OriginEndpointAdMarkerDashOutput added in v0.108.1

type OriginEndpointAdMarkerDashOutput struct{ *pulumi.OutputState }

func (OriginEndpointAdMarkerDashOutput) ElementType added in v0.108.1

func (OriginEndpointAdMarkerDashOutput) ToOriginEndpointAdMarkerDashOutput added in v0.108.1

func (o OriginEndpointAdMarkerDashOutput) ToOriginEndpointAdMarkerDashOutput() OriginEndpointAdMarkerDashOutput

func (OriginEndpointAdMarkerDashOutput) ToOriginEndpointAdMarkerDashOutputWithContext added in v0.108.1

func (o OriginEndpointAdMarkerDashOutput) ToOriginEndpointAdMarkerDashOutputWithContext(ctx context.Context) OriginEndpointAdMarkerDashOutput

func (OriginEndpointAdMarkerDashOutput) ToOriginEndpointAdMarkerDashPtrOutput added in v0.108.1

func (o OriginEndpointAdMarkerDashOutput) ToOriginEndpointAdMarkerDashPtrOutput() OriginEndpointAdMarkerDashPtrOutput

func (OriginEndpointAdMarkerDashOutput) ToOriginEndpointAdMarkerDashPtrOutputWithContext added in v0.108.1

func (o OriginEndpointAdMarkerDashOutput) ToOriginEndpointAdMarkerDashPtrOutputWithContext(ctx context.Context) OriginEndpointAdMarkerDashPtrOutput

func (OriginEndpointAdMarkerDashOutput) ToStringOutput added in v0.108.1

func (OriginEndpointAdMarkerDashOutput) ToStringOutputWithContext added in v0.108.1

func (o OriginEndpointAdMarkerDashOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OriginEndpointAdMarkerDashOutput) ToStringPtrOutput added in v0.108.1

func (OriginEndpointAdMarkerDashOutput) ToStringPtrOutputWithContext added in v0.108.1

func (o OriginEndpointAdMarkerDashOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointAdMarkerDashPtrInput added in v0.108.1

type OriginEndpointAdMarkerDashPtrInput interface {
	pulumi.Input

	ToOriginEndpointAdMarkerDashPtrOutput() OriginEndpointAdMarkerDashPtrOutput
	ToOriginEndpointAdMarkerDashPtrOutputWithContext(context.Context) OriginEndpointAdMarkerDashPtrOutput
}

func OriginEndpointAdMarkerDashPtr added in v0.108.1

func OriginEndpointAdMarkerDashPtr(v string) OriginEndpointAdMarkerDashPtrInput

type OriginEndpointAdMarkerDashPtrOutput added in v0.108.1

type OriginEndpointAdMarkerDashPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointAdMarkerDashPtrOutput) Elem added in v0.108.1

func (OriginEndpointAdMarkerDashPtrOutput) ElementType added in v0.108.1

func (OriginEndpointAdMarkerDashPtrOutput) ToOriginEndpointAdMarkerDashPtrOutput added in v0.108.1

func (o OriginEndpointAdMarkerDashPtrOutput) ToOriginEndpointAdMarkerDashPtrOutput() OriginEndpointAdMarkerDashPtrOutput

func (OriginEndpointAdMarkerDashPtrOutput) ToOriginEndpointAdMarkerDashPtrOutputWithContext added in v0.108.1

func (o OriginEndpointAdMarkerDashPtrOutput) ToOriginEndpointAdMarkerDashPtrOutputWithContext(ctx context.Context) OriginEndpointAdMarkerDashPtrOutput

func (OriginEndpointAdMarkerDashPtrOutput) ToStringPtrOutput added in v0.108.1

func (OriginEndpointAdMarkerDashPtrOutput) ToStringPtrOutputWithContext added in v0.108.1

func (o OriginEndpointAdMarkerDashPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointAdMarkerHls

type OriginEndpointAdMarkerHls string

func (OriginEndpointAdMarkerHls) ElementType

func (OriginEndpointAdMarkerHls) ElementType() reflect.Type

func (OriginEndpointAdMarkerHls) ToOriginEndpointAdMarkerHlsOutput

func (e OriginEndpointAdMarkerHls) ToOriginEndpointAdMarkerHlsOutput() OriginEndpointAdMarkerHlsOutput

func (OriginEndpointAdMarkerHls) ToOriginEndpointAdMarkerHlsOutputWithContext

func (e OriginEndpointAdMarkerHls) ToOriginEndpointAdMarkerHlsOutputWithContext(ctx context.Context) OriginEndpointAdMarkerHlsOutput

func (OriginEndpointAdMarkerHls) ToOriginEndpointAdMarkerHlsPtrOutput

func (e OriginEndpointAdMarkerHls) ToOriginEndpointAdMarkerHlsPtrOutput() OriginEndpointAdMarkerHlsPtrOutput

func (OriginEndpointAdMarkerHls) ToOriginEndpointAdMarkerHlsPtrOutputWithContext

func (e OriginEndpointAdMarkerHls) ToOriginEndpointAdMarkerHlsPtrOutputWithContext(ctx context.Context) OriginEndpointAdMarkerHlsPtrOutput

func (OriginEndpointAdMarkerHls) ToStringOutput

func (e OriginEndpointAdMarkerHls) ToStringOutput() pulumi.StringOutput

func (OriginEndpointAdMarkerHls) ToStringOutputWithContext

func (e OriginEndpointAdMarkerHls) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OriginEndpointAdMarkerHls) ToStringPtrOutput

func (e OriginEndpointAdMarkerHls) ToStringPtrOutput() pulumi.StringPtrOutput

func (OriginEndpointAdMarkerHls) ToStringPtrOutputWithContext

func (e OriginEndpointAdMarkerHls) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointAdMarkerHlsInput

type OriginEndpointAdMarkerHlsInput interface {
	pulumi.Input

	ToOriginEndpointAdMarkerHlsOutput() OriginEndpointAdMarkerHlsOutput
	ToOriginEndpointAdMarkerHlsOutputWithContext(context.Context) OriginEndpointAdMarkerHlsOutput
}

OriginEndpointAdMarkerHlsInput is an input type that accepts values of the OriginEndpointAdMarkerHls enum A concrete instance of `OriginEndpointAdMarkerHlsInput` can be one of the following:

OriginEndpointAdMarkerHlsDaterange

type OriginEndpointAdMarkerHlsOutput

type OriginEndpointAdMarkerHlsOutput struct{ *pulumi.OutputState }

func (OriginEndpointAdMarkerHlsOutput) ElementType

func (OriginEndpointAdMarkerHlsOutput) ToOriginEndpointAdMarkerHlsOutput

func (o OriginEndpointAdMarkerHlsOutput) ToOriginEndpointAdMarkerHlsOutput() OriginEndpointAdMarkerHlsOutput

func (OriginEndpointAdMarkerHlsOutput) ToOriginEndpointAdMarkerHlsOutputWithContext

func (o OriginEndpointAdMarkerHlsOutput) ToOriginEndpointAdMarkerHlsOutputWithContext(ctx context.Context) OriginEndpointAdMarkerHlsOutput

func (OriginEndpointAdMarkerHlsOutput) ToOriginEndpointAdMarkerHlsPtrOutput

func (o OriginEndpointAdMarkerHlsOutput) ToOriginEndpointAdMarkerHlsPtrOutput() OriginEndpointAdMarkerHlsPtrOutput

func (OriginEndpointAdMarkerHlsOutput) ToOriginEndpointAdMarkerHlsPtrOutputWithContext

func (o OriginEndpointAdMarkerHlsOutput) ToOriginEndpointAdMarkerHlsPtrOutputWithContext(ctx context.Context) OriginEndpointAdMarkerHlsPtrOutput

func (OriginEndpointAdMarkerHlsOutput) ToStringOutput

func (OriginEndpointAdMarkerHlsOutput) ToStringOutputWithContext

func (o OriginEndpointAdMarkerHlsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OriginEndpointAdMarkerHlsOutput) ToStringPtrOutput

func (OriginEndpointAdMarkerHlsOutput) ToStringPtrOutputWithContext

func (o OriginEndpointAdMarkerHlsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointAdMarkerHlsPtrInput

type OriginEndpointAdMarkerHlsPtrInput interface {
	pulumi.Input

	ToOriginEndpointAdMarkerHlsPtrOutput() OriginEndpointAdMarkerHlsPtrOutput
	ToOriginEndpointAdMarkerHlsPtrOutputWithContext(context.Context) OriginEndpointAdMarkerHlsPtrOutput
}

func OriginEndpointAdMarkerHlsPtr

func OriginEndpointAdMarkerHlsPtr(v string) OriginEndpointAdMarkerHlsPtrInput

type OriginEndpointAdMarkerHlsPtrOutput

type OriginEndpointAdMarkerHlsPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointAdMarkerHlsPtrOutput) Elem

func (OriginEndpointAdMarkerHlsPtrOutput) ElementType

func (OriginEndpointAdMarkerHlsPtrOutput) ToOriginEndpointAdMarkerHlsPtrOutput

func (o OriginEndpointAdMarkerHlsPtrOutput) ToOriginEndpointAdMarkerHlsPtrOutput() OriginEndpointAdMarkerHlsPtrOutput

func (OriginEndpointAdMarkerHlsPtrOutput) ToOriginEndpointAdMarkerHlsPtrOutputWithContext

func (o OriginEndpointAdMarkerHlsPtrOutput) ToOriginEndpointAdMarkerHlsPtrOutputWithContext(ctx context.Context) OriginEndpointAdMarkerHlsPtrOutput

func (OriginEndpointAdMarkerHlsPtrOutput) ToStringPtrOutput

func (OriginEndpointAdMarkerHlsPtrOutput) ToStringPtrOutputWithContext

func (o OriginEndpointAdMarkerHlsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointArgs

type OriginEndpointArgs struct {
	// The name of the channel group associated with the origin endpoint configuration.
	ChannelGroupName pulumi.StringInput
	// The channel name associated with the origin endpoint.
	ChannelName pulumi.StringInput
	// The container type associated with the origin endpoint configuration.
	ContainerType OriginEndpointContainerTypePtrInput
	// <p>A DASH manifest configuration.</p>
	DashManifests OriginEndpointDashManifestConfigurationArrayInput
	// <p>Enter any descriptive text that helps you to identify the origin endpoint.</p>
	Description                     pulumi.StringPtrInput
	ForceEndpointErrorConfiguration OriginEndpointForceEndpointErrorConfigurationPtrInput
	// <p>An HTTP live streaming (HLS) manifest configuration.</p>
	HlsManifests OriginEndpointHlsManifestConfigurationArrayInput
	// <p>A low-latency HLS manifest configuration.</p>
	LowLatencyHlsManifests OriginEndpointLowLatencyHlsManifestConfigurationArrayInput
	// The name of the origin endpoint associated with the origin endpoint configuration.
	OriginEndpointName pulumi.StringPtrInput
	// The segment associated with the origin endpoint.
	Segment OriginEndpointSegmentPtrInput
	// <p>The size of the window (in seconds) to create a window of the live stream that's available for on-demand viewing. Viewers can start-over or catch-up on content that falls within the window. The maximum startover window is 1,209,600 seconds (14 days).</p>
	StartoverWindowSeconds pulumi.IntPtrInput
	// The tags associated with the origin endpoint.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a OriginEndpoint resource.

func (OriginEndpointArgs) ElementType

func (OriginEndpointArgs) ElementType() reflect.Type

type OriginEndpointCmafEncryptionMethod

type OriginEndpointCmafEncryptionMethod string

func (OriginEndpointCmafEncryptionMethod) ElementType

func (OriginEndpointCmafEncryptionMethod) ToOriginEndpointCmafEncryptionMethodOutput

func (e OriginEndpointCmafEncryptionMethod) ToOriginEndpointCmafEncryptionMethodOutput() OriginEndpointCmafEncryptionMethodOutput

func (OriginEndpointCmafEncryptionMethod) ToOriginEndpointCmafEncryptionMethodOutputWithContext

func (e OriginEndpointCmafEncryptionMethod) ToOriginEndpointCmafEncryptionMethodOutputWithContext(ctx context.Context) OriginEndpointCmafEncryptionMethodOutput

func (OriginEndpointCmafEncryptionMethod) ToOriginEndpointCmafEncryptionMethodPtrOutput

func (e OriginEndpointCmafEncryptionMethod) ToOriginEndpointCmafEncryptionMethodPtrOutput() OriginEndpointCmafEncryptionMethodPtrOutput

func (OriginEndpointCmafEncryptionMethod) ToOriginEndpointCmafEncryptionMethodPtrOutputWithContext

func (e OriginEndpointCmafEncryptionMethod) ToOriginEndpointCmafEncryptionMethodPtrOutputWithContext(ctx context.Context) OriginEndpointCmafEncryptionMethodPtrOutput

func (OriginEndpointCmafEncryptionMethod) ToStringOutput

func (OriginEndpointCmafEncryptionMethod) ToStringOutputWithContext

func (e OriginEndpointCmafEncryptionMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OriginEndpointCmafEncryptionMethod) ToStringPtrOutput

func (OriginEndpointCmafEncryptionMethod) ToStringPtrOutputWithContext

func (e OriginEndpointCmafEncryptionMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointCmafEncryptionMethodInput

type OriginEndpointCmafEncryptionMethodInput interface {
	pulumi.Input

	ToOriginEndpointCmafEncryptionMethodOutput() OriginEndpointCmafEncryptionMethodOutput
	ToOriginEndpointCmafEncryptionMethodOutputWithContext(context.Context) OriginEndpointCmafEncryptionMethodOutput
}

OriginEndpointCmafEncryptionMethodInput is an input type that accepts values of the OriginEndpointCmafEncryptionMethod enum A concrete instance of `OriginEndpointCmafEncryptionMethodInput` can be one of the following:

OriginEndpointCmafEncryptionMethodCenc
OriginEndpointCmafEncryptionMethodCbcs

type OriginEndpointCmafEncryptionMethodOutput

type OriginEndpointCmafEncryptionMethodOutput struct{ *pulumi.OutputState }

func (OriginEndpointCmafEncryptionMethodOutput) ElementType

func (OriginEndpointCmafEncryptionMethodOutput) ToOriginEndpointCmafEncryptionMethodOutput

func (o OriginEndpointCmafEncryptionMethodOutput) ToOriginEndpointCmafEncryptionMethodOutput() OriginEndpointCmafEncryptionMethodOutput

func (OriginEndpointCmafEncryptionMethodOutput) ToOriginEndpointCmafEncryptionMethodOutputWithContext

func (o OriginEndpointCmafEncryptionMethodOutput) ToOriginEndpointCmafEncryptionMethodOutputWithContext(ctx context.Context) OriginEndpointCmafEncryptionMethodOutput

func (OriginEndpointCmafEncryptionMethodOutput) ToOriginEndpointCmafEncryptionMethodPtrOutput

func (o OriginEndpointCmafEncryptionMethodOutput) ToOriginEndpointCmafEncryptionMethodPtrOutput() OriginEndpointCmafEncryptionMethodPtrOutput

func (OriginEndpointCmafEncryptionMethodOutput) ToOriginEndpointCmafEncryptionMethodPtrOutputWithContext

func (o OriginEndpointCmafEncryptionMethodOutput) ToOriginEndpointCmafEncryptionMethodPtrOutputWithContext(ctx context.Context) OriginEndpointCmafEncryptionMethodPtrOutput

func (OriginEndpointCmafEncryptionMethodOutput) ToStringOutput

func (OriginEndpointCmafEncryptionMethodOutput) ToStringOutputWithContext

func (OriginEndpointCmafEncryptionMethodOutput) ToStringPtrOutput

func (OriginEndpointCmafEncryptionMethodOutput) ToStringPtrOutputWithContext

type OriginEndpointCmafEncryptionMethodPtrInput

type OriginEndpointCmafEncryptionMethodPtrInput interface {
	pulumi.Input

	ToOriginEndpointCmafEncryptionMethodPtrOutput() OriginEndpointCmafEncryptionMethodPtrOutput
	ToOriginEndpointCmafEncryptionMethodPtrOutputWithContext(context.Context) OriginEndpointCmafEncryptionMethodPtrOutput
}

type OriginEndpointCmafEncryptionMethodPtrOutput

type OriginEndpointCmafEncryptionMethodPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointCmafEncryptionMethodPtrOutput) Elem

func (OriginEndpointCmafEncryptionMethodPtrOutput) ElementType

func (OriginEndpointCmafEncryptionMethodPtrOutput) ToOriginEndpointCmafEncryptionMethodPtrOutput

func (o OriginEndpointCmafEncryptionMethodPtrOutput) ToOriginEndpointCmafEncryptionMethodPtrOutput() OriginEndpointCmafEncryptionMethodPtrOutput

func (OriginEndpointCmafEncryptionMethodPtrOutput) ToOriginEndpointCmafEncryptionMethodPtrOutputWithContext

func (o OriginEndpointCmafEncryptionMethodPtrOutput) ToOriginEndpointCmafEncryptionMethodPtrOutputWithContext(ctx context.Context) OriginEndpointCmafEncryptionMethodPtrOutput

func (OriginEndpointCmafEncryptionMethodPtrOutput) ToStringPtrOutput

func (OriginEndpointCmafEncryptionMethodPtrOutput) ToStringPtrOutputWithContext

type OriginEndpointContainerType

type OriginEndpointContainerType string

func (OriginEndpointContainerType) ElementType

func (OriginEndpointContainerType) ToOriginEndpointContainerTypeOutput

func (e OriginEndpointContainerType) ToOriginEndpointContainerTypeOutput() OriginEndpointContainerTypeOutput

func (OriginEndpointContainerType) ToOriginEndpointContainerTypeOutputWithContext

func (e OriginEndpointContainerType) ToOriginEndpointContainerTypeOutputWithContext(ctx context.Context) OriginEndpointContainerTypeOutput

func (OriginEndpointContainerType) ToOriginEndpointContainerTypePtrOutput

func (e OriginEndpointContainerType) ToOriginEndpointContainerTypePtrOutput() OriginEndpointContainerTypePtrOutput

func (OriginEndpointContainerType) ToOriginEndpointContainerTypePtrOutputWithContext

func (e OriginEndpointContainerType) ToOriginEndpointContainerTypePtrOutputWithContext(ctx context.Context) OriginEndpointContainerTypePtrOutput

func (OriginEndpointContainerType) ToStringOutput

func (e OriginEndpointContainerType) ToStringOutput() pulumi.StringOutput

func (OriginEndpointContainerType) ToStringOutputWithContext

func (e OriginEndpointContainerType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OriginEndpointContainerType) ToStringPtrOutput

func (e OriginEndpointContainerType) ToStringPtrOutput() pulumi.StringPtrOutput

func (OriginEndpointContainerType) ToStringPtrOutputWithContext

func (e OriginEndpointContainerType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointContainerTypeInput

type OriginEndpointContainerTypeInput interface {
	pulumi.Input

	ToOriginEndpointContainerTypeOutput() OriginEndpointContainerTypeOutput
	ToOriginEndpointContainerTypeOutputWithContext(context.Context) OriginEndpointContainerTypeOutput
}

OriginEndpointContainerTypeInput is an input type that accepts values of the OriginEndpointContainerType enum A concrete instance of `OriginEndpointContainerTypeInput` can be one of the following:

OriginEndpointContainerTypeTs
OriginEndpointContainerTypeCmaf

type OriginEndpointContainerTypeOutput

type OriginEndpointContainerTypeOutput struct{ *pulumi.OutputState }

func (OriginEndpointContainerTypeOutput) ElementType

func (OriginEndpointContainerTypeOutput) ToOriginEndpointContainerTypeOutput

func (o OriginEndpointContainerTypeOutput) ToOriginEndpointContainerTypeOutput() OriginEndpointContainerTypeOutput

func (OriginEndpointContainerTypeOutput) ToOriginEndpointContainerTypeOutputWithContext

func (o OriginEndpointContainerTypeOutput) ToOriginEndpointContainerTypeOutputWithContext(ctx context.Context) OriginEndpointContainerTypeOutput

func (OriginEndpointContainerTypeOutput) ToOriginEndpointContainerTypePtrOutput

func (o OriginEndpointContainerTypeOutput) ToOriginEndpointContainerTypePtrOutput() OriginEndpointContainerTypePtrOutput

func (OriginEndpointContainerTypeOutput) ToOriginEndpointContainerTypePtrOutputWithContext

func (o OriginEndpointContainerTypeOutput) ToOriginEndpointContainerTypePtrOutputWithContext(ctx context.Context) OriginEndpointContainerTypePtrOutput

func (OriginEndpointContainerTypeOutput) ToStringOutput

func (OriginEndpointContainerTypeOutput) ToStringOutputWithContext

func (o OriginEndpointContainerTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OriginEndpointContainerTypeOutput) ToStringPtrOutput

func (OriginEndpointContainerTypeOutput) ToStringPtrOutputWithContext

func (o OriginEndpointContainerTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointContainerTypePtrInput

type OriginEndpointContainerTypePtrInput interface {
	pulumi.Input

	ToOriginEndpointContainerTypePtrOutput() OriginEndpointContainerTypePtrOutput
	ToOriginEndpointContainerTypePtrOutputWithContext(context.Context) OriginEndpointContainerTypePtrOutput
}

func OriginEndpointContainerTypePtr

func OriginEndpointContainerTypePtr(v string) OriginEndpointContainerTypePtrInput

type OriginEndpointContainerTypePtrOutput

type OriginEndpointContainerTypePtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointContainerTypePtrOutput) Elem

func (OriginEndpointContainerTypePtrOutput) ElementType

func (OriginEndpointContainerTypePtrOutput) ToOriginEndpointContainerTypePtrOutput

func (o OriginEndpointContainerTypePtrOutput) ToOriginEndpointContainerTypePtrOutput() OriginEndpointContainerTypePtrOutput

func (OriginEndpointContainerTypePtrOutput) ToOriginEndpointContainerTypePtrOutputWithContext

func (o OriginEndpointContainerTypePtrOutput) ToOriginEndpointContainerTypePtrOutputWithContext(ctx context.Context) OriginEndpointContainerTypePtrOutput

func (OriginEndpointContainerTypePtrOutput) ToStringPtrOutput

func (OriginEndpointContainerTypePtrOutput) ToStringPtrOutputWithContext

func (o OriginEndpointContainerTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointDashDrmSignaling added in v0.108.1

type OriginEndpointDashDrmSignaling string

func (OriginEndpointDashDrmSignaling) ElementType added in v0.108.1

func (OriginEndpointDashDrmSignaling) ToOriginEndpointDashDrmSignalingOutput added in v0.108.1

func (e OriginEndpointDashDrmSignaling) ToOriginEndpointDashDrmSignalingOutput() OriginEndpointDashDrmSignalingOutput

func (OriginEndpointDashDrmSignaling) ToOriginEndpointDashDrmSignalingOutputWithContext added in v0.108.1

func (e OriginEndpointDashDrmSignaling) ToOriginEndpointDashDrmSignalingOutputWithContext(ctx context.Context) OriginEndpointDashDrmSignalingOutput

func (OriginEndpointDashDrmSignaling) ToOriginEndpointDashDrmSignalingPtrOutput added in v0.108.1

func (e OriginEndpointDashDrmSignaling) ToOriginEndpointDashDrmSignalingPtrOutput() OriginEndpointDashDrmSignalingPtrOutput

func (OriginEndpointDashDrmSignaling) ToOriginEndpointDashDrmSignalingPtrOutputWithContext added in v0.108.1

func (e OriginEndpointDashDrmSignaling) ToOriginEndpointDashDrmSignalingPtrOutputWithContext(ctx context.Context) OriginEndpointDashDrmSignalingPtrOutput

func (OriginEndpointDashDrmSignaling) ToStringOutput added in v0.108.1

func (OriginEndpointDashDrmSignaling) ToStringOutputWithContext added in v0.108.1

func (e OriginEndpointDashDrmSignaling) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OriginEndpointDashDrmSignaling) ToStringPtrOutput added in v0.108.1

func (OriginEndpointDashDrmSignaling) ToStringPtrOutputWithContext added in v0.108.1

func (e OriginEndpointDashDrmSignaling) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointDashDrmSignalingInput added in v0.108.1

type OriginEndpointDashDrmSignalingInput interface {
	pulumi.Input

	ToOriginEndpointDashDrmSignalingOutput() OriginEndpointDashDrmSignalingOutput
	ToOriginEndpointDashDrmSignalingOutputWithContext(context.Context) OriginEndpointDashDrmSignalingOutput
}

OriginEndpointDashDrmSignalingInput is an input type that accepts values of the OriginEndpointDashDrmSignaling enum A concrete instance of `OriginEndpointDashDrmSignalingInput` can be one of the following:

OriginEndpointDashDrmSignalingIndividual
OriginEndpointDashDrmSignalingReferenced

type OriginEndpointDashDrmSignalingOutput added in v0.108.1

type OriginEndpointDashDrmSignalingOutput struct{ *pulumi.OutputState }

func (OriginEndpointDashDrmSignalingOutput) ElementType added in v0.108.1

func (OriginEndpointDashDrmSignalingOutput) ToOriginEndpointDashDrmSignalingOutput added in v0.108.1

func (o OriginEndpointDashDrmSignalingOutput) ToOriginEndpointDashDrmSignalingOutput() OriginEndpointDashDrmSignalingOutput

func (OriginEndpointDashDrmSignalingOutput) ToOriginEndpointDashDrmSignalingOutputWithContext added in v0.108.1

func (o OriginEndpointDashDrmSignalingOutput) ToOriginEndpointDashDrmSignalingOutputWithContext(ctx context.Context) OriginEndpointDashDrmSignalingOutput

func (OriginEndpointDashDrmSignalingOutput) ToOriginEndpointDashDrmSignalingPtrOutput added in v0.108.1

func (o OriginEndpointDashDrmSignalingOutput) ToOriginEndpointDashDrmSignalingPtrOutput() OriginEndpointDashDrmSignalingPtrOutput

func (OriginEndpointDashDrmSignalingOutput) ToOriginEndpointDashDrmSignalingPtrOutputWithContext added in v0.108.1

func (o OriginEndpointDashDrmSignalingOutput) ToOriginEndpointDashDrmSignalingPtrOutputWithContext(ctx context.Context) OriginEndpointDashDrmSignalingPtrOutput

func (OriginEndpointDashDrmSignalingOutput) ToStringOutput added in v0.108.1

func (OriginEndpointDashDrmSignalingOutput) ToStringOutputWithContext added in v0.108.1

func (o OriginEndpointDashDrmSignalingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OriginEndpointDashDrmSignalingOutput) ToStringPtrOutput added in v0.108.1

func (OriginEndpointDashDrmSignalingOutput) ToStringPtrOutputWithContext added in v0.108.1

func (o OriginEndpointDashDrmSignalingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointDashDrmSignalingPtrInput added in v0.108.1

type OriginEndpointDashDrmSignalingPtrInput interface {
	pulumi.Input

	ToOriginEndpointDashDrmSignalingPtrOutput() OriginEndpointDashDrmSignalingPtrOutput
	ToOriginEndpointDashDrmSignalingPtrOutputWithContext(context.Context) OriginEndpointDashDrmSignalingPtrOutput
}

func OriginEndpointDashDrmSignalingPtr added in v0.108.1

func OriginEndpointDashDrmSignalingPtr(v string) OriginEndpointDashDrmSignalingPtrInput

type OriginEndpointDashDrmSignalingPtrOutput added in v0.108.1

type OriginEndpointDashDrmSignalingPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointDashDrmSignalingPtrOutput) Elem added in v0.108.1

func (OriginEndpointDashDrmSignalingPtrOutput) ElementType added in v0.108.1

func (OriginEndpointDashDrmSignalingPtrOutput) ToOriginEndpointDashDrmSignalingPtrOutput added in v0.108.1

func (o OriginEndpointDashDrmSignalingPtrOutput) ToOriginEndpointDashDrmSignalingPtrOutput() OriginEndpointDashDrmSignalingPtrOutput

func (OriginEndpointDashDrmSignalingPtrOutput) ToOriginEndpointDashDrmSignalingPtrOutputWithContext added in v0.108.1

func (o OriginEndpointDashDrmSignalingPtrOutput) ToOriginEndpointDashDrmSignalingPtrOutputWithContext(ctx context.Context) OriginEndpointDashDrmSignalingPtrOutput

func (OriginEndpointDashDrmSignalingPtrOutput) ToStringPtrOutput added in v0.108.1

func (OriginEndpointDashDrmSignalingPtrOutput) ToStringPtrOutputWithContext added in v0.108.1

type OriginEndpointDashManifestConfiguration added in v0.108.1

type OriginEndpointDashManifestConfiguration struct {
	DrmSignaling        *OriginEndpointDashDrmSignaling    `pulumi:"drmSignaling"`
	FilterConfiguration *OriginEndpointFilterConfiguration `pulumi:"filterConfiguration"`
	// <p>A short string that's appended to the endpoint URL. The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. </p>
	ManifestName string `pulumi:"manifestName"`
	// <p>The total duration (in seconds) of the manifest's content.</p>
	ManifestWindowSeconds *int `pulumi:"manifestWindowSeconds"`
	// <p>Minimum amount of content (in seconds) that a player must keep available in the buffer.</p>
	MinBufferTimeSeconds *int `pulumi:"minBufferTimeSeconds"`
	// <p>Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest.</p>
	MinUpdatePeriodSeconds *int `pulumi:"minUpdatePeriodSeconds"`
	// <p>A list of triggers that controls when AWS Elemental MediaPackage separates the MPEG-DASH manifest into multiple periods. Leave this value empty to indicate that the manifest is contained all in one period.
	//          For more information about periods in the DASH manifest, see <a href="https://docs.aws.amazon.com/mediapackage/latest/userguide/multi-period.html">Multi-period DASH in AWS Elemental MediaPackage</a>.</p>
	PeriodTriggers        []OriginEndpointDashPeriodTrigger        `pulumi:"periodTriggers"`
	ScteDash              *OriginEndpointScteDash                  `pulumi:"scteDash"`
	SegmentTemplateFormat *OriginEndpointDashSegmentTemplateFormat `pulumi:"segmentTemplateFormat"`
	// <p>The amount of time (in seconds) that the player should be from the end of the manifest.</p>
	SuggestedPresentationDelaySeconds *int                         `pulumi:"suggestedPresentationDelaySeconds"`
	UtcTiming                         *OriginEndpointDashUtcTiming `pulumi:"utcTiming"`
}

<p>Retrieve the DASH manifest configuration.</p>

type OriginEndpointDashManifestConfigurationArgs added in v0.108.1

type OriginEndpointDashManifestConfigurationArgs struct {
	DrmSignaling        OriginEndpointDashDrmSignalingPtrInput    `pulumi:"drmSignaling"`
	FilterConfiguration OriginEndpointFilterConfigurationPtrInput `pulumi:"filterConfiguration"`
	// <p>A short string that's appended to the endpoint URL. The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. </p>
	ManifestName pulumi.StringInput `pulumi:"manifestName"`
	// <p>The total duration (in seconds) of the manifest's content.</p>
	ManifestWindowSeconds pulumi.IntPtrInput `pulumi:"manifestWindowSeconds"`
	// <p>Minimum amount of content (in seconds) that a player must keep available in the buffer.</p>
	MinBufferTimeSeconds pulumi.IntPtrInput `pulumi:"minBufferTimeSeconds"`
	// <p>Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest.</p>
	MinUpdatePeriodSeconds pulumi.IntPtrInput `pulumi:"minUpdatePeriodSeconds"`
	// <p>A list of triggers that controls when AWS Elemental MediaPackage separates the MPEG-DASH manifest into multiple periods. Leave this value empty to indicate that the manifest is contained all in one period.
	//          For more information about periods in the DASH manifest, see <a href="https://docs.aws.amazon.com/mediapackage/latest/userguide/multi-period.html">Multi-period DASH in AWS Elemental MediaPackage</a>.</p>
	PeriodTriggers        OriginEndpointDashPeriodTriggerArrayInput       `pulumi:"periodTriggers"`
	ScteDash              OriginEndpointScteDashPtrInput                  `pulumi:"scteDash"`
	SegmentTemplateFormat OriginEndpointDashSegmentTemplateFormatPtrInput `pulumi:"segmentTemplateFormat"`
	// <p>The amount of time (in seconds) that the player should be from the end of the manifest.</p>
	SuggestedPresentationDelaySeconds pulumi.IntPtrInput                  `pulumi:"suggestedPresentationDelaySeconds"`
	UtcTiming                         OriginEndpointDashUtcTimingPtrInput `pulumi:"utcTiming"`
}

<p>Retrieve the DASH manifest configuration.</p>

func (OriginEndpointDashManifestConfigurationArgs) ElementType added in v0.108.1

func (OriginEndpointDashManifestConfigurationArgs) ToOriginEndpointDashManifestConfigurationOutput added in v0.108.1

func (i OriginEndpointDashManifestConfigurationArgs) ToOriginEndpointDashManifestConfigurationOutput() OriginEndpointDashManifestConfigurationOutput

func (OriginEndpointDashManifestConfigurationArgs) ToOriginEndpointDashManifestConfigurationOutputWithContext added in v0.108.1

func (i OriginEndpointDashManifestConfigurationArgs) ToOriginEndpointDashManifestConfigurationOutputWithContext(ctx context.Context) OriginEndpointDashManifestConfigurationOutput

type OriginEndpointDashManifestConfigurationArray added in v0.108.1

type OriginEndpointDashManifestConfigurationArray []OriginEndpointDashManifestConfigurationInput

func (OriginEndpointDashManifestConfigurationArray) ElementType added in v0.108.1

func (OriginEndpointDashManifestConfigurationArray) ToOriginEndpointDashManifestConfigurationArrayOutput added in v0.108.1

func (i OriginEndpointDashManifestConfigurationArray) ToOriginEndpointDashManifestConfigurationArrayOutput() OriginEndpointDashManifestConfigurationArrayOutput

func (OriginEndpointDashManifestConfigurationArray) ToOriginEndpointDashManifestConfigurationArrayOutputWithContext added in v0.108.1

func (i OriginEndpointDashManifestConfigurationArray) ToOriginEndpointDashManifestConfigurationArrayOutputWithContext(ctx context.Context) OriginEndpointDashManifestConfigurationArrayOutput

type OriginEndpointDashManifestConfigurationArrayInput added in v0.108.1

type OriginEndpointDashManifestConfigurationArrayInput interface {
	pulumi.Input

	ToOriginEndpointDashManifestConfigurationArrayOutput() OriginEndpointDashManifestConfigurationArrayOutput
	ToOriginEndpointDashManifestConfigurationArrayOutputWithContext(context.Context) OriginEndpointDashManifestConfigurationArrayOutput
}

OriginEndpointDashManifestConfigurationArrayInput is an input type that accepts OriginEndpointDashManifestConfigurationArray and OriginEndpointDashManifestConfigurationArrayOutput values. You can construct a concrete instance of `OriginEndpointDashManifestConfigurationArrayInput` via:

OriginEndpointDashManifestConfigurationArray{ OriginEndpointDashManifestConfigurationArgs{...} }

type OriginEndpointDashManifestConfigurationArrayOutput added in v0.108.1

type OriginEndpointDashManifestConfigurationArrayOutput struct{ *pulumi.OutputState }

func (OriginEndpointDashManifestConfigurationArrayOutput) ElementType added in v0.108.1

func (OriginEndpointDashManifestConfigurationArrayOutput) Index added in v0.108.1

func (OriginEndpointDashManifestConfigurationArrayOutput) ToOriginEndpointDashManifestConfigurationArrayOutput added in v0.108.1

func (o OriginEndpointDashManifestConfigurationArrayOutput) ToOriginEndpointDashManifestConfigurationArrayOutput() OriginEndpointDashManifestConfigurationArrayOutput

func (OriginEndpointDashManifestConfigurationArrayOutput) ToOriginEndpointDashManifestConfigurationArrayOutputWithContext added in v0.108.1

func (o OriginEndpointDashManifestConfigurationArrayOutput) ToOriginEndpointDashManifestConfigurationArrayOutputWithContext(ctx context.Context) OriginEndpointDashManifestConfigurationArrayOutput

type OriginEndpointDashManifestConfigurationInput added in v0.108.1

type OriginEndpointDashManifestConfigurationInput interface {
	pulumi.Input

	ToOriginEndpointDashManifestConfigurationOutput() OriginEndpointDashManifestConfigurationOutput
	ToOriginEndpointDashManifestConfigurationOutputWithContext(context.Context) OriginEndpointDashManifestConfigurationOutput
}

OriginEndpointDashManifestConfigurationInput is an input type that accepts OriginEndpointDashManifestConfigurationArgs and OriginEndpointDashManifestConfigurationOutput values. You can construct a concrete instance of `OriginEndpointDashManifestConfigurationInput` via:

OriginEndpointDashManifestConfigurationArgs{...}

type OriginEndpointDashManifestConfigurationOutput added in v0.108.1

type OriginEndpointDashManifestConfigurationOutput struct{ *pulumi.OutputState }

<p>Retrieve the DASH manifest configuration.</p>

func (OriginEndpointDashManifestConfigurationOutput) DrmSignaling added in v0.108.1

func (OriginEndpointDashManifestConfigurationOutput) ElementType added in v0.108.1

func (OriginEndpointDashManifestConfigurationOutput) FilterConfiguration added in v0.108.1

func (OriginEndpointDashManifestConfigurationOutput) ManifestName added in v0.108.1

<p>A short string that's appended to the endpoint URL. The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. </p>

func (OriginEndpointDashManifestConfigurationOutput) ManifestWindowSeconds added in v0.108.1

<p>The total duration (in seconds) of the manifest's content.</p>

func (OriginEndpointDashManifestConfigurationOutput) MinBufferTimeSeconds added in v0.108.1

<p>Minimum amount of content (in seconds) that a player must keep available in the buffer.</p>

func (OriginEndpointDashManifestConfigurationOutput) MinUpdatePeriodSeconds added in v0.108.1

<p>Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest.</p>

func (OriginEndpointDashManifestConfigurationOutput) PeriodTriggers added in v0.108.1

<p>A list of triggers that controls when AWS Elemental MediaPackage separates the MPEG-DASH manifest into multiple periods. Leave this value empty to indicate that the manifest is contained all in one period.

For more information about periods in the DASH manifest, see <a href="https://docs.aws.amazon.com/mediapackage/latest/userguide/multi-period.html">Multi-period DASH in AWS Elemental MediaPackage</a>.</p>

func (OriginEndpointDashManifestConfigurationOutput) ScteDash added in v0.108.1

func (OriginEndpointDashManifestConfigurationOutput) SegmentTemplateFormat added in v0.108.1

func (OriginEndpointDashManifestConfigurationOutput) SuggestedPresentationDelaySeconds added in v0.108.1

func (o OriginEndpointDashManifestConfigurationOutput) SuggestedPresentationDelaySeconds() pulumi.IntPtrOutput

<p>The amount of time (in seconds) that the player should be from the end of the manifest.</p>

func (OriginEndpointDashManifestConfigurationOutput) ToOriginEndpointDashManifestConfigurationOutput added in v0.108.1

func (o OriginEndpointDashManifestConfigurationOutput) ToOriginEndpointDashManifestConfigurationOutput() OriginEndpointDashManifestConfigurationOutput

func (OriginEndpointDashManifestConfigurationOutput) ToOriginEndpointDashManifestConfigurationOutputWithContext added in v0.108.1

func (o OriginEndpointDashManifestConfigurationOutput) ToOriginEndpointDashManifestConfigurationOutputWithContext(ctx context.Context) OriginEndpointDashManifestConfigurationOutput

func (OriginEndpointDashManifestConfigurationOutput) UtcTiming added in v0.108.1

type OriginEndpointDashPeriodTrigger added in v0.108.1

type OriginEndpointDashPeriodTrigger string

func (OriginEndpointDashPeriodTrigger) ElementType added in v0.108.1

func (OriginEndpointDashPeriodTrigger) ToOriginEndpointDashPeriodTriggerOutput added in v0.108.1

func (e OriginEndpointDashPeriodTrigger) ToOriginEndpointDashPeriodTriggerOutput() OriginEndpointDashPeriodTriggerOutput

func (OriginEndpointDashPeriodTrigger) ToOriginEndpointDashPeriodTriggerOutputWithContext added in v0.108.1

func (e OriginEndpointDashPeriodTrigger) ToOriginEndpointDashPeriodTriggerOutputWithContext(ctx context.Context) OriginEndpointDashPeriodTriggerOutput

func (OriginEndpointDashPeriodTrigger) ToOriginEndpointDashPeriodTriggerPtrOutput added in v0.108.1

func (e OriginEndpointDashPeriodTrigger) ToOriginEndpointDashPeriodTriggerPtrOutput() OriginEndpointDashPeriodTriggerPtrOutput

func (OriginEndpointDashPeriodTrigger) ToOriginEndpointDashPeriodTriggerPtrOutputWithContext added in v0.108.1

func (e OriginEndpointDashPeriodTrigger) ToOriginEndpointDashPeriodTriggerPtrOutputWithContext(ctx context.Context) OriginEndpointDashPeriodTriggerPtrOutput

func (OriginEndpointDashPeriodTrigger) ToStringOutput added in v0.108.1

func (OriginEndpointDashPeriodTrigger) ToStringOutputWithContext added in v0.108.1

func (e OriginEndpointDashPeriodTrigger) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OriginEndpointDashPeriodTrigger) ToStringPtrOutput added in v0.108.1

func (OriginEndpointDashPeriodTrigger) ToStringPtrOutputWithContext added in v0.108.1

func (e OriginEndpointDashPeriodTrigger) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointDashPeriodTriggerArray added in v0.108.1

type OriginEndpointDashPeriodTriggerArray []OriginEndpointDashPeriodTrigger

func (OriginEndpointDashPeriodTriggerArray) ElementType added in v0.108.1

func (OriginEndpointDashPeriodTriggerArray) ToOriginEndpointDashPeriodTriggerArrayOutput added in v0.108.1

func (i OriginEndpointDashPeriodTriggerArray) ToOriginEndpointDashPeriodTriggerArrayOutput() OriginEndpointDashPeriodTriggerArrayOutput

func (OriginEndpointDashPeriodTriggerArray) ToOriginEndpointDashPeriodTriggerArrayOutputWithContext added in v0.108.1

func (i OriginEndpointDashPeriodTriggerArray) ToOriginEndpointDashPeriodTriggerArrayOutputWithContext(ctx context.Context) OriginEndpointDashPeriodTriggerArrayOutput

type OriginEndpointDashPeriodTriggerArrayInput added in v0.108.1

type OriginEndpointDashPeriodTriggerArrayInput interface {
	pulumi.Input

	ToOriginEndpointDashPeriodTriggerArrayOutput() OriginEndpointDashPeriodTriggerArrayOutput
	ToOriginEndpointDashPeriodTriggerArrayOutputWithContext(context.Context) OriginEndpointDashPeriodTriggerArrayOutput
}

OriginEndpointDashPeriodTriggerArrayInput is an input type that accepts OriginEndpointDashPeriodTriggerArray and OriginEndpointDashPeriodTriggerArrayOutput values. You can construct a concrete instance of `OriginEndpointDashPeriodTriggerArrayInput` via:

OriginEndpointDashPeriodTriggerArray{ OriginEndpointDashPeriodTriggerArgs{...} }

type OriginEndpointDashPeriodTriggerArrayOutput added in v0.108.1

type OriginEndpointDashPeriodTriggerArrayOutput struct{ *pulumi.OutputState }

func (OriginEndpointDashPeriodTriggerArrayOutput) ElementType added in v0.108.1

func (OriginEndpointDashPeriodTriggerArrayOutput) Index added in v0.108.1

func (OriginEndpointDashPeriodTriggerArrayOutput) ToOriginEndpointDashPeriodTriggerArrayOutput added in v0.108.1

func (o OriginEndpointDashPeriodTriggerArrayOutput) ToOriginEndpointDashPeriodTriggerArrayOutput() OriginEndpointDashPeriodTriggerArrayOutput

func (OriginEndpointDashPeriodTriggerArrayOutput) ToOriginEndpointDashPeriodTriggerArrayOutputWithContext added in v0.108.1

func (o OriginEndpointDashPeriodTriggerArrayOutput) ToOriginEndpointDashPeriodTriggerArrayOutputWithContext(ctx context.Context) OriginEndpointDashPeriodTriggerArrayOutput

type OriginEndpointDashPeriodTriggerInput added in v0.108.1

type OriginEndpointDashPeriodTriggerInput interface {
	pulumi.Input

	ToOriginEndpointDashPeriodTriggerOutput() OriginEndpointDashPeriodTriggerOutput
	ToOriginEndpointDashPeriodTriggerOutputWithContext(context.Context) OriginEndpointDashPeriodTriggerOutput
}

OriginEndpointDashPeriodTriggerInput is an input type that accepts values of the OriginEndpointDashPeriodTrigger enum A concrete instance of `OriginEndpointDashPeriodTriggerInput` can be one of the following:

OriginEndpointDashPeriodTriggerAvails
OriginEndpointDashPeriodTriggerDrmKeyRotation
OriginEndpointDashPeriodTriggerSourceChanges
OriginEndpointDashPeriodTriggerSourceDisruptions
OriginEndpointDashPeriodTriggerNone

type OriginEndpointDashPeriodTriggerOutput added in v0.108.1

type OriginEndpointDashPeriodTriggerOutput struct{ *pulumi.OutputState }

func (OriginEndpointDashPeriodTriggerOutput) ElementType added in v0.108.1

func (OriginEndpointDashPeriodTriggerOutput) ToOriginEndpointDashPeriodTriggerOutput added in v0.108.1

func (o OriginEndpointDashPeriodTriggerOutput) ToOriginEndpointDashPeriodTriggerOutput() OriginEndpointDashPeriodTriggerOutput

func (OriginEndpointDashPeriodTriggerOutput) ToOriginEndpointDashPeriodTriggerOutputWithContext added in v0.108.1

func (o OriginEndpointDashPeriodTriggerOutput) ToOriginEndpointDashPeriodTriggerOutputWithContext(ctx context.Context) OriginEndpointDashPeriodTriggerOutput

func (OriginEndpointDashPeriodTriggerOutput) ToOriginEndpointDashPeriodTriggerPtrOutput added in v0.108.1

func (o OriginEndpointDashPeriodTriggerOutput) ToOriginEndpointDashPeriodTriggerPtrOutput() OriginEndpointDashPeriodTriggerPtrOutput

func (OriginEndpointDashPeriodTriggerOutput) ToOriginEndpointDashPeriodTriggerPtrOutputWithContext added in v0.108.1

func (o OriginEndpointDashPeriodTriggerOutput) ToOriginEndpointDashPeriodTriggerPtrOutputWithContext(ctx context.Context) OriginEndpointDashPeriodTriggerPtrOutput

func (OriginEndpointDashPeriodTriggerOutput) ToStringOutput added in v0.108.1

func (OriginEndpointDashPeriodTriggerOutput) ToStringOutputWithContext added in v0.108.1

func (o OriginEndpointDashPeriodTriggerOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OriginEndpointDashPeriodTriggerOutput) ToStringPtrOutput added in v0.108.1

func (OriginEndpointDashPeriodTriggerOutput) ToStringPtrOutputWithContext added in v0.108.1

func (o OriginEndpointDashPeriodTriggerOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointDashPeriodTriggerPtrInput added in v0.108.1

type OriginEndpointDashPeriodTriggerPtrInput interface {
	pulumi.Input

	ToOriginEndpointDashPeriodTriggerPtrOutput() OriginEndpointDashPeriodTriggerPtrOutput
	ToOriginEndpointDashPeriodTriggerPtrOutputWithContext(context.Context) OriginEndpointDashPeriodTriggerPtrOutput
}

func OriginEndpointDashPeriodTriggerPtr added in v0.108.1

func OriginEndpointDashPeriodTriggerPtr(v string) OriginEndpointDashPeriodTriggerPtrInput

type OriginEndpointDashPeriodTriggerPtrOutput added in v0.108.1

type OriginEndpointDashPeriodTriggerPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointDashPeriodTriggerPtrOutput) Elem added in v0.108.1

func (OriginEndpointDashPeriodTriggerPtrOutput) ElementType added in v0.108.1

func (OriginEndpointDashPeriodTriggerPtrOutput) ToOriginEndpointDashPeriodTriggerPtrOutput added in v0.108.1

func (o OriginEndpointDashPeriodTriggerPtrOutput) ToOriginEndpointDashPeriodTriggerPtrOutput() OriginEndpointDashPeriodTriggerPtrOutput

func (OriginEndpointDashPeriodTriggerPtrOutput) ToOriginEndpointDashPeriodTriggerPtrOutputWithContext added in v0.108.1

func (o OriginEndpointDashPeriodTriggerPtrOutput) ToOriginEndpointDashPeriodTriggerPtrOutputWithContext(ctx context.Context) OriginEndpointDashPeriodTriggerPtrOutput

func (OriginEndpointDashPeriodTriggerPtrOutput) ToStringPtrOutput added in v0.108.1

func (OriginEndpointDashPeriodTriggerPtrOutput) ToStringPtrOutputWithContext added in v0.108.1

type OriginEndpointDashSegmentTemplateFormat added in v0.108.1

type OriginEndpointDashSegmentTemplateFormat string

func (OriginEndpointDashSegmentTemplateFormat) ElementType added in v0.108.1

func (OriginEndpointDashSegmentTemplateFormat) ToOriginEndpointDashSegmentTemplateFormatOutput added in v0.108.1

func (e OriginEndpointDashSegmentTemplateFormat) ToOriginEndpointDashSegmentTemplateFormatOutput() OriginEndpointDashSegmentTemplateFormatOutput

func (OriginEndpointDashSegmentTemplateFormat) ToOriginEndpointDashSegmentTemplateFormatOutputWithContext added in v0.108.1

func (e OriginEndpointDashSegmentTemplateFormat) ToOriginEndpointDashSegmentTemplateFormatOutputWithContext(ctx context.Context) OriginEndpointDashSegmentTemplateFormatOutput

func (OriginEndpointDashSegmentTemplateFormat) ToOriginEndpointDashSegmentTemplateFormatPtrOutput added in v0.108.1

func (e OriginEndpointDashSegmentTemplateFormat) ToOriginEndpointDashSegmentTemplateFormatPtrOutput() OriginEndpointDashSegmentTemplateFormatPtrOutput

func (OriginEndpointDashSegmentTemplateFormat) ToOriginEndpointDashSegmentTemplateFormatPtrOutputWithContext added in v0.108.1

func (e OriginEndpointDashSegmentTemplateFormat) ToOriginEndpointDashSegmentTemplateFormatPtrOutputWithContext(ctx context.Context) OriginEndpointDashSegmentTemplateFormatPtrOutput

func (OriginEndpointDashSegmentTemplateFormat) ToStringOutput added in v0.108.1

func (OriginEndpointDashSegmentTemplateFormat) ToStringOutputWithContext added in v0.108.1

func (OriginEndpointDashSegmentTemplateFormat) ToStringPtrOutput added in v0.108.1

func (OriginEndpointDashSegmentTemplateFormat) ToStringPtrOutputWithContext added in v0.108.1

type OriginEndpointDashSegmentTemplateFormatInput added in v0.108.1

type OriginEndpointDashSegmentTemplateFormatInput interface {
	pulumi.Input

	ToOriginEndpointDashSegmentTemplateFormatOutput() OriginEndpointDashSegmentTemplateFormatOutput
	ToOriginEndpointDashSegmentTemplateFormatOutputWithContext(context.Context) OriginEndpointDashSegmentTemplateFormatOutput
}

OriginEndpointDashSegmentTemplateFormatInput is an input type that accepts values of the OriginEndpointDashSegmentTemplateFormat enum A concrete instance of `OriginEndpointDashSegmentTemplateFormatInput` can be one of the following:

OriginEndpointDashSegmentTemplateFormatNumberWithTimeline

type OriginEndpointDashSegmentTemplateFormatOutput added in v0.108.1

type OriginEndpointDashSegmentTemplateFormatOutput struct{ *pulumi.OutputState }

func (OriginEndpointDashSegmentTemplateFormatOutput) ElementType added in v0.108.1

func (OriginEndpointDashSegmentTemplateFormatOutput) ToOriginEndpointDashSegmentTemplateFormatOutput added in v0.108.1

func (o OriginEndpointDashSegmentTemplateFormatOutput) ToOriginEndpointDashSegmentTemplateFormatOutput() OriginEndpointDashSegmentTemplateFormatOutput

func (OriginEndpointDashSegmentTemplateFormatOutput) ToOriginEndpointDashSegmentTemplateFormatOutputWithContext added in v0.108.1

func (o OriginEndpointDashSegmentTemplateFormatOutput) ToOriginEndpointDashSegmentTemplateFormatOutputWithContext(ctx context.Context) OriginEndpointDashSegmentTemplateFormatOutput

func (OriginEndpointDashSegmentTemplateFormatOutput) ToOriginEndpointDashSegmentTemplateFormatPtrOutput added in v0.108.1

func (o OriginEndpointDashSegmentTemplateFormatOutput) ToOriginEndpointDashSegmentTemplateFormatPtrOutput() OriginEndpointDashSegmentTemplateFormatPtrOutput

func (OriginEndpointDashSegmentTemplateFormatOutput) ToOriginEndpointDashSegmentTemplateFormatPtrOutputWithContext added in v0.108.1

func (o OriginEndpointDashSegmentTemplateFormatOutput) ToOriginEndpointDashSegmentTemplateFormatPtrOutputWithContext(ctx context.Context) OriginEndpointDashSegmentTemplateFormatPtrOutput

func (OriginEndpointDashSegmentTemplateFormatOutput) ToStringOutput added in v0.108.1

func (OriginEndpointDashSegmentTemplateFormatOutput) ToStringOutputWithContext added in v0.108.1

func (OriginEndpointDashSegmentTemplateFormatOutput) ToStringPtrOutput added in v0.108.1

func (OriginEndpointDashSegmentTemplateFormatOutput) ToStringPtrOutputWithContext added in v0.108.1

type OriginEndpointDashSegmentTemplateFormatPtrInput added in v0.108.1

type OriginEndpointDashSegmentTemplateFormatPtrInput interface {
	pulumi.Input

	ToOriginEndpointDashSegmentTemplateFormatPtrOutput() OriginEndpointDashSegmentTemplateFormatPtrOutput
	ToOriginEndpointDashSegmentTemplateFormatPtrOutputWithContext(context.Context) OriginEndpointDashSegmentTemplateFormatPtrOutput
}

func OriginEndpointDashSegmentTemplateFormatPtr added in v0.108.1

func OriginEndpointDashSegmentTemplateFormatPtr(v string) OriginEndpointDashSegmentTemplateFormatPtrInput

type OriginEndpointDashSegmentTemplateFormatPtrOutput added in v0.108.1

type OriginEndpointDashSegmentTemplateFormatPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointDashSegmentTemplateFormatPtrOutput) Elem added in v0.108.1

func (OriginEndpointDashSegmentTemplateFormatPtrOutput) ElementType added in v0.108.1

func (OriginEndpointDashSegmentTemplateFormatPtrOutput) ToOriginEndpointDashSegmentTemplateFormatPtrOutput added in v0.108.1

func (o OriginEndpointDashSegmentTemplateFormatPtrOutput) ToOriginEndpointDashSegmentTemplateFormatPtrOutput() OriginEndpointDashSegmentTemplateFormatPtrOutput

func (OriginEndpointDashSegmentTemplateFormatPtrOutput) ToOriginEndpointDashSegmentTemplateFormatPtrOutputWithContext added in v0.108.1

func (o OriginEndpointDashSegmentTemplateFormatPtrOutput) ToOriginEndpointDashSegmentTemplateFormatPtrOutputWithContext(ctx context.Context) OriginEndpointDashSegmentTemplateFormatPtrOutput

func (OriginEndpointDashSegmentTemplateFormatPtrOutput) ToStringPtrOutput added in v0.108.1

func (OriginEndpointDashSegmentTemplateFormatPtrOutput) ToStringPtrOutputWithContext added in v0.108.1

type OriginEndpointDashUtcTiming added in v0.108.1

type OriginEndpointDashUtcTiming struct {
	// The UTC timing mode.
	TimingMode *OriginEndpointDashUtcTimingMode `pulumi:"timingMode"`
	// <p>The the method that the player uses to synchronize to coordinated universal time (UTC) wall clock time.</p>
	TimingSource *string `pulumi:"timingSource"`
}

<p>Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).</p>

type OriginEndpointDashUtcTimingArgs added in v0.108.1

type OriginEndpointDashUtcTimingArgs struct {
	// The UTC timing mode.
	TimingMode OriginEndpointDashUtcTimingModePtrInput `pulumi:"timingMode"`
	// <p>The the method that the player uses to synchronize to coordinated universal time (UTC) wall clock time.</p>
	TimingSource pulumi.StringPtrInput `pulumi:"timingSource"`
}

<p>Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).</p>

func (OriginEndpointDashUtcTimingArgs) ElementType added in v0.108.1

func (OriginEndpointDashUtcTimingArgs) ToOriginEndpointDashUtcTimingOutput added in v0.108.1

func (i OriginEndpointDashUtcTimingArgs) ToOriginEndpointDashUtcTimingOutput() OriginEndpointDashUtcTimingOutput

func (OriginEndpointDashUtcTimingArgs) ToOriginEndpointDashUtcTimingOutputWithContext added in v0.108.1

func (i OriginEndpointDashUtcTimingArgs) ToOriginEndpointDashUtcTimingOutputWithContext(ctx context.Context) OriginEndpointDashUtcTimingOutput

func (OriginEndpointDashUtcTimingArgs) ToOriginEndpointDashUtcTimingPtrOutput added in v0.108.1

func (i OriginEndpointDashUtcTimingArgs) ToOriginEndpointDashUtcTimingPtrOutput() OriginEndpointDashUtcTimingPtrOutput

func (OriginEndpointDashUtcTimingArgs) ToOriginEndpointDashUtcTimingPtrOutputWithContext added in v0.108.1

func (i OriginEndpointDashUtcTimingArgs) ToOriginEndpointDashUtcTimingPtrOutputWithContext(ctx context.Context) OriginEndpointDashUtcTimingPtrOutput

type OriginEndpointDashUtcTimingInput added in v0.108.1

type OriginEndpointDashUtcTimingInput interface {
	pulumi.Input

	ToOriginEndpointDashUtcTimingOutput() OriginEndpointDashUtcTimingOutput
	ToOriginEndpointDashUtcTimingOutputWithContext(context.Context) OriginEndpointDashUtcTimingOutput
}

OriginEndpointDashUtcTimingInput is an input type that accepts OriginEndpointDashUtcTimingArgs and OriginEndpointDashUtcTimingOutput values. You can construct a concrete instance of `OriginEndpointDashUtcTimingInput` via:

OriginEndpointDashUtcTimingArgs{...}

type OriginEndpointDashUtcTimingMode added in v0.108.1

type OriginEndpointDashUtcTimingMode string

func (OriginEndpointDashUtcTimingMode) ElementType added in v0.108.1

func (OriginEndpointDashUtcTimingMode) ToOriginEndpointDashUtcTimingModeOutput added in v0.108.1

func (e OriginEndpointDashUtcTimingMode) ToOriginEndpointDashUtcTimingModeOutput() OriginEndpointDashUtcTimingModeOutput

func (OriginEndpointDashUtcTimingMode) ToOriginEndpointDashUtcTimingModeOutputWithContext added in v0.108.1

func (e OriginEndpointDashUtcTimingMode) ToOriginEndpointDashUtcTimingModeOutputWithContext(ctx context.Context) OriginEndpointDashUtcTimingModeOutput

func (OriginEndpointDashUtcTimingMode) ToOriginEndpointDashUtcTimingModePtrOutput added in v0.108.1

func (e OriginEndpointDashUtcTimingMode) ToOriginEndpointDashUtcTimingModePtrOutput() OriginEndpointDashUtcTimingModePtrOutput

func (OriginEndpointDashUtcTimingMode) ToOriginEndpointDashUtcTimingModePtrOutputWithContext added in v0.108.1

func (e OriginEndpointDashUtcTimingMode) ToOriginEndpointDashUtcTimingModePtrOutputWithContext(ctx context.Context) OriginEndpointDashUtcTimingModePtrOutput

func (OriginEndpointDashUtcTimingMode) ToStringOutput added in v0.108.1

func (OriginEndpointDashUtcTimingMode) ToStringOutputWithContext added in v0.108.1

func (e OriginEndpointDashUtcTimingMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OriginEndpointDashUtcTimingMode) ToStringPtrOutput added in v0.108.1

func (OriginEndpointDashUtcTimingMode) ToStringPtrOutputWithContext added in v0.108.1

func (e OriginEndpointDashUtcTimingMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointDashUtcTimingModeInput added in v0.108.1

type OriginEndpointDashUtcTimingModeInput interface {
	pulumi.Input

	ToOriginEndpointDashUtcTimingModeOutput() OriginEndpointDashUtcTimingModeOutput
	ToOriginEndpointDashUtcTimingModeOutputWithContext(context.Context) OriginEndpointDashUtcTimingModeOutput
}

OriginEndpointDashUtcTimingModeInput is an input type that accepts values of the OriginEndpointDashUtcTimingMode enum A concrete instance of `OriginEndpointDashUtcTimingModeInput` can be one of the following:

OriginEndpointDashUtcTimingModeHttpHead
OriginEndpointDashUtcTimingModeHttpIso
OriginEndpointDashUtcTimingModeHttpXsdate
OriginEndpointDashUtcTimingModeUtcDirect

type OriginEndpointDashUtcTimingModeOutput added in v0.108.1

type OriginEndpointDashUtcTimingModeOutput struct{ *pulumi.OutputState }

func (OriginEndpointDashUtcTimingModeOutput) ElementType added in v0.108.1

func (OriginEndpointDashUtcTimingModeOutput) ToOriginEndpointDashUtcTimingModeOutput added in v0.108.1

func (o OriginEndpointDashUtcTimingModeOutput) ToOriginEndpointDashUtcTimingModeOutput() OriginEndpointDashUtcTimingModeOutput

func (OriginEndpointDashUtcTimingModeOutput) ToOriginEndpointDashUtcTimingModeOutputWithContext added in v0.108.1

func (o OriginEndpointDashUtcTimingModeOutput) ToOriginEndpointDashUtcTimingModeOutputWithContext(ctx context.Context) OriginEndpointDashUtcTimingModeOutput

func (OriginEndpointDashUtcTimingModeOutput) ToOriginEndpointDashUtcTimingModePtrOutput added in v0.108.1

func (o OriginEndpointDashUtcTimingModeOutput) ToOriginEndpointDashUtcTimingModePtrOutput() OriginEndpointDashUtcTimingModePtrOutput

func (OriginEndpointDashUtcTimingModeOutput) ToOriginEndpointDashUtcTimingModePtrOutputWithContext added in v0.108.1

func (o OriginEndpointDashUtcTimingModeOutput) ToOriginEndpointDashUtcTimingModePtrOutputWithContext(ctx context.Context) OriginEndpointDashUtcTimingModePtrOutput

func (OriginEndpointDashUtcTimingModeOutput) ToStringOutput added in v0.108.1

func (OriginEndpointDashUtcTimingModeOutput) ToStringOutputWithContext added in v0.108.1

func (o OriginEndpointDashUtcTimingModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OriginEndpointDashUtcTimingModeOutput) ToStringPtrOutput added in v0.108.1

func (OriginEndpointDashUtcTimingModeOutput) ToStringPtrOutputWithContext added in v0.108.1

func (o OriginEndpointDashUtcTimingModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointDashUtcTimingModePtrInput added in v0.108.1

type OriginEndpointDashUtcTimingModePtrInput interface {
	pulumi.Input

	ToOriginEndpointDashUtcTimingModePtrOutput() OriginEndpointDashUtcTimingModePtrOutput
	ToOriginEndpointDashUtcTimingModePtrOutputWithContext(context.Context) OriginEndpointDashUtcTimingModePtrOutput
}

func OriginEndpointDashUtcTimingModePtr added in v0.108.1

func OriginEndpointDashUtcTimingModePtr(v string) OriginEndpointDashUtcTimingModePtrInput

type OriginEndpointDashUtcTimingModePtrOutput added in v0.108.1

type OriginEndpointDashUtcTimingModePtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointDashUtcTimingModePtrOutput) Elem added in v0.108.1

func (OriginEndpointDashUtcTimingModePtrOutput) ElementType added in v0.108.1

func (OriginEndpointDashUtcTimingModePtrOutput) ToOriginEndpointDashUtcTimingModePtrOutput added in v0.108.1

func (o OriginEndpointDashUtcTimingModePtrOutput) ToOriginEndpointDashUtcTimingModePtrOutput() OriginEndpointDashUtcTimingModePtrOutput

func (OriginEndpointDashUtcTimingModePtrOutput) ToOriginEndpointDashUtcTimingModePtrOutputWithContext added in v0.108.1

func (o OriginEndpointDashUtcTimingModePtrOutput) ToOriginEndpointDashUtcTimingModePtrOutputWithContext(ctx context.Context) OriginEndpointDashUtcTimingModePtrOutput

func (OriginEndpointDashUtcTimingModePtrOutput) ToStringPtrOutput added in v0.108.1

func (OriginEndpointDashUtcTimingModePtrOutput) ToStringPtrOutputWithContext added in v0.108.1

type OriginEndpointDashUtcTimingOutput added in v0.108.1

type OriginEndpointDashUtcTimingOutput struct{ *pulumi.OutputState }

<p>Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).</p>

func (OriginEndpointDashUtcTimingOutput) ElementType added in v0.108.1

func (OriginEndpointDashUtcTimingOutput) TimingMode added in v0.108.1

The UTC timing mode.

func (OriginEndpointDashUtcTimingOutput) TimingSource added in v0.108.1

<p>The the method that the player uses to synchronize to coordinated universal time (UTC) wall clock time.</p>

func (OriginEndpointDashUtcTimingOutput) ToOriginEndpointDashUtcTimingOutput added in v0.108.1

func (o OriginEndpointDashUtcTimingOutput) ToOriginEndpointDashUtcTimingOutput() OriginEndpointDashUtcTimingOutput

func (OriginEndpointDashUtcTimingOutput) ToOriginEndpointDashUtcTimingOutputWithContext added in v0.108.1

func (o OriginEndpointDashUtcTimingOutput) ToOriginEndpointDashUtcTimingOutputWithContext(ctx context.Context) OriginEndpointDashUtcTimingOutput

func (OriginEndpointDashUtcTimingOutput) ToOriginEndpointDashUtcTimingPtrOutput added in v0.108.1

func (o OriginEndpointDashUtcTimingOutput) ToOriginEndpointDashUtcTimingPtrOutput() OriginEndpointDashUtcTimingPtrOutput

func (OriginEndpointDashUtcTimingOutput) ToOriginEndpointDashUtcTimingPtrOutputWithContext added in v0.108.1

func (o OriginEndpointDashUtcTimingOutput) ToOriginEndpointDashUtcTimingPtrOutputWithContext(ctx context.Context) OriginEndpointDashUtcTimingPtrOutput

type OriginEndpointDashUtcTimingPtrInput added in v0.108.1

type OriginEndpointDashUtcTimingPtrInput interface {
	pulumi.Input

	ToOriginEndpointDashUtcTimingPtrOutput() OriginEndpointDashUtcTimingPtrOutput
	ToOriginEndpointDashUtcTimingPtrOutputWithContext(context.Context) OriginEndpointDashUtcTimingPtrOutput
}

OriginEndpointDashUtcTimingPtrInput is an input type that accepts OriginEndpointDashUtcTimingArgs, OriginEndpointDashUtcTimingPtr and OriginEndpointDashUtcTimingPtrOutput values. You can construct a concrete instance of `OriginEndpointDashUtcTimingPtrInput` via:

        OriginEndpointDashUtcTimingArgs{...}

or:

        nil

func OriginEndpointDashUtcTimingPtr added in v0.108.1

type OriginEndpointDashUtcTimingPtrOutput added in v0.108.1

type OriginEndpointDashUtcTimingPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointDashUtcTimingPtrOutput) Elem added in v0.108.1

func (OriginEndpointDashUtcTimingPtrOutput) ElementType added in v0.108.1

func (OriginEndpointDashUtcTimingPtrOutput) TimingMode added in v0.108.1

The UTC timing mode.

func (OriginEndpointDashUtcTimingPtrOutput) TimingSource added in v0.108.1

<p>The the method that the player uses to synchronize to coordinated universal time (UTC) wall clock time.</p>

func (OriginEndpointDashUtcTimingPtrOutput) ToOriginEndpointDashUtcTimingPtrOutput added in v0.108.1

func (o OriginEndpointDashUtcTimingPtrOutput) ToOriginEndpointDashUtcTimingPtrOutput() OriginEndpointDashUtcTimingPtrOutput

func (OriginEndpointDashUtcTimingPtrOutput) ToOriginEndpointDashUtcTimingPtrOutputWithContext added in v0.108.1

func (o OriginEndpointDashUtcTimingPtrOutput) ToOriginEndpointDashUtcTimingPtrOutputWithContext(ctx context.Context) OriginEndpointDashUtcTimingPtrOutput

type OriginEndpointDrmSystem

type OriginEndpointDrmSystem string

func (OriginEndpointDrmSystem) ElementType

func (OriginEndpointDrmSystem) ElementType() reflect.Type

func (OriginEndpointDrmSystem) ToOriginEndpointDrmSystemOutput

func (e OriginEndpointDrmSystem) ToOriginEndpointDrmSystemOutput() OriginEndpointDrmSystemOutput

func (OriginEndpointDrmSystem) ToOriginEndpointDrmSystemOutputWithContext

func (e OriginEndpointDrmSystem) ToOriginEndpointDrmSystemOutputWithContext(ctx context.Context) OriginEndpointDrmSystemOutput

func (OriginEndpointDrmSystem) ToOriginEndpointDrmSystemPtrOutput

func (e OriginEndpointDrmSystem) ToOriginEndpointDrmSystemPtrOutput() OriginEndpointDrmSystemPtrOutput

func (OriginEndpointDrmSystem) ToOriginEndpointDrmSystemPtrOutputWithContext

func (e OriginEndpointDrmSystem) ToOriginEndpointDrmSystemPtrOutputWithContext(ctx context.Context) OriginEndpointDrmSystemPtrOutput

func (OriginEndpointDrmSystem) ToStringOutput

func (e OriginEndpointDrmSystem) ToStringOutput() pulumi.StringOutput

func (OriginEndpointDrmSystem) ToStringOutputWithContext

func (e OriginEndpointDrmSystem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OriginEndpointDrmSystem) ToStringPtrOutput

func (e OriginEndpointDrmSystem) ToStringPtrOutput() pulumi.StringPtrOutput

func (OriginEndpointDrmSystem) ToStringPtrOutputWithContext

func (e OriginEndpointDrmSystem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointDrmSystemArray

type OriginEndpointDrmSystemArray []OriginEndpointDrmSystem

func (OriginEndpointDrmSystemArray) ElementType

func (OriginEndpointDrmSystemArray) ToOriginEndpointDrmSystemArrayOutput

func (i OriginEndpointDrmSystemArray) ToOriginEndpointDrmSystemArrayOutput() OriginEndpointDrmSystemArrayOutput

func (OriginEndpointDrmSystemArray) ToOriginEndpointDrmSystemArrayOutputWithContext

func (i OriginEndpointDrmSystemArray) ToOriginEndpointDrmSystemArrayOutputWithContext(ctx context.Context) OriginEndpointDrmSystemArrayOutput

type OriginEndpointDrmSystemArrayInput

type OriginEndpointDrmSystemArrayInput interface {
	pulumi.Input

	ToOriginEndpointDrmSystemArrayOutput() OriginEndpointDrmSystemArrayOutput
	ToOriginEndpointDrmSystemArrayOutputWithContext(context.Context) OriginEndpointDrmSystemArrayOutput
}

OriginEndpointDrmSystemArrayInput is an input type that accepts OriginEndpointDrmSystemArray and OriginEndpointDrmSystemArrayOutput values. You can construct a concrete instance of `OriginEndpointDrmSystemArrayInput` via:

OriginEndpointDrmSystemArray{ OriginEndpointDrmSystemArgs{...} }

type OriginEndpointDrmSystemArrayOutput

type OriginEndpointDrmSystemArrayOutput struct{ *pulumi.OutputState }

func (OriginEndpointDrmSystemArrayOutput) ElementType

func (OriginEndpointDrmSystemArrayOutput) Index

func (OriginEndpointDrmSystemArrayOutput) ToOriginEndpointDrmSystemArrayOutput

func (o OriginEndpointDrmSystemArrayOutput) ToOriginEndpointDrmSystemArrayOutput() OriginEndpointDrmSystemArrayOutput

func (OriginEndpointDrmSystemArrayOutput) ToOriginEndpointDrmSystemArrayOutputWithContext

func (o OriginEndpointDrmSystemArrayOutput) ToOriginEndpointDrmSystemArrayOutputWithContext(ctx context.Context) OriginEndpointDrmSystemArrayOutput

type OriginEndpointDrmSystemInput

type OriginEndpointDrmSystemInput interface {
	pulumi.Input

	ToOriginEndpointDrmSystemOutput() OriginEndpointDrmSystemOutput
	ToOriginEndpointDrmSystemOutputWithContext(context.Context) OriginEndpointDrmSystemOutput
}

OriginEndpointDrmSystemInput is an input type that accepts values of the OriginEndpointDrmSystem enum A concrete instance of `OriginEndpointDrmSystemInput` can be one of the following:

OriginEndpointDrmSystemClearKeyAes128
OriginEndpointDrmSystemFairplay
OriginEndpointDrmSystemPlayready
OriginEndpointDrmSystemWidevine

type OriginEndpointDrmSystemOutput

type OriginEndpointDrmSystemOutput struct{ *pulumi.OutputState }

func (OriginEndpointDrmSystemOutput) ElementType

func (OriginEndpointDrmSystemOutput) ToOriginEndpointDrmSystemOutput

func (o OriginEndpointDrmSystemOutput) ToOriginEndpointDrmSystemOutput() OriginEndpointDrmSystemOutput

func (OriginEndpointDrmSystemOutput) ToOriginEndpointDrmSystemOutputWithContext

func (o OriginEndpointDrmSystemOutput) ToOriginEndpointDrmSystemOutputWithContext(ctx context.Context) OriginEndpointDrmSystemOutput

func (OriginEndpointDrmSystemOutput) ToOriginEndpointDrmSystemPtrOutput

func (o OriginEndpointDrmSystemOutput) ToOriginEndpointDrmSystemPtrOutput() OriginEndpointDrmSystemPtrOutput

func (OriginEndpointDrmSystemOutput) ToOriginEndpointDrmSystemPtrOutputWithContext

func (o OriginEndpointDrmSystemOutput) ToOriginEndpointDrmSystemPtrOutputWithContext(ctx context.Context) OriginEndpointDrmSystemPtrOutput

func (OriginEndpointDrmSystemOutput) ToStringOutput

func (OriginEndpointDrmSystemOutput) ToStringOutputWithContext

func (o OriginEndpointDrmSystemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OriginEndpointDrmSystemOutput) ToStringPtrOutput

func (OriginEndpointDrmSystemOutput) ToStringPtrOutputWithContext

func (o OriginEndpointDrmSystemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointDrmSystemPtrInput

type OriginEndpointDrmSystemPtrInput interface {
	pulumi.Input

	ToOriginEndpointDrmSystemPtrOutput() OriginEndpointDrmSystemPtrOutput
	ToOriginEndpointDrmSystemPtrOutputWithContext(context.Context) OriginEndpointDrmSystemPtrOutput
}

func OriginEndpointDrmSystemPtr

func OriginEndpointDrmSystemPtr(v string) OriginEndpointDrmSystemPtrInput

type OriginEndpointDrmSystemPtrOutput

type OriginEndpointDrmSystemPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointDrmSystemPtrOutput) Elem

func (OriginEndpointDrmSystemPtrOutput) ElementType

func (OriginEndpointDrmSystemPtrOutput) ToOriginEndpointDrmSystemPtrOutput

func (o OriginEndpointDrmSystemPtrOutput) ToOriginEndpointDrmSystemPtrOutput() OriginEndpointDrmSystemPtrOutput

func (OriginEndpointDrmSystemPtrOutput) ToOriginEndpointDrmSystemPtrOutputWithContext

func (o OriginEndpointDrmSystemPtrOutput) ToOriginEndpointDrmSystemPtrOutputWithContext(ctx context.Context) OriginEndpointDrmSystemPtrOutput

func (OriginEndpointDrmSystemPtrOutput) ToStringPtrOutput

func (OriginEndpointDrmSystemPtrOutput) ToStringPtrOutputWithContext

func (o OriginEndpointDrmSystemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointEncryption

type OriginEndpointEncryption struct {
	// <p>A 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting content. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).</p>
	ConstantInitializationVector *string `pulumi:"constantInitializationVector"`
	// The encryption method to use.
	EncryptionMethod OriginEndpointEncryptionMethod `pulumi:"encryptionMethod"`
	// <p>The frequency (in seconds) of key changes for live workflows, in which content is streamed real time. The service retrieves content keys before the live content begins streaming, and then retrieves them as needed over the lifetime of the workflow. By default, key rotation is set to 300 seconds (5 minutes), the minimum rotation interval, which is equivalent to setting it to 300. If you don't enter an interval, content keys aren't rotated.</p>
	//          <p>The following example setting causes the service to rotate keys every thirty minutes: <code>1800</code>
	//          </p>
	KeyRotationIntervalSeconds *int `pulumi:"keyRotationIntervalSeconds"`
	// The SPEKE key provider to use for encryption.
	SpekeKeyProvider OriginEndpointSpekeKeyProvider `pulumi:"spekeKeyProvider"`
}

<p>The parameters for encrypting content.</p>

type OriginEndpointEncryptionArgs

type OriginEndpointEncryptionArgs struct {
	// <p>A 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting content. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).</p>
	ConstantInitializationVector pulumi.StringPtrInput `pulumi:"constantInitializationVector"`
	// The encryption method to use.
	EncryptionMethod OriginEndpointEncryptionMethodInput `pulumi:"encryptionMethod"`
	// <p>The frequency (in seconds) of key changes for live workflows, in which content is streamed real time. The service retrieves content keys before the live content begins streaming, and then retrieves them as needed over the lifetime of the workflow. By default, key rotation is set to 300 seconds (5 minutes), the minimum rotation interval, which is equivalent to setting it to 300. If you don't enter an interval, content keys aren't rotated.</p>
	//          <p>The following example setting causes the service to rotate keys every thirty minutes: <code>1800</code>
	//          </p>
	KeyRotationIntervalSeconds pulumi.IntPtrInput `pulumi:"keyRotationIntervalSeconds"`
	// The SPEKE key provider to use for encryption.
	SpekeKeyProvider OriginEndpointSpekeKeyProviderInput `pulumi:"spekeKeyProvider"`
}

<p>The parameters for encrypting content.</p>

func (OriginEndpointEncryptionArgs) ElementType

func (OriginEndpointEncryptionArgs) ToOriginEndpointEncryptionOutput

func (i OriginEndpointEncryptionArgs) ToOriginEndpointEncryptionOutput() OriginEndpointEncryptionOutput

func (OriginEndpointEncryptionArgs) ToOriginEndpointEncryptionOutputWithContext

func (i OriginEndpointEncryptionArgs) ToOriginEndpointEncryptionOutputWithContext(ctx context.Context) OriginEndpointEncryptionOutput

func (OriginEndpointEncryptionArgs) ToOriginEndpointEncryptionPtrOutput

func (i OriginEndpointEncryptionArgs) ToOriginEndpointEncryptionPtrOutput() OriginEndpointEncryptionPtrOutput

func (OriginEndpointEncryptionArgs) ToOriginEndpointEncryptionPtrOutputWithContext

func (i OriginEndpointEncryptionArgs) ToOriginEndpointEncryptionPtrOutputWithContext(ctx context.Context) OriginEndpointEncryptionPtrOutput

type OriginEndpointEncryptionContractConfiguration

type OriginEndpointEncryptionContractConfiguration struct {
	// A collection of audio encryption presets.
	//
	// Value description:
	//
	// - `PRESET-AUDIO-1` - Use one content key to encrypt all of the audio tracks in your stream.
	// - `PRESET-AUDIO-2` - Use one content key to encrypt all of the stereo audio tracks and one content key to encrypt all of the multichannel audio tracks.
	// - `PRESET-AUDIO-3` - Use one content key to encrypt all of the stereo audio tracks, one content key to encrypt all of the multichannel audio tracks with 3 to 6 channels, and one content key to encrypt all of the multichannel audio tracks with more than 6 channels.
	// - `SHARED` - Use the same content key for all of the audio and video tracks in your stream.
	// - `UNENCRYPTED` - Don't encrypt any of the audio tracks in your stream.
	PresetSpeke20Audio OriginEndpointPresetSpeke20Audio `pulumi:"presetSpeke20Audio"`
	// The SPEKE Version 2.0 preset video associated with the encryption contract configuration of the origin endpoint.
	PresetSpeke20Video OriginEndpointPresetSpeke20Video `pulumi:"presetSpeke20Video"`
}

<p>Configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0. The encryption contract defines which content keys are used to encrypt the audio and video tracks in your stream. To configure the encryption contract, specify which audio and video encryption presets to use.</p>

type OriginEndpointEncryptionContractConfigurationArgs

type OriginEndpointEncryptionContractConfigurationArgs struct {
	// A collection of audio encryption presets.
	//
	// Value description:
	//
	// - `PRESET-AUDIO-1` - Use one content key to encrypt all of the audio tracks in your stream.
	// - `PRESET-AUDIO-2` - Use one content key to encrypt all of the stereo audio tracks and one content key to encrypt all of the multichannel audio tracks.
	// - `PRESET-AUDIO-3` - Use one content key to encrypt all of the stereo audio tracks, one content key to encrypt all of the multichannel audio tracks with 3 to 6 channels, and one content key to encrypt all of the multichannel audio tracks with more than 6 channels.
	// - `SHARED` - Use the same content key for all of the audio and video tracks in your stream.
	// - `UNENCRYPTED` - Don't encrypt any of the audio tracks in your stream.
	PresetSpeke20Audio OriginEndpointPresetSpeke20AudioInput `pulumi:"presetSpeke20Audio"`
	// The SPEKE Version 2.0 preset video associated with the encryption contract configuration of the origin endpoint.
	PresetSpeke20Video OriginEndpointPresetSpeke20VideoInput `pulumi:"presetSpeke20Video"`
}

<p>Configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0. The encryption contract defines which content keys are used to encrypt the audio and video tracks in your stream. To configure the encryption contract, specify which audio and video encryption presets to use.</p>

func (OriginEndpointEncryptionContractConfigurationArgs) ElementType

func (OriginEndpointEncryptionContractConfigurationArgs) ToOriginEndpointEncryptionContractConfigurationOutput

func (i OriginEndpointEncryptionContractConfigurationArgs) ToOriginEndpointEncryptionContractConfigurationOutput() OriginEndpointEncryptionContractConfigurationOutput

func (OriginEndpointEncryptionContractConfigurationArgs) ToOriginEndpointEncryptionContractConfigurationOutputWithContext

func (i OriginEndpointEncryptionContractConfigurationArgs) ToOriginEndpointEncryptionContractConfigurationOutputWithContext(ctx context.Context) OriginEndpointEncryptionContractConfigurationOutput

func (OriginEndpointEncryptionContractConfigurationArgs) ToOriginEndpointEncryptionContractConfigurationPtrOutput

func (i OriginEndpointEncryptionContractConfigurationArgs) ToOriginEndpointEncryptionContractConfigurationPtrOutput() OriginEndpointEncryptionContractConfigurationPtrOutput

func (OriginEndpointEncryptionContractConfigurationArgs) ToOriginEndpointEncryptionContractConfigurationPtrOutputWithContext

func (i OriginEndpointEncryptionContractConfigurationArgs) ToOriginEndpointEncryptionContractConfigurationPtrOutputWithContext(ctx context.Context) OriginEndpointEncryptionContractConfigurationPtrOutput

type OriginEndpointEncryptionContractConfigurationInput

type OriginEndpointEncryptionContractConfigurationInput interface {
	pulumi.Input

	ToOriginEndpointEncryptionContractConfigurationOutput() OriginEndpointEncryptionContractConfigurationOutput
	ToOriginEndpointEncryptionContractConfigurationOutputWithContext(context.Context) OriginEndpointEncryptionContractConfigurationOutput
}

OriginEndpointEncryptionContractConfigurationInput is an input type that accepts OriginEndpointEncryptionContractConfigurationArgs and OriginEndpointEncryptionContractConfigurationOutput values. You can construct a concrete instance of `OriginEndpointEncryptionContractConfigurationInput` via:

OriginEndpointEncryptionContractConfigurationArgs{...}

type OriginEndpointEncryptionContractConfigurationOutput

type OriginEndpointEncryptionContractConfigurationOutput struct{ *pulumi.OutputState }

<p>Configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0. The encryption contract defines which content keys are used to encrypt the audio and video tracks in your stream. To configure the encryption contract, specify which audio and video encryption presets to use.</p>

func (OriginEndpointEncryptionContractConfigurationOutput) ElementType

func (OriginEndpointEncryptionContractConfigurationOutput) PresetSpeke20Audio

A collection of audio encryption presets.

Value description:

- `PRESET-AUDIO-1` - Use one content key to encrypt all of the audio tracks in your stream. - `PRESET-AUDIO-2` - Use one content key to encrypt all of the stereo audio tracks and one content key to encrypt all of the multichannel audio tracks. - `PRESET-AUDIO-3` - Use one content key to encrypt all of the stereo audio tracks, one content key to encrypt all of the multichannel audio tracks with 3 to 6 channels, and one content key to encrypt all of the multichannel audio tracks with more than 6 channels. - `SHARED` - Use the same content key for all of the audio and video tracks in your stream. - `UNENCRYPTED` - Don't encrypt any of the audio tracks in your stream.

func (OriginEndpointEncryptionContractConfigurationOutput) PresetSpeke20Video

The SPEKE Version 2.0 preset video associated with the encryption contract configuration of the origin endpoint.

func (OriginEndpointEncryptionContractConfigurationOutput) ToOriginEndpointEncryptionContractConfigurationOutput

func (o OriginEndpointEncryptionContractConfigurationOutput) ToOriginEndpointEncryptionContractConfigurationOutput() OriginEndpointEncryptionContractConfigurationOutput

func (OriginEndpointEncryptionContractConfigurationOutput) ToOriginEndpointEncryptionContractConfigurationOutputWithContext

func (o OriginEndpointEncryptionContractConfigurationOutput) ToOriginEndpointEncryptionContractConfigurationOutputWithContext(ctx context.Context) OriginEndpointEncryptionContractConfigurationOutput

func (OriginEndpointEncryptionContractConfigurationOutput) ToOriginEndpointEncryptionContractConfigurationPtrOutput

func (o OriginEndpointEncryptionContractConfigurationOutput) ToOriginEndpointEncryptionContractConfigurationPtrOutput() OriginEndpointEncryptionContractConfigurationPtrOutput

func (OriginEndpointEncryptionContractConfigurationOutput) ToOriginEndpointEncryptionContractConfigurationPtrOutputWithContext

func (o OriginEndpointEncryptionContractConfigurationOutput) ToOriginEndpointEncryptionContractConfigurationPtrOutputWithContext(ctx context.Context) OriginEndpointEncryptionContractConfigurationPtrOutput

type OriginEndpointEncryptionContractConfigurationPtrInput

type OriginEndpointEncryptionContractConfigurationPtrInput interface {
	pulumi.Input

	ToOriginEndpointEncryptionContractConfigurationPtrOutput() OriginEndpointEncryptionContractConfigurationPtrOutput
	ToOriginEndpointEncryptionContractConfigurationPtrOutputWithContext(context.Context) OriginEndpointEncryptionContractConfigurationPtrOutput
}

OriginEndpointEncryptionContractConfigurationPtrInput is an input type that accepts OriginEndpointEncryptionContractConfigurationArgs, OriginEndpointEncryptionContractConfigurationPtr and OriginEndpointEncryptionContractConfigurationPtrOutput values. You can construct a concrete instance of `OriginEndpointEncryptionContractConfigurationPtrInput` via:

        OriginEndpointEncryptionContractConfigurationArgs{...}

or:

        nil

type OriginEndpointEncryptionContractConfigurationPtrOutput

type OriginEndpointEncryptionContractConfigurationPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointEncryptionContractConfigurationPtrOutput) Elem

func (OriginEndpointEncryptionContractConfigurationPtrOutput) ElementType

func (OriginEndpointEncryptionContractConfigurationPtrOutput) PresetSpeke20Audio

A collection of audio encryption presets.

Value description:

- `PRESET-AUDIO-1` - Use one content key to encrypt all of the audio tracks in your stream. - `PRESET-AUDIO-2` - Use one content key to encrypt all of the stereo audio tracks and one content key to encrypt all of the multichannel audio tracks. - `PRESET-AUDIO-3` - Use one content key to encrypt all of the stereo audio tracks, one content key to encrypt all of the multichannel audio tracks with 3 to 6 channels, and one content key to encrypt all of the multichannel audio tracks with more than 6 channels. - `SHARED` - Use the same content key for all of the audio and video tracks in your stream. - `UNENCRYPTED` - Don't encrypt any of the audio tracks in your stream.

func (OriginEndpointEncryptionContractConfigurationPtrOutput) PresetSpeke20Video

The SPEKE Version 2.0 preset video associated with the encryption contract configuration of the origin endpoint.

func (OriginEndpointEncryptionContractConfigurationPtrOutput) ToOriginEndpointEncryptionContractConfigurationPtrOutput

func (OriginEndpointEncryptionContractConfigurationPtrOutput) ToOriginEndpointEncryptionContractConfigurationPtrOutputWithContext

func (o OriginEndpointEncryptionContractConfigurationPtrOutput) ToOriginEndpointEncryptionContractConfigurationPtrOutputWithContext(ctx context.Context) OriginEndpointEncryptionContractConfigurationPtrOutput

type OriginEndpointEncryptionInput

type OriginEndpointEncryptionInput interface {
	pulumi.Input

	ToOriginEndpointEncryptionOutput() OriginEndpointEncryptionOutput
	ToOriginEndpointEncryptionOutputWithContext(context.Context) OriginEndpointEncryptionOutput
}

OriginEndpointEncryptionInput is an input type that accepts OriginEndpointEncryptionArgs and OriginEndpointEncryptionOutput values. You can construct a concrete instance of `OriginEndpointEncryptionInput` via:

OriginEndpointEncryptionArgs{...}

type OriginEndpointEncryptionMethod

type OriginEndpointEncryptionMethod struct {
	// The encryption method to use.
	CmafEncryptionMethod *OriginEndpointCmafEncryptionMethod `pulumi:"cmafEncryptionMethod"`
	// The encryption method to use.
	TsEncryptionMethod *OriginEndpointTsEncryptionMethod `pulumi:"tsEncryptionMethod"`
}

<p>The encryption type.</p>

type OriginEndpointEncryptionMethodArgs

type OriginEndpointEncryptionMethodArgs struct {
	// The encryption method to use.
	CmafEncryptionMethod OriginEndpointCmafEncryptionMethodPtrInput `pulumi:"cmafEncryptionMethod"`
	// The encryption method to use.
	TsEncryptionMethod OriginEndpointTsEncryptionMethodPtrInput `pulumi:"tsEncryptionMethod"`
}

<p>The encryption type.</p>

func (OriginEndpointEncryptionMethodArgs) ElementType

func (OriginEndpointEncryptionMethodArgs) ToOriginEndpointEncryptionMethodOutput

func (i OriginEndpointEncryptionMethodArgs) ToOriginEndpointEncryptionMethodOutput() OriginEndpointEncryptionMethodOutput

func (OriginEndpointEncryptionMethodArgs) ToOriginEndpointEncryptionMethodOutputWithContext

func (i OriginEndpointEncryptionMethodArgs) ToOriginEndpointEncryptionMethodOutputWithContext(ctx context.Context) OriginEndpointEncryptionMethodOutput

func (OriginEndpointEncryptionMethodArgs) ToOriginEndpointEncryptionMethodPtrOutput

func (i OriginEndpointEncryptionMethodArgs) ToOriginEndpointEncryptionMethodPtrOutput() OriginEndpointEncryptionMethodPtrOutput

func (OriginEndpointEncryptionMethodArgs) ToOriginEndpointEncryptionMethodPtrOutputWithContext

func (i OriginEndpointEncryptionMethodArgs) ToOriginEndpointEncryptionMethodPtrOutputWithContext(ctx context.Context) OriginEndpointEncryptionMethodPtrOutput

type OriginEndpointEncryptionMethodInput

type OriginEndpointEncryptionMethodInput interface {
	pulumi.Input

	ToOriginEndpointEncryptionMethodOutput() OriginEndpointEncryptionMethodOutput
	ToOriginEndpointEncryptionMethodOutputWithContext(context.Context) OriginEndpointEncryptionMethodOutput
}

OriginEndpointEncryptionMethodInput is an input type that accepts OriginEndpointEncryptionMethodArgs and OriginEndpointEncryptionMethodOutput values. You can construct a concrete instance of `OriginEndpointEncryptionMethodInput` via:

OriginEndpointEncryptionMethodArgs{...}

type OriginEndpointEncryptionMethodOutput

type OriginEndpointEncryptionMethodOutput struct{ *pulumi.OutputState }

<p>The encryption type.</p>

func (OriginEndpointEncryptionMethodOutput) CmafEncryptionMethod

The encryption method to use.

func (OriginEndpointEncryptionMethodOutput) ElementType

func (OriginEndpointEncryptionMethodOutput) ToOriginEndpointEncryptionMethodOutput

func (o OriginEndpointEncryptionMethodOutput) ToOriginEndpointEncryptionMethodOutput() OriginEndpointEncryptionMethodOutput

func (OriginEndpointEncryptionMethodOutput) ToOriginEndpointEncryptionMethodOutputWithContext

func (o OriginEndpointEncryptionMethodOutput) ToOriginEndpointEncryptionMethodOutputWithContext(ctx context.Context) OriginEndpointEncryptionMethodOutput

func (OriginEndpointEncryptionMethodOutput) ToOriginEndpointEncryptionMethodPtrOutput

func (o OriginEndpointEncryptionMethodOutput) ToOriginEndpointEncryptionMethodPtrOutput() OriginEndpointEncryptionMethodPtrOutput

func (OriginEndpointEncryptionMethodOutput) ToOriginEndpointEncryptionMethodPtrOutputWithContext

func (o OriginEndpointEncryptionMethodOutput) ToOriginEndpointEncryptionMethodPtrOutputWithContext(ctx context.Context) OriginEndpointEncryptionMethodPtrOutput

func (OriginEndpointEncryptionMethodOutput) TsEncryptionMethod

The encryption method to use.

type OriginEndpointEncryptionMethodPtrInput

type OriginEndpointEncryptionMethodPtrInput interface {
	pulumi.Input

	ToOriginEndpointEncryptionMethodPtrOutput() OriginEndpointEncryptionMethodPtrOutput
	ToOriginEndpointEncryptionMethodPtrOutputWithContext(context.Context) OriginEndpointEncryptionMethodPtrOutput
}

OriginEndpointEncryptionMethodPtrInput is an input type that accepts OriginEndpointEncryptionMethodArgs, OriginEndpointEncryptionMethodPtr and OriginEndpointEncryptionMethodPtrOutput values. You can construct a concrete instance of `OriginEndpointEncryptionMethodPtrInput` via:

        OriginEndpointEncryptionMethodArgs{...}

or:

        nil

type OriginEndpointEncryptionMethodPtrOutput

type OriginEndpointEncryptionMethodPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointEncryptionMethodPtrOutput) CmafEncryptionMethod

The encryption method to use.

func (OriginEndpointEncryptionMethodPtrOutput) Elem

func (OriginEndpointEncryptionMethodPtrOutput) ElementType

func (OriginEndpointEncryptionMethodPtrOutput) ToOriginEndpointEncryptionMethodPtrOutput

func (o OriginEndpointEncryptionMethodPtrOutput) ToOriginEndpointEncryptionMethodPtrOutput() OriginEndpointEncryptionMethodPtrOutput

func (OriginEndpointEncryptionMethodPtrOutput) ToOriginEndpointEncryptionMethodPtrOutputWithContext

func (o OriginEndpointEncryptionMethodPtrOutput) ToOriginEndpointEncryptionMethodPtrOutputWithContext(ctx context.Context) OriginEndpointEncryptionMethodPtrOutput

func (OriginEndpointEncryptionMethodPtrOutput) TsEncryptionMethod

The encryption method to use.

type OriginEndpointEncryptionOutput

type OriginEndpointEncryptionOutput struct{ *pulumi.OutputState }

<p>The parameters for encrypting content.</p>

func (OriginEndpointEncryptionOutput) ConstantInitializationVector

func (o OriginEndpointEncryptionOutput) ConstantInitializationVector() pulumi.StringPtrOutput

<p>A 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting content. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).</p>

func (OriginEndpointEncryptionOutput) ElementType

func (OriginEndpointEncryptionOutput) EncryptionMethod

The encryption method to use.

func (OriginEndpointEncryptionOutput) KeyRotationIntervalSeconds

func (o OriginEndpointEncryptionOutput) KeyRotationIntervalSeconds() pulumi.IntPtrOutput

<p>The frequency (in seconds) of key changes for live workflows, in which content is streamed real time. The service retrieves content keys before the live content begins streaming, and then retrieves them as needed over the lifetime of the workflow. By default, key rotation is set to 300 seconds (5 minutes), the minimum rotation interval, which is equivalent to setting it to 300. If you don't enter an interval, content keys aren't rotated.</p>

<p>The following example setting causes the service to rotate keys every thirty minutes: <code>1800</code>
</p>

func (OriginEndpointEncryptionOutput) SpekeKeyProvider

The SPEKE key provider to use for encryption.

func (OriginEndpointEncryptionOutput) ToOriginEndpointEncryptionOutput

func (o OriginEndpointEncryptionOutput) ToOriginEndpointEncryptionOutput() OriginEndpointEncryptionOutput

func (OriginEndpointEncryptionOutput) ToOriginEndpointEncryptionOutputWithContext

func (o OriginEndpointEncryptionOutput) ToOriginEndpointEncryptionOutputWithContext(ctx context.Context) OriginEndpointEncryptionOutput

func (OriginEndpointEncryptionOutput) ToOriginEndpointEncryptionPtrOutput

func (o OriginEndpointEncryptionOutput) ToOriginEndpointEncryptionPtrOutput() OriginEndpointEncryptionPtrOutput

func (OriginEndpointEncryptionOutput) ToOriginEndpointEncryptionPtrOutputWithContext

func (o OriginEndpointEncryptionOutput) ToOriginEndpointEncryptionPtrOutputWithContext(ctx context.Context) OriginEndpointEncryptionPtrOutput

type OriginEndpointEncryptionPtrInput

type OriginEndpointEncryptionPtrInput interface {
	pulumi.Input

	ToOriginEndpointEncryptionPtrOutput() OriginEndpointEncryptionPtrOutput
	ToOriginEndpointEncryptionPtrOutputWithContext(context.Context) OriginEndpointEncryptionPtrOutput
}

OriginEndpointEncryptionPtrInput is an input type that accepts OriginEndpointEncryptionArgs, OriginEndpointEncryptionPtr and OriginEndpointEncryptionPtrOutput values. You can construct a concrete instance of `OriginEndpointEncryptionPtrInput` via:

        OriginEndpointEncryptionArgs{...}

or:

        nil

type OriginEndpointEncryptionPtrOutput

type OriginEndpointEncryptionPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointEncryptionPtrOutput) ConstantInitializationVector

func (o OriginEndpointEncryptionPtrOutput) ConstantInitializationVector() pulumi.StringPtrOutput

<p>A 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting content. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).</p>

func (OriginEndpointEncryptionPtrOutput) Elem

func (OriginEndpointEncryptionPtrOutput) ElementType

func (OriginEndpointEncryptionPtrOutput) EncryptionMethod

The encryption method to use.

func (OriginEndpointEncryptionPtrOutput) KeyRotationIntervalSeconds

func (o OriginEndpointEncryptionPtrOutput) KeyRotationIntervalSeconds() pulumi.IntPtrOutput

<p>The frequency (in seconds) of key changes for live workflows, in which content is streamed real time. The service retrieves content keys before the live content begins streaming, and then retrieves them as needed over the lifetime of the workflow. By default, key rotation is set to 300 seconds (5 minutes), the minimum rotation interval, which is equivalent to setting it to 300. If you don't enter an interval, content keys aren't rotated.</p>

<p>The following example setting causes the service to rotate keys every thirty minutes: <code>1800</code>
</p>

func (OriginEndpointEncryptionPtrOutput) SpekeKeyProvider

The SPEKE key provider to use for encryption.

func (OriginEndpointEncryptionPtrOutput) ToOriginEndpointEncryptionPtrOutput

func (o OriginEndpointEncryptionPtrOutput) ToOriginEndpointEncryptionPtrOutput() OriginEndpointEncryptionPtrOutput

func (OriginEndpointEncryptionPtrOutput) ToOriginEndpointEncryptionPtrOutputWithContext

func (o OriginEndpointEncryptionPtrOutput) ToOriginEndpointEncryptionPtrOutputWithContext(ctx context.Context) OriginEndpointEncryptionPtrOutput

type OriginEndpointEndpointErrorCondition added in v0.112.0

type OriginEndpointEndpointErrorCondition string

func (OriginEndpointEndpointErrorCondition) ElementType added in v0.112.0

func (OriginEndpointEndpointErrorCondition) ToOriginEndpointEndpointErrorConditionOutput added in v0.112.0

func (e OriginEndpointEndpointErrorCondition) ToOriginEndpointEndpointErrorConditionOutput() OriginEndpointEndpointErrorConditionOutput

func (OriginEndpointEndpointErrorCondition) ToOriginEndpointEndpointErrorConditionOutputWithContext added in v0.112.0

func (e OriginEndpointEndpointErrorCondition) ToOriginEndpointEndpointErrorConditionOutputWithContext(ctx context.Context) OriginEndpointEndpointErrorConditionOutput

func (OriginEndpointEndpointErrorCondition) ToOriginEndpointEndpointErrorConditionPtrOutput added in v0.112.0

func (e OriginEndpointEndpointErrorCondition) ToOriginEndpointEndpointErrorConditionPtrOutput() OriginEndpointEndpointErrorConditionPtrOutput

func (OriginEndpointEndpointErrorCondition) ToOriginEndpointEndpointErrorConditionPtrOutputWithContext added in v0.112.0

func (e OriginEndpointEndpointErrorCondition) ToOriginEndpointEndpointErrorConditionPtrOutputWithContext(ctx context.Context) OriginEndpointEndpointErrorConditionPtrOutput

func (OriginEndpointEndpointErrorCondition) ToStringOutput added in v0.112.0

func (OriginEndpointEndpointErrorCondition) ToStringOutputWithContext added in v0.112.0

func (e OriginEndpointEndpointErrorCondition) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OriginEndpointEndpointErrorCondition) ToStringPtrOutput added in v0.112.0

func (OriginEndpointEndpointErrorCondition) ToStringPtrOutputWithContext added in v0.112.0

func (e OriginEndpointEndpointErrorCondition) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointEndpointErrorConditionArray added in v0.112.0

type OriginEndpointEndpointErrorConditionArray []OriginEndpointEndpointErrorCondition

func (OriginEndpointEndpointErrorConditionArray) ElementType added in v0.112.0

func (OriginEndpointEndpointErrorConditionArray) ToOriginEndpointEndpointErrorConditionArrayOutput added in v0.112.0

func (i OriginEndpointEndpointErrorConditionArray) ToOriginEndpointEndpointErrorConditionArrayOutput() OriginEndpointEndpointErrorConditionArrayOutput

func (OriginEndpointEndpointErrorConditionArray) ToOriginEndpointEndpointErrorConditionArrayOutputWithContext added in v0.112.0

func (i OriginEndpointEndpointErrorConditionArray) ToOriginEndpointEndpointErrorConditionArrayOutputWithContext(ctx context.Context) OriginEndpointEndpointErrorConditionArrayOutput

type OriginEndpointEndpointErrorConditionArrayInput added in v0.112.0

type OriginEndpointEndpointErrorConditionArrayInput interface {
	pulumi.Input

	ToOriginEndpointEndpointErrorConditionArrayOutput() OriginEndpointEndpointErrorConditionArrayOutput
	ToOriginEndpointEndpointErrorConditionArrayOutputWithContext(context.Context) OriginEndpointEndpointErrorConditionArrayOutput
}

OriginEndpointEndpointErrorConditionArrayInput is an input type that accepts OriginEndpointEndpointErrorConditionArray and OriginEndpointEndpointErrorConditionArrayOutput values. You can construct a concrete instance of `OriginEndpointEndpointErrorConditionArrayInput` via:

OriginEndpointEndpointErrorConditionArray{ OriginEndpointEndpointErrorConditionArgs{...} }

type OriginEndpointEndpointErrorConditionArrayOutput added in v0.112.0

type OriginEndpointEndpointErrorConditionArrayOutput struct{ *pulumi.OutputState }

func (OriginEndpointEndpointErrorConditionArrayOutput) ElementType added in v0.112.0

func (OriginEndpointEndpointErrorConditionArrayOutput) Index added in v0.112.0

func (OriginEndpointEndpointErrorConditionArrayOutput) ToOriginEndpointEndpointErrorConditionArrayOutput added in v0.112.0

func (o OriginEndpointEndpointErrorConditionArrayOutput) ToOriginEndpointEndpointErrorConditionArrayOutput() OriginEndpointEndpointErrorConditionArrayOutput

func (OriginEndpointEndpointErrorConditionArrayOutput) ToOriginEndpointEndpointErrorConditionArrayOutputWithContext added in v0.112.0

func (o OriginEndpointEndpointErrorConditionArrayOutput) ToOriginEndpointEndpointErrorConditionArrayOutputWithContext(ctx context.Context) OriginEndpointEndpointErrorConditionArrayOutput

type OriginEndpointEndpointErrorConditionInput added in v0.112.0

type OriginEndpointEndpointErrorConditionInput interface {
	pulumi.Input

	ToOriginEndpointEndpointErrorConditionOutput() OriginEndpointEndpointErrorConditionOutput
	ToOriginEndpointEndpointErrorConditionOutputWithContext(context.Context) OriginEndpointEndpointErrorConditionOutput
}

OriginEndpointEndpointErrorConditionInput is an input type that accepts values of the OriginEndpointEndpointErrorCondition enum A concrete instance of `OriginEndpointEndpointErrorConditionInput` can be one of the following:

OriginEndpointEndpointErrorConditionStaleManifest
OriginEndpointEndpointErrorConditionIncompleteManifest
OriginEndpointEndpointErrorConditionMissingDrmKey
OriginEndpointEndpointErrorConditionSlateInput

type OriginEndpointEndpointErrorConditionOutput added in v0.112.0

type OriginEndpointEndpointErrorConditionOutput struct{ *pulumi.OutputState }

func (OriginEndpointEndpointErrorConditionOutput) ElementType added in v0.112.0

func (OriginEndpointEndpointErrorConditionOutput) ToOriginEndpointEndpointErrorConditionOutput added in v0.112.0

func (o OriginEndpointEndpointErrorConditionOutput) ToOriginEndpointEndpointErrorConditionOutput() OriginEndpointEndpointErrorConditionOutput

func (OriginEndpointEndpointErrorConditionOutput) ToOriginEndpointEndpointErrorConditionOutputWithContext added in v0.112.0

func (o OriginEndpointEndpointErrorConditionOutput) ToOriginEndpointEndpointErrorConditionOutputWithContext(ctx context.Context) OriginEndpointEndpointErrorConditionOutput

func (OriginEndpointEndpointErrorConditionOutput) ToOriginEndpointEndpointErrorConditionPtrOutput added in v0.112.0

func (o OriginEndpointEndpointErrorConditionOutput) ToOriginEndpointEndpointErrorConditionPtrOutput() OriginEndpointEndpointErrorConditionPtrOutput

func (OriginEndpointEndpointErrorConditionOutput) ToOriginEndpointEndpointErrorConditionPtrOutputWithContext added in v0.112.0

func (o OriginEndpointEndpointErrorConditionOutput) ToOriginEndpointEndpointErrorConditionPtrOutputWithContext(ctx context.Context) OriginEndpointEndpointErrorConditionPtrOutput

func (OriginEndpointEndpointErrorConditionOutput) ToStringOutput added in v0.112.0

func (OriginEndpointEndpointErrorConditionOutput) ToStringOutputWithContext added in v0.112.0

func (OriginEndpointEndpointErrorConditionOutput) ToStringPtrOutput added in v0.112.0

func (OriginEndpointEndpointErrorConditionOutput) ToStringPtrOutputWithContext added in v0.112.0

type OriginEndpointEndpointErrorConditionPtrInput added in v0.112.0

type OriginEndpointEndpointErrorConditionPtrInput interface {
	pulumi.Input

	ToOriginEndpointEndpointErrorConditionPtrOutput() OriginEndpointEndpointErrorConditionPtrOutput
	ToOriginEndpointEndpointErrorConditionPtrOutputWithContext(context.Context) OriginEndpointEndpointErrorConditionPtrOutput
}

func OriginEndpointEndpointErrorConditionPtr added in v0.112.0

func OriginEndpointEndpointErrorConditionPtr(v string) OriginEndpointEndpointErrorConditionPtrInput

type OriginEndpointEndpointErrorConditionPtrOutput added in v0.112.0

type OriginEndpointEndpointErrorConditionPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointEndpointErrorConditionPtrOutput) Elem added in v0.112.0

func (OriginEndpointEndpointErrorConditionPtrOutput) ElementType added in v0.112.0

func (OriginEndpointEndpointErrorConditionPtrOutput) ToOriginEndpointEndpointErrorConditionPtrOutput added in v0.112.0

func (o OriginEndpointEndpointErrorConditionPtrOutput) ToOriginEndpointEndpointErrorConditionPtrOutput() OriginEndpointEndpointErrorConditionPtrOutput

func (OriginEndpointEndpointErrorConditionPtrOutput) ToOriginEndpointEndpointErrorConditionPtrOutputWithContext added in v0.112.0

func (o OriginEndpointEndpointErrorConditionPtrOutput) ToOriginEndpointEndpointErrorConditionPtrOutputWithContext(ctx context.Context) OriginEndpointEndpointErrorConditionPtrOutput

func (OriginEndpointEndpointErrorConditionPtrOutput) ToStringPtrOutput added in v0.112.0

func (OriginEndpointEndpointErrorConditionPtrOutput) ToStringPtrOutputWithContext added in v0.112.0

type OriginEndpointFilterConfiguration added in v0.85.0

type OriginEndpointFilterConfiguration struct {
	// <p>Optionally specify the end time for all of your manifest egress requests. When you include end time, note that you cannot use end time query parameters for this manifest's endpoint URL.</p>
	End *string `pulumi:"end"`
	// <p>Optionally specify one or more manifest filters for all of your manifest egress requests. When you include a manifest filter, note that you cannot use an identical manifest filter query parameter for this manifest's endpoint URL.</p>
	ManifestFilter *string `pulumi:"manifestFilter"`
	// <p>Optionally specify the start time for all of your manifest egress requests. When you include start time, note that you cannot use start time query parameters for this manifest's endpoint URL.</p>
	Start *string `pulumi:"start"`
	// <p>Optionally specify the time delay for all of your manifest egress requests. Enter a value that is smaller than your endpoint's startover window. When you include time delay, note that you cannot use time delay query parameters for this manifest's endpoint URL.</p>
	TimeDelaySeconds *int `pulumi:"timeDelaySeconds"`
}

<p>Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest. </p>

type OriginEndpointFilterConfigurationArgs added in v0.85.0

type OriginEndpointFilterConfigurationArgs struct {
	// <p>Optionally specify the end time for all of your manifest egress requests. When you include end time, note that you cannot use end time query parameters for this manifest's endpoint URL.</p>
	End pulumi.StringPtrInput `pulumi:"end"`
	// <p>Optionally specify one or more manifest filters for all of your manifest egress requests. When you include a manifest filter, note that you cannot use an identical manifest filter query parameter for this manifest's endpoint URL.</p>
	ManifestFilter pulumi.StringPtrInput `pulumi:"manifestFilter"`
	// <p>Optionally specify the start time for all of your manifest egress requests. When you include start time, note that you cannot use start time query parameters for this manifest's endpoint URL.</p>
	Start pulumi.StringPtrInput `pulumi:"start"`
	// <p>Optionally specify the time delay for all of your manifest egress requests. Enter a value that is smaller than your endpoint's startover window. When you include time delay, note that you cannot use time delay query parameters for this manifest's endpoint URL.</p>
	TimeDelaySeconds pulumi.IntPtrInput `pulumi:"timeDelaySeconds"`
}

<p>Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest. </p>

func (OriginEndpointFilterConfigurationArgs) ElementType added in v0.85.0

func (OriginEndpointFilterConfigurationArgs) ToOriginEndpointFilterConfigurationOutput added in v0.85.0

func (i OriginEndpointFilterConfigurationArgs) ToOriginEndpointFilterConfigurationOutput() OriginEndpointFilterConfigurationOutput

func (OriginEndpointFilterConfigurationArgs) ToOriginEndpointFilterConfigurationOutputWithContext added in v0.85.0

func (i OriginEndpointFilterConfigurationArgs) ToOriginEndpointFilterConfigurationOutputWithContext(ctx context.Context) OriginEndpointFilterConfigurationOutput

func (OriginEndpointFilterConfigurationArgs) ToOriginEndpointFilterConfigurationPtrOutput added in v0.85.0

func (i OriginEndpointFilterConfigurationArgs) ToOriginEndpointFilterConfigurationPtrOutput() OriginEndpointFilterConfigurationPtrOutput

func (OriginEndpointFilterConfigurationArgs) ToOriginEndpointFilterConfigurationPtrOutputWithContext added in v0.85.0

func (i OriginEndpointFilterConfigurationArgs) ToOriginEndpointFilterConfigurationPtrOutputWithContext(ctx context.Context) OriginEndpointFilterConfigurationPtrOutput

type OriginEndpointFilterConfigurationInput added in v0.85.0

type OriginEndpointFilterConfigurationInput interface {
	pulumi.Input

	ToOriginEndpointFilterConfigurationOutput() OriginEndpointFilterConfigurationOutput
	ToOriginEndpointFilterConfigurationOutputWithContext(context.Context) OriginEndpointFilterConfigurationOutput
}

OriginEndpointFilterConfigurationInput is an input type that accepts OriginEndpointFilterConfigurationArgs and OriginEndpointFilterConfigurationOutput values. You can construct a concrete instance of `OriginEndpointFilterConfigurationInput` via:

OriginEndpointFilterConfigurationArgs{...}

type OriginEndpointFilterConfigurationOutput added in v0.85.0

type OriginEndpointFilterConfigurationOutput struct{ *pulumi.OutputState }

<p>Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest. </p>

func (OriginEndpointFilterConfigurationOutput) ElementType added in v0.85.0

func (OriginEndpointFilterConfigurationOutput) End added in v0.85.0

<p>Optionally specify the end time for all of your manifest egress requests. When you include end time, note that you cannot use end time query parameters for this manifest's endpoint URL.</p>

func (OriginEndpointFilterConfigurationOutput) ManifestFilter added in v0.85.0

<p>Optionally specify one or more manifest filters for all of your manifest egress requests. When you include a manifest filter, note that you cannot use an identical manifest filter query parameter for this manifest's endpoint URL.</p>

func (OriginEndpointFilterConfigurationOutput) Start added in v0.85.0

<p>Optionally specify the start time for all of your manifest egress requests. When you include start time, note that you cannot use start time query parameters for this manifest's endpoint URL.</p>

func (OriginEndpointFilterConfigurationOutput) TimeDelaySeconds added in v0.85.0

<p>Optionally specify the time delay for all of your manifest egress requests. Enter a value that is smaller than your endpoint's startover window. When you include time delay, note that you cannot use time delay query parameters for this manifest's endpoint URL.</p>

func (OriginEndpointFilterConfigurationOutput) ToOriginEndpointFilterConfigurationOutput added in v0.85.0

func (o OriginEndpointFilterConfigurationOutput) ToOriginEndpointFilterConfigurationOutput() OriginEndpointFilterConfigurationOutput

func (OriginEndpointFilterConfigurationOutput) ToOriginEndpointFilterConfigurationOutputWithContext added in v0.85.0

func (o OriginEndpointFilterConfigurationOutput) ToOriginEndpointFilterConfigurationOutputWithContext(ctx context.Context) OriginEndpointFilterConfigurationOutput

func (OriginEndpointFilterConfigurationOutput) ToOriginEndpointFilterConfigurationPtrOutput added in v0.85.0

func (o OriginEndpointFilterConfigurationOutput) ToOriginEndpointFilterConfigurationPtrOutput() OriginEndpointFilterConfigurationPtrOutput

func (OriginEndpointFilterConfigurationOutput) ToOriginEndpointFilterConfigurationPtrOutputWithContext added in v0.85.0

func (o OriginEndpointFilterConfigurationOutput) ToOriginEndpointFilterConfigurationPtrOutputWithContext(ctx context.Context) OriginEndpointFilterConfigurationPtrOutput

type OriginEndpointFilterConfigurationPtrInput added in v0.85.0

type OriginEndpointFilterConfigurationPtrInput interface {
	pulumi.Input

	ToOriginEndpointFilterConfigurationPtrOutput() OriginEndpointFilterConfigurationPtrOutput
	ToOriginEndpointFilterConfigurationPtrOutputWithContext(context.Context) OriginEndpointFilterConfigurationPtrOutput
}

OriginEndpointFilterConfigurationPtrInput is an input type that accepts OriginEndpointFilterConfigurationArgs, OriginEndpointFilterConfigurationPtr and OriginEndpointFilterConfigurationPtrOutput values. You can construct a concrete instance of `OriginEndpointFilterConfigurationPtrInput` via:

        OriginEndpointFilterConfigurationArgs{...}

or:

        nil

type OriginEndpointFilterConfigurationPtrOutput added in v0.85.0

type OriginEndpointFilterConfigurationPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointFilterConfigurationPtrOutput) Elem added in v0.85.0

func (OriginEndpointFilterConfigurationPtrOutput) ElementType added in v0.85.0

func (OriginEndpointFilterConfigurationPtrOutput) End added in v0.85.0

<p>Optionally specify the end time for all of your manifest egress requests. When you include end time, note that you cannot use end time query parameters for this manifest's endpoint URL.</p>

func (OriginEndpointFilterConfigurationPtrOutput) ManifestFilter added in v0.85.0

<p>Optionally specify one or more manifest filters for all of your manifest egress requests. When you include a manifest filter, note that you cannot use an identical manifest filter query parameter for this manifest's endpoint URL.</p>

func (OriginEndpointFilterConfigurationPtrOutput) Start added in v0.85.0

<p>Optionally specify the start time for all of your manifest egress requests. When you include start time, note that you cannot use start time query parameters for this manifest's endpoint URL.</p>

func (OriginEndpointFilterConfigurationPtrOutput) TimeDelaySeconds added in v0.85.0

<p>Optionally specify the time delay for all of your manifest egress requests. Enter a value that is smaller than your endpoint's startover window. When you include time delay, note that you cannot use time delay query parameters for this manifest's endpoint URL.</p>

func (OriginEndpointFilterConfigurationPtrOutput) ToOriginEndpointFilterConfigurationPtrOutput added in v0.85.0

func (o OriginEndpointFilterConfigurationPtrOutput) ToOriginEndpointFilterConfigurationPtrOutput() OriginEndpointFilterConfigurationPtrOutput

func (OriginEndpointFilterConfigurationPtrOutput) ToOriginEndpointFilterConfigurationPtrOutputWithContext added in v0.85.0

func (o OriginEndpointFilterConfigurationPtrOutput) ToOriginEndpointFilterConfigurationPtrOutputWithContext(ctx context.Context) OriginEndpointFilterConfigurationPtrOutput

type OriginEndpointForceEndpointErrorConfiguration added in v0.112.0

type OriginEndpointForceEndpointErrorConfiguration struct {
	// <p>The failover settings for the endpoint. The options are:</p>
	//          <ul>
	//             <li>
	//                <p>
	//                   <code>STALE_MANIFEST</code> - The manifest stalled and there a no new segments or parts.</p>
	//             </li>
	//             <li>
	//                <p>
	//                   <code>INCOMPLETE_MANIFEST</code> - There is a gap in the manifest.</p>
	//             </li>
	//             <li>
	//                <p>
	//                   <code>MISSING_DRM_KEY</code> - Key rotation is enabled but we're unable to fetch the key for the current key period.</p>
	//             </li>
	//          </ul>
	EndpointErrorConditions []OriginEndpointEndpointErrorCondition `pulumi:"endpointErrorConditions"`
}

<p>The failover settings for the endpoint.</p>

type OriginEndpointForceEndpointErrorConfigurationArgs added in v0.112.0

type OriginEndpointForceEndpointErrorConfigurationArgs struct {
	// <p>The failover settings for the endpoint. The options are:</p>
	//          <ul>
	//             <li>
	//                <p>
	//                   <code>STALE_MANIFEST</code> - The manifest stalled and there a no new segments or parts.</p>
	//             </li>
	//             <li>
	//                <p>
	//                   <code>INCOMPLETE_MANIFEST</code> - There is a gap in the manifest.</p>
	//             </li>
	//             <li>
	//                <p>
	//                   <code>MISSING_DRM_KEY</code> - Key rotation is enabled but we're unable to fetch the key for the current key period.</p>
	//             </li>
	//          </ul>
	EndpointErrorConditions OriginEndpointEndpointErrorConditionArrayInput `pulumi:"endpointErrorConditions"`
}

<p>The failover settings for the endpoint.</p>

func (OriginEndpointForceEndpointErrorConfigurationArgs) ElementType added in v0.112.0

func (OriginEndpointForceEndpointErrorConfigurationArgs) ToOriginEndpointForceEndpointErrorConfigurationOutput added in v0.112.0

func (i OriginEndpointForceEndpointErrorConfigurationArgs) ToOriginEndpointForceEndpointErrorConfigurationOutput() OriginEndpointForceEndpointErrorConfigurationOutput

func (OriginEndpointForceEndpointErrorConfigurationArgs) ToOriginEndpointForceEndpointErrorConfigurationOutputWithContext added in v0.112.0

func (i OriginEndpointForceEndpointErrorConfigurationArgs) ToOriginEndpointForceEndpointErrorConfigurationOutputWithContext(ctx context.Context) OriginEndpointForceEndpointErrorConfigurationOutput

func (OriginEndpointForceEndpointErrorConfigurationArgs) ToOriginEndpointForceEndpointErrorConfigurationPtrOutput added in v0.112.0

func (i OriginEndpointForceEndpointErrorConfigurationArgs) ToOriginEndpointForceEndpointErrorConfigurationPtrOutput() OriginEndpointForceEndpointErrorConfigurationPtrOutput

func (OriginEndpointForceEndpointErrorConfigurationArgs) ToOriginEndpointForceEndpointErrorConfigurationPtrOutputWithContext added in v0.112.0

func (i OriginEndpointForceEndpointErrorConfigurationArgs) ToOriginEndpointForceEndpointErrorConfigurationPtrOutputWithContext(ctx context.Context) OriginEndpointForceEndpointErrorConfigurationPtrOutput

type OriginEndpointForceEndpointErrorConfigurationInput added in v0.112.0

type OriginEndpointForceEndpointErrorConfigurationInput interface {
	pulumi.Input

	ToOriginEndpointForceEndpointErrorConfigurationOutput() OriginEndpointForceEndpointErrorConfigurationOutput
	ToOriginEndpointForceEndpointErrorConfigurationOutputWithContext(context.Context) OriginEndpointForceEndpointErrorConfigurationOutput
}

OriginEndpointForceEndpointErrorConfigurationInput is an input type that accepts OriginEndpointForceEndpointErrorConfigurationArgs and OriginEndpointForceEndpointErrorConfigurationOutput values. You can construct a concrete instance of `OriginEndpointForceEndpointErrorConfigurationInput` via:

OriginEndpointForceEndpointErrorConfigurationArgs{...}

type OriginEndpointForceEndpointErrorConfigurationOutput added in v0.112.0

type OriginEndpointForceEndpointErrorConfigurationOutput struct{ *pulumi.OutputState }

<p>The failover settings for the endpoint.</p>

func (OriginEndpointForceEndpointErrorConfigurationOutput) ElementType added in v0.112.0

func (OriginEndpointForceEndpointErrorConfigurationOutput) EndpointErrorConditions added in v0.112.0

<p>The failover settings for the endpoint. The options are:</p>

<ul>
   <li>
      <p>
         <code>STALE_MANIFEST</code> - The manifest stalled and there a no new segments or parts.</p>
   </li>
   <li>
      <p>
         <code>INCOMPLETE_MANIFEST</code> - There is a gap in the manifest.</p>
   </li>
   <li>
      <p>
         <code>MISSING_DRM_KEY</code> - Key rotation is enabled but we're unable to fetch the key for the current key period.</p>
   </li>
</ul>

func (OriginEndpointForceEndpointErrorConfigurationOutput) ToOriginEndpointForceEndpointErrorConfigurationOutput added in v0.112.0

func (o OriginEndpointForceEndpointErrorConfigurationOutput) ToOriginEndpointForceEndpointErrorConfigurationOutput() OriginEndpointForceEndpointErrorConfigurationOutput

func (OriginEndpointForceEndpointErrorConfigurationOutput) ToOriginEndpointForceEndpointErrorConfigurationOutputWithContext added in v0.112.0

func (o OriginEndpointForceEndpointErrorConfigurationOutput) ToOriginEndpointForceEndpointErrorConfigurationOutputWithContext(ctx context.Context) OriginEndpointForceEndpointErrorConfigurationOutput

func (OriginEndpointForceEndpointErrorConfigurationOutput) ToOriginEndpointForceEndpointErrorConfigurationPtrOutput added in v0.112.0

func (o OriginEndpointForceEndpointErrorConfigurationOutput) ToOriginEndpointForceEndpointErrorConfigurationPtrOutput() OriginEndpointForceEndpointErrorConfigurationPtrOutput

func (OriginEndpointForceEndpointErrorConfigurationOutput) ToOriginEndpointForceEndpointErrorConfigurationPtrOutputWithContext added in v0.112.0

func (o OriginEndpointForceEndpointErrorConfigurationOutput) ToOriginEndpointForceEndpointErrorConfigurationPtrOutputWithContext(ctx context.Context) OriginEndpointForceEndpointErrorConfigurationPtrOutput

type OriginEndpointForceEndpointErrorConfigurationPtrInput added in v0.112.0

type OriginEndpointForceEndpointErrorConfigurationPtrInput interface {
	pulumi.Input

	ToOriginEndpointForceEndpointErrorConfigurationPtrOutput() OriginEndpointForceEndpointErrorConfigurationPtrOutput
	ToOriginEndpointForceEndpointErrorConfigurationPtrOutputWithContext(context.Context) OriginEndpointForceEndpointErrorConfigurationPtrOutput
}

OriginEndpointForceEndpointErrorConfigurationPtrInput is an input type that accepts OriginEndpointForceEndpointErrorConfigurationArgs, OriginEndpointForceEndpointErrorConfigurationPtr and OriginEndpointForceEndpointErrorConfigurationPtrOutput values. You can construct a concrete instance of `OriginEndpointForceEndpointErrorConfigurationPtrInput` via:

        OriginEndpointForceEndpointErrorConfigurationArgs{...}

or:

        nil

type OriginEndpointForceEndpointErrorConfigurationPtrOutput added in v0.112.0

type OriginEndpointForceEndpointErrorConfigurationPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointForceEndpointErrorConfigurationPtrOutput) Elem added in v0.112.0

func (OriginEndpointForceEndpointErrorConfigurationPtrOutput) ElementType added in v0.112.0

func (OriginEndpointForceEndpointErrorConfigurationPtrOutput) EndpointErrorConditions added in v0.112.0

<p>The failover settings for the endpoint. The options are:</p>

<ul>
   <li>
      <p>
         <code>STALE_MANIFEST</code> - The manifest stalled and there a no new segments or parts.</p>
   </li>
   <li>
      <p>
         <code>INCOMPLETE_MANIFEST</code> - There is a gap in the manifest.</p>
   </li>
   <li>
      <p>
         <code>MISSING_DRM_KEY</code> - Key rotation is enabled but we're unable to fetch the key for the current key period.</p>
   </li>
</ul>

func (OriginEndpointForceEndpointErrorConfigurationPtrOutput) ToOriginEndpointForceEndpointErrorConfigurationPtrOutput added in v0.112.0

func (OriginEndpointForceEndpointErrorConfigurationPtrOutput) ToOriginEndpointForceEndpointErrorConfigurationPtrOutputWithContext added in v0.112.0

func (o OriginEndpointForceEndpointErrorConfigurationPtrOutput) ToOriginEndpointForceEndpointErrorConfigurationPtrOutputWithContext(ctx context.Context) OriginEndpointForceEndpointErrorConfigurationPtrOutput

type OriginEndpointHlsManifestConfiguration

type OriginEndpointHlsManifestConfiguration struct {
	// <p>A short string that's appended to the endpoint URL. The child manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default child manifest name, index_1. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.</p>
	ChildManifestName   *string                            `pulumi:"childManifestName"`
	FilterConfiguration *OriginEndpointFilterConfiguration `pulumi:"filterConfiguration"`
	// <p>A short short string that's appended to the endpoint URL. The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. MediaPackage automatically inserts the format extension, such as .m3u8. You can't use the same manifest name if you use HLS manifest and low-latency HLS manifest. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.</p>
	ManifestName string `pulumi:"manifestName"`
	// <p>The total duration (in seconds) of the manifest's content.</p>
	ManifestWindowSeconds *int `pulumi:"manifestWindowSeconds"`
	// <p>Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval,
	//          EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest.
	//          The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.
	//          ID3Timed metadata messages generate every 5 seconds whenever the content is ingested.</p>
	//          <p>Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.</p>
	ProgramDateTimeIntervalSeconds *int `pulumi:"programDateTimeIntervalSeconds"`
	// THE SCTE-35 HLS configuration associated with the HLS manifest configuration.
	ScteHls *OriginEndpointScteHls `pulumi:"scteHls"`
	// <p>The egress domain URL for stream delivery from MediaPackage.</p>
	Url *string `pulumi:"url"`
}

<p>Retrieve the HTTP live streaming (HLS) manifest configuration.</p>

type OriginEndpointHlsManifestConfigurationArgs

type OriginEndpointHlsManifestConfigurationArgs struct {
	// <p>A short string that's appended to the endpoint URL. The child manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default child manifest name, index_1. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.</p>
	ChildManifestName   pulumi.StringPtrInput                     `pulumi:"childManifestName"`
	FilterConfiguration OriginEndpointFilterConfigurationPtrInput `pulumi:"filterConfiguration"`
	// <p>A short short string that's appended to the endpoint URL. The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. MediaPackage automatically inserts the format extension, such as .m3u8. You can't use the same manifest name if you use HLS manifest and low-latency HLS manifest. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.</p>
	ManifestName pulumi.StringInput `pulumi:"manifestName"`
	// <p>The total duration (in seconds) of the manifest's content.</p>
	ManifestWindowSeconds pulumi.IntPtrInput `pulumi:"manifestWindowSeconds"`
	// <p>Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval,
	//          EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest.
	//          The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.
	//          ID3Timed metadata messages generate every 5 seconds whenever the content is ingested.</p>
	//          <p>Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.</p>
	ProgramDateTimeIntervalSeconds pulumi.IntPtrInput `pulumi:"programDateTimeIntervalSeconds"`
	// THE SCTE-35 HLS configuration associated with the HLS manifest configuration.
	ScteHls OriginEndpointScteHlsPtrInput `pulumi:"scteHls"`
	// <p>The egress domain URL for stream delivery from MediaPackage.</p>
	Url pulumi.StringPtrInput `pulumi:"url"`
}

<p>Retrieve the HTTP live streaming (HLS) manifest configuration.</p>

func (OriginEndpointHlsManifestConfigurationArgs) ElementType

func (OriginEndpointHlsManifestConfigurationArgs) ToOriginEndpointHlsManifestConfigurationOutput

func (i OriginEndpointHlsManifestConfigurationArgs) ToOriginEndpointHlsManifestConfigurationOutput() OriginEndpointHlsManifestConfigurationOutput

func (OriginEndpointHlsManifestConfigurationArgs) ToOriginEndpointHlsManifestConfigurationOutputWithContext

func (i OriginEndpointHlsManifestConfigurationArgs) ToOriginEndpointHlsManifestConfigurationOutputWithContext(ctx context.Context) OriginEndpointHlsManifestConfigurationOutput

type OriginEndpointHlsManifestConfigurationArray

type OriginEndpointHlsManifestConfigurationArray []OriginEndpointHlsManifestConfigurationInput

func (OriginEndpointHlsManifestConfigurationArray) ElementType

func (OriginEndpointHlsManifestConfigurationArray) ToOriginEndpointHlsManifestConfigurationArrayOutput

func (i OriginEndpointHlsManifestConfigurationArray) ToOriginEndpointHlsManifestConfigurationArrayOutput() OriginEndpointHlsManifestConfigurationArrayOutput

func (OriginEndpointHlsManifestConfigurationArray) ToOriginEndpointHlsManifestConfigurationArrayOutputWithContext

func (i OriginEndpointHlsManifestConfigurationArray) ToOriginEndpointHlsManifestConfigurationArrayOutputWithContext(ctx context.Context) OriginEndpointHlsManifestConfigurationArrayOutput

type OriginEndpointHlsManifestConfigurationArrayInput

type OriginEndpointHlsManifestConfigurationArrayInput interface {
	pulumi.Input

	ToOriginEndpointHlsManifestConfigurationArrayOutput() OriginEndpointHlsManifestConfigurationArrayOutput
	ToOriginEndpointHlsManifestConfigurationArrayOutputWithContext(context.Context) OriginEndpointHlsManifestConfigurationArrayOutput
}

OriginEndpointHlsManifestConfigurationArrayInput is an input type that accepts OriginEndpointHlsManifestConfigurationArray and OriginEndpointHlsManifestConfigurationArrayOutput values. You can construct a concrete instance of `OriginEndpointHlsManifestConfigurationArrayInput` via:

OriginEndpointHlsManifestConfigurationArray{ OriginEndpointHlsManifestConfigurationArgs{...} }

type OriginEndpointHlsManifestConfigurationArrayOutput

type OriginEndpointHlsManifestConfigurationArrayOutput struct{ *pulumi.OutputState }

func (OriginEndpointHlsManifestConfigurationArrayOutput) ElementType

func (OriginEndpointHlsManifestConfigurationArrayOutput) Index

func (OriginEndpointHlsManifestConfigurationArrayOutput) ToOriginEndpointHlsManifestConfigurationArrayOutput

func (o OriginEndpointHlsManifestConfigurationArrayOutput) ToOriginEndpointHlsManifestConfigurationArrayOutput() OriginEndpointHlsManifestConfigurationArrayOutput

func (OriginEndpointHlsManifestConfigurationArrayOutput) ToOriginEndpointHlsManifestConfigurationArrayOutputWithContext

func (o OriginEndpointHlsManifestConfigurationArrayOutput) ToOriginEndpointHlsManifestConfigurationArrayOutputWithContext(ctx context.Context) OriginEndpointHlsManifestConfigurationArrayOutput

type OriginEndpointHlsManifestConfigurationInput

type OriginEndpointHlsManifestConfigurationInput interface {
	pulumi.Input

	ToOriginEndpointHlsManifestConfigurationOutput() OriginEndpointHlsManifestConfigurationOutput
	ToOriginEndpointHlsManifestConfigurationOutputWithContext(context.Context) OriginEndpointHlsManifestConfigurationOutput
}

OriginEndpointHlsManifestConfigurationInput is an input type that accepts OriginEndpointHlsManifestConfigurationArgs and OriginEndpointHlsManifestConfigurationOutput values. You can construct a concrete instance of `OriginEndpointHlsManifestConfigurationInput` via:

OriginEndpointHlsManifestConfigurationArgs{...}

type OriginEndpointHlsManifestConfigurationOutput

type OriginEndpointHlsManifestConfigurationOutput struct{ *pulumi.OutputState }

<p>Retrieve the HTTP live streaming (HLS) manifest configuration.</p>

func (OriginEndpointHlsManifestConfigurationOutput) ChildManifestName

<p>A short string that's appended to the endpoint URL. The child manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default child manifest name, index_1. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.</p>

func (OriginEndpointHlsManifestConfigurationOutput) ElementType

func (OriginEndpointHlsManifestConfigurationOutput) FilterConfiguration added in v0.85.0

func (OriginEndpointHlsManifestConfigurationOutput) ManifestName

<p>A short short string that's appended to the endpoint URL. The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. MediaPackage automatically inserts the format extension, such as .m3u8. You can't use the same manifest name if you use HLS manifest and low-latency HLS manifest. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.</p>

func (OriginEndpointHlsManifestConfigurationOutput) ManifestWindowSeconds

<p>The total duration (in seconds) of the manifest's content.</p>

func (OriginEndpointHlsManifestConfigurationOutput) ProgramDateTimeIntervalSeconds

func (o OriginEndpointHlsManifestConfigurationOutput) ProgramDateTimeIntervalSeconds() pulumi.IntPtrOutput

<p>Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval,

EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest.
The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.
ID3Timed metadata messages generate every 5 seconds whenever the content is ingested.</p>
<p>Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.</p>

func (OriginEndpointHlsManifestConfigurationOutput) ScteHls

THE SCTE-35 HLS configuration associated with the HLS manifest configuration.

func (OriginEndpointHlsManifestConfigurationOutput) ToOriginEndpointHlsManifestConfigurationOutput

func (o OriginEndpointHlsManifestConfigurationOutput) ToOriginEndpointHlsManifestConfigurationOutput() OriginEndpointHlsManifestConfigurationOutput

func (OriginEndpointHlsManifestConfigurationOutput) ToOriginEndpointHlsManifestConfigurationOutputWithContext

func (o OriginEndpointHlsManifestConfigurationOutput) ToOriginEndpointHlsManifestConfigurationOutputWithContext(ctx context.Context) OriginEndpointHlsManifestConfigurationOutput

func (OriginEndpointHlsManifestConfigurationOutput) Url

<p>The egress domain URL for stream delivery from MediaPackage.</p>

type OriginEndpointInput

type OriginEndpointInput interface {
	pulumi.Input

	ToOriginEndpointOutput() OriginEndpointOutput
	ToOriginEndpointOutputWithContext(ctx context.Context) OriginEndpointOutput
}

type OriginEndpointLowLatencyHlsManifestConfiguration

type OriginEndpointLowLatencyHlsManifestConfiguration struct {
	// <p>A short string that's appended to the endpoint URL. The child manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default child manifest name, index_1. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.</p>
	ChildManifestName   *string                            `pulumi:"childManifestName"`
	FilterConfiguration *OriginEndpointFilterConfiguration `pulumi:"filterConfiguration"`
	// <p>A short short string that's appended to the endpoint URL. The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. MediaPackage automatically inserts the format extension, such as .m3u8. You can't use the same manifest name if you use HLS manifest and low-latency HLS manifest. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.</p>
	ManifestName string `pulumi:"manifestName"`
	// <p>The total duration (in seconds) of the manifest's content.</p>
	ManifestWindowSeconds *int `pulumi:"manifestWindowSeconds"`
	// <p>Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval,
	//          EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest.
	//          The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.
	//          ID3Timed metadata messages generate every 5 seconds whenever the content is ingested.</p>
	//          <p>Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.</p>
	ProgramDateTimeIntervalSeconds *int `pulumi:"programDateTimeIntervalSeconds"`
	// The SCTE-35 HLS configuration associated with the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.
	ScteHls *OriginEndpointScteHls `pulumi:"scteHls"`
	// <p>The egress domain URL for stream delivery from MediaPackage.</p>
	Url *string `pulumi:"url"`
}

<p>Retrieve the low-latency HTTP live streaming (HLS) manifest configuration.</p>

type OriginEndpointLowLatencyHlsManifestConfigurationArgs

type OriginEndpointLowLatencyHlsManifestConfigurationArgs struct {
	// <p>A short string that's appended to the endpoint URL. The child manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default child manifest name, index_1. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.</p>
	ChildManifestName   pulumi.StringPtrInput                     `pulumi:"childManifestName"`
	FilterConfiguration OriginEndpointFilterConfigurationPtrInput `pulumi:"filterConfiguration"`
	// <p>A short short string that's appended to the endpoint URL. The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. MediaPackage automatically inserts the format extension, such as .m3u8. You can't use the same manifest name if you use HLS manifest and low-latency HLS manifest. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.</p>
	ManifestName pulumi.StringInput `pulumi:"manifestName"`
	// <p>The total duration (in seconds) of the manifest's content.</p>
	ManifestWindowSeconds pulumi.IntPtrInput `pulumi:"manifestWindowSeconds"`
	// <p>Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval,
	//          EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest.
	//          The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.
	//          ID3Timed metadata messages generate every 5 seconds whenever the content is ingested.</p>
	//          <p>Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.</p>
	ProgramDateTimeIntervalSeconds pulumi.IntPtrInput `pulumi:"programDateTimeIntervalSeconds"`
	// The SCTE-35 HLS configuration associated with the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.
	ScteHls OriginEndpointScteHlsPtrInput `pulumi:"scteHls"`
	// <p>The egress domain URL for stream delivery from MediaPackage.</p>
	Url pulumi.StringPtrInput `pulumi:"url"`
}

<p>Retrieve the low-latency HTTP live streaming (HLS) manifest configuration.</p>

func (OriginEndpointLowLatencyHlsManifestConfigurationArgs) ElementType

func (OriginEndpointLowLatencyHlsManifestConfigurationArgs) ToOriginEndpointLowLatencyHlsManifestConfigurationOutput

func (i OriginEndpointLowLatencyHlsManifestConfigurationArgs) ToOriginEndpointLowLatencyHlsManifestConfigurationOutput() OriginEndpointLowLatencyHlsManifestConfigurationOutput

func (OriginEndpointLowLatencyHlsManifestConfigurationArgs) ToOriginEndpointLowLatencyHlsManifestConfigurationOutputWithContext

func (i OriginEndpointLowLatencyHlsManifestConfigurationArgs) ToOriginEndpointLowLatencyHlsManifestConfigurationOutputWithContext(ctx context.Context) OriginEndpointLowLatencyHlsManifestConfigurationOutput

type OriginEndpointLowLatencyHlsManifestConfigurationArray

type OriginEndpointLowLatencyHlsManifestConfigurationArray []OriginEndpointLowLatencyHlsManifestConfigurationInput

func (OriginEndpointLowLatencyHlsManifestConfigurationArray) ElementType

func (OriginEndpointLowLatencyHlsManifestConfigurationArray) ToOriginEndpointLowLatencyHlsManifestConfigurationArrayOutput

func (i OriginEndpointLowLatencyHlsManifestConfigurationArray) ToOriginEndpointLowLatencyHlsManifestConfigurationArrayOutput() OriginEndpointLowLatencyHlsManifestConfigurationArrayOutput

func (OriginEndpointLowLatencyHlsManifestConfigurationArray) ToOriginEndpointLowLatencyHlsManifestConfigurationArrayOutputWithContext

func (i OriginEndpointLowLatencyHlsManifestConfigurationArray) ToOriginEndpointLowLatencyHlsManifestConfigurationArrayOutputWithContext(ctx context.Context) OriginEndpointLowLatencyHlsManifestConfigurationArrayOutput

type OriginEndpointLowLatencyHlsManifestConfigurationArrayInput

type OriginEndpointLowLatencyHlsManifestConfigurationArrayInput interface {
	pulumi.Input

	ToOriginEndpointLowLatencyHlsManifestConfigurationArrayOutput() OriginEndpointLowLatencyHlsManifestConfigurationArrayOutput
	ToOriginEndpointLowLatencyHlsManifestConfigurationArrayOutputWithContext(context.Context) OriginEndpointLowLatencyHlsManifestConfigurationArrayOutput
}

OriginEndpointLowLatencyHlsManifestConfigurationArrayInput is an input type that accepts OriginEndpointLowLatencyHlsManifestConfigurationArray and OriginEndpointLowLatencyHlsManifestConfigurationArrayOutput values. You can construct a concrete instance of `OriginEndpointLowLatencyHlsManifestConfigurationArrayInput` via:

OriginEndpointLowLatencyHlsManifestConfigurationArray{ OriginEndpointLowLatencyHlsManifestConfigurationArgs{...} }

type OriginEndpointLowLatencyHlsManifestConfigurationArrayOutput

type OriginEndpointLowLatencyHlsManifestConfigurationArrayOutput struct{ *pulumi.OutputState }

func (OriginEndpointLowLatencyHlsManifestConfigurationArrayOutput) ElementType

func (OriginEndpointLowLatencyHlsManifestConfigurationArrayOutput) Index

func (OriginEndpointLowLatencyHlsManifestConfigurationArrayOutput) ToOriginEndpointLowLatencyHlsManifestConfigurationArrayOutput

func (OriginEndpointLowLatencyHlsManifestConfigurationArrayOutput) ToOriginEndpointLowLatencyHlsManifestConfigurationArrayOutputWithContext

func (o OriginEndpointLowLatencyHlsManifestConfigurationArrayOutput) ToOriginEndpointLowLatencyHlsManifestConfigurationArrayOutputWithContext(ctx context.Context) OriginEndpointLowLatencyHlsManifestConfigurationArrayOutput

type OriginEndpointLowLatencyHlsManifestConfigurationInput

type OriginEndpointLowLatencyHlsManifestConfigurationInput interface {
	pulumi.Input

	ToOriginEndpointLowLatencyHlsManifestConfigurationOutput() OriginEndpointLowLatencyHlsManifestConfigurationOutput
	ToOriginEndpointLowLatencyHlsManifestConfigurationOutputWithContext(context.Context) OriginEndpointLowLatencyHlsManifestConfigurationOutput
}

OriginEndpointLowLatencyHlsManifestConfigurationInput is an input type that accepts OriginEndpointLowLatencyHlsManifestConfigurationArgs and OriginEndpointLowLatencyHlsManifestConfigurationOutput values. You can construct a concrete instance of `OriginEndpointLowLatencyHlsManifestConfigurationInput` via:

OriginEndpointLowLatencyHlsManifestConfigurationArgs{...}

type OriginEndpointLowLatencyHlsManifestConfigurationOutput

type OriginEndpointLowLatencyHlsManifestConfigurationOutput struct{ *pulumi.OutputState }

<p>Retrieve the low-latency HTTP live streaming (HLS) manifest configuration.</p>

func (OriginEndpointLowLatencyHlsManifestConfigurationOutput) ChildManifestName

<p>A short string that's appended to the endpoint URL. The child manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default child manifest name, index_1. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.</p>

func (OriginEndpointLowLatencyHlsManifestConfigurationOutput) ElementType

func (OriginEndpointLowLatencyHlsManifestConfigurationOutput) FilterConfiguration added in v0.85.0

func (OriginEndpointLowLatencyHlsManifestConfigurationOutput) ManifestName

<p>A short short string that's appended to the endpoint URL. The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. MediaPackage automatically inserts the format extension, such as .m3u8. You can't use the same manifest name if you use HLS manifest and low-latency HLS manifest. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object.</p>

func (OriginEndpointLowLatencyHlsManifestConfigurationOutput) ManifestWindowSeconds

<p>The total duration (in seconds) of the manifest's content.</p>

func (OriginEndpointLowLatencyHlsManifestConfigurationOutput) ProgramDateTimeIntervalSeconds

<p>Inserts EXT-X-PROGRAM-DATE-TIME tags in the output manifest at the interval that you specify. If you don't enter an interval,

EXT-X-PROGRAM-DATE-TIME tags aren't included in the manifest.
The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.
ID3Timed metadata messages generate every 5 seconds whenever the content is ingested.</p>
<p>Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.</p>

func (OriginEndpointLowLatencyHlsManifestConfigurationOutput) ScteHls

The SCTE-35 HLS configuration associated with the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.

func (OriginEndpointLowLatencyHlsManifestConfigurationOutput) ToOriginEndpointLowLatencyHlsManifestConfigurationOutput

func (OriginEndpointLowLatencyHlsManifestConfigurationOutput) ToOriginEndpointLowLatencyHlsManifestConfigurationOutputWithContext

func (o OriginEndpointLowLatencyHlsManifestConfigurationOutput) ToOriginEndpointLowLatencyHlsManifestConfigurationOutputWithContext(ctx context.Context) OriginEndpointLowLatencyHlsManifestConfigurationOutput

func (OriginEndpointLowLatencyHlsManifestConfigurationOutput) Url

<p>The egress domain URL for stream delivery from MediaPackage.</p>

type OriginEndpointOutput

type OriginEndpointOutput struct{ *pulumi.OutputState }

func (OriginEndpointOutput) Arn

<p>The Amazon Resource Name (ARN) associated with the resource.</p>

func (OriginEndpointOutput) ChannelGroupName

func (o OriginEndpointOutput) ChannelGroupName() pulumi.StringOutput

The name of the channel group associated with the origin endpoint configuration.

func (OriginEndpointOutput) ChannelName

func (o OriginEndpointOutput) ChannelName() pulumi.StringOutput

The channel name associated with the origin endpoint.

func (OriginEndpointOutput) ContainerType

The container type associated with the origin endpoint configuration.

func (OriginEndpointOutput) CreatedAt

<p>The date and time the origin endpoint was created.</p>

func (OriginEndpointOutput) DashManifestUrls added in v0.108.4

func (o OriginEndpointOutput) DashManifestUrls() pulumi.StringArrayOutput

func (OriginEndpointOutput) DashManifests added in v0.108.1

<p>A DASH manifest configuration.</p>

func (OriginEndpointOutput) Description

<p>Enter any descriptive text that helps you to identify the origin endpoint.</p>

func (OriginEndpointOutput) ElementType

func (OriginEndpointOutput) ElementType() reflect.Type

func (OriginEndpointOutput) ForceEndpointErrorConfiguration added in v0.112.0

func (OriginEndpointOutput) HlsManifestUrls added in v0.108.4

func (o OriginEndpointOutput) HlsManifestUrls() pulumi.StringArrayOutput

func (OriginEndpointOutput) HlsManifests

<p>An HTTP live streaming (HLS) manifest configuration.</p>

func (OriginEndpointOutput) LowLatencyHlsManifestUrls added in v0.108.4

func (o OriginEndpointOutput) LowLatencyHlsManifestUrls() pulumi.StringArrayOutput

func (OriginEndpointOutput) LowLatencyHlsManifests

<p>A low-latency HLS manifest configuration.</p>

func (OriginEndpointOutput) ModifiedAt

func (o OriginEndpointOutput) ModifiedAt() pulumi.StringOutput

<p>The date and time the origin endpoint was modified.</p>

func (OriginEndpointOutput) OriginEndpointName

func (o OriginEndpointOutput) OriginEndpointName() pulumi.StringOutput

The name of the origin endpoint associated with the origin endpoint configuration.

func (OriginEndpointOutput) Segment

The segment associated with the origin endpoint.

func (OriginEndpointOutput) StartoverWindowSeconds

func (o OriginEndpointOutput) StartoverWindowSeconds() pulumi.IntPtrOutput

<p>The size of the window (in seconds) to create a window of the live stream that's available for on-demand viewing. Viewers can start-over or catch-up on content that falls within the window. The maximum startover window is 1,209,600 seconds (14 days).</p>

func (OriginEndpointOutput) Tags

The tags associated with the origin endpoint.

func (OriginEndpointOutput) ToOriginEndpointOutput

func (o OriginEndpointOutput) ToOriginEndpointOutput() OriginEndpointOutput

func (OriginEndpointOutput) ToOriginEndpointOutputWithContext

func (o OriginEndpointOutput) ToOriginEndpointOutputWithContext(ctx context.Context) OriginEndpointOutput

type OriginEndpointPolicy

type OriginEndpointPolicy struct {
	pulumi.CustomResourceState

	// The name of the channel group associated with the origin endpoint policy.
	ChannelGroupName pulumi.StringOutput `pulumi:"channelGroupName"`
	// The channel name associated with the origin endpoint policy.
	ChannelName pulumi.StringOutput `pulumi:"channelName"`
	// The name of the origin endpoint associated with the origin endpoint policy.
	OriginEndpointName pulumi.StringOutput `pulumi:"originEndpointName"`
	// The policy associated with the origin endpoint.
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MediaPackageV2::OriginEndpointPolicy` for more information about the expected schema for this property.
	Policy pulumi.AnyOutput `pulumi:"policy"`
}

<p>Represents a resource policy that allows or denies access to an origin endpoint.</p>

func GetOriginEndpointPolicy

func GetOriginEndpointPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OriginEndpointPolicyState, opts ...pulumi.ResourceOption) (*OriginEndpointPolicy, error)

GetOriginEndpointPolicy gets an existing OriginEndpointPolicy 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 NewOriginEndpointPolicy

func NewOriginEndpointPolicy(ctx *pulumi.Context,
	name string, args *OriginEndpointPolicyArgs, opts ...pulumi.ResourceOption) (*OriginEndpointPolicy, error)

NewOriginEndpointPolicy registers a new resource with the given unique name, arguments, and options.

func (*OriginEndpointPolicy) ElementType

func (*OriginEndpointPolicy) ElementType() reflect.Type

func (*OriginEndpointPolicy) ToOriginEndpointPolicyOutput

func (i *OriginEndpointPolicy) ToOriginEndpointPolicyOutput() OriginEndpointPolicyOutput

func (*OriginEndpointPolicy) ToOriginEndpointPolicyOutputWithContext

func (i *OriginEndpointPolicy) ToOriginEndpointPolicyOutputWithContext(ctx context.Context) OriginEndpointPolicyOutput

type OriginEndpointPolicyArgs

type OriginEndpointPolicyArgs struct {
	// The name of the channel group associated with the origin endpoint policy.
	ChannelGroupName pulumi.StringInput
	// The channel name associated with the origin endpoint policy.
	ChannelName pulumi.StringInput
	// The name of the origin endpoint associated with the origin endpoint policy.
	OriginEndpointName pulumi.StringInput
	// The policy associated with the origin endpoint.
	//
	// Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MediaPackageV2::OriginEndpointPolicy` for more information about the expected schema for this property.
	Policy pulumi.Input
}

The set of arguments for constructing a OriginEndpointPolicy resource.

func (OriginEndpointPolicyArgs) ElementType

func (OriginEndpointPolicyArgs) ElementType() reflect.Type

type OriginEndpointPolicyInput

type OriginEndpointPolicyInput interface {
	pulumi.Input

	ToOriginEndpointPolicyOutput() OriginEndpointPolicyOutput
	ToOriginEndpointPolicyOutputWithContext(ctx context.Context) OriginEndpointPolicyOutput
}

type OriginEndpointPolicyOutput

type OriginEndpointPolicyOutput struct{ *pulumi.OutputState }

func (OriginEndpointPolicyOutput) ChannelGroupName

func (o OriginEndpointPolicyOutput) ChannelGroupName() pulumi.StringOutput

The name of the channel group associated with the origin endpoint policy.

func (OriginEndpointPolicyOutput) ChannelName

The channel name associated with the origin endpoint policy.

func (OriginEndpointPolicyOutput) ElementType

func (OriginEndpointPolicyOutput) ElementType() reflect.Type

func (OriginEndpointPolicyOutput) OriginEndpointName

func (o OriginEndpointPolicyOutput) OriginEndpointName() pulumi.StringOutput

The name of the origin endpoint associated with the origin endpoint policy.

func (OriginEndpointPolicyOutput) Policy

The policy associated with the origin endpoint.

Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::MediaPackageV2::OriginEndpointPolicy` for more information about the expected schema for this property.

func (OriginEndpointPolicyOutput) ToOriginEndpointPolicyOutput

func (o OriginEndpointPolicyOutput) ToOriginEndpointPolicyOutput() OriginEndpointPolicyOutput

func (OriginEndpointPolicyOutput) ToOriginEndpointPolicyOutputWithContext

func (o OriginEndpointPolicyOutput) ToOriginEndpointPolicyOutputWithContext(ctx context.Context) OriginEndpointPolicyOutput

type OriginEndpointPolicyState

type OriginEndpointPolicyState struct {
}

func (OriginEndpointPolicyState) ElementType

func (OriginEndpointPolicyState) ElementType() reflect.Type

type OriginEndpointPresetSpeke20Audio

type OriginEndpointPresetSpeke20Audio string

func (OriginEndpointPresetSpeke20Audio) ElementType

func (OriginEndpointPresetSpeke20Audio) ToOriginEndpointPresetSpeke20AudioOutput

func (e OriginEndpointPresetSpeke20Audio) ToOriginEndpointPresetSpeke20AudioOutput() OriginEndpointPresetSpeke20AudioOutput

func (OriginEndpointPresetSpeke20Audio) ToOriginEndpointPresetSpeke20AudioOutputWithContext

func (e OriginEndpointPresetSpeke20Audio) ToOriginEndpointPresetSpeke20AudioOutputWithContext(ctx context.Context) OriginEndpointPresetSpeke20AudioOutput

func (OriginEndpointPresetSpeke20Audio) ToOriginEndpointPresetSpeke20AudioPtrOutput

func (e OriginEndpointPresetSpeke20Audio) ToOriginEndpointPresetSpeke20AudioPtrOutput() OriginEndpointPresetSpeke20AudioPtrOutput

func (OriginEndpointPresetSpeke20Audio) ToOriginEndpointPresetSpeke20AudioPtrOutputWithContext

func (e OriginEndpointPresetSpeke20Audio) ToOriginEndpointPresetSpeke20AudioPtrOutputWithContext(ctx context.Context) OriginEndpointPresetSpeke20AudioPtrOutput

func (OriginEndpointPresetSpeke20Audio) ToStringOutput

func (OriginEndpointPresetSpeke20Audio) ToStringOutputWithContext

func (e OriginEndpointPresetSpeke20Audio) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OriginEndpointPresetSpeke20Audio) ToStringPtrOutput

func (OriginEndpointPresetSpeke20Audio) ToStringPtrOutputWithContext

func (e OriginEndpointPresetSpeke20Audio) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointPresetSpeke20AudioInput

type OriginEndpointPresetSpeke20AudioInput interface {
	pulumi.Input

	ToOriginEndpointPresetSpeke20AudioOutput() OriginEndpointPresetSpeke20AudioOutput
	ToOriginEndpointPresetSpeke20AudioOutputWithContext(context.Context) OriginEndpointPresetSpeke20AudioOutput
}

OriginEndpointPresetSpeke20AudioInput is an input type that accepts values of the OriginEndpointPresetSpeke20Audio enum A concrete instance of `OriginEndpointPresetSpeke20AudioInput` can be one of the following:

OriginEndpointPresetSpeke20AudioPresetAudio1
OriginEndpointPresetSpeke20AudioPresetAudio2
OriginEndpointPresetSpeke20AudioPresetAudio3
OriginEndpointPresetSpeke20AudioShared
OriginEndpointPresetSpeke20AudioUnencrypted

type OriginEndpointPresetSpeke20AudioOutput

type OriginEndpointPresetSpeke20AudioOutput struct{ *pulumi.OutputState }

func (OriginEndpointPresetSpeke20AudioOutput) ElementType

func (OriginEndpointPresetSpeke20AudioOutput) ToOriginEndpointPresetSpeke20AudioOutput

func (o OriginEndpointPresetSpeke20AudioOutput) ToOriginEndpointPresetSpeke20AudioOutput() OriginEndpointPresetSpeke20AudioOutput

func (OriginEndpointPresetSpeke20AudioOutput) ToOriginEndpointPresetSpeke20AudioOutputWithContext

func (o OriginEndpointPresetSpeke20AudioOutput) ToOriginEndpointPresetSpeke20AudioOutputWithContext(ctx context.Context) OriginEndpointPresetSpeke20AudioOutput

func (OriginEndpointPresetSpeke20AudioOutput) ToOriginEndpointPresetSpeke20AudioPtrOutput

func (o OriginEndpointPresetSpeke20AudioOutput) ToOriginEndpointPresetSpeke20AudioPtrOutput() OriginEndpointPresetSpeke20AudioPtrOutput

func (OriginEndpointPresetSpeke20AudioOutput) ToOriginEndpointPresetSpeke20AudioPtrOutputWithContext

func (o OriginEndpointPresetSpeke20AudioOutput) ToOriginEndpointPresetSpeke20AudioPtrOutputWithContext(ctx context.Context) OriginEndpointPresetSpeke20AudioPtrOutput

func (OriginEndpointPresetSpeke20AudioOutput) ToStringOutput

func (OriginEndpointPresetSpeke20AudioOutput) ToStringOutputWithContext

func (OriginEndpointPresetSpeke20AudioOutput) ToStringPtrOutput

func (OriginEndpointPresetSpeke20AudioOutput) ToStringPtrOutputWithContext

func (o OriginEndpointPresetSpeke20AudioOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointPresetSpeke20AudioPtrInput

type OriginEndpointPresetSpeke20AudioPtrInput interface {
	pulumi.Input

	ToOriginEndpointPresetSpeke20AudioPtrOutput() OriginEndpointPresetSpeke20AudioPtrOutput
	ToOriginEndpointPresetSpeke20AudioPtrOutputWithContext(context.Context) OriginEndpointPresetSpeke20AudioPtrOutput
}

type OriginEndpointPresetSpeke20AudioPtrOutput

type OriginEndpointPresetSpeke20AudioPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointPresetSpeke20AudioPtrOutput) Elem

func (OriginEndpointPresetSpeke20AudioPtrOutput) ElementType

func (OriginEndpointPresetSpeke20AudioPtrOutput) ToOriginEndpointPresetSpeke20AudioPtrOutput

func (o OriginEndpointPresetSpeke20AudioPtrOutput) ToOriginEndpointPresetSpeke20AudioPtrOutput() OriginEndpointPresetSpeke20AudioPtrOutput

func (OriginEndpointPresetSpeke20AudioPtrOutput) ToOriginEndpointPresetSpeke20AudioPtrOutputWithContext

func (o OriginEndpointPresetSpeke20AudioPtrOutput) ToOriginEndpointPresetSpeke20AudioPtrOutputWithContext(ctx context.Context) OriginEndpointPresetSpeke20AudioPtrOutput

func (OriginEndpointPresetSpeke20AudioPtrOutput) ToStringPtrOutput

func (OriginEndpointPresetSpeke20AudioPtrOutput) ToStringPtrOutputWithContext

type OriginEndpointPresetSpeke20Video

type OriginEndpointPresetSpeke20Video string

func (OriginEndpointPresetSpeke20Video) ElementType

func (OriginEndpointPresetSpeke20Video) ToOriginEndpointPresetSpeke20VideoOutput

func (e OriginEndpointPresetSpeke20Video) ToOriginEndpointPresetSpeke20VideoOutput() OriginEndpointPresetSpeke20VideoOutput

func (OriginEndpointPresetSpeke20Video) ToOriginEndpointPresetSpeke20VideoOutputWithContext

func (e OriginEndpointPresetSpeke20Video) ToOriginEndpointPresetSpeke20VideoOutputWithContext(ctx context.Context) OriginEndpointPresetSpeke20VideoOutput

func (OriginEndpointPresetSpeke20Video) ToOriginEndpointPresetSpeke20VideoPtrOutput

func (e OriginEndpointPresetSpeke20Video) ToOriginEndpointPresetSpeke20VideoPtrOutput() OriginEndpointPresetSpeke20VideoPtrOutput

func (OriginEndpointPresetSpeke20Video) ToOriginEndpointPresetSpeke20VideoPtrOutputWithContext

func (e OriginEndpointPresetSpeke20Video) ToOriginEndpointPresetSpeke20VideoPtrOutputWithContext(ctx context.Context) OriginEndpointPresetSpeke20VideoPtrOutput

func (OriginEndpointPresetSpeke20Video) ToStringOutput

func (OriginEndpointPresetSpeke20Video) ToStringOutputWithContext

func (e OriginEndpointPresetSpeke20Video) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OriginEndpointPresetSpeke20Video) ToStringPtrOutput

func (OriginEndpointPresetSpeke20Video) ToStringPtrOutputWithContext

func (e OriginEndpointPresetSpeke20Video) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointPresetSpeke20VideoInput

type OriginEndpointPresetSpeke20VideoInput interface {
	pulumi.Input

	ToOriginEndpointPresetSpeke20VideoOutput() OriginEndpointPresetSpeke20VideoOutput
	ToOriginEndpointPresetSpeke20VideoOutputWithContext(context.Context) OriginEndpointPresetSpeke20VideoOutput
}

OriginEndpointPresetSpeke20VideoInput is an input type that accepts values of the OriginEndpointPresetSpeke20Video enum A concrete instance of `OriginEndpointPresetSpeke20VideoInput` can be one of the following:

OriginEndpointPresetSpeke20VideoPresetVideo1
OriginEndpointPresetSpeke20VideoPresetVideo2
OriginEndpointPresetSpeke20VideoPresetVideo3
OriginEndpointPresetSpeke20VideoPresetVideo4
OriginEndpointPresetSpeke20VideoPresetVideo5
OriginEndpointPresetSpeke20VideoPresetVideo6
OriginEndpointPresetSpeke20VideoPresetVideo7
OriginEndpointPresetSpeke20VideoPresetVideo8
OriginEndpointPresetSpeke20VideoShared
OriginEndpointPresetSpeke20VideoUnencrypted

type OriginEndpointPresetSpeke20VideoOutput

type OriginEndpointPresetSpeke20VideoOutput struct{ *pulumi.OutputState }

func (OriginEndpointPresetSpeke20VideoOutput) ElementType

func (OriginEndpointPresetSpeke20VideoOutput) ToOriginEndpointPresetSpeke20VideoOutput

func (o OriginEndpointPresetSpeke20VideoOutput) ToOriginEndpointPresetSpeke20VideoOutput() OriginEndpointPresetSpeke20VideoOutput

func (OriginEndpointPresetSpeke20VideoOutput) ToOriginEndpointPresetSpeke20VideoOutputWithContext

func (o OriginEndpointPresetSpeke20VideoOutput) ToOriginEndpointPresetSpeke20VideoOutputWithContext(ctx context.Context) OriginEndpointPresetSpeke20VideoOutput

func (OriginEndpointPresetSpeke20VideoOutput) ToOriginEndpointPresetSpeke20VideoPtrOutput

func (o OriginEndpointPresetSpeke20VideoOutput) ToOriginEndpointPresetSpeke20VideoPtrOutput() OriginEndpointPresetSpeke20VideoPtrOutput

func (OriginEndpointPresetSpeke20VideoOutput) ToOriginEndpointPresetSpeke20VideoPtrOutputWithContext

func (o OriginEndpointPresetSpeke20VideoOutput) ToOriginEndpointPresetSpeke20VideoPtrOutputWithContext(ctx context.Context) OriginEndpointPresetSpeke20VideoPtrOutput

func (OriginEndpointPresetSpeke20VideoOutput) ToStringOutput

func (OriginEndpointPresetSpeke20VideoOutput) ToStringOutputWithContext

func (OriginEndpointPresetSpeke20VideoOutput) ToStringPtrOutput

func (OriginEndpointPresetSpeke20VideoOutput) ToStringPtrOutputWithContext

func (o OriginEndpointPresetSpeke20VideoOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointPresetSpeke20VideoPtrInput

type OriginEndpointPresetSpeke20VideoPtrInput interface {
	pulumi.Input

	ToOriginEndpointPresetSpeke20VideoPtrOutput() OriginEndpointPresetSpeke20VideoPtrOutput
	ToOriginEndpointPresetSpeke20VideoPtrOutputWithContext(context.Context) OriginEndpointPresetSpeke20VideoPtrOutput
}

type OriginEndpointPresetSpeke20VideoPtrOutput

type OriginEndpointPresetSpeke20VideoPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointPresetSpeke20VideoPtrOutput) Elem

func (OriginEndpointPresetSpeke20VideoPtrOutput) ElementType

func (OriginEndpointPresetSpeke20VideoPtrOutput) ToOriginEndpointPresetSpeke20VideoPtrOutput

func (o OriginEndpointPresetSpeke20VideoPtrOutput) ToOriginEndpointPresetSpeke20VideoPtrOutput() OriginEndpointPresetSpeke20VideoPtrOutput

func (OriginEndpointPresetSpeke20VideoPtrOutput) ToOriginEndpointPresetSpeke20VideoPtrOutputWithContext

func (o OriginEndpointPresetSpeke20VideoPtrOutput) ToOriginEndpointPresetSpeke20VideoPtrOutputWithContext(ctx context.Context) OriginEndpointPresetSpeke20VideoPtrOutput

func (OriginEndpointPresetSpeke20VideoPtrOutput) ToStringPtrOutput

func (OriginEndpointPresetSpeke20VideoPtrOutput) ToStringPtrOutputWithContext

type OriginEndpointScte

type OriginEndpointScte struct {
	// <p>The SCTE-35 message types that you want to be treated as ad markers in the output.</p>
	ScteFilter []OriginEndpointScteFilter `pulumi:"scteFilter"`
}

<p>The SCTE configuration.</p>

type OriginEndpointScteArgs

type OriginEndpointScteArgs struct {
	// <p>The SCTE-35 message types that you want to be treated as ad markers in the output.</p>
	ScteFilter OriginEndpointScteFilterArrayInput `pulumi:"scteFilter"`
}

<p>The SCTE configuration.</p>

func (OriginEndpointScteArgs) ElementType

func (OriginEndpointScteArgs) ElementType() reflect.Type

func (OriginEndpointScteArgs) ToOriginEndpointScteOutput

func (i OriginEndpointScteArgs) ToOriginEndpointScteOutput() OriginEndpointScteOutput

func (OriginEndpointScteArgs) ToOriginEndpointScteOutputWithContext

func (i OriginEndpointScteArgs) ToOriginEndpointScteOutputWithContext(ctx context.Context) OriginEndpointScteOutput

func (OriginEndpointScteArgs) ToOriginEndpointSctePtrOutput

func (i OriginEndpointScteArgs) ToOriginEndpointSctePtrOutput() OriginEndpointSctePtrOutput

func (OriginEndpointScteArgs) ToOriginEndpointSctePtrOutputWithContext

func (i OriginEndpointScteArgs) ToOriginEndpointSctePtrOutputWithContext(ctx context.Context) OriginEndpointSctePtrOutput

type OriginEndpointScteDash added in v0.108.1

type OriginEndpointScteDash struct {
	// Choose how ad markers are included in the packaged content. If you include ad markers in the content stream in your upstream encoders, then you need to inform MediaPackage what to do with the ad markers in the output.
	//
	// Value description:
	//
	// - `Binary` - The SCTE-35 marker is expressed as a hex-string (Base64 string) rather than full XML.
	// - `XML` - The SCTE marker is expressed fully in XML.
	AdMarkerDash *OriginEndpointAdMarkerDash `pulumi:"adMarkerDash"`
}

<p>The SCTE configuration.</p>

type OriginEndpointScteDashArgs added in v0.108.1

type OriginEndpointScteDashArgs struct {
	// Choose how ad markers are included in the packaged content. If you include ad markers in the content stream in your upstream encoders, then you need to inform MediaPackage what to do with the ad markers in the output.
	//
	// Value description:
	//
	// - `Binary` - The SCTE-35 marker is expressed as a hex-string (Base64 string) rather than full XML.
	// - `XML` - The SCTE marker is expressed fully in XML.
	AdMarkerDash OriginEndpointAdMarkerDashPtrInput `pulumi:"adMarkerDash"`
}

<p>The SCTE configuration.</p>

func (OriginEndpointScteDashArgs) ElementType added in v0.108.1

func (OriginEndpointScteDashArgs) ElementType() reflect.Type

func (OriginEndpointScteDashArgs) ToOriginEndpointScteDashOutput added in v0.108.1

func (i OriginEndpointScteDashArgs) ToOriginEndpointScteDashOutput() OriginEndpointScteDashOutput

func (OriginEndpointScteDashArgs) ToOriginEndpointScteDashOutputWithContext added in v0.108.1

func (i OriginEndpointScteDashArgs) ToOriginEndpointScteDashOutputWithContext(ctx context.Context) OriginEndpointScteDashOutput

func (OriginEndpointScteDashArgs) ToOriginEndpointScteDashPtrOutput added in v0.108.1

func (i OriginEndpointScteDashArgs) ToOriginEndpointScteDashPtrOutput() OriginEndpointScteDashPtrOutput

func (OriginEndpointScteDashArgs) ToOriginEndpointScteDashPtrOutputWithContext added in v0.108.1

func (i OriginEndpointScteDashArgs) ToOriginEndpointScteDashPtrOutputWithContext(ctx context.Context) OriginEndpointScteDashPtrOutput

type OriginEndpointScteDashInput added in v0.108.1

type OriginEndpointScteDashInput interface {
	pulumi.Input

	ToOriginEndpointScteDashOutput() OriginEndpointScteDashOutput
	ToOriginEndpointScteDashOutputWithContext(context.Context) OriginEndpointScteDashOutput
}

OriginEndpointScteDashInput is an input type that accepts OriginEndpointScteDashArgs and OriginEndpointScteDashOutput values. You can construct a concrete instance of `OriginEndpointScteDashInput` via:

OriginEndpointScteDashArgs{...}

type OriginEndpointScteDashOutput added in v0.108.1

type OriginEndpointScteDashOutput struct{ *pulumi.OutputState }

<p>The SCTE configuration.</p>

func (OriginEndpointScteDashOutput) AdMarkerDash added in v0.108.1

Choose how ad markers are included in the packaged content. If you include ad markers in the content stream in your upstream encoders, then you need to inform MediaPackage what to do with the ad markers in the output.

Value description:

- `Binary` - The SCTE-35 marker is expressed as a hex-string (Base64 string) rather than full XML. - `XML` - The SCTE marker is expressed fully in XML.

func (OriginEndpointScteDashOutput) ElementType added in v0.108.1

func (OriginEndpointScteDashOutput) ToOriginEndpointScteDashOutput added in v0.108.1

func (o OriginEndpointScteDashOutput) ToOriginEndpointScteDashOutput() OriginEndpointScteDashOutput

func (OriginEndpointScteDashOutput) ToOriginEndpointScteDashOutputWithContext added in v0.108.1

func (o OriginEndpointScteDashOutput) ToOriginEndpointScteDashOutputWithContext(ctx context.Context) OriginEndpointScteDashOutput

func (OriginEndpointScteDashOutput) ToOriginEndpointScteDashPtrOutput added in v0.108.1

func (o OriginEndpointScteDashOutput) ToOriginEndpointScteDashPtrOutput() OriginEndpointScteDashPtrOutput

func (OriginEndpointScteDashOutput) ToOriginEndpointScteDashPtrOutputWithContext added in v0.108.1

func (o OriginEndpointScteDashOutput) ToOriginEndpointScteDashPtrOutputWithContext(ctx context.Context) OriginEndpointScteDashPtrOutput

type OriginEndpointScteDashPtrInput added in v0.108.1

type OriginEndpointScteDashPtrInput interface {
	pulumi.Input

	ToOriginEndpointScteDashPtrOutput() OriginEndpointScteDashPtrOutput
	ToOriginEndpointScteDashPtrOutputWithContext(context.Context) OriginEndpointScteDashPtrOutput
}

OriginEndpointScteDashPtrInput is an input type that accepts OriginEndpointScteDashArgs, OriginEndpointScteDashPtr and OriginEndpointScteDashPtrOutput values. You can construct a concrete instance of `OriginEndpointScteDashPtrInput` via:

        OriginEndpointScteDashArgs{...}

or:

        nil

func OriginEndpointScteDashPtr added in v0.108.1

func OriginEndpointScteDashPtr(v *OriginEndpointScteDashArgs) OriginEndpointScteDashPtrInput

type OriginEndpointScteDashPtrOutput added in v0.108.1

type OriginEndpointScteDashPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointScteDashPtrOutput) AdMarkerDash added in v0.108.1

Choose how ad markers are included in the packaged content. If you include ad markers in the content stream in your upstream encoders, then you need to inform MediaPackage what to do with the ad markers in the output.

Value description:

- `Binary` - The SCTE-35 marker is expressed as a hex-string (Base64 string) rather than full XML. - `XML` - The SCTE marker is expressed fully in XML.

func (OriginEndpointScteDashPtrOutput) Elem added in v0.108.1

func (OriginEndpointScteDashPtrOutput) ElementType added in v0.108.1

func (OriginEndpointScteDashPtrOutput) ToOriginEndpointScteDashPtrOutput added in v0.108.1

func (o OriginEndpointScteDashPtrOutput) ToOriginEndpointScteDashPtrOutput() OriginEndpointScteDashPtrOutput

func (OriginEndpointScteDashPtrOutput) ToOriginEndpointScteDashPtrOutputWithContext added in v0.108.1

func (o OriginEndpointScteDashPtrOutput) ToOriginEndpointScteDashPtrOutputWithContext(ctx context.Context) OriginEndpointScteDashPtrOutput

type OriginEndpointScteFilter

type OriginEndpointScteFilter string

func (OriginEndpointScteFilter) ElementType

func (OriginEndpointScteFilter) ElementType() reflect.Type

func (OriginEndpointScteFilter) ToOriginEndpointScteFilterOutput

func (e OriginEndpointScteFilter) ToOriginEndpointScteFilterOutput() OriginEndpointScteFilterOutput

func (OriginEndpointScteFilter) ToOriginEndpointScteFilterOutputWithContext

func (e OriginEndpointScteFilter) ToOriginEndpointScteFilterOutputWithContext(ctx context.Context) OriginEndpointScteFilterOutput

func (OriginEndpointScteFilter) ToOriginEndpointScteFilterPtrOutput

func (e OriginEndpointScteFilter) ToOriginEndpointScteFilterPtrOutput() OriginEndpointScteFilterPtrOutput

func (OriginEndpointScteFilter) ToOriginEndpointScteFilterPtrOutputWithContext

func (e OriginEndpointScteFilter) ToOriginEndpointScteFilterPtrOutputWithContext(ctx context.Context) OriginEndpointScteFilterPtrOutput

func (OriginEndpointScteFilter) ToStringOutput

func (e OriginEndpointScteFilter) ToStringOutput() pulumi.StringOutput

func (OriginEndpointScteFilter) ToStringOutputWithContext

func (e OriginEndpointScteFilter) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OriginEndpointScteFilter) ToStringPtrOutput

func (e OriginEndpointScteFilter) ToStringPtrOutput() pulumi.StringPtrOutput

func (OriginEndpointScteFilter) ToStringPtrOutputWithContext

func (e OriginEndpointScteFilter) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointScteFilterArray

type OriginEndpointScteFilterArray []OriginEndpointScteFilter

func (OriginEndpointScteFilterArray) ElementType

func (OriginEndpointScteFilterArray) ToOriginEndpointScteFilterArrayOutput

func (i OriginEndpointScteFilterArray) ToOriginEndpointScteFilterArrayOutput() OriginEndpointScteFilterArrayOutput

func (OriginEndpointScteFilterArray) ToOriginEndpointScteFilterArrayOutputWithContext

func (i OriginEndpointScteFilterArray) ToOriginEndpointScteFilterArrayOutputWithContext(ctx context.Context) OriginEndpointScteFilterArrayOutput

type OriginEndpointScteFilterArrayInput

type OriginEndpointScteFilterArrayInput interface {
	pulumi.Input

	ToOriginEndpointScteFilterArrayOutput() OriginEndpointScteFilterArrayOutput
	ToOriginEndpointScteFilterArrayOutputWithContext(context.Context) OriginEndpointScteFilterArrayOutput
}

OriginEndpointScteFilterArrayInput is an input type that accepts OriginEndpointScteFilterArray and OriginEndpointScteFilterArrayOutput values. You can construct a concrete instance of `OriginEndpointScteFilterArrayInput` via:

OriginEndpointScteFilterArray{ OriginEndpointScteFilterArgs{...} }

type OriginEndpointScteFilterArrayOutput

type OriginEndpointScteFilterArrayOutput struct{ *pulumi.OutputState }

func (OriginEndpointScteFilterArrayOutput) ElementType

func (OriginEndpointScteFilterArrayOutput) Index

func (OriginEndpointScteFilterArrayOutput) ToOriginEndpointScteFilterArrayOutput

func (o OriginEndpointScteFilterArrayOutput) ToOriginEndpointScteFilterArrayOutput() OriginEndpointScteFilterArrayOutput

func (OriginEndpointScteFilterArrayOutput) ToOriginEndpointScteFilterArrayOutputWithContext

func (o OriginEndpointScteFilterArrayOutput) ToOriginEndpointScteFilterArrayOutputWithContext(ctx context.Context) OriginEndpointScteFilterArrayOutput

type OriginEndpointScteFilterInput

type OriginEndpointScteFilterInput interface {
	pulumi.Input

	ToOriginEndpointScteFilterOutput() OriginEndpointScteFilterOutput
	ToOriginEndpointScteFilterOutputWithContext(context.Context) OriginEndpointScteFilterOutput
}

OriginEndpointScteFilterInput is an input type that accepts values of the OriginEndpointScteFilter enum A concrete instance of `OriginEndpointScteFilterInput` can be one of the following:

OriginEndpointScteFilterSpliceInsert
OriginEndpointScteFilterBreak
OriginEndpointScteFilterProviderAdvertisement
OriginEndpointScteFilterDistributorAdvertisement
OriginEndpointScteFilterProviderPlacementOpportunity
OriginEndpointScteFilterDistributorPlacementOpportunity
OriginEndpointScteFilterProviderOverlayPlacementOpportunity
OriginEndpointScteFilterDistributorOverlayPlacementOpportunity
OriginEndpointScteFilterProgram

type OriginEndpointScteFilterOutput

type OriginEndpointScteFilterOutput struct{ *pulumi.OutputState }

func (OriginEndpointScteFilterOutput) ElementType

func (OriginEndpointScteFilterOutput) ToOriginEndpointScteFilterOutput

func (o OriginEndpointScteFilterOutput) ToOriginEndpointScteFilterOutput() OriginEndpointScteFilterOutput

func (OriginEndpointScteFilterOutput) ToOriginEndpointScteFilterOutputWithContext

func (o OriginEndpointScteFilterOutput) ToOriginEndpointScteFilterOutputWithContext(ctx context.Context) OriginEndpointScteFilterOutput

func (OriginEndpointScteFilterOutput) ToOriginEndpointScteFilterPtrOutput

func (o OriginEndpointScteFilterOutput) ToOriginEndpointScteFilterPtrOutput() OriginEndpointScteFilterPtrOutput

func (OriginEndpointScteFilterOutput) ToOriginEndpointScteFilterPtrOutputWithContext

func (o OriginEndpointScteFilterOutput) ToOriginEndpointScteFilterPtrOutputWithContext(ctx context.Context) OriginEndpointScteFilterPtrOutput

func (OriginEndpointScteFilterOutput) ToStringOutput

func (OriginEndpointScteFilterOutput) ToStringOutputWithContext

func (o OriginEndpointScteFilterOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OriginEndpointScteFilterOutput) ToStringPtrOutput

func (OriginEndpointScteFilterOutput) ToStringPtrOutputWithContext

func (o OriginEndpointScteFilterOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointScteFilterPtrInput

type OriginEndpointScteFilterPtrInput interface {
	pulumi.Input

	ToOriginEndpointScteFilterPtrOutput() OriginEndpointScteFilterPtrOutput
	ToOriginEndpointScteFilterPtrOutputWithContext(context.Context) OriginEndpointScteFilterPtrOutput
}

func OriginEndpointScteFilterPtr

func OriginEndpointScteFilterPtr(v string) OriginEndpointScteFilterPtrInput

type OriginEndpointScteFilterPtrOutput

type OriginEndpointScteFilterPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointScteFilterPtrOutput) Elem

func (OriginEndpointScteFilterPtrOutput) ElementType

func (OriginEndpointScteFilterPtrOutput) ToOriginEndpointScteFilterPtrOutput

func (o OriginEndpointScteFilterPtrOutput) ToOriginEndpointScteFilterPtrOutput() OriginEndpointScteFilterPtrOutput

func (OriginEndpointScteFilterPtrOutput) ToOriginEndpointScteFilterPtrOutputWithContext

func (o OriginEndpointScteFilterPtrOutput) ToOriginEndpointScteFilterPtrOutputWithContext(ctx context.Context) OriginEndpointScteFilterPtrOutput

func (OriginEndpointScteFilterPtrOutput) ToStringPtrOutput

func (OriginEndpointScteFilterPtrOutput) ToStringPtrOutputWithContext

func (o OriginEndpointScteFilterPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointScteHls

type OriginEndpointScteHls struct {
	// The SCTE-35 HLS ad-marker configuration.
	AdMarkerHls *OriginEndpointAdMarkerHls `pulumi:"adMarkerHls"`
}

<p>The SCTE configuration.</p>

type OriginEndpointScteHlsArgs

type OriginEndpointScteHlsArgs struct {
	// The SCTE-35 HLS ad-marker configuration.
	AdMarkerHls OriginEndpointAdMarkerHlsPtrInput `pulumi:"adMarkerHls"`
}

<p>The SCTE configuration.</p>

func (OriginEndpointScteHlsArgs) ElementType

func (OriginEndpointScteHlsArgs) ElementType() reflect.Type

func (OriginEndpointScteHlsArgs) ToOriginEndpointScteHlsOutput

func (i OriginEndpointScteHlsArgs) ToOriginEndpointScteHlsOutput() OriginEndpointScteHlsOutput

func (OriginEndpointScteHlsArgs) ToOriginEndpointScteHlsOutputWithContext

func (i OriginEndpointScteHlsArgs) ToOriginEndpointScteHlsOutputWithContext(ctx context.Context) OriginEndpointScteHlsOutput

func (OriginEndpointScteHlsArgs) ToOriginEndpointScteHlsPtrOutput

func (i OriginEndpointScteHlsArgs) ToOriginEndpointScteHlsPtrOutput() OriginEndpointScteHlsPtrOutput

func (OriginEndpointScteHlsArgs) ToOriginEndpointScteHlsPtrOutputWithContext

func (i OriginEndpointScteHlsArgs) ToOriginEndpointScteHlsPtrOutputWithContext(ctx context.Context) OriginEndpointScteHlsPtrOutput

type OriginEndpointScteHlsInput

type OriginEndpointScteHlsInput interface {
	pulumi.Input

	ToOriginEndpointScteHlsOutput() OriginEndpointScteHlsOutput
	ToOriginEndpointScteHlsOutputWithContext(context.Context) OriginEndpointScteHlsOutput
}

OriginEndpointScteHlsInput is an input type that accepts OriginEndpointScteHlsArgs and OriginEndpointScteHlsOutput values. You can construct a concrete instance of `OriginEndpointScteHlsInput` via:

OriginEndpointScteHlsArgs{...}

type OriginEndpointScteHlsOutput

type OriginEndpointScteHlsOutput struct{ *pulumi.OutputState }

<p>The SCTE configuration.</p>

func (OriginEndpointScteHlsOutput) AdMarkerHls

The SCTE-35 HLS ad-marker configuration.

func (OriginEndpointScteHlsOutput) ElementType

func (OriginEndpointScteHlsOutput) ToOriginEndpointScteHlsOutput

func (o OriginEndpointScteHlsOutput) ToOriginEndpointScteHlsOutput() OriginEndpointScteHlsOutput

func (OriginEndpointScteHlsOutput) ToOriginEndpointScteHlsOutputWithContext

func (o OriginEndpointScteHlsOutput) ToOriginEndpointScteHlsOutputWithContext(ctx context.Context) OriginEndpointScteHlsOutput

func (OriginEndpointScteHlsOutput) ToOriginEndpointScteHlsPtrOutput

func (o OriginEndpointScteHlsOutput) ToOriginEndpointScteHlsPtrOutput() OriginEndpointScteHlsPtrOutput

func (OriginEndpointScteHlsOutput) ToOriginEndpointScteHlsPtrOutputWithContext

func (o OriginEndpointScteHlsOutput) ToOriginEndpointScteHlsPtrOutputWithContext(ctx context.Context) OriginEndpointScteHlsPtrOutput

type OriginEndpointScteHlsPtrInput

type OriginEndpointScteHlsPtrInput interface {
	pulumi.Input

	ToOriginEndpointScteHlsPtrOutput() OriginEndpointScteHlsPtrOutput
	ToOriginEndpointScteHlsPtrOutputWithContext(context.Context) OriginEndpointScteHlsPtrOutput
}

OriginEndpointScteHlsPtrInput is an input type that accepts OriginEndpointScteHlsArgs, OriginEndpointScteHlsPtr and OriginEndpointScteHlsPtrOutput values. You can construct a concrete instance of `OriginEndpointScteHlsPtrInput` via:

        OriginEndpointScteHlsArgs{...}

or:

        nil

type OriginEndpointScteHlsPtrOutput

type OriginEndpointScteHlsPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointScteHlsPtrOutput) AdMarkerHls

The SCTE-35 HLS ad-marker configuration.

func (OriginEndpointScteHlsPtrOutput) Elem

func (OriginEndpointScteHlsPtrOutput) ElementType

func (OriginEndpointScteHlsPtrOutput) ToOriginEndpointScteHlsPtrOutput

func (o OriginEndpointScteHlsPtrOutput) ToOriginEndpointScteHlsPtrOutput() OriginEndpointScteHlsPtrOutput

func (OriginEndpointScteHlsPtrOutput) ToOriginEndpointScteHlsPtrOutputWithContext

func (o OriginEndpointScteHlsPtrOutput) ToOriginEndpointScteHlsPtrOutputWithContext(ctx context.Context) OriginEndpointScteHlsPtrOutput

type OriginEndpointScteInput

type OriginEndpointScteInput interface {
	pulumi.Input

	ToOriginEndpointScteOutput() OriginEndpointScteOutput
	ToOriginEndpointScteOutputWithContext(context.Context) OriginEndpointScteOutput
}

OriginEndpointScteInput is an input type that accepts OriginEndpointScteArgs and OriginEndpointScteOutput values. You can construct a concrete instance of `OriginEndpointScteInput` via:

OriginEndpointScteArgs{...}

type OriginEndpointScteOutput

type OriginEndpointScteOutput struct{ *pulumi.OutputState }

<p>The SCTE configuration.</p>

func (OriginEndpointScteOutput) ElementType

func (OriginEndpointScteOutput) ElementType() reflect.Type

func (OriginEndpointScteOutput) ScteFilter

<p>The SCTE-35 message types that you want to be treated as ad markers in the output.</p>

func (OriginEndpointScteOutput) ToOriginEndpointScteOutput

func (o OriginEndpointScteOutput) ToOriginEndpointScteOutput() OriginEndpointScteOutput

func (OriginEndpointScteOutput) ToOriginEndpointScteOutputWithContext

func (o OriginEndpointScteOutput) ToOriginEndpointScteOutputWithContext(ctx context.Context) OriginEndpointScteOutput

func (OriginEndpointScteOutput) ToOriginEndpointSctePtrOutput

func (o OriginEndpointScteOutput) ToOriginEndpointSctePtrOutput() OriginEndpointSctePtrOutput

func (OriginEndpointScteOutput) ToOriginEndpointSctePtrOutputWithContext

func (o OriginEndpointScteOutput) ToOriginEndpointSctePtrOutputWithContext(ctx context.Context) OriginEndpointSctePtrOutput

type OriginEndpointSctePtrInput

type OriginEndpointSctePtrInput interface {
	pulumi.Input

	ToOriginEndpointSctePtrOutput() OriginEndpointSctePtrOutput
	ToOriginEndpointSctePtrOutputWithContext(context.Context) OriginEndpointSctePtrOutput
}

OriginEndpointSctePtrInput is an input type that accepts OriginEndpointScteArgs, OriginEndpointSctePtr and OriginEndpointSctePtrOutput values. You can construct a concrete instance of `OriginEndpointSctePtrInput` via:

        OriginEndpointScteArgs{...}

or:

        nil

type OriginEndpointSctePtrOutput

type OriginEndpointSctePtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointSctePtrOutput) Elem

func (OriginEndpointSctePtrOutput) ElementType

func (OriginEndpointSctePtrOutput) ScteFilter

<p>The SCTE-35 message types that you want to be treated as ad markers in the output.</p>

func (OriginEndpointSctePtrOutput) ToOriginEndpointSctePtrOutput

func (o OriginEndpointSctePtrOutput) ToOriginEndpointSctePtrOutput() OriginEndpointSctePtrOutput

func (OriginEndpointSctePtrOutput) ToOriginEndpointSctePtrOutputWithContext

func (o OriginEndpointSctePtrOutput) ToOriginEndpointSctePtrOutputWithContext(ctx context.Context) OriginEndpointSctePtrOutput

type OriginEndpointSegment

type OriginEndpointSegment struct {
	// Whether to use encryption for the segment.
	Encryption *OriginEndpointEncryption `pulumi:"encryption"`
	// <p>When selected, the stream set includes an additional I-frame only stream, along with the other tracks. If false, this extra stream is not included. MediaPackage generates an I-frame only stream from the first rendition in the manifest. The service inserts EXT-I-FRAMES-ONLY tags in the output manifest, and then generates and includes an I-frames only playlist in the stream. This playlist permits player functionality like fast forward and rewind.</p>
	IncludeIframeOnlyStreams *bool `pulumi:"includeIframeOnlyStreams"`
	// The SCTE-35 configuration associated with the segment.
	Scte *OriginEndpointScte `pulumi:"scte"`
	// <p>The duration (in seconds) of each segment. Enter a value equal to, or a multiple of, the input segment duration. If the value that you enter is different from the input segment duration, MediaPackage rounds segments to the nearest multiple of the input segment duration.</p>
	SegmentDurationSeconds *int `pulumi:"segmentDurationSeconds"`
	// <p>The name that describes the segment. The name is the base name of the segment used in all content manifests inside of the endpoint. You can't use spaces in the name.</p>
	SegmentName *string `pulumi:"segmentName"`
	// <p>By default, MediaPackage excludes all digital video broadcasting (DVB) subtitles from the output. When selected, MediaPackage passes through DVB subtitles into the output.</p>
	TsIncludeDvbSubtitles *bool `pulumi:"tsIncludeDvbSubtitles"`
	// <p>When selected, MediaPackage bundles all audio tracks in a rendition group. All other tracks in the stream can be used with any audio rendition from the group.</p>
	TsUseAudioRenditionGroup *bool `pulumi:"tsUseAudioRenditionGroup"`
}

<p>The segment configuration, including the segment name, duration, and other configuration values.</p>

type OriginEndpointSegmentArgs

type OriginEndpointSegmentArgs struct {
	// Whether to use encryption for the segment.
	Encryption OriginEndpointEncryptionPtrInput `pulumi:"encryption"`
	// <p>When selected, the stream set includes an additional I-frame only stream, along with the other tracks. If false, this extra stream is not included. MediaPackage generates an I-frame only stream from the first rendition in the manifest. The service inserts EXT-I-FRAMES-ONLY tags in the output manifest, and then generates and includes an I-frames only playlist in the stream. This playlist permits player functionality like fast forward and rewind.</p>
	IncludeIframeOnlyStreams pulumi.BoolPtrInput `pulumi:"includeIframeOnlyStreams"`
	// The SCTE-35 configuration associated with the segment.
	Scte OriginEndpointSctePtrInput `pulumi:"scte"`
	// <p>The duration (in seconds) of each segment. Enter a value equal to, or a multiple of, the input segment duration. If the value that you enter is different from the input segment duration, MediaPackage rounds segments to the nearest multiple of the input segment duration.</p>
	SegmentDurationSeconds pulumi.IntPtrInput `pulumi:"segmentDurationSeconds"`
	// <p>The name that describes the segment. The name is the base name of the segment used in all content manifests inside of the endpoint. You can't use spaces in the name.</p>
	SegmentName pulumi.StringPtrInput `pulumi:"segmentName"`
	// <p>By default, MediaPackage excludes all digital video broadcasting (DVB) subtitles from the output. When selected, MediaPackage passes through DVB subtitles into the output.</p>
	TsIncludeDvbSubtitles pulumi.BoolPtrInput `pulumi:"tsIncludeDvbSubtitles"`
	// <p>When selected, MediaPackage bundles all audio tracks in a rendition group. All other tracks in the stream can be used with any audio rendition from the group.</p>
	TsUseAudioRenditionGroup pulumi.BoolPtrInput `pulumi:"tsUseAudioRenditionGroup"`
}

<p>The segment configuration, including the segment name, duration, and other configuration values.</p>

func (OriginEndpointSegmentArgs) ElementType

func (OriginEndpointSegmentArgs) ElementType() reflect.Type

func (OriginEndpointSegmentArgs) ToOriginEndpointSegmentOutput

func (i OriginEndpointSegmentArgs) ToOriginEndpointSegmentOutput() OriginEndpointSegmentOutput

func (OriginEndpointSegmentArgs) ToOriginEndpointSegmentOutputWithContext

func (i OriginEndpointSegmentArgs) ToOriginEndpointSegmentOutputWithContext(ctx context.Context) OriginEndpointSegmentOutput

func (OriginEndpointSegmentArgs) ToOriginEndpointSegmentPtrOutput

func (i OriginEndpointSegmentArgs) ToOriginEndpointSegmentPtrOutput() OriginEndpointSegmentPtrOutput

func (OriginEndpointSegmentArgs) ToOriginEndpointSegmentPtrOutputWithContext

func (i OriginEndpointSegmentArgs) ToOriginEndpointSegmentPtrOutputWithContext(ctx context.Context) OriginEndpointSegmentPtrOutput

type OriginEndpointSegmentInput

type OriginEndpointSegmentInput interface {
	pulumi.Input

	ToOriginEndpointSegmentOutput() OriginEndpointSegmentOutput
	ToOriginEndpointSegmentOutputWithContext(context.Context) OriginEndpointSegmentOutput
}

OriginEndpointSegmentInput is an input type that accepts OriginEndpointSegmentArgs and OriginEndpointSegmentOutput values. You can construct a concrete instance of `OriginEndpointSegmentInput` via:

OriginEndpointSegmentArgs{...}

type OriginEndpointSegmentOutput

type OriginEndpointSegmentOutput struct{ *pulumi.OutputState }

<p>The segment configuration, including the segment name, duration, and other configuration values.</p>

func (OriginEndpointSegmentOutput) ElementType

func (OriginEndpointSegmentOutput) Encryption

Whether to use encryption for the segment.

func (OriginEndpointSegmentOutput) IncludeIframeOnlyStreams

func (o OriginEndpointSegmentOutput) IncludeIframeOnlyStreams() pulumi.BoolPtrOutput

<p>When selected, the stream set includes an additional I-frame only stream, along with the other tracks. If false, this extra stream is not included. MediaPackage generates an I-frame only stream from the first rendition in the manifest. The service inserts EXT-I-FRAMES-ONLY tags in the output manifest, and then generates and includes an I-frames only playlist in the stream. This playlist permits player functionality like fast forward and rewind.</p>

func (OriginEndpointSegmentOutput) Scte

The SCTE-35 configuration associated with the segment.

func (OriginEndpointSegmentOutput) SegmentDurationSeconds

func (o OriginEndpointSegmentOutput) SegmentDurationSeconds() pulumi.IntPtrOutput

<p>The duration (in seconds) of each segment. Enter a value equal to, or a multiple of, the input segment duration. If the value that you enter is different from the input segment duration, MediaPackage rounds segments to the nearest multiple of the input segment duration.</p>

func (OriginEndpointSegmentOutput) SegmentName

<p>The name that describes the segment. The name is the base name of the segment used in all content manifests inside of the endpoint. You can't use spaces in the name.</p>

func (OriginEndpointSegmentOutput) ToOriginEndpointSegmentOutput

func (o OriginEndpointSegmentOutput) ToOriginEndpointSegmentOutput() OriginEndpointSegmentOutput

func (OriginEndpointSegmentOutput) ToOriginEndpointSegmentOutputWithContext

func (o OriginEndpointSegmentOutput) ToOriginEndpointSegmentOutputWithContext(ctx context.Context) OriginEndpointSegmentOutput

func (OriginEndpointSegmentOutput) ToOriginEndpointSegmentPtrOutput

func (o OriginEndpointSegmentOutput) ToOriginEndpointSegmentPtrOutput() OriginEndpointSegmentPtrOutput

func (OriginEndpointSegmentOutput) ToOriginEndpointSegmentPtrOutputWithContext

func (o OriginEndpointSegmentOutput) ToOriginEndpointSegmentPtrOutputWithContext(ctx context.Context) OriginEndpointSegmentPtrOutput

func (OriginEndpointSegmentOutput) TsIncludeDvbSubtitles

func (o OriginEndpointSegmentOutput) TsIncludeDvbSubtitles() pulumi.BoolPtrOutput

<p>By default, MediaPackage excludes all digital video broadcasting (DVB) subtitles from the output. When selected, MediaPackage passes through DVB subtitles into the output.</p>

func (OriginEndpointSegmentOutput) TsUseAudioRenditionGroup

func (o OriginEndpointSegmentOutput) TsUseAudioRenditionGroup() pulumi.BoolPtrOutput

<p>When selected, MediaPackage bundles all audio tracks in a rendition group. All other tracks in the stream can be used with any audio rendition from the group.</p>

type OriginEndpointSegmentPtrInput

type OriginEndpointSegmentPtrInput interface {
	pulumi.Input

	ToOriginEndpointSegmentPtrOutput() OriginEndpointSegmentPtrOutput
	ToOriginEndpointSegmentPtrOutputWithContext(context.Context) OriginEndpointSegmentPtrOutput
}

OriginEndpointSegmentPtrInput is an input type that accepts OriginEndpointSegmentArgs, OriginEndpointSegmentPtr and OriginEndpointSegmentPtrOutput values. You can construct a concrete instance of `OriginEndpointSegmentPtrInput` via:

        OriginEndpointSegmentArgs{...}

or:

        nil

type OriginEndpointSegmentPtrOutput

type OriginEndpointSegmentPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointSegmentPtrOutput) Elem

func (OriginEndpointSegmentPtrOutput) ElementType

func (OriginEndpointSegmentPtrOutput) Encryption

Whether to use encryption for the segment.

func (OriginEndpointSegmentPtrOutput) IncludeIframeOnlyStreams

func (o OriginEndpointSegmentPtrOutput) IncludeIframeOnlyStreams() pulumi.BoolPtrOutput

<p>When selected, the stream set includes an additional I-frame only stream, along with the other tracks. If false, this extra stream is not included. MediaPackage generates an I-frame only stream from the first rendition in the manifest. The service inserts EXT-I-FRAMES-ONLY tags in the output manifest, and then generates and includes an I-frames only playlist in the stream. This playlist permits player functionality like fast forward and rewind.</p>

func (OriginEndpointSegmentPtrOutput) Scte

The SCTE-35 configuration associated with the segment.

func (OriginEndpointSegmentPtrOutput) SegmentDurationSeconds

func (o OriginEndpointSegmentPtrOutput) SegmentDurationSeconds() pulumi.IntPtrOutput

<p>The duration (in seconds) of each segment. Enter a value equal to, or a multiple of, the input segment duration. If the value that you enter is different from the input segment duration, MediaPackage rounds segments to the nearest multiple of the input segment duration.</p>

func (OriginEndpointSegmentPtrOutput) SegmentName

<p>The name that describes the segment. The name is the base name of the segment used in all content manifests inside of the endpoint. You can't use spaces in the name.</p>

func (OriginEndpointSegmentPtrOutput) ToOriginEndpointSegmentPtrOutput

func (o OriginEndpointSegmentPtrOutput) ToOriginEndpointSegmentPtrOutput() OriginEndpointSegmentPtrOutput

func (OriginEndpointSegmentPtrOutput) ToOriginEndpointSegmentPtrOutputWithContext

func (o OriginEndpointSegmentPtrOutput) ToOriginEndpointSegmentPtrOutputWithContext(ctx context.Context) OriginEndpointSegmentPtrOutput

func (OriginEndpointSegmentPtrOutput) TsIncludeDvbSubtitles

func (o OriginEndpointSegmentPtrOutput) TsIncludeDvbSubtitles() pulumi.BoolPtrOutput

<p>By default, MediaPackage excludes all digital video broadcasting (DVB) subtitles from the output. When selected, MediaPackage passes through DVB subtitles into the output.</p>

func (OriginEndpointSegmentPtrOutput) TsUseAudioRenditionGroup

func (o OriginEndpointSegmentPtrOutput) TsUseAudioRenditionGroup() pulumi.BoolPtrOutput

<p>When selected, MediaPackage bundles all audio tracks in a rendition group. All other tracks in the stream can be used with any audio rendition from the group.</p>

type OriginEndpointSpekeKeyProvider

type OriginEndpointSpekeKeyProvider struct {
	// <p>The DRM solution provider you're using to protect your content during distribution.</p>
	DrmSystems []OriginEndpointDrmSystem `pulumi:"drmSystems"`
	// The encryption contract configuration associated with the SPEKE key provider.
	EncryptionContractConfiguration OriginEndpointEncryptionContractConfiguration `pulumi:"encryptionContractConfiguration"`
	// <p>The unique identifier for the content. The service sends this to the key server to identify the current endpoint. How unique you make this depends on how fine-grained you want access controls to be. The service does not permit you to use the same ID for two simultaneous encryption processes. The resource ID is also known as the content ID.</p>
	//          <p>The following example shows a resource ID: <code>MovieNight20171126093045</code>
	//          </p>
	ResourceId string `pulumi:"resourceId"`
	// <p>The ARN for the IAM role granted by the key provider that provides access to the key provider API. This role must have a trust policy that allows MediaPackage to assume the role, and it must have a sufficient permissions policy to allow access to the specific key retrieval URL. Get this from your DRM solution provider.</p>
	//          <p>Valid format: <code>arn:aws:iam::{accountID}:role/{name}</code>. The following example shows a role ARN: <code>arn:aws:iam::444455556666:role/SpekeAccess</code>
	//          </p>
	RoleArn string `pulumi:"roleArn"`
	// <p>The URL of the API Gateway proxy that you set up to talk to your key server. The API Gateway proxy must reside in the same AWS Region as MediaPackage and must start with https://.</p>
	//          <p>The following example shows a URL: <code>https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection</code>
	//          </p>
	Url string `pulumi:"url"`
}

<p>The parameters for the SPEKE key provider.</p>

type OriginEndpointSpekeKeyProviderArgs

type OriginEndpointSpekeKeyProviderArgs struct {
	// <p>The DRM solution provider you're using to protect your content during distribution.</p>
	DrmSystems OriginEndpointDrmSystemArrayInput `pulumi:"drmSystems"`
	// The encryption contract configuration associated with the SPEKE key provider.
	EncryptionContractConfiguration OriginEndpointEncryptionContractConfigurationInput `pulumi:"encryptionContractConfiguration"`
	// <p>The unique identifier for the content. The service sends this to the key server to identify the current endpoint. How unique you make this depends on how fine-grained you want access controls to be. The service does not permit you to use the same ID for two simultaneous encryption processes. The resource ID is also known as the content ID.</p>
	//          <p>The following example shows a resource ID: <code>MovieNight20171126093045</code>
	//          </p>
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
	// <p>The ARN for the IAM role granted by the key provider that provides access to the key provider API. This role must have a trust policy that allows MediaPackage to assume the role, and it must have a sufficient permissions policy to allow access to the specific key retrieval URL. Get this from your DRM solution provider.</p>
	//          <p>Valid format: <code>arn:aws:iam::{accountID}:role/{name}</code>. The following example shows a role ARN: <code>arn:aws:iam::444455556666:role/SpekeAccess</code>
	//          </p>
	RoleArn pulumi.StringInput `pulumi:"roleArn"`
	// <p>The URL of the API Gateway proxy that you set up to talk to your key server. The API Gateway proxy must reside in the same AWS Region as MediaPackage and must start with https://.</p>
	//          <p>The following example shows a URL: <code>https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection</code>
	//          </p>
	Url pulumi.StringInput `pulumi:"url"`
}

<p>The parameters for the SPEKE key provider.</p>

func (OriginEndpointSpekeKeyProviderArgs) ElementType

func (OriginEndpointSpekeKeyProviderArgs) ToOriginEndpointSpekeKeyProviderOutput

func (i OriginEndpointSpekeKeyProviderArgs) ToOriginEndpointSpekeKeyProviderOutput() OriginEndpointSpekeKeyProviderOutput

func (OriginEndpointSpekeKeyProviderArgs) ToOriginEndpointSpekeKeyProviderOutputWithContext

func (i OriginEndpointSpekeKeyProviderArgs) ToOriginEndpointSpekeKeyProviderOutputWithContext(ctx context.Context) OriginEndpointSpekeKeyProviderOutput

func (OriginEndpointSpekeKeyProviderArgs) ToOriginEndpointSpekeKeyProviderPtrOutput

func (i OriginEndpointSpekeKeyProviderArgs) ToOriginEndpointSpekeKeyProviderPtrOutput() OriginEndpointSpekeKeyProviderPtrOutput

func (OriginEndpointSpekeKeyProviderArgs) ToOriginEndpointSpekeKeyProviderPtrOutputWithContext

func (i OriginEndpointSpekeKeyProviderArgs) ToOriginEndpointSpekeKeyProviderPtrOutputWithContext(ctx context.Context) OriginEndpointSpekeKeyProviderPtrOutput

type OriginEndpointSpekeKeyProviderInput

type OriginEndpointSpekeKeyProviderInput interface {
	pulumi.Input

	ToOriginEndpointSpekeKeyProviderOutput() OriginEndpointSpekeKeyProviderOutput
	ToOriginEndpointSpekeKeyProviderOutputWithContext(context.Context) OriginEndpointSpekeKeyProviderOutput
}

OriginEndpointSpekeKeyProviderInput is an input type that accepts OriginEndpointSpekeKeyProviderArgs and OriginEndpointSpekeKeyProviderOutput values. You can construct a concrete instance of `OriginEndpointSpekeKeyProviderInput` via:

OriginEndpointSpekeKeyProviderArgs{...}

type OriginEndpointSpekeKeyProviderOutput

type OriginEndpointSpekeKeyProviderOutput struct{ *pulumi.OutputState }

<p>The parameters for the SPEKE key provider.</p>

func (OriginEndpointSpekeKeyProviderOutput) DrmSystems

<p>The DRM solution provider you're using to protect your content during distribution.</p>

func (OriginEndpointSpekeKeyProviderOutput) ElementType

func (OriginEndpointSpekeKeyProviderOutput) EncryptionContractConfiguration

The encryption contract configuration associated with the SPEKE key provider.

func (OriginEndpointSpekeKeyProviderOutput) ResourceId

<p>The unique identifier for the content. The service sends this to the key server to identify the current endpoint. How unique you make this depends on how fine-grained you want access controls to be. The service does not permit you to use the same ID for two simultaneous encryption processes. The resource ID is also known as the content ID.</p>

<p>The following example shows a resource ID: <code>MovieNight20171126093045</code>
</p>

func (OriginEndpointSpekeKeyProviderOutput) RoleArn

<p>The ARN for the IAM role granted by the key provider that provides access to the key provider API. This role must have a trust policy that allows MediaPackage to assume the role, and it must have a sufficient permissions policy to allow access to the specific key retrieval URL. Get this from your DRM solution provider.</p>

<p>Valid format: <code>arn:aws:iam::{accountID}:role/{name}</code>. The following example shows a role ARN: <code>arn:aws:iam::444455556666:role/SpekeAccess</code>
</p>

func (OriginEndpointSpekeKeyProviderOutput) ToOriginEndpointSpekeKeyProviderOutput

func (o OriginEndpointSpekeKeyProviderOutput) ToOriginEndpointSpekeKeyProviderOutput() OriginEndpointSpekeKeyProviderOutput

func (OriginEndpointSpekeKeyProviderOutput) ToOriginEndpointSpekeKeyProviderOutputWithContext

func (o OriginEndpointSpekeKeyProviderOutput) ToOriginEndpointSpekeKeyProviderOutputWithContext(ctx context.Context) OriginEndpointSpekeKeyProviderOutput

func (OriginEndpointSpekeKeyProviderOutput) ToOriginEndpointSpekeKeyProviderPtrOutput

func (o OriginEndpointSpekeKeyProviderOutput) ToOriginEndpointSpekeKeyProviderPtrOutput() OriginEndpointSpekeKeyProviderPtrOutput

func (OriginEndpointSpekeKeyProviderOutput) ToOriginEndpointSpekeKeyProviderPtrOutputWithContext

func (o OriginEndpointSpekeKeyProviderOutput) ToOriginEndpointSpekeKeyProviderPtrOutputWithContext(ctx context.Context) OriginEndpointSpekeKeyProviderPtrOutput

func (OriginEndpointSpekeKeyProviderOutput) Url

<p>The URL of the API Gateway proxy that you set up to talk to your key server. The API Gateway proxy must reside in the same AWS Region as MediaPackage and must start with https://.</p>

<p>The following example shows a URL: <code>https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection</code>
</p>

type OriginEndpointSpekeKeyProviderPtrInput

type OriginEndpointSpekeKeyProviderPtrInput interface {
	pulumi.Input

	ToOriginEndpointSpekeKeyProviderPtrOutput() OriginEndpointSpekeKeyProviderPtrOutput
	ToOriginEndpointSpekeKeyProviderPtrOutputWithContext(context.Context) OriginEndpointSpekeKeyProviderPtrOutput
}

OriginEndpointSpekeKeyProviderPtrInput is an input type that accepts OriginEndpointSpekeKeyProviderArgs, OriginEndpointSpekeKeyProviderPtr and OriginEndpointSpekeKeyProviderPtrOutput values. You can construct a concrete instance of `OriginEndpointSpekeKeyProviderPtrInput` via:

        OriginEndpointSpekeKeyProviderArgs{...}

or:

        nil

type OriginEndpointSpekeKeyProviderPtrOutput

type OriginEndpointSpekeKeyProviderPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointSpekeKeyProviderPtrOutput) DrmSystems

<p>The DRM solution provider you're using to protect your content during distribution.</p>

func (OriginEndpointSpekeKeyProviderPtrOutput) Elem

func (OriginEndpointSpekeKeyProviderPtrOutput) ElementType

func (OriginEndpointSpekeKeyProviderPtrOutput) EncryptionContractConfiguration

The encryption contract configuration associated with the SPEKE key provider.

func (OriginEndpointSpekeKeyProviderPtrOutput) ResourceId

<p>The unique identifier for the content. The service sends this to the key server to identify the current endpoint. How unique you make this depends on how fine-grained you want access controls to be. The service does not permit you to use the same ID for two simultaneous encryption processes. The resource ID is also known as the content ID.</p>

<p>The following example shows a resource ID: <code>MovieNight20171126093045</code>
</p>

func (OriginEndpointSpekeKeyProviderPtrOutput) RoleArn

<p>The ARN for the IAM role granted by the key provider that provides access to the key provider API. This role must have a trust policy that allows MediaPackage to assume the role, and it must have a sufficient permissions policy to allow access to the specific key retrieval URL. Get this from your DRM solution provider.</p>

<p>Valid format: <code>arn:aws:iam::{accountID}:role/{name}</code>. The following example shows a role ARN: <code>arn:aws:iam::444455556666:role/SpekeAccess</code>
</p>

func (OriginEndpointSpekeKeyProviderPtrOutput) ToOriginEndpointSpekeKeyProviderPtrOutput

func (o OriginEndpointSpekeKeyProviderPtrOutput) ToOriginEndpointSpekeKeyProviderPtrOutput() OriginEndpointSpekeKeyProviderPtrOutput

func (OriginEndpointSpekeKeyProviderPtrOutput) ToOriginEndpointSpekeKeyProviderPtrOutputWithContext

func (o OriginEndpointSpekeKeyProviderPtrOutput) ToOriginEndpointSpekeKeyProviderPtrOutputWithContext(ctx context.Context) OriginEndpointSpekeKeyProviderPtrOutput

func (OriginEndpointSpekeKeyProviderPtrOutput) Url

<p>The URL of the API Gateway proxy that you set up to talk to your key server. The API Gateway proxy must reside in the same AWS Region as MediaPackage and must start with https://.</p>

<p>The following example shows a URL: <code>https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection</code>
</p>

type OriginEndpointState

type OriginEndpointState struct {
}

func (OriginEndpointState) ElementType

func (OriginEndpointState) ElementType() reflect.Type

type OriginEndpointTag

type OriginEndpointTag struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type OriginEndpointTsEncryptionMethod

type OriginEndpointTsEncryptionMethod string

func (OriginEndpointTsEncryptionMethod) ElementType

func (OriginEndpointTsEncryptionMethod) ToOriginEndpointTsEncryptionMethodOutput

func (e OriginEndpointTsEncryptionMethod) ToOriginEndpointTsEncryptionMethodOutput() OriginEndpointTsEncryptionMethodOutput

func (OriginEndpointTsEncryptionMethod) ToOriginEndpointTsEncryptionMethodOutputWithContext

func (e OriginEndpointTsEncryptionMethod) ToOriginEndpointTsEncryptionMethodOutputWithContext(ctx context.Context) OriginEndpointTsEncryptionMethodOutput

func (OriginEndpointTsEncryptionMethod) ToOriginEndpointTsEncryptionMethodPtrOutput

func (e OriginEndpointTsEncryptionMethod) ToOriginEndpointTsEncryptionMethodPtrOutput() OriginEndpointTsEncryptionMethodPtrOutput

func (OriginEndpointTsEncryptionMethod) ToOriginEndpointTsEncryptionMethodPtrOutputWithContext

func (e OriginEndpointTsEncryptionMethod) ToOriginEndpointTsEncryptionMethodPtrOutputWithContext(ctx context.Context) OriginEndpointTsEncryptionMethodPtrOutput

func (OriginEndpointTsEncryptionMethod) ToStringOutput

func (OriginEndpointTsEncryptionMethod) ToStringOutputWithContext

func (e OriginEndpointTsEncryptionMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OriginEndpointTsEncryptionMethod) ToStringPtrOutput

func (OriginEndpointTsEncryptionMethod) ToStringPtrOutputWithContext

func (e OriginEndpointTsEncryptionMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointTsEncryptionMethodInput

type OriginEndpointTsEncryptionMethodInput interface {
	pulumi.Input

	ToOriginEndpointTsEncryptionMethodOutput() OriginEndpointTsEncryptionMethodOutput
	ToOriginEndpointTsEncryptionMethodOutputWithContext(context.Context) OriginEndpointTsEncryptionMethodOutput
}

OriginEndpointTsEncryptionMethodInput is an input type that accepts values of the OriginEndpointTsEncryptionMethod enum A concrete instance of `OriginEndpointTsEncryptionMethodInput` can be one of the following:

OriginEndpointTsEncryptionMethodAes128
OriginEndpointTsEncryptionMethodSampleAes

type OriginEndpointTsEncryptionMethodOutput

type OriginEndpointTsEncryptionMethodOutput struct{ *pulumi.OutputState }

func (OriginEndpointTsEncryptionMethodOutput) ElementType

func (OriginEndpointTsEncryptionMethodOutput) ToOriginEndpointTsEncryptionMethodOutput

func (o OriginEndpointTsEncryptionMethodOutput) ToOriginEndpointTsEncryptionMethodOutput() OriginEndpointTsEncryptionMethodOutput

func (OriginEndpointTsEncryptionMethodOutput) ToOriginEndpointTsEncryptionMethodOutputWithContext

func (o OriginEndpointTsEncryptionMethodOutput) ToOriginEndpointTsEncryptionMethodOutputWithContext(ctx context.Context) OriginEndpointTsEncryptionMethodOutput

func (OriginEndpointTsEncryptionMethodOutput) ToOriginEndpointTsEncryptionMethodPtrOutput

func (o OriginEndpointTsEncryptionMethodOutput) ToOriginEndpointTsEncryptionMethodPtrOutput() OriginEndpointTsEncryptionMethodPtrOutput

func (OriginEndpointTsEncryptionMethodOutput) ToOriginEndpointTsEncryptionMethodPtrOutputWithContext

func (o OriginEndpointTsEncryptionMethodOutput) ToOriginEndpointTsEncryptionMethodPtrOutputWithContext(ctx context.Context) OriginEndpointTsEncryptionMethodPtrOutput

func (OriginEndpointTsEncryptionMethodOutput) ToStringOutput

func (OriginEndpointTsEncryptionMethodOutput) ToStringOutputWithContext

func (OriginEndpointTsEncryptionMethodOutput) ToStringPtrOutput

func (OriginEndpointTsEncryptionMethodOutput) ToStringPtrOutputWithContext

func (o OriginEndpointTsEncryptionMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OriginEndpointTsEncryptionMethodPtrInput

type OriginEndpointTsEncryptionMethodPtrInput interface {
	pulumi.Input

	ToOriginEndpointTsEncryptionMethodPtrOutput() OriginEndpointTsEncryptionMethodPtrOutput
	ToOriginEndpointTsEncryptionMethodPtrOutputWithContext(context.Context) OriginEndpointTsEncryptionMethodPtrOutput
}

type OriginEndpointTsEncryptionMethodPtrOutput

type OriginEndpointTsEncryptionMethodPtrOutput struct{ *pulumi.OutputState }

func (OriginEndpointTsEncryptionMethodPtrOutput) Elem

func (OriginEndpointTsEncryptionMethodPtrOutput) ElementType

func (OriginEndpointTsEncryptionMethodPtrOutput) ToOriginEndpointTsEncryptionMethodPtrOutput

func (o OriginEndpointTsEncryptionMethodPtrOutput) ToOriginEndpointTsEncryptionMethodPtrOutput() OriginEndpointTsEncryptionMethodPtrOutput

func (OriginEndpointTsEncryptionMethodPtrOutput) ToOriginEndpointTsEncryptionMethodPtrOutputWithContext

func (o OriginEndpointTsEncryptionMethodPtrOutput) ToOriginEndpointTsEncryptionMethodPtrOutputWithContext(ctx context.Context) OriginEndpointTsEncryptionMethodPtrOutput

func (OriginEndpointTsEncryptionMethodPtrOutput) ToStringPtrOutput

func (OriginEndpointTsEncryptionMethodPtrOutput) ToStringPtrOutputWithContext

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL