Class AwsMarketplaceComponent
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.imagebuilder.alpha.AwsMarketplaceComponent
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-20T23:37:34.437Z")
@Stability(Experimental)
public class AwsMarketplaceComponent
extends software.amazon.jsii.JsiiObject
(experimental) Helper class for working with AWS Marketplace components.
Example:
IComponent marketplaceComponent = AwsMarketplaceComponent.fromAwsMarketplaceComponentAttributes(this, "MarketplaceComponent", AwsMarketplaceComponentAttributes.builder()
.componentName("my-marketplace-component")
.marketplaceProductId("prod-1234567890abcdef0")
.build());
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAwsMarketplaceComponent(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedAwsMarketplaceComponent(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionstatic IComponentfromAwsMarketplaceComponentAttributes(software.constructs.Construct scope, String id, AwsMarketplaceComponentAttributes attrs) (experimental) Imports an AWS Marketplace component from its attributes.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
AwsMarketplaceComponent
protected AwsMarketplaceComponent(software.amazon.jsii.JsiiObjectRef objRef) -
AwsMarketplaceComponent
protected AwsMarketplaceComponent(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
AwsMarketplaceComponent
@Stability(Experimental) public AwsMarketplaceComponent()
-
-
Method Details
-
fromAwsMarketplaceComponentAttributes
@Stability(Experimental) @NotNull public static IComponent fromAwsMarketplaceComponentAttributes(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull AwsMarketplaceComponentAttributes attrs) (experimental) Imports an AWS Marketplace component from its attributes.- Parameters:
scope- The construct scope. This parameter is required.id- Identifier of the construct. This parameter is required.attrs- The AWS-managed component attributes. This parameter is required.
-