mediapackagev2

package
v0.82.0 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	OriginEndpointCmafEncryptionMethodCenc = OriginEndpointCmafEncryptionMethod("CENC")
	OriginEndpointCmafEncryptionMethodCbcs = OriginEndpointCmafEncryptionMethod("CBCS")
)
View Source
const (
	OriginEndpointContainerTypeTs   = OriginEndpointContainerType("TS")
	OriginEndpointContainerTypeCmaf = OriginEndpointContainerType("CMAF")
)
View Source
const (
	OriginEndpointDrmSystemClearKeyAes128 = OriginEndpointDrmSystem("CLEAR_KEY_AES_128")
	OriginEndpointDrmSystemFairplay       = OriginEndpointDrmSystem("FAIRPLAY")
	OriginEndpointDrmSystemPlayready      = OriginEndpointDrmSystem("PLAYREADY")
	OriginEndpointDrmSystemWidevine       = OriginEndpointDrmSystem("WIDEVINE")
)
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")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Channel

type Channel struct {
	pulumi.CustomResourceState

	Arn              pulumi.StringOutput              `pulumi:"arn"`
	ChannelGroupName pulumi.StringPtrOutput           `pulumi:"channelGroupName"`
	ChannelName      pulumi.StringPtrOutput           `pulumi:"channelName"`
	CreatedAt        pulumi.StringOutput              `pulumi:"createdAt"`
	Description      pulumi.StringPtrOutput           `pulumi:"description"`
	IngestEndpoints  ChannelIngestEndpointArrayOutput `pulumi:"ingestEndpoints"`
	ModifiedAt       pulumi.StringOutput              `pulumi:"modifiedAt"`
	Tags             ChannelTagArrayOutput            `pulumi:"tags"`
}

Definition of AWS::MediaPackageV2::Channel Resource Type

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

func (*Channel) ToOutput

func (i *Channel) ToOutput(ctx context.Context) pulumix.Output[*Channel]

type ChannelArgs

type ChannelArgs struct {
	ChannelGroupName pulumi.StringPtrInput
	ChannelName      pulumi.StringPtrInput
	Description      pulumi.StringPtrInput
	Tags             ChannelTagArrayInput
}

The set of arguments for constructing a Channel resource.

func (ChannelArgs) ElementType

func (ChannelArgs) ElementType() reflect.Type

type ChannelGroup

type ChannelGroup struct {
	pulumi.CustomResourceState

	Arn              pulumi.StringOutput        `pulumi:"arn"`
	ChannelGroupName pulumi.StringPtrOutput     `pulumi:"channelGroupName"`
	CreatedAt        pulumi.StringOutput        `pulumi:"createdAt"`
	Description      pulumi.StringPtrOutput     `pulumi:"description"`
	EgressDomain     pulumi.StringOutput        `pulumi:"egressDomain"`
	ModifiedAt       pulumi.StringOutput        `pulumi:"modifiedAt"`
	Tags             ChannelGroupTagArrayOutput `pulumi:"tags"`
}

Definition of AWS::MediaPackageV2::ChannelGroup Resource Type

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

func (*ChannelGroup) ToOutput

type ChannelGroupArgs

type ChannelGroupArgs struct {
	ChannelGroupName pulumi.StringPtrInput
	Description      pulumi.StringPtrInput
	Tags             ChannelGroupTagArrayInput
}

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

func (ChannelGroupOutput) ChannelGroupName

func (o ChannelGroupOutput) ChannelGroupName() pulumi.StringPtrOutput

func (ChannelGroupOutput) CreatedAt

func (o ChannelGroupOutput) CreatedAt() pulumi.StringOutput

func (ChannelGroupOutput) Description

func (o ChannelGroupOutput) Description() pulumi.StringPtrOutput

func (ChannelGroupOutput) EgressDomain

func (o ChannelGroupOutput) EgressDomain() pulumi.StringOutput

func (ChannelGroupOutput) ElementType

func (ChannelGroupOutput) ElementType() reflect.Type

func (ChannelGroupOutput) ModifiedAt

func (o ChannelGroupOutput) ModifiedAt() pulumi.StringOutput

func (ChannelGroupOutput) Tags

func (ChannelGroupOutput) ToChannelGroupOutput

func (o ChannelGroupOutput) ToChannelGroupOutput() ChannelGroupOutput

func (ChannelGroupOutput) ToChannelGroupOutputWithContext

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

func (ChannelGroupOutput) ToOutput

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 ChannelGroupTagArgs

type ChannelGroupTagArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ChannelGroupTagArgs) ElementType

func (ChannelGroupTagArgs) ElementType() reflect.Type

func (ChannelGroupTagArgs) ToChannelGroupTagOutput

func (i ChannelGroupTagArgs) ToChannelGroupTagOutput() ChannelGroupTagOutput

func (ChannelGroupTagArgs) ToChannelGroupTagOutputWithContext

func (i ChannelGroupTagArgs) ToChannelGroupTagOutputWithContext(ctx context.Context) ChannelGroupTagOutput

func (ChannelGroupTagArgs) ToOutput

type ChannelGroupTagArray

type ChannelGroupTagArray []ChannelGroupTagInput

func (ChannelGroupTagArray) ElementType

func (ChannelGroupTagArray) ElementType() reflect.Type

func (ChannelGroupTagArray) ToChannelGroupTagArrayOutput

func (i ChannelGroupTagArray) ToChannelGroupTagArrayOutput() ChannelGroupTagArrayOutput

func (ChannelGroupTagArray) ToChannelGroupTagArrayOutputWithContext

func (i ChannelGroupTagArray) ToChannelGroupTagArrayOutputWithContext(ctx context.Context) ChannelGroupTagArrayOutput

func (ChannelGroupTagArray) ToOutput

type ChannelGroupTagArrayInput

type ChannelGroupTagArrayInput interface {
	pulumi.Input

	ToChannelGroupTagArrayOutput() ChannelGroupTagArrayOutput
	ToChannelGroupTagArrayOutputWithContext(context.Context) ChannelGroupTagArrayOutput
}

ChannelGroupTagArrayInput is an input type that accepts ChannelGroupTagArray and ChannelGroupTagArrayOutput values. You can construct a concrete instance of `ChannelGroupTagArrayInput` via:

ChannelGroupTagArray{ ChannelGroupTagArgs{...} }

type ChannelGroupTagArrayOutput

type ChannelGroupTagArrayOutput struct{ *pulumi.OutputState }

func (ChannelGroupTagArrayOutput) ElementType

func (ChannelGroupTagArrayOutput) ElementType() reflect.Type

func (ChannelGroupTagArrayOutput) Index

func (ChannelGroupTagArrayOutput) ToChannelGroupTagArrayOutput

func (o ChannelGroupTagArrayOutput) ToChannelGroupTagArrayOutput() ChannelGroupTagArrayOutput

func (ChannelGroupTagArrayOutput) ToChannelGroupTagArrayOutputWithContext

func (o ChannelGroupTagArrayOutput) ToChannelGroupTagArrayOutputWithContext(ctx context.Context) ChannelGroupTagArrayOutput

func (ChannelGroupTagArrayOutput) ToOutput

type ChannelGroupTagInput

type ChannelGroupTagInput interface {
	pulumi.Input

	ToChannelGroupTagOutput() ChannelGroupTagOutput
	ToChannelGroupTagOutputWithContext(context.Context) ChannelGroupTagOutput
}

ChannelGroupTagInput is an input type that accepts ChannelGroupTagArgs and ChannelGroupTagOutput values. You can construct a concrete instance of `ChannelGroupTagInput` via:

ChannelGroupTagArgs{...}

type ChannelGroupTagOutput

type ChannelGroupTagOutput struct{ *pulumi.OutputState }

func (ChannelGroupTagOutput) ElementType

func (ChannelGroupTagOutput) ElementType() reflect.Type

func (ChannelGroupTagOutput) Key

func (ChannelGroupTagOutput) ToChannelGroupTagOutput

func (o ChannelGroupTagOutput) ToChannelGroupTagOutput() ChannelGroupTagOutput

func (ChannelGroupTagOutput) ToChannelGroupTagOutputWithContext

func (o ChannelGroupTagOutput) ToChannelGroupTagOutputWithContext(ctx context.Context) ChannelGroupTagOutput

func (ChannelGroupTagOutput) ToOutput

func (ChannelGroupTagOutput) Value

type ChannelIngestEndpoint

type ChannelIngestEndpoint struct {
	Id  *string `pulumi:"id"`
	Url *string `pulumi:"url"`
}

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

func (ChannelIngestEndpointArrayOutput) ToOutput

type ChannelIngestEndpointOutput

type ChannelIngestEndpointOutput struct{ *pulumi.OutputState }

func (ChannelIngestEndpointOutput) ElementType

func (ChannelIngestEndpointOutput) Id

func (ChannelIngestEndpointOutput) ToChannelIngestEndpointOutput

func (o ChannelIngestEndpointOutput) ToChannelIngestEndpointOutput() ChannelIngestEndpointOutput

func (ChannelIngestEndpointOutput) ToChannelIngestEndpointOutputWithContext

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

func (ChannelIngestEndpointOutput) ToOutput

func (ChannelIngestEndpointOutput) Url

type ChannelInput

type ChannelInput interface {
	pulumi.Input

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

type ChannelOutput

type ChannelOutput struct{ *pulumi.OutputState }

func (ChannelOutput) Arn

func (ChannelOutput) ChannelGroupName

func (o ChannelOutput) ChannelGroupName() pulumi.StringPtrOutput

func (ChannelOutput) ChannelName

func (o ChannelOutput) ChannelName() pulumi.StringPtrOutput

func (ChannelOutput) CreatedAt

func (o ChannelOutput) CreatedAt() pulumi.StringOutput

func (ChannelOutput) Description

func (o ChannelOutput) Description() pulumi.StringPtrOutput

func (ChannelOutput) ElementType

func (ChannelOutput) ElementType() reflect.Type

func (ChannelOutput) IngestEndpoints

func (o ChannelOutput) IngestEndpoints() ChannelIngestEndpointArrayOutput

func (ChannelOutput) ModifiedAt

func (o ChannelOutput) ModifiedAt() pulumi.StringOutput

func (ChannelOutput) Tags

func (ChannelOutput) ToChannelOutput

func (o ChannelOutput) ToChannelOutput() ChannelOutput

func (ChannelOutput) ToChannelOutputWithContext

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

func (ChannelOutput) ToOutput

func (o ChannelOutput) ToOutput(ctx context.Context) pulumix.Output[*Channel]

type ChannelPolicy

type ChannelPolicy struct {
	pulumi.CustomResourceState

	ChannelGroupName pulumi.StringPtrOutput `pulumi:"channelGroupName"`
	ChannelName      pulumi.StringPtrOutput `pulumi:"channelName"`
	Policy           pulumi.AnyOutput       `pulumi:"policy"`
}

Definition of AWS::MediaPackageV2::ChannelPolicy Resource Type

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

func (*ChannelPolicy) ToOutput

type ChannelPolicyArgs

type ChannelPolicyArgs struct {
	ChannelGroupName pulumi.StringPtrInput
	ChannelName      pulumi.StringPtrInput
	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.StringPtrOutput

func (ChannelPolicyOutput) ChannelName

func (o ChannelPolicyOutput) ChannelName() pulumi.StringPtrOutput

func (ChannelPolicyOutput) ElementType

func (ChannelPolicyOutput) ElementType() reflect.Type

func (ChannelPolicyOutput) Policy

func (ChannelPolicyOutput) ToChannelPolicyOutput

func (o ChannelPolicyOutput) ToChannelPolicyOutput() ChannelPolicyOutput

func (ChannelPolicyOutput) ToChannelPolicyOutputWithContext

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

func (ChannelPolicyOutput) ToOutput

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 ChannelTagArgs

type ChannelTagArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ChannelTagArgs) ElementType

func (ChannelTagArgs) ElementType() reflect.Type

func (ChannelTagArgs) ToChannelTagOutput

func (i ChannelTagArgs) ToChannelTagOutput() ChannelTagOutput

func (ChannelTagArgs) ToChannelTagOutputWithContext

func (i ChannelTagArgs) ToChannelTagOutputWithContext(ctx context.Context) ChannelTagOutput

func (ChannelTagArgs) ToOutput

type ChannelTagArray

type ChannelTagArray []ChannelTagInput

func (ChannelTagArray) ElementType

func (ChannelTagArray) ElementType() reflect.Type

func (ChannelTagArray) ToChannelTagArrayOutput

func (i ChannelTagArray) ToChannelTagArrayOutput() ChannelTagArrayOutput

func (ChannelTagArray) ToChannelTagArrayOutputWithContext

func (i ChannelTagArray) ToChannelTagArrayOutputWithContext(ctx context.Context) ChannelTagArrayOutput

func (ChannelTagArray) ToOutput

type ChannelTagArrayInput

type ChannelTagArrayInput interface {
	pulumi.Input

	ToChannelTagArrayOutput() ChannelTagArrayOutput
	ToChannelTagArrayOutputWithContext(context.Context) ChannelTagArrayOutput
}

ChannelTagArrayInput is an input type that accepts ChannelTagArray and ChannelTagArrayOutput values. You can construct a concrete instance of `ChannelTagArrayInput` via:

ChannelTagArray{ ChannelTagArgs{...} }

type ChannelTagArrayOutput

type ChannelTagArrayOutput struct{ *pulumi.OutputState }

func (ChannelTagArrayOutput) ElementType

func (ChannelTagArrayOutput) ElementType() reflect.Type

func (ChannelTagArrayOutput) Index

func (ChannelTagArrayOutput) ToChannelTagArrayOutput

func (o ChannelTagArrayOutput) ToChannelTagArrayOutput() ChannelTagArrayOutput

func (ChannelTagArrayOutput) ToChannelTagArrayOutputWithContext

func (o ChannelTagArrayOutput) ToChannelTagArrayOutputWithContext(ctx context.Context) ChannelTagArrayOutput

func (ChannelTagArrayOutput) ToOutput

type ChannelTagInput

type ChannelTagInput interface {
	pulumi.Input

	ToChannelTagOutput() ChannelTagOutput
	ToChannelTagOutputWithContext(context.Context) ChannelTagOutput
}

ChannelTagInput is an input type that accepts ChannelTagArgs and ChannelTagOutput values. You can construct a concrete instance of `ChannelTagInput` via:

ChannelTagArgs{...}

type ChannelTagOutput

type ChannelTagOutput struct{ *pulumi.OutputState }

func (ChannelTagOutput) ElementType

func (ChannelTagOutput) ElementType() reflect.Type

func (ChannelTagOutput) Key

func (ChannelTagOutput) ToChannelTagOutput

func (o ChannelTagOutput) ToChannelTagOutput() ChannelTagOutput

func (ChannelTagOutput) ToChannelTagOutputWithContext

func (o ChannelTagOutput) ToChannelTagOutputWithContext(ctx context.Context) ChannelTagOutput

func (ChannelTagOutput) ToOutput

func (ChannelTagOutput) Value

type LookupChannelArgs

type LookupChannelArgs struct {
	Arn string `pulumi:"arn"`
}

type LookupChannelGroupArgs

type LookupChannelGroupArgs struct {
	Arn string `pulumi:"arn"`
}

type LookupChannelGroupOutputArgs

type LookupChannelGroupOutputArgs struct {
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupChannelGroupOutputArgs) ElementType

type LookupChannelGroupResult

type LookupChannelGroupResult struct {
	Arn          *string           `pulumi:"arn"`
	CreatedAt    *string           `pulumi:"createdAt"`
	Description  *string           `pulumi:"description"`
	EgressDomain *string           `pulumi:"egressDomain"`
	ModifiedAt   *string           `pulumi:"modifiedAt"`
	Tags         []ChannelGroupTag `pulumi:"tags"`
}

func LookupChannelGroup

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

Definition of AWS::MediaPackageV2::ChannelGroup Resource Type

type LookupChannelGroupResultOutput

type LookupChannelGroupResultOutput struct{ *pulumi.OutputState }

func (LookupChannelGroupResultOutput) Arn

func (LookupChannelGroupResultOutput) CreatedAt

func (LookupChannelGroupResultOutput) Description

func (LookupChannelGroupResultOutput) EgressDomain

func (LookupChannelGroupResultOutput) ElementType

func (LookupChannelGroupResultOutput) ModifiedAt

func (LookupChannelGroupResultOutput) Tags

func (LookupChannelGroupResultOutput) ToLookupChannelGroupResultOutput

func (o LookupChannelGroupResultOutput) ToLookupChannelGroupResultOutput() LookupChannelGroupResultOutput

func (LookupChannelGroupResultOutput) ToLookupChannelGroupResultOutputWithContext

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

func (LookupChannelGroupResultOutput) ToOutput

type LookupChannelOutputArgs

type LookupChannelOutputArgs struct {
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupChannelOutputArgs) ElementType

func (LookupChannelOutputArgs) ElementType() reflect.Type

type LookupChannelPolicyArgs

type LookupChannelPolicyArgs struct {
	ChannelGroupName string `pulumi:"channelGroupName"`
	ChannelName      string `pulumi:"channelName"`
}

type LookupChannelPolicyOutputArgs

type LookupChannelPolicyOutputArgs struct {
	ChannelGroupName pulumi.StringInput `pulumi:"channelGroupName"`
	ChannelName      pulumi.StringInput `pulumi:"channelName"`
}

func (LookupChannelPolicyOutputArgs) ElementType

type LookupChannelPolicyResult

type LookupChannelPolicyResult struct {
	Policy interface{} `pulumi:"policy"`
}

func LookupChannelPolicy

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

Definition of AWS::MediaPackageV2::ChannelPolicy Resource Type

type LookupChannelPolicyResultOutput

type LookupChannelPolicyResultOutput struct{ *pulumi.OutputState }

func (LookupChannelPolicyResultOutput) ElementType

func (LookupChannelPolicyResultOutput) Policy

func (LookupChannelPolicyResultOutput) ToLookupChannelPolicyResultOutput

func (o LookupChannelPolicyResultOutput) ToLookupChannelPolicyResultOutput() LookupChannelPolicyResultOutput

func (LookupChannelPolicyResultOutput) ToLookupChannelPolicyResultOutputWithContext

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

func (LookupChannelPolicyResultOutput) ToOutput

type LookupChannelResult

type LookupChannelResult struct {
	Arn             *string                 `pulumi:"arn"`
	CreatedAt       *string                 `pulumi:"createdAt"`
	Description     *string                 `pulumi:"description"`
	IngestEndpoints []ChannelIngestEndpoint `pulumi:"ingestEndpoints"`
	ModifiedAt      *string                 `pulumi:"modifiedAt"`
	Tags            []ChannelTag            `pulumi:"tags"`
}

func LookupChannel

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

Definition of AWS::MediaPackageV2::Channel Resource Type

type LookupChannelResultOutput

type LookupChannelResultOutput struct{ *pulumi.OutputState }

func (LookupChannelResultOutput) Arn

func (LookupChannelResultOutput) CreatedAt

func (LookupChannelResultOutput) Description

func (LookupChannelResultOutput) ElementType

func (LookupChannelResultOutput) ElementType() reflect.Type

func (LookupChannelResultOutput) IngestEndpoints

func (LookupChannelResultOutput) ModifiedAt

func (LookupChannelResultOutput) Tags

func (LookupChannelResultOutput) ToLookupChannelResultOutput

func (o LookupChannelResultOutput) ToLookupChannelResultOutput() LookupChannelResultOutput

func (LookupChannelResultOutput) ToLookupChannelResultOutputWithContext

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

func (LookupChannelResultOutput) ToOutput

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 {
	ChannelGroupName   string `pulumi:"channelGroupName"`
	ChannelName        string `pulumi:"channelName"`
	OriginEndpointName string `pulumi:"originEndpointName"`
}

type LookupOriginEndpointPolicyOutputArgs

type LookupOriginEndpointPolicyOutputArgs struct {
	ChannelGroupName   pulumi.StringInput `pulumi:"channelGroupName"`
	ChannelName        pulumi.StringInput `pulumi:"channelName"`
	OriginEndpointName pulumi.StringInput `pulumi:"originEndpointName"`
}

func (LookupOriginEndpointPolicyOutputArgs) ElementType

type LookupOriginEndpointPolicyResult

type LookupOriginEndpointPolicyResult struct {
	Policy interface{} `pulumi:"policy"`
}

func LookupOriginEndpointPolicy

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

Definition of AWS::MediaPackageV2::OriginEndpointPolicy Resource Type

type LookupOriginEndpointPolicyResultOutput

type LookupOriginEndpointPolicyResultOutput struct{ *pulumi.OutputState }

func (LookupOriginEndpointPolicyResultOutput) ElementType

func (LookupOriginEndpointPolicyResultOutput) Policy

func (LookupOriginEndpointPolicyResultOutput) ToLookupOriginEndpointPolicyResultOutput

func (o LookupOriginEndpointPolicyResultOutput) ToLookupOriginEndpointPolicyResultOutput() LookupOriginEndpointPolicyResultOutput

func (LookupOriginEndpointPolicyResultOutput) ToLookupOriginEndpointPolicyResultOutputWithContext

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

func (LookupOriginEndpointPolicyResultOutput) ToOutput

type LookupOriginEndpointResult

type LookupOriginEndpointResult struct {
	// <p>The Amazon Resource Name (ARN) associated with the resource.</p>
	Arn           *string                      `pulumi:"arn"`
	ContainerType *OriginEndpointContainerType `pulumi:"containerType"`
	// <p>The date and time the origin endpoint was created.</p>
	CreatedAt *string `pulumi:"createdAt"`
	// <p>Enter any descriptive text that helps you to identify the origin endpoint.</p>
	Description *string `pulumi:"description"`
	// <p>An HTTP live streaming (HLS) manifest configuration.</p>
	HlsManifests []OriginEndpointHlsManifestConfiguration `pulumi:"hlsManifests"`
	// <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"`
	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"`
	Tags                   []OriginEndpointTag `pulumi:"tags"`
}

func LookupOriginEndpoint

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

Definition of AWS::MediaPackageV2::OriginEndpoint Resource Type

type LookupOriginEndpointResultOutput

type LookupOriginEndpointResultOutput struct{ *pulumi.OutputState }

func (LookupOriginEndpointResultOutput) Arn

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

func (LookupOriginEndpointResultOutput) ContainerType

func (LookupOriginEndpointResultOutput) CreatedAt

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

func (LookupOriginEndpointResultOutput) Description

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

func (LookupOriginEndpointResultOutput) ElementType

func (LookupOriginEndpointResultOutput) HlsManifests

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

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

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

func (LookupOriginEndpointResultOutput) ToLookupOriginEndpointResultOutput

func (o LookupOriginEndpointResultOutput) ToLookupOriginEndpointResultOutput() LookupOriginEndpointResultOutput

func (LookupOriginEndpointResultOutput) ToLookupOriginEndpointResultOutputWithContext

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

func (LookupOriginEndpointResultOutput) ToOutput

type OriginEndpoint

type OriginEndpoint struct {
	pulumi.CustomResourceState

	// <p>The Amazon Resource Name (ARN) associated with the resource.</p>
	Arn              pulumi.StringOutput               `pulumi:"arn"`
	ChannelGroupName pulumi.StringPtrOutput            `pulumi:"channelGroupName"`
	ChannelName      pulumi.StringPtrOutput            `pulumi:"channelName"`
	ContainerType    OriginEndpointContainerTypeOutput `pulumi:"containerType"`
	// <p>The date and time the origin endpoint was created.</p>
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// <p>Enter any descriptive text that helps you to identify the origin endpoint.</p>
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// <p>An HTTP live streaming (HLS) manifest configuration.</p>
	HlsManifests OriginEndpointHlsManifestConfigurationArrayOutput `pulumi:"hlsManifests"`
	// <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"`
	OriginEndpointName pulumi.StringPtrOutput         `pulumi:"originEndpointName"`
	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"`
	Tags                   OriginEndpointTagArrayOutput `pulumi:"tags"`
}

Definition of AWS::MediaPackageV2::OriginEndpoint Resource Type

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

func (*OriginEndpoint) ToOutput

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 OriginEndpointAdMarkerHlsArgs and OriginEndpointAdMarkerHlsOutput values. You can construct a concrete instance of `OriginEndpointAdMarkerHlsInput` via:

OriginEndpointAdMarkerHlsArgs{...}

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) ToOutput

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) ToOutput

func (OriginEndpointAdMarkerHlsPtrOutput) ToStringPtrOutput

func (OriginEndpointAdMarkerHlsPtrOutput) ToStringPtrOutputWithContext

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

type OriginEndpointArgs

type OriginEndpointArgs struct {
	ChannelGroupName pulumi.StringPtrInput
	ChannelName      pulumi.StringPtrInput
	ContainerType    OriginEndpointContainerTypeInput
	// <p>Enter any descriptive text that helps you to identify the origin endpoint.</p>
	Description pulumi.StringPtrInput
	// <p>An HTTP live streaming (HLS) manifest configuration.</p>
	HlsManifests OriginEndpointHlsManifestConfigurationArrayInput
	// <p>A low-latency HLS manifest configuration.</p>
	LowLatencyHlsManifests OriginEndpointLowLatencyHlsManifestConfigurationArrayInput
	OriginEndpointName     pulumi.StringPtrInput
	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
	Tags                   OriginEndpointTagArrayInput
}

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 OriginEndpointCmafEncryptionMethodArgs and OriginEndpointCmafEncryptionMethodOutput values. You can construct a concrete instance of `OriginEndpointCmafEncryptionMethodInput` via:

OriginEndpointCmafEncryptionMethodArgs{...}

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) ToOutput

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) ToOutput

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 OriginEndpointContainerTypeArgs and OriginEndpointContainerTypeOutput values. You can construct a concrete instance of `OriginEndpointContainerTypeInput` via:

OriginEndpointContainerTypeArgs{...}

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) ToOutput

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) ToOutput

func (OriginEndpointContainerTypePtrOutput) ToStringPtrOutput

func (OriginEndpointContainerTypePtrOutput) ToStringPtrOutputWithContext

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

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

func (OriginEndpointDrmSystemArray) ToOutput

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

func (OriginEndpointDrmSystemArrayOutput) ToOutput

type OriginEndpointDrmSystemInput

type OriginEndpointDrmSystemInput interface {
	pulumi.Input

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

OriginEndpointDrmSystemInput is an input type that accepts OriginEndpointDrmSystemArgs and OriginEndpointDrmSystemOutput values. You can construct a concrete instance of `OriginEndpointDrmSystemInput` via:

OriginEndpointDrmSystemArgs{...}

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) ToOutput

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) ToOutput

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"`
	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"`
	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"`
	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"`
	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

func (OriginEndpointEncryptionArgs) ToOutput

type OriginEndpointEncryptionContractConfiguration

type OriginEndpointEncryptionContractConfiguration struct {
	PresetSpeke20Audio OriginEndpointPresetSpeke20Audio `pulumi:"presetSpeke20Audio"`
	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 {
	PresetSpeke20Audio OriginEndpointPresetSpeke20AudioInput `pulumi:"presetSpeke20Audio"`
	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

func (OriginEndpointEncryptionContractConfigurationArgs) ToOutput

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

func (OriginEndpointEncryptionContractConfigurationOutput) PresetSpeke20Video

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

func (OriginEndpointEncryptionContractConfigurationOutput) ToOutput

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

func (OriginEndpointEncryptionContractConfigurationPtrOutput) PresetSpeke20Video

func (OriginEndpointEncryptionContractConfigurationPtrOutput) ToOriginEndpointEncryptionContractConfigurationPtrOutput

func (OriginEndpointEncryptionContractConfigurationPtrOutput) ToOriginEndpointEncryptionContractConfigurationPtrOutputWithContext

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

func (OriginEndpointEncryptionContractConfigurationPtrOutput) ToOutput

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 {
	CmafEncryptionMethod *OriginEndpointCmafEncryptionMethod `pulumi:"cmafEncryptionMethod"`
	TsEncryptionMethod   *OriginEndpointTsEncryptionMethod   `pulumi:"tsEncryptionMethod"`
}

<p>The encryption type.</p>

type OriginEndpointEncryptionMethodArgs

type OriginEndpointEncryptionMethodArgs struct {
	CmafEncryptionMethod OriginEndpointCmafEncryptionMethodPtrInput `pulumi:"cmafEncryptionMethod"`
	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

func (OriginEndpointEncryptionMethodArgs) ToOutput

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

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) ToOutput

func (OriginEndpointEncryptionMethodOutput) TsEncryptionMethod

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

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) ToOutput

func (OriginEndpointEncryptionMethodPtrOutput) TsEncryptionMethod

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

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

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

func (OriginEndpointEncryptionOutput) ToOutput

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

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

func (OriginEndpointEncryptionPtrOutput) ToOriginEndpointEncryptionPtrOutput

func (o OriginEndpointEncryptionPtrOutput) ToOriginEndpointEncryptionPtrOutput() OriginEndpointEncryptionPtrOutput

func (OriginEndpointEncryptionPtrOutput) ToOriginEndpointEncryptionPtrOutputWithContext

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

func (OriginEndpointEncryptionPtrOutput) ToOutput

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"`
	// <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"`
	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"`
	// <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"`
	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

func (OriginEndpointHlsManifestConfigurationArgs) ToOutput

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

func (OriginEndpointHlsManifestConfigurationArray) ToOutput

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

func (OriginEndpointHlsManifestConfigurationArrayOutput) ToOutput

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) 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

func (OriginEndpointHlsManifestConfigurationOutput) ToOriginEndpointHlsManifestConfigurationOutput

func (o OriginEndpointHlsManifestConfigurationOutput) ToOriginEndpointHlsManifestConfigurationOutput() OriginEndpointHlsManifestConfigurationOutput

func (OriginEndpointHlsManifestConfigurationOutput) ToOriginEndpointHlsManifestConfigurationOutputWithContext

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

func (OriginEndpointHlsManifestConfigurationOutput) ToOutput

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"`
	// <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"`
	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"`
	// <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"`
	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

func (OriginEndpointLowLatencyHlsManifestConfigurationArgs) ToOutput

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

func (OriginEndpointLowLatencyHlsManifestConfigurationArray) ToOutput

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

func (OriginEndpointLowLatencyHlsManifestConfigurationArrayOutput) ToOutput

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) 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

func (OriginEndpointLowLatencyHlsManifestConfigurationOutput) ToOriginEndpointLowLatencyHlsManifestConfigurationOutput

func (OriginEndpointLowLatencyHlsManifestConfigurationOutput) ToOriginEndpointLowLatencyHlsManifestConfigurationOutputWithContext

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

func (OriginEndpointLowLatencyHlsManifestConfigurationOutput) ToOutput

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.StringPtrOutput

func (OriginEndpointOutput) ChannelName

func (OriginEndpointOutput) ContainerType

func (OriginEndpointOutput) CreatedAt

<p>The date and time the origin endpoint was created.</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) HlsManifests

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

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.StringPtrOutput

func (OriginEndpointOutput) Segment

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

func (OriginEndpointOutput) ToOriginEndpointOutput

func (o OriginEndpointOutput) ToOriginEndpointOutput() OriginEndpointOutput

func (OriginEndpointOutput) ToOriginEndpointOutputWithContext

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

func (OriginEndpointOutput) ToOutput

type OriginEndpointPolicy

type OriginEndpointPolicy struct {
	pulumi.CustomResourceState

	ChannelGroupName   pulumi.StringPtrOutput `pulumi:"channelGroupName"`
	ChannelName        pulumi.StringPtrOutput `pulumi:"channelName"`
	OriginEndpointName pulumi.StringPtrOutput `pulumi:"originEndpointName"`
	Policy             pulumi.AnyOutput       `pulumi:"policy"`
}

Definition of AWS::MediaPackageV2::OriginEndpointPolicy Resource Type

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

func (*OriginEndpointPolicy) ToOutput

type OriginEndpointPolicyArgs

type OriginEndpointPolicyArgs struct {
	ChannelGroupName   pulumi.StringPtrInput
	ChannelName        pulumi.StringPtrInput
	OriginEndpointName pulumi.StringPtrInput
	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.StringPtrOutput

func (OriginEndpointPolicyOutput) ChannelName

func (OriginEndpointPolicyOutput) ElementType

func (OriginEndpointPolicyOutput) ElementType() reflect.Type

func (OriginEndpointPolicyOutput) OriginEndpointName

func (o OriginEndpointPolicyOutput) OriginEndpointName() pulumi.StringPtrOutput

func (OriginEndpointPolicyOutput) Policy

func (OriginEndpointPolicyOutput) ToOriginEndpointPolicyOutput

func (o OriginEndpointPolicyOutput) ToOriginEndpointPolicyOutput() OriginEndpointPolicyOutput

func (OriginEndpointPolicyOutput) ToOriginEndpointPolicyOutputWithContext

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

func (OriginEndpointPolicyOutput) ToOutput

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 OriginEndpointPresetSpeke20AudioArgs and OriginEndpointPresetSpeke20AudioOutput values. You can construct a concrete instance of `OriginEndpointPresetSpeke20AudioInput` via:

OriginEndpointPresetSpeke20AudioArgs{...}

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) ToOutput

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) ToOutput

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 OriginEndpointPresetSpeke20VideoArgs and OriginEndpointPresetSpeke20VideoOutput values. You can construct a concrete instance of `OriginEndpointPresetSpeke20VideoInput` via:

OriginEndpointPresetSpeke20VideoArgs{...}

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) ToOutput

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) ToOutput

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

func (OriginEndpointScteArgs) ToOutput

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

func (OriginEndpointScteFilterArray) ToOutput

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

func (OriginEndpointScteFilterArrayOutput) ToOutput

type OriginEndpointScteFilterInput

type OriginEndpointScteFilterInput interface {
	pulumi.Input

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

OriginEndpointScteFilterInput is an input type that accepts OriginEndpointScteFilterArgs and OriginEndpointScteFilterOutput values. You can construct a concrete instance of `OriginEndpointScteFilterInput` via:

OriginEndpointScteFilterArgs{...}

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) ToOutput

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) ToOutput

func (OriginEndpointScteFilterPtrOutput) ToStringPtrOutput

func (OriginEndpointScteFilterPtrOutput) ToStringPtrOutputWithContext

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

type OriginEndpointScteHls

type OriginEndpointScteHls struct {
	AdMarkerHls *OriginEndpointAdMarkerHls `pulumi:"adMarkerHls"`
}

<p>The SCTE configuration.</p>

type OriginEndpointScteHlsArgs

type OriginEndpointScteHlsArgs struct {
	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

func (OriginEndpointScteHlsArgs) ToOutput

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

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

func (OriginEndpointScteHlsOutput) ToOutput

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

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

func (OriginEndpointScteHlsPtrOutput) ToOutput

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

func (OriginEndpointScteOutput) ToOutput

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

func (OriginEndpointSctePtrOutput) ToOutput

type OriginEndpointSegment

type OriginEndpointSegment struct {
	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"`
	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 {
	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"`
	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

func (OriginEndpointSegmentArgs) ToOutput

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

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

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) ToOutput

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

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

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) ToOutput

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"`
	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"`
	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

func (OriginEndpointSpekeKeyProviderArgs) ToOutput

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

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) ToOutput

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

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) ToOutput

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 OriginEndpointTagArgs

type OriginEndpointTagArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (OriginEndpointTagArgs) ElementType

func (OriginEndpointTagArgs) ElementType() reflect.Type

func (OriginEndpointTagArgs) ToOriginEndpointTagOutput

func (i OriginEndpointTagArgs) ToOriginEndpointTagOutput() OriginEndpointTagOutput

func (OriginEndpointTagArgs) ToOriginEndpointTagOutputWithContext

func (i OriginEndpointTagArgs) ToOriginEndpointTagOutputWithContext(ctx context.Context) OriginEndpointTagOutput

func (OriginEndpointTagArgs) ToOutput

type OriginEndpointTagArray

type OriginEndpointTagArray []OriginEndpointTagInput

func (OriginEndpointTagArray) ElementType

func (OriginEndpointTagArray) ElementType() reflect.Type

func (OriginEndpointTagArray) ToOriginEndpointTagArrayOutput

func (i OriginEndpointTagArray) ToOriginEndpointTagArrayOutput() OriginEndpointTagArrayOutput

func (OriginEndpointTagArray) ToOriginEndpointTagArrayOutputWithContext

func (i OriginEndpointTagArray) ToOriginEndpointTagArrayOutputWithContext(ctx context.Context) OriginEndpointTagArrayOutput

func (OriginEndpointTagArray) ToOutput

type OriginEndpointTagArrayInput

type OriginEndpointTagArrayInput interface {
	pulumi.Input

	ToOriginEndpointTagArrayOutput() OriginEndpointTagArrayOutput
	ToOriginEndpointTagArrayOutputWithContext(context.Context) OriginEndpointTagArrayOutput
}

OriginEndpointTagArrayInput is an input type that accepts OriginEndpointTagArray and OriginEndpointTagArrayOutput values. You can construct a concrete instance of `OriginEndpointTagArrayInput` via:

OriginEndpointTagArray{ OriginEndpointTagArgs{...} }

type OriginEndpointTagArrayOutput

type OriginEndpointTagArrayOutput struct{ *pulumi.OutputState }

func (OriginEndpointTagArrayOutput) ElementType

func (OriginEndpointTagArrayOutput) Index

func (OriginEndpointTagArrayOutput) ToOriginEndpointTagArrayOutput

func (o OriginEndpointTagArrayOutput) ToOriginEndpointTagArrayOutput() OriginEndpointTagArrayOutput

func (OriginEndpointTagArrayOutput) ToOriginEndpointTagArrayOutputWithContext

func (o OriginEndpointTagArrayOutput) ToOriginEndpointTagArrayOutputWithContext(ctx context.Context) OriginEndpointTagArrayOutput

func (OriginEndpointTagArrayOutput) ToOutput

type OriginEndpointTagInput

type OriginEndpointTagInput interface {
	pulumi.Input

	ToOriginEndpointTagOutput() OriginEndpointTagOutput
	ToOriginEndpointTagOutputWithContext(context.Context) OriginEndpointTagOutput
}

OriginEndpointTagInput is an input type that accepts OriginEndpointTagArgs and OriginEndpointTagOutput values. You can construct a concrete instance of `OriginEndpointTagInput` via:

OriginEndpointTagArgs{...}

type OriginEndpointTagOutput

type OriginEndpointTagOutput struct{ *pulumi.OutputState }

func (OriginEndpointTagOutput) ElementType

func (OriginEndpointTagOutput) ElementType() reflect.Type

func (OriginEndpointTagOutput) Key

func (OriginEndpointTagOutput) ToOriginEndpointTagOutput

func (o OriginEndpointTagOutput) ToOriginEndpointTagOutput() OriginEndpointTagOutput

func (OriginEndpointTagOutput) ToOriginEndpointTagOutputWithContext

func (o OriginEndpointTagOutput) ToOriginEndpointTagOutputWithContext(ctx context.Context) OriginEndpointTagOutput

func (OriginEndpointTagOutput) ToOutput

func (OriginEndpointTagOutput) 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 OriginEndpointTsEncryptionMethodArgs and OriginEndpointTsEncryptionMethodOutput values. You can construct a concrete instance of `OriginEndpointTsEncryptionMethodInput` via:

OriginEndpointTsEncryptionMethodArgs{...}

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) ToOutput

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) ToOutput

func (OriginEndpointTsEncryptionMethodPtrOutput) ToStringPtrOutput

func (OriginEndpointTsEncryptionMethodPtrOutput) ToStringPtrOutputWithContext

Jump to

Keyboard shortcuts

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