Interface AwsMarketplaceComponentAttributes
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
AwsMarketplaceComponentAttributes.Jsii$Proxy
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-20T23:37:34.437Z")
@Stability(Experimental)
public interface AwsMarketplaceComponentAttributes
extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for an EC2 Image Builder AWS Marketplace component.
Example:
IComponent marketplaceComponent = AwsMarketplaceComponent.fromAwsMarketplaceComponentAttributes(this, "MarketplaceComponent", AwsMarketplaceComponentAttributes.builder()
.componentName("my-marketplace-component")
.marketplaceProductId("prod-1234567890abcdef0")
.build());
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forAwsMarketplaceComponentAttributesstatic final classAn implementation forAwsMarketplaceComponentAttributes -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getComponentName
(experimental) The name of the AWS Marketplace component.This name should exclude the marketplace product ID from it
-
getMarketplaceProductId
(experimental) The marketplace product ID associated with the component. -
getComponentVersion
(experimental) The version of the AWS Marketplace component.Default: - the latest version of the component, x.x.x
-
builder
-