| 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.ProvisioningArtifactProperties
Description
Synopsis
- data ProvisioningArtifactProperties = ProvisioningArtifactProperties' {}
- newProvisioningArtifactProperties :: ProvisioningArtifactProperties
- provisioningArtifactProperties_description :: Lens' ProvisioningArtifactProperties (Maybe Text)
- provisioningArtifactProperties_disableTemplateValidation :: Lens' ProvisioningArtifactProperties (Maybe Bool)
- provisioningArtifactProperties_info :: Lens' ProvisioningArtifactProperties (Maybe (HashMap Text Text))
- provisioningArtifactProperties_name :: Lens' ProvisioningArtifactProperties (Maybe Text)
- provisioningArtifactProperties_type :: Lens' ProvisioningArtifactProperties (Maybe ProvisioningArtifactType)
Documentation
data ProvisioningArtifactProperties Source #
Information about a provisioning artifact (also known as a version) for a product.
See: newProvisioningArtifactProperties smart constructor.
Constructors
| ProvisioningArtifactProperties' | |
Fields
| |
Instances
newProvisioningArtifactProperties :: ProvisioningArtifactProperties Source #
Create a value of ProvisioningArtifactProperties 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:description:ProvisioningArtifactProperties', provisioningArtifactProperties_description - The description of the provisioning artifact, including how it differs
from the previous provisioning artifact.
$sel:disableTemplateValidation:ProvisioningArtifactProperties', provisioningArtifactProperties_disableTemplateValidation - If set to true, Service Catalog stops validating the specified
provisioning artifact even if it is invalid.
$sel:info:ProvisioningArtifactProperties', provisioningArtifactProperties_info - Specify the template source with one of the following options, but not
both. Keys accepted: [ LoadTemplateFromURL, ImportFromPhysicalId ]
The URL of the CloudFormation template in Amazon S3 or GitHub in JSON format. Specify the URL in JSON format as follows:
"LoadTemplateFromURL": "https://s3.amazonaws.com/cf-templates-ozkq9d3hgiq2-us-east-1/..."
ImportFromPhysicalId: The physical id of the resource that contains
the template. Currently only supports CloudFormation stack arn. Specify
the physical id in JSON format as follows:
ImportFromPhysicalId: “arn:aws:cloudformation:[us-east-1]:[accountId]:stack/[StackName]/[resourceId]
$sel:name:ProvisioningArtifactProperties', provisioningArtifactProperties_name - The name of the provisioning artifact (for example, v1 v2beta). No
spaces are allowed.
$sel:type':ProvisioningArtifactProperties', provisioningArtifactProperties_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
provisioningArtifactProperties_description :: Lens' ProvisioningArtifactProperties (Maybe Text) Source #
The description of the provisioning artifact, including how it differs from the previous provisioning artifact.
provisioningArtifactProperties_disableTemplateValidation :: Lens' ProvisioningArtifactProperties (Maybe Bool) Source #
If set to true, Service Catalog stops validating the specified provisioning artifact even if it is invalid.
provisioningArtifactProperties_info :: Lens' ProvisioningArtifactProperties (Maybe (HashMap Text Text)) Source #
Specify the template source with one of the following options, but not
both. Keys accepted: [ LoadTemplateFromURL, ImportFromPhysicalId ]
The URL of the CloudFormation template in Amazon S3 or GitHub in JSON format. Specify the URL in JSON format as follows:
"LoadTemplateFromURL": "https://s3.amazonaws.com/cf-templates-ozkq9d3hgiq2-us-east-1/..."
ImportFromPhysicalId: The physical id of the resource that contains
the template. Currently only supports CloudFormation stack arn. Specify
the physical id in JSON format as follows:
ImportFromPhysicalId: “arn:aws:cloudformation:[us-east-1]:[accountId]:stack/[StackName]/[resourceId]
provisioningArtifactProperties_name :: Lens' ProvisioningArtifactProperties (Maybe Text) Source #
The name of the provisioning artifact (for example, v1 v2beta). No spaces are allowed.
provisioningArtifactProperties_type :: Lens' ProvisioningArtifactProperties (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