Class: Aws::Pipes::Types::CreatePipeRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Pipes::Types::CreatePipeRequest
- Defined in:
- gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:description]
Instance Attribute Summary collapse
-
#description ⇒ String
A description of the pipe.
-
#desired_state ⇒ String
The state the pipe should be in.
-
#enrichment ⇒ String
The ARN of the enrichment resource.
-
#enrichment_parameters ⇒ Types::PipeEnrichmentParameters
The parameters required to set up enrichment on your pipe.
-
#log_configuration ⇒ Types::PipeLogConfigurationParameters
The logging configuration settings for the pipe.
-
#name ⇒ String
The name of the pipe.
-
#role_arn ⇒ String
The ARN of the role that allows the pipe to send data to the target.
-
#source ⇒ String
The ARN of the source resource.
-
#source_parameters ⇒ Types::PipeSourceParameters
The parameters required to set up a source for your pipe.
-
#tags ⇒ Hash<String,String>
The list of key-value pairs to associate with the pipe.
-
#target ⇒ String
The ARN of the target resource.
-
#target_parameters ⇒ Types::PipeTargetParameters
The parameters required to set up a target for your pipe.
Instance Attribute Details
#description ⇒ String
A description of the pipe.
501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 |
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 501 class CreatePipeRequest < Struct.new( :description, :desired_state, :enrichment, :enrichment_parameters, :log_configuration, :name, :role_arn, :source, :source_parameters, :tags, :target, :target_parameters) SENSITIVE = [:description] include Aws::Structure end |
#desired_state ⇒ String
The state the pipe should be in.
501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 |
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 501 class CreatePipeRequest < Struct.new( :description, :desired_state, :enrichment, :enrichment_parameters, :log_configuration, :name, :role_arn, :source, :source_parameters, :tags, :target, :target_parameters) SENSITIVE = [:description] include Aws::Structure end |
#enrichment ⇒ String
The ARN of the enrichment resource.
501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 |
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 501 class CreatePipeRequest < Struct.new( :description, :desired_state, :enrichment, :enrichment_parameters, :log_configuration, :name, :role_arn, :source, :source_parameters, :tags, :target, :target_parameters) SENSITIVE = [:description] include Aws::Structure end |
#enrichment_parameters ⇒ Types::PipeEnrichmentParameters
The parameters required to set up enrichment on your pipe.
501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 |
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 501 class CreatePipeRequest < Struct.new( :description, :desired_state, :enrichment, :enrichment_parameters, :log_configuration, :name, :role_arn, :source, :source_parameters, :tags, :target, :target_parameters) SENSITIVE = [:description] include Aws::Structure end |
#log_configuration ⇒ Types::PipeLogConfigurationParameters
The logging configuration settings for the pipe.
501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 |
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 501 class CreatePipeRequest < Struct.new( :description, :desired_state, :enrichment, :enrichment_parameters, :log_configuration, :name, :role_arn, :source, :source_parameters, :tags, :target, :target_parameters) SENSITIVE = [:description] include Aws::Structure end |
#name ⇒ String
The name of the pipe.
501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 |
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 501 class CreatePipeRequest < Struct.new( :description, :desired_state, :enrichment, :enrichment_parameters, :log_configuration, :name, :role_arn, :source, :source_parameters, :tags, :target, :target_parameters) SENSITIVE = [:description] include Aws::Structure end |
#role_arn ⇒ String
The ARN of the role that allows the pipe to send data to the target.
501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 |
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 501 class CreatePipeRequest < Struct.new( :description, :desired_state, :enrichment, :enrichment_parameters, :log_configuration, :name, :role_arn, :source, :source_parameters, :tags, :target, :target_parameters) SENSITIVE = [:description] include Aws::Structure end |
#source ⇒ String
The ARN of the source resource.
501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 |
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 501 class CreatePipeRequest < Struct.new( :description, :desired_state, :enrichment, :enrichment_parameters, :log_configuration, :name, :role_arn, :source, :source_parameters, :tags, :target, :target_parameters) SENSITIVE = [:description] include Aws::Structure end |
#source_parameters ⇒ Types::PipeSourceParameters
The parameters required to set up a source for your pipe.
501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 |
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 501 class CreatePipeRequest < Struct.new( :description, :desired_state, :enrichment, :enrichment_parameters, :log_configuration, :name, :role_arn, :source, :source_parameters, :tags, :target, :target_parameters) SENSITIVE = [:description] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The list of key-value pairs to associate with the pipe.
501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 |
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 501 class CreatePipeRequest < Struct.new( :description, :desired_state, :enrichment, :enrichment_parameters, :log_configuration, :name, :role_arn, :source, :source_parameters, :tags, :target, :target_parameters) SENSITIVE = [:description] include Aws::Structure end |
#target ⇒ String
The ARN of the target resource.
501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 |
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 501 class CreatePipeRequest < Struct.new( :description, :desired_state, :enrichment, :enrichment_parameters, :log_configuration, :name, :role_arn, :source, :source_parameters, :tags, :target, :target_parameters) SENSITIVE = [:description] include Aws::Structure end |
#target_parameters ⇒ Types::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.
501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 |
# File 'gems/aws-sdk-pipes/lib/aws-sdk-pipes/types.rb', line 501 class CreatePipeRequest < Struct.new( :description, :desired_state, :enrichment, :enrichment_parameters, :log_configuration, :name, :role_arn, :source, :source_parameters, :tags, :target, :target_parameters) SENSITIVE = [:description] include Aws::Structure end |