ivs

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 30, 2021 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")
)

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

func (ChannelOutput) ElementType() reflect.Type

func (ChannelOutput) ToChannelOutput

func (o ChannelOutput) ToChannelOutput() ChannelOutput

func (ChannelOutput) ToChannelOutputWithContext

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

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 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.StringOutput `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.StringInput
	// 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) ElementType

func (PlaybackKeyPairOutput) ElementType() reflect.Type

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 Configuration State.
	State RecordingConfigurationStateEnumOutput `pulumi:"state"`
	// A list of key-value pairs that contain metadata for the asset model.
	Tags RecordingConfigurationTagArrayOutput `pulumi:"tags"`
}

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
	// A list of key-value pairs that contain metadata for the asset model.
	Tags RecordingConfigurationTagArrayInput
}

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

func (RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationPtrOutput

func (i RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationPtrOutput() RecordingConfigurationDestinationConfigurationPtrOutput

func (RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationPtrOutputWithContext

func (i RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationPtrOutput

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

func (RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationPtrOutput

func (o RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationPtrOutput() RecordingConfigurationDestinationConfigurationPtrOutput

func (RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationPtrOutputWithContext

func (o RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationPtrOutput

type RecordingConfigurationDestinationConfigurationPtrInput

type RecordingConfigurationDestinationConfigurationPtrInput interface {
	pulumi.Input

	ToRecordingConfigurationDestinationConfigurationPtrOutput() RecordingConfigurationDestinationConfigurationPtrOutput
	ToRecordingConfigurationDestinationConfigurationPtrOutputWithContext(context.Context) RecordingConfigurationDestinationConfigurationPtrOutput
}

RecordingConfigurationDestinationConfigurationPtrInput is an input type that accepts RecordingConfigurationDestinationConfigurationArgs, RecordingConfigurationDestinationConfigurationPtr and RecordingConfigurationDestinationConfigurationPtrOutput values. You can construct a concrete instance of `RecordingConfigurationDestinationConfigurationPtrInput` via:

        RecordingConfigurationDestinationConfigurationArgs{...}

or:

        nil

type RecordingConfigurationDestinationConfigurationPtrOutput

type RecordingConfigurationDestinationConfigurationPtrOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationDestinationConfigurationPtrOutput) Elem

func (RecordingConfigurationDestinationConfigurationPtrOutput) ElementType

func (RecordingConfigurationDestinationConfigurationPtrOutput) S3

func (RecordingConfigurationDestinationConfigurationPtrOutput) ToRecordingConfigurationDestinationConfigurationPtrOutput

func (RecordingConfigurationDestinationConfigurationPtrOutput) ToRecordingConfigurationDestinationConfigurationPtrOutputWithContext

func (o RecordingConfigurationDestinationConfigurationPtrOutput) ToRecordingConfigurationDestinationConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationPtrOutput

type RecordingConfigurationInput

type RecordingConfigurationInput interface {
	pulumi.Input

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

type RecordingConfigurationOutput

type RecordingConfigurationOutput struct{ *pulumi.OutputState }

func (RecordingConfigurationOutput) ElementType

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

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.

func (RecordingConfigurationStateEnum) ElementType

func (RecordingConfigurationStateEnum) ToRecordingConfigurationStateEnumOutput

func (e RecordingConfigurationStateEnum) ToRecordingConfigurationStateEnumOutput() RecordingConfigurationStateEnumOutput

func (RecordingConfigurationStateEnum) ToRecordingConfigurationStateEnumOutputWithContext

func (e RecordingConfigurationStateEnum) ToRecordingConfigurationStateEnumOutputWithContext(ctx context.Context) RecordingConfigurationStateEnumOutput

func (RecordingConfigurationStateEnum) ToRecordingConfigurationStateEnumPtrOutput

func (e RecordingConfigurationStateEnum) ToRecordingConfigurationStateEnumPtrOutput() RecordingConfigurationStateEnumPtrOutput

func (RecordingConfigurationStateEnum) ToRecordingConfigurationStateEnumPtrOutputWithContext

func (e RecordingConfigurationStateEnum) ToRecordingConfigurationStateEnumPtrOutputWithContext(ctx context.Context) RecordingConfigurationStateEnumPtrOutput

func (RecordingConfigurationStateEnum) ToStringOutput

func (RecordingConfigurationStateEnum) ToStringOutputWithContext

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

func (RecordingConfigurationStateEnum) ToStringPtrOutput

func (RecordingConfigurationStateEnum) ToStringPtrOutputWithContext

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

type RecordingConfigurationStateEnumInput

type RecordingConfigurationStateEnumInput interface {
	pulumi.Input

	ToRecordingConfigurationStateEnumOutput() RecordingConfigurationStateEnumOutput
	ToRecordingConfigurationStateEnumOutputWithContext(context.Context) RecordingConfigurationStateEnumOutput
}

RecordingConfigurationStateEnumInput is an input type that accepts RecordingConfigurationStateEnumArgs and RecordingConfigurationStateEnumOutput values. You can construct a concrete instance of `RecordingConfigurationStateEnumInput` via:

RecordingConfigurationStateEnumArgs{...}

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 RecordingConfigurationStateEnumPtrInput

type RecordingConfigurationStateEnumPtrInput interface {
	pulumi.Input

	ToRecordingConfigurationStateEnumPtrOutput() RecordingConfigurationStateEnumPtrOutput
	ToRecordingConfigurationStateEnumPtrOutputWithContext(context.Context) RecordingConfigurationStateEnumPtrOutput
}

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

func (StreamKeyOutput) ElementType() reflect.Type

func (StreamKeyOutput) ToStreamKeyOutput

func (o StreamKeyOutput) ToStreamKeyOutput() StreamKeyOutput

func (StreamKeyOutput) ToStreamKeyOutputWithContext

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

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