Class: Aws::OSIS::Types::UpdatePipelineRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::OSIS::Types::UpdatePipelineRequest
- Defined in:
- gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#buffer_options ⇒ Types::BufferOptions
Key-value pairs to configure persistent buffering for the pipeline.
-
#encryption_at_rest_options ⇒ Types::EncryptionAtRestOptions
Key-value pairs to configure encryption for data that is written to a persistent buffer.
-
#log_publishing_options ⇒ Types::LogPublishingOptions
Key-value pairs to configure log publishing.
-
#max_units ⇒ Integer
The maximum pipeline capacity, in Ingestion Compute Units (ICUs).
-
#min_units ⇒ Integer
The minimum pipeline capacity, in Ingestion Compute Units (ICUs).
-
#pipeline_configuration_body ⇒ String
The pipeline configuration in YAML format.
-
#pipeline_name ⇒ String
The name of the pipeline to update.
-
#pipeline_role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role that grants the pipeline permission to access Amazon Web Services resources.
Instance Attribute Details
#buffer_options ⇒ Types::BufferOptions
Key-value pairs to configure persistent buffering for the pipeline.
1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 1263 class UpdatePipelineRequest < Struct.new( :pipeline_name, :min_units, :max_units, :pipeline_configuration_body, :log_publishing_options, :buffer_options, :encryption_at_rest_options, :pipeline_role_arn) SENSITIVE = [] include Aws::Structure end |
#encryption_at_rest_options ⇒ Types::EncryptionAtRestOptions
Key-value pairs to configure encryption for data that is written to a persistent buffer.
1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 1263 class UpdatePipelineRequest < Struct.new( :pipeline_name, :min_units, :max_units, :pipeline_configuration_body, :log_publishing_options, :buffer_options, :encryption_at_rest_options, :pipeline_role_arn) SENSITIVE = [] include Aws::Structure end |
#log_publishing_options ⇒ Types::LogPublishingOptions
Key-value pairs to configure log publishing.
1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 1263 class UpdatePipelineRequest < Struct.new( :pipeline_name, :min_units, :max_units, :pipeline_configuration_body, :log_publishing_options, :buffer_options, :encryption_at_rest_options, :pipeline_role_arn) SENSITIVE = [] include Aws::Structure end |
#max_units ⇒ Integer
The maximum pipeline capacity, in Ingestion Compute Units (ICUs)
1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 1263 class UpdatePipelineRequest < Struct.new( :pipeline_name, :min_units, :max_units, :pipeline_configuration_body, :log_publishing_options, :buffer_options, :encryption_at_rest_options, :pipeline_role_arn) SENSITIVE = [] include Aws::Structure end |
#min_units ⇒ Integer
The minimum pipeline capacity, in Ingestion Compute Units (ICUs).
1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 1263 class UpdatePipelineRequest < Struct.new( :pipeline_name, :min_units, :max_units, :pipeline_configuration_body, :log_publishing_options, :buffer_options, :encryption_at_rest_options, :pipeline_role_arn) SENSITIVE = [] include Aws::Structure end |
#pipeline_configuration_body ⇒ String
The pipeline configuration in YAML format. The command accepts the
pipeline configuration as a string or within a .yaml file. If you
provide the configuration as a string, each new line must be escaped
with \n
.
1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 1263 class UpdatePipelineRequest < Struct.new( :pipeline_name, :min_units, :max_units, :pipeline_configuration_body, :log_publishing_options, :buffer_options, :encryption_at_rest_options, :pipeline_role_arn) SENSITIVE = [] include Aws::Structure end |
#pipeline_name ⇒ String
The name of the pipeline to update.
1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 1263 class UpdatePipelineRequest < Struct.new( :pipeline_name, :min_units, :max_units, :pipeline_configuration_body, :log_publishing_options, :buffer_options, :encryption_at_rest_options, :pipeline_role_arn) SENSITIVE = [] include Aws::Structure end |
#pipeline_role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role that grants the pipeline permission to access Amazon Web Services resources.
1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 1263 class UpdatePipelineRequest < Struct.new( :pipeline_name, :min_units, :max_units, :pipeline_configuration_body, :log_publishing_options, :buffer_options, :encryption_at_rest_options, :pipeline_role_arn) SENSITIVE = [] include Aws::Structure end |