Class ProductProvisioningArtifactParametersArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.servicecatalog.inputs.ProductProvisioningArtifactParametersArgs.Builder
-
- Enclosing class:
- ProductProvisioningArtifactParametersArgs
public static final class ProductProvisioningArtifactParametersArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ProductProvisioningArtifactParametersArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ProductProvisioningArtifactParametersArgs defaults)
-
-
Method Detail
-
description
public ProductProvisioningArtifactParametersArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the provisioning artifact (i.e., version), including how it differs from the previous provisioning artifact.- Returns:
- builder
-
description
public ProductProvisioningArtifactParametersArgs.Builder description(java.lang.String description)
- Parameters:
description- Description of the provisioning artifact (i.e., version), including how it differs from the previous provisioning artifact.- Returns:
- builder
-
disableTemplateValidation
public ProductProvisioningArtifactParametersArgs.Builder disableTemplateValidation(@Nullable com.pulumi.core.Output<java.lang.Boolean> disableTemplateValidation)
- Parameters:
disableTemplateValidation- Whether AWS Service Catalog stops validating the specified provisioning artifact template even if it is invalid.- Returns:
- builder
-
disableTemplateValidation
public ProductProvisioningArtifactParametersArgs.Builder disableTemplateValidation(java.lang.Boolean disableTemplateValidation)
- Parameters:
disableTemplateValidation- Whether AWS Service Catalog stops validating the specified provisioning artifact template even if it is invalid.- Returns:
- builder
-
name
public ProductProvisioningArtifactParametersArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the provisioning artifact (for example, `v1`, `v2beta`). No spaces are allowed.- Returns:
- builder
-
name
public ProductProvisioningArtifactParametersArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the provisioning artifact (for example, `v1`, `v2beta`). No spaces are allowed.- Returns:
- builder
-
templatePhysicalId
public ProductProvisioningArtifactParametersArgs.Builder templatePhysicalId(@Nullable com.pulumi.core.Output<java.lang.String> templatePhysicalId)
- Parameters:
templatePhysicalId- Template source as the physical ID of the resource that contains the template. Currently only supports CloudFormation stack ARN. Specify the physical ID as `arn:[partition]:cloudformation:[region]:[account ID]:stack/[stack name]/[resource ID]`.- Returns:
- builder
-
templatePhysicalId
public ProductProvisioningArtifactParametersArgs.Builder templatePhysicalId(java.lang.String templatePhysicalId)
- Parameters:
templatePhysicalId- Template source as the physical ID of the resource that contains the template. Currently only supports CloudFormation stack ARN. Specify the physical ID as `arn:[partition]:cloudformation:[region]:[account ID]:stack/[stack name]/[resource ID]`.- Returns:
- builder
-
templateUrl
public ProductProvisioningArtifactParametersArgs.Builder templateUrl(@Nullable com.pulumi.core.Output<java.lang.String> templateUrl)
- Parameters:
templateUrl- Template source as URL of the CloudFormation template in Amazon S3.- Returns:
- builder
-
templateUrl
public ProductProvisioningArtifactParametersArgs.Builder templateUrl(java.lang.String templateUrl)
- Parameters:
templateUrl- Template source as URL of the CloudFormation template in Amazon S3.- Returns:
- builder
-
type
public ProductProvisioningArtifactParametersArgs.Builder type(@Nullable com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- Type of provisioning artifact. See [AWS Docs](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_ProvisioningArtifactProperties.html) for valid list of values.- Returns:
- builder
-
type
public ProductProvisioningArtifactParametersArgs.Builder type(java.lang.String type)
- Parameters:
type- Type of provisioning artifact. See [AWS Docs](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_ProvisioningArtifactProperties.html) for valid list of values.- Returns:
- builder
-
build
public ProductProvisioningArtifactParametersArgs build()
-
-