Skip to main content

media_pipeline_kinesis_video_stream_pools

Creates, updates, deletes, gets or lists a media_pipeline_kinesis_video_stream_pools resource.

Overview

Namemedia_pipeline_kinesis_video_stream_pools
TypeResource
Idaws.chime_sdk_media_pipelines.media_pipeline_kinesis_video_stream_pools

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
created_timestampstring (date-time)The time at which the configuration was created.
pool_arnstringThe ARN of the video stream pool configuration. (pattern: <code>^arn[/:-_.a-zA-Z0-9]+$</code>)
pool_idstringThe ID of the video stream pool in the configuration. (pattern: <code>^[0-9a-zA-Z._-]+</code>)
pool_namestringThe name of the video stream pool configuration. (pattern: <code>^[0-9a-zA-Z._-]+</code>)
pool_sizeintegerThe size of the video stream pool in the configuration.
pool_statusstringThe status of the video stream pool in the configuration. (CREATING, ACTIVE, UPDATING, DELETING, FAILED)
stream_configurationobjectThe configuration of an Kinesis video stream. 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 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.
updated_timestampstring (date-time)The time at which the configuration was updated.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_media_pipeline_kinesis_video_stream_poolselectidentifier, regionGets an Kinesis video stream pool.
list_media_pipeline_kinesis_video_stream_poolsselectregionnext-token, max-resultsLists the video stream pools in the media pipeline.
create_media_pipeline_kinesis_video_stream_poolinsertregion, StreamConfiguration, PoolNameCreates an Amazon Kinesis Video Stream pool for use with media stream pipelines. 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 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.
update_media_pipeline_kinesis_video_stream_poolupdateidentifier, regionUpdates an Amazon Kinesis Video Stream pool in a media pipeline.
delete_media_pipeline_kinesis_video_stream_pooldeleteidentifier, regionDeletes an Amazon Kinesis Video Stream pool.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
identifierstringThe unique identifier of the requested resource. Valid values include the name and ARN of the media pipeline Kinesis Video Stream pool.
regionstringAWS region (default: us-east-1)
max-resultsintegerThe maximum number of results to return in a single call.
next-tokenstringThe token used to return the next page of results.

SELECT examples

Gets an Kinesis video stream pool.

SELECT
created_timestamp,
pool_arn,
pool_id,
pool_name,
pool_size,
pool_status,
stream_configuration,
updated_timestamp
FROM aws.chime_sdk_media_pipelines.media_pipeline_kinesis_video_stream_pools
WHERE identifier = '{{ identifier }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates an Amazon Kinesis Video Stream pool for use with media stream pipelines. 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 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.

INSERT INTO aws.chime_sdk_media_pipelines.media_pipeline_kinesis_video_stream_pools (
StreamConfiguration,
PoolName,
ClientRequestToken,
Tags,
region
)
SELECT
'{{ StreamConfiguration }}' /* required */,
'{{ PoolName }}' /* required */,
'{{ ClientRequestToken }}',
'{{ Tags }}',
'{{ region }}'
RETURNING
kinesis_video_stream_pool_configuration
;

UPDATE examples

Updates an Amazon Kinesis Video Stream pool in a media pipeline.

UPDATE aws.chime_sdk_media_pipelines.media_pipeline_kinesis_video_stream_pools
SET
StreamConfiguration = '{{ StreamConfiguration }}'
WHERE
identifier = '{{ identifier }}' --required
AND region = '{{ region }}' --required
RETURNING
kinesis_video_stream_pool_configuration;

DELETE examples

Deletes an Amazon Kinesis Video Stream pool.

DELETE FROM aws.chime_sdk_media_pipelines.media_pipeline_kinesis_video_stream_pools
WHERE identifier = '{{ identifier }}' --required
AND region = '{{ region }}' --required
;