Documentation ¶
Overview ¶
nolint: lll
nolint: lll
Index ¶
- type Channel
- type ChannelArgs
- type ChannelHlsIngest
- type ChannelHlsIngestArgs
- type ChannelHlsIngestArray
- type ChannelHlsIngestArrayInput
- type ChannelHlsIngestArrayOutput
- func (ChannelHlsIngestArrayOutput) ElementType() reflect.Type
- func (o ChannelHlsIngestArrayOutput) Index(i pulumi.IntInput) ChannelHlsIngestOutput
- func (o ChannelHlsIngestArrayOutput) ToChannelHlsIngestArrayOutput() ChannelHlsIngestArrayOutput
- func (o ChannelHlsIngestArrayOutput) ToChannelHlsIngestArrayOutputWithContext(ctx context.Context) ChannelHlsIngestArrayOutput
- type ChannelHlsIngestIngestEndpoint
- type ChannelHlsIngestIngestEndpointArgs
- func (ChannelHlsIngestIngestEndpointArgs) ElementType() reflect.Type
- func (i ChannelHlsIngestIngestEndpointArgs) ToChannelHlsIngestIngestEndpointOutput() ChannelHlsIngestIngestEndpointOutput
- func (i ChannelHlsIngestIngestEndpointArgs) ToChannelHlsIngestIngestEndpointOutputWithContext(ctx context.Context) ChannelHlsIngestIngestEndpointOutput
- type ChannelHlsIngestIngestEndpointArray
- func (ChannelHlsIngestIngestEndpointArray) ElementType() reflect.Type
- func (i ChannelHlsIngestIngestEndpointArray) ToChannelHlsIngestIngestEndpointArrayOutput() ChannelHlsIngestIngestEndpointArrayOutput
- func (i ChannelHlsIngestIngestEndpointArray) ToChannelHlsIngestIngestEndpointArrayOutputWithContext(ctx context.Context) ChannelHlsIngestIngestEndpointArrayOutput
- type ChannelHlsIngestIngestEndpointArrayInput
- type ChannelHlsIngestIngestEndpointArrayOutput
- func (ChannelHlsIngestIngestEndpointArrayOutput) ElementType() reflect.Type
- func (o ChannelHlsIngestIngestEndpointArrayOutput) Index(i pulumi.IntInput) ChannelHlsIngestIngestEndpointOutput
- func (o ChannelHlsIngestIngestEndpointArrayOutput) ToChannelHlsIngestIngestEndpointArrayOutput() ChannelHlsIngestIngestEndpointArrayOutput
- func (o ChannelHlsIngestIngestEndpointArrayOutput) ToChannelHlsIngestIngestEndpointArrayOutputWithContext(ctx context.Context) ChannelHlsIngestIngestEndpointArrayOutput
- type ChannelHlsIngestIngestEndpointInput
- type ChannelHlsIngestIngestEndpointOutput
- func (ChannelHlsIngestIngestEndpointOutput) ElementType() reflect.Type
- func (o ChannelHlsIngestIngestEndpointOutput) Password() pulumi.StringPtrOutput
- func (o ChannelHlsIngestIngestEndpointOutput) ToChannelHlsIngestIngestEndpointOutput() ChannelHlsIngestIngestEndpointOutput
- func (o ChannelHlsIngestIngestEndpointOutput) ToChannelHlsIngestIngestEndpointOutputWithContext(ctx context.Context) ChannelHlsIngestIngestEndpointOutput
- func (o ChannelHlsIngestIngestEndpointOutput) Url() pulumi.StringPtrOutput
- func (o ChannelHlsIngestIngestEndpointOutput) Username() pulumi.StringPtrOutput
- type ChannelHlsIngestInput
- type ChannelHlsIngestOutput
- func (ChannelHlsIngestOutput) ElementType() reflect.Type
- func (o ChannelHlsIngestOutput) IngestEndpoints() ChannelHlsIngestIngestEndpointArrayOutput
- func (o ChannelHlsIngestOutput) ToChannelHlsIngestOutput() ChannelHlsIngestOutput
- func (o ChannelHlsIngestOutput) ToChannelHlsIngestOutputWithContext(ctx context.Context) ChannelHlsIngestOutput
- type ChannelState
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) ElementType() reflect.Type
func (ChannelHlsIngestArrayOutput) Index ¶
func (o ChannelHlsIngestArrayOutput) Index(i pulumi.IntInput) ChannelHlsIngestOutput
func (ChannelHlsIngestArrayOutput) ToChannelHlsIngestArrayOutput ¶
func (o ChannelHlsIngestArrayOutput) ToChannelHlsIngestArrayOutput() ChannelHlsIngestArrayOutput
func (ChannelHlsIngestArrayOutput) ToChannelHlsIngestArrayOutputWithContext ¶
func (o ChannelHlsIngestArrayOutput) ToChannelHlsIngestArrayOutputWithContext(ctx context.Context) ChannelHlsIngestArrayOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ChannelHlsIngestIngestEndpointOutput) Password ¶
func (o ChannelHlsIngestIngestEndpointOutput) Password() pulumi.StringPtrOutput
The password
func (ChannelHlsIngestIngestEndpointOutput) ToChannelHlsIngestIngestEndpointOutput ¶
func (o ChannelHlsIngestIngestEndpointOutput) ToChannelHlsIngestIngestEndpointOutput() ChannelHlsIngestIngestEndpointOutput
func (ChannelHlsIngestIngestEndpointOutput) ToChannelHlsIngestIngestEndpointOutputWithContext ¶
func (o ChannelHlsIngestIngestEndpointOutput) ToChannelHlsIngestIngestEndpointOutputWithContext(ctx context.Context) ChannelHlsIngestIngestEndpointOutput
func (ChannelHlsIngestIngestEndpointOutput) Url ¶
func (o ChannelHlsIngestIngestEndpointOutput) Url() pulumi.StringPtrOutput
The URL
func (ChannelHlsIngestIngestEndpointOutput) Username ¶
func (o ChannelHlsIngestIngestEndpointOutput) Username() pulumi.StringPtrOutput
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 ¶
func (o ChannelHlsIngestOutput) IngestEndpoints() ChannelHlsIngestIngestEndpointArrayOutput
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
Click to show internal directories.
Click to hide internal directories.