Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data Blueprint = Blueprint' {}
- newBlueprint :: Blueprint
- blueprint_status :: Lens' Blueprint (Maybe BlueprintStatus)
- blueprint_parameterSpec :: Lens' Blueprint (Maybe Text)
- blueprint_blueprintLocation :: Lens' Blueprint (Maybe Text)
- blueprint_lastModifiedOn :: Lens' Blueprint (Maybe UTCTime)
- blueprint_lastActiveDefinition :: Lens' Blueprint (Maybe LastActiveDefinition)
- blueprint_name :: Lens' Blueprint (Maybe Text)
- blueprint_blueprintServiceLocation :: Lens' Blueprint (Maybe Text)
- blueprint_errorMessage :: Lens' Blueprint (Maybe Text)
- blueprint_description :: Lens' Blueprint (Maybe Text)
- blueprint_createdOn :: Lens' Blueprint (Maybe UTCTime)
Documentation
The details of a blueprint.
See: newBlueprint
smart constructor.
Blueprint' | |
|
Instances
newBlueprint :: Blueprint Source #
Create a value of Blueprint
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:Blueprint'
, blueprint_status
- The status of the blueprint registration.
- Creating — The blueprint registration is in progress.
- Active — The blueprint has been successfully registered.
- Updating — An update to the blueprint registration is in progress.
- Failed — The blueprint registration failed.
$sel:parameterSpec:Blueprint'
, blueprint_parameterSpec
- A JSON string that indicates the list of parameter specifications for
the blueprint.
$sel:blueprintLocation:Blueprint'
, blueprint_blueprintLocation
- Specifies the path in Amazon S3 where the blueprint is published.
$sel:lastModifiedOn:Blueprint'
, blueprint_lastModifiedOn
- The date and time the blueprint was last modified.
$sel:lastActiveDefinition:Blueprint'
, blueprint_lastActiveDefinition
- When there are multiple versions of a blueprint and the latest version
has some errors, this attribute indicates the last successful blueprint
definition that is available with the service.
$sel:name:Blueprint'
, blueprint_name
- The name of the blueprint.
$sel:blueprintServiceLocation:Blueprint'
, blueprint_blueprintServiceLocation
- Specifies a path in Amazon S3 where the blueprint is copied when you
call CreateBlueprint/UpdateBlueprint
to register the blueprint in
Glue.
$sel:errorMessage:Blueprint'
, blueprint_errorMessage
- An error message.
$sel:description:Blueprint'
, blueprint_description
- The description of the blueprint.
$sel:createdOn:Blueprint'
, blueprint_createdOn
- The date and time the blueprint was registered.
blueprint_status :: Lens' Blueprint (Maybe BlueprintStatus) Source #
The status of the blueprint registration.
- Creating — The blueprint registration is in progress.
- Active — The blueprint has been successfully registered.
- Updating — An update to the blueprint registration is in progress.
- Failed — The blueprint registration failed.
blueprint_parameterSpec :: Lens' Blueprint (Maybe Text) Source #
A JSON string that indicates the list of parameter specifications for the blueprint.
blueprint_blueprintLocation :: Lens' Blueprint (Maybe Text) Source #
Specifies the path in Amazon S3 where the blueprint is published.
blueprint_lastModifiedOn :: Lens' Blueprint (Maybe UTCTime) Source #
The date and time the blueprint was last modified.
blueprint_lastActiveDefinition :: Lens' Blueprint (Maybe LastActiveDefinition) Source #
When there are multiple versions of a blueprint and the latest version has some errors, this attribute indicates the last successful blueprint definition that is available with the service.