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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-osis/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.



791
792
793
794
795
796
797
798
799
800
801
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 791

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.



791
792
793
794
795
796
797
798
799
800
801
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 791

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.



791
792
793
794
795
796
797
798
799
800
801
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 791

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)


791
792
793
794
795
796
797
798
799
800
801
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 791

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)


791
792
793
794
795
796
797
798
799
800
801
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 791

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)


791
792
793
794
795
796
797
798
799
800
801
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 791

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)


791
792
793
794
795
796
797
798
799
800
801
# File 'gems/aws-sdk-osis/lib/aws-sdk-osis/types.rb', line 791

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