Safe Haskell | None |
---|---|
Language | Haskell2010 |
Network.AWS.DataPipeline.CreatePipeline
Description
Creates a new, empty pipeline. Use PutPipelineDefinition
to populate the
pipeline.
http://docs.aws.amazon.com/datapipeline/latest/APIReference/API_CreatePipeline.html
- data CreatePipeline
- createPipeline :: Text -> Text -> CreatePipeline
- cpDescription :: Lens' CreatePipeline (Maybe Text)
- cpName :: Lens' CreatePipeline Text
- cpTags :: Lens' CreatePipeline [Tag]
- cpUniqueId :: Lens' CreatePipeline Text
- data CreatePipelineResponse
- createPipelineResponse :: Text -> CreatePipelineResponse
- cprPipelineId :: Lens' CreatePipelineResponse Text
Request
data CreatePipeline Source
Request constructor
Arguments
:: Text | |
-> Text | |
-> CreatePipeline |
CreatePipeline
constructor.
The fields accessible through corresponding lenses are:
cpDescription
::
Maybe
Text
cpName
::
Text
cpTags
::
[Tag
]cpUniqueId
::
Text
Request lenses
cpDescription :: Lens' CreatePipeline (Maybe Text) Source
The description for the pipeline.
cpName :: Lens' CreatePipeline Text Source
The name for the pipeline. You can use the same name for multiple pipelines associated with your AWS account, because AWS Data Pipeline assigns each pipeline a unique pipeline identifier.
cpTags :: Lens' CreatePipeline [Tag] Source
A list of tags to associate with the pipeline at creation. Tags let you control access to pipelines. For more information, see Controlling UserAccess to Pipelines in the AWS Data Pipeline Developer Guide.
cpUniqueId :: Lens' CreatePipeline Text Source
A unique identifier. This identifier is not the same as the pipeline
identifier assigned by AWS Data Pipeline. You are responsible for defining
the format and ensuring the uniqueness of this identifier. You use this
parameter to ensure idempotency during repeated calls to CreatePipeline
. For
example, if the first call to CreatePipeline
does not succeed, you can pass
in the same unique identifier and pipeline name combination on a subsequent
call to CreatePipeline
. CreatePipeline
ensures that if a pipeline already
exists with the same name and unique identifier, a new pipeline is not
created. Instead, you'll receive the pipeline identifier from the previous
attempt. The uniqueness of the name and unique identifier combination is
scoped to the AWS account or IAM user credentials.
Response
Response constructor
Arguments
:: Text | |
-> CreatePipelineResponse |
CreatePipelineResponse
constructor.
The fields accessible through corresponding lenses are:
Response lenses
cprPipelineId :: Lens' CreatePipelineResponse Text Source
The ID that AWS Data Pipeline assigns the newly created pipeline. For example, 'df-06372391ZG65EXAMPLE'.