Documentation ¶
Index ¶
- type Channel
- type ChannelArgs
- type ChannelArray
- type ChannelArrayInput
- type ChannelArrayOutput
- type ChannelInput
- type ChannelMap
- type ChannelMapInput
- type ChannelMapOutput
- type ChannelOutput
- func (o ChannelOutput) Arn() pulumi.StringOutput
- func (o ChannelOutput) Authorized() pulumi.BoolOutput
- func (ChannelOutput) ElementType() reflect.Type
- func (o ChannelOutput) IngestEndpoint() pulumi.StringOutput
- func (o ChannelOutput) LatencyMode() pulumi.StringOutput
- func (o ChannelOutput) Name() pulumi.StringOutput
- func (o ChannelOutput) PlaybackUrl() pulumi.StringOutput
- func (o ChannelOutput) RecordingConfigurationArn() pulumi.StringOutput
- func (o ChannelOutput) Tags() pulumi.StringMapOutput
- func (o ChannelOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ChannelOutput) ToChannelOutput() ChannelOutput
- func (o ChannelOutput) ToChannelOutputWithContext(ctx context.Context) ChannelOutput
- func (o ChannelOutput) Type() pulumi.StringOutput
- type ChannelState
- type GetStreamKeyArgs
- type GetStreamKeyOutputArgs
- type GetStreamKeyResult
- type GetStreamKeyResultOutput
- func (o GetStreamKeyResultOutput) Arn() pulumi.StringOutput
- func (o GetStreamKeyResultOutput) ChannelArn() pulumi.StringOutput
- func (GetStreamKeyResultOutput) ElementType() reflect.Type
- func (o GetStreamKeyResultOutput) Id() pulumi.StringOutput
- func (o GetStreamKeyResultOutput) Tags() pulumi.StringMapOutput
- func (o GetStreamKeyResultOutput) ToGetStreamKeyResultOutput() GetStreamKeyResultOutput
- func (o GetStreamKeyResultOutput) ToGetStreamKeyResultOutputWithContext(ctx context.Context) GetStreamKeyResultOutput
- func (o GetStreamKeyResultOutput) Value() pulumi.StringOutput
- type PlaybackKeyPair
- type PlaybackKeyPairArgs
- type PlaybackKeyPairArray
- type PlaybackKeyPairArrayInput
- type PlaybackKeyPairArrayOutput
- func (PlaybackKeyPairArrayOutput) ElementType() reflect.Type
- func (o PlaybackKeyPairArrayOutput) Index(i pulumi.IntInput) PlaybackKeyPairOutput
- func (o PlaybackKeyPairArrayOutput) ToPlaybackKeyPairArrayOutput() PlaybackKeyPairArrayOutput
- func (o PlaybackKeyPairArrayOutput) ToPlaybackKeyPairArrayOutputWithContext(ctx context.Context) PlaybackKeyPairArrayOutput
- type PlaybackKeyPairInput
- type PlaybackKeyPairMap
- type PlaybackKeyPairMapInput
- type PlaybackKeyPairMapOutput
- func (PlaybackKeyPairMapOutput) ElementType() reflect.Type
- func (o PlaybackKeyPairMapOutput) MapIndex(k pulumi.StringInput) PlaybackKeyPairOutput
- func (o PlaybackKeyPairMapOutput) ToPlaybackKeyPairMapOutput() PlaybackKeyPairMapOutput
- func (o PlaybackKeyPairMapOutput) ToPlaybackKeyPairMapOutputWithContext(ctx context.Context) PlaybackKeyPairMapOutput
- type PlaybackKeyPairOutput
- func (o PlaybackKeyPairOutput) Arn() pulumi.StringOutput
- func (PlaybackKeyPairOutput) ElementType() reflect.Type
- func (o PlaybackKeyPairOutput) Fingerprint() pulumi.StringOutput
- func (o PlaybackKeyPairOutput) Name() pulumi.StringOutput
- func (o PlaybackKeyPairOutput) PublicKey() pulumi.StringOutput
- func (o PlaybackKeyPairOutput) Tags() pulumi.StringMapOutput
- func (o PlaybackKeyPairOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o PlaybackKeyPairOutput) ToPlaybackKeyPairOutput() PlaybackKeyPairOutput
- func (o PlaybackKeyPairOutput) ToPlaybackKeyPairOutputWithContext(ctx context.Context) PlaybackKeyPairOutput
- type PlaybackKeyPairState
- type RecordingConfiguration
- type RecordingConfigurationArgs
- type RecordingConfigurationArray
- func (RecordingConfigurationArray) ElementType() reflect.Type
- func (i RecordingConfigurationArray) ToRecordingConfigurationArrayOutput() RecordingConfigurationArrayOutput
- func (i RecordingConfigurationArray) ToRecordingConfigurationArrayOutputWithContext(ctx context.Context) RecordingConfigurationArrayOutput
- type RecordingConfigurationArrayInput
- type RecordingConfigurationArrayOutput
- func (RecordingConfigurationArrayOutput) ElementType() reflect.Type
- func (o RecordingConfigurationArrayOutput) Index(i pulumi.IntInput) RecordingConfigurationOutput
- func (o RecordingConfigurationArrayOutput) ToRecordingConfigurationArrayOutput() RecordingConfigurationArrayOutput
- func (o RecordingConfigurationArrayOutput) ToRecordingConfigurationArrayOutputWithContext(ctx context.Context) RecordingConfigurationArrayOutput
- type RecordingConfigurationDestinationConfiguration
- type RecordingConfigurationDestinationConfigurationArgs
- func (RecordingConfigurationDestinationConfigurationArgs) ElementType() reflect.Type
- func (i RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationOutput() RecordingConfigurationDestinationConfigurationOutput
- func (i RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationOutput
- func (i RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationPtrOutput() RecordingConfigurationDestinationConfigurationPtrOutput
- func (i RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationPtrOutput
- type RecordingConfigurationDestinationConfigurationInput
- type RecordingConfigurationDestinationConfigurationOutput
- func (RecordingConfigurationDestinationConfigurationOutput) ElementType() reflect.Type
- func (o RecordingConfigurationDestinationConfigurationOutput) S3() RecordingConfigurationDestinationConfigurationS3Output
- func (o RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationOutput() RecordingConfigurationDestinationConfigurationOutput
- func (o RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationOutput
- func (o RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationPtrOutput() RecordingConfigurationDestinationConfigurationPtrOutput
- func (o RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationPtrOutput
- type RecordingConfigurationDestinationConfigurationPtrInput
- type RecordingConfigurationDestinationConfigurationPtrOutput
- func (o RecordingConfigurationDestinationConfigurationPtrOutput) Elem() RecordingConfigurationDestinationConfigurationOutput
- func (RecordingConfigurationDestinationConfigurationPtrOutput) ElementType() reflect.Type
- func (o RecordingConfigurationDestinationConfigurationPtrOutput) S3() RecordingConfigurationDestinationConfigurationS3PtrOutput
- func (o RecordingConfigurationDestinationConfigurationPtrOutput) ToRecordingConfigurationDestinationConfigurationPtrOutput() RecordingConfigurationDestinationConfigurationPtrOutput
- func (o RecordingConfigurationDestinationConfigurationPtrOutput) ToRecordingConfigurationDestinationConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationPtrOutput
- type RecordingConfigurationDestinationConfigurationS3
- type RecordingConfigurationDestinationConfigurationS3Args
- func (RecordingConfigurationDestinationConfigurationS3Args) ElementType() reflect.Type
- func (i RecordingConfigurationDestinationConfigurationS3Args) ToRecordingConfigurationDestinationConfigurationS3Output() RecordingConfigurationDestinationConfigurationS3Output
- func (i RecordingConfigurationDestinationConfigurationS3Args) ToRecordingConfigurationDestinationConfigurationS3OutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationS3Output
- func (i RecordingConfigurationDestinationConfigurationS3Args) ToRecordingConfigurationDestinationConfigurationS3PtrOutput() RecordingConfigurationDestinationConfigurationS3PtrOutput
- func (i RecordingConfigurationDestinationConfigurationS3Args) ToRecordingConfigurationDestinationConfigurationS3PtrOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationS3PtrOutput
- type RecordingConfigurationDestinationConfigurationS3Input
- type RecordingConfigurationDestinationConfigurationS3Output
- func (o RecordingConfigurationDestinationConfigurationS3Output) BucketName() pulumi.StringOutput
- func (RecordingConfigurationDestinationConfigurationS3Output) ElementType() reflect.Type
- func (o RecordingConfigurationDestinationConfigurationS3Output) ToRecordingConfigurationDestinationConfigurationS3Output() RecordingConfigurationDestinationConfigurationS3Output
- func (o RecordingConfigurationDestinationConfigurationS3Output) ToRecordingConfigurationDestinationConfigurationS3OutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationS3Output
- func (o RecordingConfigurationDestinationConfigurationS3Output) ToRecordingConfigurationDestinationConfigurationS3PtrOutput() RecordingConfigurationDestinationConfigurationS3PtrOutput
- func (o RecordingConfigurationDestinationConfigurationS3Output) ToRecordingConfigurationDestinationConfigurationS3PtrOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationS3PtrOutput
- type RecordingConfigurationDestinationConfigurationS3PtrInput
- type RecordingConfigurationDestinationConfigurationS3PtrOutput
- func (o RecordingConfigurationDestinationConfigurationS3PtrOutput) BucketName() pulumi.StringPtrOutput
- func (o RecordingConfigurationDestinationConfigurationS3PtrOutput) Elem() RecordingConfigurationDestinationConfigurationS3Output
- func (RecordingConfigurationDestinationConfigurationS3PtrOutput) ElementType() reflect.Type
- func (o RecordingConfigurationDestinationConfigurationS3PtrOutput) ToRecordingConfigurationDestinationConfigurationS3PtrOutput() RecordingConfigurationDestinationConfigurationS3PtrOutput
- func (o RecordingConfigurationDestinationConfigurationS3PtrOutput) ToRecordingConfigurationDestinationConfigurationS3PtrOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationS3PtrOutput
- type RecordingConfigurationInput
- type RecordingConfigurationMap
- type RecordingConfigurationMapInput
- type RecordingConfigurationMapOutput
- func (RecordingConfigurationMapOutput) ElementType() reflect.Type
- func (o RecordingConfigurationMapOutput) MapIndex(k pulumi.StringInput) RecordingConfigurationOutput
- func (o RecordingConfigurationMapOutput) ToRecordingConfigurationMapOutput() RecordingConfigurationMapOutput
- func (o RecordingConfigurationMapOutput) ToRecordingConfigurationMapOutputWithContext(ctx context.Context) RecordingConfigurationMapOutput
- type RecordingConfigurationOutput
- func (o RecordingConfigurationOutput) Arn() pulumi.StringOutput
- func (o RecordingConfigurationOutput) DestinationConfiguration() RecordingConfigurationDestinationConfigurationOutput
- func (RecordingConfigurationOutput) ElementType() reflect.Type
- func (o RecordingConfigurationOutput) Name() pulumi.StringOutput
- func (o RecordingConfigurationOutput) RecordingReconnectWindowSeconds() pulumi.IntOutput
- func (o RecordingConfigurationOutput) State() pulumi.StringOutput
- func (o RecordingConfigurationOutput) Tags() pulumi.StringMapOutput
- func (o RecordingConfigurationOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o RecordingConfigurationOutput) ThumbnailConfiguration() RecordingConfigurationThumbnailConfigurationOutput
- func (o RecordingConfigurationOutput) ToRecordingConfigurationOutput() RecordingConfigurationOutput
- func (o RecordingConfigurationOutput) ToRecordingConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationOutput
- type RecordingConfigurationState
- 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() pulumi.StringPtrOutput
- 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() pulumi.StringPtrOutput
- func (o RecordingConfigurationThumbnailConfigurationPtrOutput) TargetIntervalSeconds() pulumi.IntPtrOutput
- func (o RecordingConfigurationThumbnailConfigurationPtrOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutput() RecordingConfigurationThumbnailConfigurationPtrOutput
- func (o RecordingConfigurationThumbnailConfigurationPtrOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Channel ¶
type Channel struct { pulumi.CustomResourceState // ARN of the Channel. Arn pulumi.StringOutput `pulumi:"arn"` // If `true`, channel is private (enabled for playback authorization). Authorized pulumi.BoolOutput `pulumi:"authorized"` // Channel ingest endpoint, part of the definition of an ingest server, used when setting up streaming software. IngestEndpoint pulumi.StringOutput `pulumi:"ingestEndpoint"` // Channel latency mode. Valid values: `NORMAL`, `LOW`. LatencyMode pulumi.StringOutput `pulumi:"latencyMode"` // Channel name. Name pulumi.StringOutput `pulumi:"name"` // Channel playback URL. PlaybackUrl pulumi.StringOutput `pulumi:"playbackUrl"` // Recording configuration ARN. RecordingConfigurationArn pulumi.StringOutput `pulumi:"recordingConfigurationArn"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Channel type, which determines the allowable resolution and bitrate. Valid values: `STANDARD`, `BASIC`. Type pulumi.StringOutput `pulumi:"type"` }
Resource for managing an AWS IVS (Interactive Video) Channel.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ivs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ivs.NewChannel(ctx, "example", nil) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import IVS (Interactive Video) Channel using the ARN. For example:
```sh
$ pulumi import aws:ivs/channel:Channel example arn:aws:ivs:us-west-2:326937407773:channel/0Y1lcs4U7jk5
```
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 { // If `true`, channel is private (enabled for playback authorization). Authorized pulumi.BoolPtrInput // Channel latency mode. Valid values: `NORMAL`, `LOW`. LatencyMode pulumi.StringPtrInput // Channel name. Name pulumi.StringPtrInput // Recording configuration ARN. RecordingConfigurationArn pulumi.StringPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Channel type, which determines the allowable resolution and bitrate. Valid values: `STANDARD`, `BASIC`. Type pulumi.StringPtrInput }
The set of arguments for constructing a Channel resource.
func (ChannelArgs) ElementType ¶
func (ChannelArgs) ElementType() reflect.Type
type ChannelArray ¶
type ChannelArray []ChannelInput
func (ChannelArray) ElementType ¶
func (ChannelArray) ElementType() reflect.Type
func (ChannelArray) ToChannelArrayOutput ¶
func (i ChannelArray) ToChannelArrayOutput() ChannelArrayOutput
func (ChannelArray) ToChannelArrayOutputWithContext ¶
func (i ChannelArray) ToChannelArrayOutputWithContext(ctx context.Context) ChannelArrayOutput
type ChannelArrayInput ¶
type ChannelArrayInput interface { pulumi.Input ToChannelArrayOutput() ChannelArrayOutput ToChannelArrayOutputWithContext(context.Context) ChannelArrayOutput }
ChannelArrayInput is an input type that accepts ChannelArray and ChannelArrayOutput values. You can construct a concrete instance of `ChannelArrayInput` via:
ChannelArray{ ChannelArgs{...} }
type ChannelArrayOutput ¶
type ChannelArrayOutput struct{ *pulumi.OutputState }
func (ChannelArrayOutput) ElementType ¶
func (ChannelArrayOutput) ElementType() reflect.Type
func (ChannelArrayOutput) Index ¶
func (o ChannelArrayOutput) Index(i pulumi.IntInput) ChannelOutput
func (ChannelArrayOutput) ToChannelArrayOutput ¶
func (o ChannelArrayOutput) ToChannelArrayOutput() ChannelArrayOutput
func (ChannelArrayOutput) ToChannelArrayOutputWithContext ¶
func (o ChannelArrayOutput) ToChannelArrayOutputWithContext(ctx context.Context) ChannelArrayOutput
type ChannelInput ¶
type ChannelInput interface { pulumi.Input ToChannelOutput() ChannelOutput ToChannelOutputWithContext(ctx context.Context) ChannelOutput }
type ChannelMap ¶
type ChannelMap map[string]ChannelInput
func (ChannelMap) ElementType ¶
func (ChannelMap) ElementType() reflect.Type
func (ChannelMap) ToChannelMapOutput ¶
func (i ChannelMap) ToChannelMapOutput() ChannelMapOutput
func (ChannelMap) ToChannelMapOutputWithContext ¶
func (i ChannelMap) ToChannelMapOutputWithContext(ctx context.Context) ChannelMapOutput
type ChannelMapInput ¶
type ChannelMapInput interface { pulumi.Input ToChannelMapOutput() ChannelMapOutput ToChannelMapOutputWithContext(context.Context) ChannelMapOutput }
ChannelMapInput is an input type that accepts ChannelMap and ChannelMapOutput values. You can construct a concrete instance of `ChannelMapInput` via:
ChannelMap{ "key": ChannelArgs{...} }
type ChannelMapOutput ¶
type ChannelMapOutput struct{ *pulumi.OutputState }
func (ChannelMapOutput) ElementType ¶
func (ChannelMapOutput) ElementType() reflect.Type
func (ChannelMapOutput) MapIndex ¶
func (o ChannelMapOutput) MapIndex(k pulumi.StringInput) ChannelOutput
func (ChannelMapOutput) ToChannelMapOutput ¶
func (o ChannelMapOutput) ToChannelMapOutput() ChannelMapOutput
func (ChannelMapOutput) ToChannelMapOutputWithContext ¶
func (o ChannelMapOutput) ToChannelMapOutputWithContext(ctx context.Context) ChannelMapOutput
type ChannelOutput ¶
type ChannelOutput struct{ *pulumi.OutputState }
func (ChannelOutput) Authorized ¶
func (o ChannelOutput) Authorized() pulumi.BoolOutput
If `true`, channel is private (enabled for playback authorization).
func (ChannelOutput) ElementType ¶
func (ChannelOutput) ElementType() reflect.Type
func (ChannelOutput) IngestEndpoint ¶
func (o ChannelOutput) IngestEndpoint() pulumi.StringOutput
Channel ingest endpoint, part of the definition of an ingest server, used when setting up streaming software.
func (ChannelOutput) LatencyMode ¶
func (o ChannelOutput) LatencyMode() pulumi.StringOutput
Channel latency mode. Valid values: `NORMAL`, `LOW`.
func (ChannelOutput) PlaybackUrl ¶
func (o ChannelOutput) PlaybackUrl() pulumi.StringOutput
Channel playback URL.
func (ChannelOutput) RecordingConfigurationArn ¶
func (o ChannelOutput) RecordingConfigurationArn() pulumi.StringOutput
Recording configuration ARN.
func (ChannelOutput) Tags ¶
func (o ChannelOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ChannelOutput) TagsAll
deprecated
func (o ChannelOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ChannelOutput) ToChannelOutput ¶
func (o ChannelOutput) ToChannelOutput() ChannelOutput
func (ChannelOutput) ToChannelOutputWithContext ¶
func (o ChannelOutput) ToChannelOutputWithContext(ctx context.Context) ChannelOutput
func (ChannelOutput) Type ¶
func (o ChannelOutput) Type() pulumi.StringOutput
Channel type, which determines the allowable resolution and bitrate. Valid values: `STANDARD`, `BASIC`.
type ChannelState ¶
type ChannelState struct { // ARN of the Channel. Arn pulumi.StringPtrInput // If `true`, channel is private (enabled for playback authorization). Authorized pulumi.BoolPtrInput // Channel ingest endpoint, part of the definition of an ingest server, used when setting up streaming software. IngestEndpoint pulumi.StringPtrInput // Channel latency mode. Valid values: `NORMAL`, `LOW`. LatencyMode pulumi.StringPtrInput // Channel name. Name pulumi.StringPtrInput // Channel playback URL. PlaybackUrl pulumi.StringPtrInput // Recording configuration ARN. RecordingConfigurationArn pulumi.StringPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Channel type, which determines the allowable resolution and bitrate. Valid values: `STANDARD`, `BASIC`. Type pulumi.StringPtrInput }
func (ChannelState) ElementType ¶
func (ChannelState) ElementType() reflect.Type
type GetStreamKeyArgs ¶
type GetStreamKeyArgs struct { // ARN of the Channel. ChannelArn string `pulumi:"channelArn"` // Map of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getStreamKey.
type GetStreamKeyOutputArgs ¶
type GetStreamKeyOutputArgs struct { // ARN of the Channel. ChannelArn pulumi.StringInput `pulumi:"channelArn"` // Map of tags assigned to the resource. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getStreamKey.
func (GetStreamKeyOutputArgs) ElementType ¶
func (GetStreamKeyOutputArgs) ElementType() reflect.Type
type GetStreamKeyResult ¶
type GetStreamKeyResult struct { // ARN of the Stream Key. Arn string `pulumi:"arn"` ChannelArn string `pulumi:"channelArn"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Map of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` // Stream Key value. Value string `pulumi:"value"` }
A collection of values returned by getStreamKey.
func GetStreamKey ¶
func GetStreamKey(ctx *pulumi.Context, args *GetStreamKeyArgs, opts ...pulumi.InvokeOption) (*GetStreamKeyResult, error)
Data source for managing an AWS IVS (Interactive Video) Stream Key.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ivs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ivs.GetStreamKey(ctx, &ivs.GetStreamKeyArgs{ ChannelArn: "arn:aws:ivs:us-west-2:326937407773:channel/0Y1lcs4U7jk5", }, nil) if err != nil { return err } return nil }) }
```
type GetStreamKeyResultOutput ¶
type GetStreamKeyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getStreamKey.
func GetStreamKeyOutput ¶
func GetStreamKeyOutput(ctx *pulumi.Context, args GetStreamKeyOutputArgs, opts ...pulumi.InvokeOption) GetStreamKeyResultOutput
func (GetStreamKeyResultOutput) Arn ¶
func (o GetStreamKeyResultOutput) Arn() pulumi.StringOutput
ARN of the Stream Key.
func (GetStreamKeyResultOutput) ChannelArn ¶
func (o GetStreamKeyResultOutput) ChannelArn() pulumi.StringOutput
func (GetStreamKeyResultOutput) ElementType ¶
func (GetStreamKeyResultOutput) ElementType() reflect.Type
func (GetStreamKeyResultOutput) Id ¶
func (o GetStreamKeyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetStreamKeyResultOutput) Tags ¶
func (o GetStreamKeyResultOutput) Tags() pulumi.StringMapOutput
Map of tags assigned to the resource.
func (GetStreamKeyResultOutput) ToGetStreamKeyResultOutput ¶
func (o GetStreamKeyResultOutput) ToGetStreamKeyResultOutput() GetStreamKeyResultOutput
func (GetStreamKeyResultOutput) ToGetStreamKeyResultOutputWithContext ¶
func (o GetStreamKeyResultOutput) ToGetStreamKeyResultOutputWithContext(ctx context.Context) GetStreamKeyResultOutput
func (GetStreamKeyResultOutput) Value ¶
func (o GetStreamKeyResultOutput) Value() pulumi.StringOutput
Stream Key value.
type PlaybackKeyPair ¶
type PlaybackKeyPair struct { pulumi.CustomResourceState // ARN of the Playback Key Pair. Arn pulumi.StringOutput `pulumi:"arn"` // Key-pair identifier. Fingerprint pulumi.StringOutput `pulumi:"fingerprint"` // Playback Key Pair name. Name pulumi.StringOutput `pulumi:"name"` // Public portion of a customer-generated key pair. Must be an ECDSA public key in PEM format. // // The following arguments are optional: PublicKey pulumi.StringOutput `pulumi:"publicKey"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Resource for managing an AWS IVS (Interactive Video) Playback Key Pair.
## Example Usage ### Basic Usage
```go package main
import (
"os" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ivs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := os.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) } func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ivs.NewPlaybackKeyPair(ctx, "example", &ivs.PlaybackKeyPairArgs{ PublicKey: readFileOrPanic("./public-key.pem"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import IVS (Interactive Video) Playback Key Pair using the ARN. For example:
```sh
$ pulumi import aws:ivs/playbackKeyPair:PlaybackKeyPair example arn:aws:ivs:us-west-2:326937407773:playback-key/KDJRJNQhiQzA
```
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 { // Playback Key Pair name. Name pulumi.StringPtrInput // Public portion of a customer-generated key pair. Must be an ECDSA public key in PEM format. // // The following arguments are optional: PublicKey pulumi.StringInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a PlaybackKeyPair resource.
func (PlaybackKeyPairArgs) ElementType ¶
func (PlaybackKeyPairArgs) ElementType() reflect.Type
type PlaybackKeyPairArray ¶
type PlaybackKeyPairArray []PlaybackKeyPairInput
func (PlaybackKeyPairArray) ElementType ¶
func (PlaybackKeyPairArray) ElementType() reflect.Type
func (PlaybackKeyPairArray) ToPlaybackKeyPairArrayOutput ¶
func (i PlaybackKeyPairArray) ToPlaybackKeyPairArrayOutput() PlaybackKeyPairArrayOutput
func (PlaybackKeyPairArray) ToPlaybackKeyPairArrayOutputWithContext ¶
func (i PlaybackKeyPairArray) ToPlaybackKeyPairArrayOutputWithContext(ctx context.Context) PlaybackKeyPairArrayOutput
type PlaybackKeyPairArrayInput ¶
type PlaybackKeyPairArrayInput interface { pulumi.Input ToPlaybackKeyPairArrayOutput() PlaybackKeyPairArrayOutput ToPlaybackKeyPairArrayOutputWithContext(context.Context) PlaybackKeyPairArrayOutput }
PlaybackKeyPairArrayInput is an input type that accepts PlaybackKeyPairArray and PlaybackKeyPairArrayOutput values. You can construct a concrete instance of `PlaybackKeyPairArrayInput` via:
PlaybackKeyPairArray{ PlaybackKeyPairArgs{...} }
type PlaybackKeyPairArrayOutput ¶
type PlaybackKeyPairArrayOutput struct{ *pulumi.OutputState }
func (PlaybackKeyPairArrayOutput) ElementType ¶
func (PlaybackKeyPairArrayOutput) ElementType() reflect.Type
func (PlaybackKeyPairArrayOutput) Index ¶
func (o PlaybackKeyPairArrayOutput) Index(i pulumi.IntInput) PlaybackKeyPairOutput
func (PlaybackKeyPairArrayOutput) ToPlaybackKeyPairArrayOutput ¶
func (o PlaybackKeyPairArrayOutput) ToPlaybackKeyPairArrayOutput() PlaybackKeyPairArrayOutput
func (PlaybackKeyPairArrayOutput) ToPlaybackKeyPairArrayOutputWithContext ¶
func (o PlaybackKeyPairArrayOutput) ToPlaybackKeyPairArrayOutputWithContext(ctx context.Context) PlaybackKeyPairArrayOutput
type PlaybackKeyPairInput ¶
type PlaybackKeyPairInput interface { pulumi.Input ToPlaybackKeyPairOutput() PlaybackKeyPairOutput ToPlaybackKeyPairOutputWithContext(ctx context.Context) PlaybackKeyPairOutput }
type PlaybackKeyPairMap ¶
type PlaybackKeyPairMap map[string]PlaybackKeyPairInput
func (PlaybackKeyPairMap) ElementType ¶
func (PlaybackKeyPairMap) ElementType() reflect.Type
func (PlaybackKeyPairMap) ToPlaybackKeyPairMapOutput ¶
func (i PlaybackKeyPairMap) ToPlaybackKeyPairMapOutput() PlaybackKeyPairMapOutput
func (PlaybackKeyPairMap) ToPlaybackKeyPairMapOutputWithContext ¶
func (i PlaybackKeyPairMap) ToPlaybackKeyPairMapOutputWithContext(ctx context.Context) PlaybackKeyPairMapOutput
type PlaybackKeyPairMapInput ¶
type PlaybackKeyPairMapInput interface { pulumi.Input ToPlaybackKeyPairMapOutput() PlaybackKeyPairMapOutput ToPlaybackKeyPairMapOutputWithContext(context.Context) PlaybackKeyPairMapOutput }
PlaybackKeyPairMapInput is an input type that accepts PlaybackKeyPairMap and PlaybackKeyPairMapOutput values. You can construct a concrete instance of `PlaybackKeyPairMapInput` via:
PlaybackKeyPairMap{ "key": PlaybackKeyPairArgs{...} }
type PlaybackKeyPairMapOutput ¶
type PlaybackKeyPairMapOutput struct{ *pulumi.OutputState }
func (PlaybackKeyPairMapOutput) ElementType ¶
func (PlaybackKeyPairMapOutput) ElementType() reflect.Type
func (PlaybackKeyPairMapOutput) MapIndex ¶
func (o PlaybackKeyPairMapOutput) MapIndex(k pulumi.StringInput) PlaybackKeyPairOutput
func (PlaybackKeyPairMapOutput) ToPlaybackKeyPairMapOutput ¶
func (o PlaybackKeyPairMapOutput) ToPlaybackKeyPairMapOutput() PlaybackKeyPairMapOutput
func (PlaybackKeyPairMapOutput) ToPlaybackKeyPairMapOutputWithContext ¶
func (o PlaybackKeyPairMapOutput) ToPlaybackKeyPairMapOutputWithContext(ctx context.Context) PlaybackKeyPairMapOutput
type PlaybackKeyPairOutput ¶
type PlaybackKeyPairOutput struct{ *pulumi.OutputState }
func (PlaybackKeyPairOutput) Arn ¶
func (o PlaybackKeyPairOutput) Arn() pulumi.StringOutput
ARN of the Playback Key Pair.
func (PlaybackKeyPairOutput) ElementType ¶
func (PlaybackKeyPairOutput) ElementType() reflect.Type
func (PlaybackKeyPairOutput) Fingerprint ¶
func (o PlaybackKeyPairOutput) Fingerprint() pulumi.StringOutput
Key-pair identifier.
func (PlaybackKeyPairOutput) Name ¶
func (o PlaybackKeyPairOutput) Name() pulumi.StringOutput
Playback Key Pair name.
func (PlaybackKeyPairOutput) PublicKey ¶
func (o PlaybackKeyPairOutput) PublicKey() pulumi.StringOutput
Public portion of a customer-generated key pair. Must be an ECDSA public key in PEM format.
The following arguments are optional:
func (PlaybackKeyPairOutput) Tags ¶
func (o PlaybackKeyPairOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (PlaybackKeyPairOutput) TagsAll
deprecated
func (o PlaybackKeyPairOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (PlaybackKeyPairOutput) ToPlaybackKeyPairOutput ¶
func (o PlaybackKeyPairOutput) ToPlaybackKeyPairOutput() PlaybackKeyPairOutput
func (PlaybackKeyPairOutput) ToPlaybackKeyPairOutputWithContext ¶
func (o PlaybackKeyPairOutput) ToPlaybackKeyPairOutputWithContext(ctx context.Context) PlaybackKeyPairOutput
type PlaybackKeyPairState ¶
type PlaybackKeyPairState struct { // ARN of the Playback Key Pair. Arn pulumi.StringPtrInput // Key-pair identifier. Fingerprint pulumi.StringPtrInput // Playback Key Pair name. Name pulumi.StringPtrInput // Public portion of a customer-generated key pair. Must be an ECDSA public key in PEM format. // // The following arguments are optional: PublicKey pulumi.StringPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (PlaybackKeyPairState) ElementType ¶
func (PlaybackKeyPairState) ElementType() reflect.Type
type RecordingConfiguration ¶
type RecordingConfiguration struct { pulumi.CustomResourceState // ARN of the Recording Configuration. Arn pulumi.StringOutput `pulumi:"arn"` // Object containing destination configuration for where recorded video will be stored. DestinationConfiguration RecordingConfigurationDestinationConfigurationOutput `pulumi:"destinationConfiguration"` // Recording Configuration name. Name pulumi.StringOutput `pulumi:"name"` // If a broadcast disconnects and then reconnects within the specified interval, the multiple streams will be considered a single broadcast and merged together. RecordingReconnectWindowSeconds pulumi.IntOutput `pulumi:"recordingReconnectWindowSeconds"` // The current state of the Recording Configuration. State pulumi.StringOutput `pulumi:"state"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Object containing information to enable/disable the recording of thumbnails for a live session and modify the interval at which thumbnails are generated for the live session. ThumbnailConfiguration RecordingConfigurationThumbnailConfigurationOutput `pulumi:"thumbnailConfiguration"` }
Resource for managing an AWS IVS (Interactive Video) Recording Configuration.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ivs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ivs.NewRecordingConfiguration(ctx, "example", &ivs.RecordingConfigurationArgs{ DestinationConfiguration: &ivs.RecordingConfigurationDestinationConfigurationArgs{ S3: &ivs.RecordingConfigurationDestinationConfigurationS3Args{ BucketName: pulumi.String("ivs-stream-archive"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import IVS (Interactive Video) Recording Configuration using the ARN. For example:
```sh
$ pulumi import aws:ivs/recordingConfiguration:RecordingConfiguration example arn:aws:ivs:us-west-2:326937407773:recording-configuration/KAk1sHBl2L47
```
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 { // Object containing destination configuration for where recorded video will be stored. DestinationConfiguration RecordingConfigurationDestinationConfigurationInput // Recording Configuration name. Name pulumi.StringPtrInput // If a broadcast disconnects and then reconnects within the specified interval, the multiple streams will be considered a single broadcast and merged together. RecordingReconnectWindowSeconds pulumi.IntPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Object containing information to enable/disable the recording of thumbnails for a live session and modify the interval at which thumbnails are generated for the live session. ThumbnailConfiguration RecordingConfigurationThumbnailConfigurationPtrInput }
The set of arguments for constructing a RecordingConfiguration resource.
func (RecordingConfigurationArgs) ElementType ¶
func (RecordingConfigurationArgs) ElementType() reflect.Type
type RecordingConfigurationArray ¶
type RecordingConfigurationArray []RecordingConfigurationInput
func (RecordingConfigurationArray) ElementType ¶
func (RecordingConfigurationArray) ElementType() reflect.Type
func (RecordingConfigurationArray) ToRecordingConfigurationArrayOutput ¶
func (i RecordingConfigurationArray) ToRecordingConfigurationArrayOutput() RecordingConfigurationArrayOutput
func (RecordingConfigurationArray) ToRecordingConfigurationArrayOutputWithContext ¶
func (i RecordingConfigurationArray) ToRecordingConfigurationArrayOutputWithContext(ctx context.Context) RecordingConfigurationArrayOutput
type RecordingConfigurationArrayInput ¶
type RecordingConfigurationArrayInput interface { pulumi.Input ToRecordingConfigurationArrayOutput() RecordingConfigurationArrayOutput ToRecordingConfigurationArrayOutputWithContext(context.Context) RecordingConfigurationArrayOutput }
RecordingConfigurationArrayInput is an input type that accepts RecordingConfigurationArray and RecordingConfigurationArrayOutput values. You can construct a concrete instance of `RecordingConfigurationArrayInput` via:
RecordingConfigurationArray{ RecordingConfigurationArgs{...} }
type RecordingConfigurationArrayOutput ¶
type RecordingConfigurationArrayOutput struct{ *pulumi.OutputState }
func (RecordingConfigurationArrayOutput) ElementType ¶
func (RecordingConfigurationArrayOutput) ElementType() reflect.Type
func (RecordingConfigurationArrayOutput) Index ¶
func (o RecordingConfigurationArrayOutput) Index(i pulumi.IntInput) RecordingConfigurationOutput
func (RecordingConfigurationArrayOutput) ToRecordingConfigurationArrayOutput ¶
func (o RecordingConfigurationArrayOutput) ToRecordingConfigurationArrayOutput() RecordingConfigurationArrayOutput
func (RecordingConfigurationArrayOutput) ToRecordingConfigurationArrayOutputWithContext ¶
func (o RecordingConfigurationArrayOutput) ToRecordingConfigurationArrayOutputWithContext(ctx context.Context) RecordingConfigurationArrayOutput
type RecordingConfigurationDestinationConfiguration ¶
type RecordingConfigurationDestinationConfiguration struct { // S3 destination configuration where recorded videos will be stored. S3 RecordingConfigurationDestinationConfigurationS3 `pulumi:"s3"` }
type RecordingConfigurationDestinationConfigurationArgs ¶
type RecordingConfigurationDestinationConfigurationArgs struct { // S3 destination configuration where recorded videos will be stored. S3 RecordingConfigurationDestinationConfigurationS3Input `pulumi:"s3"` }
func (RecordingConfigurationDestinationConfigurationArgs) ElementType ¶
func (RecordingConfigurationDestinationConfigurationArgs) ElementType() reflect.Type
func (RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationOutput ¶
func (i RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationOutput() RecordingConfigurationDestinationConfigurationOutput
func (RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationOutputWithContext ¶
func (i RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationOutput
func (RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationPtrOutput ¶
func (i RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationPtrOutput() RecordingConfigurationDestinationConfigurationPtrOutput
func (RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationPtrOutputWithContext ¶
func (i RecordingConfigurationDestinationConfigurationArgs) ToRecordingConfigurationDestinationConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationPtrOutput
type RecordingConfigurationDestinationConfigurationInput ¶
type RecordingConfigurationDestinationConfigurationInput interface { pulumi.Input ToRecordingConfigurationDestinationConfigurationOutput() RecordingConfigurationDestinationConfigurationOutput ToRecordingConfigurationDestinationConfigurationOutputWithContext(context.Context) RecordingConfigurationDestinationConfigurationOutput }
RecordingConfigurationDestinationConfigurationInput is an input type that accepts RecordingConfigurationDestinationConfigurationArgs and RecordingConfigurationDestinationConfigurationOutput values. You can construct a concrete instance of `RecordingConfigurationDestinationConfigurationInput` via:
RecordingConfigurationDestinationConfigurationArgs{...}
type RecordingConfigurationDestinationConfigurationOutput ¶
type RecordingConfigurationDestinationConfigurationOutput struct{ *pulumi.OutputState }
func (RecordingConfigurationDestinationConfigurationOutput) ElementType ¶
func (RecordingConfigurationDestinationConfigurationOutput) ElementType() reflect.Type
func (RecordingConfigurationDestinationConfigurationOutput) S3 ¶
func (o RecordingConfigurationDestinationConfigurationOutput) S3() RecordingConfigurationDestinationConfigurationS3Output
S3 destination configuration where recorded videos will be stored.
func (RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationOutput ¶
func (o RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationOutput() RecordingConfigurationDestinationConfigurationOutput
func (RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationOutputWithContext ¶
func (o RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationOutput
func (RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationPtrOutput ¶
func (o RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationPtrOutput() RecordingConfigurationDestinationConfigurationPtrOutput
func (RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationPtrOutputWithContext ¶
func (o RecordingConfigurationDestinationConfigurationOutput) ToRecordingConfigurationDestinationConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationPtrOutput
type RecordingConfigurationDestinationConfigurationPtrInput ¶
type RecordingConfigurationDestinationConfigurationPtrInput interface { pulumi.Input ToRecordingConfigurationDestinationConfigurationPtrOutput() RecordingConfigurationDestinationConfigurationPtrOutput ToRecordingConfigurationDestinationConfigurationPtrOutputWithContext(context.Context) RecordingConfigurationDestinationConfigurationPtrOutput }
RecordingConfigurationDestinationConfigurationPtrInput is an input type that accepts RecordingConfigurationDestinationConfigurationArgs, RecordingConfigurationDestinationConfigurationPtr and RecordingConfigurationDestinationConfigurationPtrOutput values. You can construct a concrete instance of `RecordingConfigurationDestinationConfigurationPtrInput` via:
RecordingConfigurationDestinationConfigurationArgs{...} or: nil
func RecordingConfigurationDestinationConfigurationPtr ¶
func RecordingConfigurationDestinationConfigurationPtr(v *RecordingConfigurationDestinationConfigurationArgs) RecordingConfigurationDestinationConfigurationPtrInput
type RecordingConfigurationDestinationConfigurationPtrOutput ¶
type RecordingConfigurationDestinationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (RecordingConfigurationDestinationConfigurationPtrOutput) ElementType ¶
func (RecordingConfigurationDestinationConfigurationPtrOutput) ElementType() reflect.Type
func (RecordingConfigurationDestinationConfigurationPtrOutput) S3 ¶
func (o RecordingConfigurationDestinationConfigurationPtrOutput) S3() RecordingConfigurationDestinationConfigurationS3PtrOutput
S3 destination configuration where recorded videos will be stored.
func (RecordingConfigurationDestinationConfigurationPtrOutput) ToRecordingConfigurationDestinationConfigurationPtrOutput ¶
func (o RecordingConfigurationDestinationConfigurationPtrOutput) ToRecordingConfigurationDestinationConfigurationPtrOutput() RecordingConfigurationDestinationConfigurationPtrOutput
func (RecordingConfigurationDestinationConfigurationPtrOutput) ToRecordingConfigurationDestinationConfigurationPtrOutputWithContext ¶
func (o RecordingConfigurationDestinationConfigurationPtrOutput) ToRecordingConfigurationDestinationConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationPtrOutput
type RecordingConfigurationDestinationConfigurationS3 ¶
type RecordingConfigurationDestinationConfigurationS3 struct { // S3 bucket name where recorded videos will be stored. // // The following arguments are optional: BucketName string `pulumi:"bucketName"` }
type RecordingConfigurationDestinationConfigurationS3Args ¶
type RecordingConfigurationDestinationConfigurationS3Args struct { // S3 bucket name where recorded videos will be stored. // // The following arguments are optional: BucketName pulumi.StringInput `pulumi:"bucketName"` }
func (RecordingConfigurationDestinationConfigurationS3Args) ElementType ¶
func (RecordingConfigurationDestinationConfigurationS3Args) ElementType() reflect.Type
func (RecordingConfigurationDestinationConfigurationS3Args) ToRecordingConfigurationDestinationConfigurationS3Output ¶
func (i RecordingConfigurationDestinationConfigurationS3Args) ToRecordingConfigurationDestinationConfigurationS3Output() RecordingConfigurationDestinationConfigurationS3Output
func (RecordingConfigurationDestinationConfigurationS3Args) ToRecordingConfigurationDestinationConfigurationS3OutputWithContext ¶
func (i RecordingConfigurationDestinationConfigurationS3Args) ToRecordingConfigurationDestinationConfigurationS3OutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationS3Output
func (RecordingConfigurationDestinationConfigurationS3Args) ToRecordingConfigurationDestinationConfigurationS3PtrOutput ¶
func (i RecordingConfigurationDestinationConfigurationS3Args) ToRecordingConfigurationDestinationConfigurationS3PtrOutput() RecordingConfigurationDestinationConfigurationS3PtrOutput
func (RecordingConfigurationDestinationConfigurationS3Args) ToRecordingConfigurationDestinationConfigurationS3PtrOutputWithContext ¶
func (i RecordingConfigurationDestinationConfigurationS3Args) ToRecordingConfigurationDestinationConfigurationS3PtrOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationS3PtrOutput
type RecordingConfigurationDestinationConfigurationS3Input ¶
type RecordingConfigurationDestinationConfigurationS3Input interface { pulumi.Input ToRecordingConfigurationDestinationConfigurationS3Output() RecordingConfigurationDestinationConfigurationS3Output ToRecordingConfigurationDestinationConfigurationS3OutputWithContext(context.Context) RecordingConfigurationDestinationConfigurationS3Output }
RecordingConfigurationDestinationConfigurationS3Input is an input type that accepts RecordingConfigurationDestinationConfigurationS3Args and RecordingConfigurationDestinationConfigurationS3Output values. You can construct a concrete instance of `RecordingConfigurationDestinationConfigurationS3Input` via:
RecordingConfigurationDestinationConfigurationS3Args{...}
type RecordingConfigurationDestinationConfigurationS3Output ¶
type RecordingConfigurationDestinationConfigurationS3Output struct{ *pulumi.OutputState }
func (RecordingConfigurationDestinationConfigurationS3Output) BucketName ¶
func (o RecordingConfigurationDestinationConfigurationS3Output) BucketName() pulumi.StringOutput
S3 bucket name where recorded videos will be stored.
The following arguments are optional:
func (RecordingConfigurationDestinationConfigurationS3Output) ElementType ¶
func (RecordingConfigurationDestinationConfigurationS3Output) ElementType() reflect.Type
func (RecordingConfigurationDestinationConfigurationS3Output) ToRecordingConfigurationDestinationConfigurationS3Output ¶
func (o RecordingConfigurationDestinationConfigurationS3Output) ToRecordingConfigurationDestinationConfigurationS3Output() RecordingConfigurationDestinationConfigurationS3Output
func (RecordingConfigurationDestinationConfigurationS3Output) ToRecordingConfigurationDestinationConfigurationS3OutputWithContext ¶
func (o RecordingConfigurationDestinationConfigurationS3Output) ToRecordingConfigurationDestinationConfigurationS3OutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationS3Output
func (RecordingConfigurationDestinationConfigurationS3Output) ToRecordingConfigurationDestinationConfigurationS3PtrOutput ¶
func (o RecordingConfigurationDestinationConfigurationS3Output) ToRecordingConfigurationDestinationConfigurationS3PtrOutput() RecordingConfigurationDestinationConfigurationS3PtrOutput
func (RecordingConfigurationDestinationConfigurationS3Output) ToRecordingConfigurationDestinationConfigurationS3PtrOutputWithContext ¶
func (o RecordingConfigurationDestinationConfigurationS3Output) ToRecordingConfigurationDestinationConfigurationS3PtrOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationS3PtrOutput
type RecordingConfigurationDestinationConfigurationS3PtrInput ¶
type RecordingConfigurationDestinationConfigurationS3PtrInput interface { pulumi.Input ToRecordingConfigurationDestinationConfigurationS3PtrOutput() RecordingConfigurationDestinationConfigurationS3PtrOutput ToRecordingConfigurationDestinationConfigurationS3PtrOutputWithContext(context.Context) RecordingConfigurationDestinationConfigurationS3PtrOutput }
RecordingConfigurationDestinationConfigurationS3PtrInput is an input type that accepts RecordingConfigurationDestinationConfigurationS3Args, RecordingConfigurationDestinationConfigurationS3Ptr and RecordingConfigurationDestinationConfigurationS3PtrOutput values. You can construct a concrete instance of `RecordingConfigurationDestinationConfigurationS3PtrInput` via:
RecordingConfigurationDestinationConfigurationS3Args{...} or: nil
func RecordingConfigurationDestinationConfigurationS3Ptr ¶
func RecordingConfigurationDestinationConfigurationS3Ptr(v *RecordingConfigurationDestinationConfigurationS3Args) RecordingConfigurationDestinationConfigurationS3PtrInput
type RecordingConfigurationDestinationConfigurationS3PtrOutput ¶
type RecordingConfigurationDestinationConfigurationS3PtrOutput struct{ *pulumi.OutputState }
func (RecordingConfigurationDestinationConfigurationS3PtrOutput) BucketName ¶
func (o RecordingConfigurationDestinationConfigurationS3PtrOutput) BucketName() pulumi.StringPtrOutput
S3 bucket name where recorded videos will be stored.
The following arguments are optional:
func (RecordingConfigurationDestinationConfigurationS3PtrOutput) ElementType ¶
func (RecordingConfigurationDestinationConfigurationS3PtrOutput) ElementType() reflect.Type
func (RecordingConfigurationDestinationConfigurationS3PtrOutput) ToRecordingConfigurationDestinationConfigurationS3PtrOutput ¶
func (o RecordingConfigurationDestinationConfigurationS3PtrOutput) ToRecordingConfigurationDestinationConfigurationS3PtrOutput() RecordingConfigurationDestinationConfigurationS3PtrOutput
func (RecordingConfigurationDestinationConfigurationS3PtrOutput) ToRecordingConfigurationDestinationConfigurationS3PtrOutputWithContext ¶
func (o RecordingConfigurationDestinationConfigurationS3PtrOutput) ToRecordingConfigurationDestinationConfigurationS3PtrOutputWithContext(ctx context.Context) RecordingConfigurationDestinationConfigurationS3PtrOutput
type RecordingConfigurationInput ¶
type RecordingConfigurationInput interface { pulumi.Input ToRecordingConfigurationOutput() RecordingConfigurationOutput ToRecordingConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationOutput }
type RecordingConfigurationMap ¶
type RecordingConfigurationMap map[string]RecordingConfigurationInput
func (RecordingConfigurationMap) ElementType ¶
func (RecordingConfigurationMap) ElementType() reflect.Type
func (RecordingConfigurationMap) ToRecordingConfigurationMapOutput ¶
func (i RecordingConfigurationMap) ToRecordingConfigurationMapOutput() RecordingConfigurationMapOutput
func (RecordingConfigurationMap) ToRecordingConfigurationMapOutputWithContext ¶
func (i RecordingConfigurationMap) ToRecordingConfigurationMapOutputWithContext(ctx context.Context) RecordingConfigurationMapOutput
type RecordingConfigurationMapInput ¶
type RecordingConfigurationMapInput interface { pulumi.Input ToRecordingConfigurationMapOutput() RecordingConfigurationMapOutput ToRecordingConfigurationMapOutputWithContext(context.Context) RecordingConfigurationMapOutput }
RecordingConfigurationMapInput is an input type that accepts RecordingConfigurationMap and RecordingConfigurationMapOutput values. You can construct a concrete instance of `RecordingConfigurationMapInput` via:
RecordingConfigurationMap{ "key": RecordingConfigurationArgs{...} }
type RecordingConfigurationMapOutput ¶
type RecordingConfigurationMapOutput struct{ *pulumi.OutputState }
func (RecordingConfigurationMapOutput) ElementType ¶
func (RecordingConfigurationMapOutput) ElementType() reflect.Type
func (RecordingConfigurationMapOutput) MapIndex ¶
func (o RecordingConfigurationMapOutput) MapIndex(k pulumi.StringInput) RecordingConfigurationOutput
func (RecordingConfigurationMapOutput) ToRecordingConfigurationMapOutput ¶
func (o RecordingConfigurationMapOutput) ToRecordingConfigurationMapOutput() RecordingConfigurationMapOutput
func (RecordingConfigurationMapOutput) ToRecordingConfigurationMapOutputWithContext ¶
func (o RecordingConfigurationMapOutput) ToRecordingConfigurationMapOutputWithContext(ctx context.Context) RecordingConfigurationMapOutput
type RecordingConfigurationOutput ¶
type RecordingConfigurationOutput struct{ *pulumi.OutputState }
func (RecordingConfigurationOutput) Arn ¶
func (o RecordingConfigurationOutput) Arn() pulumi.StringOutput
ARN of the Recording Configuration.
func (RecordingConfigurationOutput) DestinationConfiguration ¶
func (o RecordingConfigurationOutput) DestinationConfiguration() RecordingConfigurationDestinationConfigurationOutput
Object containing destination configuration for where recorded video will be stored.
func (RecordingConfigurationOutput) ElementType ¶
func (RecordingConfigurationOutput) ElementType() reflect.Type
func (RecordingConfigurationOutput) Name ¶
func (o RecordingConfigurationOutput) Name() pulumi.StringOutput
Recording Configuration name.
func (RecordingConfigurationOutput) RecordingReconnectWindowSeconds ¶
func (o RecordingConfigurationOutput) RecordingReconnectWindowSeconds() pulumi.IntOutput
If a broadcast disconnects and then reconnects within the specified interval, the multiple streams will be considered a single broadcast and merged together.
func (RecordingConfigurationOutput) State ¶
func (o RecordingConfigurationOutput) State() pulumi.StringOutput
The current state of the Recording Configuration.
func (RecordingConfigurationOutput) Tags ¶
func (o RecordingConfigurationOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (RecordingConfigurationOutput) TagsAll
deprecated
func (o RecordingConfigurationOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (RecordingConfigurationOutput) ThumbnailConfiguration ¶
func (o RecordingConfigurationOutput) ThumbnailConfiguration() RecordingConfigurationThumbnailConfigurationOutput
Object containing information to enable/disable the recording of thumbnails for a live session and modify the interval at which thumbnails are generated for the live session.
func (RecordingConfigurationOutput) ToRecordingConfigurationOutput ¶
func (o RecordingConfigurationOutput) ToRecordingConfigurationOutput() RecordingConfigurationOutput
func (RecordingConfigurationOutput) ToRecordingConfigurationOutputWithContext ¶
func (o RecordingConfigurationOutput) ToRecordingConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationOutput
type RecordingConfigurationState ¶
type RecordingConfigurationState struct { // ARN of the Recording Configuration. Arn pulumi.StringPtrInput // Object containing destination configuration for where recorded video will be stored. DestinationConfiguration RecordingConfigurationDestinationConfigurationPtrInput // Recording Configuration name. Name pulumi.StringPtrInput // If a broadcast disconnects and then reconnects within the specified interval, the multiple streams will be considered a single broadcast and merged together. RecordingReconnectWindowSeconds pulumi.IntPtrInput // The current state of the Recording Configuration. State pulumi.StringPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Object containing information to enable/disable the recording of thumbnails for a live session and modify the interval at which thumbnails are generated for the live session. ThumbnailConfiguration RecordingConfigurationThumbnailConfigurationPtrInput }
func (RecordingConfigurationState) ElementType ¶
func (RecordingConfigurationState) ElementType() reflect.Type
type RecordingConfigurationThumbnailConfigurationArgs ¶
type RecordingConfigurationThumbnailConfigurationArgs struct { // Thumbnail recording mode. Valid values: `DISABLED`, `INTERVAL`. RecordingMode pulumi.StringPtrInput `pulumi:"recordingMode"` // The targeted thumbnail-generation interval in seconds. TargetIntervalSeconds pulumi.IntPtrInput `pulumi:"targetIntervalSeconds"` }
func (RecordingConfigurationThumbnailConfigurationArgs) ElementType ¶
func (RecordingConfigurationThumbnailConfigurationArgs) ElementType() reflect.Type
func (RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationOutput ¶
func (i RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationOutput() RecordingConfigurationThumbnailConfigurationOutput
func (RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationOutputWithContext ¶
func (i RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationOutput
func (RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationPtrOutput ¶
func (i RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationPtrOutput() RecordingConfigurationThumbnailConfigurationPtrOutput
func (RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext ¶
func (i RecordingConfigurationThumbnailConfigurationArgs) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationPtrOutput
type RecordingConfigurationThumbnailConfigurationInput ¶
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 ¶
type RecordingConfigurationThumbnailConfigurationOutput struct{ *pulumi.OutputState }
func (RecordingConfigurationThumbnailConfigurationOutput) ElementType ¶
func (RecordingConfigurationThumbnailConfigurationOutput) ElementType() reflect.Type
func (RecordingConfigurationThumbnailConfigurationOutput) RecordingMode ¶
func (o RecordingConfigurationThumbnailConfigurationOutput) RecordingMode() pulumi.StringPtrOutput
Thumbnail recording mode. Valid values: `DISABLED`, `INTERVAL`.
func (RecordingConfigurationThumbnailConfigurationOutput) TargetIntervalSeconds ¶
func (o RecordingConfigurationThumbnailConfigurationOutput) TargetIntervalSeconds() pulumi.IntPtrOutput
The targeted thumbnail-generation interval in seconds.
func (RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationOutput ¶
func (o RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationOutput() RecordingConfigurationThumbnailConfigurationOutput
func (RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationOutputWithContext ¶
func (o RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationOutput
func (RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutput ¶
func (o RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutput() RecordingConfigurationThumbnailConfigurationPtrOutput
func (RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext ¶
func (o RecordingConfigurationThumbnailConfigurationOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationPtrOutput
type RecordingConfigurationThumbnailConfigurationPtrInput ¶
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 ¶
func RecordingConfigurationThumbnailConfigurationPtr(v *RecordingConfigurationThumbnailConfigurationArgs) RecordingConfigurationThumbnailConfigurationPtrInput
type RecordingConfigurationThumbnailConfigurationPtrOutput ¶
type RecordingConfigurationThumbnailConfigurationPtrOutput struct{ *pulumi.OutputState }
func (RecordingConfigurationThumbnailConfigurationPtrOutput) ElementType ¶
func (RecordingConfigurationThumbnailConfigurationPtrOutput) ElementType() reflect.Type
func (RecordingConfigurationThumbnailConfigurationPtrOutput) RecordingMode ¶
func (o RecordingConfigurationThumbnailConfigurationPtrOutput) RecordingMode() pulumi.StringPtrOutput
Thumbnail recording mode. Valid values: `DISABLED`, `INTERVAL`.
func (RecordingConfigurationThumbnailConfigurationPtrOutput) TargetIntervalSeconds ¶
func (o RecordingConfigurationThumbnailConfigurationPtrOutput) TargetIntervalSeconds() pulumi.IntPtrOutput
The targeted thumbnail-generation interval in seconds.
func (RecordingConfigurationThumbnailConfigurationPtrOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutput ¶
func (o RecordingConfigurationThumbnailConfigurationPtrOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutput() RecordingConfigurationThumbnailConfigurationPtrOutput
func (RecordingConfigurationThumbnailConfigurationPtrOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext ¶
func (o RecordingConfigurationThumbnailConfigurationPtrOutput) ToRecordingConfigurationThumbnailConfigurationPtrOutputWithContext(ctx context.Context) RecordingConfigurationThumbnailConfigurationPtrOutput