Documentation
¶
Index ¶
- Constants
- type Channel
- type ChannelArgs
- type ChannelInput
- type ChannelLatencyMode
- func (ChannelLatencyMode) ElementType() reflect.Type
- func (e ChannelLatencyMode) ToChannelLatencyModeOutput() ChannelLatencyModeOutput
- func (e ChannelLatencyMode) ToChannelLatencyModeOutputWithContext(ctx context.Context) ChannelLatencyModeOutput
- func (e ChannelLatencyMode) ToChannelLatencyModePtrOutput() ChannelLatencyModePtrOutput
- func (e ChannelLatencyMode) ToChannelLatencyModePtrOutputWithContext(ctx context.Context) ChannelLatencyModePtrOutput
- func (e ChannelLatencyMode) ToStringOutput() pulumi.StringOutput
- func (e ChannelLatencyMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ChannelLatencyMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ChannelLatencyMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelLatencyModeInput
- type ChannelLatencyModeOutput
- func (ChannelLatencyModeOutput) ElementType() reflect.Type
- func (o ChannelLatencyModeOutput) ToChannelLatencyModeOutput() ChannelLatencyModeOutput
- func (o ChannelLatencyModeOutput) ToChannelLatencyModeOutputWithContext(ctx context.Context) ChannelLatencyModeOutput
- func (o ChannelLatencyModeOutput) ToChannelLatencyModePtrOutput() ChannelLatencyModePtrOutput
- func (o ChannelLatencyModeOutput) ToChannelLatencyModePtrOutputWithContext(ctx context.Context) ChannelLatencyModePtrOutput
- func (o ChannelLatencyModeOutput) ToStringOutput() pulumi.StringOutput
- func (o ChannelLatencyModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ChannelLatencyModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChannelLatencyModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelLatencyModePtrInput
- type ChannelLatencyModePtrOutput
- func (o ChannelLatencyModePtrOutput) Elem() ChannelLatencyModeOutput
- func (ChannelLatencyModePtrOutput) ElementType() reflect.Type
- func (o ChannelLatencyModePtrOutput) ToChannelLatencyModePtrOutput() ChannelLatencyModePtrOutput
- func (o ChannelLatencyModePtrOutput) ToChannelLatencyModePtrOutputWithContext(ctx context.Context) ChannelLatencyModePtrOutput
- func (o ChannelLatencyModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChannelLatencyModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelOutput
- type ChannelState
- type ChannelTag
- type ChannelTagArgs
- type ChannelTagArray
- type ChannelTagArrayInput
- type ChannelTagArrayOutput
- func (ChannelTagArrayOutput) ElementType() reflect.Type
- func (o ChannelTagArrayOutput) Index(i pulumi.IntInput) ChannelTagOutput
- func (o ChannelTagArrayOutput) ToChannelTagArrayOutput() ChannelTagArrayOutput
- func (o ChannelTagArrayOutput) ToChannelTagArrayOutputWithContext(ctx context.Context) ChannelTagArrayOutput
- type ChannelTagInput
- type ChannelTagOutput
- func (ChannelTagOutput) ElementType() reflect.Type
- func (o ChannelTagOutput) Key() pulumi.StringOutput
- func (o ChannelTagOutput) ToChannelTagOutput() ChannelTagOutput
- func (o ChannelTagOutput) ToChannelTagOutputWithContext(ctx context.Context) ChannelTagOutput
- func (o ChannelTagOutput) Value() pulumi.StringOutput
- type ChannelType
- func (ChannelType) ElementType() reflect.Type
- func (e ChannelType) ToChannelTypeOutput() ChannelTypeOutput
- func (e ChannelType) ToChannelTypeOutputWithContext(ctx context.Context) ChannelTypeOutput
- func (e ChannelType) ToChannelTypePtrOutput() ChannelTypePtrOutput
- func (e ChannelType) ToChannelTypePtrOutputWithContext(ctx context.Context) ChannelTypePtrOutput
- func (e ChannelType) ToStringOutput() pulumi.StringOutput
- func (e ChannelType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ChannelType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ChannelType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelTypeInput
- type ChannelTypeOutput
- func (ChannelTypeOutput) ElementType() reflect.Type
- func (o ChannelTypeOutput) ToChannelTypeOutput() ChannelTypeOutput
- func (o ChannelTypeOutput) ToChannelTypeOutputWithContext(ctx context.Context) ChannelTypeOutput
- func (o ChannelTypeOutput) ToChannelTypePtrOutput() ChannelTypePtrOutput
- func (o ChannelTypeOutput) ToChannelTypePtrOutputWithContext(ctx context.Context) ChannelTypePtrOutput
- func (o ChannelTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ChannelTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ChannelTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChannelTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ChannelTypePtrInput
- type ChannelTypePtrOutput
- func (o ChannelTypePtrOutput) Elem() ChannelTypeOutput
- func (ChannelTypePtrOutput) ElementType() reflect.Type
- func (o ChannelTypePtrOutput) ToChannelTypePtrOutput() ChannelTypePtrOutput
- func (o ChannelTypePtrOutput) ToChannelTypePtrOutputWithContext(ctx context.Context) ChannelTypePtrOutput
- func (o ChannelTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ChannelTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PlaybackKeyPair
- type PlaybackKeyPairArgs
- type PlaybackKeyPairInput
- type PlaybackKeyPairOutput
- type PlaybackKeyPairState
- type PlaybackKeyPairTag
- type PlaybackKeyPairTagArgs
- type PlaybackKeyPairTagArray
- type PlaybackKeyPairTagArrayInput
- type PlaybackKeyPairTagArrayOutput
- func (PlaybackKeyPairTagArrayOutput) ElementType() reflect.Type
- func (o PlaybackKeyPairTagArrayOutput) Index(i pulumi.IntInput) PlaybackKeyPairTagOutput
- func (o PlaybackKeyPairTagArrayOutput) ToPlaybackKeyPairTagArrayOutput() PlaybackKeyPairTagArrayOutput
- func (o PlaybackKeyPairTagArrayOutput) ToPlaybackKeyPairTagArrayOutputWithContext(ctx context.Context) PlaybackKeyPairTagArrayOutput
- type PlaybackKeyPairTagInput
- type PlaybackKeyPairTagOutput
- func (PlaybackKeyPairTagOutput) ElementType() reflect.Type
- func (o PlaybackKeyPairTagOutput) Key() pulumi.StringOutput
- func (o PlaybackKeyPairTagOutput) ToPlaybackKeyPairTagOutput() PlaybackKeyPairTagOutput
- func (o PlaybackKeyPairTagOutput) ToPlaybackKeyPairTagOutputWithContext(ctx context.Context) PlaybackKeyPairTagOutput
- func (o PlaybackKeyPairTagOutput) Value() pulumi.StringOutput
- type RecordingConfiguration
- type RecordingConfigurationArgs
- type RecordingConfigurationDestinationConfiguration
- type RecordingConfigurationDestinationConfigurationArgs
- func (RecordingConfigurationDestinationConfigurationArgs) ElementType() reflect.Type
- func (i RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationOutput() RecordingConfigurationDestinationConfigurationOutput
- func (i RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationOutput
- func (i RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationPtrOutput() RecordingConfigurationDestinationConfigurationPtrOutput
- func (i RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationPtrOutput
- type RecordingConfigurationDestinationConfigurationInput
- type RecordingConfigurationDestinationConfigurationOutput
- func (RecordingConfigurationDestinationConfigurationOutput) ElementType() reflect.Type
- func (o RecordingConfigurationDestinationConfigurationOutput) S3() RecordingConfigurationS3DestinationConfigurationOutput
- func (o RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationOutput() RecordingConfigurationDestinationConfigurationOutput
- func (o RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationOutput
- func (o RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationPtrOutput() RecordingConfigurationDestinationConfigurationPtrOutput
- func (o RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationPtrOutput
- type RecordingConfigurationDestinationConfigurationPtrInput
- type RecordingConfigurationDestinationConfigurationPtrOutput
- func (o RecordingConfigurationDestinationConfigurationPtrOutput) Elem() RecordingConfigurationDestinationConfigurationOutput
- func (RecordingConfigurationDestinationConfigurationPtrOutput) ElementType() reflect.Type
- func (o RecordingConfigurationDestinationConfigurationPtrOutput) S3() RecordingConfigurationS3DestinationConfigurationPtrOutput
- func (o RecordingConfigurationDestinationConfigurationPtrOutput) ToRecordingConfigurationDestinationConfigurationPtrOutput() RecordingConfigurationDestinationConfigurationPtrOutput
- func (o RecordingConfigurationDestinationConfigurationPtrOutput) ToRecordingConfigurationDestinationConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationPtrOutput
- type RecordingConfigurationInput
- type RecordingConfigurationOutput
- type RecordingConfigurationS3DestinationConfiguration
- type RecordingConfigurationS3DestinationConfigurationArgs
- func (RecordingConfigurationS3DestinationConfigurationArgs) ElementType() reflect.Type
- func (i RecordingConfigurationS3DestinationConfigurationArgs) ToRecordingConfigurationS3DestinationConfigurationOutput() RecordingConfigurationS3DestinationConfigurationOutput
- func (i RecordingConfigurationS3DestinationConfigurationArgs) ToRecordingConfigurationS3DestinationConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationS3DestinationConfigurationOutput
- func (i RecordingConfigurationS3DestinationConfigurationArgs) ToRecordingConfigurationS3DestinationConfigurationPtrOutput() RecordingConfigurationS3DestinationConfigurationPtrOutput
- func (i RecordingConfigurationS3DestinationConfigurationArgs) ToRecordingConfigurationS3DestinationConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationS3DestinationConfigurationPtrOutput
- type RecordingConfigurationS3DestinationConfigurationInput
- type RecordingConfigurationS3DestinationConfigurationOutput
- func (o RecordingConfigurationS3DestinationConfigurationOutput) BucketName() pulumi.StringOutput
- func (RecordingConfigurationS3DestinationConfigurationOutput) ElementType() reflect.Type
- func (o RecordingConfigurationS3DestinationConfigurationOutput) ToRecordingConfigurationS3DestinationConfigurationOutput() RecordingConfigurationS3DestinationConfigurationOutput
- func (o RecordingConfigurationS3DestinationConfigurationOutput) ToRecordingConfigurationS3DestinationConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationS3DestinationConfigurationOutput
- func (o RecordingConfigurationS3DestinationConfigurationOutput) ToRecordingConfigurationS3DestinationConfigurationPtrOutput() RecordingConfigurationS3DestinationConfigurationPtrOutput
- func (o RecordingConfigurationS3DestinationConfigurationOutput) ToRecordingConfigurationS3DestinationConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationS3DestinationConfigurationPtrOutput
- type RecordingConfigurationS3DestinationConfigurationPtrInput
- type RecordingConfigurationS3DestinationConfigurationPtrOutput
- func (o RecordingConfigurationS3DestinationConfigurationPtrOutput) BucketName() pulumi.StringPtrOutput
- func (o RecordingConfigurationS3DestinationConfigurationPtrOutput) Elem() RecordingConfigurationS3DestinationConfigurationOutput
- func (RecordingConfigurationS3DestinationConfigurationPtrOutput) ElementType() reflect.Type
- func (o RecordingConfigurationS3DestinationConfigurationPtrOutput) ToRecordingConfigurationS3DestinationConfigurationPtrOutput() RecordingConfigurationS3DestinationConfigurationPtrOutput
- func (o RecordingConfigurationS3DestinationConfigurationPtrOutput) ToRecordingConfigurationS3DestinationConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationS3DestinationConfigurationPtrOutput
- type RecordingConfigurationState
- type RecordingConfigurationStateEnum
- func (RecordingConfigurationStateEnum) ElementType() reflect.Type
- func (e RecordingConfigurationStateEnum) ToRecordingConfigurationStateEnumOutput() RecordingConfigurationStateEnumOutput
- func (e RecordingConfigurationStateEnum) ToRecordingConfigurationStateEnumOutputWithContext(ctx context.Context) RecordingConfigurationStateEnumOutput
- func (e RecordingConfigurationStateEnum) ToRecordingConfigurationStateEnumPtrOutput() RecordingConfigurationStateEnumPtrOutput
- func (e RecordingConfigurationStateEnum) ToRecordingConfigurationStateEnumPtrOutputWithContext(ctx context.Context) RecordingConfigurationStateEnumPtrOutput
- func (e RecordingConfigurationStateEnum) ToStringOutput() pulumi.StringOutput
- func (e RecordingConfigurationStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RecordingConfigurationStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RecordingConfigurationStateEnum) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RecordingConfigurationStateEnumInput
- type RecordingConfigurationStateEnumOutput
- func (RecordingConfigurationStateEnumOutput) ElementType() reflect.Type
- func (o RecordingConfigurationStateEnumOutput) ToRecordingConfigurationStateEnumOutput() RecordingConfigurationStateEnumOutput
- func (o RecordingConfigurationStateEnumOutput) ToRecordingConfigurationStateEnumOutputWithContext(ctx context.Context) RecordingConfigurationStateEnumOutput
- func (o RecordingConfigurationStateEnumOutput) ToRecordingConfigurationStateEnumPtrOutput() RecordingConfigurationStateEnumPtrOutput
- func (o RecordingConfigurationStateEnumOutput) ToRecordingConfigurationStateEnumPtrOutputWithContext(ctx context.Context) RecordingConfigurationStateEnumPtrOutput
- func (o RecordingConfigurationStateEnumOutput) ToStringOutput() pulumi.StringOutput
- func (o RecordingConfigurationStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RecordingConfigurationStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RecordingConfigurationStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RecordingConfigurationStateEnumPtrInput
- type RecordingConfigurationStateEnumPtrOutput
- func (o RecordingConfigurationStateEnumPtrOutput) Elem() RecordingConfigurationStateEnumOutput
- func (RecordingConfigurationStateEnumPtrOutput) ElementType() reflect.Type
- func (o RecordingConfigurationStateEnumPtrOutput) ToRecordingConfigurationStateEnumPtrOutput() RecordingConfigurationStateEnumPtrOutput
- func (o RecordingConfigurationStateEnumPtrOutput) ToRecordingConfigurationStateEnumPtrOutputWithContext(ctx context.Context) RecordingConfigurationStateEnumPtrOutput
- func (o RecordingConfigurationStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RecordingConfigurationStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RecordingConfigurationTag
- type RecordingConfigurationTagArgs
- func (RecordingConfigurationTagArgs) ElementType() reflect.Type
- func (i RecordingConfigurationTagArgs) ToRecordingConfigurationTagOutput() RecordingConfigurationTagOutput
- func (i RecordingConfigurationTagArgs) ToRecordingConfigurationTagOutputWithContext(ctx context.Context) RecordingConfigurationTagOutput
- type RecordingConfigurationTagArray
- func (RecordingConfigurationTagArray) ElementType() reflect.Type
- func (i RecordingConfigurationTagArray) ToRecordingConfigurationTagArrayOutput() RecordingConfigurationTagArrayOutput
- func (i RecordingConfigurationTagArray) ToRecordingConfigurationTagArrayOutputWithContext(ctx context.Context) RecordingConfigurationTagArrayOutput
- type RecordingConfigurationTagArrayInput
- type RecordingConfigurationTagArrayOutput
- func (RecordingConfigurationTagArrayOutput) ElementType() reflect.Type
- func (o RecordingConfigurationTagArrayOutput) Index(i pulumi.IntInput) RecordingConfigurationTagOutput
- func (o RecordingConfigurationTagArrayOutput) ToRecordingConfigurationTagArrayOutput() RecordingConfigurationTagArrayOutput
- func (o RecordingConfigurationTagArrayOutput) ToRecordingConfigurationTagArrayOutputWithContext(ctx context.Context) RecordingConfigurationTagArrayOutput
- type RecordingConfigurationTagInput
- type RecordingConfigurationTagOutput
- func (RecordingConfigurationTagOutput) ElementType() reflect.Type
- func (o RecordingConfigurationTagOutput) Key() pulumi.StringOutput
- func (o RecordingConfigurationTagOutput) ToRecordingConfigurationTagOutput() RecordingConfigurationTagOutput
- func (o RecordingConfigurationTagOutput) ToRecordingConfigurationTagOutputWithContext(ctx context.Context) RecordingConfigurationTagOutput
- func (o RecordingConfigurationTagOutput) Value() pulumi.StringOutput
- type StreamKey
- type StreamKeyArgs
- type StreamKeyInput
- type StreamKeyOutput
- type StreamKeyState
- type StreamKeyTag
- type StreamKeyTagArgs
- type StreamKeyTagArray
- type StreamKeyTagArrayInput
- type StreamKeyTagArrayOutput
- func (StreamKeyTagArrayOutput) ElementType() reflect.Type
- func (o StreamKeyTagArrayOutput) Index(i pulumi.IntInput) StreamKeyTagOutput
- func (o StreamKeyTagArrayOutput) ToStreamKeyTagArrayOutput() StreamKeyTagArrayOutput
- func (o StreamKeyTagArrayOutput) ToStreamKeyTagArrayOutputWithContext(ctx context.Context) StreamKeyTagArrayOutput
- type StreamKeyTagInput
- type StreamKeyTagOutput
- func (StreamKeyTagOutput) ElementType() reflect.Type
- func (o StreamKeyTagOutput) Key() pulumi.StringOutput
- func (o StreamKeyTagOutput) ToStreamKeyTagOutput() StreamKeyTagOutput
- func (o StreamKeyTagOutput) ToStreamKeyTagOutputWithContext(ctx context.Context) StreamKeyTagOutput
- func (o StreamKeyTagOutput) Value() pulumi.StringOutput
Constants ¶
const ( ChannelLatencyModeNormal = ChannelLatencyMode("NORMAL") ChannelLatencyModeLow = ChannelLatencyMode("LOW") )
const ( ChannelTypeStandard = ChannelType("STANDARD") ChannelTypeBasic = ChannelType("BASIC") )
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) 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 (o ChannelLatencyModePtrOutput) Elem() ChannelLatencyModeOutput
func (ChannelLatencyModePtrOutput) ElementType ¶
func (ChannelLatencyModePtrOutput) ElementType() reflect.Type
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 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 (o ChannelTagArrayOutput) Index(i pulumi.IntInput) ChannelTagOutput
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 (o ChannelTagOutput) Key() pulumi.StringOutput
func (ChannelTagOutput) ToChannelTagOutput ¶
func (o ChannelTagOutput) ToChannelTagOutput() ChannelTagOutput
func (ChannelTagOutput) ToChannelTagOutputWithContext ¶
func (o ChannelTagOutput) ToChannelTagOutputWithContext(ctx context.Context) ChannelTagOutput
func (ChannelTagOutput) Value ¶
func (o ChannelTagOutput) Value() pulumi.StringOutput
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 (o ChannelTypePtrOutput) Elem() ChannelTypeOutput
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 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) ElementType() reflect.Type
func (PlaybackKeyPairTagArrayOutput) Index ¶
func (o PlaybackKeyPairTagArrayOutput) Index(i pulumi.IntInput) PlaybackKeyPairTagOutput
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 (o PlaybackKeyPairTagOutput) Key() pulumi.StringOutput
func (PlaybackKeyPairTagOutput) ToPlaybackKeyPairTagOutput ¶
func (o PlaybackKeyPairTagOutput) ToPlaybackKeyPairTagOutput() PlaybackKeyPairTagOutput
func (PlaybackKeyPairTagOutput) ToPlaybackKeyPairTagOutputWithContext ¶
func (o PlaybackKeyPairTagOutput) ToPlaybackKeyPairTagOutputWithContext(ctx context.Context) PlaybackKeyPairTagOutput
func (PlaybackKeyPairTagOutput) Value ¶
func (o PlaybackKeyPairTagOutput) Value() pulumi.StringOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationOutput ¶
func (o RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationOutput() RecordingConfigurationDestinationConfigurationOutput
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
func RecordingConfigurationDestinationConfigurationPtr ¶
func RecordingConfigurationDestinationConfigurationPtr(v *RecordingConfigurationDestinationConfigurationArgs) RecordingConfigurationDestinationConfigurationPtrInput
type RecordingConfigurationDestinationConfigurationPtrOutput ¶
type RecordingConfigurationDestinationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (RecordingConfigurationDestinationConfigurationPtrOutput) ElementType ¶
func (RecordingConfigurationDestinationConfigurationPtrOutput) ElementType() reflect.Type
func (RecordingConfigurationDestinationConfigurationPtrOutput) ToRecordingConfigurationDestinationConfigurationPtrOutput ¶
func (o RecordingConfigurationDestinationConfigurationPtrOutput) ToRecordingConfigurationDestinationConfigurationPtrOutput() RecordingConfigurationDestinationConfigurationPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 (o RecordingConfigurationS3DestinationConfigurationOutput) BucketName() pulumi.StringOutput
func (RecordingConfigurationS3DestinationConfigurationOutput) ElementType ¶
func (RecordingConfigurationS3DestinationConfigurationOutput) ElementType() reflect.Type
func (RecordingConfigurationS3DestinationConfigurationOutput) ToRecordingConfigurationS3DestinationConfigurationOutput ¶
func (o RecordingConfigurationS3DestinationConfigurationOutput) ToRecordingConfigurationS3DestinationConfigurationOutput() RecordingConfigurationS3DestinationConfigurationOutput
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
func RecordingConfigurationS3DestinationConfigurationPtr ¶
func RecordingConfigurationS3DestinationConfigurationPtr(v *RecordingConfigurationS3DestinationConfigurationArgs) RecordingConfigurationS3DestinationConfigurationPtrInput
type RecordingConfigurationS3DestinationConfigurationPtrOutput ¶
type RecordingConfigurationS3DestinationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (RecordingConfigurationS3DestinationConfigurationPtrOutput) BucketName ¶
func (o RecordingConfigurationS3DestinationConfigurationPtrOutput) BucketName() pulumi.StringPtrOutput
func (RecordingConfigurationS3DestinationConfigurationPtrOutput) ElementType ¶
func (RecordingConfigurationS3DestinationConfigurationPtrOutput) ElementType() reflect.Type
func (RecordingConfigurationS3DestinationConfigurationPtrOutput) ToRecordingConfigurationS3DestinationConfigurationPtrOutput ¶
func (o RecordingConfigurationS3DestinationConfigurationPtrOutput) ToRecordingConfigurationS3DestinationConfigurationPtrOutput() RecordingConfigurationS3DestinationConfigurationPtrOutput
func (RecordingConfigurationS3DestinationConfigurationPtrOutput) ToRecordingConfigurationS3DestinationConfigurationPtrOutputWithContext ¶
func (o RecordingConfigurationS3DestinationConfigurationPtrOutput) ToRecordingConfigurationS3DestinationConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationS3DestinationConfigurationPtrOutput
type RecordingConfigurationState ¶
type RecordingConfigurationState struct { }
func (RecordingConfigurationState) ElementType ¶
func (RecordingConfigurationState) ElementType() reflect.Type
type RecordingConfigurationStateEnum ¶
type RecordingConfigurationStateEnum string
Recording Configuration State.
func (RecordingConfigurationStateEnum) ElementType ¶
func (RecordingConfigurationStateEnum) ElementType() reflect.Type
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 (e RecordingConfigurationStateEnum) ToStringOutput() pulumi.StringOutput
func (RecordingConfigurationStateEnum) ToStringOutputWithContext ¶
func (e RecordingConfigurationStateEnum) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RecordingConfigurationStateEnum) ToStringPtrOutput ¶
func (e RecordingConfigurationStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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 (o RecordingConfigurationStateEnumOutput) ToStringOutput() pulumi.StringOutput
func (RecordingConfigurationStateEnumOutput) ToStringOutputWithContext ¶
func (o RecordingConfigurationStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RecordingConfigurationStateEnumOutput) ToStringPtrOutput ¶
func (o RecordingConfigurationStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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 }
func RecordingConfigurationStateEnumPtr ¶
func RecordingConfigurationStateEnumPtr(v string) RecordingConfigurationStateEnumPtrInput
type RecordingConfigurationStateEnumPtrOutput ¶
type RecordingConfigurationStateEnumPtrOutput struct{ *pulumi.OutputState }
func (RecordingConfigurationStateEnumPtrOutput) ElementType ¶
func (RecordingConfigurationStateEnumPtrOutput) ElementType() reflect.Type
func (RecordingConfigurationStateEnumPtrOutput) ToRecordingConfigurationStateEnumPtrOutput ¶
func (o RecordingConfigurationStateEnumPtrOutput) ToRecordingConfigurationStateEnumPtrOutput() RecordingConfigurationStateEnumPtrOutput
func (RecordingConfigurationStateEnumPtrOutput) ToRecordingConfigurationStateEnumPtrOutputWithContext ¶
func (o RecordingConfigurationStateEnumPtrOutput) ToRecordingConfigurationStateEnumPtrOutputWithContext(ctx context.Context) RecordingConfigurationStateEnumPtrOutput
func (RecordingConfigurationStateEnumPtrOutput) ToStringPtrOutput ¶
func (o RecordingConfigurationStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RecordingConfigurationStateEnumPtrOutput) ToStringPtrOutputWithContext ¶
func (o RecordingConfigurationStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RecordingConfigurationTagArgs ¶
type RecordingConfigurationTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (RecordingConfigurationTagArgs) ElementType ¶
func (RecordingConfigurationTagArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (RecordingConfigurationTagArrayOutput) Index ¶
func (o RecordingConfigurationTagArrayOutput) Index(i pulumi.IntInput) RecordingConfigurationTagOutput
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) ElementType() reflect.Type
func (RecordingConfigurationTagOutput) Key ¶
func (o RecordingConfigurationTagOutput) Key() pulumi.StringOutput
func (RecordingConfigurationTagOutput) ToRecordingConfigurationTagOutput ¶
func (o RecordingConfigurationTagOutput) ToRecordingConfigurationTagOutput() RecordingConfigurationTagOutput
func (RecordingConfigurationTagOutput) ToRecordingConfigurationTagOutputWithContext ¶
func (o RecordingConfigurationTagOutput) ToRecordingConfigurationTagOutputWithContext(ctx context.Context) RecordingConfigurationTagOutput
func (RecordingConfigurationTagOutput) Value ¶
func (o RecordingConfigurationTagOutput) Value() pulumi.StringOutput
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) 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 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 (o StreamKeyTagArrayOutput) Index(i pulumi.IntInput) StreamKeyTagOutput
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 (o StreamKeyTagOutput) Key() pulumi.StringOutput
func (StreamKeyTagOutput) ToStreamKeyTagOutput ¶
func (o StreamKeyTagOutput) ToStreamKeyTagOutput() StreamKeyTagOutput
func (StreamKeyTagOutput) ToStreamKeyTagOutputWithContext ¶
func (o StreamKeyTagOutput) ToStreamKeyTagOutputWithContext(ctx context.Context) StreamKeyTagOutput
func (StreamKeyTagOutput) Value ¶
func (o StreamKeyTagOutput) Value() pulumi.StringOutput