ivs

package
v0.57.0 Latest Latest
Warning

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

Go to latest
Published: Apr 7, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ChannelLatencyModeNormal = ChannelLatencyMode("NORMAL")
	ChannelLatencyModeLow    = ChannelLatencyMode("LOW")
)
View Source
const (
	ChannelTypeStandard = ChannelType("STANDARD")
	ChannelTypeBasic    = ChannelType("BASIC")
)
View Source
const (
	RecordingConfigurationStateEnumCreating     = RecordingConfigurationStateEnum("CREATING")
	RecordingConfigurationStateEnumCreateFailed = RecordingConfigurationStateEnum("CREATE_FAILED")
	RecordingConfigurationStateEnumActive       = RecordingConfigurationStateEnum("ACTIVE")
)
View Source
const (
	RecordingConfigurationThumbnailConfigurationRecordingModeInterval = RecordingConfigurationThumbnailConfigurationRecordingMode("INTERVAL")
	RecordingConfigurationThumbnailConfigurationRecordingModeDisabled = RecordingConfigurationThumbnailConfigurationRecordingMode("DISABLED")
)

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"`
	// Channel latency mode.
	LatencyMode ChannelLatencyModePtrOutput `pulumi:"latencyMode"`
	// Channel
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Channel Playback URL.
	PlaybackUrl pulumi.StringOutput `pulumi:"playbackUrl"`
	// 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 ChannelTagArrayOutput `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

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
	// Channel latency mode.
	LatencyMode ChannelLatencyModePtrInput
	// Channel
	Name pulumi.StringPtrInput
	// 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 ChannelTagArrayInput
	// 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 ChannelLatencyModeArgs and ChannelLatencyModeOutput values. You can construct a concrete instance of `ChannelLatencyModeInput` via:

ChannelLatencyModeArgs{...}

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) 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) 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

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 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 ChannelTagArgs

type ChannelTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (ChannelTagArgs) ElementType

func (ChannelTagArgs) ElementType() reflect.Type

func (ChannelTagArgs) ToChannelTagOutput

func (i ChannelTagArgs) ToChannelTagOutput() ChannelTagOutput

func (ChannelTagArgs) ToChannelTagOutputWithContext

func (i ChannelTagArgs) ToChannelTagOutputWithContext(ctx context.Context) ChannelTagOutput

type ChannelTagArray

type ChannelTagArray []ChannelTagInput

func (ChannelTagArray) ElementType

func (ChannelTagArray) ElementType() reflect.Type

func (ChannelTagArray) ToChannelTagArrayOutput

func (i ChannelTagArray) ToChannelTagArrayOutput() ChannelTagArrayOutput

func (ChannelTagArray) ToChannelTagArrayOutputWithContext

func (i ChannelTagArray) ToChannelTagArrayOutputWithContext(ctx context.Context) ChannelTagArrayOutput

type ChannelTagArrayInput

type ChannelTagArrayInput interface {
	pulumi.Input

	ToChannelTagArrayOutput() ChannelTagArrayOutput
	ToChannelTagArrayOutputWithContext(context.Context) ChannelTagArrayOutput
}

ChannelTagArrayInput is an input type that accepts ChannelTagArray and ChannelTagArrayOutput values. You can construct a concrete instance of `ChannelTagArrayInput` via:

ChannelTagArray{ ChannelTagArgs{...} }

type ChannelTagArrayOutput

type ChannelTagArrayOutput struct{ *pulumi.OutputState }

func (ChannelTagArrayOutput) ElementType

func (ChannelTagArrayOutput) ElementType() reflect.Type

func (ChannelTagArrayOutput) Index

func (ChannelTagArrayOutput) ToChannelTagArrayOutput

func (o ChannelTagArrayOutput) ToChannelTagArrayOutput() ChannelTagArrayOutput

func (ChannelTagArrayOutput) ToChannelTagArrayOutputWithContext

func (o ChannelTagArrayOutput) ToChannelTagArrayOutputWithContext(ctx context.Context) ChannelTagArrayOutput

type ChannelTagInput

type ChannelTagInput interface {
	pulumi.Input

	ToChannelTagOutput() ChannelTagOutput
	ToChannelTagOutputWithContext(context.Context) ChannelTagOutput
}

ChannelTagInput is an input type that accepts ChannelTagArgs and ChannelTagOutput values. You can construct a concrete instance of `ChannelTagInput` via:

ChannelTagArgs{...}

type ChannelTagOutput

type ChannelTagOutput struct{ *pulumi.OutputState }

func (ChannelTagOutput) ElementType

func (ChannelTagOutput) ElementType() reflect.Type

func (ChannelTagOutput) Key

func (ChannelTagOutput) ToChannelTagOutput

func (o ChannelTagOutput) ToChannelTagOutput() ChannelTagOutput

func (ChannelTagOutput) ToChannelTagOutputWithContext

func (o ChannelTagOutput) ToChannelTagOutputWithContext(ctx context.Context) ChannelTagOutput

func (ChannelTagOutput) 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 ChannelTypeArgs and ChannelTypeOutput values. You can construct a concrete instance of `ChannelTypeInput` via:

ChannelTypeArgs{...}

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"`
	// Channel latency mode.
	LatencyMode *ChannelLatencyMode `pulumi:"latencyMode"`
	// Channel
	Name *string `pulumi:"name"`
	// Channel Playback URL.
	PlaybackUrl *string `pulumi:"playbackUrl"`
	// 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 []ChannelTag `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) 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) 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 []PlaybackKeyPairTag `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 []RecordingConfigurationTag `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 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 []StreamKeyTag `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 PlaybackKeyPairTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::IVS::PlaybackKeyPair

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 PlaybackKeyPairTagArrayInput
}

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 PlaybackKeyPairTagArgs

type PlaybackKeyPairTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (PlaybackKeyPairTagArgs) ElementType

func (PlaybackKeyPairTagArgs) ElementType() reflect.Type

func (PlaybackKeyPairTagArgs) ToPlaybackKeyPairTagOutput

func (i PlaybackKeyPairTagArgs) ToPlaybackKeyPairTagOutput() PlaybackKeyPairTagOutput

func (PlaybackKeyPairTagArgs) ToPlaybackKeyPairTagOutputWithContext

func (i PlaybackKeyPairTagArgs) ToPlaybackKeyPairTagOutputWithContext(ctx context.Context) PlaybackKeyPairTagOutput

type PlaybackKeyPairTagArray

type PlaybackKeyPairTagArray []PlaybackKeyPairTagInput

func (PlaybackKeyPairTagArray) ElementType

func (PlaybackKeyPairTagArray) ElementType() reflect.Type

func (PlaybackKeyPairTagArray) ToPlaybackKeyPairTagArrayOutput

func (i PlaybackKeyPairTagArray) ToPlaybackKeyPairTagArrayOutput() PlaybackKeyPairTagArrayOutput

func (PlaybackKeyPairTagArray) ToPlaybackKeyPairTagArrayOutputWithContext

func (i PlaybackKeyPairTagArray) ToPlaybackKeyPairTagArrayOutputWithContext(ctx context.Context) PlaybackKeyPairTagArrayOutput

type PlaybackKeyPairTagArrayInput

type PlaybackKeyPairTagArrayInput interface {
	pulumi.Input

	ToPlaybackKeyPairTagArrayOutput() PlaybackKeyPairTagArrayOutput
	ToPlaybackKeyPairTagArrayOutputWithContext(context.Context) PlaybackKeyPairTagArrayOutput
}

PlaybackKeyPairTagArrayInput is an input type that accepts PlaybackKeyPairTagArray and PlaybackKeyPairTagArrayOutput values. You can construct a concrete instance of `PlaybackKeyPairTagArrayInput` via:

PlaybackKeyPairTagArray{ PlaybackKeyPairTagArgs{...} }

type PlaybackKeyPairTagArrayOutput

type PlaybackKeyPairTagArrayOutput struct{ *pulumi.OutputState }

func (PlaybackKeyPairTagArrayOutput) ElementType

func (PlaybackKeyPairTagArrayOutput) Index

func (PlaybackKeyPairTagArrayOutput) ToPlaybackKeyPairTagArrayOutput

func (o PlaybackKeyPairTagArrayOutput) ToPlaybackKeyPairTagArrayOutput() PlaybackKeyPairTagArrayOutput

func (PlaybackKeyPairTagArrayOutput) ToPlaybackKeyPairTagArrayOutputWithContext

func (o PlaybackKeyPairTagArrayOutput) ToPlaybackKeyPairTagArrayOutputWithContext(ctx context.Context) PlaybackKeyPairTagArrayOutput

type PlaybackKeyPairTagInput

type PlaybackKeyPairTagInput interface {
	pulumi.Input

	ToPlaybackKeyPairTagOutput() PlaybackKeyPairTagOutput
	ToPlaybackKeyPairTagOutputWithContext(context.Context) PlaybackKeyPairTagOutput
}

PlaybackKeyPairTagInput is an input type that accepts PlaybackKeyPairTagArgs and PlaybackKeyPairTagOutput values. You can construct a concrete instance of `PlaybackKeyPairTagInput` via:

PlaybackKeyPairTagArgs{...}

type PlaybackKeyPairTagOutput

type PlaybackKeyPairTagOutput struct{ *pulumi.OutputState }

func (PlaybackKeyPairTagOutput) ElementType

func (PlaybackKeyPairTagOutput) ElementType() reflect.Type

func (PlaybackKeyPairTagOutput) Key

func (PlaybackKeyPairTagOutput) ToPlaybackKeyPairTagOutput

func (o PlaybackKeyPairTagOutput) ToPlaybackKeyPairTagOutput() PlaybackKeyPairTagOutput

func (PlaybackKeyPairTagOutput) ToPlaybackKeyPairTagOutputWithContext

func (o PlaybackKeyPairTagOutput) ToPlaybackKeyPairTagOutputWithContext(ctx context.Context) PlaybackKeyPairTagOutput

func (PlaybackKeyPairTagOutput) 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"`
	// Recording Configuration State.
	State RecordingConfigurationStateEnumOutput `pulumi:"state"`
	// A list of key-value pairs that contain metadata for the asset model.
	Tags                   RecordingConfigurationTagArrayOutput                  `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
	// A list of key-value pairs that contain metadata for the asset model.
	Tags                   RecordingConfigurationTagArrayInput
	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 RecordingConfigurationS3DestinationConfigurationInput `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) 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 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

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

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 RecordingConfigurationTagArgs

type RecordingConfigurationTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (RecordingConfigurationTagArgs) ElementType

func (RecordingConfigurationTagArgs) ToRecordingConfigurationTagOutput

func (i RecordingConfigurationTagArgs) ToRecordingConfigurationTagOutput() RecordingConfigurationTagOutput

func (RecordingConfigurationTagArgs) ToRecordingConfigurationTagOutputWithContext

func (i RecordingConfigurationTagArgs) ToRecordingConfigurationTagOutputWithContext(ctx context.Context) RecordingConfigurationTagOutput

type RecordingConfigurationTagArray

type RecordingConfigurationTagArray []RecordingConfigurationTagInput

func (RecordingConfigurationTagArray) ElementType

func (RecordingConfigurationTagArray) ToRecordingConfigurationTagArrayOutput

func (i RecordingConfigurationTagArray) ToRecordingConfigurationTagArrayOutput() RecordingConfigurationTagArrayOutput

func (RecordingConfigurationTagArray) ToRecordingConfigurationTagArrayOutputWithContext

func (i RecordingConfigurationTagArray) ToRecordingConfigurationTagArrayOutputWithContext(ctx context.Context) RecordingConfigurationTagArrayOutput

type RecordingConfigurationTagArrayInput

type RecordingConfigurationTagArrayInput interface {
	pulumi.Input

	ToRecordingConfigurationTagArrayOutput() RecordingConfigurationTagArrayOutput
	ToRecordingConfigurationTagArrayOutputWithContext(context.Context) RecordingConfigurationTagArrayOutput
}

RecordingConfigurationTagArrayInput is an input type that accepts RecordingConfigurationTagArray and RecordingConfigurationTagArrayOutput values. You can construct a concrete instance of `RecordingConfigurationTagArrayInput` via:

RecordingConfigurationTagArray{ RecordingConfigurationTagArgs{...} }

type RecordingConfigurationTagArrayOutput

type RecordingConfigurationTagArrayOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationTagArrayOutput) ElementType

func (RecordingConfigurationTagArrayOutput) Index

func (RecordingConfigurationTagArrayOutput) ToRecordingConfigurationTagArrayOutput

func (o RecordingConfigurationTagArrayOutput) ToRecordingConfigurationTagArrayOutput() RecordingConfigurationTagArrayOutput

func (RecordingConfigurationTagArrayOutput) ToRecordingConfigurationTagArrayOutputWithContext

func (o RecordingConfigurationTagArrayOutput) ToRecordingConfigurationTagArrayOutputWithContext(ctx context.Context) RecordingConfigurationTagArrayOutput

type RecordingConfigurationTagInput

type RecordingConfigurationTagInput interface {
	pulumi.Input

	ToRecordingConfigurationTagOutput() RecordingConfigurationTagOutput
	ToRecordingConfigurationTagOutputWithContext(context.Context) RecordingConfigurationTagOutput
}

RecordingConfigurationTagInput is an input type that accepts RecordingConfigurationTagArgs and RecordingConfigurationTagOutput values. You can construct a concrete instance of `RecordingConfigurationTagInput` via:

RecordingConfigurationTagArgs{...}

type RecordingConfigurationTagOutput

type RecordingConfigurationTagOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationTagOutput) ElementType

func (RecordingConfigurationTagOutput) Key

func (RecordingConfigurationTagOutput) ToRecordingConfigurationTagOutput

func (o RecordingConfigurationTagOutput) ToRecordingConfigurationTagOutput() RecordingConfigurationTagOutput

func (RecordingConfigurationTagOutput) ToRecordingConfigurationTagOutputWithContext

func (o RecordingConfigurationTagOutput) ToRecordingConfigurationTagOutputWithContext(ctx context.Context) RecordingConfigurationTagOutput

func (RecordingConfigurationTagOutput) 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"`
	// Thumbnail recording 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 RecordingConfigurationThumbnailConfigurationRecordingModeInput `pulumi:"recordingMode"`
	// Thumbnail recording 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) TargetIntervalSeconds added in v0.12.0

Thumbnail recording 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) TargetIntervalSeconds added in v0.12.0

Thumbnail recording 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 RecordingConfigurationThumbnailConfigurationRecordingModeArgs and RecordingConfigurationThumbnailConfigurationRecordingModeOutput values. You can construct a concrete instance of `RecordingConfigurationThumbnailConfigurationRecordingModeInput` via:

RecordingConfigurationThumbnailConfigurationRecordingModeArgs{...}

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 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 StreamKeyTagArrayOutput `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 StreamKeyTagArrayInput
}

The set of arguments for constructing a StreamKey resource.

func (StreamKeyArgs) ElementType

func (StreamKeyArgs) ElementType() reflect.Type

type StreamKeyInput

type StreamKeyInput interface {
	pulumi.Input

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

type StreamKeyOutput

type StreamKeyOutput struct{ *pulumi.OutputState }

func (StreamKeyOutput) Arn added in v0.17.0

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

func (StreamKeyOutput) ChannelArn added in v0.17.0

func (o StreamKeyOutput) ChannelArn() pulumi.StringOutput

Channel ARN for the stream.

func (StreamKeyOutput) ElementType

func (StreamKeyOutput) ElementType() reflect.Type

func (StreamKeyOutput) Tags added in v0.17.0

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

func (StreamKeyOutput) ToStreamKeyOutput

func (o StreamKeyOutput) ToStreamKeyOutput() StreamKeyOutput

func (StreamKeyOutput) ToStreamKeyOutputWithContext

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

func (StreamKeyOutput) Value added in v0.17.0

Stream-key value.

type StreamKeyState

type StreamKeyState struct {
}

func (StreamKeyState) ElementType

func (StreamKeyState) ElementType() reflect.Type

type StreamKeyTag

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

type StreamKeyTagArgs

type StreamKeyTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (StreamKeyTagArgs) ElementType

func (StreamKeyTagArgs) ElementType() reflect.Type

func (StreamKeyTagArgs) ToStreamKeyTagOutput

func (i StreamKeyTagArgs) ToStreamKeyTagOutput() StreamKeyTagOutput

func (StreamKeyTagArgs) ToStreamKeyTagOutputWithContext

func (i StreamKeyTagArgs) ToStreamKeyTagOutputWithContext(ctx context.Context) StreamKeyTagOutput

type StreamKeyTagArray

type StreamKeyTagArray []StreamKeyTagInput

func (StreamKeyTagArray) ElementType

func (StreamKeyTagArray) ElementType() reflect.Type

func (StreamKeyTagArray) ToStreamKeyTagArrayOutput

func (i StreamKeyTagArray) ToStreamKeyTagArrayOutput() StreamKeyTagArrayOutput

func (StreamKeyTagArray) ToStreamKeyTagArrayOutputWithContext

func (i StreamKeyTagArray) ToStreamKeyTagArrayOutputWithContext(ctx context.Context) StreamKeyTagArrayOutput

type StreamKeyTagArrayInput

type StreamKeyTagArrayInput interface {
	pulumi.Input

	ToStreamKeyTagArrayOutput() StreamKeyTagArrayOutput
	ToStreamKeyTagArrayOutputWithContext(context.Context) StreamKeyTagArrayOutput
}

StreamKeyTagArrayInput is an input type that accepts StreamKeyTagArray and StreamKeyTagArrayOutput values. You can construct a concrete instance of `StreamKeyTagArrayInput` via:

StreamKeyTagArray{ StreamKeyTagArgs{...} }

type StreamKeyTagArrayOutput

type StreamKeyTagArrayOutput struct{ *pulumi.OutputState }

func (StreamKeyTagArrayOutput) ElementType

func (StreamKeyTagArrayOutput) ElementType() reflect.Type

func (StreamKeyTagArrayOutput) Index

func (StreamKeyTagArrayOutput) ToStreamKeyTagArrayOutput

func (o StreamKeyTagArrayOutput) ToStreamKeyTagArrayOutput() StreamKeyTagArrayOutput

func (StreamKeyTagArrayOutput) ToStreamKeyTagArrayOutputWithContext

func (o StreamKeyTagArrayOutput) ToStreamKeyTagArrayOutputWithContext(ctx context.Context) StreamKeyTagArrayOutput

type StreamKeyTagInput

type StreamKeyTagInput interface {
	pulumi.Input

	ToStreamKeyTagOutput() StreamKeyTagOutput
	ToStreamKeyTagOutputWithContext(context.Context) StreamKeyTagOutput
}

StreamKeyTagInput is an input type that accepts StreamKeyTagArgs and StreamKeyTagOutput values. You can construct a concrete instance of `StreamKeyTagInput` via:

StreamKeyTagArgs{...}

type StreamKeyTagOutput

type StreamKeyTagOutput struct{ *pulumi.OutputState }

func (StreamKeyTagOutput) ElementType

func (StreamKeyTagOutput) ElementType() reflect.Type

func (StreamKeyTagOutput) Key

func (StreamKeyTagOutput) ToStreamKeyTagOutput

func (o StreamKeyTagOutput) ToStreamKeyTagOutput() StreamKeyTagOutput

func (StreamKeyTagOutput) ToStreamKeyTagOutputWithContext

func (o StreamKeyTagOutput) ToStreamKeyTagOutputWithContext(ctx context.Context) StreamKeyTagOutput

func (StreamKeyTagOutput) Value

Jump to

Keyboard shortcuts

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