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 an IAM role that provides the required permissions for a pipeline to read from the source and write to the sink.
Instance Attribute Details
#buffer_options ⇒ Types::BufferOptions
Key-value pairs to configure persistent buffering for the pipeline.
921 922 923 924 925 926 927 928 929 930 931 932 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 921 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.
921 922 923 924 925 926 927 928 929 930 931 932 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 921 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.
921 922 923 924 925 926 927 928 929 930 931 932 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 921 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)
921 922 923 924 925 926 927 928 929 930 931 932 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 921 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).
921 922 923 924 925 926 927 928 929 930 931 932 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 921 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
.
921 922 923 924 925 926 927 928 929 930 931 932 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 921 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.
921 922 923 924 925 926 927 928 929 930 931 932 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 921 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 an IAM role that provides the required permissions for a pipeline to read from the source and write to the sink. For more information, see Setting up roles and users in Amazon OpenSearch Ingestion.
921 922 923 924 925 926 927 928 929 930 931 932 |
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 921 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 |