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).CloudForgeSynthesizer.synthesizeAdvisoryDryRun(DeploymentConfig config, Path outputDirectory) A synth-only "what would this report" pass — never deploys anything, never writes to CloudFormation, and never throws over a compliance finding the wayCloudForgeSynthesizer.synthesize(DeploymentConfig, Path)can inComplianceMode.ENFORCE.static CloudForgeSynthesizer.ResultCloudForgeSynthesizer.synthesizeForMarketplace(DeploymentConfig config, Path outputDirectory) Same asCloudForgeSynthesizer.synthesize(DeploymentConfig, Path), but produces the AWS Marketplace CloudFormation listing variant of CloudForge Manager -- seeMarketplaceParameterSupport's own javadoc for what that changes (realAdminEmail/LicenseKeyCloudFormation parameters instead of requiring them via--context/cdk.json, meaningless to a buyer who never runs the CDK CLI).static CloudForgeSynthesizer.ResultCloudForgeSynthesizer.synthesizeForMarketplace(DeploymentConfig config, Path outputDirectory, MarketplaceVariant variant) Same asCloudForgeSynthesizer.synthesizeForMarketplace(DeploymentConfig, Path), for an explicitMarketplaceVariant:SSO(Cognito, admin email and domain prefix required) orTOKEN(no Cognito, first administrator created with the one-time setup token).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 for AWS calls instead of the default chain, e.g.