Interface IProduct
- All Superinterfaces:
software.constructs.IConstruct
,software.constructs.IDependable
,IResource
,software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IProduct.Jsii$Default
- All Known Implementing Classes:
CloudFormationProduct
,IProduct.Jsii$Proxy
,Product
@Generated(value="jsii-pacmak/1.106.0 (build e852934)",
date="2025-03-04T22:57:32.935Z")
@Stability(Stable)
public interface IProduct
extends software.amazon.jsii.JsiiSerializable, IResource
A Service Catalog product, currently only supports type CloudFormationProduct.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
Internal default implementation forIProduct
.static final class
A proxy class which represents a concrete javascript instance of this type. -
Method Summary
Modifier and TypeMethodDescriptionvoid
associateTagOptions
(TagOptions tagOptions) Associate Tag Options.The asset buckets of a product created via product stack.The ARN of the product.The id of the product.Methods inherited from interface software.constructs.IConstruct
getNode
Methods inherited from interface software.amazon.awscdk.IResource
applyRemovalPolicy, getEnv, getStack
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAssetBuckets
The asset buckets of a product created via product stack. -
getProductArn
The ARN of the product. -
getProductId
The id of the product. -
associateTagOptions
Associate Tag Options.A TagOption is a key-value pair managed in AWS Service Catalog. It is not an AWS tag, but serves as a template for creating an AWS tag based on the TagOption.
- Parameters:
tagOptions
- This parameter is required.
-