Class: Aws::OSIS::Types::UpdatePipelineRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#buffer_optionsTypes::BufferOptions

Key-value pairs to configure persistent buffering for the pipeline.



891
892
893
894
895
896
897
898
899
900
901
# File 'lib/aws-sdk-osis/types.rb', line 891

class UpdatePipelineRequest < Struct.new(
  :pipeline_name,
  :min_units,
  :max_units,
  :pipeline_configuration_body,
  :log_publishing_options,
  :buffer_options,
  :encryption_at_rest_options)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_at_rest_optionsTypes::EncryptionAtRestOptions

Key-value pairs to configure encryption for data that is written to a persistent buffer.



891
892
893
894
895
896
897
898
899
900
901
# File 'lib/aws-sdk-osis/types.rb', line 891

class UpdatePipelineRequest < Struct.new(
  :pipeline_name,
  :min_units,
  :max_units,
  :pipeline_configuration_body,
  :log_publishing_options,
  :buffer_options,
  :encryption_at_rest_options)
  SENSITIVE = []
  include Aws::Structure
end

#log_publishing_optionsTypes::LogPublishingOptions

Key-value pairs to configure log publishing.



891
892
893
894
895
896
897
898
899
900
901
# File 'lib/aws-sdk-osis/types.rb', line 891

class UpdatePipelineRequest < Struct.new(
  :pipeline_name,
  :min_units,
  :max_units,
  :pipeline_configuration_body,
  :log_publishing_options,
  :buffer_options,
  :encryption_at_rest_options)
  SENSITIVE = []
  include Aws::Structure
end

#max_unitsInteger

The maximum pipeline capacity, in Ingestion Compute Units (ICUs)

Returns:

  • (Integer)


891
892
893
894
895
896
897
898
899
900
901
# File 'lib/aws-sdk-osis/types.rb', line 891

class UpdatePipelineRequest < Struct.new(
  :pipeline_name,
  :min_units,
  :max_units,
  :pipeline_configuration_body,
  :log_publishing_options,
  :buffer_options,
  :encryption_at_rest_options)
  SENSITIVE = []
  include Aws::Structure
end

#min_unitsInteger

The minimum pipeline capacity, in Ingestion Compute Units (ICUs).

Returns:

  • (Integer)


891
892
893
894
895
896
897
898
899
900
901
# File 'lib/aws-sdk-osis/types.rb', line 891

class UpdatePipelineRequest < Struct.new(
  :pipeline_name,
  :min_units,
  :max_units,
  :pipeline_configuration_body,
  :log_publishing_options,
  :buffer_options,
  :encryption_at_rest_options)
  SENSITIVE = []
  include Aws::Structure
end

#pipeline_configuration_bodyString

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`.

Returns:

  • (String)


891
892
893
894
895
896
897
898
899
900
901
# File 'lib/aws-sdk-osis/types.rb', line 891

class UpdatePipelineRequest < Struct.new(
  :pipeline_name,
  :min_units,
  :max_units,
  :pipeline_configuration_body,
  :log_publishing_options,
  :buffer_options,
  :encryption_at_rest_options)
  SENSITIVE = []
  include Aws::Structure
end

#pipeline_nameString

The name of the pipeline to update.

Returns:

  • (String)


891
892
893
894
895
896
897
898
899
900
901
# File 'lib/aws-sdk-osis/types.rb', line 891

class UpdatePipelineRequest < Struct.new(
  :pipeline_name,
  :min_units,
  :max_units,
  :pipeline_configuration_body,
  :log_publishing_options,
  :buffer_options,
  :encryption_at_rest_options)
  SENSITIVE = []
  include Aws::Structure
end