Module: AwDatapipe
- Defined in:
- lib/aw_datapipe/session.rb,
lib/aw_datapipe/version.rb,
lib/aw_datapipe/pipeline.rb,
lib/aw_datapipe/object_hash.rb,
lib/aw_datapipe/source_writer.rb,
lib/aw_datapipe/pipeline_object.rb,
lib/aw_datapipe/parameter_metadata.rb,
lib/aw_datapipe/pipeline_serializer.rb
Defined Under Namespace
Classes: ObjectHash, ParameterMetadata, Pipeline, PipelineObject, PipelineSerializer, Session, SourceWriter
Constant Summary collapse
- VERSION =
"0.2.1"
- Configuration =
PipelineObject.new(:failure_and_rerun_mode, :pipeline_log_uri, :resource_role, :role, :schedule, :schedule_type)
- Schedule =
PipelineObject.new(:period, :start_date_time)
- Ec2Resource =
PipelineObject.new(:action_on_task_failure, :instance_type, :security_group_ids, :subnet_id, :terminate_after)
- S3DataNode =
PipelineObject.new(:directory_path, :file_path)
- ShellCommandActivity =
PipelineObject.new(:command, :input, :output, :stage, :runs_on)
- JdbcDatabase =
PipelineObject.new(:_password, :connection_string, :jdbc_driver_class, :username)
- SqlDataNode =
PipelineObject.new(:database, :select_query, :table)
- CopyActivity =
PipelineObject.new(:input, :output, :runs_on)
- RedshiftDatabase =
PipelineObject.new(:_password, :connection_string, :database_name, :username)
- RedshiftDataNode =
PipelineObject.new(:create_table_sql, :database, :primary_keys, :schema_name, :table_name)
- RedshiftCopyActivity =
PipelineObject.new(:input, :insert_mode, :output, :runs_on)