Class: Aws::ChimeSDKMediaPipelines::Types::KinesisVideoStreamConfiguration

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-chimesdkmediapipelines/types.rb

Overview

The configuration of an Kinesis video stream.

<note markdown=“1”> If a meeting uses an opt-in Region as its [MediaRegion], the KVS stream must be in that same Region. For example, if a meeting uses the ‘af-south-1` Region, the KVS stream must also be in `af-south-1`. However, if the meeting uses a Region that AWS turns on by default, the KVS stream can be in any available Region, including an opt-in Region. For example, if the meeting uses `ca-central-1`, the KVS stream can be in `eu-west-2`, `us-east-1`, `af-south-1`, or any other Region that the Amazon Chime SDK supports.

To learn which AWS Region a meeting uses, call the [GetMeeting][2] API

and use the [MediaRegion] parameter from the response.

For more information about opt-in Regions, refer to [Available

Regions] in the *Amazon Chime SDK Developer Guide*, and [Specify which AWS Regions your account can use], in the *AWS Account Management Reference Guide*.

</note>

[1]: docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_CreateMeeting.html#chimesdk-meeting-chime_CreateMeeting-request-MediaRegion [2]: docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_GetMeeting.html [3]: docs.aws.amazon.com/chime-sdk/latest/dg/sdk-available-regions.html [4]: docs.aws.amazon.com/accounts/latest/reference/manage-acct-regions.html#rande-manage-enable.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#data_retention_in_hoursInteger

The amount of time that data is retained.

Returns:

  • (Integer)


1609
1610
1611
1612
1613
1614
# File 'lib/aws-sdk-chimesdkmediapipelines/types.rb', line 1609

class KinesisVideoStreamConfiguration < Struct.new(
  :region,
  :data_retention_in_hours)
  SENSITIVE = []
  include Aws::Structure
end

#regionString

The Amazon Web Services Region of the video stream.

Returns:

  • (String)


1609
1610
1611
1612
1613
1614
# File 'lib/aws-sdk-chimesdkmediapipelines/types.rb', line 1609

class KinesisVideoStreamConfiguration < Struct.new(
  :region,
  :data_retention_in_hours)
  SENSITIVE = []
  include Aws::Structure
end