ivs

package
v0.104.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	ChannelLatencyModeNormal = ChannelLatencyMode("NORMAL")
	ChannelLatencyModeLow    = ChannelLatencyMode("LOW")
)
View Source
const (
	ChannelPresetHigherBandwidthDelivery      = ChannelPreset("HIGHER_BANDWIDTH_DELIVERY")
	ChannelPresetConstrainedBandwidthDelivery = ChannelPreset("CONSTRAINED_BANDWIDTH_DELIVERY")
)
View Source
const (
	ChannelTypeStandard   = ChannelType("STANDARD")
	ChannelTypeBasic      = ChannelType("BASIC")
	ChannelTypeAdvancedSd = ChannelType("ADVANCED_SD")
	ChannelTypeAdvancedHd = ChannelType("ADVANCED_HD")
)
View Source
const (
	RecordingConfigurationRenditionConfigurationRenditionSelectionAll    = RecordingConfigurationRenditionConfigurationRenditionSelection("ALL")
	RecordingConfigurationRenditionConfigurationRenditionSelectionNone   = RecordingConfigurationRenditionConfigurationRenditionSelection("NONE")
	RecordingConfigurationRenditionConfigurationRenditionSelectionCustom = RecordingConfigurationRenditionConfigurationRenditionSelection("CUSTOM")
)
View Source
const (
	RecordingConfigurationRenditionConfigurationRenditionsItemFullHd           = RecordingConfigurationRenditionConfigurationRenditionsItem("FULL_HD")
	RecordingConfigurationRenditionConfigurationRenditionsItemHd               = RecordingConfigurationRenditionConfigurationRenditionsItem("HD")
	RecordingConfigurationRenditionConfigurationRenditionsItemSd               = RecordingConfigurationRenditionConfigurationRenditionsItem("SD")
	RecordingConfigurationRenditionConfigurationRenditionsItemLowestResolution = RecordingConfigurationRenditionConfigurationRenditionsItem("LOWEST_RESOLUTION")
)
View Source
const (
	RecordingConfigurationStateEnumCreating     = RecordingConfigurationStateEnum("CREATING")
	RecordingConfigurationStateEnumCreateFailed = RecordingConfigurationStateEnum("CREATE_FAILED")
	RecordingConfigurationStateEnumActive       = RecordingConfigurationStateEnum("ACTIVE")
)
View Source
const (
	RecordingConfigurationThumbnailConfigurationRecordingModeInterval = RecordingConfigurationThumbnailConfigurationRecordingMode("INTERVAL")
	RecordingConfigurationThumbnailConfigurationRecordingModeDisabled = RecordingConfigurationThumbnailConfigurationRecordingMode("DISABLED")
)
View Source
const (
	RecordingConfigurationThumbnailConfigurationResolutionFullHd           = RecordingConfigurationThumbnailConfigurationResolution("FULL_HD")
	RecordingConfigurationThumbnailConfigurationResolutionHd               = RecordingConfigurationThumbnailConfigurationResolution("HD")
	RecordingConfigurationThumbnailConfigurationResolutionSd               = RecordingConfigurationThumbnailConfigurationResolution("SD")
	RecordingConfigurationThumbnailConfigurationResolutionLowestResolution = RecordingConfigurationThumbnailConfigurationResolution("LOWEST_RESOLUTION")
)
View Source
const (
	RecordingConfigurationThumbnailConfigurationStorageItemSequential = RecordingConfigurationThumbnailConfigurationStorageItem("SEQUENTIAL")
	RecordingConfigurationThumbnailConfigurationStorageItemLatest     = RecordingConfigurationThumbnailConfigurationStorageItem("LATEST")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Channel

type Channel struct {
	pulumi.CustomResourceState

	// Channel ARN is automatically generated on creation and assigned as the unique identifier.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Whether the channel is authorized.
	Authorized pulumi.BoolPtrOutput `pulumi:"authorized"`
	// Channel ingest endpoint, part of the definition of an ingest server, used when you set up streaming software.
	IngestEndpoint pulumi.StringOutput `pulumi:"ingestEndpoint"`
	// Whether the channel allows insecure ingest.
	InsecureIngest pulumi.BoolPtrOutput `pulumi:"insecureIngest"`
	// Channel latency mode.
	LatencyMode ChannelLatencyModePtrOutput `pulumi:"latencyMode"`
	// Channel
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Channel Playback URL.
	PlaybackUrl pulumi.StringOutput `pulumi:"playbackUrl"`
	// Optional transcode preset for the channel. This is selectable only for ADVANCED_HD and ADVANCED_SD channel types. For those channel types, the default preset is HIGHER_BANDWIDTH_DELIVERY. For other channel types (BASIC and STANDARD), preset is the empty string ("").
	Preset ChannelPresetPtrOutput `pulumi:"preset"`
	// Recording Configuration ARN. A value other than an empty string indicates that recording is enabled. Default: "" (recording is disabled).
	RecordingConfigurationArn pulumi.StringPtrOutput `pulumi:"recordingConfigurationArn"`
	// A list of key-value pairs that contain metadata for the asset model.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately.
	Type ChannelTypePtrOutput `pulumi:"type"`
}

Resource Type definition for AWS::IVS::Channel

## Example Usage ### Example

```go package main

import (

awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws"
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/ivs"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		channel, err := ivs.NewChannel(ctx, "channel", &ivs.ChannelArgs{
			Name: pulumi.String("MyChannel"),
			Tags: aws.TagArray{
				&aws.TagArgs{
					Key:   pulumi.String("MyKey"),
					Value: pulumi.String("MyValue"),
				},
			},
			InsecureIngest: pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		streamKey, err := ivs.NewStreamKey(ctx, "streamKey", &ivs.StreamKeyArgs{
			ChannelArn: channel.ID(),
			Tags: aws.TagArray{
				&aws.TagArgs{
					Key:   pulumi.String("MyKey"),
					Value: pulumi.String("MyValue"),
				},
			},
		})
		if err != nil {
			return err
		}
		ctx.Export("channelArn", channel.ID())
		ctx.Export("channelIngestEndpoint", channel.IngestEndpoint)
		ctx.Export("channelPlaybackUrl", channel.PlaybackUrl)
		ctx.Export("streamKeyArn", streamKey.ID())
		return nil
	})
}

``` ### Example

```go package main

import (

awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws"
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/ivs"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		channel, err := ivs.NewChannel(ctx, "channel", &ivs.ChannelArgs{
			Name: pulumi.String("MyChannel"),
			Tags: aws.TagArray{
				&aws.TagArgs{
					Key:   pulumi.String("MyKey"),
					Value: pulumi.String("MyValue"),
				},
			},
			InsecureIngest: pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		streamKey, err := ivs.NewStreamKey(ctx, "streamKey", &ivs.StreamKeyArgs{
			ChannelArn: channel.ID(),
			Tags: aws.TagArray{
				&aws.TagArgs{
					Key:   pulumi.String("MyKey"),
					Value: pulumi.String("MyValue"),
				},
			},
		})
		if err != nil {
			return err
		}
		ctx.Export("channelArn", channel.ID())
		ctx.Export("channelIngestEndpoint", channel.IngestEndpoint)
		ctx.Export("channelPlaybackUrl", channel.PlaybackUrl)
		ctx.Export("streamKeyArn", streamKey.ID())
		return nil
	})
}

```

func GetChannel

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

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

func NewChannel

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

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

func (*Channel) ElementType

func (*Channel) ElementType() reflect.Type

func (*Channel) ToChannelOutput

func (i *Channel) ToChannelOutput() ChannelOutput

func (*Channel) ToChannelOutputWithContext

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

type ChannelArgs

type ChannelArgs struct {
	// Whether the channel is authorized.
	Authorized pulumi.BoolPtrInput
	// Whether the channel allows insecure ingest.
	InsecureIngest pulumi.BoolPtrInput
	// Channel latency mode.
	LatencyMode ChannelLatencyModePtrInput
	// Channel
	Name pulumi.StringPtrInput
	// Optional transcode preset for the channel. This is selectable only for ADVANCED_HD and ADVANCED_SD channel types. For those channel types, the default preset is HIGHER_BANDWIDTH_DELIVERY. For other channel types (BASIC and STANDARD), preset is the empty string ("").
	Preset ChannelPresetPtrInput
	// Recording Configuration ARN. A value other than an empty string indicates that recording is enabled. Default: "" (recording is disabled).
	RecordingConfigurationArn pulumi.StringPtrInput
	// A list of key-value pairs that contain metadata for the asset model.
	Tags aws.TagArrayInput
	// Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately.
	Type ChannelTypePtrInput
}

The set of arguments for constructing a Channel resource.

func (ChannelArgs) ElementType

func (ChannelArgs) ElementType() reflect.Type

type ChannelInput

type ChannelInput interface {
	pulumi.Input

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

type ChannelLatencyMode

type ChannelLatencyMode string

Channel latency mode.

func (ChannelLatencyMode) ElementType

func (ChannelLatencyMode) ElementType() reflect.Type

func (ChannelLatencyMode) ToChannelLatencyModeOutput

func (e ChannelLatencyMode) ToChannelLatencyModeOutput() ChannelLatencyModeOutput

func (ChannelLatencyMode) ToChannelLatencyModeOutputWithContext

func (e ChannelLatencyMode) ToChannelLatencyModeOutputWithContext(ctx context.Context) ChannelLatencyModeOutput

func (ChannelLatencyMode) ToChannelLatencyModePtrOutput

func (e ChannelLatencyMode) ToChannelLatencyModePtrOutput() ChannelLatencyModePtrOutput

func (ChannelLatencyMode) ToChannelLatencyModePtrOutputWithContext

func (e ChannelLatencyMode) ToChannelLatencyModePtrOutputWithContext(ctx context.Context) ChannelLatencyModePtrOutput

func (ChannelLatencyMode) ToStringOutput

func (e ChannelLatencyMode) ToStringOutput() pulumi.StringOutput

func (ChannelLatencyMode) ToStringOutputWithContext

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

func (ChannelLatencyMode) ToStringPtrOutput

func (e ChannelLatencyMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChannelLatencyMode) ToStringPtrOutputWithContext

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

type ChannelLatencyModeInput

type ChannelLatencyModeInput interface {
	pulumi.Input

	ToChannelLatencyModeOutput() ChannelLatencyModeOutput
	ToChannelLatencyModeOutputWithContext(context.Context) ChannelLatencyModeOutput
}

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

ChannelLatencyModeNormal
ChannelLatencyModeLow

type ChannelLatencyModeOutput

type ChannelLatencyModeOutput struct{ *pulumi.OutputState }

func (ChannelLatencyModeOutput) ElementType

func (ChannelLatencyModeOutput) ElementType() reflect.Type

func (ChannelLatencyModeOutput) ToChannelLatencyModeOutput

func (o ChannelLatencyModeOutput) ToChannelLatencyModeOutput() ChannelLatencyModeOutput

func (ChannelLatencyModeOutput) ToChannelLatencyModeOutputWithContext

func (o ChannelLatencyModeOutput) ToChannelLatencyModeOutputWithContext(ctx context.Context) ChannelLatencyModeOutput

func (ChannelLatencyModeOutput) ToChannelLatencyModePtrOutput

func (o ChannelLatencyModeOutput) ToChannelLatencyModePtrOutput() ChannelLatencyModePtrOutput

func (ChannelLatencyModeOutput) ToChannelLatencyModePtrOutputWithContext

func (o ChannelLatencyModeOutput) ToChannelLatencyModePtrOutputWithContext(ctx context.Context) ChannelLatencyModePtrOutput

func (ChannelLatencyModeOutput) ToStringOutput

func (o ChannelLatencyModeOutput) ToStringOutput() pulumi.StringOutput

func (ChannelLatencyModeOutput) ToStringOutputWithContext

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

func (ChannelLatencyModeOutput) ToStringPtrOutput

func (o ChannelLatencyModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChannelLatencyModeOutput) ToStringPtrOutputWithContext

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

type ChannelLatencyModePtrInput

type ChannelLatencyModePtrInput interface {
	pulumi.Input

	ToChannelLatencyModePtrOutput() ChannelLatencyModePtrOutput
	ToChannelLatencyModePtrOutputWithContext(context.Context) ChannelLatencyModePtrOutput
}

func ChannelLatencyModePtr

func ChannelLatencyModePtr(v string) ChannelLatencyModePtrInput

type ChannelLatencyModePtrOutput

type ChannelLatencyModePtrOutput struct{ *pulumi.OutputState }

func (ChannelLatencyModePtrOutput) Elem

func (ChannelLatencyModePtrOutput) ElementType

func (ChannelLatencyModePtrOutput) ToChannelLatencyModePtrOutput

func (o ChannelLatencyModePtrOutput) ToChannelLatencyModePtrOutput() ChannelLatencyModePtrOutput

func (ChannelLatencyModePtrOutput) ToChannelLatencyModePtrOutputWithContext

func (o ChannelLatencyModePtrOutput) ToChannelLatencyModePtrOutputWithContext(ctx context.Context) ChannelLatencyModePtrOutput

func (ChannelLatencyModePtrOutput) ToStringPtrOutput

func (o ChannelLatencyModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChannelLatencyModePtrOutput) ToStringPtrOutputWithContext

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

type ChannelOutput

type ChannelOutput struct{ *pulumi.OutputState }

func (ChannelOutput) Arn added in v0.17.0

Channel ARN is automatically generated on creation and assigned as the unique identifier.

func (ChannelOutput) Authorized added in v0.17.0

func (o ChannelOutput) Authorized() pulumi.BoolPtrOutput

Whether the channel is authorized.

func (ChannelOutput) ElementType

func (ChannelOutput) ElementType() reflect.Type

func (ChannelOutput) IngestEndpoint added in v0.17.0

func (o ChannelOutput) IngestEndpoint() pulumi.StringOutput

Channel ingest endpoint, part of the definition of an ingest server, used when you set up streaming software.

func (ChannelOutput) InsecureIngest added in v0.59.0

func (o ChannelOutput) InsecureIngest() pulumi.BoolPtrOutput

Whether the channel allows insecure ingest.

func (ChannelOutput) LatencyMode added in v0.17.0

Channel latency mode.

func (ChannelOutput) Name added in v0.17.0

Channel

func (ChannelOutput) PlaybackUrl added in v0.17.0

func (o ChannelOutput) PlaybackUrl() pulumi.StringOutput

Channel Playback URL.

func (ChannelOutput) Preset added in v0.66.0

Optional transcode preset for the channel. This is selectable only for ADVANCED_HD and ADVANCED_SD channel types. For those channel types, the default preset is HIGHER_BANDWIDTH_DELIVERY. For other channel types (BASIC and STANDARD), preset is the empty string ("").

func (ChannelOutput) RecordingConfigurationArn added in v0.17.0

func (o ChannelOutput) RecordingConfigurationArn() pulumi.StringPtrOutput

Recording Configuration ARN. A value other than an empty string indicates that recording is enabled. Default: "" (recording is disabled).

func (ChannelOutput) Tags added in v0.17.0

func (o ChannelOutput) Tags() aws.TagArrayOutput

A list of key-value pairs that contain metadata for the asset model.

func (ChannelOutput) ToChannelOutput

func (o ChannelOutput) ToChannelOutput() ChannelOutput

func (ChannelOutput) ToChannelOutputWithContext

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

func (ChannelOutput) Type added in v0.17.0

Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately.

type ChannelPreset added in v0.66.0

type ChannelPreset string

Optional transcode preset for the channel. This is selectable only for ADVANCED_HD and ADVANCED_SD channel types. For those channel types, the default preset is HIGHER_BANDWIDTH_DELIVERY. For other channel types (BASIC and STANDARD), preset is the empty string ("").

func (ChannelPreset) ElementType added in v0.66.0

func (ChannelPreset) ElementType() reflect.Type

func (ChannelPreset) ToChannelPresetOutput added in v0.66.0

func (e ChannelPreset) ToChannelPresetOutput() ChannelPresetOutput

func (ChannelPreset) ToChannelPresetOutputWithContext added in v0.66.0

func (e ChannelPreset) ToChannelPresetOutputWithContext(ctx context.Context) ChannelPresetOutput

func (ChannelPreset) ToChannelPresetPtrOutput added in v0.66.0

func (e ChannelPreset) ToChannelPresetPtrOutput() ChannelPresetPtrOutput

func (ChannelPreset) ToChannelPresetPtrOutputWithContext added in v0.66.0

func (e ChannelPreset) ToChannelPresetPtrOutputWithContext(ctx context.Context) ChannelPresetPtrOutput

func (ChannelPreset) ToStringOutput added in v0.66.0

func (e ChannelPreset) ToStringOutput() pulumi.StringOutput

func (ChannelPreset) ToStringOutputWithContext added in v0.66.0

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

func (ChannelPreset) ToStringPtrOutput added in v0.66.0

func (e ChannelPreset) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChannelPreset) ToStringPtrOutputWithContext added in v0.66.0

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

type ChannelPresetInput added in v0.66.0

type ChannelPresetInput interface {
	pulumi.Input

	ToChannelPresetOutput() ChannelPresetOutput
	ToChannelPresetOutputWithContext(context.Context) ChannelPresetOutput
}

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

ChannelPresetHigherBandwidthDelivery
ChannelPresetConstrainedBandwidthDelivery

type ChannelPresetOutput added in v0.66.0

type ChannelPresetOutput struct{ *pulumi.OutputState }

func (ChannelPresetOutput) ElementType added in v0.66.0

func (ChannelPresetOutput) ElementType() reflect.Type

func (ChannelPresetOutput) ToChannelPresetOutput added in v0.66.0

func (o ChannelPresetOutput) ToChannelPresetOutput() ChannelPresetOutput

func (ChannelPresetOutput) ToChannelPresetOutputWithContext added in v0.66.0

func (o ChannelPresetOutput) ToChannelPresetOutputWithContext(ctx context.Context) ChannelPresetOutput

func (ChannelPresetOutput) ToChannelPresetPtrOutput added in v0.66.0

func (o ChannelPresetOutput) ToChannelPresetPtrOutput() ChannelPresetPtrOutput

func (ChannelPresetOutput) ToChannelPresetPtrOutputWithContext added in v0.66.0

func (o ChannelPresetOutput) ToChannelPresetPtrOutputWithContext(ctx context.Context) ChannelPresetPtrOutput

func (ChannelPresetOutput) ToStringOutput added in v0.66.0

func (o ChannelPresetOutput) ToStringOutput() pulumi.StringOutput

func (ChannelPresetOutput) ToStringOutputWithContext added in v0.66.0

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

func (ChannelPresetOutput) ToStringPtrOutput added in v0.66.0

func (o ChannelPresetOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChannelPresetOutput) ToStringPtrOutputWithContext added in v0.66.0

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

type ChannelPresetPtrInput added in v0.66.0

type ChannelPresetPtrInput interface {
	pulumi.Input

	ToChannelPresetPtrOutput() ChannelPresetPtrOutput
	ToChannelPresetPtrOutputWithContext(context.Context) ChannelPresetPtrOutput
}

func ChannelPresetPtr added in v0.66.0

func ChannelPresetPtr(v string) ChannelPresetPtrInput

type ChannelPresetPtrOutput added in v0.66.0

type ChannelPresetPtrOutput struct{ *pulumi.OutputState }

func (ChannelPresetPtrOutput) Elem added in v0.66.0

func (ChannelPresetPtrOutput) ElementType added in v0.66.0

func (ChannelPresetPtrOutput) ElementType() reflect.Type

func (ChannelPresetPtrOutput) ToChannelPresetPtrOutput added in v0.66.0

func (o ChannelPresetPtrOutput) ToChannelPresetPtrOutput() ChannelPresetPtrOutput

func (ChannelPresetPtrOutput) ToChannelPresetPtrOutputWithContext added in v0.66.0

func (o ChannelPresetPtrOutput) ToChannelPresetPtrOutputWithContext(ctx context.Context) ChannelPresetPtrOutput

func (ChannelPresetPtrOutput) ToStringPtrOutput added in v0.66.0

func (o ChannelPresetPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChannelPresetPtrOutput) ToStringPtrOutputWithContext added in v0.66.0

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

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 ChannelType

type ChannelType string

Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately.

func (ChannelType) ElementType

func (ChannelType) ElementType() reflect.Type

func (ChannelType) ToChannelTypeOutput

func (e ChannelType) ToChannelTypeOutput() ChannelTypeOutput

func (ChannelType) ToChannelTypeOutputWithContext

func (e ChannelType) ToChannelTypeOutputWithContext(ctx context.Context) ChannelTypeOutput

func (ChannelType) ToChannelTypePtrOutput

func (e ChannelType) ToChannelTypePtrOutput() ChannelTypePtrOutput

func (ChannelType) ToChannelTypePtrOutputWithContext

func (e ChannelType) ToChannelTypePtrOutputWithContext(ctx context.Context) ChannelTypePtrOutput

func (ChannelType) ToStringOutput

func (e ChannelType) ToStringOutput() pulumi.StringOutput

func (ChannelType) ToStringOutputWithContext

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

func (ChannelType) ToStringPtrOutput

func (e ChannelType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChannelType) ToStringPtrOutputWithContext

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

type ChannelTypeInput

type ChannelTypeInput interface {
	pulumi.Input

	ToChannelTypeOutput() ChannelTypeOutput
	ToChannelTypeOutputWithContext(context.Context) ChannelTypeOutput
}

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

ChannelTypeStandard
ChannelTypeBasic
ChannelTypeAdvancedSd
ChannelTypeAdvancedHd

type ChannelTypeOutput

type ChannelTypeOutput struct{ *pulumi.OutputState }

func (ChannelTypeOutput) ElementType

func (ChannelTypeOutput) ElementType() reflect.Type

func (ChannelTypeOutput) ToChannelTypeOutput

func (o ChannelTypeOutput) ToChannelTypeOutput() ChannelTypeOutput

func (ChannelTypeOutput) ToChannelTypeOutputWithContext

func (o ChannelTypeOutput) ToChannelTypeOutputWithContext(ctx context.Context) ChannelTypeOutput

func (ChannelTypeOutput) ToChannelTypePtrOutput

func (o ChannelTypeOutput) ToChannelTypePtrOutput() ChannelTypePtrOutput

func (ChannelTypeOutput) ToChannelTypePtrOutputWithContext

func (o ChannelTypeOutput) ToChannelTypePtrOutputWithContext(ctx context.Context) ChannelTypePtrOutput

func (ChannelTypeOutput) ToStringOutput

func (o ChannelTypeOutput) ToStringOutput() pulumi.StringOutput

func (ChannelTypeOutput) ToStringOutputWithContext

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

func (ChannelTypeOutput) ToStringPtrOutput

func (o ChannelTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChannelTypeOutput) ToStringPtrOutputWithContext

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

type ChannelTypePtrInput

type ChannelTypePtrInput interface {
	pulumi.Input

	ToChannelTypePtrOutput() ChannelTypePtrOutput
	ToChannelTypePtrOutputWithContext(context.Context) ChannelTypePtrOutput
}

func ChannelTypePtr

func ChannelTypePtr(v string) ChannelTypePtrInput

type ChannelTypePtrOutput

type ChannelTypePtrOutput struct{ *pulumi.OutputState }

func (ChannelTypePtrOutput) Elem

func (ChannelTypePtrOutput) ElementType

func (ChannelTypePtrOutput) ElementType() reflect.Type

func (ChannelTypePtrOutput) ToChannelTypePtrOutput

func (o ChannelTypePtrOutput) ToChannelTypePtrOutput() ChannelTypePtrOutput

func (ChannelTypePtrOutput) ToChannelTypePtrOutputWithContext

func (o ChannelTypePtrOutput) ToChannelTypePtrOutputWithContext(ctx context.Context) ChannelTypePtrOutput

func (ChannelTypePtrOutput) ToStringPtrOutput

func (o ChannelTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ChannelTypePtrOutput) ToStringPtrOutputWithContext

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

type EncoderConfiguration added in v0.101.0

type EncoderConfiguration struct {
	pulumi.CustomResourceState

	// Encoder configuration identifier.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Encoder configuration name.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// Video configuration. Default: video resolution 1280x720, bitrate 2500 kbps, 30 fps
	Video VideoPropertiesPtrOutput `pulumi:"video"`
}

Resource Type definition for AWS::IVS::EncoderConfiguration.

func GetEncoderConfiguration added in v0.101.0

func GetEncoderConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EncoderConfigurationState, opts ...pulumi.ResourceOption) (*EncoderConfiguration, error)

GetEncoderConfiguration gets an existing EncoderConfiguration 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 NewEncoderConfiguration added in v0.101.0

func NewEncoderConfiguration(ctx *pulumi.Context,
	name string, args *EncoderConfigurationArgs, opts ...pulumi.ResourceOption) (*EncoderConfiguration, error)

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

func (*EncoderConfiguration) ElementType added in v0.101.0

func (*EncoderConfiguration) ElementType() reflect.Type

func (*EncoderConfiguration) ToEncoderConfigurationOutput added in v0.101.0

func (i *EncoderConfiguration) ToEncoderConfigurationOutput() EncoderConfigurationOutput

func (*EncoderConfiguration) ToEncoderConfigurationOutputWithContext added in v0.101.0

func (i *EncoderConfiguration) ToEncoderConfigurationOutputWithContext(ctx context.Context) EncoderConfigurationOutput

type EncoderConfigurationArgs added in v0.101.0

type EncoderConfigurationArgs struct {
	// Encoder configuration name.
	Name pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayInput
	// Video configuration. Default: video resolution 1280x720, bitrate 2500 kbps, 30 fps
	Video VideoPropertiesPtrInput
}

The set of arguments for constructing a EncoderConfiguration resource.

func (EncoderConfigurationArgs) ElementType added in v0.101.0

func (EncoderConfigurationArgs) ElementType() reflect.Type

type EncoderConfigurationInput added in v0.101.0

type EncoderConfigurationInput interface {
	pulumi.Input

	ToEncoderConfigurationOutput() EncoderConfigurationOutput
	ToEncoderConfigurationOutputWithContext(ctx context.Context) EncoderConfigurationOutput
}

type EncoderConfigurationOutput added in v0.101.0

type EncoderConfigurationOutput struct{ *pulumi.OutputState }

func (EncoderConfigurationOutput) Arn added in v0.101.0

Encoder configuration identifier.

func (EncoderConfigurationOutput) ElementType added in v0.101.0

func (EncoderConfigurationOutput) ElementType() reflect.Type

func (EncoderConfigurationOutput) Name added in v0.101.0

Encoder configuration name.

func (EncoderConfigurationOutput) Tags added in v0.101.0

An array of key-value pairs to apply to this resource.

func (EncoderConfigurationOutput) ToEncoderConfigurationOutput added in v0.101.0

func (o EncoderConfigurationOutput) ToEncoderConfigurationOutput() EncoderConfigurationOutput

func (EncoderConfigurationOutput) ToEncoderConfigurationOutputWithContext added in v0.101.0

func (o EncoderConfigurationOutput) ToEncoderConfigurationOutputWithContext(ctx context.Context) EncoderConfigurationOutput

func (EncoderConfigurationOutput) Video added in v0.101.0

Video configuration. Default: video resolution 1280x720, bitrate 2500 kbps, 30 fps

type EncoderConfigurationState added in v0.101.0

type EncoderConfigurationState struct {
}

func (EncoderConfigurationState) ElementType added in v0.101.0

func (EncoderConfigurationState) ElementType() reflect.Type

type EncoderConfigurationTag added in v0.101.0

type EncoderConfigurationTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type LookupChannelArgs added in v0.12.0

type LookupChannelArgs struct {
	// Channel ARN is automatically generated on creation and assigned as the unique identifier.
	Arn string `pulumi:"arn"`
}

type LookupChannelOutputArgs added in v0.12.0

type LookupChannelOutputArgs struct {
	// Channel ARN is automatically generated on creation and assigned as the unique identifier.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupChannelOutputArgs) ElementType added in v0.12.0

func (LookupChannelOutputArgs) ElementType() reflect.Type

type LookupChannelResult added in v0.12.0

type LookupChannelResult struct {
	// Channel ARN is automatically generated on creation and assigned as the unique identifier.
	Arn *string `pulumi:"arn"`
	// Whether the channel is authorized.
	Authorized *bool `pulumi:"authorized"`
	// Channel ingest endpoint, part of the definition of an ingest server, used when you set up streaming software.
	IngestEndpoint *string `pulumi:"ingestEndpoint"`
	// Whether the channel allows insecure ingest.
	InsecureIngest *bool `pulumi:"insecureIngest"`
	// Channel latency mode.
	LatencyMode *ChannelLatencyMode `pulumi:"latencyMode"`
	// Channel
	Name *string `pulumi:"name"`
	// Channel Playback URL.
	PlaybackUrl *string `pulumi:"playbackUrl"`
	// Optional transcode preset for the channel. This is selectable only for ADVANCED_HD and ADVANCED_SD channel types. For those channel types, the default preset is HIGHER_BANDWIDTH_DELIVERY. For other channel types (BASIC and STANDARD), preset is the empty string ("").
	Preset *ChannelPreset `pulumi:"preset"`
	// Recording Configuration ARN. A value other than an empty string indicates that recording is enabled. Default: "" (recording is disabled).
	RecordingConfigurationArn *string `pulumi:"recordingConfigurationArn"`
	// A list of key-value pairs that contain metadata for the asset model.
	Tags []aws.Tag `pulumi:"tags"`
	// Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately.
	Type *ChannelType `pulumi:"type"`
}

func LookupChannel added in v0.12.0

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

Resource Type definition for AWS::IVS::Channel

type LookupChannelResultOutput added in v0.12.0

type LookupChannelResultOutput struct{ *pulumi.OutputState }

func LookupChannelOutput added in v0.12.0

func LookupChannelOutput(ctx *pulumi.Context, args LookupChannelOutputArgs, opts ...pulumi.InvokeOption) LookupChannelResultOutput

func (LookupChannelResultOutput) Arn added in v0.12.0

Channel ARN is automatically generated on creation and assigned as the unique identifier.

func (LookupChannelResultOutput) Authorized added in v0.12.0

Whether the channel is authorized.

func (LookupChannelResultOutput) ElementType added in v0.12.0

func (LookupChannelResultOutput) ElementType() reflect.Type

func (LookupChannelResultOutput) IngestEndpoint added in v0.12.0

Channel ingest endpoint, part of the definition of an ingest server, used when you set up streaming software.

func (LookupChannelResultOutput) InsecureIngest added in v0.59.0

func (o LookupChannelResultOutput) InsecureIngest() pulumi.BoolPtrOutput

Whether the channel allows insecure ingest.

func (LookupChannelResultOutput) LatencyMode added in v0.12.0

Channel latency mode.

func (LookupChannelResultOutput) Name added in v0.12.0

Channel

func (LookupChannelResultOutput) PlaybackUrl added in v0.12.0

Channel Playback URL.

func (LookupChannelResultOutput) Preset added in v0.66.0

Optional transcode preset for the channel. This is selectable only for ADVANCED_HD and ADVANCED_SD channel types. For those channel types, the default preset is HIGHER_BANDWIDTH_DELIVERY. For other channel types (BASIC and STANDARD), preset is the empty string ("").

func (LookupChannelResultOutput) RecordingConfigurationArn added in v0.12.0

func (o LookupChannelResultOutput) RecordingConfigurationArn() pulumi.StringPtrOutput

Recording Configuration ARN. A value other than an empty string indicates that recording is enabled. Default: "" (recording is disabled).

func (LookupChannelResultOutput) Tags added in v0.12.0

A list of key-value pairs that contain metadata for the asset model.

func (LookupChannelResultOutput) ToLookupChannelResultOutput added in v0.12.0

func (o LookupChannelResultOutput) ToLookupChannelResultOutput() LookupChannelResultOutput

func (LookupChannelResultOutput) ToLookupChannelResultOutputWithContext added in v0.12.0

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

func (LookupChannelResultOutput) Type added in v0.12.0

Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately.

type LookupEncoderConfigurationArgs added in v0.101.0

type LookupEncoderConfigurationArgs struct {
	// Encoder configuration identifier.
	Arn string `pulumi:"arn"`
}

type LookupEncoderConfigurationOutputArgs added in v0.101.0

type LookupEncoderConfigurationOutputArgs struct {
	// Encoder configuration identifier.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupEncoderConfigurationOutputArgs) ElementType added in v0.101.0

type LookupEncoderConfigurationResult added in v0.101.0

type LookupEncoderConfigurationResult struct {
	// Encoder configuration identifier.
	Arn *string `pulumi:"arn"`
	// An array of key-value pairs to apply to this resource.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupEncoderConfiguration added in v0.101.0

func LookupEncoderConfiguration(ctx *pulumi.Context, args *LookupEncoderConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupEncoderConfigurationResult, error)

Resource Type definition for AWS::IVS::EncoderConfiguration.

type LookupEncoderConfigurationResultOutput added in v0.101.0

type LookupEncoderConfigurationResultOutput struct{ *pulumi.OutputState }

func (LookupEncoderConfigurationResultOutput) Arn added in v0.101.0

Encoder configuration identifier.

func (LookupEncoderConfigurationResultOutput) ElementType added in v0.101.0

func (LookupEncoderConfigurationResultOutput) Tags added in v0.101.0

An array of key-value pairs to apply to this resource.

func (LookupEncoderConfigurationResultOutput) ToLookupEncoderConfigurationResultOutput added in v0.101.0

func (o LookupEncoderConfigurationResultOutput) ToLookupEncoderConfigurationResultOutput() LookupEncoderConfigurationResultOutput

func (LookupEncoderConfigurationResultOutput) ToLookupEncoderConfigurationResultOutputWithContext added in v0.101.0

func (o LookupEncoderConfigurationResultOutput) ToLookupEncoderConfigurationResultOutputWithContext(ctx context.Context) LookupEncoderConfigurationResultOutput

type LookupPlaybackKeyPairArgs added in v0.12.0

type LookupPlaybackKeyPairArgs struct {
	// Key-pair identifier.
	Arn string `pulumi:"arn"`
}

type LookupPlaybackKeyPairOutputArgs added in v0.12.0

type LookupPlaybackKeyPairOutputArgs struct {
	// Key-pair identifier.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupPlaybackKeyPairOutputArgs) ElementType added in v0.12.0

type LookupPlaybackKeyPairResult added in v0.12.0

type LookupPlaybackKeyPairResult struct {
	// Key-pair identifier.
	Arn *string `pulumi:"arn"`
	// Key-pair identifier.
	Fingerprint *string `pulumi:"fingerprint"`
	// A list of key-value pairs that contain metadata for the asset model.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupPlaybackKeyPair added in v0.12.0

func LookupPlaybackKeyPair(ctx *pulumi.Context, args *LookupPlaybackKeyPairArgs, opts ...pulumi.InvokeOption) (*LookupPlaybackKeyPairResult, error)

Resource Type definition for AWS::IVS::PlaybackKeyPair

type LookupPlaybackKeyPairResultOutput added in v0.12.0

type LookupPlaybackKeyPairResultOutput struct{ *pulumi.OutputState }

func LookupPlaybackKeyPairOutput added in v0.12.0

func (LookupPlaybackKeyPairResultOutput) Arn added in v0.12.0

Key-pair identifier.

func (LookupPlaybackKeyPairResultOutput) ElementType added in v0.12.0

func (LookupPlaybackKeyPairResultOutput) Fingerprint added in v0.12.0

Key-pair identifier.

func (LookupPlaybackKeyPairResultOutput) Tags added in v0.12.0

A list of key-value pairs that contain metadata for the asset model.

func (LookupPlaybackKeyPairResultOutput) ToLookupPlaybackKeyPairResultOutput added in v0.12.0

func (o LookupPlaybackKeyPairResultOutput) ToLookupPlaybackKeyPairResultOutput() LookupPlaybackKeyPairResultOutput

func (LookupPlaybackKeyPairResultOutput) ToLookupPlaybackKeyPairResultOutputWithContext added in v0.12.0

func (o LookupPlaybackKeyPairResultOutput) ToLookupPlaybackKeyPairResultOutputWithContext(ctx context.Context) LookupPlaybackKeyPairResultOutput

type LookupPlaybackRestrictionPolicyArgs added in v0.101.0

type LookupPlaybackRestrictionPolicyArgs struct {
	// Playback-restriction-policy identifier.
	Arn string `pulumi:"arn"`
}

type LookupPlaybackRestrictionPolicyOutputArgs added in v0.101.0

type LookupPlaybackRestrictionPolicyOutputArgs struct {
	// Playback-restriction-policy identifier.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupPlaybackRestrictionPolicyOutputArgs) ElementType added in v0.101.0

type LookupPlaybackRestrictionPolicyResult added in v0.101.0

type LookupPlaybackRestrictionPolicyResult struct {
	// A list of country codes that control geoblocking restriction. Allowed values are the officially assigned ISO 3166-1 alpha-2 codes. Default: All countries (an empty array).
	AllowedCountries []string `pulumi:"allowedCountries"`
	// A list of origin sites that control CORS restriction. Allowed values are the same as valid values of the Origin header defined at https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin
	AllowedOrigins []string `pulumi:"allowedOrigins"`
	// Playback-restriction-policy identifier.
	Arn *string `pulumi:"arn"`
	// Whether channel playback is constrained by origin site.
	EnableStrictOriginEnforcement *bool `pulumi:"enableStrictOriginEnforcement"`
	// Playback-restriction-policy name.
	Name *string `pulumi:"name"`
	// An array of key-value pairs to apply to this resource.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupPlaybackRestrictionPolicy added in v0.101.0

Resource Type definition for AWS::IVS::PlaybackRestrictionPolicy.

type LookupPlaybackRestrictionPolicyResultOutput added in v0.101.0

type LookupPlaybackRestrictionPolicyResultOutput struct{ *pulumi.OutputState }

func (LookupPlaybackRestrictionPolicyResultOutput) AllowedCountries added in v0.101.0

A list of country codes that control geoblocking restriction. Allowed values are the officially assigned ISO 3166-1 alpha-2 codes. Default: All countries (an empty array).

func (LookupPlaybackRestrictionPolicyResultOutput) AllowedOrigins added in v0.101.0

A list of origin sites that control CORS restriction. Allowed values are the same as valid values of the Origin header defined at https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin

func (LookupPlaybackRestrictionPolicyResultOutput) Arn added in v0.101.0

Playback-restriction-policy identifier.

func (LookupPlaybackRestrictionPolicyResultOutput) ElementType added in v0.101.0

func (LookupPlaybackRestrictionPolicyResultOutput) EnableStrictOriginEnforcement added in v0.101.0

func (o LookupPlaybackRestrictionPolicyResultOutput) EnableStrictOriginEnforcement() pulumi.BoolPtrOutput

Whether channel playback is constrained by origin site.

func (LookupPlaybackRestrictionPolicyResultOutput) Name added in v0.101.0

Playback-restriction-policy name.

func (LookupPlaybackRestrictionPolicyResultOutput) Tags added in v0.101.0

An array of key-value pairs to apply to this resource.

func (LookupPlaybackRestrictionPolicyResultOutput) ToLookupPlaybackRestrictionPolicyResultOutput added in v0.101.0

func (o LookupPlaybackRestrictionPolicyResultOutput) ToLookupPlaybackRestrictionPolicyResultOutput() LookupPlaybackRestrictionPolicyResultOutput

func (LookupPlaybackRestrictionPolicyResultOutput) ToLookupPlaybackRestrictionPolicyResultOutputWithContext added in v0.101.0

func (o LookupPlaybackRestrictionPolicyResultOutput) ToLookupPlaybackRestrictionPolicyResultOutputWithContext(ctx context.Context) LookupPlaybackRestrictionPolicyResultOutput

type LookupRecordingConfigurationArgs added in v0.12.0

type LookupRecordingConfigurationArgs struct {
	// Recording Configuration ARN is automatically generated on creation and assigned as the unique identifier.
	Arn string `pulumi:"arn"`
}

type LookupRecordingConfigurationOutputArgs added in v0.12.0

type LookupRecordingConfigurationOutputArgs struct {
	// Recording Configuration ARN is automatically generated on creation and assigned as the unique identifier.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupRecordingConfigurationOutputArgs) ElementType added in v0.12.0

type LookupRecordingConfigurationResult added in v0.12.0

type LookupRecordingConfigurationResult struct {
	// Recording Configuration ARN is automatically generated on creation and assigned as the unique identifier.
	Arn *string `pulumi:"arn"`
	// Recording Configuration State.
	State *RecordingConfigurationStateEnum `pulumi:"state"`
	// A list of key-value pairs that contain metadata for the asset model.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupRecordingConfiguration added in v0.12.0

func LookupRecordingConfiguration(ctx *pulumi.Context, args *LookupRecordingConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupRecordingConfigurationResult, error)

Resource Type definition for AWS::IVS::RecordingConfiguration

type LookupRecordingConfigurationResultOutput added in v0.12.0

type LookupRecordingConfigurationResultOutput struct{ *pulumi.OutputState }

func (LookupRecordingConfigurationResultOutput) Arn added in v0.12.0

Recording Configuration ARN is automatically generated on creation and assigned as the unique identifier.

func (LookupRecordingConfigurationResultOutput) ElementType added in v0.12.0

func (LookupRecordingConfigurationResultOutput) State added in v0.12.0

Recording Configuration State.

func (LookupRecordingConfigurationResultOutput) Tags added in v0.12.0

A list of key-value pairs that contain metadata for the asset model.

func (LookupRecordingConfigurationResultOutput) ToLookupRecordingConfigurationResultOutput added in v0.12.0

func (o LookupRecordingConfigurationResultOutput) ToLookupRecordingConfigurationResultOutput() LookupRecordingConfigurationResultOutput

func (LookupRecordingConfigurationResultOutput) ToLookupRecordingConfigurationResultOutputWithContext added in v0.12.0

func (o LookupRecordingConfigurationResultOutput) ToLookupRecordingConfigurationResultOutputWithContext(ctx context.Context) LookupRecordingConfigurationResultOutput

type LookupStageArgs added in v0.95.0

type LookupStageArgs struct {
	// Stage ARN is automatically generated on creation and assigned as the unique identifier.
	Arn string `pulumi:"arn"`
}

type LookupStageOutputArgs added in v0.95.0

type LookupStageOutputArgs struct {
	// Stage ARN is automatically generated on creation and assigned as the unique identifier.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupStageOutputArgs) ElementType added in v0.95.0

func (LookupStageOutputArgs) ElementType() reflect.Type

type LookupStageResult added in v0.95.0

type LookupStageResult struct {
	// ID of the active session within the stage.
	ActiveSessionId *string `pulumi:"activeSessionId"`
	// Stage ARN is automatically generated on creation and assigned as the unique identifier.
	Arn *string `pulumi:"arn"`
	// Stage name
	Name *string `pulumi:"name"`
	// An array of key-value pairs to apply to this resource.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupStage added in v0.95.0

func LookupStage(ctx *pulumi.Context, args *LookupStageArgs, opts ...pulumi.InvokeOption) (*LookupStageResult, error)

Resource Definition for type AWS::IVS::Stage.

type LookupStageResultOutput added in v0.95.0

type LookupStageResultOutput struct{ *pulumi.OutputState }

func LookupStageOutput added in v0.95.0

func LookupStageOutput(ctx *pulumi.Context, args LookupStageOutputArgs, opts ...pulumi.InvokeOption) LookupStageResultOutput

func (LookupStageResultOutput) ActiveSessionId added in v0.95.0

func (o LookupStageResultOutput) ActiveSessionId() pulumi.StringPtrOutput

ID of the active session within the stage.

func (LookupStageResultOutput) Arn added in v0.95.0

Stage ARN is automatically generated on creation and assigned as the unique identifier.

func (LookupStageResultOutput) ElementType added in v0.95.0

func (LookupStageResultOutput) ElementType() reflect.Type

func (LookupStageResultOutput) Name added in v0.95.0

Stage name

func (LookupStageResultOutput) Tags added in v0.95.0

An array of key-value pairs to apply to this resource.

func (LookupStageResultOutput) ToLookupStageResultOutput added in v0.95.0

func (o LookupStageResultOutput) ToLookupStageResultOutput() LookupStageResultOutput

func (LookupStageResultOutput) ToLookupStageResultOutputWithContext added in v0.95.0

func (o LookupStageResultOutput) ToLookupStageResultOutputWithContext(ctx context.Context) LookupStageResultOutput

type LookupStorageConfigurationArgs added in v0.101.0

type LookupStorageConfigurationArgs struct {
	// Storage Configuration ARN is automatically generated on creation and assigned as the unique identifier.
	Arn string `pulumi:"arn"`
}

type LookupStorageConfigurationOutputArgs added in v0.101.0

type LookupStorageConfigurationOutputArgs struct {
	// Storage Configuration ARN is automatically generated on creation and assigned as the unique identifier.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupStorageConfigurationOutputArgs) ElementType added in v0.101.0

type LookupStorageConfigurationResult added in v0.101.0

type LookupStorageConfigurationResult struct {
	// Storage Configuration ARN is automatically generated on creation and assigned as the unique identifier.
	Arn *string `pulumi:"arn"`
	// A list of key-value pairs that contain metadata for the asset model.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupStorageConfiguration added in v0.101.0

func LookupStorageConfiguration(ctx *pulumi.Context, args *LookupStorageConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupStorageConfigurationResult, error)

Resource Type definition for AWS::IVS::StorageConfiguration

type LookupStorageConfigurationResultOutput added in v0.101.0

type LookupStorageConfigurationResultOutput struct{ *pulumi.OutputState }

func (LookupStorageConfigurationResultOutput) Arn added in v0.101.0

Storage Configuration ARN is automatically generated on creation and assigned as the unique identifier.

func (LookupStorageConfigurationResultOutput) ElementType added in v0.101.0

func (LookupStorageConfigurationResultOutput) Tags added in v0.101.0

A list of key-value pairs that contain metadata for the asset model.

func (LookupStorageConfigurationResultOutput) ToLookupStorageConfigurationResultOutput added in v0.101.0

func (o LookupStorageConfigurationResultOutput) ToLookupStorageConfigurationResultOutput() LookupStorageConfigurationResultOutput

func (LookupStorageConfigurationResultOutput) ToLookupStorageConfigurationResultOutputWithContext added in v0.101.0

func (o LookupStorageConfigurationResultOutput) ToLookupStorageConfigurationResultOutputWithContext(ctx context.Context) LookupStorageConfigurationResultOutput

type LookupStreamKeyArgs added in v0.12.0

type LookupStreamKeyArgs struct {
	// Stream Key ARN is automatically generated on creation and assigned as the unique identifier.
	Arn string `pulumi:"arn"`
}

type LookupStreamKeyOutputArgs added in v0.12.0

type LookupStreamKeyOutputArgs struct {
	// Stream Key ARN is automatically generated on creation and assigned as the unique identifier.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupStreamKeyOutputArgs) ElementType added in v0.12.0

func (LookupStreamKeyOutputArgs) ElementType() reflect.Type

type LookupStreamKeyResult added in v0.12.0

type LookupStreamKeyResult struct {
	// Stream Key ARN is automatically generated on creation and assigned as the unique identifier.
	Arn *string `pulumi:"arn"`
	// A list of key-value pairs that contain metadata for the asset model.
	Tags []aws.Tag `pulumi:"tags"`
	// Stream-key value.
	Value *string `pulumi:"value"`
}

func LookupStreamKey added in v0.12.0

func LookupStreamKey(ctx *pulumi.Context, args *LookupStreamKeyArgs, opts ...pulumi.InvokeOption) (*LookupStreamKeyResult, error)

Resource Type definition for AWS::IVS::StreamKey

type LookupStreamKeyResultOutput added in v0.12.0

type LookupStreamKeyResultOutput struct{ *pulumi.OutputState }

func LookupStreamKeyOutput added in v0.12.0

func (LookupStreamKeyResultOutput) Arn added in v0.12.0

Stream Key ARN is automatically generated on creation and assigned as the unique identifier.

func (LookupStreamKeyResultOutput) ElementType added in v0.12.0

func (LookupStreamKeyResultOutput) Tags added in v0.12.0

A list of key-value pairs that contain metadata for the asset model.

func (LookupStreamKeyResultOutput) ToLookupStreamKeyResultOutput added in v0.12.0

func (o LookupStreamKeyResultOutput) ToLookupStreamKeyResultOutput() LookupStreamKeyResultOutput

func (LookupStreamKeyResultOutput) ToLookupStreamKeyResultOutputWithContext added in v0.12.0

func (o LookupStreamKeyResultOutput) ToLookupStreamKeyResultOutputWithContext(ctx context.Context) LookupStreamKeyResultOutput

func (LookupStreamKeyResultOutput) Value added in v0.12.0

Stream-key value.

type PlaybackKeyPair

type PlaybackKeyPair struct {
	pulumi.CustomResourceState

	// Key-pair identifier.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Key-pair identifier.
	Fingerprint pulumi.StringOutput `pulumi:"fingerprint"`
	// An arbitrary string (a nickname) assigned to a playback key pair that helps the customer identify that resource. The value does not need to be unique.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// The public portion of a customer-generated key pair.
	PublicKeyMaterial pulumi.StringPtrOutput `pulumi:"publicKeyMaterial"`
	// A list of key-value pairs that contain metadata for the asset model.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::IVS::PlaybackKeyPair

## Example Usage ### Example

```go package main

import (

awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws"
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/ivs"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		playbackKeyPair, err := ivs.NewPlaybackKeyPair(ctx, "playbackKeyPair", &ivs.PlaybackKeyPairArgs{
			PublicKeyMaterial: pulumi.String(`-----BEGIN PUBLIC KEY-----

MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEwOR43ETwEoWif1i14aL8GtDMNkT/kBQm h4sas9P//bjCU988rmQQXVBfftKT9xngg+W6hzOEpeUlCRlAtz6b6U79naYYRaSk K/UhYGWkXlbJlc9zn13imYWgVGe/BMFp -----END PUBLIC KEY----- `),

			Name: pulumi.String("MyPlaybackKeyPair"),
			Tags: aws.TagArray{
				&aws.TagArgs{
					Key:   pulumi.String("MyKey"),
					Value: pulumi.String("MyValue"),
				},
			},
		})
		if err != nil {
			return err
		}
		ctx.Export("playbackKeyPairArn", playbackKeyPair.ID())
		ctx.Export("playbackKeyPairFingerprint", playbackKeyPair.Fingerprint)
		return nil
	})
}

``` ### Example

```go package main

import (

awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws"
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/ivs"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		playbackKeyPair, err := ivs.NewPlaybackKeyPair(ctx, "playbackKeyPair", &ivs.PlaybackKeyPairArgs{
			PublicKeyMaterial: pulumi.String(`-----BEGIN PUBLIC KEY-----

MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEwOR43ETwEoWif1i14aL8GtDMNkT/kBQm h4sas9P//bjCU988rmQQXVBfftKT9xngg+W6hzOEpeUlCRlAtz6b6U79naYYRaSk K/UhYGWkXlbJlc9zn13imYWgVGe/BMFp -----END PUBLIC KEY----- `),

			Name: pulumi.String("MyPlaybackKeyPair"),
			Tags: aws.TagArray{
				&aws.TagArgs{
					Key:   pulumi.String("MyKey"),
					Value: pulumi.String("MyValue"),
				},
			},
		})
		if err != nil {
			return err
		}
		ctx.Export("playbackKeyPairArn", playbackKeyPair.ID())
		ctx.Export("playbackKeyPairFingerprint", playbackKeyPair.Fingerprint)
		return nil
	})
}

```

func GetPlaybackKeyPair

func GetPlaybackKeyPair(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PlaybackKeyPairState, opts ...pulumi.ResourceOption) (*PlaybackKeyPair, error)

GetPlaybackKeyPair gets an existing PlaybackKeyPair 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 NewPlaybackKeyPair

func NewPlaybackKeyPair(ctx *pulumi.Context,
	name string, args *PlaybackKeyPairArgs, opts ...pulumi.ResourceOption) (*PlaybackKeyPair, error)

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

func (*PlaybackKeyPair) ElementType

func (*PlaybackKeyPair) ElementType() reflect.Type

func (*PlaybackKeyPair) ToPlaybackKeyPairOutput

func (i *PlaybackKeyPair) ToPlaybackKeyPairOutput() PlaybackKeyPairOutput

func (*PlaybackKeyPair) ToPlaybackKeyPairOutputWithContext

func (i *PlaybackKeyPair) ToPlaybackKeyPairOutputWithContext(ctx context.Context) PlaybackKeyPairOutput

type PlaybackKeyPairArgs

type PlaybackKeyPairArgs struct {
	// An arbitrary string (a nickname) assigned to a playback key pair that helps the customer identify that resource. The value does not need to be unique.
	Name pulumi.StringPtrInput
	// The public portion of a customer-generated key pair.
	PublicKeyMaterial pulumi.StringPtrInput
	// A list of key-value pairs that contain metadata for the asset model.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a PlaybackKeyPair resource.

func (PlaybackKeyPairArgs) ElementType

func (PlaybackKeyPairArgs) ElementType() reflect.Type

type PlaybackKeyPairInput

type PlaybackKeyPairInput interface {
	pulumi.Input

	ToPlaybackKeyPairOutput() PlaybackKeyPairOutput
	ToPlaybackKeyPairOutputWithContext(ctx context.Context) PlaybackKeyPairOutput
}

type PlaybackKeyPairOutput

type PlaybackKeyPairOutput struct{ *pulumi.OutputState }

func (PlaybackKeyPairOutput) Arn added in v0.17.0

Key-pair identifier.

func (PlaybackKeyPairOutput) ElementType

func (PlaybackKeyPairOutput) ElementType() reflect.Type

func (PlaybackKeyPairOutput) Fingerprint added in v0.17.0

func (o PlaybackKeyPairOutput) Fingerprint() pulumi.StringOutput

Key-pair identifier.

func (PlaybackKeyPairOutput) Name added in v0.17.0

An arbitrary string (a nickname) assigned to a playback key pair that helps the customer identify that resource. The value does not need to be unique.

func (PlaybackKeyPairOutput) PublicKeyMaterial added in v0.17.0

func (o PlaybackKeyPairOutput) PublicKeyMaterial() pulumi.StringPtrOutput

The public portion of a customer-generated key pair.

func (PlaybackKeyPairOutput) Tags added in v0.17.0

A list of key-value pairs that contain metadata for the asset model.

func (PlaybackKeyPairOutput) ToPlaybackKeyPairOutput

func (o PlaybackKeyPairOutput) ToPlaybackKeyPairOutput() PlaybackKeyPairOutput

func (PlaybackKeyPairOutput) ToPlaybackKeyPairOutputWithContext

func (o PlaybackKeyPairOutput) ToPlaybackKeyPairOutputWithContext(ctx context.Context) PlaybackKeyPairOutput

type PlaybackKeyPairState

type PlaybackKeyPairState struct {
}

func (PlaybackKeyPairState) ElementType

func (PlaybackKeyPairState) ElementType() reflect.Type

type PlaybackKeyPairTag

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

type PlaybackRestrictionPolicy added in v0.101.0

type PlaybackRestrictionPolicy struct {
	pulumi.CustomResourceState

	// A list of country codes that control geoblocking restriction. Allowed values are the officially assigned ISO 3166-1 alpha-2 codes. Default: All countries (an empty array).
	AllowedCountries pulumi.StringArrayOutput `pulumi:"allowedCountries"`
	// A list of origin sites that control CORS restriction. Allowed values are the same as valid values of the Origin header defined at https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin
	AllowedOrigins pulumi.StringArrayOutput `pulumi:"allowedOrigins"`
	// Playback-restriction-policy identifier.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Whether channel playback is constrained by origin site.
	EnableStrictOriginEnforcement pulumi.BoolPtrOutput `pulumi:"enableStrictOriginEnforcement"`
	// Playback-restriction-policy name.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::IVS::PlaybackRestrictionPolicy.

func GetPlaybackRestrictionPolicy added in v0.101.0

func GetPlaybackRestrictionPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PlaybackRestrictionPolicyState, opts ...pulumi.ResourceOption) (*PlaybackRestrictionPolicy, error)

GetPlaybackRestrictionPolicy gets an existing PlaybackRestrictionPolicy 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 NewPlaybackRestrictionPolicy added in v0.101.0

func NewPlaybackRestrictionPolicy(ctx *pulumi.Context,
	name string, args *PlaybackRestrictionPolicyArgs, opts ...pulumi.ResourceOption) (*PlaybackRestrictionPolicy, error)

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

func (*PlaybackRestrictionPolicy) ElementType added in v0.101.0

func (*PlaybackRestrictionPolicy) ElementType() reflect.Type

func (*PlaybackRestrictionPolicy) ToPlaybackRestrictionPolicyOutput added in v0.101.0

func (i *PlaybackRestrictionPolicy) ToPlaybackRestrictionPolicyOutput() PlaybackRestrictionPolicyOutput

func (*PlaybackRestrictionPolicy) ToPlaybackRestrictionPolicyOutputWithContext added in v0.101.0

func (i *PlaybackRestrictionPolicy) ToPlaybackRestrictionPolicyOutputWithContext(ctx context.Context) PlaybackRestrictionPolicyOutput

type PlaybackRestrictionPolicyArgs added in v0.101.0

type PlaybackRestrictionPolicyArgs struct {
	// A list of country codes that control geoblocking restriction. Allowed values are the officially assigned ISO 3166-1 alpha-2 codes. Default: All countries (an empty array).
	AllowedCountries pulumi.StringArrayInput
	// A list of origin sites that control CORS restriction. Allowed values are the same as valid values of the Origin header defined at https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin
	AllowedOrigins pulumi.StringArrayInput
	// Whether channel playback is constrained by origin site.
	EnableStrictOriginEnforcement pulumi.BoolPtrInput
	// Playback-restriction-policy name.
	Name pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a PlaybackRestrictionPolicy resource.

func (PlaybackRestrictionPolicyArgs) ElementType added in v0.101.0

type PlaybackRestrictionPolicyInput added in v0.101.0

type PlaybackRestrictionPolicyInput interface {
	pulumi.Input

	ToPlaybackRestrictionPolicyOutput() PlaybackRestrictionPolicyOutput
	ToPlaybackRestrictionPolicyOutputWithContext(ctx context.Context) PlaybackRestrictionPolicyOutput
}

type PlaybackRestrictionPolicyOutput added in v0.101.0

type PlaybackRestrictionPolicyOutput struct{ *pulumi.OutputState }

func (PlaybackRestrictionPolicyOutput) AllowedCountries added in v0.101.0

A list of country codes that control geoblocking restriction. Allowed values are the officially assigned ISO 3166-1 alpha-2 codes. Default: All countries (an empty array).

func (PlaybackRestrictionPolicyOutput) AllowedOrigins added in v0.101.0

A list of origin sites that control CORS restriction. Allowed values are the same as valid values of the Origin header defined at https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin

func (PlaybackRestrictionPolicyOutput) Arn added in v0.101.0

Playback-restriction-policy identifier.

func (PlaybackRestrictionPolicyOutput) ElementType added in v0.101.0

func (PlaybackRestrictionPolicyOutput) EnableStrictOriginEnforcement added in v0.101.0

func (o PlaybackRestrictionPolicyOutput) EnableStrictOriginEnforcement() pulumi.BoolPtrOutput

Whether channel playback is constrained by origin site.

func (PlaybackRestrictionPolicyOutput) Name added in v0.101.0

Playback-restriction-policy name.

func (PlaybackRestrictionPolicyOutput) Tags added in v0.101.0

An array of key-value pairs to apply to this resource.

func (PlaybackRestrictionPolicyOutput) ToPlaybackRestrictionPolicyOutput added in v0.101.0

func (o PlaybackRestrictionPolicyOutput) ToPlaybackRestrictionPolicyOutput() PlaybackRestrictionPolicyOutput

func (PlaybackRestrictionPolicyOutput) ToPlaybackRestrictionPolicyOutputWithContext added in v0.101.0

func (o PlaybackRestrictionPolicyOutput) ToPlaybackRestrictionPolicyOutputWithContext(ctx context.Context) PlaybackRestrictionPolicyOutput

type PlaybackRestrictionPolicyState added in v0.101.0

type PlaybackRestrictionPolicyState struct {
}

func (PlaybackRestrictionPolicyState) ElementType added in v0.101.0

type PlaybackRestrictionPolicyTag added in v0.101.0

type PlaybackRestrictionPolicyTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type RecordingConfiguration

type RecordingConfiguration struct {
	pulumi.CustomResourceState

	// Recording Configuration ARN is automatically generated on creation and assigned as the unique identifier.
	Arn                      pulumi.StringOutput                                  `pulumi:"arn"`
	DestinationConfiguration RecordingConfigurationDestinationConfigurationOutput `pulumi:"destinationConfiguration"`
	// Recording Configuration Name.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Recording Reconnect Window Seconds. (0 means disabled)
	RecordingReconnectWindowSeconds pulumi.IntPtrOutput                                   `pulumi:"recordingReconnectWindowSeconds"`
	RenditionConfiguration          RecordingConfigurationRenditionConfigurationPtrOutput `pulumi:"renditionConfiguration"`
	// Recording Configuration State.
	State RecordingConfigurationStateEnumOutput `pulumi:"state"`
	// A list of key-value pairs that contain metadata for the asset model.
	Tags                   aws.TagArrayOutput                                    `pulumi:"tags"`
	ThumbnailConfiguration RecordingConfigurationThumbnailConfigurationPtrOutput `pulumi:"thumbnailConfiguration"`
}

Resource Type definition for AWS::IVS::RecordingConfiguration

func GetRecordingConfiguration

func GetRecordingConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RecordingConfigurationState, opts ...pulumi.ResourceOption) (*RecordingConfiguration, error)

GetRecordingConfiguration gets an existing RecordingConfiguration 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 NewRecordingConfiguration

func NewRecordingConfiguration(ctx *pulumi.Context,
	name string, args *RecordingConfigurationArgs, opts ...pulumi.ResourceOption) (*RecordingConfiguration, error)

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

func (*RecordingConfiguration) ElementType

func (*RecordingConfiguration) ElementType() reflect.Type

func (*RecordingConfiguration) ToRecordingConfigurationOutput

func (i *RecordingConfiguration) ToRecordingConfigurationOutput() RecordingConfigurationOutput

func (*RecordingConfiguration) ToRecordingConfigurationOutputWithContext

func (i *RecordingConfiguration) ToRecordingConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationOutput

type RecordingConfigurationArgs

type RecordingConfigurationArgs struct {
	DestinationConfiguration RecordingConfigurationDestinationConfigurationInput
	// Recording Configuration Name.
	Name pulumi.StringPtrInput
	// Recording Reconnect Window Seconds. (0 means disabled)
	RecordingReconnectWindowSeconds pulumi.IntPtrInput
	RenditionConfiguration          RecordingConfigurationRenditionConfigurationPtrInput
	// A list of key-value pairs that contain metadata for the asset model.
	Tags                   aws.TagArrayInput
	ThumbnailConfiguration RecordingConfigurationThumbnailConfigurationPtrInput
}

The set of arguments for constructing a RecordingConfiguration resource.

func (RecordingConfigurationArgs) ElementType

func (RecordingConfigurationArgs) ElementType() reflect.Type

type RecordingConfigurationDestinationConfiguration

type RecordingConfigurationDestinationConfiguration struct {
	S3 *RecordingConfigurationS3DestinationConfiguration `pulumi:"s3"`
}

Recording Destination Configuration.

type RecordingConfigurationDestinationConfigurationArgs

type RecordingConfigurationDestinationConfigurationArgs struct {
	S3 RecordingConfigurationS3DestinationConfigurationPtrInput `pulumi:"s3"`
}

Recording Destination Configuration.

func (RecordingConfigurationDestinationConfigurationArgs) ElementType

func (RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationOutput

func (i RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationOutput() RecordingConfigurationDestinationConfigurationOutput

func (RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationOutputWithContext

func (i RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationOutput

type RecordingConfigurationDestinationConfigurationInput

type RecordingConfigurationDestinationConfigurationInput interface {
	pulumi.Input

	ToRecordingConfigurationDestinationConfigurationOutput() RecordingConfigurationDestinationConfigurationOutput
	ToRecordingConfigurationDestinationConfigurationOutputWithContext(context.Context) RecordingConfigurationDestinationConfigurationOutput
}

RecordingConfigurationDestinationConfigurationInput is an input type that accepts RecordingConfigurationDestinationConfigurationArgs and RecordingConfigurationDestinationConfigurationOutput values. You can construct a concrete instance of `RecordingConfigurationDestinationConfigurationInput` via:

RecordingConfigurationDestinationConfigurationArgs{...}

type RecordingConfigurationDestinationConfigurationOutput

type RecordingConfigurationDestinationConfigurationOutput struct{ *pulumi.OutputState }

Recording Destination Configuration.

func (RecordingConfigurationDestinationConfigurationOutput) ElementType

func (RecordingConfigurationDestinationConfigurationOutput) S3

func (RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationOutput

func (RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationOutputWithContext

func (o RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationOutput

type RecordingConfigurationInput

type RecordingConfigurationInput interface {
	pulumi.Input

	ToRecordingConfigurationOutput() RecordingConfigurationOutput
	ToRecordingConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationOutput
}

type RecordingConfigurationOutput

type RecordingConfigurationOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationOutput) Arn added in v0.17.0

Recording Configuration ARN is automatically generated on creation and assigned as the unique identifier.

func (RecordingConfigurationOutput) DestinationConfiguration added in v0.17.0

func (RecordingConfigurationOutput) ElementType

func (RecordingConfigurationOutput) Name added in v0.17.0

Recording Configuration Name.

func (RecordingConfigurationOutput) RecordingReconnectWindowSeconds added in v0.42.0

func (o RecordingConfigurationOutput) RecordingReconnectWindowSeconds() pulumi.IntPtrOutput

Recording Reconnect Window Seconds. (0 means disabled)

func (RecordingConfigurationOutput) RenditionConfiguration added in v0.73.0

func (RecordingConfigurationOutput) State added in v0.17.0

Recording Configuration State.

func (RecordingConfigurationOutput) Tags added in v0.17.0

A list of key-value pairs that contain metadata for the asset model.

func (RecordingConfigurationOutput) ThumbnailConfiguration added in v0.17.0

func (RecordingConfigurationOutput) ToRecordingConfigurationOutput

func (o RecordingConfigurationOutput) ToRecordingConfigurationOutput() RecordingConfigurationOutput

func (RecordingConfigurationOutput) ToRecordingConfigurationOutputWithContext

func (o RecordingConfigurationOutput) ToRecordingConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationOutput

type RecordingConfigurationRenditionConfiguration added in v0.73.0

type RecordingConfigurationRenditionConfiguration struct {
	// Resolution Selection indicates which set of renditions are recorded for a stream.
	RenditionSelection *RecordingConfigurationRenditionConfigurationRenditionSelection `pulumi:"renditionSelection"`
	// Renditions indicates which renditions are recorded for a stream.
	Renditions []RecordingConfigurationRenditionConfigurationRenditionsItem `pulumi:"renditions"`
}

Rendition Configuration describes which renditions should be recorded for a stream.

type RecordingConfigurationRenditionConfigurationArgs added in v0.73.0

type RecordingConfigurationRenditionConfigurationArgs struct {
	// Resolution Selection indicates which set of renditions are recorded for a stream.
	RenditionSelection RecordingConfigurationRenditionConfigurationRenditionSelectionPtrInput `pulumi:"renditionSelection"`
	// Renditions indicates which renditions are recorded for a stream.
	Renditions RecordingConfigurationRenditionConfigurationRenditionsItemArrayInput `pulumi:"renditions"`
}

Rendition Configuration describes which renditions should be recorded for a stream.

func (RecordingConfigurationRenditionConfigurationArgs) ElementType added in v0.73.0

func (RecordingConfigurationRenditionConfigurationArgs) ToRecordingConfigurationRenditionConfigurationOutput added in v0.73.0

func (i RecordingConfigurationRenditionConfigurationArgs) ToRecordingConfigurationRenditionConfigurationOutput() RecordingConfigurationRenditionConfigurationOutput

func (RecordingConfigurationRenditionConfigurationArgs) ToRecordingConfigurationRenditionConfigurationOutputWithContext added in v0.73.0

func (i RecordingConfigurationRenditionConfigurationArgs) ToRecordingConfigurationRenditionConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationRenditionConfigurationOutput

func (RecordingConfigurationRenditionConfigurationArgs) ToRecordingConfigurationRenditionConfigurationPtrOutput added in v0.73.0

func (i RecordingConfigurationRenditionConfigurationArgs) ToRecordingConfigurationRenditionConfigurationPtrOutput() RecordingConfigurationRenditionConfigurationPtrOutput

func (RecordingConfigurationRenditionConfigurationArgs) ToRecordingConfigurationRenditionConfigurationPtrOutputWithContext added in v0.73.0

func (i RecordingConfigurationRenditionConfigurationArgs) ToRecordingConfigurationRenditionConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationRenditionConfigurationPtrOutput

type RecordingConfigurationRenditionConfigurationInput added in v0.73.0

type RecordingConfigurationRenditionConfigurationInput interface {
	pulumi.Input

	ToRecordingConfigurationRenditionConfigurationOutput() RecordingConfigurationRenditionConfigurationOutput
	ToRecordingConfigurationRenditionConfigurationOutputWithContext(context.Context) RecordingConfigurationRenditionConfigurationOutput
}

RecordingConfigurationRenditionConfigurationInput is an input type that accepts RecordingConfigurationRenditionConfigurationArgs and RecordingConfigurationRenditionConfigurationOutput values. You can construct a concrete instance of `RecordingConfigurationRenditionConfigurationInput` via:

RecordingConfigurationRenditionConfigurationArgs{...}

type RecordingConfigurationRenditionConfigurationOutput added in v0.73.0

type RecordingConfigurationRenditionConfigurationOutput struct{ *pulumi.OutputState }

Rendition Configuration describes which renditions should be recorded for a stream.

func (RecordingConfigurationRenditionConfigurationOutput) ElementType added in v0.73.0

func (RecordingConfigurationRenditionConfigurationOutput) RenditionSelection added in v0.73.0

Resolution Selection indicates which set of renditions are recorded for a stream.

func (RecordingConfigurationRenditionConfigurationOutput) Renditions added in v0.73.0

Renditions indicates which renditions are recorded for a stream.

func (RecordingConfigurationRenditionConfigurationOutput) ToRecordingConfigurationRenditionConfigurationOutput added in v0.73.0

func (o RecordingConfigurationRenditionConfigurationOutput) ToRecordingConfigurationRenditionConfigurationOutput() RecordingConfigurationRenditionConfigurationOutput

func (RecordingConfigurationRenditionConfigurationOutput) ToRecordingConfigurationRenditionConfigurationOutputWithContext added in v0.73.0

func (o RecordingConfigurationRenditionConfigurationOutput) ToRecordingConfigurationRenditionConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationRenditionConfigurationOutput

func (RecordingConfigurationRenditionConfigurationOutput) ToRecordingConfigurationRenditionConfigurationPtrOutput added in v0.73.0

func (o RecordingConfigurationRenditionConfigurationOutput) ToRecordingConfigurationRenditionConfigurationPtrOutput() RecordingConfigurationRenditionConfigurationPtrOutput

func (RecordingConfigurationRenditionConfigurationOutput) ToRecordingConfigurationRenditionConfigurationPtrOutputWithContext added in v0.73.0

func (o RecordingConfigurationRenditionConfigurationOutput) ToRecordingConfigurationRenditionConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationRenditionConfigurationPtrOutput

type RecordingConfigurationRenditionConfigurationPtrInput added in v0.73.0

type RecordingConfigurationRenditionConfigurationPtrInput interface {
	pulumi.Input

	ToRecordingConfigurationRenditionConfigurationPtrOutput() RecordingConfigurationRenditionConfigurationPtrOutput
	ToRecordingConfigurationRenditionConfigurationPtrOutputWithContext(context.Context) RecordingConfigurationRenditionConfigurationPtrOutput
}

RecordingConfigurationRenditionConfigurationPtrInput is an input type that accepts RecordingConfigurationRenditionConfigurationArgs, RecordingConfigurationRenditionConfigurationPtr and RecordingConfigurationRenditionConfigurationPtrOutput values. You can construct a concrete instance of `RecordingConfigurationRenditionConfigurationPtrInput` via:

        RecordingConfigurationRenditionConfigurationArgs{...}

or:

        nil

type RecordingConfigurationRenditionConfigurationPtrOutput added in v0.73.0

type RecordingConfigurationRenditionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationRenditionConfigurationPtrOutput) Elem added in v0.73.0

func (RecordingConfigurationRenditionConfigurationPtrOutput) ElementType added in v0.73.0

func (RecordingConfigurationRenditionConfigurationPtrOutput) RenditionSelection added in v0.73.0

Resolution Selection indicates which set of renditions are recorded for a stream.

func (RecordingConfigurationRenditionConfigurationPtrOutput) Renditions added in v0.73.0

Renditions indicates which renditions are recorded for a stream.

func (RecordingConfigurationRenditionConfigurationPtrOutput) ToRecordingConfigurationRenditionConfigurationPtrOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationPtrOutput) ToRecordingConfigurationRenditionConfigurationPtrOutputWithContext added in v0.73.0

func (o RecordingConfigurationRenditionConfigurationPtrOutput) ToRecordingConfigurationRenditionConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationRenditionConfigurationPtrOutput

type RecordingConfigurationRenditionConfigurationRenditionSelection added in v0.73.0

type RecordingConfigurationRenditionConfigurationRenditionSelection string

Resolution Selection indicates which set of renditions are recorded for a stream.

func (RecordingConfigurationRenditionConfigurationRenditionSelection) ElementType added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionSelection) ToRecordingConfigurationRenditionConfigurationRenditionSelectionOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionSelection) ToRecordingConfigurationRenditionConfigurationRenditionSelectionOutputWithContext added in v0.73.0

func (e RecordingConfigurationRenditionConfigurationRenditionSelection) ToRecordingConfigurationRenditionConfigurationRenditionSelectionOutputWithContext(ctx context.Context) RecordingConfigurationRenditionConfigurationRenditionSelectionOutput

func (RecordingConfigurationRenditionConfigurationRenditionSelection) ToRecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionSelection) ToRecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutputWithContext added in v0.73.0

func (e RecordingConfigurationRenditionConfigurationRenditionSelection) ToRecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutputWithContext(ctx context.Context) RecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutput

func (RecordingConfigurationRenditionConfigurationRenditionSelection) ToStringOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionSelection) ToStringOutputWithContext added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionSelection) ToStringPtrOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionSelection) ToStringPtrOutputWithContext added in v0.73.0

type RecordingConfigurationRenditionConfigurationRenditionSelectionInput added in v0.73.0

type RecordingConfigurationRenditionConfigurationRenditionSelectionInput interface {
	pulumi.Input

	ToRecordingConfigurationRenditionConfigurationRenditionSelectionOutput() RecordingConfigurationRenditionConfigurationRenditionSelectionOutput
	ToRecordingConfigurationRenditionConfigurationRenditionSelectionOutputWithContext(context.Context) RecordingConfigurationRenditionConfigurationRenditionSelectionOutput
}

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

RecordingConfigurationRenditionConfigurationRenditionSelectionAll
RecordingConfigurationRenditionConfigurationRenditionSelectionNone
RecordingConfigurationRenditionConfigurationRenditionSelectionCustom

type RecordingConfigurationRenditionConfigurationRenditionSelectionOutput added in v0.73.0

type RecordingConfigurationRenditionConfigurationRenditionSelectionOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationRenditionConfigurationRenditionSelectionOutput) ElementType added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionSelectionOutput) ToRecordingConfigurationRenditionConfigurationRenditionSelectionOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionSelectionOutput) ToRecordingConfigurationRenditionConfigurationRenditionSelectionOutputWithContext added in v0.73.0

func (o RecordingConfigurationRenditionConfigurationRenditionSelectionOutput) ToRecordingConfigurationRenditionConfigurationRenditionSelectionOutputWithContext(ctx context.Context) RecordingConfigurationRenditionConfigurationRenditionSelectionOutput

func (RecordingConfigurationRenditionConfigurationRenditionSelectionOutput) ToRecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionSelectionOutput) ToRecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutputWithContext added in v0.73.0

func (o RecordingConfigurationRenditionConfigurationRenditionSelectionOutput) ToRecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutputWithContext(ctx context.Context) RecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutput

func (RecordingConfigurationRenditionConfigurationRenditionSelectionOutput) ToStringOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionSelectionOutput) ToStringOutputWithContext added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionSelectionOutput) ToStringPtrOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionSelectionOutput) ToStringPtrOutputWithContext added in v0.73.0

type RecordingConfigurationRenditionConfigurationRenditionSelectionPtrInput added in v0.73.0

type RecordingConfigurationRenditionConfigurationRenditionSelectionPtrInput interface {
	pulumi.Input

	ToRecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutput() RecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutput
	ToRecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutputWithContext(context.Context) RecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutput
}

func RecordingConfigurationRenditionConfigurationRenditionSelectionPtr added in v0.73.0

func RecordingConfigurationRenditionConfigurationRenditionSelectionPtr(v string) RecordingConfigurationRenditionConfigurationRenditionSelectionPtrInput

type RecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutput added in v0.73.0

type RecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutput) Elem added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutput) ElementType added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutput) ToRecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutput) ToRecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutputWithContext added in v0.73.0

func (o RecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutput) ToRecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutputWithContext(ctx context.Context) RecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutput

func (RecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutput) ToStringPtrOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionSelectionPtrOutput) ToStringPtrOutputWithContext added in v0.73.0

type RecordingConfigurationRenditionConfigurationRenditionsItem added in v0.73.0

type RecordingConfigurationRenditionConfigurationRenditionsItem string

func (RecordingConfigurationRenditionConfigurationRenditionsItem) ElementType added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionsItem) ToRecordingConfigurationRenditionConfigurationRenditionsItemOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionsItem) ToRecordingConfigurationRenditionConfigurationRenditionsItemOutputWithContext added in v0.73.0

func (e RecordingConfigurationRenditionConfigurationRenditionsItem) ToRecordingConfigurationRenditionConfigurationRenditionsItemOutputWithContext(ctx context.Context) RecordingConfigurationRenditionConfigurationRenditionsItemOutput

func (RecordingConfigurationRenditionConfigurationRenditionsItem) ToRecordingConfigurationRenditionConfigurationRenditionsItemPtrOutput added in v0.73.0

func (e RecordingConfigurationRenditionConfigurationRenditionsItem) ToRecordingConfigurationRenditionConfigurationRenditionsItemPtrOutput() RecordingConfigurationRenditionConfigurationRenditionsItemPtrOutput

func (RecordingConfigurationRenditionConfigurationRenditionsItem) ToRecordingConfigurationRenditionConfigurationRenditionsItemPtrOutputWithContext added in v0.73.0

func (e RecordingConfigurationRenditionConfigurationRenditionsItem) ToRecordingConfigurationRenditionConfigurationRenditionsItemPtrOutputWithContext(ctx context.Context) RecordingConfigurationRenditionConfigurationRenditionsItemPtrOutput

func (RecordingConfigurationRenditionConfigurationRenditionsItem) ToStringOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionsItem) ToStringOutputWithContext added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionsItem) ToStringPtrOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionsItem) ToStringPtrOutputWithContext added in v0.73.0

type RecordingConfigurationRenditionConfigurationRenditionsItemArray added in v0.73.0

type RecordingConfigurationRenditionConfigurationRenditionsItemArray []RecordingConfigurationRenditionConfigurationRenditionsItem

func (RecordingConfigurationRenditionConfigurationRenditionsItemArray) ElementType added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionsItemArray) ToRecordingConfigurationRenditionConfigurationRenditionsItemArrayOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionsItemArray) ToRecordingConfigurationRenditionConfigurationRenditionsItemArrayOutputWithContext added in v0.73.0

func (i RecordingConfigurationRenditionConfigurationRenditionsItemArray) ToRecordingConfigurationRenditionConfigurationRenditionsItemArrayOutputWithContext(ctx context.Context) RecordingConfigurationRenditionConfigurationRenditionsItemArrayOutput

type RecordingConfigurationRenditionConfigurationRenditionsItemArrayInput added in v0.73.0

type RecordingConfigurationRenditionConfigurationRenditionsItemArrayInput interface {
	pulumi.Input

	ToRecordingConfigurationRenditionConfigurationRenditionsItemArrayOutput() RecordingConfigurationRenditionConfigurationRenditionsItemArrayOutput
	ToRecordingConfigurationRenditionConfigurationRenditionsItemArrayOutputWithContext(context.Context) RecordingConfigurationRenditionConfigurationRenditionsItemArrayOutput
}

RecordingConfigurationRenditionConfigurationRenditionsItemArrayInput is an input type that accepts RecordingConfigurationRenditionConfigurationRenditionsItemArray and RecordingConfigurationRenditionConfigurationRenditionsItemArrayOutput values. You can construct a concrete instance of `RecordingConfigurationRenditionConfigurationRenditionsItemArrayInput` via:

RecordingConfigurationRenditionConfigurationRenditionsItemArray{ RecordingConfigurationRenditionConfigurationRenditionsItemArgs{...} }

type RecordingConfigurationRenditionConfigurationRenditionsItemArrayOutput added in v0.73.0

type RecordingConfigurationRenditionConfigurationRenditionsItemArrayOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationRenditionConfigurationRenditionsItemArrayOutput) ElementType added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionsItemArrayOutput) Index added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionsItemArrayOutput) ToRecordingConfigurationRenditionConfigurationRenditionsItemArrayOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionsItemArrayOutput) ToRecordingConfigurationRenditionConfigurationRenditionsItemArrayOutputWithContext added in v0.73.0

func (o RecordingConfigurationRenditionConfigurationRenditionsItemArrayOutput) ToRecordingConfigurationRenditionConfigurationRenditionsItemArrayOutputWithContext(ctx context.Context) RecordingConfigurationRenditionConfigurationRenditionsItemArrayOutput

type RecordingConfigurationRenditionConfigurationRenditionsItemInput added in v0.73.0

type RecordingConfigurationRenditionConfigurationRenditionsItemInput interface {
	pulumi.Input

	ToRecordingConfigurationRenditionConfigurationRenditionsItemOutput() RecordingConfigurationRenditionConfigurationRenditionsItemOutput
	ToRecordingConfigurationRenditionConfigurationRenditionsItemOutputWithContext(context.Context) RecordingConfigurationRenditionConfigurationRenditionsItemOutput
}

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

RecordingConfigurationRenditionConfigurationRenditionsItemFullHd
RecordingConfigurationRenditionConfigurationRenditionsItemHd
RecordingConfigurationRenditionConfigurationRenditionsItemSd
RecordingConfigurationRenditionConfigurationRenditionsItemLowestResolution

type RecordingConfigurationRenditionConfigurationRenditionsItemOutput added in v0.73.0

type RecordingConfigurationRenditionConfigurationRenditionsItemOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationRenditionConfigurationRenditionsItemOutput) ElementType added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionsItemOutput) ToRecordingConfigurationRenditionConfigurationRenditionsItemOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionsItemOutput) ToRecordingConfigurationRenditionConfigurationRenditionsItemOutputWithContext added in v0.73.0

func (o RecordingConfigurationRenditionConfigurationRenditionsItemOutput) ToRecordingConfigurationRenditionConfigurationRenditionsItemOutputWithContext(ctx context.Context) RecordingConfigurationRenditionConfigurationRenditionsItemOutput

func (RecordingConfigurationRenditionConfigurationRenditionsItemOutput) ToRecordingConfigurationRenditionConfigurationRenditionsItemPtrOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionsItemOutput) ToRecordingConfigurationRenditionConfigurationRenditionsItemPtrOutputWithContext added in v0.73.0

func (o RecordingConfigurationRenditionConfigurationRenditionsItemOutput) ToRecordingConfigurationRenditionConfigurationRenditionsItemPtrOutputWithContext(ctx context.Context) RecordingConfigurationRenditionConfigurationRenditionsItemPtrOutput

func (RecordingConfigurationRenditionConfigurationRenditionsItemOutput) ToStringOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionsItemOutput) ToStringOutputWithContext added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionsItemOutput) ToStringPtrOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionsItemOutput) ToStringPtrOutputWithContext added in v0.73.0

type RecordingConfigurationRenditionConfigurationRenditionsItemPtrInput added in v0.73.0

type RecordingConfigurationRenditionConfigurationRenditionsItemPtrInput interface {
	pulumi.Input

	ToRecordingConfigurationRenditionConfigurationRenditionsItemPtrOutput() RecordingConfigurationRenditionConfigurationRenditionsItemPtrOutput
	ToRecordingConfigurationRenditionConfigurationRenditionsItemPtrOutputWithContext(context.Context) RecordingConfigurationRenditionConfigurationRenditionsItemPtrOutput
}

func RecordingConfigurationRenditionConfigurationRenditionsItemPtr added in v0.73.0

func RecordingConfigurationRenditionConfigurationRenditionsItemPtr(v string) RecordingConfigurationRenditionConfigurationRenditionsItemPtrInput

type RecordingConfigurationRenditionConfigurationRenditionsItemPtrOutput added in v0.73.0

type RecordingConfigurationRenditionConfigurationRenditionsItemPtrOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationRenditionConfigurationRenditionsItemPtrOutput) Elem added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionsItemPtrOutput) ElementType added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionsItemPtrOutput) ToRecordingConfigurationRenditionConfigurationRenditionsItemPtrOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionsItemPtrOutput) ToRecordingConfigurationRenditionConfigurationRenditionsItemPtrOutputWithContext added in v0.73.0

func (o RecordingConfigurationRenditionConfigurationRenditionsItemPtrOutput) ToRecordingConfigurationRenditionConfigurationRenditionsItemPtrOutputWithContext(ctx context.Context) RecordingConfigurationRenditionConfigurationRenditionsItemPtrOutput

func (RecordingConfigurationRenditionConfigurationRenditionsItemPtrOutput) ToStringPtrOutput added in v0.73.0

func (RecordingConfigurationRenditionConfigurationRenditionsItemPtrOutput) ToStringPtrOutputWithContext added in v0.73.0

type RecordingConfigurationS3DestinationConfiguration

type RecordingConfigurationS3DestinationConfiguration struct {
	BucketName string `pulumi:"bucketName"`
}

Recording S3 Destination Configuration.

type RecordingConfigurationS3DestinationConfigurationArgs

type RecordingConfigurationS3DestinationConfigurationArgs struct {
	BucketName pulumi.StringInput `pulumi:"bucketName"`
}

Recording S3 Destination Configuration.

func (RecordingConfigurationS3DestinationConfigurationArgs) ElementType

func (RecordingConfigurationS3DestinationConfigurationArgs) ToRecordingConfigurationS3DestinationConfigurationOutput

func (i RecordingConfigurationS3DestinationConfigurationArgs) ToRecordingConfigurationS3DestinationConfigurationOutput() RecordingConfigurationS3DestinationConfigurationOutput

func (RecordingConfigurationS3DestinationConfigurationArgs) ToRecordingConfigurationS3DestinationConfigurationOutputWithContext

func (i RecordingConfigurationS3DestinationConfigurationArgs) ToRecordingConfigurationS3DestinationConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationS3DestinationConfigurationOutput

func (RecordingConfigurationS3DestinationConfigurationArgs) ToRecordingConfigurationS3DestinationConfigurationPtrOutput

func (i RecordingConfigurationS3DestinationConfigurationArgs) ToRecordingConfigurationS3DestinationConfigurationPtrOutput() RecordingConfigurationS3DestinationConfigurationPtrOutput

func (RecordingConfigurationS3DestinationConfigurationArgs) ToRecordingConfigurationS3DestinationConfigurationPtrOutputWithContext

func (i RecordingConfigurationS3DestinationConfigurationArgs) ToRecordingConfigurationS3DestinationConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationS3DestinationConfigurationPtrOutput

type RecordingConfigurationS3DestinationConfigurationInput

type RecordingConfigurationS3DestinationConfigurationInput interface {
	pulumi.Input

	ToRecordingConfigurationS3DestinationConfigurationOutput() RecordingConfigurationS3DestinationConfigurationOutput
	ToRecordingConfigurationS3DestinationConfigurationOutputWithContext(context.Context) RecordingConfigurationS3DestinationConfigurationOutput
}

RecordingConfigurationS3DestinationConfigurationInput is an input type that accepts RecordingConfigurationS3DestinationConfigurationArgs and RecordingConfigurationS3DestinationConfigurationOutput values. You can construct a concrete instance of `RecordingConfigurationS3DestinationConfigurationInput` via:

RecordingConfigurationS3DestinationConfigurationArgs{...}

type RecordingConfigurationS3DestinationConfigurationOutput

type RecordingConfigurationS3DestinationConfigurationOutput struct{ *pulumi.OutputState }

Recording S3 Destination Configuration.

func (RecordingConfigurationS3DestinationConfigurationOutput) BucketName

func (RecordingConfigurationS3DestinationConfigurationOutput) ElementType

func (RecordingConfigurationS3DestinationConfigurationOutput) ToRecordingConfigurationS3DestinationConfigurationOutput

func (RecordingConfigurationS3DestinationConfigurationOutput) ToRecordingConfigurationS3DestinationConfigurationOutputWithContext

func (o RecordingConfigurationS3DestinationConfigurationOutput) ToRecordingConfigurationS3DestinationConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationS3DestinationConfigurationOutput

func (RecordingConfigurationS3DestinationConfigurationOutput) ToRecordingConfigurationS3DestinationConfigurationPtrOutput

func (o RecordingConfigurationS3DestinationConfigurationOutput) ToRecordingConfigurationS3DestinationConfigurationPtrOutput() RecordingConfigurationS3DestinationConfigurationPtrOutput

func (RecordingConfigurationS3DestinationConfigurationOutput) ToRecordingConfigurationS3DestinationConfigurationPtrOutputWithContext

func (o RecordingConfigurationS3DestinationConfigurationOutput) ToRecordingConfigurationS3DestinationConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationS3DestinationConfigurationPtrOutput

type RecordingConfigurationS3DestinationConfigurationPtrInput

type RecordingConfigurationS3DestinationConfigurationPtrInput interface {
	pulumi.Input

	ToRecordingConfigurationS3DestinationConfigurationPtrOutput() RecordingConfigurationS3DestinationConfigurationPtrOutput
	ToRecordingConfigurationS3DestinationConfigurationPtrOutputWithContext(context.Context) RecordingConfigurationS3DestinationConfigurationPtrOutput
}

RecordingConfigurationS3DestinationConfigurationPtrInput is an input type that accepts RecordingConfigurationS3DestinationConfigurationArgs, RecordingConfigurationS3DestinationConfigurationPtr and RecordingConfigurationS3DestinationConfigurationPtrOutput values. You can construct a concrete instance of `RecordingConfigurationS3DestinationConfigurationPtrInput` via:

        RecordingConfigurationS3DestinationConfigurationArgs{...}

or:

        nil

type RecordingConfigurationS3DestinationConfigurationPtrOutput

type RecordingConfigurationS3DestinationConfigurationPtrOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationS3DestinationConfigurationPtrOutput) BucketName

func (RecordingConfigurationS3DestinationConfigurationPtrOutput) Elem

func (RecordingConfigurationS3DestinationConfigurationPtrOutput) ElementType

func (RecordingConfigurationS3DestinationConfigurationPtrOutput) ToRecordingConfigurationS3DestinationConfigurationPtrOutput

func (RecordingConfigurationS3DestinationConfigurationPtrOutput) ToRecordingConfigurationS3DestinationConfigurationPtrOutputWithContext

func (o RecordingConfigurationS3DestinationConfigurationPtrOutput) ToRecordingConfigurationS3DestinationConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationS3DestinationConfigurationPtrOutput

type RecordingConfigurationState

type RecordingConfigurationState struct {
}

func (RecordingConfigurationState) ElementType

type RecordingConfigurationStateEnum

type RecordingConfigurationStateEnum string

Recording Configuration State.

type RecordingConfigurationStateEnumOutput

type RecordingConfigurationStateEnumOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationStateEnumOutput) ElementType

func (RecordingConfigurationStateEnumOutput) ToRecordingConfigurationStateEnumOutput

func (o RecordingConfigurationStateEnumOutput) ToRecordingConfigurationStateEnumOutput() RecordingConfigurationStateEnumOutput

func (RecordingConfigurationStateEnumOutput) ToRecordingConfigurationStateEnumOutputWithContext

func (o RecordingConfigurationStateEnumOutput) ToRecordingConfigurationStateEnumOutputWithContext(ctx context.Context) RecordingConfigurationStateEnumOutput

func (RecordingConfigurationStateEnumOutput) ToRecordingConfigurationStateEnumPtrOutput

func (o RecordingConfigurationStateEnumOutput) ToRecordingConfigurationStateEnumPtrOutput() RecordingConfigurationStateEnumPtrOutput

func (RecordingConfigurationStateEnumOutput) ToRecordingConfigurationStateEnumPtrOutputWithContext

func (o RecordingConfigurationStateEnumOutput) ToRecordingConfigurationStateEnumPtrOutputWithContext(ctx context.Context) RecordingConfigurationStateEnumPtrOutput

func (RecordingConfigurationStateEnumOutput) ToStringOutput

func (RecordingConfigurationStateEnumOutput) ToStringOutputWithContext

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

func (RecordingConfigurationStateEnumOutput) ToStringPtrOutput

func (RecordingConfigurationStateEnumOutput) ToStringPtrOutputWithContext

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

type RecordingConfigurationStateEnumPtrOutput

type RecordingConfigurationStateEnumPtrOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationStateEnumPtrOutput) Elem

func (RecordingConfigurationStateEnumPtrOutput) ElementType

func (RecordingConfigurationStateEnumPtrOutput) ToRecordingConfigurationStateEnumPtrOutput

func (o RecordingConfigurationStateEnumPtrOutput) ToRecordingConfigurationStateEnumPtrOutput() RecordingConfigurationStateEnumPtrOutput

func (RecordingConfigurationStateEnumPtrOutput) ToRecordingConfigurationStateEnumPtrOutputWithContext

func (o RecordingConfigurationStateEnumPtrOutput) ToRecordingConfigurationStateEnumPtrOutputWithContext(ctx context.Context) RecordingConfigurationStateEnumPtrOutput

func (RecordingConfigurationStateEnumPtrOutput) ToStringPtrOutput

func (RecordingConfigurationStateEnumPtrOutput) ToStringPtrOutputWithContext

type RecordingConfigurationTag

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

type RecordingConfigurationThumbnailConfiguration added in v0.12.0

type RecordingConfigurationThumbnailConfiguration struct {
	// Thumbnail Recording Mode, which determines whether thumbnails are recorded at an interval or are disabled.
	RecordingMode *RecordingConfigurationThumbnailConfigurationRecordingMode `pulumi:"recordingMode"`
	// Resolution indicates the desired resolution of recorded thumbnails.
	Resolution *RecordingConfigurationThumbnailConfigurationResolution `pulumi:"resolution"`
	// Storage indicates the format in which thumbnails are recorded.
	Storage []RecordingConfigurationThumbnailConfigurationStorageItem `pulumi:"storage"`
	// Target Interval Seconds defines the interval at which thumbnails are recorded. This field is required if RecordingMode is INTERVAL.
	TargetIntervalSeconds *int `pulumi:"targetIntervalSeconds"`
}

Recording Thumbnail Configuration.

type RecordingConfigurationThumbnailConfigurationArgs added in v0.12.0

type RecordingConfigurationThumbnailConfigurationArgs struct {
	// Thumbnail Recording Mode, which determines whether thumbnails are recorded at an interval or are disabled.
	RecordingMode RecordingConfigurationThumbnailConfigurationRecordingModePtrInput `pulumi:"recordingMode"`
	// Resolution indicates the desired resolution of recorded thumbnails.
	Resolution RecordingConfigurationThumbnailConfigurationResolutionPtrInput `pulumi:"resolution"`
	// Storage indicates the format in which thumbnails are recorded.
	Storage RecordingConfigurationThumbnailConfigurationStorageItemArrayInput `pulumi:"storage"`
	// Target Interval Seconds defines the interval at which thumbnails are recorded. This field is required if RecordingMode is INTERVAL.
	TargetIntervalSeconds pulumi.IntPtrInput `pulumi:"targetIntervalSeconds"`
}

Recording Thumbnail Configuration.

func (RecordingConfigurationThumbnailConfigurationArgs) ElementType added in v0.12.0

func (RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationOutput added in v0.12.0

func (i RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationOutput() RecordingConfigurationThumbnailConfigurationOutput

func (RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationOutputWithContext added in v0.12.0

func (i RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationOutput

func (RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationPtrOutput added in v0.12.0

func (i RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationPtrOutput() RecordingConfigurationThumbnailConfigurationPtrOutput

func (RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext added in v0.12.0

func (i RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationPtrOutput

type RecordingConfigurationThumbnailConfigurationInput added in v0.12.0

type RecordingConfigurationThumbnailConfigurationInput interface {
	pulumi.Input

	ToRecordingConfigurationThumbnailConfigurationOutput() RecordingConfigurationThumbnailConfigurationOutput
	ToRecordingConfigurationThumbnailConfigurationOutputWithContext(context.Context) RecordingConfigurationThumbnailConfigurationOutput
}

RecordingConfigurationThumbnailConfigurationInput is an input type that accepts RecordingConfigurationThumbnailConfigurationArgs and RecordingConfigurationThumbnailConfigurationOutput values. You can construct a concrete instance of `RecordingConfigurationThumbnailConfigurationInput` via:

RecordingConfigurationThumbnailConfigurationArgs{...}

type RecordingConfigurationThumbnailConfigurationOutput added in v0.12.0

type RecordingConfigurationThumbnailConfigurationOutput struct{ *pulumi.OutputState }

Recording Thumbnail Configuration.

func (RecordingConfigurationThumbnailConfigurationOutput) ElementType added in v0.12.0

func (RecordingConfigurationThumbnailConfigurationOutput) RecordingMode added in v0.12.0

Thumbnail Recording Mode, which determines whether thumbnails are recorded at an interval or are disabled.

func (RecordingConfigurationThumbnailConfigurationOutput) Resolution added in v0.73.0

Resolution indicates the desired resolution of recorded thumbnails.

func (RecordingConfigurationThumbnailConfigurationOutput) Storage added in v0.73.0

Storage indicates the format in which thumbnails are recorded.

func (RecordingConfigurationThumbnailConfigurationOutput) TargetIntervalSeconds added in v0.12.0

Target Interval Seconds defines the interval at which thumbnails are recorded. This field is required if RecordingMode is INTERVAL.

func (RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationOutput added in v0.12.0

func (o RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationOutput() RecordingConfigurationThumbnailConfigurationOutput

func (RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationOutputWithContext added in v0.12.0

func (o RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationOutput

func (RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutput added in v0.12.0

func (o RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutput() RecordingConfigurationThumbnailConfigurationPtrOutput

func (RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext added in v0.12.0

func (o RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationPtrOutput

type RecordingConfigurationThumbnailConfigurationPtrInput added in v0.12.0

type RecordingConfigurationThumbnailConfigurationPtrInput interface {
	pulumi.Input

	ToRecordingConfigurationThumbnailConfigurationPtrOutput() RecordingConfigurationThumbnailConfigurationPtrOutput
	ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext(context.Context) RecordingConfigurationThumbnailConfigurationPtrOutput
}

RecordingConfigurationThumbnailConfigurationPtrInput is an input type that accepts RecordingConfigurationThumbnailConfigurationArgs, RecordingConfigurationThumbnailConfigurationPtr and RecordingConfigurationThumbnailConfigurationPtrOutput values. You can construct a concrete instance of `RecordingConfigurationThumbnailConfigurationPtrInput` via:

        RecordingConfigurationThumbnailConfigurationArgs{...}

or:

        nil

type RecordingConfigurationThumbnailConfigurationPtrOutput added in v0.12.0

type RecordingConfigurationThumbnailConfigurationPtrOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationThumbnailConfigurationPtrOutput) Elem added in v0.12.0

func (RecordingConfigurationThumbnailConfigurationPtrOutput) ElementType added in v0.12.0

func (RecordingConfigurationThumbnailConfigurationPtrOutput) RecordingMode added in v0.12.0

Thumbnail Recording Mode, which determines whether thumbnails are recorded at an interval or are disabled.

func (RecordingConfigurationThumbnailConfigurationPtrOutput) Resolution added in v0.73.0

Resolution indicates the desired resolution of recorded thumbnails.

func (RecordingConfigurationThumbnailConfigurationPtrOutput) Storage added in v0.73.0

Storage indicates the format in which thumbnails are recorded.

func (RecordingConfigurationThumbnailConfigurationPtrOutput) TargetIntervalSeconds added in v0.12.0

Target Interval Seconds defines the interval at which thumbnails are recorded. This field is required if RecordingMode is INTERVAL.

func (RecordingConfigurationThumbnailConfigurationPtrOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutput added in v0.12.0

func (RecordingConfigurationThumbnailConfigurationPtrOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext added in v0.12.0

func (o RecordingConfigurationThumbnailConfigurationPtrOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationPtrOutput

type RecordingConfigurationThumbnailConfigurationRecordingMode added in v0.12.0

type RecordingConfigurationThumbnailConfigurationRecordingMode string

Thumbnail Recording Mode, which determines whether thumbnails are recorded at an interval or are disabled.

func (RecordingConfigurationThumbnailConfigurationRecordingMode) ElementType added in v0.12.0

func (RecordingConfigurationThumbnailConfigurationRecordingMode) ToRecordingConfigurationThumbnailConfigurationRecordingModeOutput added in v0.12.0

func (e RecordingConfigurationThumbnailConfigurationRecordingMode) ToRecordingConfigurationThumbnailConfigurationRecordingModeOutput() RecordingConfigurationThumbnailConfigurationRecordingModeOutput

func (RecordingConfigurationThumbnailConfigurationRecordingMode) ToRecordingConfigurationThumbnailConfigurationRecordingModeOutputWithContext added in v0.12.0

func (e RecordingConfigurationThumbnailConfigurationRecordingMode) ToRecordingConfigurationThumbnailConfigurationRecordingModeOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationRecordingModeOutput

func (RecordingConfigurationThumbnailConfigurationRecordingMode) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutput added in v0.12.0

func (e RecordingConfigurationThumbnailConfigurationRecordingMode) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutput() RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput

func (RecordingConfigurationThumbnailConfigurationRecordingMode) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutputWithContext added in v0.12.0

func (e RecordingConfigurationThumbnailConfigurationRecordingMode) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput

func (RecordingConfigurationThumbnailConfigurationRecordingMode) ToStringOutput added in v0.12.0

func (RecordingConfigurationThumbnailConfigurationRecordingMode) ToStringOutputWithContext added in v0.12.0

func (RecordingConfigurationThumbnailConfigurationRecordingMode) ToStringPtrOutput added in v0.12.0

func (RecordingConfigurationThumbnailConfigurationRecordingMode) ToStringPtrOutputWithContext added in v0.12.0

type RecordingConfigurationThumbnailConfigurationRecordingModeInput added in v0.12.0

type RecordingConfigurationThumbnailConfigurationRecordingModeInput interface {
	pulumi.Input

	ToRecordingConfigurationThumbnailConfigurationRecordingModeOutput() RecordingConfigurationThumbnailConfigurationRecordingModeOutput
	ToRecordingConfigurationThumbnailConfigurationRecordingModeOutputWithContext(context.Context) RecordingConfigurationThumbnailConfigurationRecordingModeOutput
}

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

RecordingConfigurationThumbnailConfigurationRecordingModeInterval
RecordingConfigurationThumbnailConfigurationRecordingModeDisabled

type RecordingConfigurationThumbnailConfigurationRecordingModeOutput added in v0.12.0

type RecordingConfigurationThumbnailConfigurationRecordingModeOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ElementType added in v0.12.0

func (RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModeOutput added in v0.12.0

func (RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModeOutputWithContext added in v0.12.0

func (o RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModeOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationRecordingModeOutput

func (RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutput added in v0.12.0

func (RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutputWithContext added in v0.12.0

func (o RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput

func (RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToStringOutput added in v0.12.0

func (RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToStringOutputWithContext added in v0.12.0

func (RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToStringPtrOutput added in v0.12.0

func (RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToStringPtrOutputWithContext added in v0.12.0

type RecordingConfigurationThumbnailConfigurationRecordingModePtrInput added in v0.12.0

type RecordingConfigurationThumbnailConfigurationRecordingModePtrInput interface {
	pulumi.Input

	ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutput() RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput
	ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutputWithContext(context.Context) RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput
}

func RecordingConfigurationThumbnailConfigurationRecordingModePtr added in v0.12.0

func RecordingConfigurationThumbnailConfigurationRecordingModePtr(v string) RecordingConfigurationThumbnailConfigurationRecordingModePtrInput

type RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput added in v0.12.0

type RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) Elem added in v0.12.0

func (RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) ElementType added in v0.12.0

func (RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutput added in v0.12.0

func (RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutputWithContext added in v0.12.0

func (o RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput

func (RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) ToStringPtrOutput added in v0.12.0

func (RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) ToStringPtrOutputWithContext added in v0.12.0

type RecordingConfigurationThumbnailConfigurationResolution added in v0.73.0

type RecordingConfigurationThumbnailConfigurationResolution string

Resolution indicates the desired resolution of recorded thumbnails.

func (RecordingConfigurationThumbnailConfigurationResolution) ElementType added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationResolution) ToRecordingConfigurationThumbnailConfigurationResolutionOutput added in v0.73.0

func (e RecordingConfigurationThumbnailConfigurationResolution) ToRecordingConfigurationThumbnailConfigurationResolutionOutput() RecordingConfigurationThumbnailConfigurationResolutionOutput

func (RecordingConfigurationThumbnailConfigurationResolution) ToRecordingConfigurationThumbnailConfigurationResolutionOutputWithContext added in v0.73.0

func (e RecordingConfigurationThumbnailConfigurationResolution) ToRecordingConfigurationThumbnailConfigurationResolutionOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationResolutionOutput

func (RecordingConfigurationThumbnailConfigurationResolution) ToRecordingConfigurationThumbnailConfigurationResolutionPtrOutput added in v0.73.0

func (e RecordingConfigurationThumbnailConfigurationResolution) ToRecordingConfigurationThumbnailConfigurationResolutionPtrOutput() RecordingConfigurationThumbnailConfigurationResolutionPtrOutput

func (RecordingConfigurationThumbnailConfigurationResolution) ToRecordingConfigurationThumbnailConfigurationResolutionPtrOutputWithContext added in v0.73.0

func (e RecordingConfigurationThumbnailConfigurationResolution) ToRecordingConfigurationThumbnailConfigurationResolutionPtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationResolutionPtrOutput

func (RecordingConfigurationThumbnailConfigurationResolution) ToStringOutput added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationResolution) ToStringOutputWithContext added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationResolution) ToStringPtrOutput added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationResolution) ToStringPtrOutputWithContext added in v0.73.0

type RecordingConfigurationThumbnailConfigurationResolutionInput added in v0.73.0

type RecordingConfigurationThumbnailConfigurationResolutionInput interface {
	pulumi.Input

	ToRecordingConfigurationThumbnailConfigurationResolutionOutput() RecordingConfigurationThumbnailConfigurationResolutionOutput
	ToRecordingConfigurationThumbnailConfigurationResolutionOutputWithContext(context.Context) RecordingConfigurationThumbnailConfigurationResolutionOutput
}

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

RecordingConfigurationThumbnailConfigurationResolutionFullHd
RecordingConfigurationThumbnailConfigurationResolutionHd
RecordingConfigurationThumbnailConfigurationResolutionSd
RecordingConfigurationThumbnailConfigurationResolutionLowestResolution

type RecordingConfigurationThumbnailConfigurationResolutionOutput added in v0.73.0

type RecordingConfigurationThumbnailConfigurationResolutionOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationThumbnailConfigurationResolutionOutput) ElementType added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationResolutionOutput) ToRecordingConfigurationThumbnailConfigurationResolutionOutput added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationResolutionOutput) ToRecordingConfigurationThumbnailConfigurationResolutionOutputWithContext added in v0.73.0

func (o RecordingConfigurationThumbnailConfigurationResolutionOutput) ToRecordingConfigurationThumbnailConfigurationResolutionOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationResolutionOutput

func (RecordingConfigurationThumbnailConfigurationResolutionOutput) ToRecordingConfigurationThumbnailConfigurationResolutionPtrOutput added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationResolutionOutput) ToRecordingConfigurationThumbnailConfigurationResolutionPtrOutputWithContext added in v0.73.0

func (o RecordingConfigurationThumbnailConfigurationResolutionOutput) ToRecordingConfigurationThumbnailConfigurationResolutionPtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationResolutionPtrOutput

func (RecordingConfigurationThumbnailConfigurationResolutionOutput) ToStringOutput added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationResolutionOutput) ToStringOutputWithContext added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationResolutionOutput) ToStringPtrOutput added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationResolutionOutput) ToStringPtrOutputWithContext added in v0.73.0

type RecordingConfigurationThumbnailConfigurationResolutionPtrInput added in v0.73.0

type RecordingConfigurationThumbnailConfigurationResolutionPtrInput interface {
	pulumi.Input

	ToRecordingConfigurationThumbnailConfigurationResolutionPtrOutput() RecordingConfigurationThumbnailConfigurationResolutionPtrOutput
	ToRecordingConfigurationThumbnailConfigurationResolutionPtrOutputWithContext(context.Context) RecordingConfigurationThumbnailConfigurationResolutionPtrOutput
}

func RecordingConfigurationThumbnailConfigurationResolutionPtr added in v0.73.0

func RecordingConfigurationThumbnailConfigurationResolutionPtr(v string) RecordingConfigurationThumbnailConfigurationResolutionPtrInput

type RecordingConfigurationThumbnailConfigurationResolutionPtrOutput added in v0.73.0

type RecordingConfigurationThumbnailConfigurationResolutionPtrOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationThumbnailConfigurationResolutionPtrOutput) Elem added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationResolutionPtrOutput) ElementType added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationResolutionPtrOutput) ToRecordingConfigurationThumbnailConfigurationResolutionPtrOutput added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationResolutionPtrOutput) ToRecordingConfigurationThumbnailConfigurationResolutionPtrOutputWithContext added in v0.73.0

func (o RecordingConfigurationThumbnailConfigurationResolutionPtrOutput) ToRecordingConfigurationThumbnailConfigurationResolutionPtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationResolutionPtrOutput

func (RecordingConfigurationThumbnailConfigurationResolutionPtrOutput) ToStringPtrOutput added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationResolutionPtrOutput) ToStringPtrOutputWithContext added in v0.73.0

type RecordingConfigurationThumbnailConfigurationStorageItem added in v0.73.0

type RecordingConfigurationThumbnailConfigurationStorageItem string

func (RecordingConfigurationThumbnailConfigurationStorageItem) ElementType added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationStorageItem) ToRecordingConfigurationThumbnailConfigurationStorageItemOutput added in v0.73.0

func (e RecordingConfigurationThumbnailConfigurationStorageItem) ToRecordingConfigurationThumbnailConfigurationStorageItemOutput() RecordingConfigurationThumbnailConfigurationStorageItemOutput

func (RecordingConfigurationThumbnailConfigurationStorageItem) ToRecordingConfigurationThumbnailConfigurationStorageItemOutputWithContext added in v0.73.0

func (e RecordingConfigurationThumbnailConfigurationStorageItem) ToRecordingConfigurationThumbnailConfigurationStorageItemOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationStorageItemOutput

func (RecordingConfigurationThumbnailConfigurationStorageItem) ToRecordingConfigurationThumbnailConfigurationStorageItemPtrOutput added in v0.73.0

func (e RecordingConfigurationThumbnailConfigurationStorageItem) ToRecordingConfigurationThumbnailConfigurationStorageItemPtrOutput() RecordingConfigurationThumbnailConfigurationStorageItemPtrOutput

func (RecordingConfigurationThumbnailConfigurationStorageItem) ToRecordingConfigurationThumbnailConfigurationStorageItemPtrOutputWithContext added in v0.73.0

func (e RecordingConfigurationThumbnailConfigurationStorageItem) ToRecordingConfigurationThumbnailConfigurationStorageItemPtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationStorageItemPtrOutput

func (RecordingConfigurationThumbnailConfigurationStorageItem) ToStringOutput added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationStorageItem) ToStringOutputWithContext added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationStorageItem) ToStringPtrOutput added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationStorageItem) ToStringPtrOutputWithContext added in v0.73.0

type RecordingConfigurationThumbnailConfigurationStorageItemArray added in v0.73.0

type RecordingConfigurationThumbnailConfigurationStorageItemArray []RecordingConfigurationThumbnailConfigurationStorageItem

func (RecordingConfigurationThumbnailConfigurationStorageItemArray) ElementType added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationStorageItemArray) ToRecordingConfigurationThumbnailConfigurationStorageItemArrayOutput added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationStorageItemArray) ToRecordingConfigurationThumbnailConfigurationStorageItemArrayOutputWithContext added in v0.73.0

func (i RecordingConfigurationThumbnailConfigurationStorageItemArray) ToRecordingConfigurationThumbnailConfigurationStorageItemArrayOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationStorageItemArrayOutput

type RecordingConfigurationThumbnailConfigurationStorageItemArrayInput added in v0.73.0

type RecordingConfigurationThumbnailConfigurationStorageItemArrayInput interface {
	pulumi.Input

	ToRecordingConfigurationThumbnailConfigurationStorageItemArrayOutput() RecordingConfigurationThumbnailConfigurationStorageItemArrayOutput
	ToRecordingConfigurationThumbnailConfigurationStorageItemArrayOutputWithContext(context.Context) RecordingConfigurationThumbnailConfigurationStorageItemArrayOutput
}

RecordingConfigurationThumbnailConfigurationStorageItemArrayInput is an input type that accepts RecordingConfigurationThumbnailConfigurationStorageItemArray and RecordingConfigurationThumbnailConfigurationStorageItemArrayOutput values. You can construct a concrete instance of `RecordingConfigurationThumbnailConfigurationStorageItemArrayInput` via:

RecordingConfigurationThumbnailConfigurationStorageItemArray{ RecordingConfigurationThumbnailConfigurationStorageItemArgs{...} }

type RecordingConfigurationThumbnailConfigurationStorageItemArrayOutput added in v0.73.0

type RecordingConfigurationThumbnailConfigurationStorageItemArrayOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationThumbnailConfigurationStorageItemArrayOutput) ElementType added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationStorageItemArrayOutput) Index added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationStorageItemArrayOutput) ToRecordingConfigurationThumbnailConfigurationStorageItemArrayOutput added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationStorageItemArrayOutput) ToRecordingConfigurationThumbnailConfigurationStorageItemArrayOutputWithContext added in v0.73.0

func (o RecordingConfigurationThumbnailConfigurationStorageItemArrayOutput) ToRecordingConfigurationThumbnailConfigurationStorageItemArrayOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationStorageItemArrayOutput

type RecordingConfigurationThumbnailConfigurationStorageItemInput added in v0.73.0

type RecordingConfigurationThumbnailConfigurationStorageItemInput interface {
	pulumi.Input

	ToRecordingConfigurationThumbnailConfigurationStorageItemOutput() RecordingConfigurationThumbnailConfigurationStorageItemOutput
	ToRecordingConfigurationThumbnailConfigurationStorageItemOutputWithContext(context.Context) RecordingConfigurationThumbnailConfigurationStorageItemOutput
}

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

RecordingConfigurationThumbnailConfigurationStorageItemSequential
RecordingConfigurationThumbnailConfigurationStorageItemLatest

type RecordingConfigurationThumbnailConfigurationStorageItemOutput added in v0.73.0

type RecordingConfigurationThumbnailConfigurationStorageItemOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationThumbnailConfigurationStorageItemOutput) ElementType added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationStorageItemOutput) ToRecordingConfigurationThumbnailConfigurationStorageItemOutput added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationStorageItemOutput) ToRecordingConfigurationThumbnailConfigurationStorageItemOutputWithContext added in v0.73.0

func (o RecordingConfigurationThumbnailConfigurationStorageItemOutput) ToRecordingConfigurationThumbnailConfigurationStorageItemOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationStorageItemOutput

func (RecordingConfigurationThumbnailConfigurationStorageItemOutput) ToRecordingConfigurationThumbnailConfigurationStorageItemPtrOutput added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationStorageItemOutput) ToRecordingConfigurationThumbnailConfigurationStorageItemPtrOutputWithContext added in v0.73.0

func (o RecordingConfigurationThumbnailConfigurationStorageItemOutput) ToRecordingConfigurationThumbnailConfigurationStorageItemPtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationStorageItemPtrOutput

func (RecordingConfigurationThumbnailConfigurationStorageItemOutput) ToStringOutput added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationStorageItemOutput) ToStringOutputWithContext added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationStorageItemOutput) ToStringPtrOutput added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationStorageItemOutput) ToStringPtrOutputWithContext added in v0.73.0

type RecordingConfigurationThumbnailConfigurationStorageItemPtrInput added in v0.73.0

type RecordingConfigurationThumbnailConfigurationStorageItemPtrInput interface {
	pulumi.Input

	ToRecordingConfigurationThumbnailConfigurationStorageItemPtrOutput() RecordingConfigurationThumbnailConfigurationStorageItemPtrOutput
	ToRecordingConfigurationThumbnailConfigurationStorageItemPtrOutputWithContext(context.Context) RecordingConfigurationThumbnailConfigurationStorageItemPtrOutput
}

func RecordingConfigurationThumbnailConfigurationStorageItemPtr added in v0.73.0

func RecordingConfigurationThumbnailConfigurationStorageItemPtr(v string) RecordingConfigurationThumbnailConfigurationStorageItemPtrInput

type RecordingConfigurationThumbnailConfigurationStorageItemPtrOutput added in v0.73.0

type RecordingConfigurationThumbnailConfigurationStorageItemPtrOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationThumbnailConfigurationStorageItemPtrOutput) Elem added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationStorageItemPtrOutput) ElementType added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationStorageItemPtrOutput) ToRecordingConfigurationThumbnailConfigurationStorageItemPtrOutput added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationStorageItemPtrOutput) ToRecordingConfigurationThumbnailConfigurationStorageItemPtrOutputWithContext added in v0.73.0

func (o RecordingConfigurationThumbnailConfigurationStorageItemPtrOutput) ToRecordingConfigurationThumbnailConfigurationStorageItemPtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationStorageItemPtrOutput

func (RecordingConfigurationThumbnailConfigurationStorageItemPtrOutput) ToStringPtrOutput added in v0.73.0

func (RecordingConfigurationThumbnailConfigurationStorageItemPtrOutput) ToStringPtrOutputWithContext added in v0.73.0

type Stage added in v0.95.0

type Stage struct {
	pulumi.CustomResourceState

	// ID of the active session within the stage.
	ActiveSessionId pulumi.StringOutput `pulumi:"activeSessionId"`
	// Stage ARN is automatically generated on creation and assigned as the unique identifier.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Stage name
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Resource Definition for type AWS::IVS::Stage.

func GetStage added in v0.95.0

func GetStage(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StageState, opts ...pulumi.ResourceOption) (*Stage, error)

GetStage gets an existing Stage 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 NewStage added in v0.95.0

func NewStage(ctx *pulumi.Context,
	name string, args *StageArgs, opts ...pulumi.ResourceOption) (*Stage, error)

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

func (*Stage) ElementType added in v0.95.0

func (*Stage) ElementType() reflect.Type

func (*Stage) ToStageOutput added in v0.95.0

func (i *Stage) ToStageOutput() StageOutput

func (*Stage) ToStageOutputWithContext added in v0.95.0

func (i *Stage) ToStageOutputWithContext(ctx context.Context) StageOutput

type StageArgs added in v0.95.0

type StageArgs struct {
	// Stage name
	Name pulumi.StringPtrInput
	// An array of key-value pairs to apply to this resource.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Stage resource.

func (StageArgs) ElementType added in v0.95.0

func (StageArgs) ElementType() reflect.Type

type StageInput added in v0.95.0

type StageInput interface {
	pulumi.Input

	ToStageOutput() StageOutput
	ToStageOutputWithContext(ctx context.Context) StageOutput
}

type StageOutput added in v0.95.0

type StageOutput struct{ *pulumi.OutputState }

func (StageOutput) ActiveSessionId added in v0.95.0

func (o StageOutput) ActiveSessionId() pulumi.StringOutput

ID of the active session within the stage.

func (StageOutput) Arn added in v0.95.0

Stage ARN is automatically generated on creation and assigned as the unique identifier.

func (StageOutput) ElementType added in v0.95.0

func (StageOutput) ElementType() reflect.Type

func (StageOutput) Name added in v0.95.0

Stage name

func (StageOutput) Tags added in v0.95.0

func (o StageOutput) Tags() aws.TagArrayOutput

An array of key-value pairs to apply to this resource.

func (StageOutput) ToStageOutput added in v0.95.0

func (o StageOutput) ToStageOutput() StageOutput

func (StageOutput) ToStageOutputWithContext added in v0.95.0

func (o StageOutput) ToStageOutputWithContext(ctx context.Context) StageOutput

type StageState added in v0.95.0

type StageState struct {
}

func (StageState) ElementType added in v0.95.0

func (StageState) ElementType() reflect.Type

type StageTag added in v0.95.0

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

type StorageConfiguration added in v0.101.0

type StorageConfiguration struct {
	pulumi.CustomResourceState

	// Storage Configuration ARN is automatically generated on creation and assigned as the unique identifier.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Storage Configuration Name.
	Name pulumi.StringPtrOutput                           `pulumi:"name"`
	S3   StorageConfigurationS3StorageConfigurationOutput `pulumi:"s3"`
	// A list of key-value pairs that contain metadata for the asset model.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::IVS::StorageConfiguration

func GetStorageConfiguration added in v0.101.0

func GetStorageConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StorageConfigurationState, opts ...pulumi.ResourceOption) (*StorageConfiguration, error)

GetStorageConfiguration gets an existing StorageConfiguration 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 NewStorageConfiguration added in v0.101.0

func NewStorageConfiguration(ctx *pulumi.Context,
	name string, args *StorageConfigurationArgs, opts ...pulumi.ResourceOption) (*StorageConfiguration, error)

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

func (*StorageConfiguration) ElementType added in v0.101.0

func (*StorageConfiguration) ElementType() reflect.Type

func (*StorageConfiguration) ToStorageConfigurationOutput added in v0.101.0

func (i *StorageConfiguration) ToStorageConfigurationOutput() StorageConfigurationOutput

func (*StorageConfiguration) ToStorageConfigurationOutputWithContext added in v0.101.0

func (i *StorageConfiguration) ToStorageConfigurationOutputWithContext(ctx context.Context) StorageConfigurationOutput

type StorageConfigurationArgs added in v0.101.0

type StorageConfigurationArgs struct {
	// Storage Configuration Name.
	Name pulumi.StringPtrInput
	S3   StorageConfigurationS3StorageConfigurationInput
	// A list of key-value pairs that contain metadata for the asset model.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a StorageConfiguration resource.

func (StorageConfigurationArgs) ElementType added in v0.101.0

func (StorageConfigurationArgs) ElementType() reflect.Type

type StorageConfigurationInput added in v0.101.0

type StorageConfigurationInput interface {
	pulumi.Input

	ToStorageConfigurationOutput() StorageConfigurationOutput
	ToStorageConfigurationOutputWithContext(ctx context.Context) StorageConfigurationOutput
}

type StorageConfigurationOutput added in v0.101.0

type StorageConfigurationOutput struct{ *pulumi.OutputState }

func (StorageConfigurationOutput) Arn added in v0.101.0

Storage Configuration ARN is automatically generated on creation and assigned as the unique identifier.

func (StorageConfigurationOutput) ElementType added in v0.101.0

func (StorageConfigurationOutput) ElementType() reflect.Type

func (StorageConfigurationOutput) Name added in v0.101.0

Storage Configuration Name.

func (StorageConfigurationOutput) S3 added in v0.101.0

func (StorageConfigurationOutput) Tags added in v0.101.0

A list of key-value pairs that contain metadata for the asset model.

func (StorageConfigurationOutput) ToStorageConfigurationOutput added in v0.101.0

func (o StorageConfigurationOutput) ToStorageConfigurationOutput() StorageConfigurationOutput

func (StorageConfigurationOutput) ToStorageConfigurationOutputWithContext added in v0.101.0

func (o StorageConfigurationOutput) ToStorageConfigurationOutputWithContext(ctx context.Context) StorageConfigurationOutput

type StorageConfigurationS3StorageConfiguration added in v0.101.0

type StorageConfigurationS3StorageConfiguration struct {
	// Location (S3 bucket name) where recorded videos will be stored. Note that the StorageConfiguration and S3 bucket must be in the same region as the Composition.
	BucketName string `pulumi:"bucketName"`
}

A complex type that describes an S3 location where recorded videos will be stored.

type StorageConfigurationS3StorageConfigurationArgs added in v0.101.0

type StorageConfigurationS3StorageConfigurationArgs struct {
	// Location (S3 bucket name) where recorded videos will be stored. Note that the StorageConfiguration and S3 bucket must be in the same region as the Composition.
	BucketName pulumi.StringInput `pulumi:"bucketName"`
}

A complex type that describes an S3 location where recorded videos will be stored.

func (StorageConfigurationS3StorageConfigurationArgs) ElementType added in v0.101.0

func (StorageConfigurationS3StorageConfigurationArgs) ToStorageConfigurationS3StorageConfigurationOutput added in v0.101.0

func (i StorageConfigurationS3StorageConfigurationArgs) ToStorageConfigurationS3StorageConfigurationOutput() StorageConfigurationS3StorageConfigurationOutput

func (StorageConfigurationS3StorageConfigurationArgs) ToStorageConfigurationS3StorageConfigurationOutputWithContext added in v0.101.0

func (i StorageConfigurationS3StorageConfigurationArgs) ToStorageConfigurationS3StorageConfigurationOutputWithContext(ctx context.Context) StorageConfigurationS3StorageConfigurationOutput

type StorageConfigurationS3StorageConfigurationInput added in v0.101.0

type StorageConfigurationS3StorageConfigurationInput interface {
	pulumi.Input

	ToStorageConfigurationS3StorageConfigurationOutput() StorageConfigurationS3StorageConfigurationOutput
	ToStorageConfigurationS3StorageConfigurationOutputWithContext(context.Context) StorageConfigurationS3StorageConfigurationOutput
}

StorageConfigurationS3StorageConfigurationInput is an input type that accepts StorageConfigurationS3StorageConfigurationArgs and StorageConfigurationS3StorageConfigurationOutput values. You can construct a concrete instance of `StorageConfigurationS3StorageConfigurationInput` via:

StorageConfigurationS3StorageConfigurationArgs{...}

type StorageConfigurationS3StorageConfigurationOutput added in v0.101.0

type StorageConfigurationS3StorageConfigurationOutput struct{ *pulumi.OutputState }

A complex type that describes an S3 location where recorded videos will be stored.

func (StorageConfigurationS3StorageConfigurationOutput) BucketName added in v0.101.0

Location (S3 bucket name) where recorded videos will be stored. Note that the StorageConfiguration and S3 bucket must be in the same region as the Composition.

func (StorageConfigurationS3StorageConfigurationOutput) ElementType added in v0.101.0

func (StorageConfigurationS3StorageConfigurationOutput) ToStorageConfigurationS3StorageConfigurationOutput added in v0.101.0

func (o StorageConfigurationS3StorageConfigurationOutput) ToStorageConfigurationS3StorageConfigurationOutput() StorageConfigurationS3StorageConfigurationOutput

func (StorageConfigurationS3StorageConfigurationOutput) ToStorageConfigurationS3StorageConfigurationOutputWithContext added in v0.101.0

func (o StorageConfigurationS3StorageConfigurationOutput) ToStorageConfigurationS3StorageConfigurationOutputWithContext(ctx context.Context) StorageConfigurationS3StorageConfigurationOutput

type StorageConfigurationState added in v0.101.0

type StorageConfigurationState struct {
}

func (StorageConfigurationState) ElementType added in v0.101.0

func (StorageConfigurationState) ElementType() reflect.Type

type StorageConfigurationTag added in v0.101.0

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

type StreamKey

type StreamKey struct {
	pulumi.CustomResourceState

	// Stream Key ARN is automatically generated on creation and assigned as the unique identifier.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Channel ARN for the stream.
	ChannelArn pulumi.StringOutput `pulumi:"channelArn"`
	// A list of key-value pairs that contain metadata for the asset model.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// Stream-key value.
	Value pulumi.StringOutput `pulumi:"value"`
}

Resource Type definition for AWS::IVS::StreamKey

func GetStreamKey

func GetStreamKey(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StreamKeyState, opts ...pulumi.ResourceOption) (*StreamKey, error)

GetStreamKey gets an existing StreamKey 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 NewStreamKey

func NewStreamKey(ctx *pulumi.Context,
	name string, args *StreamKeyArgs, opts ...pulumi.ResourceOption) (*StreamKey, error)

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

func (*StreamKey) ElementType

func (*StreamKey) ElementType() reflect.Type

func (*StreamKey) ToStreamKeyOutput

func (i *StreamKey) ToStreamKeyOutput() StreamKeyOutput

func (*StreamKey) ToStreamKeyOutputWithContext

func (i *StreamKey) ToStreamKeyOutputWithContext(ctx context.Context) StreamKeyOutput

type StreamKeyArgs

type StreamKeyArgs struct {
	// Channel ARN for the stream.
	ChannelArn pulumi.StringInput
	// A list of key-value pairs that contain metadata for the asset model.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a StreamKey resource.

func (StreamKeyArgs) ElementType

func (StreamKeyArgs) ElementType() reflect.Type

type StreamKeyInput

type StreamKeyInput interface {
	pulumi.Input

	ToStreamKeyOutput() StreamKeyOutput
	ToStreamKeyOutputWithContext(ctx context.Context) StreamKeyOutput
}

type StreamKeyOutput

type StreamKeyOutput struct{ *pulumi.OutputState }

func (StreamKeyOutput) Arn added in v0.17.0

Stream Key ARN is automatically generated on creation and assigned as the unique identifier.

func (StreamKeyOutput) ChannelArn added in v0.17.0

func (o StreamKeyOutput) ChannelArn() pulumi.StringOutput

Channel ARN for the stream.

func (StreamKeyOutput) ElementType

func (StreamKeyOutput) ElementType() reflect.Type

func (StreamKeyOutput) Tags added in v0.17.0

A list of key-value pairs that contain metadata for the asset model.

func (StreamKeyOutput) ToStreamKeyOutput

func (o StreamKeyOutput) ToStreamKeyOutput() StreamKeyOutput

func (StreamKeyOutput) ToStreamKeyOutputWithContext

func (o StreamKeyOutput) ToStreamKeyOutputWithContext(ctx context.Context) StreamKeyOutput

func (StreamKeyOutput) Value added in v0.17.0

Stream-key value.

type StreamKeyState

type StreamKeyState struct {
}

func (StreamKeyState) ElementType

func (StreamKeyState) ElementType() reflect.Type

type StreamKeyTag

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

type VideoProperties added in v0.101.0

type VideoProperties struct {
	// Bitrate for generated output, in bps. Default: 2500000.
	Bitrate *int `pulumi:"bitrate"`
	// Video frame rate, in fps. Default: 30.
	Framerate *float64 `pulumi:"framerate"`
	// Video-resolution height. Note that the maximum value is determined by width times height, such that the maximum total pixels is 2073600 (1920x1080 or 1080x1920). Default: 720.
	Height *int `pulumi:"height"`
	// Video-resolution width. Note that the maximum value is determined by width times height, such that the maximum total pixels is 2073600 (1920x1080 or 1080x1920). Default: 1280.
	Width *int `pulumi:"width"`
}

Video configuration. Default: video resolution 1280x720, bitrate 2500 kbps, 30 fps

type VideoPropertiesArgs added in v0.101.0

type VideoPropertiesArgs struct {
	// Bitrate for generated output, in bps. Default: 2500000.
	Bitrate pulumi.IntPtrInput `pulumi:"bitrate"`
	// Video frame rate, in fps. Default: 30.
	Framerate pulumi.Float64PtrInput `pulumi:"framerate"`
	// Video-resolution height. Note that the maximum value is determined by width times height, such that the maximum total pixels is 2073600 (1920x1080 or 1080x1920). Default: 720.
	Height pulumi.IntPtrInput `pulumi:"height"`
	// Video-resolution width. Note that the maximum value is determined by width times height, such that the maximum total pixels is 2073600 (1920x1080 or 1080x1920). Default: 1280.
	Width pulumi.IntPtrInput `pulumi:"width"`
}

Video configuration. Default: video resolution 1280x720, bitrate 2500 kbps, 30 fps

func (VideoPropertiesArgs) ElementType added in v0.101.0

func (VideoPropertiesArgs) ElementType() reflect.Type

func (VideoPropertiesArgs) ToVideoPropertiesOutput added in v0.101.0

func (i VideoPropertiesArgs) ToVideoPropertiesOutput() VideoPropertiesOutput

func (VideoPropertiesArgs) ToVideoPropertiesOutputWithContext added in v0.101.0

func (i VideoPropertiesArgs) ToVideoPropertiesOutputWithContext(ctx context.Context) VideoPropertiesOutput

func (VideoPropertiesArgs) ToVideoPropertiesPtrOutput added in v0.101.0

func (i VideoPropertiesArgs) ToVideoPropertiesPtrOutput() VideoPropertiesPtrOutput

func (VideoPropertiesArgs) ToVideoPropertiesPtrOutputWithContext added in v0.101.0

func (i VideoPropertiesArgs) ToVideoPropertiesPtrOutputWithContext(ctx context.Context) VideoPropertiesPtrOutput

type VideoPropertiesInput added in v0.101.0

type VideoPropertiesInput interface {
	pulumi.Input

	ToVideoPropertiesOutput() VideoPropertiesOutput
	ToVideoPropertiesOutputWithContext(context.Context) VideoPropertiesOutput
}

VideoPropertiesInput is an input type that accepts VideoPropertiesArgs and VideoPropertiesOutput values. You can construct a concrete instance of `VideoPropertiesInput` via:

VideoPropertiesArgs{...}

type VideoPropertiesOutput added in v0.101.0

type VideoPropertiesOutput struct{ *pulumi.OutputState }

Video configuration. Default: video resolution 1280x720, bitrate 2500 kbps, 30 fps

func (VideoPropertiesOutput) Bitrate added in v0.101.0

Bitrate for generated output, in bps. Default: 2500000.

func (VideoPropertiesOutput) ElementType added in v0.101.0

func (VideoPropertiesOutput) ElementType() reflect.Type

func (VideoPropertiesOutput) Framerate added in v0.101.0

Video frame rate, in fps. Default: 30.

func (VideoPropertiesOutput) Height added in v0.101.0

Video-resolution height. Note that the maximum value is determined by width times height, such that the maximum total pixels is 2073600 (1920x1080 or 1080x1920). Default: 720.

func (VideoPropertiesOutput) ToVideoPropertiesOutput added in v0.101.0

func (o VideoPropertiesOutput) ToVideoPropertiesOutput() VideoPropertiesOutput

func (VideoPropertiesOutput) ToVideoPropertiesOutputWithContext added in v0.101.0

func (o VideoPropertiesOutput) ToVideoPropertiesOutputWithContext(ctx context.Context) VideoPropertiesOutput

func (VideoPropertiesOutput) ToVideoPropertiesPtrOutput added in v0.101.0

func (o VideoPropertiesOutput) ToVideoPropertiesPtrOutput() VideoPropertiesPtrOutput

func (VideoPropertiesOutput) ToVideoPropertiesPtrOutputWithContext added in v0.101.0

func (o VideoPropertiesOutput) ToVideoPropertiesPtrOutputWithContext(ctx context.Context) VideoPropertiesPtrOutput

func (VideoPropertiesOutput) Width added in v0.101.0

Video-resolution width. Note that the maximum value is determined by width times height, such that the maximum total pixels is 2073600 (1920x1080 or 1080x1920). Default: 1280.

type VideoPropertiesPtrInput added in v0.101.0

type VideoPropertiesPtrInput interface {
	pulumi.Input

	ToVideoPropertiesPtrOutput() VideoPropertiesPtrOutput
	ToVideoPropertiesPtrOutputWithContext(context.Context) VideoPropertiesPtrOutput
}

VideoPropertiesPtrInput is an input type that accepts VideoPropertiesArgs, VideoPropertiesPtr and VideoPropertiesPtrOutput values. You can construct a concrete instance of `VideoPropertiesPtrInput` via:

        VideoPropertiesArgs{...}

or:

        nil

func VideoPropertiesPtr added in v0.101.0

func VideoPropertiesPtr(v *VideoPropertiesArgs) VideoPropertiesPtrInput

type VideoPropertiesPtrOutput added in v0.101.0

type VideoPropertiesPtrOutput struct{ *pulumi.OutputState }

func (VideoPropertiesPtrOutput) Bitrate added in v0.101.0

Bitrate for generated output, in bps. Default: 2500000.

func (VideoPropertiesPtrOutput) Elem added in v0.101.0

func (VideoPropertiesPtrOutput) ElementType added in v0.101.0

func (VideoPropertiesPtrOutput) ElementType() reflect.Type

func (VideoPropertiesPtrOutput) Framerate added in v0.101.0

Video frame rate, in fps. Default: 30.

func (VideoPropertiesPtrOutput) Height added in v0.101.0

Video-resolution height. Note that the maximum value is determined by width times height, such that the maximum total pixels is 2073600 (1920x1080 or 1080x1920). Default: 720.

func (VideoPropertiesPtrOutput) ToVideoPropertiesPtrOutput added in v0.101.0

func (o VideoPropertiesPtrOutput) ToVideoPropertiesPtrOutput() VideoPropertiesPtrOutput

func (VideoPropertiesPtrOutput) ToVideoPropertiesPtrOutputWithContext added in v0.101.0

func (o VideoPropertiesPtrOutput) ToVideoPropertiesPtrOutputWithContext(ctx context.Context) VideoPropertiesPtrOutput

func (VideoPropertiesPtrOutput) Width added in v0.101.0

Video-resolution width. Note that the maximum value is determined by width times height, such that the maximum total pixels is 2073600 (1920x1080 or 1080x1920). Default: 1280.

Jump to

Keyboard shortcuts

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