| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.ServiceCatalog.Types.ProvisioningArtifactDetail
Description
Synopsis
- data ProvisioningArtifactDetail = ProvisioningArtifactDetail' {}
- newProvisioningArtifactDetail :: ProvisioningArtifactDetail
- provisioningArtifactDetail_active :: Lens' ProvisioningArtifactDetail (Maybe Bool)
- provisioningArtifactDetail_createdTime :: Lens' ProvisioningArtifactDetail (Maybe UTCTime)
- provisioningArtifactDetail_description :: Lens' ProvisioningArtifactDetail (Maybe Text)
- provisioningArtifactDetail_guidance :: Lens' ProvisioningArtifactDetail (Maybe ProvisioningArtifactGuidance)
- provisioningArtifactDetail_id :: Lens' ProvisioningArtifactDetail (Maybe Text)
- provisioningArtifactDetail_name :: Lens' ProvisioningArtifactDetail (Maybe Text)
- provisioningArtifactDetail_sourceRevision :: Lens' ProvisioningArtifactDetail (Maybe Text)
- provisioningArtifactDetail_type :: Lens' ProvisioningArtifactDetail (Maybe ProvisioningArtifactType)
Documentation
data ProvisioningArtifactDetail Source #
Information about a provisioning artifact (also known as a version) for a product.
See: newProvisioningArtifactDetail smart constructor.
Constructors
| ProvisioningArtifactDetail' | |
Fields
| |
Instances
newProvisioningArtifactDetail :: ProvisioningArtifactDetail Source #
Create a value of ProvisioningArtifactDetail 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:active:ProvisioningArtifactDetail', provisioningArtifactDetail_active - Indicates whether the product version is active.
$sel:createdTime:ProvisioningArtifactDetail', provisioningArtifactDetail_createdTime - The UTC time stamp of the creation time.
$sel:description:ProvisioningArtifactDetail', provisioningArtifactDetail_description - The description of the provisioning artifact.
$sel:guidance:ProvisioningArtifactDetail', provisioningArtifactDetail_guidance - Information set by the administrator to provide guidance to end users
about which provisioning artifacts to use.
$sel:id:ProvisioningArtifactDetail', provisioningArtifactDetail_id - The identifier of the provisioning artifact.
$sel:name:ProvisioningArtifactDetail', provisioningArtifactDetail_name - The name of the provisioning artifact.
$sel:sourceRevision:ProvisioningArtifactDetail', provisioningArtifactDetail_sourceRevision - Specifies the revision of the external artifact that was used to
automatically sync the Service Catalog product and create the
provisioning artifact. Service Catalog includes this response parameter
as a high level field to the existing ProvisioningArtifactDetail type,
which is returned as part of the response for CreateProduct,
UpdateProduct, DescribeProductAsAdmin,
DescribeProvisioningArtifact, ListProvisioningArtifact, and
UpdateProvisioningArticat APIs.
This field only exists for Repo-Synced products.
$sel:type':ProvisioningArtifactDetail', provisioningArtifactDetail_type - The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE- CloudFormation templateMARKETPLACE_AMI- Amazon Web Services Marketplace AMIMARKETPLACE_CAR- Amazon Web Services Marketplace Clusters and Amazon Web Services Resources
provisioningArtifactDetail_active :: Lens' ProvisioningArtifactDetail (Maybe Bool) Source #
Indicates whether the product version is active.
provisioningArtifactDetail_createdTime :: Lens' ProvisioningArtifactDetail (Maybe UTCTime) Source #
The UTC time stamp of the creation time.
provisioningArtifactDetail_description :: Lens' ProvisioningArtifactDetail (Maybe Text) Source #
The description of the provisioning artifact.
provisioningArtifactDetail_guidance :: Lens' ProvisioningArtifactDetail (Maybe ProvisioningArtifactGuidance) Source #
Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.
provisioningArtifactDetail_id :: Lens' ProvisioningArtifactDetail (Maybe Text) Source #
The identifier of the provisioning artifact.
provisioningArtifactDetail_name :: Lens' ProvisioningArtifactDetail (Maybe Text) Source #
The name of the provisioning artifact.
provisioningArtifactDetail_sourceRevision :: Lens' ProvisioningArtifactDetail (Maybe Text) Source #
Specifies the revision of the external artifact that was used to
automatically sync the Service Catalog product and create the
provisioning artifact. Service Catalog includes this response parameter
as a high level field to the existing ProvisioningArtifactDetail type,
which is returned as part of the response for CreateProduct,
UpdateProduct, DescribeProductAsAdmin,
DescribeProvisioningArtifact, ListProvisioningArtifact, and
UpdateProvisioningArticat APIs.
This field only exists for Repo-Synced products.
provisioningArtifactDetail_type :: Lens' ProvisioningArtifactDetail (Maybe ProvisioningArtifactType) Source #
The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE- CloudFormation templateMARKETPLACE_AMI- Amazon Web Services Marketplace AMIMARKETPLACE_CAR- Amazon Web Services Marketplace Clusters and Amazon Web Services Resources