/AWS1/CL_SCGPROVARTIFACTPRPS¶
Information about a provisioning artifact (also known as a version) for a product.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_name TYPE /AWS1/SCGPROVARTIFACTNAME /AWS1/SCGPROVARTIFACTNAME¶
The name of the provisioning artifact (for example, v1 v2beta). No spaces are allowed.
iv_description TYPE /AWS1/SCGPROVARTIFACTDESC /AWS1/SCGPROVARTIFACTDESC¶
The description of the provisioning artifact, including how it differs from the previous provisioning artifact.
it_info TYPE /AWS1/CL_SCGPROVARTIFACTINFO_W=>TT_PROVISIONINGARTIFACTINFO TT_PROVISIONINGARTIFACTINFO¶
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]
iv_type TYPE /AWS1/SCGPROVARTIFACTTYPE /AWS1/SCGPROVARTIFACTTYPE¶
The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE- CloudFormation template
TERRAFORM_OPEN_SOURCE- Terraform Open Source configuration file
TERRAFORM_CLOUD- Terraform Cloud configuration file
EXTERNAL- External configuration file
iv_disabletemplatevalidation TYPE /AWS1/SCGDISABLETMPLVALIDATION /AWS1/SCGDISABLETMPLVALIDATION¶
If set to true, Service Catalog stops validating the specified provisioning artifact even if it is invalid.
Service Catalog does not support template validation for the
TERRAFORM_OSproduct type.
Queryable Attributes¶
Name¶
The name of the provisioning artifact (for example, v1 v2beta). No spaces are allowed.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
Description¶
The description of the provisioning artifact, including how it differs from the previous provisioning artifact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
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]
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INFO() |
Getter for INFO, with configurable default |
ASK_INFO() |
Getter for INFO w/ exceptions if field has no value |
HAS_INFO() |
Determine if INFO has a value |
Type¶
The type of provisioning artifact.
CLOUD_FORMATION_TEMPLATE- CloudFormation template
TERRAFORM_OPEN_SOURCE- Terraform Open Source configuration file
TERRAFORM_CLOUD- Terraform Cloud configuration file
EXTERNAL- External configuration file
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |
DisableTemplateValidation¶
If set to true, Service Catalog stops validating the specified provisioning artifact even if it is invalid.
Service Catalog does not support template validation for the
TERRAFORM_OSproduct type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DISABLETMPLVALIDATION() |
Getter for DISABLETEMPLATEVALIDATION |