Class: Aws::ChimeSDKMediaPipelines::Types::CreateMediaInsightsPipelineConfigurationRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[:resource_access_role_arn, :client_request_token]

Instance Attribute Summary collapse

Instance Attribute Details

#client_request_tokenString

The unique identifier for the media insights pipeline configuration request.

**A suitable default value is auto-generated.** You should normally not need to pass this option.

Returns:

  • (String)


934
935
936
937
938
939
940
941
942
943
# File 'lib/aws-sdk-chimesdkmediapipelines/types.rb', line 934

class CreateMediaInsightsPipelineConfigurationRequest < Struct.new(
  :media_insights_pipeline_configuration_name,
  :resource_access_role_arn,
  :real_time_alert_configuration,
  :elements,
  :tags,
  :client_request_token)
  SENSITIVE = [:resource_access_role_arn, :client_request_token]
  include Aws::Structure
end

#elementsArray<Types::MediaInsightsPipelineConfigurationElement>

The elements in the request, such as a processor for Amazon Transcribe or a sink for a Kinesis Data Stream.



934
935
936
937
938
939
940
941
942
943
# File 'lib/aws-sdk-chimesdkmediapipelines/types.rb', line 934

class CreateMediaInsightsPipelineConfigurationRequest < Struct.new(
  :media_insights_pipeline_configuration_name,
  :resource_access_role_arn,
  :real_time_alert_configuration,
  :elements,
  :tags,
  :client_request_token)
  SENSITIVE = [:resource_access_role_arn, :client_request_token]
  include Aws::Structure
end

#media_insights_pipeline_configuration_nameString

The name of the media insights pipeline configuration.

Returns:

  • (String)


934
935
936
937
938
939
940
941
942
943
# File 'lib/aws-sdk-chimesdkmediapipelines/types.rb', line 934

class CreateMediaInsightsPipelineConfigurationRequest < Struct.new(
  :media_insights_pipeline_configuration_name,
  :resource_access_role_arn,
  :real_time_alert_configuration,
  :elements,
  :tags,
  :client_request_token)
  SENSITIVE = [:resource_access_role_arn, :client_request_token]
  include Aws::Structure
end

#real_time_alert_configurationTypes::RealTimeAlertConfiguration

The configuration settings for the real-time alerts in a media insights pipeline configuration.



934
935
936
937
938
939
940
941
942
943
# File 'lib/aws-sdk-chimesdkmediapipelines/types.rb', line 934

class CreateMediaInsightsPipelineConfigurationRequest < Struct.new(
  :media_insights_pipeline_configuration_name,
  :resource_access_role_arn,
  :real_time_alert_configuration,
  :elements,
  :tags,
  :client_request_token)
  SENSITIVE = [:resource_access_role_arn, :client_request_token]
  include Aws::Structure
end

#resource_access_role_arnString

The ARN of the role used by the service to access Amazon Web Services resources, including ‘Transcribe` and `Transcribe Call Analytics`, on the caller’s behalf.

Returns:

  • (String)


934
935
936
937
938
939
940
941
942
943
# File 'lib/aws-sdk-chimesdkmediapipelines/types.rb', line 934

class CreateMediaInsightsPipelineConfigurationRequest < Struct.new(
  :media_insights_pipeline_configuration_name,
  :resource_access_role_arn,
  :real_time_alert_configuration,
  :elements,
  :tags,
  :client_request_token)
  SENSITIVE = [:resource_access_role_arn, :client_request_token]
  include Aws::Structure
end

#tagsArray<Types::Tag>

The tags assigned to the media insights pipeline configuration.

Returns:



934
935
936
937
938
939
940
941
942
943
# File 'lib/aws-sdk-chimesdkmediapipelines/types.rb', line 934

class CreateMediaInsightsPipelineConfigurationRequest < Struct.new(
  :media_insights_pipeline_configuration_name,
  :resource_access_role_arn,
  :real_time_alert_configuration,
  :elements,
  :tags,
  :client_request_token)
  SENSITIVE = [:resource_access_role_arn, :client_request_token]
  include Aws::Structure
end