Uses of Interface
com.cloudforge.core.interfaces.ApplicationSpec
Packages that use ApplicationSpec
Package
Description
Cross-module contracts for post-synthesis local CloudFormation deployment and emulator lifecycle.
-
Uses of ApplicationSpec in com.cloudforge.core.config
Fields in com.cloudforge.core.config declared as ApplicationSpecModifier and TypeFieldDescriptionDeploymentConfig.applicationSpecApplicationSpec instance (not serialized to JSON)Methods in com.cloudforge.core.config with parameters of type ApplicationSpecModifier and TypeMethodDescriptionstatic List<ConfigFieldInfo> ConfigurationIntrospector.discoverFields(ApplicationSpec appSpec) Discovers all configuration fields from DeploymentConfig.static List<ConfigFieldInfo> ConfigurationIntrospector.discoverFields(ApplicationSpec appSpec, String category) Discovers configuration fields for a specific category.static List<ConfigFieldInfo> ConfigurationIntrospector.discoverVisibleFields(ApplicationSpec appSpec, Object config) Discovers visible fields only (based on application capabilities and configuration state).static List<ConfigFieldInfo> ConfigurationIntrospector.discoverVisibleFields(ApplicationSpec appSpec, Object config, String category) Discovers fields by category with visibility filtering.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.static ObjectDefaultValueResolver.resolve(ConfigFieldInfo fieldInfo, ApplicationSpec appSpec, List<FrameworkRules<?>> frameworks) Resolves the default value for a field using layered priority.static ObjectDefaultValueResolver.resolveWithFallback(ConfigFieldInfo fieldInfo, ApplicationSpec appSpec, List<FrameworkRules<?>> frameworks, Object config) Resolves default with fallback to field's annotated default.Constructors in com.cloudforge.core.config with parameters of type ApplicationSpecModifierConstructorDescriptionVisibilityExpressionEvaluator(ApplicationSpec appSpec, Object config, String expression) Creates a new evaluator. -
Uses of ApplicationSpec in com.cloudforge.core.interfaces
Subinterfaces of ApplicationSpec in com.cloudforge.core.interfacesModifier and TypeInterfaceDescriptioninterfaceCMS/E-commerce specification interface extending ApplicationSpec. -
Uses of ApplicationSpec in com.cloudforge.core.local
Methods in com.cloudforge.core.local with parameters of type ApplicationSpecModifier and TypeMethodDescriptionstatic intLocalHostPortPolicy.resolveRequiredHostPort(ApplicationSpec spec, com.fasterxml.jackson.databind.JsonNode canonicalTemplate) Host port pinned by the MiniStack adapter (container port onlocalhost).static voidLocalHostPortConflictChecker.validate(DeploymentTarget target, URI endpoint, String deployingLocalStackName, ApplicationSpec spec, com.fasterxml.jackson.databind.JsonNode template, List<PreflightViolation> violations) static voidLocalHostPortConflictChecker.validateAgainstOccupants(DeploymentTarget target, String deployingLocalStackName, ApplicationSpec spec, com.fasterxml.jackson.databind.JsonNode template, List<LocalHostPortOccupant> occupants, List<PreflightViolation> violations) -
Uses of ApplicationSpec in com.cloudforgeci.api.application
Classes in com.cloudforgeci.api.application that implement ApplicationSpecModifier and TypeClassDescriptionclassJenkins ApplicationSpec implementation. -
Uses of ApplicationSpec in com.cloudforgeci.api.application.analytics
Classes in com.cloudforgeci.api.application.analytics that implement ApplicationSpecModifier and TypeClassDescriptionclassMetabase Business Intelligence ApplicationSpec implementation.classApache Superset Business Intelligence ApplicationSpec implementation. -
Uses of ApplicationSpec in com.cloudforgeci.api.application.artifactregistry
Classes in com.cloudforgeci.api.application.artifactregistry that implement ApplicationSpecModifier and TypeClassDescriptionclassHarbor Container Registry ApplicationSpec implementation.classSonatype Nexus Repository Manager ApplicationSpec implementation. -
Uses of ApplicationSpec in com.cloudforgeci.api.application.cicd
Classes in com.cloudforgeci.api.application.cicd that implement ApplicationSpecModifier and TypeClassDescriptionclassDrone CI ApplicationSpec implementation.classGitLab ApplicationSpec implementation. -
Uses of ApplicationSpec in com.cloudforgeci.api.application.cms
Classes in com.cloudforgeci.api.application.cms that implement ApplicationSpecModifier and TypeClassDescriptionclassBagisto E-commerce ApplicationSpec implementation.classConcrete CMS ApplicationSpec implementation.classDolphin/UNA Social Network ApplicationSpec implementation.classDrupal CMS ApplicationSpec implementation.classFlarum Forum ApplicationSpec implementation.classJoomla CMS ApplicationSpec implementation.classMagento 2 E-commerce ApplicationSpec implementation.classMediaWiki ApplicationSpec implementation.classMoodle LMS ApplicationSpec implementation.classMyBB Forum ApplicationSpec implementation.classOctober CMS ApplicationSpec implementation.classOpenCart E-commerce ApplicationSpec implementation.classphpBB Forum ApplicationSpec implementation.classPrestaShop E-commerce ApplicationSpec implementation.classSuiteCRM ApplicationSpec implementation.classSylius E-commerce ApplicationSpec implementation.classTYPO3 CMS ApplicationSpec implementation.classWooCommerce E-commerce ApplicationSpec implementation.classWordPress CMS ApplicationSpec implementation. -
Uses of ApplicationSpec in com.cloudforgeci.api.application.collaboration
Classes in com.cloudforgeci.api.application.collaboration that implement ApplicationSpecModifier and TypeClassDescriptionclassMattermost Enterprise Edition ApplicationSpec implementation.classMattermost Team Edition ApplicationSpec implementation (FREE). -
Uses of ApplicationSpec in com.cloudforgeci.api.application.database
Classes in com.cloudforgeci.api.application.database that implement ApplicationSpecModifier and TypeClassDescriptionclassPostgreSQL ApplicationSpec implementation.classRedis ApplicationSpec implementation. -
Uses of ApplicationSpec in com.cloudforgeci.api.application.monitoring
Classes in com.cloudforgeci.api.application.monitoring that implement ApplicationSpecModifier and TypeClassDescriptionclassGrafana ApplicationSpec implementation.classPrometheus ApplicationSpec implementation. -
Uses of ApplicationSpec in com.cloudforgeci.api.application.secrets
Classes in com.cloudforgeci.api.application.secrets that implement ApplicationSpecModifier and TypeClassDescriptionclassHashiCorp Vault ApplicationSpec implementation. -
Uses of ApplicationSpec in com.cloudforgeci.api.application.vcs
Classes in com.cloudforgeci.api.application.vcs that implement ApplicationSpecModifier and TypeClassDescriptionclassGitea ApplicationSpec implementation. -
Uses of ApplicationSpec in com.cloudforgeci.api.compute
Methods in com.cloudforgeci.api.compute that return types with arguments of type ApplicationSpecModifier and TypeMethodDescriptionstatic Map<String, ApplicationSpec> ApplicationLoader.discover()Discover all ApplicationSpec implementations via ServiceLoader.static List<ApplicationSpec> ApplicationLoader.discoverAsList()Discover all ApplicationSpec implementations as a list.static List<ApplicationSpec> ApplicationLoader.discoverByCategory(String category) Discover ApplicationSpec implementations filtered by category.static List<ApplicationSpec> ApplicationLoader.discoverEc2Supported()Discover applications that support EC2 deployment.static List<ApplicationSpec> ApplicationLoader.discoverFargateSupported()Discover applications that support Fargate deployment.static Map<String, List<ApplicationSpec>> ApplicationLoader.discoverGroupedByCategory()Get applications grouped by category.static List<ApplicationSpec> ApplicationLoader.discoverOidcEnabled()Discover applications that support OIDC integration.static Optional<ApplicationSpec> Find a specific ApplicationSpec by application ID.Methods in com.cloudforgeci.api.compute with parameters of type ApplicationSpecModifier and TypeMethodDescriptionApplicationFactory.createEc2(software.constructs.Construct scope, String id, DeploymentContext cfc, SecurityProfile security, IAMProfile iamProfile, ApplicationSpec applicationSpec) Static helper method for creating an EC2-based application deployment with explicit IAM profile.ApplicationFactory.createEc2(software.constructs.Construct scope, String id, DeploymentContext cfc, SecurityProfile security, ApplicationSpec applicationSpec) Creates an EC2-based application deployment with specific security profile.ApplicationFactory.createEc2(software.constructs.Construct scope, String id, DeploymentContext cfc, ApplicationSpec applicationSpec) Creates an EC2-based application deployment.ApplicationFactory.createFargate(software.constructs.Construct scope, String id, DeploymentContext cfc, SecurityProfile security, IAMProfile iamProfile, ApplicationSpec applicationSpec) Static helper method for creating a Fargate-based application deployment with explicit IAM profile.ApplicationFactory.createFargate(software.constructs.Construct scope, String id, DeploymentContext cfc, SecurityProfile security, ApplicationSpec applicationSpec) Static helper method for creating a Fargate-based application deployment with specific security profile.ApplicationFactory.createFargate(software.constructs.Construct scope, String id, DeploymentContext cfc, ApplicationSpec applicationSpec) Static helper method for creating a Fargate-based application deployment.Constructors in com.cloudforgeci.api.compute with parameters of type ApplicationSpecModifierConstructorDescriptionApplicationFactory(software.constructs.Construct scope, String id, RuntimeType runtime, ApplicationSpec applicationSpec) -
Uses of ApplicationSpec in com.cloudforgeci.api.core
Fields in com.cloudforgeci.api.core with type parameters of type ApplicationSpec -
Uses of ApplicationSpec in com.cloudforgeci.api.core.topology
Methods in com.cloudforgeci.api.core.topology with parameters of type ApplicationSpecModifier and TypeMethodDescriptionstatic software.amazon.awscdk.services.elasticache.CfnCacheClusterCmsObjectCacheConfiguration.createMemcachedCluster(SystemContext ctx, ApplicationSpec spec) Create ElastiCache Memcached cluster.static software.amazon.awscdk.services.elasticache.CfnCacheClusterCmsObjectCacheConfiguration.createRedisCluster(SystemContext ctx, ApplicationSpec spec) Create ElastiCache Redis cluster for object caching (or, for non-CMS callers such asCloudForgeManagerApplicationSpec, a Redis-backed session store).static software.amazon.awscdk.services.elasticache.CfnReplicationGroupCmsObjectCacheConfiguration.createRedisReplicationGroup(SystemContext ctx, ApplicationSpec spec, int numReplicas) Create ElastiCache Redis replication group for high availability. -
Uses of ApplicationSpec in com.cloudforgeci.api.launch
Constructors in com.cloudforgeci.api.launch with parameters of type ApplicationSpecModifierConstructorDescriptionApplicationEc2Stack(software.constructs.Construct scope, String id, software.amazon.awscdk.StackProps props, SecurityProfile security, IAMProfile iamProfile, ApplicationSpec applicationSpec) ApplicationFargateStack(software.constructs.Construct scope, String id, software.amazon.awscdk.StackProps props, SecurityProfile security, IAMProfile iamProfile, ApplicationSpec applicationSpec) -
Uses of ApplicationSpec in com.cloudforgeci.localstack
Methods in com.cloudforgeci.localstack with parameters of type ApplicationSpecModifier 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 ApplicationSpec in com.cloudforgeci.ministack
Methods in com.cloudforgeci.ministack with parameters of type ApplicationSpecModifier and TypeMethodDescriptionstatic PreflightResultMiniStackDeployPreflight.validate(DeploymentConfig config, ApplicationSpec spec, Path canonicalTemplate) static PreflightResultMiniStackDeployPreflight.validate(DeploymentConfig config, ApplicationSpec spec, Path canonicalTemplate, URI endpoint, String stackName)