@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:42.068Z") @Stability(value=Stable) public interface CfnCloudFormationProductProps extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.servicecatalog.*;
Object info;
CfnCloudFormationProductProps cfnCloudFormationProductProps = CfnCloudFormationProductProps.builder()
.name("name")
.owner("owner")
.provisioningArtifactParameters(List.of(ProvisioningArtifactPropertiesProperty.builder()
.info(info)
// the properties below are optional
.description("description")
.disableTemplateValidation(false)
.name("name")
.build()))
// the properties below are optional
.acceptLanguage("acceptLanguage")
.description("description")
.distributor("distributor")
.replaceProvisioningArtifacts(false)
.supportDescription("supportDescription")
.supportEmail("supportEmail")
.supportUrl("supportUrl")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnCloudFormationProductProps.Builder
A builder for
CfnCloudFormationProductProps |
static class |
CfnCloudFormationProductProps.Jsii$Proxy
An implementation for
CfnCloudFormationProductProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnCloudFormationProductProps.Builder |
builder() |
default String |
getAcceptLanguage()
The language code.
|
default String |
getDescription()
The description of the product.
|
default String |
getDistributor()
The distributor of the product.
|
String |
getName()
The name of the product.
|
String |
getOwner()
The owner of the product.
|
Object |
getProvisioningArtifactParameters()
The configuration of the provisioning artifact (also known as a version).
|
default Object |
getReplaceProvisioningArtifacts()
This property is turned off by default.
|
default String |
getSupportDescription()
The support information about the product.
|
default String |
getSupportEmail()
The contact email for product support.
|
default String |
getSupportUrl()
The contact URL for product support.
|
default List<CfnTag> |
getTags()
One or more tags.
|
@Stability(value=Stable) @NotNull String getName()
@Stability(value=Stable) @NotNull String getOwner()
@Stability(value=Stable) @NotNull Object getProvisioningArtifactParameters()
@Stability(value=Stable) @Nullable default String getAcceptLanguage()
en - English (default)jp - Japanesezh - Chinese@Stability(value=Stable) @Nullable default String getDescription()
@Stability(value=Stable) @Nullable default String getDistributor()
@Stability(value=Stable) @Nullable default Object getReplaceProvisioningArtifacts()
If turned off, you can update provisioning artifacts or product attributes (such as description, distributor, name, owner, and more) and the associated provisioning artifacts will retain the same unique identifier. Provisioning artifacts are matched within the CloudFormationProduct resource, and only those that have been updated will be changed. Provisioning artifacts are matched by a combinaton of provisioning artifact template URL and name.
If turned on, provisioning artifacts will be given a new unique identifier when you update the product or provisioning artifacts.
@Stability(value=Stable) @Nullable default String getSupportDescription()
@Stability(value=Stable) @Nullable default String getSupportEmail()
@Stability(value=Stable) @Nullable default String getSupportUrl()
^https?:\/\// / is the pattern used to validate SupportUrl.
@Stability(value=Stable) static CfnCloudFormationProductProps.Builder builder()
Copyright © 2022. All rights reserved.