Class: Aws::ChimeSDKMediaPipelines::Types::MediaCapturePipeline
- Inherits:
-
Struct
- Object
- Struct
- Aws::ChimeSDKMediaPipelines::Types::MediaCapturePipeline
- Defined in:
- gems/aws-sdk-chimesdkmediapipelines/lib/aws-sdk-chimesdkmediapipelines/types.rb
Overview
A media pipeline object consisting of an ID, source type, source ARN, a sink type, a sink ARN, and a configuration object.
Constant Summary collapse
- SENSITIVE =
[:source_arn, :sink_arn, :sink_iam_role_arn]
Instance Attribute Summary collapse
-
#chime_sdk_meeting_configuration ⇒ Types::ChimeSdkMeetingConfiguration
The configuration for a specified media pipeline.
-
#created_timestamp ⇒ Time
The time at which the pipeline was created, in ISO 8601 format.
-
#media_pipeline_arn ⇒ String
The ARN of the media capture pipeline.
-
#media_pipeline_id ⇒ String
The ID of a media pipeline.
-
#sink_arn ⇒ String
ARN of the destination to which the media artifacts are saved.
-
#sink_iam_role_arn ⇒ String
The Amazon Resource Name (ARN) of the sink role to be used with
AwsKmsKeyId
inSseAwsKeyManagementParams
. -
#sink_type ⇒ String
Destination type to which the media artifacts are saved.
-
#source_arn ⇒ String
ARN of the source from which the media artifacts are saved.
-
#source_type ⇒ String
Source type from which media artifacts are saved.
-
#sse_aws_key_management_params ⇒ Types::SseAwsKeyManagementParams
An object that contains server side encryption parameters to be used by media capture pipeline.
-
#status ⇒ String
The status of the media pipeline.
-
#updated_timestamp ⇒ Time
The time at which the pipeline was updated, in ISO 8601 format.
Instance Attribute Details
#chime_sdk_meeting_configuration ⇒ Types::ChimeSdkMeetingConfiguration
The configuration for a specified media pipeline. SourceType
must
be ChimeSdkMeeting
.
2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 |
# File 'gems/aws-sdk-chimesdkmediapipelines/lib/aws-sdk-chimesdkmediapipelines/types.rb', line 2119 class MediaCapturePipeline < Struct.new( :media_pipeline_id, :media_pipeline_arn, :source_type, :source_arn, :status, :sink_type, :sink_arn, :created_timestamp, :updated_timestamp, :chime_sdk_meeting_configuration, :sse_aws_key_management_params, :sink_iam_role_arn) SENSITIVE = [:source_arn, :sink_arn, :sink_iam_role_arn] include Aws::Structure end |
#created_timestamp ⇒ Time
The time at which the pipeline was created, in ISO 8601 format.
2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 |
# File 'gems/aws-sdk-chimesdkmediapipelines/lib/aws-sdk-chimesdkmediapipelines/types.rb', line 2119 class MediaCapturePipeline < Struct.new( :media_pipeline_id, :media_pipeline_arn, :source_type, :source_arn, :status, :sink_type, :sink_arn, :created_timestamp, :updated_timestamp, :chime_sdk_meeting_configuration, :sse_aws_key_management_params, :sink_iam_role_arn) SENSITIVE = [:source_arn, :sink_arn, :sink_iam_role_arn] include Aws::Structure end |
#media_pipeline_arn ⇒ String
The ARN of the media capture pipeline
2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 |
# File 'gems/aws-sdk-chimesdkmediapipelines/lib/aws-sdk-chimesdkmediapipelines/types.rb', line 2119 class MediaCapturePipeline < Struct.new( :media_pipeline_id, :media_pipeline_arn, :source_type, :source_arn, :status, :sink_type, :sink_arn, :created_timestamp, :updated_timestamp, :chime_sdk_meeting_configuration, :sse_aws_key_management_params, :sink_iam_role_arn) SENSITIVE = [:source_arn, :sink_arn, :sink_iam_role_arn] include Aws::Structure end |
#media_pipeline_id ⇒ String
The ID of a media pipeline.
2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 |
# File 'gems/aws-sdk-chimesdkmediapipelines/lib/aws-sdk-chimesdkmediapipelines/types.rb', line 2119 class MediaCapturePipeline < Struct.new( :media_pipeline_id, :media_pipeline_arn, :source_type, :source_arn, :status, :sink_type, :sink_arn, :created_timestamp, :updated_timestamp, :chime_sdk_meeting_configuration, :sse_aws_key_management_params, :sink_iam_role_arn) SENSITIVE = [:source_arn, :sink_arn, :sink_iam_role_arn] include Aws::Structure end |
#sink_arn ⇒ String
ARN of the destination to which the media artifacts are saved.
2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 |
# File 'gems/aws-sdk-chimesdkmediapipelines/lib/aws-sdk-chimesdkmediapipelines/types.rb', line 2119 class MediaCapturePipeline < Struct.new( :media_pipeline_id, :media_pipeline_arn, :source_type, :source_arn, :status, :sink_type, :sink_arn, :created_timestamp, :updated_timestamp, :chime_sdk_meeting_configuration, :sse_aws_key_management_params, :sink_iam_role_arn) SENSITIVE = [:source_arn, :sink_arn, :sink_iam_role_arn] include Aws::Structure end |
#sink_iam_role_arn ⇒ String
The Amazon Resource Name (ARN) of the sink role to be used with
AwsKmsKeyId
in SseAwsKeyManagementParams
.
2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 |
# File 'gems/aws-sdk-chimesdkmediapipelines/lib/aws-sdk-chimesdkmediapipelines/types.rb', line 2119 class MediaCapturePipeline < Struct.new( :media_pipeline_id, :media_pipeline_arn, :source_type, :source_arn, :status, :sink_type, :sink_arn, :created_timestamp, :updated_timestamp, :chime_sdk_meeting_configuration, :sse_aws_key_management_params, :sink_iam_role_arn) SENSITIVE = [:source_arn, :sink_arn, :sink_iam_role_arn] include Aws::Structure end |
#sink_type ⇒ String
Destination type to which the media artifacts are saved. You must use an S3 Bucket.
2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 |
# File 'gems/aws-sdk-chimesdkmediapipelines/lib/aws-sdk-chimesdkmediapipelines/types.rb', line 2119 class MediaCapturePipeline < Struct.new( :media_pipeline_id, :media_pipeline_arn, :source_type, :source_arn, :status, :sink_type, :sink_arn, :created_timestamp, :updated_timestamp, :chime_sdk_meeting_configuration, :sse_aws_key_management_params, :sink_iam_role_arn) SENSITIVE = [:source_arn, :sink_arn, :sink_iam_role_arn] include Aws::Structure end |
#source_arn ⇒ String
ARN of the source from which the media artifacts are saved.
2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 |
# File 'gems/aws-sdk-chimesdkmediapipelines/lib/aws-sdk-chimesdkmediapipelines/types.rb', line 2119 class MediaCapturePipeline < Struct.new( :media_pipeline_id, :media_pipeline_arn, :source_type, :source_arn, :status, :sink_type, :sink_arn, :created_timestamp, :updated_timestamp, :chime_sdk_meeting_configuration, :sse_aws_key_management_params, :sink_iam_role_arn) SENSITIVE = [:source_arn, :sink_arn, :sink_iam_role_arn] include Aws::Structure end |
#source_type ⇒ String
Source type from which media artifacts are saved. You must use
ChimeMeeting
.
2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 |
# File 'gems/aws-sdk-chimesdkmediapipelines/lib/aws-sdk-chimesdkmediapipelines/types.rb', line 2119 class MediaCapturePipeline < Struct.new( :media_pipeline_id, :media_pipeline_arn, :source_type, :source_arn, :status, :sink_type, :sink_arn, :created_timestamp, :updated_timestamp, :chime_sdk_meeting_configuration, :sse_aws_key_management_params, :sink_iam_role_arn) SENSITIVE = [:source_arn, :sink_arn, :sink_iam_role_arn] include Aws::Structure end |
#sse_aws_key_management_params ⇒ Types::SseAwsKeyManagementParams
An object that contains server side encryption parameters to be used by media capture pipeline. The parameters can also be used by media concatenation pipeline taking media capture pipeline as a media source.
2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 |
# File 'gems/aws-sdk-chimesdkmediapipelines/lib/aws-sdk-chimesdkmediapipelines/types.rb', line 2119 class MediaCapturePipeline < Struct.new( :media_pipeline_id, :media_pipeline_arn, :source_type, :source_arn, :status, :sink_type, :sink_arn, :created_timestamp, :updated_timestamp, :chime_sdk_meeting_configuration, :sse_aws_key_management_params, :sink_iam_role_arn) SENSITIVE = [:source_arn, :sink_arn, :sink_iam_role_arn] include Aws::Structure end |
#status ⇒ String
The status of the media pipeline.
2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 |
# File 'gems/aws-sdk-chimesdkmediapipelines/lib/aws-sdk-chimesdkmediapipelines/types.rb', line 2119 class MediaCapturePipeline < Struct.new( :media_pipeline_id, :media_pipeline_arn, :source_type, :source_arn, :status, :sink_type, :sink_arn, :created_timestamp, :updated_timestamp, :chime_sdk_meeting_configuration, :sse_aws_key_management_params, :sink_iam_role_arn) SENSITIVE = [:source_arn, :sink_arn, :sink_iam_role_arn] include Aws::Structure end |
#updated_timestamp ⇒ Time
The time at which the pipeline was updated, in ISO 8601 format.
2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 |
# File 'gems/aws-sdk-chimesdkmediapipelines/lib/aws-sdk-chimesdkmediapipelines/types.rb', line 2119 class MediaCapturePipeline < Struct.new( :media_pipeline_id, :media_pipeline_arn, :source_type, :source_arn, :status, :sink_type, :sink_arn, :created_timestamp, :updated_timestamp, :chime_sdk_meeting_configuration, :sse_aws_key_management_params, :sink_iam_role_arn) SENSITIVE = [:source_arn, :sink_arn, :sink_iam_role_arn] include Aws::Structure end |