class Aws::ServiceCatalog::Types::ProvisioningArtifactProperties

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

@note When making an API call, you may pass ProvisioningArtifactProperties

data as a hash:

    {
      name: "ProvisioningArtifactName",
      description: "ProvisioningArtifactDescription",
      info: { # required
        "ProvisioningArtifactInfoKey" => "ProvisioningArtifactInfoValue",
      },
      type: "CLOUD_FORMATION_TEMPLATE", # accepts CLOUD_FORMATION_TEMPLATE, MARKETPLACE_AMI, MARKETPLACE_CAR
      disable_template_validation: false,
    }

@!attribute [rw] name

The name of the provisioning artifact (for example, v1 v2beta). No
spaces are allowed.
@return [String]

@!attribute [rw] description

The description of the provisioning artifact, including how it
differs from the previous provisioning artifact.
@return [String]

@!attribute [rw] 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. 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]`
@return [Hash<String,String>]

@!attribute [rw] type

The type of provisioning artifact.

* `CLOUD_FORMATION_TEMPLATE` - AWS CloudFormation template

* `MARKETPLACE_AMI` - AWS Marketplace AMI

* `MARKETPLACE_CAR` - AWS Marketplace Clusters and AWS Resources
@return [String]

@!attribute [rw] disable_template_validation

If set to true, AWS Service Catalog stops validating the specified
provisioning artifact even if it is invalid.
@return [Boolean]

@see docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/ProvisioningArtifactProperties AWS API Documentation

Constants

SENSITIVE