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

    Constructors
    Modifier
    Constructor
    Description
     
     
    protected
    AwsMarketplaceComponent(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
     
    protected
    AwsMarketplaceComponent(software.amazon.jsii.JsiiObjectRef objRef)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static IComponent
    fromAwsMarketplaceComponentAttributes(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, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods 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.