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
- func (o ChannelOutput) Arn() pulumi.StringOutput
- func (o ChannelOutput) Authorized() pulumi.BoolPtrOutput
- func (ChannelOutput) ElementType() reflect.Type
- func (o ChannelOutput) IngestEndpoint() pulumi.StringOutput
- func (o ChannelOutput) LatencyMode() ChannelLatencyModePtrOutput
- func (o ChannelOutput) Name() pulumi.StringPtrOutput
- func (o ChannelOutput) PlaybackUrl() pulumi.StringOutput
- func (o ChannelOutput) RecordingConfigurationArn() pulumi.StringPtrOutput
- func (o ChannelOutput) Tags() ChannelTagArrayOutput
- func (o ChannelOutput) ToChannelOutput() ChannelOutput
- func (o ChannelOutput) ToChannelOutputWithContext(ctx context.Context) ChannelOutput
- func (o ChannelOutput) Type() ChannelTypePtrOutput
- 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 LookupChannelArgs
- type LookupChannelOutputArgs
- type LookupChannelResult
- type LookupChannelResultOutput
- func (o LookupChannelResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupChannelResultOutput) Authorized() pulumi.BoolPtrOutput
- func (LookupChannelResultOutput) ElementType() reflect.Type
- func (o LookupChannelResultOutput) IngestEndpoint() pulumi.StringPtrOutput
- func (o LookupChannelResultOutput) LatencyMode() ChannelLatencyModePtrOutput
- func (o LookupChannelResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupChannelResultOutput) PlaybackUrl() pulumi.StringPtrOutput
- func (o LookupChannelResultOutput) RecordingConfigurationArn() pulumi.StringPtrOutput
- func (o LookupChannelResultOutput) Tags() ChannelTagArrayOutput
- func (o LookupChannelResultOutput) ToLookupChannelResultOutput() LookupChannelResultOutput
- func (o LookupChannelResultOutput) ToLookupChannelResultOutputWithContext(ctx context.Context) LookupChannelResultOutput
- func (o LookupChannelResultOutput) Type() ChannelTypePtrOutput
- type LookupPlaybackKeyPairArgs
- type LookupPlaybackKeyPairOutputArgs
- type LookupPlaybackKeyPairResult
- type LookupPlaybackKeyPairResultOutput
- func (o LookupPlaybackKeyPairResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupPlaybackKeyPairResultOutput) ElementType() reflect.Type
- func (o LookupPlaybackKeyPairResultOutput) Fingerprint() pulumi.StringPtrOutput
- func (o LookupPlaybackKeyPairResultOutput) Tags() PlaybackKeyPairTagArrayOutput
- func (o LookupPlaybackKeyPairResultOutput) ToLookupPlaybackKeyPairResultOutput() LookupPlaybackKeyPairResultOutput
- func (o LookupPlaybackKeyPairResultOutput) ToLookupPlaybackKeyPairResultOutputWithContext(ctx context.Context) LookupPlaybackKeyPairResultOutput
- type LookupRecordingConfigurationArgs
- type LookupRecordingConfigurationOutputArgs
- type LookupRecordingConfigurationResult
- type LookupRecordingConfigurationResultOutput
- func (o LookupRecordingConfigurationResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupRecordingConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupRecordingConfigurationResultOutput) State() RecordingConfigurationStateEnumPtrOutput
- func (o LookupRecordingConfigurationResultOutput) Tags() RecordingConfigurationTagArrayOutput
- func (o LookupRecordingConfigurationResultOutput) ToLookupRecordingConfigurationResultOutput() LookupRecordingConfigurationResultOutput
- func (o LookupRecordingConfigurationResultOutput) ToLookupRecordingConfigurationResultOutputWithContext(ctx context.Context) LookupRecordingConfigurationResultOutput
- type LookupStreamKeyArgs
- type LookupStreamKeyOutputArgs
- type LookupStreamKeyResult
- type LookupStreamKeyResultOutput
- func (o LookupStreamKeyResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupStreamKeyResultOutput) ElementType() reflect.Type
- func (o LookupStreamKeyResultOutput) Tags() StreamKeyTagArrayOutput
- func (o LookupStreamKeyResultOutput) ToLookupStreamKeyResultOutput() LookupStreamKeyResultOutput
- func (o LookupStreamKeyResultOutput) ToLookupStreamKeyResultOutputWithContext(ctx context.Context) LookupStreamKeyResultOutput
- func (o LookupStreamKeyResultOutput) Value() pulumi.StringPtrOutput
- type PlaybackKeyPair
- type PlaybackKeyPairArgs
- type PlaybackKeyPairInput
- type PlaybackKeyPairOutput
- func (o PlaybackKeyPairOutput) Arn() pulumi.StringOutput
- func (PlaybackKeyPairOutput) ElementType() reflect.Type
- func (o PlaybackKeyPairOutput) Fingerprint() pulumi.StringOutput
- func (o PlaybackKeyPairOutput) Name() pulumi.StringPtrOutput
- func (o PlaybackKeyPairOutput) PublicKeyMaterial() pulumi.StringPtrOutput
- func (o PlaybackKeyPairOutput) Tags() PlaybackKeyPairTagArrayOutput
- func (o PlaybackKeyPairOutput) ToPlaybackKeyPairOutput() PlaybackKeyPairOutput
- func (o PlaybackKeyPairOutput) ToPlaybackKeyPairOutputWithContext(ctx context.Context) 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
- 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
- type RecordingConfigurationInput
- type RecordingConfigurationOutput
- func (o RecordingConfigurationOutput) Arn() pulumi.StringOutput
- func (o RecordingConfigurationOutput) DestinationConfiguration() RecordingConfigurationDestinationConfigurationOutput
- func (RecordingConfigurationOutput) ElementType() reflect.Type
- func (o RecordingConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o RecordingConfigurationOutput) RecordingReconnectWindowSeconds() pulumi.IntPtrOutput
- func (o RecordingConfigurationOutput) State() RecordingConfigurationStateEnumOutput
- func (o RecordingConfigurationOutput) Tags() RecordingConfigurationTagArrayOutput
- func (o RecordingConfigurationOutput) ThumbnailConfiguration() RecordingConfigurationThumbnailConfigurationPtrOutput
- func (o RecordingConfigurationOutput) ToRecordingConfigurationOutput() RecordingConfigurationOutput
- func (o RecordingConfigurationOutput) ToRecordingConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationOutput
- type RecordingConfigurationS3DestinationConfiguration
- type RecordingConfigurationS3DestinationConfigurationArgs
- func (RecordingConfigurationS3DestinationConfigurationArgs) ElementType() reflect.Type
- func (i RecordingConfigurationS3DestinationConfigurationArgs) ToRecordingConfigurationS3DestinationConfigurationOutput() RecordingConfigurationS3DestinationConfigurationOutput
- func (i RecordingConfigurationS3DestinationConfigurationArgs) ToRecordingConfigurationS3DestinationConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationS3DestinationConfigurationOutput
- 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
- type RecordingConfigurationState
- type RecordingConfigurationStateEnum
- 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 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 RecordingConfigurationThumbnailConfiguration
- type RecordingConfigurationThumbnailConfigurationArgs
- func (RecordingConfigurationThumbnailConfigurationArgs) ElementType() reflect.Type
- func (i RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationOutput() RecordingConfigurationThumbnailConfigurationOutput
- func (i RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationOutput
- func (i RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationPtrOutput() RecordingConfigurationThumbnailConfigurationPtrOutput
- func (i RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationPtrOutput
- type RecordingConfigurationThumbnailConfigurationInput
- type RecordingConfigurationThumbnailConfigurationOutput
- func (RecordingConfigurationThumbnailConfigurationOutput) ElementType() reflect.Type
- func (o RecordingConfigurationThumbnailConfigurationOutput) RecordingMode() RecordingConfigurationThumbnailConfigurationRecordingModeOutput
- func (o RecordingConfigurationThumbnailConfigurationOutput) TargetIntervalSeconds() pulumi.IntPtrOutput
- func (o RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationOutput() RecordingConfigurationThumbnailConfigurationOutput
- func (o RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationOutput
- func (o RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutput() RecordingConfigurationThumbnailConfigurationPtrOutput
- func (o RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationPtrOutput
- type RecordingConfigurationThumbnailConfigurationPtrInput
- type RecordingConfigurationThumbnailConfigurationPtrOutput
- func (o RecordingConfigurationThumbnailConfigurationPtrOutput) Elem() RecordingConfigurationThumbnailConfigurationOutput
- func (RecordingConfigurationThumbnailConfigurationPtrOutput) ElementType() reflect.Type
- func (o RecordingConfigurationThumbnailConfigurationPtrOutput) RecordingMode() RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput
- func (o RecordingConfigurationThumbnailConfigurationPtrOutput) TargetIntervalSeconds() pulumi.IntPtrOutput
- func (o RecordingConfigurationThumbnailConfigurationPtrOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutput() RecordingConfigurationThumbnailConfigurationPtrOutput
- func (o RecordingConfigurationThumbnailConfigurationPtrOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationPtrOutput
- type RecordingConfigurationThumbnailConfigurationRecordingMode
- func (RecordingConfigurationThumbnailConfigurationRecordingMode) ElementType() reflect.Type
- func (e RecordingConfigurationThumbnailConfigurationRecordingMode) ToRecordingConfigurationThumbnailConfigurationRecordingModeOutput() RecordingConfigurationThumbnailConfigurationRecordingModeOutput
- func (e RecordingConfigurationThumbnailConfigurationRecordingMode) ToRecordingConfigurationThumbnailConfigurationRecordingModeOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationRecordingModeOutput
- func (e RecordingConfigurationThumbnailConfigurationRecordingMode) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutput() RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput
- func (e RecordingConfigurationThumbnailConfigurationRecordingMode) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput
- func (e RecordingConfigurationThumbnailConfigurationRecordingMode) ToStringOutput() pulumi.StringOutput
- func (e RecordingConfigurationThumbnailConfigurationRecordingMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RecordingConfigurationThumbnailConfigurationRecordingMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RecordingConfigurationThumbnailConfigurationRecordingMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RecordingConfigurationThumbnailConfigurationRecordingModeInput
- type RecordingConfigurationThumbnailConfigurationRecordingModeOutput
- func (RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ElementType() reflect.Type
- func (o RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModeOutput() RecordingConfigurationThumbnailConfigurationRecordingModeOutput
- func (o RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModeOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationRecordingModeOutput
- func (o RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutput() RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput
- func (o RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput
- func (o RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToStringOutput() pulumi.StringOutput
- func (o RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RecordingConfigurationThumbnailConfigurationRecordingModePtrInput
- type RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput
- func (o RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) Elem() RecordingConfigurationThumbnailConfigurationRecordingModeOutput
- func (RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) ElementType() reflect.Type
- func (o RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutput() RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput
- func (o RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput
- func (o RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StreamKey
- type StreamKeyArgs
- type StreamKeyInput
- type StreamKeyOutput
- func (o StreamKeyOutput) Arn() pulumi.StringOutput
- func (o StreamKeyOutput) ChannelArn() pulumi.StringOutput
- func (StreamKeyOutput) ElementType() reflect.Type
- func (o StreamKeyOutput) Tags() StreamKeyTagArrayOutput
- func (o StreamKeyOutput) ToStreamKeyOutput() StreamKeyOutput
- func (o StreamKeyOutput) ToStreamKeyOutputWithContext(ctx context.Context) StreamKeyOutput
- func (o StreamKeyOutput) Value() pulumi.StringOutput
- 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") )
const ( RecordingConfigurationThumbnailConfigurationRecordingModeInterval = RecordingConfigurationThumbnailConfigurationRecordingMode("INTERVAL") RecordingConfigurationThumbnailConfigurationRecordingModeDisabled = RecordingConfigurationThumbnailConfigurationRecordingMode("DISABLED") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Channel ¶
type Channel struct { pulumi.CustomResourceState // Channel ARN is automatically generated on creation and assigned as the unique identifier. Arn pulumi.StringOutput `pulumi:"arn"` // Whether the channel is authorized. Authorized pulumi.BoolPtrOutput `pulumi:"authorized"` // Channel ingest endpoint, part of the definition of an ingest server, used when you set up streaming software. IngestEndpoint pulumi.StringOutput `pulumi:"ingestEndpoint"` // Channel latency mode. LatencyMode ChannelLatencyModePtrOutput `pulumi:"latencyMode"` // Channel Name pulumi.StringPtrOutput `pulumi:"name"` // Channel Playback URL. PlaybackUrl pulumi.StringOutput `pulumi:"playbackUrl"` // Recording Configuration ARN. A value other than an empty string indicates that recording is enabled. Default: "" (recording is disabled). RecordingConfigurationArn pulumi.StringPtrOutput `pulumi:"recordingConfigurationArn"` // A list of key-value pairs that contain metadata for the asset model. Tags ChannelTagArrayOutput `pulumi:"tags"` // Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately. Type ChannelTypePtrOutput `pulumi:"type"` }
Resource Type definition for AWS::IVS::Channel
func GetChannel ¶
func GetChannel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ChannelState, opts ...pulumi.ResourceOption) (*Channel, error)
GetChannel gets an existing Channel resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewChannel ¶
func NewChannel(ctx *pulumi.Context, name string, args *ChannelArgs, opts ...pulumi.ResourceOption) (*Channel, error)
NewChannel registers a new resource with the given unique name, arguments, and options.
func (*Channel) ElementType ¶
func (*Channel) 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) Arn ¶ added in v0.17.0
func (o ChannelOutput) Arn() pulumi.StringOutput
Channel ARN is automatically generated on creation and assigned as the unique identifier.
func (ChannelOutput) Authorized ¶ added in v0.17.0
func (o ChannelOutput) Authorized() pulumi.BoolPtrOutput
Whether the channel is authorized.
func (ChannelOutput) ElementType ¶
func (ChannelOutput) ElementType() reflect.Type
func (ChannelOutput) IngestEndpoint ¶ added in v0.17.0
func (o ChannelOutput) IngestEndpoint() pulumi.StringOutput
Channel ingest endpoint, part of the definition of an ingest server, used when you set up streaming software.
func (ChannelOutput) LatencyMode ¶ added in v0.17.0
func (o ChannelOutput) LatencyMode() ChannelLatencyModePtrOutput
Channel latency mode.
func (ChannelOutput) Name ¶ added in v0.17.0
func (o ChannelOutput) Name() pulumi.StringPtrOutput
Channel
func (ChannelOutput) PlaybackUrl ¶ added in v0.17.0
func (o ChannelOutput) PlaybackUrl() pulumi.StringOutput
Channel Playback URL.
func (ChannelOutput) RecordingConfigurationArn ¶ added in v0.17.0
func (o ChannelOutput) RecordingConfigurationArn() pulumi.StringPtrOutput
Recording Configuration ARN. A value other than an empty string indicates that recording is enabled. Default: "" (recording is disabled).
func (ChannelOutput) Tags ¶ added in v0.17.0
func (o ChannelOutput) Tags() ChannelTagArrayOutput
A list of key-value pairs that contain metadata for the asset model.
func (ChannelOutput) ToChannelOutput ¶
func (o ChannelOutput) ToChannelOutput() ChannelOutput
func (ChannelOutput) ToChannelOutputWithContext ¶
func (o ChannelOutput) ToChannelOutputWithContext(ctx context.Context) ChannelOutput
func (ChannelOutput) Type ¶ added in v0.17.0
func (o ChannelOutput) Type() ChannelTypePtrOutput
Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately.
type ChannelState ¶
type ChannelState struct { }
func (ChannelState) ElementType ¶
func (ChannelState) ElementType() reflect.Type
type ChannelTag ¶
type 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 LookupChannelArgs ¶ added in v0.12.0
type LookupChannelArgs struct { // Channel ARN is automatically generated on creation and assigned as the unique identifier. Arn string `pulumi:"arn"` }
type LookupChannelOutputArgs ¶ added in v0.12.0
type LookupChannelOutputArgs struct { // Channel ARN is automatically generated on creation and assigned as the unique identifier. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupChannelOutputArgs) ElementType ¶ added in v0.12.0
func (LookupChannelOutputArgs) ElementType() reflect.Type
type LookupChannelResult ¶ added in v0.12.0
type LookupChannelResult struct { // Channel ARN is automatically generated on creation and assigned as the unique identifier. Arn *string `pulumi:"arn"` // Whether the channel is authorized. Authorized *bool `pulumi:"authorized"` // Channel ingest endpoint, part of the definition of an ingest server, used when you set up streaming software. IngestEndpoint *string `pulumi:"ingestEndpoint"` // Channel latency mode. LatencyMode *ChannelLatencyMode `pulumi:"latencyMode"` // Channel Name *string `pulumi:"name"` // Channel Playback URL. PlaybackUrl *string `pulumi:"playbackUrl"` // Recording Configuration ARN. A value other than an empty string indicates that recording is enabled. Default: "" (recording is disabled). RecordingConfigurationArn *string `pulumi:"recordingConfigurationArn"` // A list of key-value pairs that contain metadata for the asset model. Tags []ChannelTag `pulumi:"tags"` // Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately. Type *ChannelType `pulumi:"type"` }
func LookupChannel ¶ added in v0.12.0
func LookupChannel(ctx *pulumi.Context, args *LookupChannelArgs, opts ...pulumi.InvokeOption) (*LookupChannelResult, error)
Resource Type definition for AWS::IVS::Channel
type LookupChannelResultOutput ¶ added in v0.12.0
type LookupChannelResultOutput struct{ *pulumi.OutputState }
func LookupChannelOutput ¶ added in v0.12.0
func LookupChannelOutput(ctx *pulumi.Context, args LookupChannelOutputArgs, opts ...pulumi.InvokeOption) LookupChannelResultOutput
func (LookupChannelResultOutput) Arn ¶ added in v0.12.0
func (o LookupChannelResultOutput) Arn() pulumi.StringPtrOutput
Channel ARN is automatically generated on creation and assigned as the unique identifier.
func (LookupChannelResultOutput) Authorized ¶ added in v0.12.0
func (o LookupChannelResultOutput) Authorized() pulumi.BoolPtrOutput
Whether the channel is authorized.
func (LookupChannelResultOutput) ElementType ¶ added in v0.12.0
func (LookupChannelResultOutput) ElementType() reflect.Type
func (LookupChannelResultOutput) IngestEndpoint ¶ added in v0.12.0
func (o LookupChannelResultOutput) IngestEndpoint() pulumi.StringPtrOutput
Channel ingest endpoint, part of the definition of an ingest server, used when you set up streaming software.
func (LookupChannelResultOutput) LatencyMode ¶ added in v0.12.0
func (o LookupChannelResultOutput) LatencyMode() ChannelLatencyModePtrOutput
Channel latency mode.
func (LookupChannelResultOutput) Name ¶ added in v0.12.0
func (o LookupChannelResultOutput) Name() pulumi.StringPtrOutput
Channel
func (LookupChannelResultOutput) PlaybackUrl ¶ added in v0.12.0
func (o LookupChannelResultOutput) PlaybackUrl() pulumi.StringPtrOutput
Channel Playback URL.
func (LookupChannelResultOutput) RecordingConfigurationArn ¶ added in v0.12.0
func (o LookupChannelResultOutput) RecordingConfigurationArn() pulumi.StringPtrOutput
Recording Configuration ARN. A value other than an empty string indicates that recording is enabled. Default: "" (recording is disabled).
func (LookupChannelResultOutput) Tags ¶ added in v0.12.0
func (o LookupChannelResultOutput) Tags() ChannelTagArrayOutput
A list of key-value pairs that contain metadata for the asset model.
func (LookupChannelResultOutput) ToLookupChannelResultOutput ¶ added in v0.12.0
func (o LookupChannelResultOutput) ToLookupChannelResultOutput() LookupChannelResultOutput
func (LookupChannelResultOutput) ToLookupChannelResultOutputWithContext ¶ added in v0.12.0
func (o LookupChannelResultOutput) ToLookupChannelResultOutputWithContext(ctx context.Context) LookupChannelResultOutput
func (LookupChannelResultOutput) Type ¶ added in v0.12.0
func (o LookupChannelResultOutput) Type() ChannelTypePtrOutput
Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately.
type LookupPlaybackKeyPairArgs ¶ added in v0.12.0
type LookupPlaybackKeyPairArgs struct { // Key-pair identifier. Arn string `pulumi:"arn"` }
type LookupPlaybackKeyPairOutputArgs ¶ added in v0.12.0
type LookupPlaybackKeyPairOutputArgs struct { // Key-pair identifier. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupPlaybackKeyPairOutputArgs) ElementType ¶ added in v0.12.0
func (LookupPlaybackKeyPairOutputArgs) ElementType() reflect.Type
type LookupPlaybackKeyPairResult ¶ added in v0.12.0
type LookupPlaybackKeyPairResult struct { // Key-pair identifier. Arn *string `pulumi:"arn"` // Key-pair identifier. Fingerprint *string `pulumi:"fingerprint"` // A list of key-value pairs that contain metadata for the asset model. Tags []PlaybackKeyPairTag `pulumi:"tags"` }
func LookupPlaybackKeyPair ¶ added in v0.12.0
func LookupPlaybackKeyPair(ctx *pulumi.Context, args *LookupPlaybackKeyPairArgs, opts ...pulumi.InvokeOption) (*LookupPlaybackKeyPairResult, error)
Resource Type definition for AWS::IVS::PlaybackKeyPair
type LookupPlaybackKeyPairResultOutput ¶ added in v0.12.0
type LookupPlaybackKeyPairResultOutput struct{ *pulumi.OutputState }
func LookupPlaybackKeyPairOutput ¶ added in v0.12.0
func LookupPlaybackKeyPairOutput(ctx *pulumi.Context, args LookupPlaybackKeyPairOutputArgs, opts ...pulumi.InvokeOption) LookupPlaybackKeyPairResultOutput
func (LookupPlaybackKeyPairResultOutput) Arn ¶ added in v0.12.0
func (o LookupPlaybackKeyPairResultOutput) Arn() pulumi.StringPtrOutput
Key-pair identifier.
func (LookupPlaybackKeyPairResultOutput) ElementType ¶ added in v0.12.0
func (LookupPlaybackKeyPairResultOutput) ElementType() reflect.Type
func (LookupPlaybackKeyPairResultOutput) Fingerprint ¶ added in v0.12.0
func (o LookupPlaybackKeyPairResultOutput) Fingerprint() pulumi.StringPtrOutput
Key-pair identifier.
func (LookupPlaybackKeyPairResultOutput) Tags ¶ added in v0.12.0
func (o LookupPlaybackKeyPairResultOutput) Tags() PlaybackKeyPairTagArrayOutput
A list of key-value pairs that contain metadata for the asset model.
func (LookupPlaybackKeyPairResultOutput) ToLookupPlaybackKeyPairResultOutput ¶ added in v0.12.0
func (o LookupPlaybackKeyPairResultOutput) ToLookupPlaybackKeyPairResultOutput() LookupPlaybackKeyPairResultOutput
func (LookupPlaybackKeyPairResultOutput) ToLookupPlaybackKeyPairResultOutputWithContext ¶ added in v0.12.0
func (o LookupPlaybackKeyPairResultOutput) ToLookupPlaybackKeyPairResultOutputWithContext(ctx context.Context) LookupPlaybackKeyPairResultOutput
type LookupRecordingConfigurationArgs ¶ added in v0.12.0
type LookupRecordingConfigurationArgs struct { // Recording Configuration ARN is automatically generated on creation and assigned as the unique identifier. Arn string `pulumi:"arn"` }
type LookupRecordingConfigurationOutputArgs ¶ added in v0.12.0
type LookupRecordingConfigurationOutputArgs struct { // Recording Configuration ARN is automatically generated on creation and assigned as the unique identifier. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupRecordingConfigurationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupRecordingConfigurationOutputArgs) ElementType() reflect.Type
type LookupRecordingConfigurationResult ¶ added in v0.12.0
type LookupRecordingConfigurationResult struct { // Recording Configuration ARN is automatically generated on creation and assigned as the unique identifier. Arn *string `pulumi:"arn"` // Recording Configuration State. State *RecordingConfigurationStateEnum `pulumi:"state"` // A list of key-value pairs that contain metadata for the asset model. Tags []RecordingConfigurationTag `pulumi:"tags"` }
func LookupRecordingConfiguration ¶ added in v0.12.0
func LookupRecordingConfiguration(ctx *pulumi.Context, args *LookupRecordingConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupRecordingConfigurationResult, error)
Resource Type definition for AWS::IVS::RecordingConfiguration
type LookupRecordingConfigurationResultOutput ¶ added in v0.12.0
type LookupRecordingConfigurationResultOutput struct{ *pulumi.OutputState }
func LookupRecordingConfigurationOutput ¶ added in v0.12.0
func LookupRecordingConfigurationOutput(ctx *pulumi.Context, args LookupRecordingConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupRecordingConfigurationResultOutput
func (LookupRecordingConfigurationResultOutput) Arn ¶ added in v0.12.0
func (o LookupRecordingConfigurationResultOutput) Arn() pulumi.StringPtrOutput
Recording Configuration ARN is automatically generated on creation and assigned as the unique identifier.
func (LookupRecordingConfigurationResultOutput) ElementType ¶ added in v0.12.0
func (LookupRecordingConfigurationResultOutput) ElementType() reflect.Type
func (LookupRecordingConfigurationResultOutput) State ¶ added in v0.12.0
Recording Configuration State.
func (LookupRecordingConfigurationResultOutput) Tags ¶ added in v0.12.0
A list of key-value pairs that contain metadata for the asset model.
func (LookupRecordingConfigurationResultOutput) ToLookupRecordingConfigurationResultOutput ¶ added in v0.12.0
func (o LookupRecordingConfigurationResultOutput) ToLookupRecordingConfigurationResultOutput() LookupRecordingConfigurationResultOutput
func (LookupRecordingConfigurationResultOutput) ToLookupRecordingConfigurationResultOutputWithContext ¶ added in v0.12.0
func (o LookupRecordingConfigurationResultOutput) ToLookupRecordingConfigurationResultOutputWithContext(ctx context.Context) LookupRecordingConfigurationResultOutput
type LookupStreamKeyArgs ¶ added in v0.12.0
type LookupStreamKeyArgs struct { // Stream Key ARN is automatically generated on creation and assigned as the unique identifier. Arn string `pulumi:"arn"` }
type LookupStreamKeyOutputArgs ¶ added in v0.12.0
type LookupStreamKeyOutputArgs struct { // Stream Key ARN is automatically generated on creation and assigned as the unique identifier. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupStreamKeyOutputArgs) ElementType ¶ added in v0.12.0
func (LookupStreamKeyOutputArgs) ElementType() reflect.Type
type LookupStreamKeyResult ¶ added in v0.12.0
type LookupStreamKeyResult struct { // Stream Key ARN is automatically generated on creation and assigned as the unique identifier. Arn *string `pulumi:"arn"` // A list of key-value pairs that contain metadata for the asset model. Tags []StreamKeyTag `pulumi:"tags"` // Stream-key value. Value *string `pulumi:"value"` }
func LookupStreamKey ¶ added in v0.12.0
func LookupStreamKey(ctx *pulumi.Context, args *LookupStreamKeyArgs, opts ...pulumi.InvokeOption) (*LookupStreamKeyResult, error)
Resource Type definition for AWS::IVS::StreamKey
type LookupStreamKeyResultOutput ¶ added in v0.12.0
type LookupStreamKeyResultOutput struct{ *pulumi.OutputState }
func LookupStreamKeyOutput ¶ added in v0.12.0
func LookupStreamKeyOutput(ctx *pulumi.Context, args LookupStreamKeyOutputArgs, opts ...pulumi.InvokeOption) LookupStreamKeyResultOutput
func (LookupStreamKeyResultOutput) Arn ¶ added in v0.12.0
func (o LookupStreamKeyResultOutput) Arn() pulumi.StringPtrOutput
Stream Key ARN is automatically generated on creation and assigned as the unique identifier.
func (LookupStreamKeyResultOutput) ElementType ¶ added in v0.12.0
func (LookupStreamKeyResultOutput) ElementType() reflect.Type
func (LookupStreamKeyResultOutput) Tags ¶ added in v0.12.0
func (o LookupStreamKeyResultOutput) Tags() StreamKeyTagArrayOutput
A list of key-value pairs that contain metadata for the asset model.
func (LookupStreamKeyResultOutput) ToLookupStreamKeyResultOutput ¶ added in v0.12.0
func (o LookupStreamKeyResultOutput) ToLookupStreamKeyResultOutput() LookupStreamKeyResultOutput
func (LookupStreamKeyResultOutput) ToLookupStreamKeyResultOutputWithContext ¶ added in v0.12.0
func (o LookupStreamKeyResultOutput) ToLookupStreamKeyResultOutputWithContext(ctx context.Context) LookupStreamKeyResultOutput
func (LookupStreamKeyResultOutput) Value ¶ added in v0.12.0
func (o LookupStreamKeyResultOutput) Value() pulumi.StringPtrOutput
Stream-key value.
type PlaybackKeyPair ¶
type PlaybackKeyPair struct { pulumi.CustomResourceState // Key-pair identifier. Arn pulumi.StringOutput `pulumi:"arn"` // Key-pair identifier. Fingerprint pulumi.StringOutput `pulumi:"fingerprint"` // An arbitrary string (a nickname) assigned to a playback key pair that helps the customer identify that resource. The value does not need to be unique. Name pulumi.StringPtrOutput `pulumi:"name"` // The public portion of a customer-generated key pair. PublicKeyMaterial pulumi.StringPtrOutput `pulumi:"publicKeyMaterial"` // A list of key-value pairs that contain metadata for the asset model. Tags PlaybackKeyPairTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::IVS::PlaybackKeyPair
func GetPlaybackKeyPair ¶
func GetPlaybackKeyPair(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PlaybackKeyPairState, opts ...pulumi.ResourceOption) (*PlaybackKeyPair, error)
GetPlaybackKeyPair gets an existing PlaybackKeyPair resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPlaybackKeyPair ¶
func NewPlaybackKeyPair(ctx *pulumi.Context, name string, args *PlaybackKeyPairArgs, opts ...pulumi.ResourceOption) (*PlaybackKeyPair, error)
NewPlaybackKeyPair registers a new resource with the given unique name, arguments, and options.
func (*PlaybackKeyPair) ElementType ¶
func (*PlaybackKeyPair) ElementType() reflect.Type
func (*PlaybackKeyPair) ToPlaybackKeyPairOutput ¶
func (i *PlaybackKeyPair) ToPlaybackKeyPairOutput() PlaybackKeyPairOutput
func (*PlaybackKeyPair) ToPlaybackKeyPairOutputWithContext ¶
func (i *PlaybackKeyPair) ToPlaybackKeyPairOutputWithContext(ctx context.Context) PlaybackKeyPairOutput
type PlaybackKeyPairArgs ¶
type PlaybackKeyPairArgs struct { // An arbitrary string (a nickname) assigned to a playback key pair that helps the customer identify that resource. The value does not need to be unique. Name pulumi.StringPtrInput // The public portion of a customer-generated key pair. PublicKeyMaterial pulumi.StringPtrInput // A list of key-value pairs that contain metadata for the asset model. Tags PlaybackKeyPairTagArrayInput }
The set of arguments for constructing a PlaybackKeyPair resource.
func (PlaybackKeyPairArgs) ElementType ¶
func (PlaybackKeyPairArgs) ElementType() reflect.Type
type PlaybackKeyPairInput ¶
type PlaybackKeyPairInput interface { pulumi.Input ToPlaybackKeyPairOutput() PlaybackKeyPairOutput ToPlaybackKeyPairOutputWithContext(ctx context.Context) PlaybackKeyPairOutput }
type PlaybackKeyPairOutput ¶
type PlaybackKeyPairOutput struct{ *pulumi.OutputState }
func (PlaybackKeyPairOutput) Arn ¶ added in v0.17.0
func (o PlaybackKeyPairOutput) Arn() pulumi.StringOutput
Key-pair identifier.
func (PlaybackKeyPairOutput) ElementType ¶
func (PlaybackKeyPairOutput) ElementType() reflect.Type
func (PlaybackKeyPairOutput) Fingerprint ¶ added in v0.17.0
func (o PlaybackKeyPairOutput) Fingerprint() pulumi.StringOutput
Key-pair identifier.
func (PlaybackKeyPairOutput) Name ¶ added in v0.17.0
func (o PlaybackKeyPairOutput) Name() pulumi.StringPtrOutput
An arbitrary string (a nickname) assigned to a playback key pair that helps the customer identify that resource. The value does not need to be unique.
func (PlaybackKeyPairOutput) PublicKeyMaterial ¶ added in v0.17.0
func (o PlaybackKeyPairOutput) PublicKeyMaterial() pulumi.StringPtrOutput
The public portion of a customer-generated key pair.
func (PlaybackKeyPairOutput) Tags ¶ added in v0.17.0
func (o PlaybackKeyPairOutput) Tags() PlaybackKeyPairTagArrayOutput
A list of key-value pairs that contain metadata for the asset model.
func (PlaybackKeyPairOutput) ToPlaybackKeyPairOutput ¶
func (o PlaybackKeyPairOutput) ToPlaybackKeyPairOutput() PlaybackKeyPairOutput
func (PlaybackKeyPairOutput) ToPlaybackKeyPairOutputWithContext ¶
func (o PlaybackKeyPairOutput) ToPlaybackKeyPairOutputWithContext(ctx context.Context) PlaybackKeyPairOutput
type PlaybackKeyPairState ¶
type PlaybackKeyPairState struct { }
func (PlaybackKeyPairState) ElementType ¶
func (PlaybackKeyPairState) ElementType() reflect.Type
type PlaybackKeyPairTag ¶
type 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 Reconnect Window Seconds. (0 means disabled) RecordingReconnectWindowSeconds pulumi.IntPtrOutput `pulumi:"recordingReconnectWindowSeconds"` // Recording Configuration State. State RecordingConfigurationStateEnumOutput `pulumi:"state"` // A list of key-value pairs that contain metadata for the asset model. Tags RecordingConfigurationTagArrayOutput `pulumi:"tags"` ThumbnailConfiguration RecordingConfigurationThumbnailConfigurationPtrOutput `pulumi:"thumbnailConfiguration"` }
Resource Type definition for AWS::IVS::RecordingConfiguration
func GetRecordingConfiguration ¶
func GetRecordingConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RecordingConfigurationState, opts ...pulumi.ResourceOption) (*RecordingConfiguration, error)
GetRecordingConfiguration gets an existing RecordingConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRecordingConfiguration ¶
func NewRecordingConfiguration(ctx *pulumi.Context, name string, args *RecordingConfigurationArgs, opts ...pulumi.ResourceOption) (*RecordingConfiguration, error)
NewRecordingConfiguration registers a new resource with the given unique name, arguments, and options.
func (*RecordingConfiguration) ElementType ¶
func (*RecordingConfiguration) ElementType() reflect.Type
func (*RecordingConfiguration) ToRecordingConfigurationOutput ¶
func (i *RecordingConfiguration) ToRecordingConfigurationOutput() RecordingConfigurationOutput
func (*RecordingConfiguration) ToRecordingConfigurationOutputWithContext ¶
func (i *RecordingConfiguration) ToRecordingConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationOutput
type RecordingConfigurationArgs ¶
type RecordingConfigurationArgs struct { DestinationConfiguration RecordingConfigurationDestinationConfigurationInput // Recording Configuration Name. Name pulumi.StringPtrInput // Recording Reconnect Window Seconds. (0 means disabled) RecordingReconnectWindowSeconds pulumi.IntPtrInput // A list of key-value pairs that contain metadata for the asset model. Tags RecordingConfigurationTagArrayInput ThumbnailConfiguration RecordingConfigurationThumbnailConfigurationPtrInput }
The set of arguments for constructing a RecordingConfiguration resource.
func (RecordingConfigurationArgs) ElementType ¶
func (RecordingConfigurationArgs) ElementType() reflect.Type
type RecordingConfigurationDestinationConfiguration ¶
type RecordingConfigurationDestinationConfiguration struct {
S3 RecordingConfigurationS3DestinationConfiguration `pulumi:"s3"`
}
Recording Destination Configuration.
type RecordingConfigurationDestinationConfigurationArgs ¶
type RecordingConfigurationDestinationConfigurationArgs struct {
S3 RecordingConfigurationS3DestinationConfigurationInput `pulumi:"s3"`
}
Recording Destination Configuration.
func (RecordingConfigurationDestinationConfigurationArgs) ElementType ¶
func (RecordingConfigurationDestinationConfigurationArgs) ElementType() reflect.Type
func (RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationOutput ¶
func (i RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationOutput() RecordingConfigurationDestinationConfigurationOutput
func (RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationOutputWithContext ¶
func (i RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationOutput
type RecordingConfigurationDestinationConfigurationInput ¶
type RecordingConfigurationDestinationConfigurationInput interface { pulumi.Input ToRecordingConfigurationDestinationConfigurationOutput() RecordingConfigurationDestinationConfigurationOutput ToRecordingConfigurationDestinationConfigurationOutputWithContext(context.Context) RecordingConfigurationDestinationConfigurationOutput }
RecordingConfigurationDestinationConfigurationInput is an input type that accepts RecordingConfigurationDestinationConfigurationArgs and RecordingConfigurationDestinationConfigurationOutput values. You can construct a concrete instance of `RecordingConfigurationDestinationConfigurationInput` via:
RecordingConfigurationDestinationConfigurationArgs{...}
type RecordingConfigurationDestinationConfigurationOutput ¶
type RecordingConfigurationDestinationConfigurationOutput struct{ *pulumi.OutputState }
Recording Destination Configuration.
func (RecordingConfigurationDestinationConfigurationOutput) ElementType ¶
func (RecordingConfigurationDestinationConfigurationOutput) ElementType() reflect.Type
func (RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationOutput ¶
func (o RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationOutput() RecordingConfigurationDestinationConfigurationOutput
func (RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationOutputWithContext ¶
func (o RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationOutput
type RecordingConfigurationInput ¶
type RecordingConfigurationInput interface { pulumi.Input ToRecordingConfigurationOutput() RecordingConfigurationOutput ToRecordingConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationOutput }
type RecordingConfigurationOutput ¶
type RecordingConfigurationOutput struct{ *pulumi.OutputState }
func (RecordingConfigurationOutput) Arn ¶ added in v0.17.0
func (o RecordingConfigurationOutput) Arn() pulumi.StringOutput
Recording Configuration ARN is automatically generated on creation and assigned as the unique identifier.
func (RecordingConfigurationOutput) DestinationConfiguration ¶ added in v0.17.0
func (o RecordingConfigurationOutput) DestinationConfiguration() RecordingConfigurationDestinationConfigurationOutput
func (RecordingConfigurationOutput) ElementType ¶
func (RecordingConfigurationOutput) ElementType() reflect.Type
func (RecordingConfigurationOutput) Name ¶ added in v0.17.0
func (o RecordingConfigurationOutput) Name() pulumi.StringPtrOutput
Recording Configuration Name.
func (RecordingConfigurationOutput) RecordingReconnectWindowSeconds ¶ added in v0.42.0
func (o RecordingConfigurationOutput) RecordingReconnectWindowSeconds() pulumi.IntPtrOutput
Recording Reconnect Window Seconds. (0 means disabled)
func (RecordingConfigurationOutput) State ¶ added in v0.17.0
func (o RecordingConfigurationOutput) State() RecordingConfigurationStateEnumOutput
Recording Configuration State.
func (RecordingConfigurationOutput) Tags ¶ added in v0.17.0
func (o RecordingConfigurationOutput) Tags() RecordingConfigurationTagArrayOutput
A list of key-value pairs that contain metadata for the asset model.
func (RecordingConfigurationOutput) ThumbnailConfiguration ¶ added in v0.17.0
func (o RecordingConfigurationOutput) ThumbnailConfiguration() RecordingConfigurationThumbnailConfigurationPtrOutput
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
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
type RecordingConfigurationState ¶
type RecordingConfigurationState struct { }
func (RecordingConfigurationState) ElementType ¶
func (RecordingConfigurationState) ElementType() reflect.Type
type RecordingConfigurationStateEnum ¶
type RecordingConfigurationStateEnum string
Recording Configuration State.
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 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 RecordingConfigurationThumbnailConfiguration ¶ added in v0.12.0
type RecordingConfigurationThumbnailConfiguration struct { // Thumbnail Recording Mode, which determines whether thumbnails are recorded at an interval or are disabled. RecordingMode RecordingConfigurationThumbnailConfigurationRecordingMode `pulumi:"recordingMode"` // Thumbnail recording Target Interval Seconds defines the interval at which thumbnails are recorded. This field is required if RecordingMode is INTERVAL. TargetIntervalSeconds *int `pulumi:"targetIntervalSeconds"` }
Recording Thumbnail Configuration.
type RecordingConfigurationThumbnailConfigurationArgs ¶ added in v0.12.0
type RecordingConfigurationThumbnailConfigurationArgs struct { // Thumbnail Recording Mode, which determines whether thumbnails are recorded at an interval or are disabled. RecordingMode RecordingConfigurationThumbnailConfigurationRecordingModeInput `pulumi:"recordingMode"` // Thumbnail recording Target Interval Seconds defines the interval at which thumbnails are recorded. This field is required if RecordingMode is INTERVAL. TargetIntervalSeconds pulumi.IntPtrInput `pulumi:"targetIntervalSeconds"` }
Recording Thumbnail Configuration.
func (RecordingConfigurationThumbnailConfigurationArgs) ElementType ¶ added in v0.12.0
func (RecordingConfigurationThumbnailConfigurationArgs) ElementType() reflect.Type
func (RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationOutput ¶ added in v0.12.0
func (i RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationOutput() RecordingConfigurationThumbnailConfigurationOutput
func (RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationOutputWithContext ¶ added in v0.12.0
func (i RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationOutput
func (RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationPtrOutput ¶ added in v0.12.0
func (i RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationPtrOutput() RecordingConfigurationThumbnailConfigurationPtrOutput
func (RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext ¶ added in v0.12.0
func (i RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationPtrOutput
type RecordingConfigurationThumbnailConfigurationInput ¶ added in v0.12.0
type RecordingConfigurationThumbnailConfigurationInput interface { pulumi.Input ToRecordingConfigurationThumbnailConfigurationOutput() RecordingConfigurationThumbnailConfigurationOutput ToRecordingConfigurationThumbnailConfigurationOutputWithContext(context.Context) RecordingConfigurationThumbnailConfigurationOutput }
RecordingConfigurationThumbnailConfigurationInput is an input type that accepts RecordingConfigurationThumbnailConfigurationArgs and RecordingConfigurationThumbnailConfigurationOutput values. You can construct a concrete instance of `RecordingConfigurationThumbnailConfigurationInput` via:
RecordingConfigurationThumbnailConfigurationArgs{...}
type RecordingConfigurationThumbnailConfigurationOutput ¶ added in v0.12.0
type RecordingConfigurationThumbnailConfigurationOutput struct{ *pulumi.OutputState }
Recording Thumbnail Configuration.
func (RecordingConfigurationThumbnailConfigurationOutput) ElementType ¶ added in v0.12.0
func (RecordingConfigurationThumbnailConfigurationOutput) ElementType() reflect.Type
func (RecordingConfigurationThumbnailConfigurationOutput) RecordingMode ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationOutput) RecordingMode() RecordingConfigurationThumbnailConfigurationRecordingModeOutput
Thumbnail Recording Mode, which determines whether thumbnails are recorded at an interval or are disabled.
func (RecordingConfigurationThumbnailConfigurationOutput) TargetIntervalSeconds ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationOutput) TargetIntervalSeconds() pulumi.IntPtrOutput
Thumbnail recording Target Interval Seconds defines the interval at which thumbnails are recorded. This field is required if RecordingMode is INTERVAL.
func (RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationOutput ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationOutput() RecordingConfigurationThumbnailConfigurationOutput
func (RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationOutputWithContext ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationOutput
func (RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutput ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutput() RecordingConfigurationThumbnailConfigurationPtrOutput
func (RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationPtrOutput
type RecordingConfigurationThumbnailConfigurationPtrInput ¶ added in v0.12.0
type RecordingConfigurationThumbnailConfigurationPtrInput interface { pulumi.Input ToRecordingConfigurationThumbnailConfigurationPtrOutput() RecordingConfigurationThumbnailConfigurationPtrOutput ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext(context.Context) RecordingConfigurationThumbnailConfigurationPtrOutput }
RecordingConfigurationThumbnailConfigurationPtrInput is an input type that accepts RecordingConfigurationThumbnailConfigurationArgs, RecordingConfigurationThumbnailConfigurationPtr and RecordingConfigurationThumbnailConfigurationPtrOutput values. You can construct a concrete instance of `RecordingConfigurationThumbnailConfigurationPtrInput` via:
RecordingConfigurationThumbnailConfigurationArgs{...} or: nil
func RecordingConfigurationThumbnailConfigurationPtr ¶ added in v0.12.0
func RecordingConfigurationThumbnailConfigurationPtr(v *RecordingConfigurationThumbnailConfigurationArgs) RecordingConfigurationThumbnailConfigurationPtrInput
type RecordingConfigurationThumbnailConfigurationPtrOutput ¶ added in v0.12.0
type RecordingConfigurationThumbnailConfigurationPtrOutput struct{ *pulumi.OutputState }
func (RecordingConfigurationThumbnailConfigurationPtrOutput) ElementType ¶ added in v0.12.0
func (RecordingConfigurationThumbnailConfigurationPtrOutput) ElementType() reflect.Type
func (RecordingConfigurationThumbnailConfigurationPtrOutput) RecordingMode ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationPtrOutput) RecordingMode() RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput
Thumbnail Recording Mode, which determines whether thumbnails are recorded at an interval or are disabled.
func (RecordingConfigurationThumbnailConfigurationPtrOutput) TargetIntervalSeconds ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationPtrOutput) TargetIntervalSeconds() pulumi.IntPtrOutput
Thumbnail recording Target Interval Seconds defines the interval at which thumbnails are recorded. This field is required if RecordingMode is INTERVAL.
func (RecordingConfigurationThumbnailConfigurationPtrOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutput ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationPtrOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutput() RecordingConfigurationThumbnailConfigurationPtrOutput
func (RecordingConfigurationThumbnailConfigurationPtrOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationPtrOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationPtrOutput
type RecordingConfigurationThumbnailConfigurationRecordingMode ¶ added in v0.12.0
type RecordingConfigurationThumbnailConfigurationRecordingMode string
Thumbnail Recording Mode, which determines whether thumbnails are recorded at an interval or are disabled.
func (RecordingConfigurationThumbnailConfigurationRecordingMode) ElementType ¶ added in v0.12.0
func (RecordingConfigurationThumbnailConfigurationRecordingMode) ElementType() reflect.Type
func (RecordingConfigurationThumbnailConfigurationRecordingMode) ToRecordingConfigurationThumbnailConfigurationRecordingModeOutput ¶ added in v0.12.0
func (e RecordingConfigurationThumbnailConfigurationRecordingMode) ToRecordingConfigurationThumbnailConfigurationRecordingModeOutput() RecordingConfigurationThumbnailConfigurationRecordingModeOutput
func (RecordingConfigurationThumbnailConfigurationRecordingMode) ToRecordingConfigurationThumbnailConfigurationRecordingModeOutputWithContext ¶ added in v0.12.0
func (e RecordingConfigurationThumbnailConfigurationRecordingMode) ToRecordingConfigurationThumbnailConfigurationRecordingModeOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationRecordingModeOutput
func (RecordingConfigurationThumbnailConfigurationRecordingMode) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutput ¶ added in v0.12.0
func (e RecordingConfigurationThumbnailConfigurationRecordingMode) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutput() RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput
func (RecordingConfigurationThumbnailConfigurationRecordingMode) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutputWithContext ¶ added in v0.12.0
func (e RecordingConfigurationThumbnailConfigurationRecordingMode) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput
func (RecordingConfigurationThumbnailConfigurationRecordingMode) ToStringOutput ¶ added in v0.12.0
func (e RecordingConfigurationThumbnailConfigurationRecordingMode) ToStringOutput() pulumi.StringOutput
func (RecordingConfigurationThumbnailConfigurationRecordingMode) ToStringOutputWithContext ¶ added in v0.12.0
func (e RecordingConfigurationThumbnailConfigurationRecordingMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RecordingConfigurationThumbnailConfigurationRecordingMode) ToStringPtrOutput ¶ added in v0.12.0
func (e RecordingConfigurationThumbnailConfigurationRecordingMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (RecordingConfigurationThumbnailConfigurationRecordingMode) ToStringPtrOutputWithContext ¶ added in v0.12.0
func (e RecordingConfigurationThumbnailConfigurationRecordingMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RecordingConfigurationThumbnailConfigurationRecordingModeInput ¶ added in v0.12.0
type RecordingConfigurationThumbnailConfigurationRecordingModeInput interface { pulumi.Input ToRecordingConfigurationThumbnailConfigurationRecordingModeOutput() RecordingConfigurationThumbnailConfigurationRecordingModeOutput ToRecordingConfigurationThumbnailConfigurationRecordingModeOutputWithContext(context.Context) RecordingConfigurationThumbnailConfigurationRecordingModeOutput }
RecordingConfigurationThumbnailConfigurationRecordingModeInput is an input type that accepts RecordingConfigurationThumbnailConfigurationRecordingModeArgs and RecordingConfigurationThumbnailConfigurationRecordingModeOutput values. You can construct a concrete instance of `RecordingConfigurationThumbnailConfigurationRecordingModeInput` via:
RecordingConfigurationThumbnailConfigurationRecordingModeArgs{...}
type RecordingConfigurationThumbnailConfigurationRecordingModeOutput ¶ added in v0.12.0
type RecordingConfigurationThumbnailConfigurationRecordingModeOutput struct{ *pulumi.OutputState }
func (RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ElementType ¶ added in v0.12.0
func (RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ElementType() reflect.Type
func (RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModeOutput ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModeOutput() RecordingConfigurationThumbnailConfigurationRecordingModeOutput
func (RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModeOutputWithContext ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModeOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationRecordingModeOutput
func (RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutput ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutput() RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput
func (RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutputWithContext ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput
func (RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToStringOutput ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToStringOutput() pulumi.StringOutput
func (RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToStringOutputWithContext ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToStringPtrOutput ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToStringPtrOutputWithContext ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationRecordingModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RecordingConfigurationThumbnailConfigurationRecordingModePtrInput ¶ added in v0.12.0
type RecordingConfigurationThumbnailConfigurationRecordingModePtrInput interface { pulumi.Input ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutput() RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutputWithContext(context.Context) RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput }
func RecordingConfigurationThumbnailConfigurationRecordingModePtr ¶ added in v0.12.0
func RecordingConfigurationThumbnailConfigurationRecordingModePtr(v string) RecordingConfigurationThumbnailConfigurationRecordingModePtrInput
type RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput ¶ added in v0.12.0
type RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput struct{ *pulumi.OutputState }
func (RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) ElementType ¶ added in v0.12.0
func (RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) ElementType() reflect.Type
func (RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutput ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutput() RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput
func (RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutputWithContext ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) ToRecordingConfigurationThumbnailConfigurationRecordingModePtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput
func (RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) ToStringPtrOutput ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.12.0
func (o RecordingConfigurationThumbnailConfigurationRecordingModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) Arn ¶ added in v0.17.0
func (o StreamKeyOutput) Arn() pulumi.StringOutput
Stream Key ARN is automatically generated on creation and assigned as the unique identifier.
func (StreamKeyOutput) ChannelArn ¶ added in v0.17.0
func (o StreamKeyOutput) ChannelArn() pulumi.StringOutput
Channel ARN for the stream.
func (StreamKeyOutput) ElementType ¶
func (StreamKeyOutput) ElementType() reflect.Type
func (StreamKeyOutput) Tags ¶ added in v0.17.0
func (o StreamKeyOutput) Tags() StreamKeyTagArrayOutput
A list of key-value pairs that contain metadata for the asset model.
func (StreamKeyOutput) ToStreamKeyOutput ¶
func (o StreamKeyOutput) ToStreamKeyOutput() StreamKeyOutput
func (StreamKeyOutput) ToStreamKeyOutputWithContext ¶
func (o StreamKeyOutput) ToStreamKeyOutputWithContext(ctx context.Context) StreamKeyOutput
func (StreamKeyOutput) Value ¶ added in v0.17.0
func (o StreamKeyOutput) Value() pulumi.StringOutput
Stream-key value.
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