Interface IProduct
- All Superinterfaces:
IConstruct
,software.constructs.IConstruct
,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.84.0 (build 5404dcf)",
date="2023-06-19T16:30:39.792Z")
@Stability(Stable)
public interface IProduct
extends software.amazon.jsii.JsiiSerializable, IResource
A Service Catalog product, currently only supports type CloudFormationProduct.
-
Nested Class Summary
Modifier 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 ARN of the product.The id of the product.Methods inherited from interface software.amazon.awscdk.core.IConstruct
getNode
Methods inherited from interface software.amazon.awscdk.core.IResource
applyRemovalPolicy, getEnv, getStack
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
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.
-