Class: Aws::ChimeSDKMediaPipelines::Types::MediaCapturePipeline

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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

Instance Attribute Details

#chime_sdk_meeting_configurationTypes::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 '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_timestampTime

The time at which the pipeline was created, in ISO 8601 format.

Returns:

  • (Time)


2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
# File '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_arnString

The ARN of the media capture pipeline

Returns:

  • (String)


2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
# File '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_idString

The ID of a media pipeline.

Returns:

  • (String)


2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
# File '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_arnString

ARN of the destination to which the media artifacts are saved.

Returns:

  • (String)


2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
# File '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_arnString

The Amazon Resource Name (ARN) of the sink role to be used with ‘AwsKmsKeyId` in `SseAwsKeyManagementParams`.

Returns:

  • (String)


2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
# File '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_typeString

Destination type to which the media artifacts are saved. You must use an S3 Bucket.

Returns:

  • (String)


2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
# File '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_arnString

ARN of the source from which the media artifacts are saved.

Returns:

  • (String)


2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
# File '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_typeString

Source type from which media artifacts are saved. You must use ‘ChimeMeeting`.

Returns:

  • (String)


2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
# File '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_paramsTypes::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 '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

#statusString

The status of the media pipeline.

Returns:

  • (String)


2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
# File '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_timestampTime

The time at which the pipeline was updated, in ISO 8601 format.

Returns:

  • (Time)


2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
# File '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