Interface AssetManifestOptions

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
AssetManifestProperties
All Known Implementing Classes:
AssetManifestOptions.Jsii$Proxy, AssetManifestProperties.Jsii$Proxy

@Generated(value="jsii-pacmak/1.98.0 (build 00b106d)", date="2024-05-08T21:35:15.136Z") @Stability(Stable) public interface AssetManifestOptions extends software.amazon.jsii.JsiiSerializable
Configuration options for the Asset Manifest.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.cloudassembly.schema.*;
 AssetManifestOptions assetManifestOptions = AssetManifestOptions.builder()
         .bootstrapStackVersionSsmParameter("bootstrapStackVersionSsmParameter")
         .requiresBootstrapStackVersion(123)
         .build();
 
  • Method Details

    • getBootstrapStackVersionSsmParameter

      @Stability(Stable) @Nullable default String getBootstrapStackVersionSsmParameter()
      SSM parameter where the bootstrap stack version number can be found.

      • If this value is not set, the bootstrap stack name must be known at deployment time so the stack version can be looked up from the stack outputs.
      • If this value is set, the bootstrap stack can have any name because we won't need to look it up.

      Default: - Bootstrap stack version number looked up

    • getRequiresBootstrapStackVersion

      @Stability(Stable) @Nullable default Number getRequiresBootstrapStackVersion()
      Version of bootstrap stack required to deploy this stack.

      Default: - Version 1 (basic modern bootstrap stack)

    • builder

      @Stability(Stable) static AssetManifestOptions.Builder builder()
      Returns:
      a AssetManifestOptions.Builder of AssetManifestOptions