amazonka-servicecatalog-2.0: Amazon Service Catalog SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ServiceCatalog.Types.ProvisioningArtifactDetail

Description

 
Synopsis

Documentation

data ProvisioningArtifactDetail Source #

Information about a provisioning artifact (also known as a version) for a product.

See: newProvisioningArtifactDetail smart constructor.

Constructors

ProvisioningArtifactDetail' 

Fields

  • active :: Maybe Bool

    Indicates whether the product version is active.

  • createdTime :: Maybe POSIX

    The UTC time stamp of the creation time.

  • description :: Maybe Text

    The description of the provisioning artifact.

  • guidance :: Maybe ProvisioningArtifactGuidance

    Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.

  • id :: Maybe Text

    The identifier of the provisioning artifact.

  • name :: Maybe Text

    The name of the provisioning artifact.

  • sourceRevision :: Maybe Text

    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.

  • type' :: Maybe ProvisioningArtifactType

    The type of provisioning artifact.

    • CLOUD_FORMATION_TEMPLATE - CloudFormation template
    • MARKETPLACE_AMI - Amazon Web Services Marketplace AMI
    • MARKETPLACE_CAR - Amazon Web Services Marketplace Clusters and Amazon Web Services Resources

Instances

Instances details
FromJSON ProvisioningArtifactDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisioningArtifactDetail

Generic ProvisioningArtifactDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisioningArtifactDetail

Associated Types

type Rep ProvisioningArtifactDetail :: Type -> Type #

Read ProvisioningArtifactDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisioningArtifactDetail

Show ProvisioningArtifactDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisioningArtifactDetail

NFData ProvisioningArtifactDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisioningArtifactDetail

Eq ProvisioningArtifactDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisioningArtifactDetail

Hashable ProvisioningArtifactDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisioningArtifactDetail

type Rep ProvisioningArtifactDetail Source # 
Instance details

Defined in Amazonka.ServiceCatalog.Types.ProvisioningArtifactDetail

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 template
  • MARKETPLACE_AMI - Amazon Web Services Marketplace AMI
  • MARKETPLACE_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_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_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 template
  • MARKETPLACE_AMI - Amazon Web Services Marketplace AMI
  • MARKETPLACE_CAR - Amazon Web Services Marketplace Clusters and Amazon Web Services Resources