CloudFormationProvisionedProductArgs

data class CloudFormationProvisionedProductArgs(val acceptLanguage: Output<CloudFormationProvisionedProductAcceptLanguage>? = null, val notificationArns: Output<List<String>>? = null, val pathId: Output<String>? = null, val pathName: Output<String>? = null, val productId: Output<String>? = null, val productName: Output<String>? = null, val provisionedProductName: Output<String>? = null, val provisioningArtifactId: Output<String>? = null, val provisioningArtifactName: Output<String>? = null, val provisioningParameters: Output<List<CloudFormationProvisionedProductProvisioningParameterArgs>>? = null, val provisioningPreferences: Output<CloudFormationProvisionedProductProvisioningPreferencesArgs>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<CloudFormationProvisionedProductArgs>

Resource Schema for AWS::ServiceCatalog::CloudFormationProvisionedProduct

Constructors

Link copied to clipboard
constructor(acceptLanguage: Output<CloudFormationProvisionedProductAcceptLanguage>? = null, notificationArns: Output<List<String>>? = null, pathId: Output<String>? = null, pathName: Output<String>? = null, productId: Output<String>? = null, productName: Output<String>? = null, provisionedProductName: Output<String>? = null, provisioningArtifactId: Output<String>? = null, provisioningArtifactName: Output<String>? = null, provisioningParameters: Output<List<CloudFormationProvisionedProductProvisioningParameterArgs>>? = null, provisioningPreferences: Output<CloudFormationProvisionedProductProvisioningPreferencesArgs>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard

The language code.

Link copied to clipboard
val notificationArns: Output<List<String>>? = null

Passed to AWS CloudFormation . The SNS topic ARNs to which to publish stack-related events.

Link copied to clipboard
val pathId: Output<String>? = null

The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths .

Link copied to clipboard
val pathName: Output<String>? = null

The name of the path. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths .

Link copied to clipboard
val productId: Output<String>? = null

The product identifier.

Link copied to clipboard
val productName: Output<String>? = null

The name of the Service Catalog product. Each time a stack is created or updated, if ProductName is provided it will successfully resolve to ProductId as long as only one product exists in the account or Region with that ProductName .

Link copied to clipboard
val provisionedProductName: Output<String>? = null

A user-friendly name for the provisioned product. This value must be unique for the AWS account and cannot be updated after the product is provisioned.

Link copied to clipboard
val provisioningArtifactId: Output<String>? = null

The identifier of the provisioning artifact (also known as a version).

Link copied to clipboard
val provisioningArtifactName: Output<String>? = null

The name of the provisioning artifact (also known as a version) for the product. This name must be unique for the product.

Link copied to clipboard

Parameters specified by the administrator that are required for provisioning the product.

Link copied to clipboard

StackSet preferences that are required for provisioning the product or updating a provisioned product.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

One or more tags.

Functions

Link copied to clipboard
open override fun toJava(): CloudFormationProvisionedProductArgs