mediapackage

package
v1.19.0 Latest Latest
Warning

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

Go to latest
Published: Jan 29, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

nolint: lll

nolint: lll

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Channel

type Channel struct {
	pulumi.CustomResourceState

	// The ARN of the channel
	Arn pulumi.StringOutput `pulumi:"arn"`
	// A unique identifier describing the channel
	ChannelId pulumi.StringOutput `pulumi:"channelId"`
	// A description of the channel
	Description pulumi.StringOutput `pulumi:"description"`
	// A single item list of HLS ingest information
	HlsIngests ChannelHlsIngestArrayOutput `pulumi:"hlsIngests"`
	// A mapping of tags to assign to the resource.
	Tags pulumi.MapOutput `pulumi:"tags"`
}

Provides an AWS Elemental MediaPackage Channel.

> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/media_package_channel.html.markdown.

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.

type ChannelArgs

type ChannelArgs struct {
	// A unique identifier describing the channel
	ChannelId pulumi.StringInput
	// A description of the channel
	Description pulumi.StringPtrInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.MapInput
}

The set of arguments for constructing a Channel resource.

func (ChannelArgs) ElementType added in v1.19.0

func (ChannelArgs) ElementType() reflect.Type

type ChannelHlsIngest added in v1.19.0

type ChannelHlsIngest struct {
	// A list of the ingest endpoints
	IngestEndpoints []ChannelHlsIngestIngestEndpoint `pulumi:"ingestEndpoints"`
}

type ChannelHlsIngestArgs added in v1.19.0

type ChannelHlsIngestArgs struct {
	// A list of the ingest endpoints
	IngestEndpoints ChannelHlsIngestIngestEndpointArrayInput `pulumi:"ingestEndpoints"`
}

func (ChannelHlsIngestArgs) ElementType added in v1.19.0

func (ChannelHlsIngestArgs) ElementType() reflect.Type

func (ChannelHlsIngestArgs) ToChannelHlsIngestOutput added in v1.19.0

func (i ChannelHlsIngestArgs) ToChannelHlsIngestOutput() ChannelHlsIngestOutput

func (ChannelHlsIngestArgs) ToChannelHlsIngestOutputWithContext added in v1.19.0

func (i ChannelHlsIngestArgs) ToChannelHlsIngestOutputWithContext(ctx context.Context) ChannelHlsIngestOutput

type ChannelHlsIngestArray added in v1.19.0

type ChannelHlsIngestArray []ChannelHlsIngestInput

func (ChannelHlsIngestArray) ElementType added in v1.19.0

func (ChannelHlsIngestArray) ElementType() reflect.Type

func (ChannelHlsIngestArray) ToChannelHlsIngestArrayOutput added in v1.19.0

func (i ChannelHlsIngestArray) ToChannelHlsIngestArrayOutput() ChannelHlsIngestArrayOutput

func (ChannelHlsIngestArray) ToChannelHlsIngestArrayOutputWithContext added in v1.19.0

func (i ChannelHlsIngestArray) ToChannelHlsIngestArrayOutputWithContext(ctx context.Context) ChannelHlsIngestArrayOutput

type ChannelHlsIngestArrayInput added in v1.19.0

type ChannelHlsIngestArrayInput interface {
	pulumi.Input

	ToChannelHlsIngestArrayOutput() ChannelHlsIngestArrayOutput
	ToChannelHlsIngestArrayOutputWithContext(context.Context) ChannelHlsIngestArrayOutput
}

type ChannelHlsIngestArrayOutput added in v1.19.0

type ChannelHlsIngestArrayOutput struct{ *pulumi.OutputState }

func (ChannelHlsIngestArrayOutput) ElementType added in v1.19.0

func (ChannelHlsIngestArrayOutput) Index added in v1.19.0

func (ChannelHlsIngestArrayOutput) ToChannelHlsIngestArrayOutput added in v1.19.0

func (o ChannelHlsIngestArrayOutput) ToChannelHlsIngestArrayOutput() ChannelHlsIngestArrayOutput

func (ChannelHlsIngestArrayOutput) ToChannelHlsIngestArrayOutputWithContext added in v1.19.0

func (o ChannelHlsIngestArrayOutput) ToChannelHlsIngestArrayOutputWithContext(ctx context.Context) ChannelHlsIngestArrayOutput

type ChannelHlsIngestIngestEndpoint added in v1.19.0

type ChannelHlsIngestIngestEndpoint struct {
	// The password
	Password *string `pulumi:"password"`
	// The URL
	Url *string `pulumi:"url"`
	// The username
	Username *string `pulumi:"username"`
}

type ChannelHlsIngestIngestEndpointArgs added in v1.19.0

type ChannelHlsIngestIngestEndpointArgs struct {
	// The password
	Password pulumi.StringPtrInput `pulumi:"password"`
	// The URL
	Url pulumi.StringPtrInput `pulumi:"url"`
	// The username
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (ChannelHlsIngestIngestEndpointArgs) ElementType added in v1.19.0

func (ChannelHlsIngestIngestEndpointArgs) ToChannelHlsIngestIngestEndpointOutput added in v1.19.0

func (i ChannelHlsIngestIngestEndpointArgs) ToChannelHlsIngestIngestEndpointOutput() ChannelHlsIngestIngestEndpointOutput

func (ChannelHlsIngestIngestEndpointArgs) ToChannelHlsIngestIngestEndpointOutputWithContext added in v1.19.0

func (i ChannelHlsIngestIngestEndpointArgs) ToChannelHlsIngestIngestEndpointOutputWithContext(ctx context.Context) ChannelHlsIngestIngestEndpointOutput

type ChannelHlsIngestIngestEndpointArray added in v1.19.0

type ChannelHlsIngestIngestEndpointArray []ChannelHlsIngestIngestEndpointInput

func (ChannelHlsIngestIngestEndpointArray) ElementType added in v1.19.0

func (ChannelHlsIngestIngestEndpointArray) ToChannelHlsIngestIngestEndpointArrayOutput added in v1.19.0

func (i ChannelHlsIngestIngestEndpointArray) ToChannelHlsIngestIngestEndpointArrayOutput() ChannelHlsIngestIngestEndpointArrayOutput

func (ChannelHlsIngestIngestEndpointArray) ToChannelHlsIngestIngestEndpointArrayOutputWithContext added in v1.19.0

func (i ChannelHlsIngestIngestEndpointArray) ToChannelHlsIngestIngestEndpointArrayOutputWithContext(ctx context.Context) ChannelHlsIngestIngestEndpointArrayOutput

type ChannelHlsIngestIngestEndpointArrayInput added in v1.19.0

type ChannelHlsIngestIngestEndpointArrayInput interface {
	pulumi.Input

	ToChannelHlsIngestIngestEndpointArrayOutput() ChannelHlsIngestIngestEndpointArrayOutput
	ToChannelHlsIngestIngestEndpointArrayOutputWithContext(context.Context) ChannelHlsIngestIngestEndpointArrayOutput
}

type ChannelHlsIngestIngestEndpointArrayOutput added in v1.19.0

type ChannelHlsIngestIngestEndpointArrayOutput struct{ *pulumi.OutputState }

func (ChannelHlsIngestIngestEndpointArrayOutput) ElementType added in v1.19.0

func (ChannelHlsIngestIngestEndpointArrayOutput) Index added in v1.19.0

func (ChannelHlsIngestIngestEndpointArrayOutput) ToChannelHlsIngestIngestEndpointArrayOutput added in v1.19.0

func (o ChannelHlsIngestIngestEndpointArrayOutput) ToChannelHlsIngestIngestEndpointArrayOutput() ChannelHlsIngestIngestEndpointArrayOutput

func (ChannelHlsIngestIngestEndpointArrayOutput) ToChannelHlsIngestIngestEndpointArrayOutputWithContext added in v1.19.0

func (o ChannelHlsIngestIngestEndpointArrayOutput) ToChannelHlsIngestIngestEndpointArrayOutputWithContext(ctx context.Context) ChannelHlsIngestIngestEndpointArrayOutput

type ChannelHlsIngestIngestEndpointInput added in v1.19.0

type ChannelHlsIngestIngestEndpointInput interface {
	pulumi.Input

	ToChannelHlsIngestIngestEndpointOutput() ChannelHlsIngestIngestEndpointOutput
	ToChannelHlsIngestIngestEndpointOutputWithContext(context.Context) ChannelHlsIngestIngestEndpointOutput
}

type ChannelHlsIngestIngestEndpointOutput added in v1.19.0

type ChannelHlsIngestIngestEndpointOutput struct{ *pulumi.OutputState }

func (ChannelHlsIngestIngestEndpointOutput) ElementType added in v1.19.0

func (ChannelHlsIngestIngestEndpointOutput) Password added in v1.19.0

The password

func (ChannelHlsIngestIngestEndpointOutput) ToChannelHlsIngestIngestEndpointOutput added in v1.19.0

func (o ChannelHlsIngestIngestEndpointOutput) ToChannelHlsIngestIngestEndpointOutput() ChannelHlsIngestIngestEndpointOutput

func (ChannelHlsIngestIngestEndpointOutput) ToChannelHlsIngestIngestEndpointOutputWithContext added in v1.19.0

func (o ChannelHlsIngestIngestEndpointOutput) ToChannelHlsIngestIngestEndpointOutputWithContext(ctx context.Context) ChannelHlsIngestIngestEndpointOutput

func (ChannelHlsIngestIngestEndpointOutput) Url added in v1.19.0

The URL

func (ChannelHlsIngestIngestEndpointOutput) Username added in v1.19.0

The username

type ChannelHlsIngestInput added in v1.19.0

type ChannelHlsIngestInput interface {
	pulumi.Input

	ToChannelHlsIngestOutput() ChannelHlsIngestOutput
	ToChannelHlsIngestOutputWithContext(context.Context) ChannelHlsIngestOutput
}

type ChannelHlsIngestOutput added in v1.19.0

type ChannelHlsIngestOutput struct{ *pulumi.OutputState }

func (ChannelHlsIngestOutput) ElementType added in v1.19.0

func (ChannelHlsIngestOutput) ElementType() reflect.Type

func (ChannelHlsIngestOutput) IngestEndpoints added in v1.19.0

A list of the ingest endpoints

func (ChannelHlsIngestOutput) ToChannelHlsIngestOutput added in v1.19.0

func (o ChannelHlsIngestOutput) ToChannelHlsIngestOutput() ChannelHlsIngestOutput

func (ChannelHlsIngestOutput) ToChannelHlsIngestOutputWithContext added in v1.19.0

func (o ChannelHlsIngestOutput) ToChannelHlsIngestOutputWithContext(ctx context.Context) ChannelHlsIngestOutput

type ChannelState

type ChannelState struct {
	// The ARN of the channel
	Arn pulumi.StringPtrInput
	// A unique identifier describing the channel
	ChannelId pulumi.StringPtrInput
	// A description of the channel
	Description pulumi.StringPtrInput
	// A single item list of HLS ingest information
	HlsIngests ChannelHlsIngestArrayInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.MapInput
}

func (ChannelState) ElementType added in v1.19.0

func (ChannelState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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