public static interface ProvisioningArtifactProperties.Builder extends SdkPojo, CopyableBuilder<ProvisioningArtifactProperties.Builder,ProvisioningArtifactProperties>
| Modifier and Type | Method and Description |
|---|---|
ProvisioningArtifactProperties.Builder |
description(String description)
The description of the provisioning artifact, including how it differs from the previous provisioning
artifact.
|
ProvisioningArtifactProperties.Builder |
disableTemplateValidation(Boolean disableTemplateValidation)
If set to true, Service Catalog stops validating the specified provisioning artifact even if it is invalid.
|
ProvisioningArtifactProperties.Builder |
info(Map<String,String> info)
Specify the template source with one of the following options, but not both.
|
ProvisioningArtifactProperties.Builder |
name(String name)
The name of the provisioning artifact (for example, v1 v2beta).
|
ProvisioningArtifactProperties.Builder |
type(ProvisioningArtifactType type)
The type of provisioning artifact.
|
ProvisioningArtifactProperties.Builder |
type(String type)
The type of provisioning artifact.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildProvisioningArtifactProperties.Builder name(String name)
The name of the provisioning artifact (for example, v1 v2beta). No spaces are allowed.
name - The name of the provisioning artifact (for example, v1 v2beta). No spaces are allowed.ProvisioningArtifactProperties.Builder description(String description)
The description of the provisioning artifact, including how it differs from the previous provisioning artifact.
description - The description of the provisioning artifact, including how it differs from the previous provisioning
artifact.ProvisioningArtifactProperties.Builder info(Map<String,String> 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]
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]
ProvisioningArtifactProperties.Builder type(String 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
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
ProvisioningArtifactType,
ProvisioningArtifactTypeProvisioningArtifactProperties.Builder type(ProvisioningArtifactType 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
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
ProvisioningArtifactType,
ProvisioningArtifactTypeProvisioningArtifactProperties.Builder disableTemplateValidation(Boolean 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_OS product type.
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_OS product type.
Copyright © 2023. All rights reserved.