Class VideoStreamArgs
Inherited Members
Namespace: Pulumi.Aws.Kinesis
Assembly: Pulumi.Aws.dll
Syntax
public sealed class VideoStreamArgs : ResourceArgs
Constructors
View SourceVideoStreamArgs()
Declaration
public VideoStreamArgs()
Properties
View SourceDataRetentionInHours
The number of hours that you want to retain the data in the stream. Kinesis Video Streams retains the data in a data store that is associated with the stream. The default value is 0, indicating that the stream does not persist data.
Declaration
public Input<int> DataRetentionInHours { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
DeviceName
The name of the device that is writing to the stream. In the current implementation, Kinesis Video Streams does not use this name.
Declaration
public Input<string> DeviceName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
KmsKeyId
The ID of the AWS Key Management Service (AWS KMS) key that you want Kinesis Video Streams to use to encrypt stream data. If no key ID is specified, the default, Kinesis Video-managed key (aws/kinesisvideo) is used.
Declaration
public Input<string> KmsKeyId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MediaType
The media type of the stream. Consumers of the stream can use this information when processing the stream. For more information about media types, see Media Types. If you choose to specify the MediaType, see Naming Requirements for guidelines.
Declaration
public Input<string> MediaType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
A name to identify the stream. This is unique to the AWS account and region the Stream is created in.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Tags
A map of tags to assign to the resource.
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |