Uses of Class
com.cloudforge.core.config.DeploymentConfig
Packages that use DeploymentConfig
Package
Description
Central deploy orchestration for CloudForge local and (future) AWS targets.
-
Uses of DeploymentConfig in com.cloudforge.core.config
Methods in com.cloudforge.core.config that return DeploymentConfigModifier and TypeMethodDescriptionstatic DeploymentConfigLoad DeploymentConfig from a JSON file path string.static DeploymentConfigLoad DeploymentConfig from a JSON file (e.g., deployment-context.json).static DeploymentConfigLoad DeploymentConfig from a JSON string.static DeploymentConfigLoad DeploymentConfig from a Map (e.g., CDK context).Methods in com.cloudforge.core.config with parameters of type DeploymentConfigModifier and TypeMethodDescriptionstatic voidApplicationPropertyLoader.applyPropertyDefaults(DeploymentConfig config) Fill blankDeploymentConfigfields that declareConfigField.propertyKey().DeploymentContextPreparer.prepare(DeploymentConfig config, ApplicationSpec spec, String deploymentTarget) Prepare configuration for synthesis or deployment.voidInteractivePrompter.promptForCategory(DeploymentConfig config, ApplicationSpec appSpec, String category) Prompts for fields in a specific category.voidInteractivePrompter.promptForConfiguration(DeploymentConfig config, ApplicationSpec appSpec) Prompts for all visible configuration fields. -
Uses of DeploymentConfig in com.cloudforge.core.deploy
Methods in com.cloudforge.core.deploy with parameters of type DeploymentConfigModifier and TypeMethodDescriptiondefault voidApplicationDeploymentExtension.afterDeploy(DeploymentConfig config, DeploymentTarget target, Path workingDirectory) Invoked after a successful local deployment.voidApplicationDeploymentPreset.applyDefaults(DeploymentConfig config) default voidApplicationDeploymentExtension.beforeDeploy(DeploymentConfig config, DeploymentTarget target, Path workingDirectory) Invoked before the generic deployer synthesizes or deploys the application. -
Uses of DeploymentConfig in com.cloudforgeci.api.core
Fields in com.cloudforgeci.api.core declared as DeploymentConfigMethods in com.cloudforgeci.api.core that return DeploymentConfigModifier and TypeMethodDescriptionDeploymentContext.getConfig()Returns the backingDeploymentConfig. -
Uses of DeploymentConfig in com.cloudforgeci.api.deploy
Methods in com.cloudforgeci.api.deploy that return DeploymentConfigModifier and TypeMethodDescriptionDeploymentRequest.config()Returns the value of theconfigrecord component.Methods in com.cloudforgeci.api.deploy with parameters of type DeploymentConfigModifier and TypeMethodDescriptionstatic DeploymentRequestDeploymentRequest.deploy(DeploymentConfig config, DeploymentTarget target, Path canonicalTemplate, Path outputDirectory) static DeploymentRequestDeploymentRequest.dryRun(DeploymentConfig config, DeploymentTarget target, Path canonicalTemplate, Path outputDirectory) DeploymentContextCatalog.persist(DeploymentConfig config, Path catalogDirectory, List<String> managerVolumeRoots) Writedeployment-contexts/{stackName}.jsonand optional Manager volume copies.static CloudForgeSynthesizer.ResultCloudForgeSynthesizer.synthesize(DeploymentConfig config, Path outputDirectory) Resolvesconfig.applicationSpecviaApplicationLoaderwhen not already set (mutatesconfig— matchesCloudForgeDeployment.deploy()'s existing convention of resolving/preparing the config it's handed rather than requiring the caller to have already done so).static DeploymentRequestDeploymentRequest.verify(DeploymentConfig config, DeploymentTarget target) Constructors in com.cloudforgeci.api.deploy with parameters of type DeploymentConfigModifierConstructorDescriptionDeploymentRequest(DeploymentConfig config, DeploymentTarget target, DeployMode mode, Path canonicalTemplate, Path outputDirectory, DeployOptions options) Creates an instance of aDeploymentRequestrecord class. -
Uses of DeploymentConfig in com.cloudforgeci.api.deploy.aws
Constructors in com.cloudforgeci.api.deploy.aws with parameters of type DeploymentConfigModifierConstructorDescriptionAwsDirectDeployer(DeploymentConfig config, DeploymentTarget target) Real AWS by default (default credential/region chain, region fromconfig.region); redirects to a local emulator instead whentargetisDeploymentTarget.LOCALSTACK/DeploymentTarget.MINISTACKandManagerEndpointSupport.resolveLocalEmulatorEndpoint(DeploymentTarget)finds one — see class javadoc.AwsDirectDeployer(DeploymentConfig config, DeploymentTarget target, software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialsOverride) Same asAwsDirectDeployer(DeploymentConfig, DeploymentTarget), but with an explicit credentials provider to use for real-AWS calls instead of the default chain — e.g. -
Uses of DeploymentConfig in com.cloudforgeci.localstack
Methods in com.cloudforgeci.localstack with parameters of type DeploymentConfigModifier and TypeMethodDescriptionstatic PreflightResultLocalStackDeployPreflight.validateForDeployment(DeploymentConfig config, ApplicationSpec spec, Path canonicalTemplate, LocalStackCapabilitySnapshot snapshot) static PreflightResultLocalStackDeployPreflight.validateForDeployment(DeploymentConfig config, ApplicationSpec spec, Path canonicalTemplate, LocalStackCapabilitySnapshot snapshot, String stackName) -
Uses of DeploymentConfig in com.cloudforgeci.ministack
Methods in com.cloudforgeci.ministack with parameters of type DeploymentConfigModifier and TypeMethodDescriptionstatic PreflightResultMiniStackDeployPreflight.validate(DeploymentConfig config, ApplicationSpec spec, Path canonicalTemplate) static PreflightResultMiniStackDeployPreflight.validate(DeploymentConfig config, ApplicationSpec spec, Path canonicalTemplate, URI endpoint, String stackName)