ivs

package
v0.99.0 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 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 (

aws-native "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 (

aws-native "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 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 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 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 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 (

aws-native "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 (

aws-native "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 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 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"`
}

Jump to

Keyboard shortcuts

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