Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data DataPipeline
- data JSONError :: *
- data PipelineObject
- pipelineObject :: Text -> Text -> PipelineObject
- poFields :: Lens' PipelineObject [Field]
- poId :: Lens' PipelineObject Text
- poName :: Lens' PipelineObject Text
- data Field
- field :: Text -> Field
- fKey :: Lens' Field Text
- fRefValue :: Lens' Field (Maybe Text)
- fStringValue :: Lens' Field (Maybe Text)
- data Selector
- selector :: Selector
- sFieldName :: Lens' Selector (Maybe Text)
- sOperator :: Lens' Selector (Maybe Operator)
- data Operator
- operator :: Operator
- oType :: Lens' Operator (Maybe Text)
- oValues :: Lens' Operator [Text]
- data TaskObject
- taskObject :: TaskObject
- toAttemptId :: Lens' TaskObject (Maybe Text)
- toObjects :: Lens' TaskObject (HashMap Text PipelineObject)
- toPipelineId :: Lens' TaskObject (Maybe Text)
- toTaskId :: Lens' TaskObject (Maybe Text)
- data ValidationError
- validationError :: ValidationError
- veErrors :: Lens' ValidationError [Text]
- veId :: Lens' ValidationError (Maybe Text)
- data PipelineDescription
- pipelineDescription :: Text -> Text -> PipelineDescription
- pdDescription :: Lens' PipelineDescription (Maybe Text)
- pdFields :: Lens' PipelineDescription [Field]
- pdName :: Lens' PipelineDescription Text
- pdPipelineId :: Lens' PipelineDescription Text
- data InstanceIdentity
- instanceIdentity :: InstanceIdentity
- iiDocument :: Lens' InstanceIdentity (Maybe Text)
- iiSignature :: Lens' InstanceIdentity (Maybe Text)
- data Query
- query :: Query
- qSelectors :: Lens' Query [Selector]
- data OperatorType
- data PipelineIdName
- pipelineIdName :: PipelineIdName
- pinId :: Lens' PipelineIdName (Maybe Text)
- pinName :: Lens' PipelineIdName (Maybe Text)
- data TaskStatus
- data ValidationWarning
- validationWarning :: ValidationWarning
- vwId :: Lens' ValidationWarning (Maybe Text)
- vwWarnings :: Lens' ValidationWarning [Text]
Service
data DataPipeline Source
Version 2012-10-29
of the Amazon Data Pipeline service.
AWSService DataPipeline | |
type Er DataPipeline = JSONError | |
type Sg DataPipeline = V4 |
Error
data JSONError :: *
PipelineObject
data PipelineObject Source
:: Text | |
-> Text | |
-> PipelineObject |
poFields :: Lens' PipelineObject [Field] Source
Key-value pairs that define the properties of the object.
poId :: Lens' PipelineObject Text Source
Identifier of the object.
poName :: Lens' PipelineObject Text Source
Name of the object.
Field
fRefValue :: Lens' Field (Maybe Text) Source
The field value, expressed as the identifier of another object.
Selector
sFieldName :: Lens' Selector (Maybe Text) Source
The name of the field that the operator will be applied to. The field name is the "key" portion of the field definition in the pipeline definition syntax that is used by the AWS Data Pipeline API. If the field is not set on the object, the condition fails.
Operator
oType :: Lens' Operator (Maybe Text) Source
The logical operation to be performed: equal (EQ), equal reference
(REF_EQ), less than or equal (LE), greater than or equal (GE), or between
(BETWEEN). Equal reference (REF_EQ) can be used only with reference
fields. The other comparison types can be used only with String fields.
The comparison types you can use apply only to certain object fields, as
detailed below. The comparison operators EQ and REF_EQ act on the
following fields: name sphere parent
componentParent instanceParent
status scheduledStartTime
scheduledEndTime actualStartTime
actualEndTime The comparison operators GE, LE, and BETWEEN act on the
following fields: scheduledStartTime
scheduledEndTime actualStartTime
actualEndTime Note that fields beginning with the at sign (@) are
read-only and set by the web service. When you name fields, you should
choose names containing only alpha-numeric values, as symbols may be
reserved by AWS Data Pipeline. User-defined fields that you add to a
pipeline should prefix their name with the string "my".
TaskObject
taskObject :: TaskObject Source
TaskObject
constructor.
The fields accessible through corresponding lenses are:
toAttemptId :: Lens' TaskObject (Maybe Text) Source
Identifier of the pipeline task attempt object. AWS Data Pipeline uses this value to track how many times a task is attempted.
toObjects :: Lens' TaskObject (HashMap Text PipelineObject) Source
Connection information for the location where the task runner will publish the output of the task.
toPipelineId :: Lens' TaskObject (Maybe Text) Source
Identifier of the pipeline that provided the task.
toTaskId :: Lens' TaskObject (Maybe Text) Source
An internal identifier for the task. This ID is passed to the SetTaskStatus and ReportTaskProgress actions.
ValidationError
data ValidationError Source
veErrors :: Lens' ValidationError [Text] Source
A description of the validation error.
veId :: Lens' ValidationError (Maybe Text) Source
The identifier of the object that contains the validation error.
PipelineDescription
PipelineDescription
constructor.
The fields accessible through corresponding lenses are:
pdDescription
::
Maybe
Text
pdFields
::
[Field
]pdName
::
Text
pdPipelineId
::
Text
pdDescription :: Lens' PipelineDescription (Maybe Text) Source
Description of the pipeline.
pdFields :: Lens' PipelineDescription [Field] Source
A list of read-only fields that contain metadata about the pipeline:
userId,
accountId, and @pipelineState.
pdName :: Lens' PipelineDescription Text Source
Name of the pipeline.
pdPipelineId :: Lens' PipelineDescription Text Source
The pipeline identifier that was assigned by AWS Data Pipeline. This is a string of the form df-297EG78HU43EEXAMPLE.
InstanceIdentity
data InstanceIdentity Source
instanceIdentity :: InstanceIdentity Source
InstanceIdentity
constructor.
The fields accessible through corresponding lenses are:
iiDocument
::
Maybe
Text
iiSignature
::
Maybe
Text
iiDocument :: Lens' InstanceIdentity (Maybe Text) Source
A description of an Amazon EC2 instance that is generated when the instance is launched and exposed to the instance via the instance metadata service in the form of a JSON representation of an object.
iiSignature :: Lens' InstanceIdentity (Maybe Text) Source
A signature which can be used to verify the accuracy and authenticity of the information provided in the instance identity document.
Query
qSelectors :: Lens' Query [Selector] Source
List of selectors that define the query. An object must satisfy all of the selectors to match the query.
OperatorType
data OperatorType Source
OperatorBetween | BETWEEN |
OperatorEq | EQ |
OperatorGe | GE |
OperatorLe | LE |
OperatorRefEq | REF_EQ |
PipelineIdName
data PipelineIdName Source
pinId :: Lens' PipelineIdName (Maybe Text) Source
Identifier of the pipeline that was assigned by AWS Data Pipeline. This is a string of the form df-297EG78HU43EEXAMPLE.
TaskStatus
data TaskStatus Source
ValidationWarning
data ValidationWarning Source
validationWarning :: ValidationWarning Source
ValidationWarning
constructor.
The fields accessible through corresponding lenses are:
vwId
::
Maybe
Text
vwWarnings
::
[Text
]
vwId :: Lens' ValidationWarning (Maybe Text) Source
The identifier of the object that contains the validation warning.
vwWarnings :: Lens' ValidationWarning [Text] Source
A description of the validation warning.