Class LocalStackDeployPreflight
java.lang.Object
com.cloudforgeci.localstack.LocalStackDeployPreflight
Tier- and capability-aware LocalStack deploy preflight.
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringmissingCapabilities(LocalStackCapabilitySnapshot snapshot, LocalStackServiceCapability... required) static LocalStackCapabilitySnapshotrequire(LocalStackCapabilitySnapshot snapshot, LocalStackServiceCapability... required) static LocalStackCapabilitySnapshotrequireDefault(LocalStackServiceCapability... required) Deprecated.static LocalStackCapabilitySnapshotDeprecated.static PreflightResultvalidateForDeployment(DeploymentConfig config, ApplicationSpec spec, Path canonicalTemplate, LocalStackCapabilitySnapshot snapshot) static PreflightResultvalidateForDeployment(DeploymentConfig config, ApplicationSpec spec, Path canonicalTemplate, LocalStackCapabilitySnapshot snapshot, String stackName)
-
Method Details
-
validateForDeployment
public static PreflightResult validateForDeployment(DeploymentConfig config, ApplicationSpec spec, Path canonicalTemplate, LocalStackCapabilitySnapshot snapshot) throws IOException - Throws:
IOException
-
validateForDeployment
public static PreflightResult validateForDeployment(DeploymentConfig config, ApplicationSpec spec, Path canonicalTemplate, LocalStackCapabilitySnapshot snapshot, String stackName) throws IOException - Throws:
IOException
-
requireDefault
@Deprecated public static LocalStackCapabilitySnapshot requireDefault(LocalStackServiceCapability... required) throws IOException Deprecated.- Throws:
IOException
-
require
public static LocalStackCapabilitySnapshot require(LocalStackCapabilitySnapshot snapshot, LocalStackServiceCapability... required) throws IOException - Throws:
IOException
-
requireFargatePath
Deprecated.- Throws:
IOException
-
missingCapabilities
public static String missingCapabilities(LocalStackCapabilitySnapshot snapshot, LocalStackServiceCapability... required)
-
validateForDeployment(DeploymentConfig, ApplicationSpec, Path, LocalStackCapabilitySnapshot)