mediapackage

package
v2.0.0-beta.1 Latest Latest
Warning

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

Go to latest
Published: Apr 1, 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

func (ChannelArgs) ElementType() reflect.Type

type ChannelHlsIngest

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

type ChannelHlsIngestArgs

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

func (ChannelHlsIngestArgs) ElementType

func (ChannelHlsIngestArgs) ElementType() reflect.Type

func (ChannelHlsIngestArgs) ToChannelHlsIngestOutput

func (i ChannelHlsIngestArgs) ToChannelHlsIngestOutput() ChannelHlsIngestOutput

func (ChannelHlsIngestArgs) ToChannelHlsIngestOutputWithContext

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

type ChannelHlsIngestArray

type ChannelHlsIngestArray []ChannelHlsIngestInput

func (ChannelHlsIngestArray) ElementType

func (ChannelHlsIngestArray) ElementType() reflect.Type

func (ChannelHlsIngestArray) ToChannelHlsIngestArrayOutput

func (i ChannelHlsIngestArray) ToChannelHlsIngestArrayOutput() ChannelHlsIngestArrayOutput

func (ChannelHlsIngestArray) ToChannelHlsIngestArrayOutputWithContext

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

type ChannelHlsIngestArrayInput

type ChannelHlsIngestArrayInput interface {
	pulumi.Input

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

type ChannelHlsIngestArrayOutput

type ChannelHlsIngestArrayOutput struct{ *pulumi.OutputState }

func (ChannelHlsIngestArrayOutput) ElementType

func (ChannelHlsIngestArrayOutput) Index

func (ChannelHlsIngestArrayOutput) ToChannelHlsIngestArrayOutput

func (o ChannelHlsIngestArrayOutput) ToChannelHlsIngestArrayOutput() ChannelHlsIngestArrayOutput

func (ChannelHlsIngestArrayOutput) ToChannelHlsIngestArrayOutputWithContext

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

type ChannelHlsIngestIngestEndpoint

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

type ChannelHlsIngestIngestEndpointArgs

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

func (ChannelHlsIngestIngestEndpointArgs) ToChannelHlsIngestIngestEndpointOutput

func (i ChannelHlsIngestIngestEndpointArgs) ToChannelHlsIngestIngestEndpointOutput() ChannelHlsIngestIngestEndpointOutput

func (ChannelHlsIngestIngestEndpointArgs) ToChannelHlsIngestIngestEndpointOutputWithContext

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

type ChannelHlsIngestIngestEndpointArray

type ChannelHlsIngestIngestEndpointArray []ChannelHlsIngestIngestEndpointInput

func (ChannelHlsIngestIngestEndpointArray) ElementType

func (ChannelHlsIngestIngestEndpointArray) ToChannelHlsIngestIngestEndpointArrayOutput

func (i ChannelHlsIngestIngestEndpointArray) ToChannelHlsIngestIngestEndpointArrayOutput() ChannelHlsIngestIngestEndpointArrayOutput

func (ChannelHlsIngestIngestEndpointArray) ToChannelHlsIngestIngestEndpointArrayOutputWithContext

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

type ChannelHlsIngestIngestEndpointArrayInput

type ChannelHlsIngestIngestEndpointArrayInput interface {
	pulumi.Input

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

type ChannelHlsIngestIngestEndpointArrayOutput

type ChannelHlsIngestIngestEndpointArrayOutput struct{ *pulumi.OutputState }

func (ChannelHlsIngestIngestEndpointArrayOutput) ElementType

func (ChannelHlsIngestIngestEndpointArrayOutput) Index

func (ChannelHlsIngestIngestEndpointArrayOutput) ToChannelHlsIngestIngestEndpointArrayOutput

func (o ChannelHlsIngestIngestEndpointArrayOutput) ToChannelHlsIngestIngestEndpointArrayOutput() ChannelHlsIngestIngestEndpointArrayOutput

func (ChannelHlsIngestIngestEndpointArrayOutput) ToChannelHlsIngestIngestEndpointArrayOutputWithContext

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

type ChannelHlsIngestIngestEndpointInput

type ChannelHlsIngestIngestEndpointInput interface {
	pulumi.Input

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

type ChannelHlsIngestIngestEndpointOutput

type ChannelHlsIngestIngestEndpointOutput struct{ *pulumi.OutputState }

func (ChannelHlsIngestIngestEndpointOutput) ElementType

func (ChannelHlsIngestIngestEndpointOutput) Password

The password

func (ChannelHlsIngestIngestEndpointOutput) ToChannelHlsIngestIngestEndpointOutput

func (o ChannelHlsIngestIngestEndpointOutput) ToChannelHlsIngestIngestEndpointOutput() ChannelHlsIngestIngestEndpointOutput

func (ChannelHlsIngestIngestEndpointOutput) ToChannelHlsIngestIngestEndpointOutputWithContext

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

func (ChannelHlsIngestIngestEndpointOutput) Url

The URL

func (ChannelHlsIngestIngestEndpointOutput) Username

The username

type ChannelHlsIngestInput

type ChannelHlsIngestInput interface {
	pulumi.Input

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

type ChannelHlsIngestOutput

type ChannelHlsIngestOutput struct{ *pulumi.OutputState }

func (ChannelHlsIngestOutput) ElementType

func (ChannelHlsIngestOutput) ElementType() reflect.Type

func (ChannelHlsIngestOutput) IngestEndpoints

A list of the ingest endpoints

func (ChannelHlsIngestOutput) ToChannelHlsIngestOutput

func (o ChannelHlsIngestOutput) ToChannelHlsIngestOutput() ChannelHlsIngestOutput

func (ChannelHlsIngestOutput) ToChannelHlsIngestOutputWithContext

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

func (ChannelState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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