Class: Aws::Pipes::Types::UpdatePipeRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:description]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

A description of the pipe.

Returns:

  • (String)


3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 3050

class UpdatePipeRequest < Struct.new(
  :description,
  :desired_state,
  :enrichment,
  :enrichment_parameters,
  :log_configuration,
  :name,
  :role_arn,
  :source_parameters,
  :target,
  :target_parameters)
  SENSITIVE = [:description]
  include Aws::Structure
end

#desired_stateString

The state the pipe should be in.

Returns:

  • (String)


3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 3050

class UpdatePipeRequest < Struct.new(
  :description,
  :desired_state,
  :enrichment,
  :enrichment_parameters,
  :log_configuration,
  :name,
  :role_arn,
  :source_parameters,
  :target,
  :target_parameters)
  SENSITIVE = [:description]
  include Aws::Structure
end

#enrichmentString

The ARN of the enrichment resource.

Returns:

  • (String)


3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 3050

class UpdatePipeRequest < Struct.new(
  :description,
  :desired_state,
  :enrichment,
  :enrichment_parameters,
  :log_configuration,
  :name,
  :role_arn,
  :source_parameters,
  :target,
  :target_parameters)
  SENSITIVE = [:description]
  include Aws::Structure
end

#enrichment_parametersTypes::PipeEnrichmentParameters

The parameters required to set up enrichment on your pipe.



3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 3050

class UpdatePipeRequest < Struct.new(
  :description,
  :desired_state,
  :enrichment,
  :enrichment_parameters,
  :log_configuration,
  :name,
  :role_arn,
  :source_parameters,
  :target,
  :target_parameters)
  SENSITIVE = [:description]
  include Aws::Structure
end

#log_configurationTypes::PipeLogConfigurationParameters

The logging configuration settings for the pipe.



3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 3050

class UpdatePipeRequest < Struct.new(
  :description,
  :desired_state,
  :enrichment,
  :enrichment_parameters,
  :log_configuration,
  :name,
  :role_arn,
  :source_parameters,
  :target,
  :target_parameters)
  SENSITIVE = [:description]
  include Aws::Structure
end

#nameString

The name of the pipe.

Returns:

  • (String)


3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 3050

class UpdatePipeRequest < Struct.new(
  :description,
  :desired_state,
  :enrichment,
  :enrichment_parameters,
  :log_configuration,
  :name,
  :role_arn,
  :source_parameters,
  :target,
  :target_parameters)
  SENSITIVE = [:description]
  include Aws::Structure
end

#role_arnString

The ARN of the role that allows the pipe to send data to the target.

Returns:

  • (String)


3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 3050

class UpdatePipeRequest < Struct.new(
  :description,
  :desired_state,
  :enrichment,
  :enrichment_parameters,
  :log_configuration,
  :name,
  :role_arn,
  :source_parameters,
  :target,
  :target_parameters)
  SENSITIVE = [:description]
  include Aws::Structure
end

#source_parametersTypes::UpdatePipeSourceParameters

The parameters required to set up a source for your pipe.



3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 3050

class UpdatePipeRequest < Struct.new(
  :description,
  :desired_state,
  :enrichment,
  :enrichment_parameters,
  :log_configuration,
  :name,
  :role_arn,
  :source_parameters,
  :target,
  :target_parameters)
  SENSITIVE = [:description]
  include Aws::Structure
end

#targetString

The ARN of the target resource.

Returns:

  • (String)


3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 3050

class UpdatePipeRequest < Struct.new(
  :description,
  :desired_state,
  :enrichment,
  :enrichment_parameters,
  :log_configuration,
  :name,
  :role_arn,
  :source_parameters,
  :target,
  :target_parameters)
  SENSITIVE = [:description]
  include Aws::Structure
end

#target_parametersTypes::PipeTargetParameters

The parameters required to set up a target for your pipe.

For more information about pipe target parameters, including how to use dynamic path parameters, see Target parameters in the Amazon EventBridge User Guide.



3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 3050

class UpdatePipeRequest < Struct.new(
  :description,
  :desired_state,
  :enrichment,
  :enrichment_parameters,
  :log_configuration,
  :name,
  :role_arn,
  :source_parameters,
  :target,
  :target_parameters)
  SENSITIVE = [:description]
  include Aws::Structure
end