Index

A B C D E F G H I J K L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractLocalEmulatorRuntime - Class in com.cloudforge.core.local
Shared Docker lifecycle for CloudForge local emulators.
AbstractLocalEmulatorRuntime(LocalEmulatorSpec) - Constructor for class com.cloudforge.core.local.AbstractLocalEmulatorRuntime
 
AbstractStackPortRuntime - Class in com.cloudforge.core.local
Shared Docker lifecycle for target-owned StackPort resource browsers.
AbstractStackPortRuntime(StackPortSpec) - Constructor for class com.cloudforge.core.local.AbstractStackPortRuntime
 
accept(A, B, C) - Method in interface com.cloudforgeci.api.core.rules.RuleKit.TriConsumer
 
accept(A, B, C, D) - Method in interface com.cloudforgeci.api.core.rules.RuleKit.QuadConsumer
 
accept(A, B, C, D, E) - Method in interface com.cloudforgeci.api.core.rules.RuleKit.PentaConsumer
 
ACCESS_CONTROL - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
ACCESS_KEYS_ROTATED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
accessPointId() - Method in interface com.cloudforge.core.interfaces.Ec2Context
Returns the EFS access point ID if EFS is available.
accessPointId() - Method in class com.cloudforgeci.api.core.Ec2ContextImpl
 
account - Variable in class com.cloudforge.core.config.DeploymentConfig
Target AWS account id to pin CDK's Environment.account to at synth time.
ACCOUNT_SECRET_KEY - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
AES key for SecretCipher's AesGcmSecretCipher (cross-account connections' external IDs) — absent means PlaintextSecretCipher (local dev only).
accountCipherKeySecretArn - Variable in class com.cloudforgeci.api.core.SystemContext
 
ACM_CERTIFICATE_EXPIRATION_CHECK - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
ACM_CERTIFICATE_RSA_CHECK - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
action() - Method in record class com.cloudforge.core.local.CloudFormationTemplateDiff.ResourceChange
Returns the value of the action record component.
action() - Method in record class com.cloudforge.core.local.LocalResourceChange
Returns the value of the action record component.
action() - Method in record class com.cloudforgeci.localstack.LocalStackDeployer.Change
Deprecated.
Returns the value of the action record component.
action() - Method in record class com.cloudforgeci.ministack.MiniStackDeployer.Change
Deprecated.
Returns the value of the action record component.
activeSessionCount() - Method in record class com.cloudforge.core.manager.auth.AuthAccount
Returns the value of the activeSessionCount record component.
activeSubjects() - Method in interface com.cloudforge.core.manager.auth.SessionStore
Every subject with at least one active session right now.
adapt(LocalDeploymentRequest) - Method in class com.cloudforge.core.local.LocalDeploymentPipeline
 
adapt(LocalDeploymentRequest) - Static method in class com.cloudforgeci.localstack.LocalStackDeploymentPipeline
 
adapt(LocalDeploymentRequest) - Static method in class com.cloudforgeci.ministack.MiniStackDeploymentPipeline
 
adapt(LocalStackDeploymentPipeline.DeployRequest) - Static method in class com.cloudforgeci.localstack.LocalStackDeploymentPipeline
 
adapt(MiniStackDeploymentPipeline.DeployRequest) - Static method in class com.cloudforgeci.ministack.MiniStackDeploymentPipeline
 
adapt(ObjectNode) - Static method in class com.cloudforgeci.localstack.LocalStackTemplateAdapter
 
adapt(ObjectNode) - Static method in class com.cloudforgeci.ministack.MiniStackTemplateAdapter
 
adapt(ObjectNode, String) - Method in interface com.cloudforge.core.local.TemplateAdapter
 
adapt(ObjectNode, String) - Method in class com.cloudforgeci.localstack.LocalStackTemplateAdapter
 
adapt(ObjectNode, String) - Method in class com.cloudforgeci.ministack.MiniStackTemplateAdapter
 
adapt(ObjectNode, String, LocalStackCapabilitySnapshot) - Method in class com.cloudforgeci.localstack.LocalStackTemplateAdapter
Adapts using an explicit capability snapshot (tier-aware EFS/Backup handling).
adaptation() - Method in record class com.cloudforge.core.local.LocalDeploymentPipelineResult
Returns the value of the adaptation record component.
adaptation() - Method in record class com.cloudforgeci.api.deploy.DeploymentResult
Returns the value of the adaptation record component.
adaptation() - Method in record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.DeployResult
Deprecated.
Returns the value of the adaptation record component.
adaptation() - Method in record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.DeployResult
Deprecated.
Returns the value of the adaptation record component.
adaptationReport() - Method in record class com.cloudforge.core.local.LocalDeploymentArtifactPaths
Returns the value of the adaptationReport record component.
adaptationReport() - Method in record class com.cloudforge.core.local.LocalDeploymentRequest
Returns the value of the adaptationReport record component.
adaptationReport() - Method in record class com.cloudforgeci.api.deploy.DeploymentResult
Returns the value of the adaptationReport record component.
adaptationReport() - Method in record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.ArtifactPaths
Deprecated.
Returns the value of the adaptationReport record component.
adaptationReport() - Method in record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.DeployRequest
Deprecated.
Returns the value of the adaptationReport record component.
adaptationReport() - Method in record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.ArtifactPaths
Deprecated.
Returns the value of the adaptationReport record component.
adaptationReport() - Method in record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.DeployRequest
Deprecated.
Returns the value of the adaptationReport record component.
adaptations() - Method in record class com.cloudforge.core.local.TemplateAdaptationResult
Returns the value of the adaptations record component.
ADAPTED - Enum constant in enum class com.cloudforge.core.local.MiniStackResourcePolicy
Removed or rewritten by MiniStackTemplateAdapter.
adaptFile(TemplateAdapter, Path, Path, Path, String) - Static method in class com.cloudforge.core.local.TemplateAdapterSupport
 
adaptFile(Path, Path, Path) - Static method in class com.cloudforgeci.localstack.LocalStackTemplateAdapter
 
adaptFile(Path, Path, Path) - Static method in class com.cloudforgeci.ministack.MiniStackTemplateAdapter
 
adaptFile(Path, Path, Path, String) - Static method in class com.cloudforgeci.localstack.LocalStackTemplateAdapter
 
adaptFile(Path, Path, Path, String) - Static method in class com.cloudforgeci.ministack.MiniStackTemplateAdapter
 
ADD - Enum constant in enum class com.cloudforge.core.local.CloudFormationTemplateDiff.Action
 
addCommand(String) - Method in interface com.cloudforge.core.interfaces.UserDataBuilder
Add a single custom command to the UserData script.
addCommand(String) - Method in class com.cloudforgeci.api.core.UserDataBuilderImpl
 
addCommands(String...) - Method in interface com.cloudforge.core.interfaces.UserDataBuilder
Add custom commands to the UserData script.
addCommands(String...) - Method in class com.cloudforgeci.api.core.UserDataBuilderImpl
 
addDeployCapabilitiesToStatements(SystemContext, List) - Static method in class com.cloudforgeci.api.core.iam.ManagerOperatorIamSupport
Deploy-capability statements safe to fold into a CALLER-assembled statements list — every one of ManagerOperatorIamSupport.deployStatements(SystemContext) except the two target-infrastructure statements (see ManagerOperatorIamSupport.attachDeployTargetInfrastructurePolicies(SystemContext, Role)'s javadoc for why those can't share a document with anything else).
addOperatorBaselineToStatements(SystemContext, List) - Static method in class com.cloudforgeci.api.core.iam.ManagerOperatorIamSupport
 
addSystemUpdate() - Method in interface com.cloudforge.core.interfaces.UserDataBuilder
Add system update commands (handles both dnf and yum).
addSystemUpdate() - Method in class com.cloudforgeci.api.core.UserDataBuilderImpl
 
AdvancedMonitoringRules - Class in com.cloudforgeci.api.core.rules
Advanced security monitoring and compliance dashboard validation rules.
AdvancedMonitoringRules() - Constructor for class com.cloudforgeci.api.core.rules.AdvancedMonitoringRules
 
advisory(String) - Static method in record class com.cloudforgeci.api.core.rules.ComplianceMatrix.FrameworkRequirement
 
ADVISORY - Enum constant in enum class com.cloudforge.core.enums.ComplianceMode
Validation failures logged as warnings only.
ADVISORY - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.RequirementLevel
Recommended but not mandatory - always advisory regardless of mode
ADVISORY Mode - Section in enum class com.cloudforge.core.enums.ComplianceMode
 
AF_SOUTH_1 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
AFRICA - Enum constant in enum class com.cloudforge.core.enums.AwsRegion.GeoArea
 
afterDeploy(DeploymentConfig, DeploymentTarget, Path) - Method in interface com.cloudforge.core.deploy.ApplicationDeploymentExtension
Invoked after a successful local deployment.
AgentPlatform - Enum Class in com.cloudforge.core.manager.agent
Which CloudForge Agent client a registered device is — cloudforge-studio (macOS), cloudforge-desktop (Windows), or cloudforge-terminal (Linux).
AlarmFactory - Class in com.cloudforgeci.api.observability
Creates CloudWatch alarms for application health monitoring.
AlarmFactory(Construct, String, AlarmFactory.Props) - Constructor for class com.cloudforgeci.api.observability.AlarmFactory
Creates a new alarm factory.
AlarmFactory.Props - Class in com.cloudforgeci.api.observability
Configuration properties for alarm creation.
alarms() - Method in record class com.cloudforgeci.api.core.SystemContext.JenkinsSpecificFactories
Returns the value of the alarms record component.
Alarms Created - Section in class com.cloudforgeci.api.observability.AlarmFactory
 
alb - Variable in class com.cloudforgeci.api.core.SystemContext
 
alb() - Method in record class com.cloudforgeci.api.compute.ApplicationFactory.ApplicationSystem
Returns the value of the alb record component.
alb() - Method in record class com.cloudforgeci.api.core.SystemContext.InfrastructureFactories
Returns the value of the alb record component.
ALB - Enum constant in enum class com.cloudforge.core.enums.LoadBalancerType
Application Load Balancer (Layer 7).
ALB_HTTPS_ONLY - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
ALB_OIDC - Enum constant in enum class com.cloudforge.core.enums.AuthMode
ALB handles OIDC authentication.
ALB_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.OperatorProvisioningPermissionMatrix
AlbFactory's ApplicationLoadBalancer/ ApplicationTargetGroup L2 constructs.
ALB_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.PermissionMatrix
ALB permissions based on IAM profile.
ALB_WAF_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
albAccessLogging - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable ALB access logs to S3
albAccessLogging() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
AlbFactory - Class in com.cloudforgeci.api.ingress
ALB Factory using annotation-based context injection.
AlbFactory(Construct, String) - Constructor for class com.cloudforgeci.api.ingress.AlbFactory
 
ALB-OIDC Benefits - Section in enum class com.cloudforge.core.enums.AuthMode
 
albSg - Variable in class com.cloudforgeci.api.core.SystemContext
 
albSignerArnEnvVar() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
The container environment variable name the ALB's own ARN should be bound to when this application is deployed with authMode=alb-oidc, or null (the default) if this application has no need to know it (e.g.
albTargetGroup - Variable in class com.cloudforgeci.api.core.SystemContext
 
all() - Static method in class com.cloudforge.core.deploy.ApplicationDeploymentExtensions
 
all() - Static method in class com.cloudforge.core.local.LocalEmulatorRuntimes
 
all() - Static method in class com.cloudforge.core.local.PlatformRuntimeProviders
 
all() - Static method in class com.cloudforge.core.local.StackPortRuntimes
 
allocatedStorageGB() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
Returns the value of the allocatedStorageGB record component.
allowed(DeploymentTarget) - Static method in record class com.cloudforge.core.local.PreflightResult
 
allowed(PreflightMode) - Method in record class com.cloudforge.core.local.PreflightResult
 
allowedMimeTypes() - Method in interface com.cloudforge.core.interfaces.CmsMediaStorageSpec
Returns the allowed MIME types for media uploads.
allowedValues() - Element in annotation interface com.cloudforge.core.annotation.ConfigField
Allowed values for enum-like fields with constrained choices.
allowedValues() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns the value of the allowedValues record component.
ALWAYS - Static variable in class com.cloudforge.core.annotation.VisibilityCondition.Examples
 
alwaysLoad() - Element in annotation interface com.cloudforge.core.annotation.ComplianceFramework
Whether this framework should always be loaded regardless of complianceFrameworks config.
alwaysLoad() - Method in interface com.cloudforge.core.interfaces.FrameworkRules
Check if this framework should always be loaded.
antiMalwareEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable anti-malware scanning
antiMalwareEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
ap - Variable in class com.cloudforgeci.api.core.SystemContext
 
AP_EAST_1 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
AP_NORTHEAST_1 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
AP_NORTHEAST_2 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
AP_NORTHEAST_3 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
AP_SOUTH_1 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
AP_SOUTH_2 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
AP_SOUTHEAST_1 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
AP_SOUTHEAST_2 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
AP_SOUTHEAST_3 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
AP_SOUTHEAST_4 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
APAC - Enum constant in enum class com.cloudforge.core.enums.AwsRegion.GeoArea
 
API_GW_ASSOCIATED_WITH_WAF - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
API_GW_EXECUTION_LOGGING_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
API_GW_SSL_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
API_GW_XRAY_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
API_SECURITY - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
APPLICATION_ID - Static variable in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
APPLICATION_ID - Static variable in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
APPLICATION_ID - Static variable in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
APPLICATION_ID - Static variable in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
APPLICATION_ID - Static variable in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
APPLICATION_ID - Static variable in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
APPLICATION_ID - Static variable in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
APPLICATION_ID - Static variable in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
APPLICATION_ID - Static variable in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
APPLICATION_ID - Static variable in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
APPLICATION_ID - Static variable in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
APPLICATION_ID - Static variable in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
APPLICATION_ID - Static variable in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
APPLICATION_ID - Static variable in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
APPLICATION_ID - Static variable in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
APPLICATION_ID - Static variable in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
APPLICATION_ID - Static variable in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
APPLICATION_ID - Static variable in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
APPLICATION_ID - Static variable in class com.cloudforgeci.api.core.iam.ManagerOperatorIamSupport
 
APPLICATION_OIDC - Enum constant in enum class com.cloudforge.core.enums.AuthMode
Application handles OIDC internally.
APPLICATION_PORT - Static variable in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
APPLICATION_PORT - Static variable in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
APPLICATION_PORT - Static variable in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
APPLICATION_PORT - Static variable in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
APPLICATION_PORT - Static variable in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
APPLICATION_PORT - Static variable in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
APPLICATION_PORT - Static variable in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
APPLICATION_PORT - Static variable in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
APPLICATION_PORT - Static variable in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
APPLICATION_PORT - Static variable in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
APPLICATION_PORT - Static variable in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
APPLICATION_PORT - Static variable in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
APPLICATION_PORT - Static variable in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
APPLICATION_PORT - Static variable in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
APPLICATION_PORT - Static variable in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
APPLICATION_PORT - Static variable in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
APPLICATION_PORT - Static variable in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
APPLICATION_PORT - Static variable in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
APPLICATION_SERVICE - Enum constant in enum class com.cloudforge.core.enums.TopologyType
 
Application Categories: - Section in annotation interface com.cloudforge.core.annotation.ApplicationPlugin
 
ApplicationDeploymentExtension - Interface in com.cloudforge.core.deploy
Optional, application-owned behavior around a CloudForge deployment.
ApplicationDeploymentExtensions - Class in com.cloudforge.core.deploy
Classpath-wide registry for optional application deployment extensions.
ApplicationDeploymentPreset - Interface in com.cloudforge.core.deploy
Optional application-owned defaults applied before generic interactive prompts.
ApplicationDeploymentPresets - Class in com.cloudforge.core.deploy
Classpath discovery for optional ApplicationDeploymentPreset providers.
ApplicationEc2Stack - Class in com.cloudforgeci.api.launch
Universal Application EC2 Stack — see ApplicationFargateStack's javadoc for why this lives here rather than only in cfc-testing's identically-shaped launcher.
ApplicationEc2Stack(Construct, String, StackProps, SecurityProfile, IAMProfile, ApplicationSpec) - Constructor for class com.cloudforgeci.api.launch.ApplicationEc2Stack
 
ApplicationFactory - Class in com.cloudforgeci.api.compute
Universal factory class for deploying any application using ApplicationSpec.
ApplicationFactory(Construct, String, RuntimeType, ApplicationSpec) - Constructor for class com.cloudforgeci.api.compute.ApplicationFactory
 
ApplicationFactory.ApplicationSystem - Record Class in com.cloudforgeci.api.compute
Container for application system components created by the factory.
ApplicationFargateStack - Class in com.cloudforgeci.api.launch
Universal Application Fargate Stack — CDK-consumer copy of cfc-testing's launcher of the same name/shape, relocated here so any in-process synthesizer (Manager's, in particular, which cannot depend on cfc-testing — that's the public sample/reference repo, not a library) can build one without duplicating the ApplicationFactory wiring by hand.
ApplicationFargateStack(Construct, String, StackProps, SecurityProfile, IAMProfile, ApplicationSpec) - Constructor for class com.cloudforgeci.api.launch.ApplicationFargateStack
 
applicationId - Variable in class com.cloudforge.core.config.DeploymentConfig
Application identifier (e.g., "jenkins", "gitlab", "vault")
applicationId() - Method in interface com.cloudforge.core.deploy.ApplicationDeploymentExtension
Application ID this extension owns.
applicationId() - Method in interface com.cloudforge.core.deploy.ApplicationDeploymentPreset
 
applicationId() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns a unique identifier for this application.
applicationId() - Method in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.analytics.SupersetApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.artifactregistry.NexusApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.cicd.DroneApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.cms.WooCommerceApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.database.PostgreSQLApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.database.RedisApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.monitoring.GrafanaApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.monitoring.PrometheusApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.secrets.VaultApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.application.vcs.GiteaApplicationSpec
 
applicationId() - Method in class com.cloudforgeci.api.core.DeploymentContext
Returns the canonical application identifier from the deployment context.
applicationIdForCfnStack(Path, String, DeploymentTarget) - Static method in class com.cloudforge.core.local.LocalDeploymentCatalog
Read applicationId from catalogDirectory/{logicalStack}.json when present.
ApplicationInfo - Class in com.cloudforge.core.config
Application metadata for display and configuration purposes.
ApplicationInfo(String, String, String, boolean, boolean, boolean) - Constructor for class com.cloudforge.core.config.ApplicationInfo
Creates ApplicationInfo with default resource requirements.
ApplicationInfo(String, String, String, boolean, boolean, boolean, int, int, String) - Constructor for class com.cloudforge.core.config.ApplicationInfo
Creates ApplicationInfo with explicit resource requirements.
ApplicationLoader - Class in com.cloudforgeci.api.compute
Auto-discovery utility for ApplicationSpec implementations using Java ServiceLoader.
applicationName - Variable in class com.cloudforge.core.config.DeploymentConfig
Human-readable application name
applicationOidcClientSecretResource - Variable in class com.cloudforgeci.api.core.SystemContext
 
applicationOidcConfig - Variable in class com.cloudforgeci.api.core.SystemContext
 
ApplicationOidcFactory - Class in com.cloudforgeci.api.security
Application-level OIDC Authentication Factory.
ApplicationOidcFactory(Construct, String) - Constructor for class com.cloudforgeci.api.security.ApplicationOidcFactory
 
ApplicationPlugin - Annotation Interface in com.cloudforge.core.annotation
Marks a class as a pluggable application specification.
applicationPort() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns the primary application port.
applicationPort() - Method in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.analytics.SupersetApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.artifactregistry.NexusApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.cicd.DroneApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.database.PostgreSQLApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.database.RedisApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.monitoring.GrafanaApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.monitoring.PrometheusApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.secrets.VaultApplicationSpec
 
applicationPort() - Method in class com.cloudforgeci.api.application.vcs.GiteaApplicationSpec
 
ApplicationPropertyLoader - Class in com.cloudforge.core.config
Loads application.properties then application-local.properties from the classpath, with later resources overriding earlier ones.
ApplicationSamlFactory - Class in com.cloudforgeci.api.security
Application SAML Factory - configures SAML authentication for applications.
ApplicationSamlFactory(Construct, String) - Constructor for class com.cloudforgeci.api.security.ApplicationSamlFactory
 
ApplicationServiceTopologyConfiguration - Class in com.cloudforgeci.api.core.topology
Universal application service topology configuration.
ApplicationServiceTopologyConfiguration() - Constructor for class com.cloudforgeci.api.core.topology.ApplicationServiceTopologyConfiguration
 
applicationSpec - Variable in class com.cloudforge.core.config.DeploymentConfig
ApplicationSpec instance (not serialized to JSON)
applicationSpec - Variable in class com.cloudforgeci.api.core.SystemContext
 
ApplicationSpec - Interface in com.cloudforge.core.interfaces
Application specification interface defining application-specific configuration.
ApplicationSpec.OptionalPort - Record Class in com.cloudforge.core.interfaces
Optional service port that can be enabled via deployment configuration.
ApplicationSpec.SidecarContainer - Record Class in com.cloudforge.core.interfaces
Declares an always-running, same-Fargate-task companion container: ContainerFactory adds it to the same task definition as this app's own container, wires the main container to wait for it (a startup dependency on HEALTHY, not SUCCESS — unlike the SAML certificate init container this deliberately isn't modeled after, a sidecar never exits), and gives it its own CloudWatch log stream.
Application-Specific - Section in class com.cloudforge.core.annotation.VisibilityCondition
 
ApplicationSpec Plugin Integration - Section in annotation interface com.cloudforge.core.annotation.ConfigField
 
ApplicationSystem(VpcFactory, AlbFactory, EfsFactory) - Constructor for record class com.cloudforgeci.api.compute.ApplicationFactory.ApplicationSystem
Creates an instance of a ApplicationSystem record class.
applicationUrl(TemplateAdaptationResult) - Method in interface com.cloudforge.core.local.TemplateAdapter
Application URL from adapted template outputs, if present.
applicationUrl(TemplateAdaptationResult) - Method in class com.cloudforgeci.localstack.LocalStackTemplateAdapter
 
applicationUrl(TemplateAdaptationResult) - Method in class com.cloudforgeci.ministack.MiniStackTemplateAdapter
 
appliesToFramework(String) - Method in record class com.cloudforgeci.api.core.rules.AuditManagerControl
Check if this control applies to a specific framework.
apply(Function) - Static method in class com.cloudforge.core.manager.ManagerRuntimeBridge
Apply resolved settings.
applyDefaults(DeploymentConfig) - Method in interface com.cloudforge.core.deploy.ApplicationDeploymentPreset
 
applyPropertyDefaults(DeploymentConfig) - Static method in class com.cloudforge.core.config.ApplicationPropertyLoader
Fill blank DeploymentConfig fields that declare ConfigField.propertyKey().
ARM64 - Enum constant in enum class com.cloudforge.core.enums.CpuArchitecture
 
Arn - Annotation Interface in com.cloudforge.core.utilities
 
Arn.Validator - Class in com.cloudforge.core.utilities
 
ArtifactPaths(Path, Path, Path) - Constructor for record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.ArtifactPaths
Deprecated.
Creates an instance of a ArtifactPaths record class.
ArtifactPaths(Path, Path, Path) - Constructor for record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.ArtifactPaths
Deprecated.
Creates an instance of a ArtifactPaths record class.
artifactsBucket - Variable in class com.cloudforge.core.config.DeploymentConfig
S3 bucket for artifacts
artifactsBucket - Variable in class com.cloudforgeci.api.core.SystemContext
 
artifactsBucket() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
artifactsPrefix - Variable in class com.cloudforge.core.config.DeploymentConfig
S3 prefix for artifacts
artifactsPrefix - Variable in class com.cloudforgeci.api.core.SystemContext
 
artifactsPrefix() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
artifactSuffix(DeploymentTarget) - Static method in class com.cloudforge.core.local.LocalDeploymentNaming
 
asg - Variable in class com.cloudforgeci.api.core.SystemContext
 
asgAddedToTargetGroup - Variable in class com.cloudforgeci.api.core.SystemContext
 
assemblyDirectory() - Method in record class com.cloudforgeci.api.deploy.CloudForgeSynthesizer.Result
Returns the value of the assemblyDirectory record component.
attachDeployCapabilities(SystemContext, Role) - Static method in class com.cloudforgeci.api.core.iam.ManagerOperatorIamSupport
attachDeployTargetInfrastructurePolicies(SystemContext, Role) - Static method in class com.cloudforgeci.api.core.iam.ManagerOperatorIamSupport
The two target-infrastructure statements from ManagerOperatorIamSupport.deployStatements(SystemContext), each attached to role as its own customer-managed policy — the companion role needs once its other deploy-capability statements arrived via ManagerOperatorIamSupport.addDeployCapabilitiesToStatements(SystemContext, List) instead of ManagerOperatorIamSupport.attachDeployCapabilities(SystemContext, Role).
attachOperatorBaselinePolicies(SystemContext, Role) - Static method in class com.cloudforgeci.api.core.iam.ManagerOperatorIamSupport
 
AUDIT_LOGGING - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
AUDIT_MANAGER - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
AUDIT_MANAGER_READ - Enum constant in enum class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog.Capability
 
AuditManagerControl - Record Class in com.cloudforgeci.api.core.rules
Maps compliance controls to AWS infrastructure monitoring and Audit Manager evidence.
AuditManagerControl(String, String, List, List, List) - Constructor for record class com.cloudforgeci.api.core.rules.AuditManagerControl
Creates an instance of a AuditManagerControl record class.
AuditManagerControl.FrameworkControl - Record Class in com.cloudforgeci.api.core.rules
Framework-specific control mapping.
AuditManagerControlRegistry - Class in com.cloudforgeci.api.core.rules
Central registry mapping infrastructure controls to multiple compliance frameworks.
auditManagerEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable AWS Audit Manager
auditManagerEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
AUTH_MODE - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
AuthAccount - Record Class in com.cloudforge.core.manager.auth
A CloudForge Manager user-directory account, as seen through AuthBackend — a typed stand-in for what used to be an ad-hoc Map<String,Object> built by hand in two different shapes (one for local rows, one for Cognito pool users).
AuthAccount(String, String, String, String, String, String, Boolean, String, String, String, Instant, Instant, Instant, Integer) - Constructor for record class com.cloudforge.core.manager.auth.AuthAccount
Creates an instance of a AuthAccount record class.
AuthAccountRequest - Record Class in com.cloudforge.core.manager.auth
Request to create a new account via AuthBackend.createAccount(AuthAccountRequest).
AuthAccountRequest(String, String, String, String, boolean, String) - Constructor for record class com.cloudforge.core.manager.auth.AuthAccountRequest
Creates an instance of a AuthAccountRequest record class.
AuthAccountUpdate - Record Class in com.cloudforge.core.manager.auth
Partial update for AuthBackend.updateAccount(String, AuthAccountUpdate) — every field is null/unset unless the caller means to change it (no "clear this field" sentinel is needed; every field here is meaningful when present and skipped when absent, matching the semantics of the Map<String,Object> body-based updates this replaced).
AuthAccountUpdate(String, String, String, Boolean, String, String) - Constructor for record class com.cloudforge.core.manager.auth.AuthAccountUpdate
Creates an instance of a AuthAccountUpdate record class.
AuthBackend - Interface in com.cloudforge.core.manager.auth
CloudForge Manager's Users-page CRUD, abstracted over whichever directory of accounts is currently authoritative — the local H2/Postgres DB, or an AWS Cognito User Pool.
AUTHENTICATION - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
Authentication Modes Comparison: - Section in class com.cloudforgeci.api.security.ApplicationOidcFactory
 
authMode - Variable in class com.cloudforge.core.config.DeploymentConfig
Authentication mode
authMode - Variable in class com.cloudforgeci.api.core.SystemContext
 
authMode() - Method in interface com.cloudforge.core.interfaces.Ec2Context
Returns the configured authentication mode ("none", "alb-oidc", or "application-oidc") — the same value ApplicationSpec.containerEnvironmentVariables receives for Fargate/ECS, so EC2 UserData can reach auth/env parity with the ECS task definition.
authMode() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
authMode() - Method in class com.cloudforgeci.api.core.Ec2ContextImpl
 
AuthMode - Enum Class in com.cloudforge.core.enums
Authentication mode for application access control.
authorizationEndpoint() - Method in record class com.cloudforgeci.ministack.MiniStackAuthProxy.Config
Returns the value of the authorizationEndpoint record component.
authSource() - Method in record class com.cloudforge.core.manager.auth.AuthAccount
Returns the value of the authSource record component.
autoAdminPasswordEnvVar() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
The container environment variable name a generated initial-admin-password secret should be bound to, or null (the default) if this application has no such variable.
autoAdminPasswordEnvVar() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
autoAdminPasswordSecretArn - Variable in class com.cloudforgeci.api.core.SystemContext
 
automatedBackupEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable automated backups (null = use security profile default)
automatedBackupEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
autoProvisionIdentityCenter - Variable in class com.cloudforge.core.config.DeploymentConfig
Auto-provision SAML application in IAM Identity Center
autoProvisionIdentityCenter() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
AUTOSCALING - Enum constant in enum class com.cloudforge.core.local.LocalStackServiceCapability
 
autostartEnabled() - Static method in class com.cloudforge.core.local.EmulatorEdgeLifecycle
True unless CFC_EMULATOR_COMPANIONS or CFC_EDGE_AUTOSTART is false.
availabilityZones - Variable in class com.cloudforge.core.config.DeploymentConfig
Availability zone suffixes for deployment (region-relative — "a" means whichever zone the deploy's own region calls "a", not a specific full zone name, since the same suffix set is valid regardless of which region gets picked elsewhere in the form).
AWS - Enum constant in enum class com.cloudforge.core.local.DeploymentTarget
 
AWS_DEFAULT_REGION - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
AWS_ENDPOINT_URL - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
AWS Audit Manager Setup - Section in class com.cloudforgeci.api.observability.ComplianceFactory
 
awsConfigEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable AWS Config
awsConfigEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
AwsConfigRule - Enum Class in com.cloudforgeci.api.core.rules
AWS Config managed rules mapped to ComplianceMatrix SecurityControls.
AwsDirectDeployer - Class in com.cloudforgeci.api.deploy.aws
Creates and incrementally updates CloudFormation stacks on real AWS via change sets.
AwsDirectDeployer(DeploymentConfig, DeploymentTarget) - Constructor for class com.cloudforgeci.api.deploy.aws.AwsDirectDeployer
Real AWS by default (default credential/region chain, region from config.region); redirects to a local emulator instead when target is DeploymentTarget.LOCALSTACK/ DeploymentTarget.MINISTACK and ManagerEndpointSupport.resolveLocalEmulatorEndpoint(DeploymentTarget) finds one — see class javadoc.
AwsDirectDeployer(DeploymentConfig, DeploymentTarget, AwsCredentialsProvider) - Constructor for class com.cloudforgeci.api.deploy.aws.AwsDirectDeployer
Same as AwsDirectDeployer(DeploymentConfig, DeploymentTarget), but with an explicit credentials provider to use for real-AWS calls instead of the default chain — e.g.
AwsRegion - Enum Class in com.cloudforge.core.enums
AWS Regions enumeration with metadata for disaster recovery and compliance.
AwsRegion.GeoArea - Enum Class in com.cloudforge.core.enums
Geographic areas for data residency requirements.
AwsStackDeployResult - Record Class in com.cloudforgeci.api.deploy.aws
Outcome of deploying (or no-op'ing) a stack via AwsDirectDeployer.
AwsStackDeployResult(String, boolean, boolean, List, Map) - Constructor for record class com.cloudforgeci.api.deploy.aws.AwsStackDeployResult
Creates an instance of a AwsStackDeployResult record class.

B

BACKUP - Enum constant in enum class com.cloudforge.core.local.LocalStackServiceCapability
 
BACKUP_RECOVERY - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
BackupFactory - Class in com.cloudforgeci.api.storage
Factory for creating AWS Backup resources for EFS and RDS.
BackupFactory(Construct, String) - Constructor for class com.cloudforgeci.api.storage.BackupFactory
 
backupRetentionDays() - Method in interface com.cloudforge.core.interfaces.DatabaseSpec
Database backup retention requirements.
backupRetentionDays() - Method in class com.cloudforgeci.api.application.analytics.SupersetApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.cms.WooCommerceApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
 
backupRetentionDays() - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
BagistoApplicationSpec - Class in com.cloudforgeci.api.application.cms
Bagisto E-commerce ApplicationSpec implementation.
BagistoApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
BagistoOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for Bagisto via Laravel Socialite / ALB OIDC.
BagistoOidcIntegration() - Constructor for class com.cloudforge.core.oidc.BagistoOidcIntegration
 
BASE - Enum constant in enum class com.cloudforge.core.local.LocalStackTierProfile
 
BaseConfiguration - Interface in com.cloudforgeci.api.interfaces
 
baseDockerCreateArgs() - Method in class com.cloudforge.core.local.AbstractLocalEmulatorRuntime
 
BaseFactory - Class in com.cloudforgeci.api.core.annotation
Base class for factory classes that provides convenient access to SystemContext, DeploymentContext, and SecurityProfileConfiguration.
BaseFactory(Construct, String) - Constructor for class com.cloudforgeci.api.core.annotation.BaseFactory
Constructor that initializes contexts and automatically extracts annotated field values.
BaseSlot<T> - Interface in com.cloudforgeci.api.interfaces
 
Basic Field - Section in annotation interface com.cloudforge.core.annotation.ConfigField
 
bastionCidr - Variable in class com.cloudforge.core.config.DeploymentConfig
CIDR for bastion/VPN SSH access
bastionCidr() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
beforeDeploy(DeploymentConfig, DeploymentTarget, Path) - Method in interface com.cloudforge.core.deploy.ApplicationDeploymentExtension
Invoked before the generic deployer synthesizes or deploys the application.
BILLING_IMPACT - Enum constant in enum class com.cloudforge.core.annotation.FieldTag
Changing this field impacts AWS costs.
BIND - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
BLOCK - Enum constant in enum class com.cloudforge.core.local.PreflightSeverity
 
blockingViolations() - Method in record class com.cloudforge.core.local.PreflightResult
 
boolOverride(String, boolean) - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Helper for the common boolean override pattern: if the deployment context has a non-null value for the given config field, use it; otherwise return the provided profile default.
browserUrl() - Method in class com.cloudforge.core.local.AbstractStackPortRuntime
 
browserUrl() - Method in class com.cloudforge.core.local.DefaultEmulatorEdgeRuntime
 
browserUrl() - Method in interface com.cloudforge.core.local.EmulatorEdgeRuntime
 
browserUrl() - Method in interface com.cloudforge.core.local.StackPortRuntime
 
browserUrl() - Method in record class com.cloudforge.core.local.StackPortSpec
 
BuildModeProcessor - Class in com.cloudforge.core.buildmode
Bakes a compile-time constant into a generated class from a single -A compiler option, so a build-time fact (which Maven profile compiled these sources) survives into the compiled artifact as a real static final field — not something a caller can influence by how the resulting binary is later invoked.
BuildModeProcessor() - Constructor for class com.cloudforge.core.buildmode.BuildModeProcessor
 
Built-in Validators: - Section in interface com.cloudforge.core.config.FieldValidator
 

C

CA_CENTRAL_1 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
CA_WEST_1 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
CACHE_EXTENSIONS - Static variable in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Extensions for caching backends.
Cache Strategy: - Section in class com.cloudforgeci.api.core.topology.CmsCdnConfiguration
 
CALLBACK_PATH - Static variable in class com.cloudforge.core.oidc.CloudForgeManagerOidcIntegration
Callback handled by the Manager authorization-code endpoint.
CANADA - Enum constant in enum class com.cloudforge.core.enums.AwsRegion.GeoArea
 
canonicalTemplate() - Method in record class com.cloudforge.core.local.LocalDeploymentArtifactPaths
Returns the value of the canonicalTemplate record component.
canonicalTemplate() - Method in record class com.cloudforge.core.local.LocalDeploymentRequest
Returns the value of the canonicalTemplate record component.
canonicalTemplate() - Method in record class com.cloudforgeci.api.deploy.DeploymentRequest
Returns the value of the canonicalTemplate record component.
canonicalTemplate() - Method in record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.ArtifactPaths
Deprecated.
Returns the value of the canonicalTemplate record component.
canonicalTemplate() - Method in record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.DeployRequest
Deprecated.
Returns the value of the canonicalTemplate record component.
canonicalTemplate() - Method in record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.ArtifactPaths
Deprecated.
Returns the value of the canonicalTemplate record component.
canonicalTemplate() - Method in record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.DeployRequest
Deprecated.
Returns the value of the canonicalTemplate record component.
CanonicalTemplateResolver - Class in com.cloudforgeci.api.deploy
Resolves the canonical synthesized CloudFormation template on disk.
capabilities() - Method in record class com.cloudforge.core.local.LocalStackCapabilitySnapshot
Returns the value of the capabilities record component.
CapacityValidator - Class in com.cloudforge.core.config
Validates that maxCapacity >= minCapacity for scaling configurations.
CapacityValidator() - Constructor for class com.cloudforge.core.config.CapacityValidator
 
capture(List) - Static method in class com.cloudforge.core.local.DockerEmulatorSupport
 
CATALOG_VERSION - Static variable in class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog
 
catalogDirectory() - Method in record class com.cloudforgeci.api.deploy.DeployOptions
Returns the value of the catalogDirectory record component.
catalogPaths() - Method in record class com.cloudforgeci.api.deploy.DeploymentResult
Returns the value of the catalogPaths record component.
catalogProvisionStatement(SystemContext) - Static method in class com.cloudforgeci.api.core.iam.ManagerOperatorIamSupport
SC_PROVISION capability backing deploy:catalog — deliberately no conditions: Service Catalog's own portfolio/product/launch-constraint model is the guardrail here (a caller can only provision products actually shared with them), not a tag condition on Manager's role.
category() - Element in annotation interface com.cloudforge.core.annotation.ApplicationPlugin
Application category for grouping and discovery.
category() - Element in annotation interface com.cloudforge.core.annotation.CmsPlugin
CMS category for grouping and discovery.
category() - Element in annotation interface com.cloudforge.core.annotation.ConfigField
Field category for grouping related configuration options.
category() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns the value of the category record component.
category() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Get the application category from the ApplicationPlugin annotation.
category() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Get the application category from @CmsPlugin.
cdk.json example - Section in class com.cloudforgeci.api.core.topology.CmsServiceTopologyConfiguration
 
CdkNagControlMapper - Class in com.cloudforgeci.api.core.rules
Maps cdk-nag rule IDs to CloudForge SecurityControl enums for unified compliance reporting.
CDN_SECURITY - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
cdnAdminPaths() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns admin/back-office paths that bypass CDN caching entirely.
cdnAdminPaths() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
Returns default protected paths for Bagisto when using ALB-level OIDC.
cdnAdminPaths() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
Returns default protected paths for Concrete CMS when using ALB-level OIDC.
cdnAdminPaths() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
cdnAdminPaths() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
Returns default protected paths for Drupal when using ALB-level OIDC.
cdnAdminPaths() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
Returns default protected paths for Flarum when using ALB-level OIDC.
cdnAdminPaths() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
cdnAdminPaths() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
cdnAdminPaths() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
Returns default protected paths for MediaWiki when using ALB-level OIDC.
cdnAdminPaths() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
Returns default protected paths for Moodle when using ALB-level OIDC.
cdnAdminPaths() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
Returns default protected paths for MyBB when using ALB-level OIDC.
cdnAdminPaths() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
Returns default protected paths for October CMS when using ALB-level OIDC.
cdnAdminPaths() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
Returns default protected paths for OpenCart when using ALB-level OIDC.
cdnAdminPaths() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
Returns default protected paths for phpBB when using ALB-level OIDC.
cdnAdminPaths() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
cdnAdminPaths() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
Returns default protected paths for SuiteCRM when using ALB-level OIDC.
cdnAdminPaths() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
Returns default protected paths for Sylius when using ALB-level OIDC.
cdnAdminPaths() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
Returns default protected paths for TYPO3 when using ALB-level OIDC.
cdnAdminPaths() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
CdnApiSecurityRules - Class in com.cloudforgeci.api.core.rules
CDN and API security compliance validation rules.
CdnApiSecurityRules() - Constructor for class com.cloudforgeci.api.core.rules.CdnApiSecurityRules
 
cdnAssetPaths() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Deprecated.
Override CmsSpec.cdnStaticPaths() instead
cdnMediaPaths() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns paths served from the S3 media origin in CloudFront.
cdnMediaPaths() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
cdnMediaPaths() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
cdnMediaPaths() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
cdnMediaPaths() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
cdnMediaPaths() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
cdnMediaPaths() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
cdnStaticPaths() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns static asset paths cached at the edge in CloudFront.
cdnStaticPaths() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
cdnStaticPaths() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
cdnStaticPaths() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
cdnStaticPaths() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
cdnStaticPaths() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
cdnStaticPaths() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
cdnStaticPaths() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
cdnStaticPaths() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
cdnStaticPaths() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
cdnStaticPaths() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
cdnStaticPaths() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
cdnStaticPaths() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
cdnStaticPaths() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
cdnStaticPaths() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
cdnStaticPaths() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
cdnStaticPaths() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
cdnStaticPaths() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
cdnStaticPaths() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
cert - Variable in class com.cloudforgeci.api.core.SystemContext
 
CERTIFICATE_EXPIRATION_MONITORING - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
CERTIFICATE_MANAGEMENT - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
certificateArn - Variable in class com.cloudforge.core.config.DeploymentConfig
ARN of an existing ACM certificate to use for the ALB's HTTPS listener, instead of provisioning a new one.
certificateArn() - Method in class com.cloudforgeci.api.core.DeploymentContext
See DeploymentConfig#certificateArn's javadoc — takes priority over both of FargateRuntimeConfiguration's other certificate paths when set.
certificateExpirationMonitoring - Variable in class com.cloudforge.core.config.DeploymentConfig
Certificate expiration monitoring enabled
certificateExpirationMonitoring() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
CertificateFactory - Class in com.cloudforgeci.api.security
 
CertificateFactory(Construct, String) - Constructor for class com.cloudforgeci.api.security.CertificateFactory
 
cfc - Variable in class com.cloudforgeci.api.core.annotation.BaseFactory
 
cfc - Variable in class com.cloudforgeci.api.core.SystemContext
 
CFN_DELETE - Enum constant in enum class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog.Capability
 
CFN_DEPLOY - Enum constant in enum class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog.Capability
Direct-deploy path for creating/updating CloudForge-managed AWS infrastructure — deploy:create in ManagerPolicyCatalog (admin-only) routes here.
CFN_INVENTORY - Enum constant in enum class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog.Capability
 
CfnStringUtils - Class in com.cloudforgeci.api.util
CloudFormation string utilities using intrinsic functions.
Change(String, String, String, String) - Constructor for record class com.cloudforgeci.localstack.LocalStackDeployer.Change
Deprecated.
Creates an instance of a Change record class.
Change(String, String, String, String) - Constructor for record class com.cloudforgeci.ministack.MiniStackDeployer.Change
Deprecated.
Creates an instance of a Change record class.
CHANGE_MANAGEMENT - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
changes() - Method in record class com.cloudforge.core.local.LocalDeployResult
Returns the value of the changes record component.
changes() - Method in record class com.cloudforgeci.localstack.LocalStackDeployer.DeploymentResult
Deprecated.
Returns the value of the changes record component.
changes() - Method in record class com.cloudforgeci.ministack.MiniStackDeployer.DeploymentResult
Deprecated.
Returns the value of the changes record component.
changeSummaries() - Method in record class com.cloudforgeci.api.deploy.aws.AwsStackDeployResult
Returns the value of the changeSummaries record component.
check(SystemContext) - Method in interface com.cloudforgeci.api.interfaces.Rule
 
cipherKeySecretEnvVar() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
The container environment variable name a generated AES cipher-key secret should be bound to, or null (the default) if this application has no such need.
citation() - Method in record class com.cloudforgeci.api.core.rules.ComplianceMatrix.FrameworkRequirement
Returns the value of the citation record component.
clearCache() - Static method in class com.cloudforge.core.config.ApplicationPropertyLoader
Clears the cache (tests).
clientId() - Method in record class com.cloudforgeci.ministack.MiniStackAuthProxy.Config
Returns the value of the clientId record component.
clientSecret() - Method in record class com.cloudforgeci.ministack.MiniStackAuthProxy.Config
Returns the value of the clientSecret record component.
cliTool() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns the CLI tool for this CMS, if available.
cliTool() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
cliTool() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
cliTool() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
cliTool() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
cliTool() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
cliTool() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
cliTool() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
cliTool() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
cliTool() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
cliTool() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
cliTool() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
cliTool() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
cliTool() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
cliTool() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
cliTool() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
cliTool() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
cliTool() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
cliTool() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
cliToolInstallCommands() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns commands to install the CLI tool.
cliToolInstallCommands() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
cliToolInstallCommands() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
cliToolInstallCommands() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
cliToolInstallCommands() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
cliToolInstallCommands() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
cliToolInstallCommands() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
cliToolInstallCommands() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
cliToolInstallCommands() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
cliToolInstallCommands() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
cliToolInstallCommands() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
cliToolInstallCommands() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
cliToolInstallCommands() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
cliToolInstallCommands() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
cliToolInstallCommands() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
cliToolInstallCommands() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
cliToolInstallCommands() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
cliToolInstallCommands() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
cliToolInstallCommands() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
close() - Method in interface com.cloudforge.core.local.LocalDeployer
 
close() - Method in class com.cloudforgeci.api.deploy.aws.AwsDirectDeployer
 
close() - Method in class com.cloudforgeci.api.deploy.catalog.ServiceCatalogDeployer
 
close() - Method in class com.cloudforgeci.api.deploy.catalog.ServiceCatalogProductPublisher
 
close() - Method in class com.cloudforgeci.localstack.LocalStackDeployer
 
close() - Method in class com.cloudforgeci.localstack.LocalStackRdsSupport
 
close() - Method in class com.cloudforgeci.ministack.MiniStackAuthProxy
 
close() - Method in class com.cloudforgeci.ministack.MiniStackDeployer
 
CLOUDFORGE_ENGINES - Static variable in class com.cloudforgeci.localstack.LocalStackRdsSupport
Engines RdsFactory can provision (CloudForge deployment support).
CloudForgeDeployment - Class in com.cloudforgeci.api.deploy
Central deploy façade for MiniStack, LocalStack, and (as of the deploy:create/ deploy:catalog work) direct-to-AWS.
cloudforgeManagerIssuerUrl - Variable in class com.cloudforge.core.config.DeploymentConfig
CloudForge Manager's own public URL, used as the OIDC issuer when this app trusts a CloudForge Manager install as its identity provider (see com.cloudforgeci.manager.auth.oidcprovider's own package javadoc).
cloudforgeManagerIssuerUrl() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
CloudForgeManagerOidcIntegration - Class in com.cloudforge.core.oidc
Deployment-time OIDC contract for CloudForge Manager.
CloudForgeManagerOidcIntegration() - Constructor for class com.cloudforge.core.oidc.CloudForgeManagerOidcIntegration
 
CloudForgeSynthesizer - Class in com.cloudforgeci.api.deploy
In-process CDK synthesis — produces the canonical CloudFormation template CloudForgeDeployment (specifically AwsDirectDeployer, but the shape is target- agnostic) needs, without shelling out to the cdk CLI.
CloudForgeSynthesizer.Result - Record Class in com.cloudforgeci.api.deploy
 
CloudFormationTemplateDiff - Class in com.cloudforge.core.local
Semantic resource-level diff for canonical CloudFormation templates.
CloudFormationTemplateDiff.Action - Enum Class in com.cloudforge.core.local
 
CloudFormationTemplateDiff.ResourceChange - Record Class in com.cloudforge.core.local
 
cloudfront - Variable in class com.cloudforgeci.api.core.SystemContext
 
cloudfront() - Method in record class com.cloudforgeci.api.core.SystemContext.S3CloudFrontFactories
Returns the value of the cloudfront record component.
CLOUDFRONT_ACCESSLOGS_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
CLOUDFRONT_ASSOCIATED_WITH_WAF - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
CLOUDFRONT_DEFAULT_ROOT_OBJECT_CONFIGURED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
CLOUDFRONT_NO_DEPRECATED_SSL_PROTOCOLS - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
CLOUDFRONT_ORIGIN_ACCESS_IDENTITY_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
CLOUDFRONT_VIEWER_POLICY_HTTPS - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
cloudfrontEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable CloudFront CDN
cloudfrontEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
CLOUDTRAIL_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
CLOUDTRAIL_ENCRYPTION_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
CLOUDTRAIL_INSIGHTS - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
CLOUDTRAIL_LOG_FILE_VALIDATION - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
cloudTrailEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable CloudTrail for API audit logging
cloudTrailEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
cloudTrailInsightsEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable CloudTrail Insights
cloudTrailInsightsEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
CLOUDWATCH_LOG_GROUP_ENCRYPTED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
CLOUDWATCH_LOGS_KMS_ENCRYPTION - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
cloudWatchLogsKmsEncryptionEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable CloudWatch Logs KMS encryption
cloudWatchLogsKmsEncryptionEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
CMK_BACKING_KEY_ROTATION - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
CMS_SERVICE - Enum constant in enum class com.cloudforge.core.enums.TopologyType
 
CMS categories - Section in annotation interface com.cloudforge.core.annotation.CmsPlugin
 
cmsCategory() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns the CMS category.
cmsCategory() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
cmsCategory() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
cmsCategory() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
cmsCategory() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
cmsCategory() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
cmsCategory() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
cmsCategory() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
cmsCategory() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
cmsCategory() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
cmsCategory() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
cmsCategory() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
cmsCategory() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
cmsCategory() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
cmsCategory() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
cmsCategory() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
cmsCategory() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
cmsCategory() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
cmsCategory() - Method in class com.cloudforgeci.api.application.cms.WooCommerceApplicationSpec
 
cmsCategory() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
CmsCdnConfiguration - Class in com.cloudforgeci.api.core.topology
CloudFront CDN configuration for CMS platforms.
CmsLoader - Class in com.cloudforgeci.api.compute
Auto-discovery utility for CmsSpec implementations using Java ServiceLoader.
CmsMediaStorageConfiguration - Class in com.cloudforgeci.api.core.topology
Configuration for CMS media storage on S3.
CmsMediaStorageSpec - Interface in com.cloudforge.core.interfaces
Media storage configuration for CMS platforms.
CmsObjectCacheConfiguration - Class in com.cloudforgeci.api.core.topology
ElastiCache Redis/Memcached configuration for CMS object caching.
CmsObjectCacheSpec - Interface in com.cloudforge.core.interfaces
Object cache configuration for CMS platforms.
CmsPlugin - Annotation Interface in com.cloudforge.core.annotation
Marks a class as a pluggable CMS/e-commerce application specification.
CmsServiceTopologyConfiguration - Class in com.cloudforgeci.api.core.topology
CMS-specific topology that auto-wires infrastructure from CmsSpec capabilities.
CmsServiceTopologyConfiguration() - Constructor for class com.cloudforgeci.api.core.topology.CmsServiceTopologyConfiguration
 
cmsSpec() - Method in class com.cloudforgeci.api.core.DeploymentContext
Resolves the CmsSpec for the configured application via CmsLoader.
CmsSpec - Interface in com.cloudforge.core.interfaces
CMS/E-commerce specification interface extending ApplicationSpec.
code() - Method in enum class com.cloudforge.core.enums.AwsRegion
Gets the region code (e.g., "us-east-1").
CODEBUILD_PROJECT_ENVVAR_AWSCRED_CHECK - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
CODEBUILD_PROJECT_LOGGING_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
COGNITO - Enum constant in enum class com.cloudforge.core.local.LocalStackServiceCapability
 
COGNITO_USER_MANAGEMENT - Enum constant in enum class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog.Capability
"Cognito as the whole Users directory" -- the separate, admin-opted-in feature that lets the Users page and its API manage a Cognito User Pool's users directly instead of the local DB (see CognitoUserManagementService/CognitoPoolLookupService and manager_auth_backend.cognito_enabled).
cognitoAdminGroupName - Variable in class com.cloudforge.core.config.DeploymentConfig
Admin group name
cognitoAdminGroupName() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
cognitoAppClientId - Variable in class com.cloudforge.core.config.DeploymentConfig
Existing Cognito App Client ID
cognitoAppClientId() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
CognitoAuthenticationFactory - Class in com.cloudforgeci.api.security
Manages AWS Cognito User Pools for OIDC authentication.
CognitoAuthenticationFactory(Construct, String) - Constructor for class com.cloudforgeci.api.security.CognitoAuthenticationFactory
 
cognitoAuthorizationEndpoint - Variable in class com.cloudforgeci.api.core.SystemContext
 
cognitoAutoProvision - Variable in class com.cloudforge.core.config.DeploymentConfig
Auto-provision new Cognito User Pool
cognitoAutoProvision() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
cognitoClientId - Variable in class com.cloudforgeci.api.core.SystemContext
 
cognitoClientSecretName - Variable in class com.cloudforgeci.api.core.SystemContext
 
cognitoClientSecretResourceInternal - Variable in class com.cloudforgeci.api.core.SystemContext
 
cognitoCreateGroups - Variable in class com.cloudforge.core.config.DeploymentConfig
Create admin and user groups in Cognito
cognitoCreateGroups() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
cognitoDomainPrefix - Variable in class com.cloudforge.core.config.DeploymentConfig
Cognito domain prefix (must be globally unique)
cognitoDomainPrefix - Variable in class com.cloudforgeci.api.core.SystemContext
 
cognitoDomainPrefix() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
cognitoInitialAdminEmail - Variable in class com.cloudforge.core.config.DeploymentConfig
Initial admin email address
cognitoInitialAdminEmail() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
cognitoInitialAdminPhone - Variable in class com.cloudforge.core.config.DeploymentConfig
Initial admin phone number (E.164 format)
cognitoInitialAdminPhone() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
cognitoIssuer - Variable in class com.cloudforgeci.api.core.SystemContext
 
cognitoLogoutEndpoint - Variable in class com.cloudforgeci.api.core.SystemContext
 
cognitoMfaEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable MFA for Cognito
cognitoMfaEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
cognitoMfaMethod - Variable in class com.cloudforge.core.config.DeploymentConfig
Cognito MFA method
cognitoMfaMethod() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
CognitoOidcConfiguration - Class in com.cloudforge.core.oidc
OIDC configuration for Amazon Cognito User Pools.
CognitoOidcConfiguration(String, String, String, String, String, String, String) - Constructor for class com.cloudforge.core.oidc.CognitoOidcConfiguration
Creates a Cognito OIDC configuration.
CognitoSamlFactory - Class in com.cloudforgeci.api.security
Cognito SAML Factory for applications requiring SAML authentication.
CognitoSamlFactory(Construct, String) - Constructor for class com.cloudforgeci.api.security.CognitoSamlFactory
 
cognitoSelfSignupEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Overrides the security-profile default for whether users can self-register on the Cognito hosted UI (development defaults to allowed, staging/production to admin-only).
cognitoSelfSignupEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
cognitoTokenEndpoint - Variable in class com.cloudforgeci.api.core.SystemContext
 
cognitoUserGroupName - Variable in class com.cloudforge.core.config.DeploymentConfig
User group name
cognitoUserGroupName() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
cognitoUserInfoEndpoint - Variable in class com.cloudforgeci.api.core.SystemContext
 
cognitoUserPool - Variable in class com.cloudforgeci.api.core.SystemContext
 
cognitoUserPoolClient - Variable in class com.cloudforgeci.api.core.SystemContext
 
cognitoUserPoolDomain - Variable in class com.cloudforgeci.api.core.SystemContext
 
cognitoUserPoolId - Variable in class com.cloudforge.core.config.DeploymentConfig
Existing Cognito User Pool ID
cognitoUserPoolId - Variable in class com.cloudforgeci.api.core.SystemContext
 
cognitoUserPoolId() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
cognitoUserPoolName - Variable in class com.cloudforge.core.config.DeploymentConfig
Cognito User Pool name
cognitoUserPoolName() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
com.cloudforge.core.annotation - package com.cloudforge.core.annotation
 
com.cloudforge.core.buildmode - package com.cloudforge.core.buildmode
 
com.cloudforge.core.config - package com.cloudforge.core.config
 
com.cloudforge.core.deploy - package com.cloudforge.core.deploy
 
com.cloudforge.core.enums - package com.cloudforge.core.enums
 
com.cloudforge.core.iam - package com.cloudforge.core.iam
 
com.cloudforge.core.interfaces - package com.cloudforge.core.interfaces
 
com.cloudforge.core.local - package com.cloudforge.core.local
Cross-module contracts for post-synthesis local CloudFormation deployment and emulator lifecycle.
com.cloudforge.core.manager - package com.cloudforge.core.manager
 
com.cloudforge.core.manager.agent - package com.cloudforge.core.manager.agent
 
com.cloudforge.core.manager.auth - package com.cloudforge.core.manager.auth
 
com.cloudforge.core.oidc - package com.cloudforge.core.oidc
 
com.cloudforge.core.utilities - package com.cloudforge.core.utilities
 
com.cloudforgeci.api.api - package com.cloudforgeci.api.api
 
com.cloudforgeci.api.application - package com.cloudforgeci.api.application
 
com.cloudforgeci.api.application.analytics - package com.cloudforgeci.api.application.analytics
 
com.cloudforgeci.api.application.artifactregistry - package com.cloudforgeci.api.application.artifactregistry
 
com.cloudforgeci.api.application.cicd - package com.cloudforgeci.api.application.cicd
 
com.cloudforgeci.api.application.cms - package com.cloudforgeci.api.application.cms
 
com.cloudforgeci.api.application.collaboration - package com.cloudforgeci.api.application.collaboration
 
com.cloudforgeci.api.application.database - package com.cloudforgeci.api.application.database
 
com.cloudforgeci.api.application.monitoring - package com.cloudforgeci.api.application.monitoring
 
com.cloudforgeci.api.application.secrets - package com.cloudforgeci.api.application.secrets
 
com.cloudforgeci.api.application.vcs - package com.cloudforgeci.api.application.vcs
 
com.cloudforgeci.api.compute - package com.cloudforgeci.api.compute
 
com.cloudforgeci.api.core - package com.cloudforgeci.api.core
 
com.cloudforgeci.api.core.annotation - package com.cloudforgeci.api.core.annotation
 
com.cloudforgeci.api.core.iam - package com.cloudforgeci.api.core.iam
 
com.cloudforgeci.api.core.rules - package com.cloudforgeci.api.core.rules
 
com.cloudforgeci.api.core.runtime - package com.cloudforgeci.api.core.runtime
 
com.cloudforgeci.api.core.security - package com.cloudforgeci.api.core.security
 
com.cloudforgeci.api.core.topology - package com.cloudforgeci.api.core.topology
 
com.cloudforgeci.api.core.util - package com.cloudforgeci.api.core.util
Utility classes for CloudForge API core functionality.
com.cloudforgeci.api.core.utilities - package com.cloudforgeci.api.core.utilities
 
com.cloudforgeci.api.database - package com.cloudforgeci.api.database
 
com.cloudforgeci.api.deploy - package com.cloudforgeci.api.deploy
Central deploy orchestration for CloudForge local and (future) AWS targets.
com.cloudforgeci.api.deploy.aws - package com.cloudforgeci.api.deploy.aws
 
com.cloudforgeci.api.deploy.catalog - package com.cloudforgeci.api.deploy.catalog
 
com.cloudforgeci.api.examples - package com.cloudforgeci.api.examples
 
com.cloudforgeci.api.ingress - package com.cloudforgeci.api.ingress
 
com.cloudforgeci.api.interfaces - package com.cloudforgeci.api.interfaces
 
com.cloudforgeci.api.launch - package com.cloudforgeci.api.launch
 
com.cloudforgeci.api.network - package com.cloudforgeci.api.network
 
com.cloudforgeci.api.observability - package com.cloudforgeci.api.observability
AWS observability and security-monitoring constructs for CloudForge deployments.
com.cloudforgeci.api.scaling - package com.cloudforgeci.api.scaling
 
com.cloudforgeci.api.security - package com.cloudforgeci.api.security
 
com.cloudforgeci.api.storage - package com.cloudforgeci.api.storage
 
com.cloudforgeci.api.util - package com.cloudforgeci.api.util
 
com.cloudforgeci.localstack - package com.cloudforgeci.localstack
 
com.cloudforgeci.ministack - package com.cloudforgeci.ministack
 
COMMON_EXTENSIONS - Static variable in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Common PHP extensions required by most CMS platforms.
completeInstallation(UserDataBuilder, CmsSpec, PhpRuntimeConfig, String) - Static method in class com.cloudforgeci.api.core.PhpUserDataBuilder
Complete CMS installation with all standard components.
COMPLEX - Static variable in class com.cloudforge.core.annotation.VisibilityCondition.Examples
 
Complex Expression with Grouping - Section in class com.cloudforge.core.annotation.VisibilityCondition
 
COMPLIANCE_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.OperatorProvisioningPermissionMatrix
ComplianceFactory/GuardDutyFactory/WafFactory -- deliberately its own dimension, not a fourth IAMProfile tier, since compliance mode is an independent boolean toggle on DeploymentConfig (complianceMode/awsConfigEnabled/ guardDutyEnabled), orthogonal to which IAMProfile tier an app's own workload role runs under.
Compliance Coverage - Section in class com.cloudforgeci.api.database.RdsFactory
 
ComplianceFactory - Class in com.cloudforgeci.api.observability
Factory for creating compliance and audit resources (CloudTrail, AWS Config, AWS Audit Manager).
ComplianceFactory(Construct, String) - Constructor for class com.cloudforgeci.api.observability.ComplianceFactory
 
ComplianceFramework - Annotation Interface in com.cloudforge.core.annotation
Marks a class as a pluggable compliance framework validator.
ComplianceFrameworkListConverter - Class in com.cloudforge.core.config
Jackson serializer/deserializer for converting between comma-separated strings and List<ComplianceFrameworkType>.
ComplianceFrameworkListConverter.Deserializer - Class in com.cloudforge.core.config
Deserializes a comma-separated string or JSON array to List<ComplianceFrameworkType>.
ComplianceFrameworkListConverter.Serializer - Class in com.cloudforge.core.config
Serializes List<ComplianceFrameworkType> to a comma-separated string.
complianceFrameworks - Variable in class com.cloudforge.core.config.DeploymentConfig
Compliance frameworks to enable.
complianceFrameworks() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
ComplianceFrameworkType - Enum Class in com.cloudforge.core.enums
Defines the supported compliance frameworks for CloudForge deployments.
Compliance Impact - Section in enum class com.cloudforge.core.enums.NetworkMode
 
ComplianceMatrix - Class in com.cloudforgeci.api.core.rules
Multi-framework compliance control mapping matrix.
ComplianceMatrix.FrameworkRequirement - Record Class in com.cloudforgeci.api.core.rules
Framework-specific requirement with enforcement level.
ComplianceMatrix.RequirementLevel - Enum Class in com.cloudforgeci.api.core.rules
Requirement enforcement level for a control within a compliance framework.
ComplianceMatrix.SecurityControl - Enum Class in com.cloudforgeci.api.core.rules
Security control definitions mapped to framework requirements.
ComplianceMatrix.ValidationResult - Enum Class in com.cloudforgeci.api.core.rules
Validation result for a control check.
complianceMode - Variable in class com.cloudforge.core.config.DeploymentConfig
Compliance validation mode controlling how validation failures are handled.
complianceMode() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
ComplianceMode - Enum Class in com.cloudforge.core.enums
Compliance validation mode controlling how validation failures are handled.
ComplianceRule - Record Class in com.cloudforgeci.api.core.rules
Represents a compliance rule with its validation status and AWS Config rule mapping.
ComplianceRule(String, String, Optional, boolean, Optional) - Constructor for record class com.cloudforgeci.api.core.rules.ComplianceRule
Creates an instance of a ComplianceRule record class.
Compound Condition (AND) - Section in class com.cloudforge.core.annotation.VisibilityCondition
 
Compound Condition (OR) - Section in class com.cloudforge.core.annotation.VisibilityCondition
 
ComputeSecurityRules - Class in com.cloudforgeci.api.core.rules
Compute security compliance validation rules.
ComputeSecurityRules() - Constructor for class com.cloudforgeci.api.core.rules.ComputeSecurityRules
 
ConcreteCmsApplicationSpec - Class in com.cloudforgeci.api.application.cms
Concrete CMS ApplicationSpec implementation.
ConcreteCmsApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
ConcreteCmsOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for Concrete CMS via OAuth extension / ALB OIDC.
ConcreteCmsOidcIntegration() - Constructor for class com.cloudforge.core.oidc.ConcreteCmsOidcIntegration
 
Conditional Field (Application-Specific) - Section in annotation interface com.cloudforge.core.annotation.ConfigField
 
config - Variable in class com.cloudforgeci.api.core.annotation.BaseFactory
 
config - Variable in class com.cloudforgeci.api.core.DeploymentContext
 
config() - Method in record class com.cloudforgeci.api.deploy.DeploymentRequest
Returns the value of the config record component.
Config(int, URI, String, URI, String, String, URI) - Constructor for record class com.cloudforgeci.ministack.MiniStackAuthProxy.Config
Creates an instance of a Config record class.
ConfigField - Annotation Interface in com.cloudforge.core.annotation
Marks a field in DeploymentConfig as user-configurable with metadata for automatic prompt generation, validation, and JSON schema generation.
ConfigFieldInfo - Record Class in com.cloudforge.core.config
Runtime metadata for a configuration field discovered via introspection.
ConfigFieldInfo(String, String, String, String, String, String, boolean, String, String[], double, double, String, String, String, boolean, String, FieldTag[], String[], int, Class, Field) - Constructor for record class com.cloudforge.core.config.ConfigFieldInfo
Creates an instance of a ConfigFieldInfo record class.
configKey() - Method in record class com.cloudforge.core.interfaces.ApplicationSpec.OptionalPort
Returns the value of the configKey record component.
configKey() - Method in enum class com.cloudforge.core.local.DeploymentTarget
Lowercase id used in deployment context and history (aws, ministack, localstack).
configRuleId() - Method in record class com.cloudforgeci.api.core.rules.ComplianceRule
Returns the value of the configRuleId record component.
configRuleIds() - Method in record class com.cloudforgeci.api.core.rules.AuditManagerControl
Returns the value of the configRuleIds record component.
Configuration - Section in class com.cloudforgeci.api.observability.ComplianceFactory
 
Configuration - Section in enum class com.cloudforge.core.enums.AuthMode
 
Configuration - Section in enum class com.cloudforge.core.enums.ComplianceMode
 
Configuration - Section in enum class com.cloudforge.core.enums.LoadBalancerType
 
Configuration - Section in enum class com.cloudforge.core.enums.NetworkMode
 
Configuration - Section in interface com.cloudforge.core.interfaces.CmsSpec
 
Configuration: - Section in class com.cloudforge.core.oidc.WordPressOidcIntegration
 
Configuration: - Section in class com.cloudforgeci.api.security.ApplicationOidcFactory
 
ConfigurationIntrospector - Class in com.cloudforge.core.config
Discovers and filters configuration fields using reflection and annotations.
ConfigurationIntrospector() - Constructor for class com.cloudforge.core.config.ConfigurationIntrospector
 
ConfigurationValidationRules - Class in com.cloudforgeci.api.core.rules
General configuration validation rules that apply to all deployments.
ConfigurationValidationRules() - Constructor for class com.cloudforgeci.api.core.rules.ConfigurationValidationRules
 
configureCron(UserDataBuilder, CmsSpec, String) - Static method in class com.cloudforgeci.api.core.PhpUserDataBuilder
Configure system cron for CMS scheduled tasks.
configureNginx(UserDataBuilder, String) - Static method in class com.cloudforgeci.api.core.PhpUserDataBuilder
Configure NGINX with a provided configuration.
configurePhpFpm(UserDataBuilder, PhpRuntimeConfig) - Static method in class com.cloudforgeci.api.core.PhpUserDataBuilder
Configure PHP-FPM pool settings.
configurePhpIni(UserDataBuilder, PhpRuntimeConfig) - Static method in class com.cloudforgeci.api.core.PhpUserDataBuilder
Configure PHP memory limits, execution time, and other settings.
configureRedisCache(UserDataBuilder, String, int) - Static method in class com.cloudforgeci.api.core.PhpUserDataBuilder
Install Redis PHP extension and configure for object caching.
configureSELinux(UserDataBuilder, String) - Static method in class com.cloudforgeci.api.core.PhpUserDataBuilder
Configure SELinux for PHP/NGINX (if enabled).
configureUserData(UserDataBuilder, Ec2Context) - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Configure EC2 UserData script for application installation and setup.
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.analytics.SupersetApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.artifactregistry.NexusApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.cicd.DroneApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.database.PostgreSQLApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.database.RedisApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.monitoring.GrafanaApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.monitoring.PrometheusApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.secrets.VaultApplicationSpec
 
configureUserData(UserDataBuilder, Ec2Context) - Method in class com.cloudforgeci.api.application.vcs.GiteaApplicationSpec
 
conflictingContainerName() - Method in class com.cloudforge.core.local.AbstractLocalEmulatorRuntime
 
conflictingContainerName() - Method in interface com.cloudforge.core.local.LocalEmulatorRuntime
Optional container that must be stopped first because it binds the same gateway port.
conflictingContainerName() - Method in record class com.cloudforge.core.local.LocalEmulatorSpec
Returns the value of the conflictingContainerName record component.
conflictingContainerName() - Method in record class com.cloudforge.core.local.StackPortSpec
Returns the value of the conflictingContainerName record component.
connectNetwork(String, String) - Static method in class com.cloudforge.core.local.DockerEmulatorSupport
 
Constants - Interface in com.cloudforgeci.api.interfaces
 
Constants.Jenkins - Interface in com.cloudforgeci.api.interfaces
 
container - Variable in class com.cloudforgeci.api.core.SystemContext
 
container() - Method in record class com.cloudforgeci.api.core.SystemContext.JenkinsSpecificFactories
Returns the value of the container record component.
CONTAINER_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
CONTAINER_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
CONTAINER_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
CONTAINER_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
CONTAINER_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
CONTAINER_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
CONTAINER_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
CONTAINER_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
CONTAINER_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
CONTAINER_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
CONTAINER_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
CONTAINER_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
CONTAINER_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
CONTAINER_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
CONTAINER_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
CONTAINER_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
CONTAINER_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
CONTAINER_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
CONTAINER_SECURITY - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
CONTAINER_USER - Static variable in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
CONTAINER_USER - Static variable in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
CONTAINER_USER - Static variable in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
CONTAINER_USER - Static variable in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
CONTAINER_USER - Static variable in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
CONTAINER_USER - Static variable in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
CONTAINER_USER - Static variable in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
CONTAINER_USER - Static variable in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
CONTAINER_USER - Static variable in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
CONTAINER_USER - Static variable in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
CONTAINER_USER - Static variable in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
CONTAINER_USER - Static variable in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
CONTAINER_USER - Static variable in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
CONTAINER_USER - Static variable in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
CONTAINER_USER - Static variable in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
CONTAINER_USER - Static variable in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
CONTAINER_USER - Static variable in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
CONTAINER_USER - Static variable in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
containerCommand() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns the container startup command for this CMS.
containerCommand() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
containerDataPath() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns the container path where application data is stored.
containerDataPath() - Method in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.analytics.SupersetApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.artifactregistry.NexusApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.cicd.DroneApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.database.PostgreSQLApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.database.RedisApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.monitoring.GrafanaApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.monitoring.PrometheusApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.secrets.VaultApplicationSpec
 
containerDataPath() - Method in class com.cloudforgeci.api.application.vcs.GiteaApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Configures application-specific environment variables for the container.
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.analytics.SupersetApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.cms.WooCommerceApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
containerEnvironmentVariables(String, boolean, String) - Method in class com.cloudforgeci.api.application.monitoring.GrafanaApplicationSpec
 
containerEnvironmentVariables(String, boolean, String, DatabaseSpec.DatabaseConnection) - Method in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
Container environment variables with database connection support.
containerEnvironmentVariables(String, boolean, String, DatabaseSpec.DatabaseConnection) - Method in class com.cloudforgeci.api.application.analytics.SupersetApplicationSpec
Container environment variables with database connection support.
containerEnvironmentVariables(String, boolean, String, DatabaseSpec.DatabaseConnection) - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
Container environment variables with database connection support.
containerEnvironmentVariables(String, boolean, String, DatabaseSpec.DatabaseConnection) - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
Container environment variables with database connection support.
containerEnvironmentVariables(String, boolean, String, DatabaseSpec.DatabaseConnection) - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
Container environment variables with database connection.
containerEnvironmentVariables(String, boolean, String, DatabaseSpec.DatabaseConnection) - Method in class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
Container environment variables with database connection support.
containerEnvironmentVariables(String, boolean, String, DatabaseSpec.DatabaseConnection) - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
containerEnvironmentVariables(String, boolean, String, DatabaseSpec.DatabaseConnection) - Method in class com.cloudforgeci.api.application.monitoring.GrafanaApplicationSpec
Container environment variables with database connection support.
containerExists(String) - Static method in class com.cloudforge.core.local.DockerEmulatorSupport
 
ContainerFactory - Class in com.cloudforgeci.api.storage
 
ContainerFactory(Construct, String, ContainerImage) - Constructor for class com.cloudforgeci.api.storage.ContainerFactory
 
containerImage - Variable in class com.cloudforge.core.config.DeploymentConfig
Override container image tag
containerImage() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
containerImageScanning - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable container image vulnerability scanning
containerImageScanningEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
containerName() - Method in record class com.cloudforge.core.interfaces.ApplicationSpec.SidecarContainer
Returns the value of the containerName record component.
containerName() - Method in class com.cloudforge.core.local.AbstractLocalEmulatorRuntime
 
containerName() - Method in class com.cloudforge.core.local.AbstractStackPortRuntime
 
containerName() - Method in class com.cloudforge.core.local.DefaultEmulatorEdgeRuntime
 
containerName() - Method in interface com.cloudforge.core.local.EmulatorEdgeRuntime
 
containerName() - Method in interface com.cloudforge.core.local.LocalEmulatorRuntime
Stable Docker container name (for example cfc-ministack).
containerName() - Method in record class com.cloudforge.core.local.LocalEmulatorSpec
Returns the value of the containerName record component.
containerName() - Method in interface com.cloudforge.core.local.StackPortRuntime
 
containerName() - Method in record class com.cloudforge.core.local.StackPortSpec
Returns the value of the containerName record component.
containerPort() - Method in record class com.cloudforge.core.interfaces.ApplicationSpec.SidecarContainer
Returns the value of the containerPort record component.
containerPort() - Method in record class com.cloudforge.core.local.StackPortSpec
Returns the value of the containerPort record component.
containerRuntimeSecurity - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable container runtime security monitoring
containerRuntimeSecurityEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
containerUser() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns the container user (UID:GID) to run as.
containerUser() - Method in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.analytics.SupersetApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.artifactregistry.NexusApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.cicd.DroneApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.database.PostgreSQLApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.database.RedisApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.monitoring.GrafanaApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.monitoring.PrometheusApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.secrets.VaultApplicationSpec
 
containerUser() - Method in class com.cloudforgeci.api.application.vcs.GiteaApplicationSpec
 
ContextInjector - Class in com.cloudforgeci.api.core.annotation
Standalone utility for injecting context values into annotated fields.
contextStackName() - Method in record class com.cloudforge.core.local.LocalDeploymentRequest
Returns the value of the contextStackName record component.
contextStackName() - Method in record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.DeployRequest
Deprecated.
Returns the value of the contextStackName record component.
contextStackName() - Method in record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.DeployRequest
Deprecated.
Returns the value of the contextStackName record component.
controlId() - Method in record class com.cloudforgeci.api.core.rules.AuditManagerControl
Returns the value of the controlId record component.
controlId() - Method in record class com.cloudforgeci.api.core.rules.AuditManagerControl.FrameworkControl
Returns the value of the controlId record component.
controlName() - Method in record class com.cloudforgeci.api.core.rules.AuditManagerControl.FrameworkControl
Returns the value of the controlName record component.
Controls Implemented - Section in class com.cloudforgeci.api.core.rules.AdvancedMonitoringRules
 
Controls Implemented - Section in class com.cloudforgeci.api.core.rules.CdnApiSecurityRules
 
Controls Implemented - Section in class com.cloudforgeci.api.core.rules.ComputeSecurityRules
 
Controls Implemented - Section in class com.cloudforgeci.api.core.rules.DatabaseSecurityRules
 
Controls Implemented - Section in class com.cloudforgeci.api.core.rules.ElbSecurityRules
 
Controls Implemented - Section in class com.cloudforgeci.api.core.rules.GdprOrganizationalRules
 
Controls Implemented - Section in class com.cloudforgeci.api.core.rules.HipaaOrganizationalRules
 
Controls Implemented - Section in class com.cloudforgeci.api.core.rules.IamSecurityRules
 
Controls Implemented - Section in class com.cloudforgeci.api.core.rules.IncidentResponseRules
 
Controls Implemented - Section in class com.cloudforgeci.api.core.rules.KeyManagementRules
 
Controls Implemented - Section in class com.cloudforgeci.api.core.rules.LambdaSecurityRules
 
Controls Implemented - Section in class com.cloudforgeci.api.core.rules.MessagingSecurityRules
 
Controls Implemented - Section in class com.cloudforgeci.api.core.rules.ThreatProtectionRules
 
Convention-Based Lookup - Section in class com.cloudforge.core.config.DefaultValueResolver
 
CORE_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.PermissionMatrix
Core permissions required for all Jenkins deployments regardless of topology/runtime.
Cost Considerations - Section in enum class com.cloudforge.core.enums.NetworkMode
 
countForSubject(String) - Method in interface com.cloudforge.core.manager.auth.SessionStore
How many active sessions subject currently has.
cpu - Variable in class com.cloudforge.core.config.DeploymentConfig
Fargate CPU units (256, 512, 1024, 2048, 4096)
cpu - Variable in class com.cloudforgeci.api.core.SystemContext
 
cpu() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
cpuArchitecture() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns the CPU architecture this application's container image is built for, so a Fargate task definition requests matching compute rather than silently defaulting to X86_64.
CpuArchitecture - Enum Class in com.cloudforge.core.enums
Target CPU architecture for a Fargate task definition.
cpuTargetUtilization - Variable in class com.cloudforge.core.config.DeploymentConfig
CPU target utilization percentage for auto-scaling
cpuTargetUtilization - Variable in class com.cloudforgeci.api.core.SystemContext
 
cpuTargetUtilization() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
create() - Method in class com.cloudforgeci.api.compute.ApplicationFactory
Creates the application deployment infrastructure.
create() - Method in class com.cloudforgeci.api.compute.Ec2Factory
 
create() - Method in class com.cloudforgeci.api.compute.FargateFactory
 
create() - Method in class com.cloudforgeci.api.core.annotation.BaseFactory
Abstract method that must be implemented by all factory subclasses.
create() - Method in class com.cloudforgeci.api.core.security.SecurityProfileFactory
 
create() - Method in class com.cloudforgeci.api.examples.SecurityProfileExample
 
create() - Method in class com.cloudforgeci.api.ingress.AlbFactory
 
create() - Method in class com.cloudforgeci.api.network.DomainFactory
 
create() - Method in class com.cloudforgeci.api.network.VpcFactory
Creates the VPC infrastructure.
create() - Method in class com.cloudforgeci.api.observability.AlarmFactory
Creates CloudWatch alarms for the application load balancer.
create() - Method in class com.cloudforgeci.api.observability.ComplianceFactory
 
create() - Method in class com.cloudforgeci.api.observability.FlowLogFactory
 
create() - Method in class com.cloudforgeci.api.observability.GuardDutyFactory
 
create() - Method in class com.cloudforgeci.api.observability.LoggingCwFactory
 
create() - Method in class com.cloudforgeci.api.observability.SecurityMonitoringFactory
 
create() - Method in class com.cloudforgeci.api.observability.WafFactory
 
create() - Method in class com.cloudforgeci.api.scaling.ScalingFactory
 
create() - Method in class com.cloudforgeci.api.security.ApplicationOidcFactory
 
create() - Method in class com.cloudforgeci.api.security.ApplicationSamlFactory
 
create() - Method in class com.cloudforgeci.api.security.CertificateFactory
 
create() - Method in class com.cloudforgeci.api.security.CognitoAuthenticationFactory
 
create() - Method in class com.cloudforgeci.api.security.CognitoSamlFactory
 
create() - Method in class com.cloudforgeci.api.security.IdentityCenterFactory
 
create() - Method in class com.cloudforgeci.api.security.IdentityCenterSamlFactory
 
create() - Method in class com.cloudforgeci.api.security.KeycloakFactory
 
create() - Method in class com.cloudforgeci.api.security.OidcAuthenticationFactory
 
create() - Method in class com.cloudforgeci.api.storage.BackupFactory
 
create() - Method in class com.cloudforgeci.api.storage.ContainerFactory
 
create() - Method in class com.cloudforgeci.api.storage.EfsFactory
 
create(String) - Method in interface com.cloudforge.core.manager.auth.SessionStore
Creates a new session for subject, returning the opaque cookie value.
createAccount(AuthAccountRequest) - Method in interface com.cloudforge.core.manager.auth.AuthBackend
 
createAlbFactory(Construct, String) - Method in class com.cloudforgeci.api.core.SystemContext
Creates an ALB factory with proper context injection.
createCloudFrontAccessPolicy(Bucket, String) - Static method in class com.cloudforgeci.api.core.topology.CmsMediaStorageConfiguration
Create bucket policy for CloudFront OAI/OAC access.
createCmsDistribution(SystemContext, CmsSpec, Bucket, String) - Static method in class com.cloudforgeci.api.core.topology.CmsCdnConfiguration
Create CloudFront distribution for CMS with media bucket and ALB origins.
createConfigInfrastructure - Variable in class com.cloudforge.core.config.DeploymentConfig
Create AWS Config infrastructure
createConfigInfrastructure() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
created() - Method in record class com.cloudforge.core.local.LocalDeployResult
Returns the value of the created record component.
created() - Method in record class com.cloudforgeci.api.deploy.aws.AwsStackDeployResult
Returns the value of the created record component.
created() - Method in record class com.cloudforgeci.localstack.LocalStackDeployer.DeploymentResult
Deprecated.
Returns the value of the created record component.
created() - Method in record class com.cloudforgeci.ministack.MiniStackDeployer.DeploymentResult
Deprecated.
Returns the value of the created record component.
createdAt() - Method in record class com.cloudforge.core.manager.agent.DeviceRegistrationResponse
Returns the value of the createdAt record component.
createdAt() - Method in record class com.cloudforge.core.manager.agent.RegisteredDeviceView
Returns the value of the createdAt record component.
createDatabase(SystemContext, DatabaseSpec.DatabaseRequirement, IVpc, String) - Static method in class com.cloudforgeci.api.database.RdsFactory
Create RDS database instance from DatabaseSpec requirement.
createDatabase(SystemContext, DatabaseSpec.DatabaseRequirement, IVpc, String, Integer, Boolean, Boolean) - Static method in class com.cloudforgeci.api.database.RdsFactory
Create RDS database instance with optional DeploymentConfig overrides.
createDatabase(SystemContext, DatabaseSpec.DatabaseRequirement, IVpc, String, Integer, Boolean, Boolean, int) - Static method in class com.cloudforgeci.api.database.RdsFactory
 
createDatabaseEnvironment(CmsSpec, String, int, String, String) - Static method in class com.cloudforgeci.api.compute.PhpContainerFactory
Generate environment variables for database connection.
createDevJenkins(Construct, String, DeploymentContext) - Static method in class com.cloudforgeci.api.examples.SecurityExample
Example of creating a Jenkins deployment with development security settings.
createDnsRecords(SystemContext, Distribution) - Static method in class com.cloudforgeci.api.core.topology.CmsCdnConfiguration
Create Route53 alias records for CloudFront distribution.
createEc2(Construct, String, DeploymentContext, SecurityProfile, IAMProfile, ApplicationSpec) - Static method in class com.cloudforgeci.api.compute.ApplicationFactory
Static helper method for creating an EC2-based application deployment with explicit IAM profile.
createEc2(Construct, String, DeploymentContext, SecurityProfile, ApplicationSpec) - Static method in class com.cloudforgeci.api.compute.ApplicationFactory
Creates an EC2-based application deployment with specific security profile.
createEc2(Construct, String, DeploymentContext, ApplicationSpec) - Static method in class com.cloudforgeci.api.compute.ApplicationFactory
Creates an EC2-based application deployment.
createEfsFactory(Construct, String) - Method in class com.cloudforgeci.api.core.SystemContext
Creates an EFS factory with proper context injection.
createEnvironment(CmsSpec, PhpRuntimeConfig) - Static method in class com.cloudforgeci.api.compute.PhpContainerFactory
Generate PHP container environment variables.
createFargate(Construct, String, DeploymentContext, SecurityProfile, IAMProfile, ApplicationSpec) - Static method in class com.cloudforgeci.api.compute.ApplicationFactory
Static helper method for creating a Fargate-based application deployment with explicit IAM profile.
createFargate(Construct, String, DeploymentContext, SecurityProfile, ApplicationSpec) - Static method in class com.cloudforgeci.api.compute.ApplicationFactory
Static helper method for creating a Fargate-based application deployment with specific security profile.
createFargate(Construct, String, DeploymentContext, ApplicationSpec) - Static method in class com.cloudforgeci.api.compute.ApplicationFactory
Static helper method for creating a Fargate-based application deployment.
createGuardDutyDetector - Variable in class com.cloudforge.core.config.DeploymentConfig
Create GuardDuty detector (account-region singleton)
createGuardDutyDetector() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
createGuardDutyFactory(Construct, String) - Method in class com.cloudforgeci.api.core.SystemContext
Creates GuardDuty threat detection factory.
createInfrastructureFactories(Construct, String) - Method in class com.cloudforgeci.api.core.SystemContext
Creates infrastructure factories in the correct order with proper context injection.
createInstanceSecurityGroup(Construct, String) - Method in class com.cloudforgeci.api.core.SystemContext
Creates instance security group for EC2 deployments.
createJenkinsDeployment(Construct, String) - Method in class com.cloudforgeci.api.core.SystemContext
Creates a complete Jenkins deployment with infrastructure and Jenkins-specific resources.
createLoggingFactory(Construct, String) - Method in class com.cloudforgeci.api.core.SystemContext
Creates a logging factory with proper context injection.
createMediaBucket(SystemContext, CmsSpec) - Static method in class com.cloudforgeci.api.core.topology.CmsMediaStorageConfiguration
Create S3 bucket for CMS media storage.
createMediaBucket(SystemContext, CmsSpec, boolean, boolean) - Static method in class com.cloudforgeci.api.core.topology.CmsMediaStorageConfiguration
Create S3 bucket with custom configuration.
createMediaBucketPolicy(Bucket) - Static method in class com.cloudforgeci.api.core.topology.CmsMediaStorageConfiguration
Create IAM policy for CMS to access media bucket.
createMediaCachePolicy(SystemContext) - Static method in class com.cloudforgeci.api.core.topology.CmsCdnConfiguration
Create cache policy optimized for media files.
createMediaOnlyDistribution(SystemContext, CmsSpec, Bucket) - Static method in class com.cloudforgeci.api.core.topology.CmsCdnConfiguration
Create CloudFront distribution for media-only CDN (no ALB).
createMemcachedCluster(SystemContext, ApplicationSpec) - Static method in class com.cloudforgeci.api.core.topology.CmsObjectCacheConfiguration
Create ElastiCache Memcached cluster.
createMemcachedEnvironment(String, int, CmsSpec) - Static method in class com.cloudforgeci.api.core.topology.CmsObjectCacheConfiguration
Create environment variables for Memcached connection.
createProductionJenkins(Construct, String, DeploymentContext) - Static method in class com.cloudforgeci.api.examples.SecurityExample
Example of creating a Jenkins deployment with production security settings.
createReadOnlyPolicy(Bucket) - Static method in class com.cloudforgeci.api.core.topology.CmsMediaStorageConfiguration
Create read-only IAM policy for media bucket.
createRedisCluster(SystemContext, ApplicationSpec) - Static method in class com.cloudforgeci.api.core.topology.CmsObjectCacheConfiguration
Create ElastiCache Redis cluster for object caching (or, for non-CMS callers such as CloudForgeManagerApplicationSpec, a Redis-backed session store).
createRedisEnvironment(CmsSpec, String, int) - Static method in class com.cloudforgeci.api.compute.PhpContainerFactory
Generate environment variables for Redis object cache.
createRedisEnvironment(String, int, CmsSpec) - Static method in class com.cloudforgeci.api.core.topology.CmsObjectCacheConfiguration
Create environment variables for Redis connection.
createRedisReplicationGroup(SystemContext, ApplicationSpec, int) - Static method in class com.cloudforgeci.api.core.topology.CmsObjectCacheConfiguration
Create ElastiCache Redis replication group for high availability.
createS3CloudFrontDeployment(Construct, String) - Method in class com.cloudforgeci.api.core.SystemContext
Creates a complete S3 + CloudFront deployment for static web applications.
createS3Environment(Bucket, CmsSpec, String) - Static method in class com.cloudforgeci.api.core.topology.CmsMediaStorageConfiguration
Create environment variables for S3 media integration.
createSecurityFactories(Construct, String) - Method in class com.cloudforgeci.api.core.SystemContext
Creates security-related factories (Certificate, OIDC, Identity Center).
createSnapshotAndWait(String, String) - Method in class com.cloudforgeci.localstack.LocalStackRdsSupport
 
createStagingJenkins(Construct, String, DeploymentContext) - Static method in class com.cloudforgeci.api.examples.SecurityExample
Example of creating a Jenkins deployment with staging security settings.
createStaticAssetsCachePolicy(SystemContext) - Static method in class com.cloudforgeci.api.core.topology.CmsCdnConfiguration
Create cache policy optimized for static assets.
createTargetGroups(Construct, String) - Method in class com.cloudforgeci.api.core.SystemContext
Creates target groups orchestrated by SystemContext.
createVpcFactory(Construct, String) - Method in class com.cloudforgeci.api.core.SystemContext
Creates a VPC factory with proper context injection.
createWithAutomaticIAM(Construct, String, DeploymentContext) - Static method in class com.cloudforgeci.api.examples.IAMExample
Example of creating Jenkins deployments with automatic IAM profile mapping.
createWithExplicitIAM(Construct, String, DeploymentContext) - Static method in class com.cloudforgeci.api.examples.IAMExample
Example of creating Jenkins deployments with explicit IAM profile selection.
createZone - Variable in class com.cloudforge.core.config.DeploymentConfig
Create Route53 hosted zone
createZone() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
CREDENTIAL_ROTATION - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
credentialsOverride() - Method in record class com.cloudforgeci.api.deploy.DeployOptions
Returns the value of the credentialsOverride record component.
cronCommands(String) - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns scheduled task commands for system cron.
cronCommands(String) - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
cronCommands(String) - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
cronCommands(String) - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
cronCommands(String) - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
cronCommands(String) - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
cronCommands(String) - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
cronCommands(String) - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
cronCommands(String) - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
cronCommands(String) - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
cronCommands(String) - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
cronCommands(String) - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
cronCommands(String) - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
cronCommands(String) - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
cronCommands(String) - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
cronCommands(String) - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
cronCommands(String) - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
cronCommands(String) - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
cronCommands(String) - Method in class com.cloudforgeci.api.application.cms.WooCommerceApplicationSpec
 
cronCommands(String) - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
crossAccountAssumeRoleStatement(SystemContext) - Static method in class com.cloudforgeci.api.core.iam.ManagerOperatorIamSupport
Lets Manager's own task role actually CALL sts:AssumeRole against a connected account's CloudForgeManagerAccess-* role — the other half of the cross-account connect feature (StsAssumeRoleService/CrossAccountRoleTemplateFactory): a correct trust policy on the TARGET role means nothing if Manager's own IAM policy never grants it permission to make the call in the first place.
crossRegionBackupEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable cross-region backups (null = use security profile default)
crossRegionBackupEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
ctx - Variable in class com.cloudforgeci.api.core.annotation.BaseFactory
 

D

DATABASE_ACCESS_CONTROL - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
DATABASE_AND_PROVISION - Static variable in class com.cloudforge.core.annotation.VisibilityCondition.Examples
 
DATABASE_LOGGING - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
DATABASE_MULTI_AZ - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
DATABASE_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.OperatorProvisioningPermissionMatrix
RdsFactory's DatabaseInstance/ ParameterGroup/SubnetGroup L2 constructs, plus the KMS key and Secrets Manager secret every encrypted instance provisions alongside it -- grouped together, not split into three separate maps, since RdsFactory always creates the three together for any app whose DatabaseSpec requests a database (there is no "RDS without its own secret and key" shape in this codebase to scope more narrowly than that).
DATABASE_PITR - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
databaseAllocatedStorageGB - Variable in class com.cloudforge.core.config.DeploymentConfig
Allocated storage in GB.
databaseAllocatedStorageGB() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
databaseBackupRetentionDays - Variable in class com.cloudforge.core.config.DeploymentConfig
Backup retention period in days.
databaseBackupRetentionDays() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
DatabaseConnection(String, int, String, String, String, String, String, List) - Constructor for record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseConnection
Creates an instance of a DatabaseConnection record class.
databaseEngine - Variable in class com.cloudforge.core.config.DeploymentConfig
Database engine (e.g., postgres, mysql, mariadb).
databaseEngine() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
databaseEnvVars(String, int, String, String) - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns database connection environment variables for this CMS.
databaseEnvVars(String, int, String, String) - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
databaseEnvVars(String, int, String, String) - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
databaseEnvVars(String, int, String, String) - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
databaseEnvVars(String, int, String, String) - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
databaseEnvVars(String, int, String, String) - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
databaseEnvVars(String, int, String, String) - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
databaseInitScripts() - Method in interface com.cloudforge.core.interfaces.DatabaseSpec
Database initialization SQL scripts to run after creation.
databaseInstanceClass - Variable in class com.cloudforge.core.config.DeploymentConfig
RDS instance class (e.g., db.t3.small, db.m5.large).
databaseInstanceClass() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
databaseMultiAz - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable Multi-AZ deployment for high availability.
databaseMultiAz() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
databaseName - Variable in class com.cloudforge.core.config.DeploymentConfig
Database name.
databaseName() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseConnection
Returns the value of the databaseName record component.
databaseName() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
Returns the value of the databaseName record component.
databaseName() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
databaseParameters() - Method in interface com.cloudforge.core.interfaces.DatabaseSpec
Database configuration overrides for specific engines.
databaseParameters() - Method in class com.cloudforgeci.api.application.analytics.SupersetApplicationSpec
 
databaseParameters() - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
 
databaseParameters() - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
databaseParameters() - Method in class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
 
databaseParameters() - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
databasePasswordEnvVar() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
The container environment variable name a provisioned database's password secret should be bound to, overriding ContainerFactory's own per-ApplicationSpec.applicationId() switch (and its DATABASE_PASSWORD fallback for any application not in it) when non-null.
databaseReadReplicaCount - Variable in class com.cloudforge.core.config.DeploymentConfig
Optional number of RDS read replicas.
databaseReadReplicaCount() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
databaseRequirement() - Method in interface com.cloudforge.core.interfaces.DatabaseSpec
Database requirement for this application.
databaseRequirement() - Method in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.analytics.SupersetApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.cms.WooCommerceApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
databaseRequirement() - Method in class com.cloudforgeci.api.application.monitoring.GrafanaApplicationSpec
 
DatabaseRequirement(DatabaseSpec.DatabaseRequirement.RequirementType, String, String, String, int, String, boolean) - Constructor for record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
Creates an instance of a DatabaseRequirement record class.
DatabaseSecurityRules - Class in com.cloudforgeci.api.core.rules
Database security compliance validation rules.
DatabaseSecurityRules() - Constructor for class com.cloudforgeci.api.core.rules.DatabaseSecurityRules
 
DatabaseSpec - Interface in com.cloudforge.core.interfaces
Database specification interface for applications requiring external databases.
DatabaseSpec.DatabaseConnection - Record Class in com.cloudforge.core.interfaces
Database connection information provided to applications.
DatabaseSpec.DatabaseRequirement - Record Class in com.cloudforge.core.interfaces
Database requirement specification.
DatabaseSpec.DatabaseRequirement.RequirementType - Enum Class in com.cloudforge.core.interfaces
 
databaseVersion - Variable in class com.cloudforge.core.config.DeploymentConfig
Database engine version.
databaseVersion() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
DB_ENGINE - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
DB_HOST - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
DB_INSTANCE_BACKUP_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
DB_MODE - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
DB_NAME - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
DB_PASSWORD - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
DB_PORT - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
DB_REPLICA_HOST - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
DB_REPLICA_PORT - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
DB_USER - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
dbConnection - Variable in class com.cloudforgeci.api.core.SystemContext
 
dbConnectionStringComponents - Variable in class com.cloudforgeci.api.core.SystemContext
 
dbCredentials - Variable in class com.cloudforgeci.api.core.SystemContext
 
dbDatasourceParameter - Variable in class com.cloudforgeci.api.core.SystemContext
 
dbInstanceAvailable(String) - Method in class com.cloudforgeci.localstack.LocalStackRdsSupport
 
dbSecurityGroup - Variable in class com.cloudforgeci.api.core.SystemContext
 
debugPath(Construct) - Method in class com.cloudforgeci.api.core.SystemContext
 
DEFAULT_DOCKER_SOCKET - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
DEFAULT_GATEWAY_PORT - Static variable in class com.cloudforge.core.local.DockerEmulatorSupport
DEFAULT_IMAGE - Static variable in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
DEFAULT_IMAGE - Static variable in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
DEFAULT_IMAGE - Static variable in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
DEFAULT_IMAGE - Static variable in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
DEFAULT_IMAGE - Static variable in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
DEFAULT_IMAGE - Static variable in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
DEFAULT_IMAGE - Static variable in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
DEFAULT_IMAGE - Static variable in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
DEFAULT_IMAGE - Static variable in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
DEFAULT_IMAGE - Static variable in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
DEFAULT_IMAGE - Static variable in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
DEFAULT_IMAGE - Static variable in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
DEFAULT_IMAGE - Static variable in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
DEFAULT_IMAGE - Static variable in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
DEFAULT_IMAGE - Static variable in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
DEFAULT_IMAGE - Static variable in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
DEFAULT_IMAGE - Static variable in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
DEFAULT_IMAGE - Static variable in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
DEFAULT_LOCAL_GATEWAY - Static variable in class com.cloudforge.core.manager.ManagerEndpointSupport
 
DEFAULT_NETWORK - Static variable in class com.cloudforge.core.local.DockerEmulatorSupport
DEFAULT_OIDC_ADMIN_GROUP - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
The one real source for these two role-group defaults — every place that needs a fallback when cognitoAdminGroupName/cognitoUserGroupName aren't explicitly set (cloudforge-manager's own ManagerRuntimeConfiguration and CognitoUserManagementService; cloudforge-manager-deployment's CloudForgeManagerApplicationSpec, for alb-oidc specifically — application-oidc gets the real configured value from CloudForgeManagerOidcIntegration instead, see that class's javadoc) references these constants instead of its own copy of the literal strings.
DEFAULT_OIDC_MANAGER_GROUP - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
defaultContainerImage() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns the default container image for this application.
defaultContainerImage() - Method in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.analytics.SupersetApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.artifactregistry.NexusApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.cicd.DroneApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.database.PostgreSQLApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.database.RedisApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.monitoring.GrafanaApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.monitoring.PrometheusApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.secrets.VaultApplicationSpec
 
defaultContainerImage() - Method in class com.cloudforgeci.api.application.vcs.GiteaApplicationSpec
 
defaultCpu() - Element in annotation interface com.cloudforge.core.annotation.ApplicationPlugin
Default Fargate CPU units when not specified in deployment context.
defaultCpu() - Element in annotation interface com.cloudforge.core.annotation.CmsPlugin
Default Fargate CPU units when not specified in deployment context.
defaultCpu() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Get the default Fargate CPU units.
defaultCpu() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Get the default Fargate CPU units from @CmsPlugin.
DefaultEmulatorEdgeRuntime - Class in com.cloudforge.core.local
Dockerized nginx edge for *.cloudforge.localhost Host routing.
DefaultEmulatorEdgeRuntime() - Constructor for class com.cloudforge.core.local.DefaultEmulatorEdgeRuntime
 
DefaultEmulatorEdgeRuntime(Path) - Constructor for class com.cloudforge.core.local.DefaultEmulatorEdgeRuntime
 
defaultForProfile(SecurityProfile) - Static method in enum class com.cloudforge.core.enums.ComplianceMode
Get default compliance mode for a security profile.
defaultForProfile(SecurityProfile) - Static method in enum class com.cloudforge.core.enums.NetworkMode
Get default network mode for a security profile.
defaultFrom() - Element in annotation interface com.cloudforge.core.annotation.ConfigField
Method name or expression for resolving default value from ApplicationSpec.
defaultFrom() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns the value of the defaultFrom record component.
defaultHealthCheckGracePeriod() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Get the recommended health check grace period for this application.
defaultHealthCheckGracePeriod() - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
defaultHealthCheckGracePeriod() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
defaultHealthCheckGracePeriod() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
defaultHealthCheckGracePeriod() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
defaultHealthCheckGracePeriod() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
defaultHealthCheckGracePeriod() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
defaultHealthCheckGracePeriod() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
defaultHealthCheckGracePeriod() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
defaultHealthCheckGracePeriod() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
defaultHealthCheckGracePeriod() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
defaultHealthCheckGracePeriod() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
defaultHealthCheckGracePeriod() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
defaultHealthCheckGracePeriod() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
defaultHealthCheckGracePeriod() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
defaultHealthCheckGracePeriod() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
defaultHealthCheckGracePeriod() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
defaultHealthCheckGracePeriod() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
defaultHealthCheckGracePeriod() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
defaultHealthCheckGracePeriod() - Method in class com.cloudforgeci.api.application.cms.WooCommerceApplicationSpec
 
defaultHealthCheckGracePeriod() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
defaultImage() - Element in annotation interface com.cloudforge.core.annotation.CmsPlugin
Docker Hub image or registry path for the official container image.
defaultInstanceType() - Element in annotation interface com.cloudforge.core.annotation.ApplicationPlugin
Default EC2 instance type when not specified in deployment context.
defaultInstanceType() - Element in annotation interface com.cloudforge.core.annotation.CmsPlugin
Default EC2 instance type when not specified in deployment context.
defaultInstanceType() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Get the default EC2 instance type.
defaultInstanceType() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Get the default EC2 instance type from @CmsPlugin.
defaultMemory() - Element in annotation interface com.cloudforge.core.annotation.ApplicationPlugin
Default Fargate memory in MB when not specified in deployment context.
defaultMemory() - Element in annotation interface com.cloudforge.core.annotation.CmsPlugin
Default Fargate memory in MB when not specified in deployment context.
defaultMemory() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Get the default Fargate memory in MB.
defaultMemory() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Get the default Fargate memory from @CmsPlugin.
defaultOidcGroupNames() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Default admin/developer group names for an external-OIDC-provider deployment, used when the deployment context doesn't override them (cognitoAdminGroupName/ cognitoUserGroupName).
defaults() - Static method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Creates a default PHP runtime configuration suitable for most CMS platforms.
defaults() - Static method in record class com.cloudforgeci.api.deploy.DeployOptions
 
DefaultValueResolver - Class in com.cloudforge.core.config
Resolves default values for configuration fields using layered priority.
DefaultValueResolver() - Constructor for class com.cloudforge.core.config.DefaultValueResolver
 
delete(String) - Method in interface com.cloudforge.core.local.LocalDeployer
 
delete(String) - Method in interface com.cloudforge.core.local.LocalSameApplicationStackReplacer.StackDeleter
 
delete(String) - Method in class com.cloudforgeci.api.deploy.aws.AwsDirectDeployer
 
delete(String) - Method in class com.cloudforgeci.localstack.LocalStackDeployer
 
delete(String) - Method in class com.cloudforgeci.ministack.MiniStackDeployer
 
deleteAccount(String) - Method in interface com.cloudforge.core.manager.auth.AuthBackend
 
deletedStacks() - Method in record class com.cloudforge.core.local.LocalSameApplicationStackReplacer.Result
Returns the value of the deletedStacks record component.
deleteLocalAfterUpload() - Method in interface com.cloudforge.core.interfaces.CmsMediaStorageSpec
Returns whether to delete local files after S3 upload.
DELETION_PROTECTION - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
demonstrateAllFeatures(Construct, String, DeploymentContext) - Static method in class com.cloudforgeci.api.examples.IAMExample
Complete example showing all IAM features.
demonstrateIAMValidation(Construct, String, DeploymentContext) - Static method in class com.cloudforgeci.api.examples.IAMExample
Example demonstrating IAM profile validation and mapping.
demonstratePermissionMatrix() - Static method in class com.cloudforgeci.api.examples.IAMExample
Example showing permission matrix usage.
demonstrateSecurityProfiles(Construct, String, DeploymentContext) - Static method in class com.cloudforgeci.api.examples.SecurityExample
Example showing how different security profiles affect the deployment: DEV Security Profile: - SSH access from anywhere (0.0.0.0/0) - Jenkins port accessible from anywhere - HTTP/HTTPS accessible from anywhere - Minimal security restrictions for development convenience STAGING Security Profile: - SSH access restricted to VPC CIDR - Jenkins port only accessible from ALB security group - HTTP/HTTPS accessible from anywhere (needed for external testing) - Moderate security restrictions PRODUCTION Security Profile: - SSH access restricted to specific bastion/VPN CIDR (10.0.1.0/24) - Jenkins port only accessible from ALB security group - HTTPS only (HTTP redirects to HTTPS) - Maximum security restrictions for compliance - WAF protection can be added (placeholder for future implementation)
dependsOn() - Element in annotation interface com.cloudforge.core.annotation.ConfigField
Name of parent field that this field depends on.
dependsOn() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns the value of the dependsOn record component.
deploy(DeploymentConfig, DeploymentTarget, Path, Path) - Static method in record class com.cloudforgeci.api.deploy.DeploymentRequest
 
deploy(LocalDeploymentRequest) - Method in class com.cloudforge.core.local.LocalDeploymentPipeline
 
deploy(LocalDeploymentRequest) - Static method in class com.cloudforgeci.localstack.LocalStackDeploymentPipeline
 
deploy(LocalDeploymentRequest) - Static method in class com.cloudforgeci.ministack.MiniStackDeploymentPipeline
 
deploy(DeploymentRequest) - Static method in class com.cloudforgeci.api.deploy.CloudForgeDeployment
 
deploy(LocalStackDeploymentPipeline.DeployRequest) - Static method in class com.cloudforgeci.localstack.LocalStackDeploymentPipeline
 
deploy(MiniStackDeploymentPipeline.DeployRequest) - Static method in class com.cloudforgeci.ministack.MiniStackDeploymentPipeline
 
deploy(String, Path) - Method in interface com.cloudforge.core.local.LocalDeployer
 
deploy(String, Path) - Method in class com.cloudforgeci.api.deploy.aws.AwsDirectDeployer
Creates or updates stackName from template via a change set.
deploy(String, Path) - Method in class com.cloudforgeci.localstack.LocalStackDeployer
 
deploy(String, Path) - Method in class com.cloudforgeci.ministack.MiniStackDeployer
 
DEPLOY - Enum constant in enum class com.cloudforgeci.api.deploy.DeployMode
Adapt and deploy to the local emulator target.
deployCapabilities() - Static method in class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog
Direct-deploy capabilities — never included in ManagerAwsCapabilityCatalog.operatorBaseline(), always attached separately (and conditionally, per-capability) by ManagerOperatorIamSupport only when the deploying caller actually holds the matching deploy:* ManagerPolicyCatalog policy.
deployment() - Method in record class com.cloudforge.core.local.LocalDeploymentPipelineResult
Returns the value of the deployment record component.
deployment() - Method in record class com.cloudforgeci.api.deploy.DeploymentResult
Returns the value of the deployment record component.
deployment() - Method in record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.DeployResult
Deprecated.
Returns the value of the deployment record component.
deployment() - Method in record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.DeployResult
Deprecated.
Returns the value of the deployment record component.
DeploymentConfig - Class in com.cloudforge.core.config
Universal deployment configuration for CloudForge applications.
DeploymentConfig() - Constructor for class com.cloudforge.core.config.DeploymentConfig
 
DeploymentContext - Class in com.cloudforgeci.api.core
Typed configuration interface for CDK deployment context.
DeploymentContext - Annotation Interface in com.cloudforge.core.annotation
Annotation to extract specific values from DeploymentContext.
DeploymentContext(Map) - Constructor for class com.cloudforgeci.api.core.DeploymentContext
 
DeploymentContextCatalog - Class in com.cloudforgeci.api.deploy
Persists per-stack deployment context snippets for Manager multi-stack enrichment.
DeploymentContextPreparer - Class in com.cloudforge.core.config
Fills missing DeploymentConfig fields from ApplicationSpec, property files, and auth/domain coherence rules — mirroring the interactive deployer when loading a partial deployment-context.json.
DeploymentContextPreparer.PrepareResult - Record Class in com.cloudforge.core.config
Messages describing defaults applied or auth coercions performed.
deploymentId() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
DeploymentRequest - Record Class in com.cloudforgeci.api.deploy
DeploymentRequest(DeploymentConfig, DeploymentTarget, DeployMode, Path, Path, DeployOptions) - Constructor for record class com.cloudforgeci.api.deploy.DeploymentRequest
Creates an instance of a DeploymentRequest record class.
DeploymentResult - Record Class in com.cloudforgeci.api.deploy
Outcome from CloudForgeDeployment.
DeploymentResult(DeploymentTarget, DeployMode, String, String, Path, TemplateAdaptationResult, LocalDeployResult, LocalSameApplicationStackReplacer.Result, Map, List, List, boolean) - Constructor for record class com.cloudforgeci.api.deploy.DeploymentResult
Creates an instance of a DeploymentResult record class.
DeploymentResult(String, boolean, boolean, List, Map) - Constructor for record class com.cloudforgeci.localstack.LocalStackDeployer.DeploymentResult
Deprecated.
Creates an instance of a DeploymentResult record class.
DeploymentResult(String, boolean, boolean, List, Map) - Constructor for record class com.cloudforgeci.ministack.MiniStackDeployer.DeploymentResult
Deprecated.
Creates an instance of a DeploymentResult record class.
DeploymentTarget - Enum Class in com.cloudforge.core.local
Post-synthesis deployment target for CloudForge templates.
DeploymentTargetConverter - Class in com.cloudforge.core.config
Jackson serializer/deserializer for DeploymentTarget, overriding #createMapper()'s WRITE_ENUMS_USING_TO_STRING/READ_ENUMS_USING_TO_STRING defaults for this one type.
DeploymentTargetConverter.Deserializer - Class in com.cloudforge.core.config
 
DeploymentTargetConverter.Serializer - Class in com.cloudforge.core.config
 
deploymentTargetEnvVar() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
The container environment variable name the resolved deployment target (aws/localstack/ministack) should be bound to, or null (the default) if this application has no need to distinguish targets at runtime.
DeploymentValidation - Annotation Interface in com.cloudforge.core.utilities
 
DeploymentValidation.Validator - Class in com.cloudforge.core.utilities
 
deploymentVersion() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
DeployMode - Enum Class in com.cloudforgeci.api.deploy
Local deployment operation mode for CloudForgeDeployment.
DeployOptions - Record Class in com.cloudforgeci.api.deploy
Optional post-deploy behavior for CloudForgeDeployment.
DeployOptions(boolean, boolean, Path, List, AwsCredentialsProvider) - Constructor for record class com.cloudforgeci.api.deploy.DeployOptions
Creates an instance of a DeployOptions record class.
DeployRequest(String, Path, Path, Path, String) - Constructor for record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.DeployRequest
Deprecated.
Creates an instance of a DeployRequest record class.
DeployRequest(String, Path, Path, Path, String) - Constructor for record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.DeployRequest
Deprecated.
Creates an instance of a DeployRequest record class.
DeployResult(TemplateAdaptationResult, LocalDeployResult) - Constructor for record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.DeployResult
Deprecated.
Creates an instance of a DeployResult record class.
DeployResult(TemplateAdaptationResult, LocalDeployResult) - Constructor for record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.DeployResult
Deprecated.
Creates an instance of a DeployResult record class.
deployStatements(SystemContext) - Static method in class com.cloudforgeci.api.core.iam.ManagerOperatorIamSupport
 
description - Variable in class com.cloudforge.core.config.ApplicationInfo
Application description
description() - Element in annotation interface com.cloudforge.core.annotation.ApplicationPlugin
Brief description of the application's purpose.
description() - Element in annotation interface com.cloudforge.core.annotation.CmsPlugin
Brief description of the CMS platform's purpose.
description() - Element in annotation interface com.cloudforge.core.annotation.ComplianceFramework
Description of the compliance framework for documentation purposes.
description() - Element in annotation interface com.cloudforge.core.annotation.ConfigField
Detailed description shown to users explaining the purpose and behavior.
description() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns the value of the description record component.
description() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Get the application description.
description() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Get the CMS description.
description() - Method in interface com.cloudforge.core.interfaces.FrameworkRules
Get the framework description.
description() - Method in record class com.cloudforgeci.api.core.rules.AuditManagerControl
Returns the value of the description record component.
description() - Method in record class com.cloudforgeci.api.core.rules.ComplianceRule
Returns the value of the description record component.
deserialize(JsonParser, DeserializationContext) - Method in class com.cloudforge.core.config.ComplianceFrameworkListConverter.Deserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.cloudforge.core.config.DeploymentTargetConverter.Deserializer
 
Deserializer() - Constructor for class com.cloudforge.core.config.ComplianceFrameworkListConverter.Deserializer
 
Deserializer() - Constructor for class com.cloudforge.core.config.DeploymentTargetConverter.Deserializer
 
DESTRUCTIVE - Enum constant in enum class com.cloudforge.core.annotation.FieldTag
Changing this field requires resource replacement.
detail() - Method in record class com.cloudforge.core.local.LocalHostPortOccupant
Returns the value of the detail record component.
details() - Method in record class com.cloudforge.core.local.LocalStackCapabilitySnapshot
Returns the value of the details record component.
DEV - Enum constant in enum class com.cloudforge.core.enums.SecurityProfile
 
Development with Advisory Warnings - Section in enum class com.cloudforge.core.enums.ComplianceMode
 
DeviceRegistrationRequest - Record Class in com.cloudforge.core.manager.agent
Body of POST /api/v1/settings/devices — the one request every CloudForge Agent client (cloudforge-studio/desktop/terminal) sends to register itself.
DeviceRegistrationRequest(String, AgentPlatform) - Constructor for record class com.cloudforge.core.manager.agent.DeviceRegistrationRequest
Creates an instance of a DeviceRegistrationRequest record class.
DeviceRegistrationResponse - Record Class in com.cloudforge.core.manager.agent
Response to a successful POST /api/v1/settings/devices — carries the plaintext deviceToken exactly once.
DeviceRegistrationResponse(String, String, String, AgentPlatform, String) - Constructor for record class com.cloudforge.core.manager.agent.DeviceRegistrationResponse
Creates an instance of a DeviceRegistrationResponse record class.
deviceToken() - Method in record class com.cloudforge.core.manager.agent.DeviceRegistrationResponse
Returns the value of the deviceToken record component.
DevSecurityConfiguration - Class in com.cloudforgeci.api.core.security
Development security configuration with relaxed security settings.
DevSecurityConfiguration() - Constructor for class com.cloudforgeci.api.core.security.DevSecurityConfiguration
 
DevSecurityProfileConfiguration - Class in com.cloudforgeci.api.core.security
Development security profile configuration with minimal security constraints.
DevSecurityProfileConfiguration() - Constructor for class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
Create DevSecurityProfileConfiguration with no deployment context.
DevSecurityProfileConfiguration(DeploymentContext) - Constructor for class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
Create DevSecurityProfileConfiguration.
diff(ObjectNode, ObjectNode) - Static method in class com.cloudforge.core.local.CloudFormationTemplateDiff
 
DISABLED - Enum constant in enum class com.cloudforge.core.enums.ComplianceMode
No compliance validation performed.
discover() - Static method in class com.cloudforgeci.api.compute.ApplicationLoader
Discover all ApplicationSpec implementations via ServiceLoader.
discover() - Static method in class com.cloudforgeci.api.compute.CmsLoader
Discover all CmsSpec implementations via ServiceLoader.
discover() - Static method in class com.cloudforgeci.api.core.rules.FrameworkLoader
Discover all compliance frameworks available on the classpath.
discoverAsList() - Static method in class com.cloudforgeci.api.compute.ApplicationLoader
Discover all ApplicationSpec implementations as a list.
discoverAsList() - Static method in class com.cloudforgeci.api.compute.CmsLoader
Discover all CmsSpec implementations as a list.
discoverByCategory(String) - Static method in class com.cloudforgeci.api.compute.ApplicationLoader
Discover ApplicationSpec implementations filtered by category.
discoverByCategory(String) - Static method in class com.cloudforgeci.api.compute.CmsLoader
Discover CmsSpec implementations filtered by CMS category.
discoverByPhpVersion(String) - Static method in class com.cloudforgeci.api.compute.CmsLoader
Discover CMS platforms by PHP version requirement.
discoverCategories() - Static method in class com.cloudforgeci.api.compute.ApplicationLoader
Discover all available categories.
discoverCategories() - Static method in class com.cloudforgeci.api.compute.CmsLoader
Discover all available CMS categories.
discoverCms() - Static method in class com.cloudforgeci.api.compute.CmsLoader
Discover all content management systems (category: "cms").
discoverEc2Supported() - Static method in class com.cloudforgeci.api.compute.ApplicationLoader
Discover applications that support EC2 deployment.
discoverEc2Supported() - Static method in class com.cloudforgeci.api.compute.CmsLoader
Discover CMS platforms that support EC2 deployment.
discoverEcommerce() - Static method in class com.cloudforgeci.api.compute.CmsLoader
Discover all e-commerce platforms (category: "ecommerce").
discoverFargateSupported() - Static method in class com.cloudforgeci.api.compute.ApplicationLoader
Discover applications that support Fargate deployment.
discoverFargateSupported() - Static method in class com.cloudforgeci.api.compute.CmsLoader
Discover CMS platforms that support Fargate deployment.
discoverFields(ApplicationSpec) - Static method in class com.cloudforge.core.config.ConfigurationIntrospector
Discovers all configuration fields from DeploymentConfig.
discoverFields(ApplicationSpec, String) - Static method in class com.cloudforge.core.config.ConfigurationIntrospector
Discovers configuration fields for a specific category.
discoverForums() - Static method in class com.cloudforgeci.api.compute.CmsLoader
Discover all forum platforms (category: "forum").
discoverGroupedByCategory() - Static method in class com.cloudforgeci.api.compute.ApplicationLoader
Get applications grouped by category.
discoverGroupedByCategory() - Static method in class com.cloudforgeci.api.compute.CmsLoader
Get CMS platforms grouped by category.
discoverLms() - Static method in class com.cloudforgeci.api.compute.CmsLoader
Discover all learning management systems (category: "lms").
discoverMultisiteSupported() - Static method in class com.cloudforgeci.api.compute.CmsLoader
Discover CMS platforms that support multi-site/multi-store.
discoverObjectCacheSupported() - Static method in class com.cloudforgeci.api.compute.CmsLoader
Discover CMS platforms that support object caching (Redis/Memcached).
discoverOidcEnabled() - Static method in class com.cloudforgeci.api.compute.ApplicationLoader
Discover applications that support OIDC integration.
discoverOidcEnabled() - Static method in class com.cloudforgeci.api.compute.CmsLoader
Discover CMS platforms that support OIDC integration.
discoverS3MediaSupported() - Static method in class com.cloudforgeci.api.compute.CmsLoader
Discover CMS platforms that support S3 media storage.
discoverSocial() - Static method in class com.cloudforgeci.api.compute.CmsLoader
Discover all social networking platforms (category: "social").
discoverVisibleFields(ApplicationSpec, Object) - Static method in class com.cloudforge.core.config.ConfigurationIntrospector
Discovers visible fields only (based on application capabilities and configuration state).
discoverVisibleFields(ApplicationSpec, Object, String) - Static method in class com.cloudforge.core.config.ConfigurationIntrospector
Discovers fields by category with visibility filtering.
discoverWikis() - Static method in class com.cloudforgeci.api.compute.CmsLoader
Discover all wiki platforms (category: "wiki").
Discovery: - Section in interface com.cloudforge.core.interfaces.FrameworkRules
 
Discovery Mechanism (v2.0): - Section in class com.cloudforgeci.api.core.rules.FrameworkLoader
 
displayName() - Element in annotation interface com.cloudforge.core.annotation.ApplicationPlugin
Human-readable display name for the application.
displayName() - Element in annotation interface com.cloudforge.core.annotation.CmsPlugin
Human-readable display name for the CMS.
displayName() - Element in annotation interface com.cloudforge.core.annotation.ComplianceFramework
Human-readable display name for logging and documentation.
displayName() - Element in annotation interface com.cloudforge.core.annotation.ConfigField
Display name shown to users in interactive prompts.
displayName() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns the value of the displayName record component.
displayName() - Method in enum class com.cloudforge.core.enums.AwsRegion
Gets the display name (e.g., "US East (N.
displayName() - Method in enum class com.cloudforge.core.enums.AwsRegion.GeoArea
 
displayName() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Get the human-readable display name for this application.
displayName() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Get the human-readable display name for this CMS.
displayName() - Method in interface com.cloudforge.core.interfaces.FrameworkRules
Get the human-readable display name for this framework.
displayName() - Method in record class com.cloudforge.core.local.LocalEmulatorSpec
Returns the value of the displayName record component.
displayName() - Method in record class com.cloudforge.core.local.StackPortSpec
Returns the value of the displayName record component.
displayName() - Method in record class com.cloudforge.core.manager.agent.DeviceRegistrationRequest
Returns the value of the displayName record component.
displayName() - Method in record class com.cloudforge.core.manager.agent.DeviceRegistrationResponse
Returns the value of the displayName record component.
displayName() - Method in record class com.cloudforge.core.manager.agent.RegisteredDeviceView
Returns the value of the displayName record component.
displayName() - Method in record class com.cloudforge.core.manager.auth.AuthAccount
Returns the value of the displayName record component.
displayName() - Method in record class com.cloudforge.core.manager.auth.AuthAccountUpdate
Returns the value of the displayName record component.
distinctTypes(JsonNode) - Static method in class com.cloudforge.core.local.MiniStackCfnResourceCatalog
 
distribution - Variable in class com.cloudforgeci.api.core.SystemContext
 
DnsLabel - Annotation Interface in com.cloudforge.core.utilities
 
DnsLabel.Validator - Class in com.cloudforge.core.utilities
 
DnsName - Annotation Interface in com.cloudforge.core.utilities
 
DnsName.Validator - Class in com.cloudforge.core.utilities
 
dnsRecordsCallbackRegistered - Variable in class com.cloudforgeci.api.core.SystemContext
 
dnsRecordsCreated - Variable in class com.cloudforgeci.api.core.SystemContext
 
DOCKER_NETWORK - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
DOCKER_SOCKET_ENV - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
dockerCreateArgs() - Method in class com.cloudforge.core.local.AbstractLocalEmulatorRuntime
Arguments after docker run -d when the container does not yet exist.
dockerCreateArgs() - Method in class com.cloudforgeci.localstack.LocalStackEmulatorRuntime
 
dockerCreateArgs() - Method in class com.cloudforgeci.ministack.MiniStackEmulatorRuntime
 
dockerCreateArgs(String, Path) - Method in class com.cloudforge.core.local.AbstractStackPortRuntime
 
DockerEmulatorSupport - Class in com.cloudforge.core.local
Shared Docker CLI helpers for local emulator containers.
dockerSocketHostPath() - Static method in class com.cloudforge.core.local.LocalEmulatorPaths
Host-side path of the Docker socket, honoring LocalEmulatorDefaults.DOCKER_SOCKET_ENV for non-default setups (Colima, Rancher Desktop, etc).
dockerSocketMount() - Static method in class com.cloudforge.core.local.LocalEmulatorPaths
 
documentRoot() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns the document root path within the container.
documentRoot() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
documentRoot() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
documentRoot() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
documentRoot() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
documentRoot() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
documentRoot() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
documentRoot() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
documentRoot() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
documentRoot() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
documentRoot() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
documentRoot() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
documentRoot() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
documentRoot() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
documentRoot() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
documentRoot() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
documentRoot() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
documentRoot() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
documentRoot() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
DolphinApplicationSpec - Class in com.cloudforgeci.api.application.cms
Dolphin/UNA Social Network ApplicationSpec implementation.
DolphinApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
DolphinOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for Dolphin/UNA via OAuth module / ALB OIDC.
DolphinOidcIntegration() - Constructor for class com.cloudforge.core.oidc.DolphinOidcIntegration
 
domain - Variable in class com.cloudforge.core.config.DeploymentConfig
Primary domain (e.g., "example.com")
domain - Variable in class com.cloudforgeci.api.core.SystemContext
 
domain() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
domain() - Method in record class com.cloudforgeci.api.core.SystemContext.DomainAndSslFactories
Returns the value of the domain record component.
DomainAndSslFactories(DomainFactory, Object) - Constructor for record class com.cloudforgeci.api.core.SystemContext.DomainAndSslFactories
Creates an instance of a DomainAndSslFactories record class.
DomainFactory - Class in com.cloudforgeci.api.network
Domain Factory using annotation-based context extraction.
DomainFactory(Construct, String) - Constructor for class com.cloudforgeci.api.network.DomainFactory
 
domainSsl() - Method in record class com.cloudforgeci.api.core.SystemContext.JenkinsDeployment
Returns the value of the domainSsl record component.
domainSsl() - Method in record class com.cloudforgeci.api.core.SystemContext.S3CloudFrontDeployment
Returns the value of the domainSsl record component.
DroneApplicationSpec - Class in com.cloudforgeci.api.application.cicd
Drone CI ApplicationSpec implementation.
DroneApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cicd.DroneApplicationSpec
 
drRegion() - Method in enum class com.cloudforge.core.enums.AwsRegion
Gets the disaster recovery region enum.
drRegionCode() - Method in enum class com.cloudforge.core.enums.AwsRegion
Gets the disaster recovery region code.
DrupalApplicationSpec - Class in com.cloudforgeci.api.application.cms
Drupal CMS ApplicationSpec implementation.
DrupalApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
DrupalOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for Drupal using the native OpenID Connect module.
DrupalOidcIntegration() - Constructor for class com.cloudforge.core.oidc.DrupalOidcIntegration
 
DRY_RUN - Enum constant in enum class com.cloudforgeci.api.deploy.DeployMode
Adapt canonical template only (no stack create/update).
dryRun(DeploymentConfig, DeploymentTarget, Path, Path) - Static method in record class com.cloudforgeci.api.deploy.DeploymentRequest
 
DYNAMODB_AUTOSCALING_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
DYNAMODB_PITR_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
DYNAMODB_TABLE_ENCRYPTED_KMS - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 

E

EBS_ENCRYPTION_BY_DEFAULT - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
ebsDeviceName() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns the EBS device name for EC2 instances when not using EFS.
ebsDeviceName() - Method in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.analytics.SupersetApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.artifactregistry.NexusApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.cicd.DroneApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.database.PostgreSQLApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.database.RedisApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.monitoring.GrafanaApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.monitoring.PrometheusApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.secrets.VaultApplicationSpec
 
ebsDeviceName() - Method in class com.cloudforgeci.api.application.vcs.GiteaApplicationSpec
 
ec2() - Method in record class com.cloudforgeci.api.core.SystemContext.JenkinsSpecificFactories
Returns the value of the ec2 record component.
EC2 - Enum constant in enum class com.cloudforge.core.enums.RuntimeType
 
EC2 - Enum constant in enum class com.cloudforge.core.local.LocalStackServiceCapability
 
EC2_IMDSV2 - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
EC2_IMDSV2_CHECK - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
EC2_INSTANCE_PROFILE_ATTACHED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
EC2_INSTANCES_IN_VPC - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
EC2_LAUNCH_TEMPLATE_PUBLIC_IP_DISABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
EC2_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.PermissionMatrix
EC2-specific permissions based on IAM profile.
ec2AutoscalingCallbackRegistered - Variable in class com.cloudforgeci.api.core.SystemContext
 
Ec2Context - Interface in com.cloudforge.core.interfaces
Runtime context information for EC2 UserData configuration.
Ec2ContextImpl - Class in com.cloudforgeci.api.core
Implementation of Ec2Context providing runtime information for UserData configuration.
Ec2ContextImpl(String, String, String, boolean, String, String) - Constructor for class com.cloudforgeci.api.core.Ec2ContextImpl
 
Ec2ContextImpl(String, String, String, boolean, String, String, String, String, boolean) - Constructor for class com.cloudforgeci.api.core.Ec2ContextImpl
 
ec2DataPath() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns the EC2 data path where application stores persistent data.
ec2DataPath() - Method in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.analytics.SupersetApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.artifactregistry.NexusApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.cicd.DroneApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.database.PostgreSQLApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.database.RedisApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.monitoring.GrafanaApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.monitoring.PrometheusApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.secrets.VaultApplicationSpec
 
ec2DataPath() - Method in class com.cloudforgeci.api.application.vcs.GiteaApplicationSpec
 
Ec2Factory - Class in com.cloudforgeci.api.compute
Factory for creating EC2-based Jenkins compute infrastructure.
Ec2Factory(Construct, String) - Constructor for class com.cloudforgeci.api.compute.Ec2Factory
 
ec2Instance - Variable in class com.cloudforgeci.api.core.SystemContext
 
ec2InstanceRole - Variable in class com.cloudforgeci.api.core.SystemContext
 
ec2LogPaths() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns CloudWatch log file paths for EC2 monitoring.
ec2LogPaths() - Method in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.analytics.SupersetApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.artifactregistry.NexusApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.cicd.DroneApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.database.PostgreSQLApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.database.RedisApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.monitoring.GrafanaApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.monitoring.PrometheusApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.secrets.VaultApplicationSpec
 
ec2LogPaths() - Method in class com.cloudforgeci.api.application.vcs.GiteaApplicationSpec
 
Ec2RuntimeConfiguration - Class in com.cloudforgeci.api.core.runtime
 
Ec2RuntimeConfiguration() - Constructor for class com.cloudforgeci.api.core.runtime.Ec2RuntimeConfiguration
 
ECOMMERCE_EXTENSIONS - Static variable in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Extensions for e-commerce platforms (encryption, math).
ECR_PRIVATE_IMAGE_SCANNING - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
ECS - Enum constant in enum class com.cloudforge.core.local.LocalStackServiceCapability
 
ECS_DESCRIBE - Enum constant in enum class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog.Capability
 
ECS_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.OperatorProvisioningPermissionMatrix
FargateFactory's Cluster/ FargateService/FargateTaskDefinition L2 constructs -- registering and running the task definition, not the workload permissions the running task itself needs (that's PermissionMatrix).
ECS_STOP_TASK - Enum constant in enum class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog.Capability
 
ECS_UPDATE_SERVICE - Enum constant in enum class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog.Capability
 
EDGE_AUTOSTART_ENV - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
When false, skip nginx edge auto-start with the emulator.
edgeApplicationUrl(String) - Static method in class com.cloudforge.core.local.LocalEmulatorDefaults
Browser URL for an app via the emulator edge.
edgeHostnameForApplication(String) - Static method in class com.cloudforge.core.local.LocalEmulatorDefaults
Edge hostname for a CloudForge applicationId.
edition() - Method in record class com.cloudforge.core.local.LocalStackCapabilitySnapshot
Returns the value of the edition record component.
efs - Variable in class com.cloudforgeci.api.core.SystemContext
 
efs() - Method in record class com.cloudforgeci.api.compute.ApplicationFactory.ApplicationSystem
Returns the value of the efs record component.
efs() - Method in record class com.cloudforgeci.api.core.SystemContext.InfrastructureFactories
Returns the value of the efs record component.
EFS - Enum constant in enum class com.cloudforge.core.local.LocalStackServiceCapability
 
EFS_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
EFS_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
EFS_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
EFS_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
EFS_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
EFS_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
EFS_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
EFS_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
EFS_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
EFS_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
EFS_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
EFS_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
EFS_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
EFS_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
EFS_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
EFS_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
EFS_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
EFS_DATA_PATH - Static variable in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
EFS_ENCRYPTED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
EFS_PERMISSIONS - Static variable in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
EFS_PERMISSIONS - Static variable in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
EFS_PERMISSIONS - Static variable in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
EFS_PERMISSIONS - Static variable in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
EFS_PERMISSIONS - Static variable in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
EFS_PERMISSIONS - Static variable in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
EFS_PERMISSIONS - Static variable in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
EFS_PERMISSIONS - Static variable in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
EFS_PERMISSIONS - Static variable in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
EFS_PERMISSIONS - Static variable in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
EFS_PERMISSIONS - Static variable in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
EFS_PERMISSIONS - Static variable in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
EFS_PERMISSIONS - Static variable in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
EFS_PERMISSIONS - Static variable in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
EFS_PERMISSIONS - Static variable in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
EFS_PERMISSIONS - Static variable in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
EFS_PERMISSIONS - Static variable in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
EFS_PERMISSIONS - Static variable in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
EFS_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.OperatorProvisioningPermissionMatrix
EfsFactory's FileSystem/AccessPoint L2 constructs.
EFS_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.PermissionMatrix
EFS permissions based on IAM profile.
efsDataPath() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns the EFS path for this application's data.
efsDataPath() - Method in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.analytics.SupersetApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.artifactregistry.NexusApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.cicd.DroneApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.database.PostgreSQLApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.database.RedisApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.monitoring.GrafanaApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.monitoring.PrometheusApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.secrets.VaultApplicationSpec
 
efsDataPath() - Method in class com.cloudforgeci.api.application.vcs.GiteaApplicationSpec
 
efsEncryptionInTransitEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable EFS encryption in transit
efsEncryptionInTransitEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
EfsFactory - Class in com.cloudforgeci.api.storage
Factory for creating EFS file systems with support for persistence and reuse.
EfsFactory(Construct, String) - Constructor for class com.cloudforgeci.api.storage.EfsFactory
 
efsId() - Method in interface com.cloudforge.core.interfaces.Ec2Context
Returns the EFS filesystem ID if EFS is available.
efsId() - Method in class com.cloudforgeci.api.core.Ec2ContextImpl
 
efsPermissions() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns the EFS permissions for the access point.
efsPermissions() - Method in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.analytics.SupersetApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.artifactregistry.NexusApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.cicd.DroneApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.database.PostgreSQLApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.database.RedisApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.monitoring.GrafanaApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.monitoring.PrometheusApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.secrets.VaultApplicationSpec
 
efsPermissions() - Method in class com.cloudforgeci.api.application.vcs.GiteaApplicationSpec
 
efsSg - Variable in class com.cloudforgeci.api.core.SystemContext
 
EKS_CLUSTER_LOGGING_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
EKS_CLUSTER_OLDEST_SUPPORTED_VERSION - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
EKS_ENDPOINT_NO_PUBLIC_ACCESS - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
EKS_SECRETS_ENCRYPTED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
ELB_DELETION_PROTECTION - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
ELB_LOGGING_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
ELB_TLS_HTTPS_LISTENERS - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
ElbSecurityRules - Class in com.cloudforgeci.api.core.rules
Elastic Load Balancer security compliance validation rules.
ElbSecurityRules() - Constructor for class com.cloudforgeci.api.core.rules.ElbSecurityRules
 
ELBV2 - Enum constant in enum class com.cloudforge.core.local.LocalStackServiceCapability
 
email() - Method in record class com.cloudforge.core.manager.auth.AuthAccount
Returns the value of the email record component.
email() - Method in record class com.cloudforge.core.manager.auth.AuthAccountRequest
Returns the value of the email record component.
email() - Method in record class com.cloudforge.core.manager.auth.AuthAccountUpdate
Returns the value of the email record component.
empty() - Static method in record class com.cloudforge.core.local.LocalSameApplicationStackReplacer.Result
 
EMULATOR_COMPANIONS_ENV - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
When false, ministack-start / localstack-start skip StackPort + edge.
EMULATOR_EDGE_CONTAINER - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
nginx Host-based edge for *.cloudforge.localhost (shared by MiniStack + LocalStack).
EMULATOR_EDGE_CONTAINER_PORT - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
EMULATOR_EDGE_HOST_PORT - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
EMULATOR_EDGE_HTTP_PORT_ENV - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
EMULATOR_EDGE_IMAGE - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
EMULATOR_EDGE_VOLUME_DIR_NAME - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
emulatorContainerName() - Method in record class com.cloudforge.core.local.StackPortSpec
Returns the value of the emulatorContainerName record component.
EmulatorEdgeCli - Class in com.cloudforge.core.local
Command-line entry point for EmulatorEdgeLifecycle — backs scripts/emulator-edge-*.sh.
emulatorEdgeDir() - Static method in class com.cloudforge.core.local.LocalEmulatorPaths
Runtime nginx conf dir (conf.d, generated vhosts).
emulatorEdgeDir(Path) - Static method in class com.cloudforge.core.local.LocalEmulatorPaths
 
EmulatorEdgeLifecycle - Class in com.cloudforge.core.local
Applies EmulatorEdgeLifecycleAction to the shared nginx emulator edge.
EmulatorEdgeLifecycleAction - Enum Class in com.cloudforge.core.local
Emulator edge (nginx) lifecycle actions for Maven goals and EmulatorLifecycle.
emulatorEdgeNginxConf(Path) - Static method in class com.cloudforge.core.local.LocalEmulatorPaths
Prefer repo docker/emulator-edge/nginx.conf, else classpath extract location.
EmulatorEdgeRuntime - Interface in com.cloudforge.core.local
Shared nginx edge in front of MiniStack/LocalStack host-published ECS ports.
emulatorEndpointUrl() - Method in record class com.cloudforge.core.local.StackPortSpec
 
EmulatorLifecycle - Class in com.cloudforge.core.local
EmulatorLifecycleAction - Enum Class in com.cloudforge.core.local
Lifecycle operations exposed by Maven goals and programmatic callers.
enableAgents - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable JNLP build agent port (Jenkins: 50000)
enableAutoScaling - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable auto-scaling
enableAutoScaling() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
enableCloudTrailBucketAccessRemediation - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable CloudTrail bucket access logging remediation
enableCloudTrailBucketAccessRemediation() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
enableCluster - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable Redis Cluster bus port (Redis: 16379)
enableClustering - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable clustering ports (Mattermost: 8074-8075, Vault: 8201)
enableClusterMode() - Method in interface com.cloudforge.core.interfaces.CmsObjectCacheSpec
Returns whether to enable Redis cluster mode.
enabled() - Method in record class com.cloudforge.core.manager.auth.AuthAccount
Returns the value of the enabled record component.
enabled() - Method in record class com.cloudforge.core.manager.auth.AuthAccountUpdate
Returns the value of the enabled record component.
enableDockerRegistry - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable container registry port (GitLab: 5050, Nexus: 5000-5002)
enableDomainAndSsl - Variable in class com.cloudforgeci.api.api.JenkinsConfig
Deprecated.
 
enableEncryption - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable encryption at rest
enableEncryption() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
enableFlowlogs - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable VPC flow logs
enableFlowlogs - Variable in class com.cloudforgeci.api.core.SystemContext
 
enableFlowlogs() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
enableMetrics - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable Prometheus metrics port (GitLab: 9090)
enableMonitoring - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable CloudWatch monitoring
enableMonitoring() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
enableNotary - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable Notary content trust port (Harbor: 4443)
enablePersistentConnections() - Method in interface com.cloudforge.core.interfaces.CmsObjectCacheSpec
Returns whether to enable persistent connections.
enableRdsAutoMinorVersionUpgradeRemediation - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable RDS auto minor version upgrade remediation
enableRdsAutoMinorVersionUpgradeRemediation() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
enableRdsDeletionProtectionRemediation - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable RDS deletion protection remediation
enableRdsDeletionProtectionRemediation() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
enableS3VersioningRemediation - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable S3 versioning remediation
enableS3VersioningRemediation() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
enableSentinel - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable Redis Sentinel port (Redis: 26379)
enableSmtp - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable SMTP email port (Mattermost: 587)
enableSmtps - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable SMTP TLS email port (Mattermost: 465)
enableSsh - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable Git SSH port (GitLab: 22, Gitea: 2222)
enableSsl - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable SSL certificate via ACM
enableSsl() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
enableTls() - Method in interface com.cloudforge.core.interfaces.CmsObjectCacheSpec
Returns whether to enable TLS for cache connections.
enableTransferAcceleration() - Method in interface com.cloudforge.core.interfaces.CmsMediaStorageSpec
Returns whether to enable S3 Transfer Acceleration.
enableTrivy - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable Trivy vulnerability scanner port (Harbor: 8080)
ENCRYPTION_AT_REST - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
ENCRYPTION_IN_TRANSIT - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
endpoint() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseConnection
Returns the value of the endpoint record component.
endpoint() - Method in record class com.cloudforge.core.local.LocalStackCapabilitySnapshot
Returns the value of the endpoint record component.
endpoint() - Method in record class com.cloudforgeci.api.deploy.DeploymentResult
Returns the value of the endpoint record component.
endpointConfigName() - Method in record class com.cloudforge.core.local.StackPortSpec
Named StackPort endpoint key (used in STACKPORT_ENDPOINTS).
ENFORCE - Enum constant in enum class com.cloudforge.core.enums.ComplianceMode
Validation failures block CDK synthesis.
ENFORCE - Enum constant in enum class com.cloudforge.core.local.PreflightMode
 
ENFORCE Mode - Section in enum class com.cloudforge.core.enums.ComplianceMode
 
engine() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseConnection
Returns the value of the engine record component.
engine() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
Returns the value of the engine record component.
ensureNetwork(String) - Static method in class com.cloudforge.core.local.DockerEmulatorSupport
 
ensureRunningAndReconcile() - Static method in class com.cloudforge.core.local.EmulatorEdgeLifecycle
Ensure edge is up and vhosts match current Docker publishes.
ensureRunningAndReconcile() - Method in interface com.cloudforge.core.local.EmulatorEdgeRuntime
Ensure the edge is running, then reconcile routes.
env() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
environment - Variable in class com.cloudforge.core.config.DeploymentConfig
Environment name (e.g., "dev", "staging", "production")
environment() - Method in record class com.cloudforge.core.interfaces.ApplicationSpec.SidecarContainer
Returns the value of the environment record component.
envKey(DeploymentTarget) - Static method in class com.cloudforge.core.local.PreflightMessages
 
equals(Object) - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.config.DeploymentContextPreparer.PrepareResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.interfaces.ApplicationSpec.OptionalPort
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.interfaces.ApplicationSpec.SidecarContainer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseConnection
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.local.CloudFormationTemplateDiff.ResourceChange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.local.LocalDeploymentArtifactPaths
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.local.LocalDeploymentPipelineResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.local.LocalDeploymentRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.local.LocalDeployResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.local.LocalEmulatorSpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.local.LocalHostPortOccupant
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.local.LocalResourceChange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.local.LocalSameApplicationStackReplacer.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.local.LocalStackCapabilitySnapshot
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.local.MiniStackCfnResourceCatalog.TemplateResourceRef
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.local.PreflightResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.local.PreflightViolation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.local.StackPortSpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.local.TemplateAdaptation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.local.TemplateAdaptationResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.manager.agent.DeviceRegistrationRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.manager.agent.DeviceRegistrationResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.manager.agent.RegisteredDeviceView
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.manager.auth.AuthAccount
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.manager.auth.AuthAccountRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforge.core.manager.auth.AuthAccountUpdate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.compute.ApplicationFactory.ApplicationSystem
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.core.iam.PermissionMatrix.ValidationResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.core.rules.AuditManagerControl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.core.rules.AuditManagerControl.FrameworkControl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.core.rules.ComplianceMatrix.FrameworkRequirement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.core.rules.ComplianceRule
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.core.SystemContext.DomainAndSslFactories
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.core.SystemContext.InfrastructureFactories
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.core.SystemContext.JenkinsDeployment
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.core.SystemContext.JenkinsSpecificFactories
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.core.SystemContext.S3CloudFrontDeployment
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.core.SystemContext.S3CloudFrontFactories
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.deploy.aws.AwsStackDeployResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.deploy.catalog.ProvisionProductInput
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.deploy.catalog.ProvisionProductResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.deploy.catalog.ServiceCatalogProductPublisher.LookupResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.deploy.catalog.ServiceCatalogProductPublisher.PublishResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.deploy.catalog.UpdateProvisionedProductInput
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.deploy.CloudForgeSynthesizer.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.deploy.DeploymentRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.deploy.DeploymentResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.deploy.DeployOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.deploy.LocalDeployPreflight.PreflightOutcome
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.localstack.LocalStackDeployer.Change
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.localstack.LocalStackDeployer.DeploymentResult
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.ArtifactPaths
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.DeployRequest
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.DeployResult
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.ministack.MiniStackAuthProxy.Config
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.ministack.MiniStackDeployer.Change
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.ministack.MiniStackDeployer.DeploymentResult
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.ArtifactPaths
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.DeployRequest
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.DeployResult
Deprecated.
Indicates whether some other object is "equal to" this one.
error(String) - Static method in class com.cloudforge.core.config.ValidationResult
Creates a failed validation result with error message.
Error Handling - Section in class com.cloudforge.core.annotation.VisibilityCondition
 
Error Handling - Section in class com.cloudforgeci.api.core.annotation.ContextInjector
 
errorMessage() - Method in record class com.cloudforgeci.api.core.rules.ComplianceRule
Returns the value of the errorMessage record component.
EU - Enum constant in enum class com.cloudforge.core.enums.AwsRegion.GeoArea
 
EU_CENTRAL_1 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
EU_CENTRAL_2 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
EU_NORTH_1 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
EU_SOUTH_1 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
EU_SOUTH_2 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
EU_WEST_1 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
EU_WEST_2 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
EU_WEST_3 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
evaluate() - Method in class com.cloudforge.core.config.VisibilityExpressionEvaluator
Evaluates the visibility expression.
evidenceSources() - Method in record class com.cloudforgeci.api.core.rules.AuditManagerControl
Returns the value of the evidenceSources record component.
example() - Element in annotation interface com.cloudforge.core.annotation.ConfigField
Example value shown to users as guidance.
example() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns the value of the example record component.
Example Framework: - Section in class com.cloudforgeci.api.core.rules.FrameworkLoader
 
Examples - Section in enum class com.cloudforge.core.enums.ComplianceMode
 
Examples: - Section in class com.cloudforge.core.config.VisibilityExpressionEvaluator
 
Example Usage - Section in record class com.cloudforgeci.api.core.rules.AuditManagerControl
 
execute(DeploymentTarget, EmulatorLifecycleAction) - Static method in class com.cloudforge.core.local.EmulatorLifecycle
 
execute(DeploymentTarget, StackPortLifecycleAction) - Static method in class com.cloudforge.core.local.StackPortLifecycle
 
execute(EmulatorEdgeLifecycleAction) - Static method in class com.cloudforge.core.local.EmulatorEdgeLifecycle
 
execute(EmulatorEdgeRuntime, EmulatorEdgeLifecycleAction) - Static method in class com.cloudforge.core.local.EmulatorEdgeLifecycle
 
execute(LocalEmulatorRuntime, EmulatorLifecycleAction) - Static method in class com.cloudforge.core.local.EmulatorLifecycle
 
execute(PlatformRuntimeAction) - Method in interface com.cloudforge.core.local.PlatformRuntimeProvider
 
execute(PlatformRuntimeAction) - Method in class com.cloudforgeci.localstack.LocalStackPlatformRuntimeProvider
 
execute(PlatformRuntimeAction) - Method in class com.cloudforgeci.ministack.MiniStackPlatformRuntimeProvider
 
execute(StackPortRuntime, StackPortLifecycleAction) - Static method in class com.cloudforge.core.local.StackPortLifecycle
 
executeDeferredActions() - Method in class com.cloudforgeci.api.core.SystemContext
Execute all deferred actions.
executeUnchecked(DeploymentTarget, EmulatorLifecycleAction) - Static method in class com.cloudforge.core.local.EmulatorLifecycle
 
executeUnchecked(EmulatorEdgeLifecycleAction) - Static method in class com.cloudforge.core.local.EmulatorEdgeLifecycle
 
existingFileSystemId - Variable in class com.cloudforge.core.config.DeploymentConfig
Reuse existing EFS by ID (for disaster recovery workflows)
existingFileSystemId() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
EXPERIMENTAL - Enum constant in enum class com.cloudforge.core.annotation.FieldTag
This feature is experimental and not production-ready.
EXTENDED - Enum constant in enum class com.cloudforge.core.enums.IAMProfile
EXTENDED: Broader permissions for development and debugging.
EXTENDED_ONLY_VPC_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.OperatorProvisioningPermissionMatrix
Flow logs and custom network ACLs -- not part of VpcFactory's default topology, only relevant for a compliance-driven or hardened network profile.
ExtendedIAMConfiguration - Class in com.cloudforgeci.api.core.iam
Extended IAM configuration with broader permissions for development.
ExtendedIAMConfiguration() - Constructor for class com.cloudforgeci.api.core.iam.ExtendedIAMConfiguration
 
extensions() - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns the value of the extensions record component.

F

fail(String, String, String) - Static method in record class com.cloudforgeci.api.core.rules.ComplianceRule
Create a failing compliance rule with error message.
fail(String, String, String, String) - Static method in record class com.cloudforgeci.api.core.rules.ComplianceRule
Create a failing compliance rule with Config rule mapping.
FAIL - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.ValidationResult
 
fargate() - Method in record class com.cloudforgeci.api.core.SystemContext.JenkinsSpecificFactories
Returns the value of the fargate record component.
FARGATE - Enum constant in enum class com.cloudforge.core.enums.RuntimeType
 
FARGATE_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.PermissionMatrix
Fargate-specific permissions based on IAM profile.
fargateAutoscalingCallbackRegistered - Variable in class com.cloudforgeci.api.core.SystemContext
 
fargateAutoscalingConfigured - Variable in class com.cloudforgeci.api.core.SystemContext
 
FargateCpuMemoryValidator - Class in com.cloudforge.core.config
Validates AWS Fargate CPU/memory combinations.
FargateCpuMemoryValidator() - Constructor for class com.cloudforge.core.config.FargateCpuMemoryValidator
 
fargateExecutionRole - Variable in class com.cloudforgeci.api.core.SystemContext
 
FargateFactory - Class in com.cloudforgeci.api.compute
Factory for creating Fargate-based Jenkins compute infrastructure.
FargateFactory(Construct, String) - Constructor for class com.cloudforgeci.api.compute.FargateFactory
Creates a new FargateFactory instance.
FargateRuntimeConfiguration - Class in com.cloudforgeci.api.core.runtime
 
FargateRuntimeConfiguration() - Constructor for class com.cloudforgeci.api.core.runtime.FargateRuntimeConfiguration
 
fargateService - Variable in class com.cloudforgeci.api.core.SystemContext
 
fargateServiceSg - Variable in class com.cloudforgeci.api.core.SystemContext
 
fargateTaskDef - Variable in class com.cloudforgeci.api.core.SystemContext
 
fargateTaskRole - Variable in class com.cloudforgeci.api.core.SystemContext
 
Feature Comparison - Section in enum class com.cloudforge.core.enums.LoadBalancerType
 
Features: - Section in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
Features: - Section in class com.cloudforgeci.api.core.topology.CmsMediaStorageConfiguration
 
Features: - Section in class com.cloudforgeci.api.core.topology.CmsObjectCacheConfiguration
 
field() - Element in annotation interface com.cloudforge.core.annotation.FieldEquals
DeploymentConfig field name to check.
field() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns the value of the field record component.
Field Categories - Section in annotation interface com.cloudforge.core.annotation.ConfigField
 
Field Equality - Section in class com.cloudforge.core.annotation.VisibilityCondition
 
FieldEquals - Annotation Interface in com.cloudforge.core.annotation
Field equality check for visibility conditions.
fieldName() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns the value of the fieldName record component.
Field References - Section in class com.cloudforge.core.annotation.VisibilityCondition
 
FieldTag - Enum Class in com.cloudforge.core.annotation
Tags that describe the impact and characteristics of configuration field changes.
FieldValidator - Interface in com.cloudforge.core.config
Custom validator for configuration field cross-field validation.
fileIntegrityMonitoring - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable file integrity monitoring
fileIntegrityMonitoringEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
find(String) - Static method in class com.cloudforge.core.deploy.ApplicationDeploymentExtensions
 
find(String) - Static method in class com.cloudforge.core.deploy.ApplicationDeploymentPresets
 
findAccount(String) - Method in interface com.cloudforge.core.manager.auth.AuthBackend
Finds one account by its AuthAccount.id(), or empty if this backend has no such account.
findAvailableInstance(String...) - Method in class com.cloudforgeci.localstack.LocalStackRdsSupport
 
findById(String) - Static method in class com.cloudforgeci.api.compute.ApplicationLoader
Find a specific ApplicationSpec by application ID.
findById(String) - Static method in class com.cloudforgeci.api.compute.CmsLoader
Find a specific CmsSpec by CMS ID.
findEcsContainerPort(JsonNode) - Static method in class com.cloudforge.core.local.TemplateResourceScanner
Primary container port from the first AWS::ECS::Service load balancer mapping.
firstSeenAt() - Method in record class com.cloudforge.core.manager.auth.AuthAccount
Returns the value of the firstSeenAt record component.
FlarumApplicationSpec - Class in com.cloudforgeci.api.application.cms
Flarum Forum ApplicationSpec implementation.
FlarumApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
FlarumOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for Flarum via FoF OAuth extension / ALB OIDC.
FlarumOidcIntegration() - Constructor for class com.cloudforge.core.oidc.FlarumOidcIntegration
 
FlowLogFactory - Class in com.cloudforgeci.api.observability
VPC Flow Log Factory using annotation-based context injection.
FlowLogFactory(Construct, String) - Constructor for class com.cloudforgeci.api.observability.FlowLogFactory
 
flowlogs - Variable in class com.cloudforgeci.api.core.SystemContext
 
forbid(String, Function) - Static method in class com.cloudforgeci.api.core.rules.RuleKit
 
forConfigKey(String) - Static method in class com.cloudforge.core.local.LocalEmulatorRuntimes
 
forConfigKey(String) - Static method in class com.cloudforge.core.local.StackPortRuntimes
 
forDrupal() - Static method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Creates a configuration for Drupal.
forEcommerce() - Static method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Creates a configuration optimized for WooCommerce/e-commerce.
forMagento() - Static method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Creates a configuration optimized for Magento 2.
formatBlocked(PreflightResult) - Static method in class com.cloudforge.core.local.PreflightMessages
 
formattedWarnings() - Method in record class com.cloudforgeci.api.deploy.LocalDeployPreflight.PreflightOutcome
 
formatWarnings(PreflightResult) - Static method in class com.cloudforge.core.local.PreflightMessages
 
forSocial() - Static method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Creates a configuration for social networking platforms (Dolphin/UNA, HumHub).
forTarget(DeploymentTarget) - Static method in class com.cloudforge.core.local.LocalEmulatorRuntimes
 
forTarget(DeploymentTarget) - Static method in record class com.cloudforge.core.local.LocalEmulatorSpec
 
forTarget(DeploymentTarget) - Static method in class com.cloudforge.core.local.PlatformRuntimeProviders
 
forTarget(DeploymentTarget) - Static method in class com.cloudforge.core.local.StackPortRuntimes
 
forTarget(DeploymentTarget) - Static method in record class com.cloudforge.core.local.StackPortSpec
 
forTarget(DeploymentTarget, String, Path, Path) - Static method in record class com.cloudforge.core.local.LocalDeploymentRequest
 
forTarget(Path, String, DeploymentTarget) - Static method in record class com.cloudforge.core.local.LocalDeploymentArtifactPaths
 
forWordPress() - Static method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Creates a configuration optimized for WordPress.
fpmConfig() - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns the value of the fpmConfig record component.
fqdn - Variable in class com.cloudforge.core.config.DeploymentConfig
Fully qualified domain name — always subdomain + "." + domain once both are set; this field only matters when you need to override that computed result directly (e.g.
fqdn - Variable in class com.cloudforgeci.api.core.SystemContext
 
fqdn() - Method in interface com.cloudforge.core.interfaces.Ec2Context
Returns the fully-qualified domain name for this deployment, if a domain is configured.
fqdn() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
fqdn() - Method in class com.cloudforgeci.api.core.Ec2ContextImpl
 
framework() - Method in record class com.cloudforgeci.api.core.rules.AuditManagerControl.FrameworkControl
Returns the value of the framework record component.
FrameworkControl(String, String, String) - Constructor for record class com.cloudforgeci.api.core.rules.AuditManagerControl.FrameworkControl
Creates an instance of a FrameworkControl record class.
frameworkId() - Method in interface com.cloudforge.core.interfaces.FrameworkRules
Get the framework identifier from the ComplianceFramework annotation.
FrameworkLoader - Class in com.cloudforgeci.api.core.rules
Discovers and loads compliance framework validators using Java ServiceLoader.
frameworkMappings() - Method in record class com.cloudforgeci.api.core.rules.AuditManagerControl
Returns the value of the frameworkMappings record component.
FrameworkRequirement(String, ComplianceMatrix.RequirementLevel) - Constructor for record class com.cloudforgeci.api.core.rules.ComplianceMatrix.FrameworkRequirement
Creates an instance of a FrameworkRequirement record class.
FrameworkRules<T> - Interface in com.cloudforge.core.interfaces
Interface for pluggable compliance framework validators.
FrameworkRules Plugin Integration - Section in annotation interface com.cloudforge.core.annotation.ConfigField
 
from(Field) - Static method in record class com.cloudforge.core.config.ConfigFieldInfo
Creates ConfigFieldInfo from a field with @ConfigField annotation.
from(Construct) - Static method in class com.cloudforgeci.api.core.DeploymentContext
Build from the 'cfc' context object on any Construct scope (App included -- App extends Construct, and this did nothing an App-specific overload wouldn't; that overload was removed since resolving to it depended on a caller's static type, not actual behavior).
fromCode(String) - Static method in enum class com.cloudforge.core.enums.AwsRegion
Finds a region by its code.
fromConfigKey(String) - Static method in enum class com.cloudforge.core.local.DeploymentTarget
Parses a wire-format target id (DeploymentTarget.configKey()'s inverse) — case-insensitive, defaults to DeploymentTarget.AWS for blank input (matching every other target-selector default in this codebase).
fromDays(int) - Static method in class com.cloudforgeci.api.core.util.RetentionDaysConverter
Convert integer days to RetentionDays enum.
fromDaysOrNull(Integer) - Static method in class com.cloudforgeci.api.core.util.RetentionDaysConverter
Convert integer days to RetentionDays enum, returning null for null input.
fromEnv(String, PreflightMode) - Static method in enum class com.cloudforge.core.local.PreflightMode
 
fromEnvOverride() - Static method in enum class com.cloudforge.core.local.LocalStackTierProfile
 
fromFile(String) - Static method in class com.cloudforge.core.config.DeploymentConfig
Load DeploymentConfig from a JSON file path string.
fromFile(Path) - Static method in class com.cloudforge.core.config.DeploymentConfig
Load DeploymentConfig from a JSON file (e.g., deployment-context.json).
fromJson(String) - Static method in class com.cloudforge.core.config.DeploymentConfig
Load DeploymentConfig from a JSON string.
fromJson(String) - Static method in enum class com.cloudforge.core.enums.ComplianceMode
Parse compliance mode from string (case-insensitive) for Jackson deserialization.
fromKey(String) - Static method in enum class com.cloudforge.core.local.LocalStackServiceCapability
 
fromMap(Map) - Static method in class com.cloudforge.core.config.DeploymentConfig
Load DeploymentConfig from a Map (e.g., CDK context).
fromRuleName(String) - Static method in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
Find a Config rule by its AWS rule name.
fromString(String) - Static method in enum class com.cloudforge.core.enums.AuthMode
Parse auth mode from string (case-insensitive).
fromString(String) - Static method in enum class com.cloudforge.core.enums.ComplianceFrameworkType
Creates a ComplianceFrameworkType from its JSON value.
fromString(String) - Static method in enum class com.cloudforge.core.enums.LoadBalancerType
Parse load balancer type from string (case-insensitive).
fromString(String) - Static method in enum class com.cloudforge.core.enums.NetworkMode
Parse network mode from string (case-insensitive).
fromString(String) - Static method in enum class com.cloudforge.core.enums.SecurityProfile
Parse security profile from string (case-insensitive).
fromString(String) - Static method in enum class com.cloudforge.core.enums.TopologyType
Parse topology type from string (case-insensitive).
fromString(String, ComplianceMode) - Static method in enum class com.cloudforge.core.enums.ComplianceMode
Parse compliance mode from string (case-insensitive).
fullDomainName - Variable in class com.cloudforgeci.api.api.JenkinsConfig
Deprecated.
 

G

GATEWAY_HOST - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
GATEWAY_PORT - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
gatewayEndpoint() - Method in record class com.cloudforge.core.local.LocalEmulatorSpec
 
GDPR - Enum constant in enum class com.cloudforge.core.enums.ComplianceFrameworkType
 
gdprDataTransferApproved - Variable in class com.cloudforge.core.config.DeploymentConfig
GDPR data transfer approval flag for non-EU deployments.
gdprDataTransferApproved() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
GdprOrganizationalRules - Class in com.cloudforgeci.api.core.rules
GDPR organizational and data protection validation rules.
GdprOrganizationalRules() - Constructor for class com.cloudforgeci.api.core.rules.GdprOrganizationalRules
 
GdprRules - Class in com.cloudforgeci.api.core.rules
GDPR (General Data Protection Regulation) compliance validation.
GdprRules() - Constructor for class com.cloudforgeci.api.core.rules.GdprRules
 
generateComplianceReport(SystemContext) - Method in class com.cloudforgeci.api.core.rules.GdprRules
Generate GDPR technical safeguards compliance report.
generateComplianceReport(SystemContext) - Method in class com.cloudforgeci.api.core.rules.HipaaRules
Generate HIPAA Security Rule compliance report.
generateComplianceReport(SystemContext) - Method in class com.cloudforgeci.api.core.rules.PciDssRules
Generate PCI-DSS compliance report showing which requirements are met.
generateComplianceReport(SystemContext) - Method in class com.cloudforgeci.api.core.rules.Soc2Rules
Generate SOC 2 Trust Services Criteria compliance report.
generateDeploymentReport(SystemContext) - Static method in class com.cloudforgeci.api.core.rules.ComplianceMatrix
Generate a deployment-specific compliance report showing which controls are enabled.
generateFpmConfig(CmsSpec, PhpRuntimeConfig) - Static method in class com.cloudforgeci.api.compute.PhpContainerFactory
Generate PHP-FPM configuration file content.
generateFpmPoolConfig() - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Generates PHP-FPM pool configuration content.
generateFrameworkChecklist(String) - Static method in class com.cloudforgeci.api.core.rules.ComplianceMatrix
Generate a framework-specific requirements checklist.
generateMagentoNginxConfig(String, int) - Static method in class com.cloudforgeci.api.compute.PhpContainerFactory
Generate Magento-specific NGINX configuration.
generateMappingReport() - Static method in class com.cloudforgeci.api.core.rules.CdkNagControlMapper
Generates a human-readable report of the mapping coverage.
generateMatrixReport() - Static method in class com.cloudforgeci.api.core.rules.ComplianceMatrix
Generate a compliance matrix report showing every defined control and its mappings across frameworks.
generateNginxConfig(CmsSpec) - Static method in class com.cloudforgeci.api.compute.PhpContainerFactory
Generate NGINX configuration for PHP-FPM reverse proxy.
generatePhpIni() - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Generates php.ini content from configuration.
generateWordPressNginxConfig(String, int, boolean) - Static method in class com.cloudforgeci.api.compute.PhpContainerFactory
Generate WordPress-specific NGINX configuration.
geoArea() - Method in enum class com.cloudforge.core.enums.AwsRegion
Gets the geographic area for data residency.
get() - Method in class com.cloudforgeci.api.core.Slot
 
get() - Method in interface com.cloudforgeci.api.interfaces.BaseSlot
 
getAccessTokenValidityHours() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
getAccessTokenValidityHours() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
getAccessTokenValidityHours() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
getAccessTokenValidityHours() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Get the OAuth 2.0 access token validity duration in hours.
getAdditionalProperties() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns additional OIDC configuration properties.
getAdminGroupName() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns the admin group name for role mapping.
getAdminGroupName() - Method in class com.cloudforge.core.oidc.CognitoOidcConfiguration
 
getAdminGroupName() - Method in class com.cloudforge.core.oidc.IdentityCenterOidcConfiguration
 
getAlbAccessLogRetentionDays() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
getAlbAccessLogRetentionDays() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
getAlbAccessLogRetentionDays() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
getAlbAccessLogRetentionDays() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Get the ALB access log retention period in days.
getAllControls() - Static method in class com.cloudforgeci.api.core.rules.AuditManagerControlRegistry
Get all controls.
getAllMappedRules() - Static method in class com.cloudforgeci.api.core.rules.CdkNagControlMapper
Gets all supported cdk-nag rule IDs.
getApplicationUrl() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns the application root URL.
getAuthenticationType() - Method in interface com.cloudforge.core.interfaces.OidcIntegration
Returns the authentication type this integration uses.
getAuthenticationType() - Method in class com.cloudforge.core.oidc.CloudForgeManagerOidcIntegration
 
getAuthenticationType() - Method in class com.cloudforge.core.oidc.DrupalOidcIntegration
 
getAuthenticationType() - Method in class com.cloudforge.core.oidc.GitLabOidcIntegration
 
getAuthenticationType() - Method in class com.cloudforge.core.oidc.GrafanaOidcIntegration
 
getAuthenticationType() - Method in class com.cloudforge.core.oidc.JenkinsOidcIntegration
 
getAuthenticationType() - Method in class com.cloudforge.core.oidc.JoomlaOidcIntegration
 
getAuthenticationType() - Method in class com.cloudforge.core.oidc.MagentoOidcIntegration
 
getAuthenticationType() - Method in class com.cloudforge.core.oidc.MattermostGitLabOidcIntegration
 
getAuthenticationType() - Method in class com.cloudforge.core.oidc.MattermostOidcIntegration
 
getAuthenticationType() - Method in class com.cloudforge.core.oidc.MattermostSamlIntegration
 
getAuthenticationType() - Method in class com.cloudforge.core.oidc.MetabaseSamlIntegration
 
getAuthenticationType() - Method in class com.cloudforge.core.oidc.MoodleOidcIntegration
 
getAuthenticationType() - Method in class com.cloudforge.core.oidc.PrestaShopOidcIntegration
 
getAuthenticationType() - Method in class com.cloudforge.core.oidc.WordPressOidcIntegration
 
getAuthorizationEndpoint() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns the OIDC authorization endpoint.
getAuthorizationEndpoint() - Method in class com.cloudforge.core.oidc.CognitoOidcConfiguration
 
getAuthorizationEndpoint() - Method in class com.cloudforge.core.oidc.IdentityCenterOidcConfiguration
 
getBackupRetentionDays() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
getBackupRetentionDays() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
getBackupRetentionDays() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
getBackupRetentionDays() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Get the backup retention period in days.
getBaseImage() - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns the base Docker image for this PHP version.
getBaseImage(String) - Static method in class com.cloudforgeci.api.compute.PhpContainerFactory
Get the base container image for the specified PHP version.
getBucketParameterName(String) - Method in class com.cloudforgeci.api.observability.SharedResourceRegistry
Get SSM parameter name for a retained S3 bucket.
getCacheBackend() - Method in interface com.cloudforge.core.interfaces.CmsObjectCacheSpec
Returns the cache backend type.
getCacheDatabase() - Method in interface com.cloudforge.core.interfaces.CmsObjectCacheSpec
Returns the Redis database index.
getCacheEndpoint() - Method in interface com.cloudforge.core.interfaces.CmsObjectCacheSpec
Returns the Redis/Memcached endpoint.
getCacheKeyPrefix() - Method in interface com.cloudforge.core.interfaces.CmsObjectCacheSpec
Returns the cache key prefix for this CMS instance.
getCachePasswordSecretArn() - Method in interface com.cloudforge.core.interfaces.CmsObjectCacheSpec
Returns the Secrets Manager ARN for cache password.
getCachePluginEnvironment() - Method in interface com.cloudforge.core.interfaces.CmsObjectCacheSpec
Returns environment variables for cache plugin configuration.
getCachePort() - Method in interface com.cloudforge.core.interfaces.CmsObjectCacheSpec
Returns the cache port.
getCdnMediaUrl() - Method in interface com.cloudforge.core.interfaces.CmsMediaStorageSpec
Returns the CloudFront URL for media if CDN is enabled.
getClientId() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns the OAuth 2.0 client ID.
getClientId() - Method in class com.cloudforge.core.oidc.CognitoOidcConfiguration
 
getClientId() - Method in class com.cloudforge.core.oidc.IdentityCenterOidcConfiguration
 
getClientSecretArn() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns the AWS Secrets Manager ARN for the client secret.
getClientSecretArn() - Method in class com.cloudforge.core.oidc.CognitoOidcConfiguration
 
getClientSecretArn() - Method in class com.cloudforge.core.oidc.IdentityCenterOidcConfiguration
 
getCloudTrailParameterName() - Method in class com.cloudforgeci.api.observability.SharedResourceRegistry
Get SSM parameter name for CloudTrail in this stack.
getCmsImage(CmsSpec) - Static method in class com.cloudforgeci.api.compute.PhpContainerFactory
Get the official CMS container image if available.
getCognitoUserPoolParameterName(String) - Method in class com.cloudforgeci.api.observability.SharedResourceRegistry
Get SSM parameter name for a Cognito User Pool.
getComplianceFrameworksAsString() - Method in class com.cloudforge.core.config.DeploymentConfig
Returns the compliance frameworks as a comma-separated string.
getComputeAndDataPermissions(IAMProfile, boolean) - Static method in class com.cloudforgeci.api.core.iam.OperatorProvisioningPermissionMatrix
getConfig() - Method in class com.cloudforgeci.api.core.DeploymentContext
Returns the backing DeploymentConfig.
getConfigDeliveryChannelParameterName() - Method in class com.cloudforgeci.api.observability.SharedResourceRegistry
Get SSM parameter name for Config Delivery Channel in this region.
getConfigRecorderParameterName() - Method in class com.cloudforgeci.api.observability.SharedResourceRegistry
Get SSM parameter name for Config Recorder in this region.
getConfigRulesForFramework(String) - Method in record class com.cloudforgeci.api.core.rules.AuditManagerControl
Get Config rule IDs for a specific framework.
getConfigRulesForFramework(String) - Static method in class com.cloudforgeci.api.core.rules.AuditManagerControlRegistry
Get all AWS Config rule IDs needed for a specific framework.
getConfigurationFile(OidcConfiguration) - Method in interface com.cloudforge.core.interfaces.OidcIntegration
Returns configuration file content for OIDC setup.
getConfigurationFile(OidcConfiguration) - Method in class com.cloudforge.core.oidc.DrupalOidcIntegration
 
getConfigurationFile(OidcConfiguration) - Method in class com.cloudforge.core.oidc.GitLabOidcIntegration
 
getConfigurationFile(OidcConfiguration) - Method in class com.cloudforge.core.oidc.JenkinsOidcIntegration
 
getConfigurationFile(OidcConfiguration) - Method in class com.cloudforge.core.oidc.JoomlaOidcIntegration
 
getConfigurationFile(OidcConfiguration) - Method in class com.cloudforge.core.oidc.MagentoOidcIntegration
 
getConfigurationFile(OidcConfiguration) - Method in class com.cloudforge.core.oidc.MattermostGitLabOidcIntegration
 
getConfigurationFile(OidcConfiguration) - Method in class com.cloudforge.core.oidc.MattermostOidcIntegration
 
getConfigurationFile(OidcConfiguration) - Method in class com.cloudforge.core.oidc.MoodleOidcIntegration
 
getConfigurationFile(OidcConfiguration) - Method in class com.cloudforge.core.oidc.PrestaShopOidcIntegration
 
getConfigurationFile(OidcConfiguration) - Method in class com.cloudforge.core.oidc.WordPressOidcIntegration
 
getConfigurationFilePath() - Method in interface com.cloudforge.core.interfaces.OidcIntegration
Returns the file path where configuration should be written.
getConfigurationFilePath() - Method in class com.cloudforge.core.oidc.DrupalOidcIntegration
 
getConfigurationFilePath() - Method in class com.cloudforge.core.oidc.GitLabOidcIntegration
 
getConfigurationFilePath() - Method in class com.cloudforge.core.oidc.JenkinsOidcIntegration
 
getConfigurationFilePath() - Method in class com.cloudforge.core.oidc.JoomlaOidcIntegration
 
getConfigurationFilePath() - Method in class com.cloudforge.core.oidc.MagentoOidcIntegration
 
getConfigurationFilePath() - Method in class com.cloudforge.core.oidc.MattermostGitLabOidcIntegration
 
getConfigurationFilePath() - Method in class com.cloudforge.core.oidc.MattermostOidcIntegration
 
getConfigurationFilePath() - Method in class com.cloudforge.core.oidc.MoodleOidcIntegration
 
getConfigurationFilePath() - Method in class com.cloudforge.core.oidc.PrestaShopOidcIntegration
 
getConfigurationFilePath() - Method in class com.cloudforge.core.oidc.WordPressOidcIntegration
 
getConnectionTimeoutMs() - Method in interface com.cloudforge.core.interfaces.CmsObjectCacheSpec
Returns the connection timeout in milliseconds.
getContainerStartupCommand() - Method in interface com.cloudforge.core.interfaces.OidcIntegration
Returns the application startup command for Fargate containers.
getContainerStartupCommand() - Method in class com.cloudforge.core.oidc.CloudForgeManagerOidcIntegration
The Manager image owns its Java entrypoint.
getContainerStartupCommand() - Method in class com.cloudforge.core.oidc.DrupalOidcIntegration
 
getContainerStartupCommand() - Method in class com.cloudforge.core.oidc.GitLabOidcIntegration
 
getContainerStartupCommand() - Method in class com.cloudforge.core.oidc.GrafanaOidcIntegration
 
getContainerStartupCommand() - Method in class com.cloudforge.core.oidc.JenkinsOidcIntegration
 
getContainerStartupCommand() - Method in class com.cloudforge.core.oidc.JoomlaOidcIntegration
 
getContainerStartupCommand() - Method in class com.cloudforge.core.oidc.MagentoOidcIntegration
 
getContainerStartupCommand() - Method in class com.cloudforge.core.oidc.MattermostGitLabOidcIntegration
 
getContainerStartupCommand() - Method in class com.cloudforge.core.oidc.MattermostOidcIntegration
 
getContainerStartupCommand() - Method in class com.cloudforge.core.oidc.MattermostSamlIntegration
 
getContainerStartupCommand() - Method in class com.cloudforge.core.oidc.MetabaseSamlIntegration
 
getContainerStartupCommand() - Method in class com.cloudforge.core.oidc.MoodleOidcIntegration
 
getContainerStartupCommand() - Method in class com.cloudforge.core.oidc.PrestaShopOidcIntegration
 
getContainerStartupCommand() - Method in class com.cloudforge.core.oidc.WordPressOidcIntegration
 
getContextValue(String, String) - Method in class com.cloudforgeci.api.core.DeploymentContext
Get a context value by key with default.
getControl(String) - Static method in class com.cloudforgeci.api.core.rules.AuditManagerControlRegistry
Get a control by its ID.
getControlsForFramework(String) - Static method in class com.cloudforgeci.api.core.rules.AuditManagerControlRegistry
Get all controls that apply to a specific framework.
getDefaultMfaMethod() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
getDefaultMfaMethod() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
getDefaultMfaMethod() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
getDefaultMfaMethod() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Get the default MFA method for the security profile.
getDefaultTtlSeconds() - Method in interface com.cloudforge.core.interfaces.CmsObjectCacheSpec
Returns the default TTL for cached items in seconds.
getDeploymentContext() - Method in class com.cloudforgeci.api.core.annotation.BaseFactory
Convenience method to get DeploymentContext.
getDeploymentContext() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
getDeploymentContext() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
getDeploymentContext() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
getDeploymentContext() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Returns the deployment context for override resolution, or null if not set.
getDescription() - Method in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
Get a human-readable description of what this rule checks.
getDescription() - Method in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
getDeveloperGroupName() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns the developer group name for role mapping.
getDisplayName() - Method in enum class com.cloudforge.core.enums.ComplianceFrameworkType
Returns the human-readable display name.
getDomain() - Method in class com.cloudforge.core.oidc.CognitoOidcConfiguration
Returns the Cognito domain.
getEmailClaim() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns the claim name for user's email.
getEnvironmentVariables(OidcConfiguration) - Method in interface com.cloudforge.core.interfaces.OidcIntegration
Returns environment variables needed for OIDC configuration.
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.BagistoOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.CloudForgeManagerOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.ConcreteCmsOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.DolphinOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.DrupalOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.FlarumOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.GitLabOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.GrafanaOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.JenkinsOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.JoomlaOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.MagentoOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.MattermostGitLabOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.MattermostOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.MattermostSamlIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.MediaWikiOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.MetabaseSamlIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.MoodleOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.MyBBOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.OctoberCmsOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.OpenCartOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.PhpBBOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.PrestaShopOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.SuiteCrmOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.SyliusOidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.Typo3OidcIntegration
 
getEnvironmentVariables(OidcConfiguration) - Method in class com.cloudforge.core.oidc.WordPressOidcIntegration
 
getEvidenceSourcesForFramework(String) - Static method in class com.cloudforgeci.api.core.rules.AuditManagerControlRegistry
Get all evidence sources needed for a specific framework.
getFlowLogRetentionDays() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
getFlowLogRetentionDays() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
getFlowLogRetentionDays() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
getFlowLogRetentionDays() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Get the CloudWatch log retention period for VPC flow logs.
getFlowLogTrafficType() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
getFlowLogTrafficType() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
getFlowLogTrafficType() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
getFlowLogTrafficType() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Get the flow log traffic type to capture.
getFrameworkControl(String) - Method in record class com.cloudforgeci.api.core.rules.AuditManagerControl
Get framework control by framework name.
getFrameworkControlMap(String) - Static method in class com.cloudforgeci.api.core.rules.AuditManagerControlRegistry
Get framework control mapping for evidence documentation.
getFrameworkMappings() - Method in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
getFullNameClaim() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns the claim name for user's full name.
getGroupsClaim() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns the claim name for group membership.
getGroupsClaim() - Method in class com.cloudforge.core.oidc.CognitoOidcConfiguration
 
getGroupsClaim() - Method in class com.cloudforge.core.oidc.IdentityCenterOidcConfiguration
 
getIdentityStoreId() - Method in class com.cloudforge.core.oidc.IdentityCenterOidcConfiguration
Returns the Identity Store ID.
getIdTokenValidityHours() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
getIdTokenValidityHours() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
getIdTokenValidityHours() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
getIdTokenValidityHours() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Get the OAuth 2.0 ID token validity duration in hours.
getInfrastructure() - Method in class com.cloudforgeci.api.compute.ApplicationFactory
Gets the infrastructure factories created during deployment.
getIntegrationMethod() - Method in interface com.cloudforge.core.interfaces.OidcIntegration
Returns the OIDC integration method for this application.
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.BagistoOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.CloudForgeManagerOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.ConcreteCmsOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.DolphinOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.DrupalOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.FlarumOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.GitLabOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.GrafanaOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.JenkinsOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.JoomlaOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.MagentoOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.MattermostGitLabOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.MattermostOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.MattermostSamlIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.MediaWikiOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.MetabaseSamlIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.MoodleOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.MyBBOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.OctoberCmsOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.OpenCartOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.PhpBBOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.PrestaShopOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.SuiteCrmOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.SyliusOidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.Typo3OidcIntegration
 
getIntegrationMethod() - Method in class com.cloudforge.core.oidc.WordPressOidcIntegration
 
getIssuerUrl() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns the OIDC issuer URL.
getIssuerUrl() - Method in class com.cloudforge.core.oidc.CognitoOidcConfiguration
 
getIssuerUrl() - Method in class com.cloudforge.core.oidc.IdentityCenterOidcConfiguration
 
getIssuesAsString() - Method in record class com.cloudforgeci.api.core.iam.PermissionMatrix.ValidationResult
 
getJsonValue() - Method in enum class com.cloudforge.core.enums.ComplianceFrameworkType
Returns the JSON-serialized value (lowercase with hyphens).
getJsonValue() - Method in enum class com.cloudforge.core.enums.SecurityProfile
Returns the JSON-serialized value (lowercase).
getJsonValue() - Method in enum class com.cloudforge.core.enums.TopologyType
Returns the JSON-serialized value (kebab-case).
getJwksUri() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns the OIDC JWKS (JSON Web Key Set) endpoint.
getJwksUri() - Method in class com.cloudforge.core.oidc.CognitoOidcConfiguration
 
getJwksUri() - Method in class com.cloudforge.core.oidc.IdentityCenterOidcConfiguration
 
getLicenseEnvVarName() - Method in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
Get the environment variable name for the Metabase license token.
getLicenseSecretName(String) - Method in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
Get the Secrets Manager secret name for the Metabase license token.
getLogoutEndpoint() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns the OIDC logout endpoint.
getLogRemovalPolicy() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
getLogRemovalPolicy() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
getLogRemovalPolicy() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
getLogRemovalPolicy() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Get the removal policy for log groups.
getLogRetentionDays() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
getLogRetentionDays() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
getLogRetentionDays() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
getLogRetentionDays() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Get the CloudWatch log retention period for application logs.
getMappingStatistics() - Static method in class com.cloudforgeci.api.core.rules.CdkNagControlMapper
Gets statistics about the mapping coverage.
getMatrixKey() - Method in enum class com.cloudforge.core.enums.ComplianceFrameworkType
Returns the key used in ComplianceMatrix requirements map.
getMaxInstanceCount() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
getMaxInstanceCount() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
getMaxInstanceCount() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
getMaxInstanceCount() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Get the maximum number of instances for auto-scaling.
getMediaBucketName() - Method in interface com.cloudforge.core.interfaces.CmsMediaStorageSpec
Returns the S3 bucket name for media storage.
getMediaBucketRegion() - Method in interface com.cloudforge.core.interfaces.CmsMediaStorageSpec
Returns the S3 region for the media bucket.
getMediaKeyPrefix() - Method in interface com.cloudforge.core.interfaces.CmsMediaStorageSpec
Returns the S3 key prefix for media files.
getMessage() - Method in class com.cloudforge.core.config.ValidationResult
Gets the error message (null if validation succeeded).
getMinimumPasswordLength() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
getMinimumPasswordLength() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
getMinimumPasswordLength() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
getMinimumPasswordLength() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Get the minimum password length required for user accounts.
getMinInstanceCount() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
getMinInstanceCount() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
getMinInstanceCount() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
getMinInstanceCount() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Get the minimum number of instances for auto-scaling.
getNatGatewayCount(TopologyType, RuntimeType, NetworkMode) - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
getNatGatewayCount(TopologyType, RuntimeType, NetworkMode) - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
getNatGatewayCount(TopologyType, RuntimeType, NetworkMode) - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
getNatGatewayCount(TopologyType, RuntimeType, NetworkMode) - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Get the number of NAT gateways to create based on topology, runtime, and security profile.
getNetworkPermissions(IAMProfile) - Static method in class com.cloudforgeci.api.core.iam.OperatorProvisioningPermissionMatrix
getOidcCallbackPath() - Method in interface com.cloudforge.core.interfaces.OidcIntegration
Returns the OIDC callback path for this application.
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.BagistoOidcIntegration
 
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.CloudForgeManagerOidcIntegration
 
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.ConcreteCmsOidcIntegration
 
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.DolphinOidcIntegration
 
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.DrupalOidcIntegration
 
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.FlarumOidcIntegration
 
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.GitLabOidcIntegration
 
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.JoomlaOidcIntegration
 
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.MagentoOidcIntegration
 
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.MattermostGitLabOidcIntegration
 
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.MattermostOidcIntegration
 
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.MediaWikiOidcIntegration
 
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.MoodleOidcIntegration
 
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.MyBBOidcIntegration
 
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.OctoberCmsOidcIntegration
 
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.OpenCartOidcIntegration
 
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.PhpBBOidcIntegration
 
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.PrestaShopOidcIntegration
 
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.SuiteCrmOidcIntegration
 
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.SyliusOidcIntegration
 
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.Typo3OidcIntegration
 
getOidcCallbackPath() - Method in class com.cloudforge.core.oidc.WordPressOidcIntegration
 
getOidcIntegration() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns the OIDC integration handler for this application.
getOidcIntegration() - Method in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.analytics.SupersetApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.artifactregistry.NexusApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
getOidcIntegration() - Method in class com.cloudforgeci.api.application.monitoring.GrafanaApplicationSpec
 
getPageCacheDatabase() - Method in interface com.cloudforge.core.interfaces.CmsObjectCacheSpec
Returns the Redis database for page cache.
getPhpConfig() - Static method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
Returns PhpRuntimeConfig optimized for Drupal.
getPhpConfig() - Static method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
Returns PhpRuntimeConfig optimized for Magento.
getPhpConfig() - Static method in class com.cloudforgeci.api.application.cms.WooCommerceApplicationSpec
Returns PhpRuntimeConfig optimized for WooCommerce.
getPoolName() - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns the PHP-FPM pool name.
getPostDeploymentInstructions() - Method in interface com.cloudforge.core.interfaces.OidcIntegration
Returns post-deployment instructions for completing OIDC setup.
getPostDeploymentInstructions() - Method in class com.cloudforge.core.oidc.DrupalOidcIntegration
 
getPostDeploymentInstructions() - Method in class com.cloudforge.core.oidc.GitLabOidcIntegration
 
getPostDeploymentInstructions() - Method in class com.cloudforge.core.oidc.GrafanaOidcIntegration
 
getPostDeploymentInstructions() - Method in class com.cloudforge.core.oidc.JenkinsOidcIntegration
 
getPostDeploymentInstructions() - Method in class com.cloudforge.core.oidc.JoomlaOidcIntegration
 
getPostDeploymentInstructions() - Method in class com.cloudforge.core.oidc.MagentoOidcIntegration
 
getPostDeploymentInstructions() - Method in class com.cloudforge.core.oidc.MattermostGitLabOidcIntegration
 
getPostDeploymentInstructions() - Method in class com.cloudforge.core.oidc.MattermostOidcIntegration
 
getPostDeploymentInstructions() - Method in class com.cloudforge.core.oidc.MattermostSamlIntegration
 
getPostDeploymentInstructions() - Method in class com.cloudforge.core.oidc.MetabaseSamlIntegration
 
getPostDeploymentInstructions() - Method in class com.cloudforge.core.oidc.MoodleOidcIntegration
 
getPostDeploymentInstructions() - Method in class com.cloudforge.core.oidc.PrestaShopOidcIntegration
 
getPostDeploymentInstructions() - Method in class com.cloudforge.core.oidc.WordPressOidcIntegration
 
getProviderType() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns the OIDC provider type.
getProviderType() - Method in class com.cloudforge.core.oidc.CognitoOidcConfiguration
 
getProviderType() - Method in class com.cloudforge.core.oidc.IdentityCenterOidcConfiguration
 
getReadTimeoutMs() - Method in interface com.cloudforge.core.interfaces.CmsObjectCacheSpec
Returns the read timeout in milliseconds.
getRecommended(SecurityProfile) - Static method in class com.cloudforge.core.iam.IAMProfileMapper
Gets the recommended IAM profile for a given security profile.
getRecommendedAuthMode() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns the recommended (default) authentication mode for this application.
getRecommendedAuthMode(String) - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Recommended auth mode for a deployment target.
getRecommendedAuthMode(String) - Method in class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
getRedirectUrl() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns the redirect URL for this application.
getRedirectUrl() - Method in class com.cloudforge.core.oidc.CognitoOidcConfiguration
 
getRedirectUrl() - Method in class com.cloudforge.core.oidc.IdentityCenterOidcConfiguration
 
getRefreshTokenValidityDays() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
getRefreshTokenValidityDays() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
getRefreshTokenValidityDays() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
getRefreshTokenValidityDays() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Get the OAuth 2.0 refresh token validity duration in days.
getRegion() - Method in class com.cloudforge.core.oidc.CognitoOidcConfiguration
Returns the AWS region.
getRegion() - Method in class com.cloudforge.core.oidc.IdentityCenterOidcConfiguration
Returns the AWS region.
getRequiredConfigRules() - Method in class com.cloudforgeci.api.core.SystemContext
Get all required AWS Config rules collected from factories.
getRequiredConfiguration() - Method in interface com.cloudforge.core.interfaces.FrameworkRules
Get the minimum required deployment configuration for this compliance framework.
getRequiredPermissions(IAMProfile, boolean) - Static method in class com.cloudforgeci.api.core.iam.OperatorProvisioningPermissionMatrix
All actions needed at or below the given tier, across every provisioning category, for a single flat action list -- mirrors PermissionMatrix.getRequiredPermissions(TopologyType, RuntimeType, IAMProfile)' additive-tier shape (STANDARD includes MINIMAL, EXTENDED includes STANDARD).
getRequiredPermissions(TopologyType, RuntimeType, IAMProfile) - Static method in class com.cloudforgeci.api.core.iam.PermissionMatrix
Gets the required permissions for a specific topology/runtime/iam combination.
getRequiredRules(String, ComplianceMode) - Static method in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
Get all Config rules required for the given compliance frameworks and mode.
getRequirement(String) - Method in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
getRequirementLevel(String) - Method in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
getRuleName() - Method in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
Get the AWS Config rule identifier.
getRulesForControl(ComplianceMatrix.SecurityControl) - Static method in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
Get all Config rules that validate a specific SecurityControl.
getRulesForControl(ComplianceMatrix.SecurityControl) - Static method in class com.cloudforgeci.api.core.rules.CdkNagControlMapper
Gets all cdk-nag rules mapped to a specific SecurityControl.
getRuntime() - Method in class com.cloudforgeci.api.core.DeploymentContext
Get the runtime type.
getS3PluginEnvironment() - Method in interface com.cloudforge.core.interfaces.CmsMediaStorageSpec
Returns environment variables for S3 plugin configuration.
getSamlCertificateEnvVar() - Method in interface com.cloudforge.core.interfaces.OidcIntegration
Returns the environment variable name for the SAML certificate path.
getSamlCertificateEnvVar() - Method in class com.cloudforge.core.oidc.MattermostSamlIntegration
 
getSamlCertificateEnvVar() - Method in class com.cloudforge.core.oidc.MetabaseSamlIntegration
 
getSamlCertificateFilePath() - Method in interface com.cloudforge.core.interfaces.OidcIntegration
Returns the full file path for the SAML IdP certificate.
getSamlCertificateFilePath() - Method in class com.cloudforge.core.oidc.MattermostSamlIntegration
 
getSamlCertificateFilePath() - Method in class com.cloudforge.core.oidc.MetabaseSamlIntegration
 
getSamlCertificateMountPath() - Method in interface com.cloudforge.core.interfaces.OidcIntegration
Returns the directory path where SAML certificate should be mounted.
getSamlCertificateMountPath() - Method in class com.cloudforge.core.oidc.MattermostSamlIntegration
 
getSamlCertificateMountPath() - Method in class com.cloudforge.core.oidc.MetabaseSamlIntegration
 
getSatisfiedFrameworks(SystemContext) - Static method in class com.cloudforgeci.api.core.rules.ComplianceMatrix
Get frameworks satisfied by current deployment configuration.
getScopes() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns the OAuth 2.0 scopes requested by this application.
getScopes() - Method in class com.cloudforge.core.oidc.CognitoOidcConfiguration
 
getScopes() - Method in class com.cloudforge.core.oidc.IdentityCenterOidcConfiguration
 
getSecondaryRegion(String) - Static method in enum class com.cloudforge.core.enums.AwsRegion
Gets the secondary (DR) region for a given region code.
getSecurityControl() - Method in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
Get the SecurityControl this rule validates.
getSecurityProfile() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
getSecurityProfile() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
getSecurityProfile() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
getSecurityProfile() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Get the security profile this configuration applies to.
getSecurityProfileConfiguration() - Method in class com.cloudforgeci.api.core.annotation.BaseFactory
Convenience method to get SecurityProfileConfiguration.
getSessionDatabase() - Method in interface com.cloudforge.core.interfaces.CmsObjectCacheSpec
Returns the Redis database for session storage.
getSupportedAuthModes() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns the list of supported authentication modes for this application.
getSupportedAuthModes() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
getSupportedAuthModes() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
getSupportedAuthModes() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
getSupportedAuthModes() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
getSupportedAuthModes() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
getSupportedAuthModes() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
getSupportedAuthModes() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
getSupportedAuthModes() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
getSupportedAuthModes() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
getSupportedAuthModes() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
getSupportedAuthModes() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
getSupportedAuthModes() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
getSupportedAuthModes() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
getSupportedAuthModes() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
getSupportedAuthModes() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
getSupportedAuthModes() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
getSupportedAuthModes() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
getSupportedAuthModes() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
getSupportedAuthModes(String) - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Auth modes allowed for a deployment target (aws, ministack, localstack).
getSupportedAuthModes(String) - Method in class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
getSystemContext() - Method in class com.cloudforgeci.api.core.annotation.BaseFactory
Convenience method to get SystemContext.
getTempPasswordValidityDays() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
getTempPasswordValidityDays() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
getTempPasswordValidityDays() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
getTempPasswordValidityDays() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Get the temporary password validity duration in days.
getTenant() - Method in class com.cloudforge.core.oidc.IdentityCenterOidcConfiguration
Returns the Identity Center tenant.
getTokenEndpoint() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns the OIDC token endpoint.
getTokenEndpoint() - Method in class com.cloudforge.core.oidc.CognitoOidcConfiguration
 
getTokenEndpoint() - Method in class com.cloudforge.core.oidc.IdentityCenterOidcConfiguration
 
getTopology() - Method in class com.cloudforgeci.api.core.DeploymentContext
Get the topology type.
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in interface com.cloudforge.core.interfaces.OidcIntegration
Returns UserData commands for setting up OIDC integration.
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.BagistoOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.CloudForgeManagerOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.ConcreteCmsOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.DolphinOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.DrupalOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.FlarumOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.GitLabOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.GrafanaOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.JenkinsOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.JoomlaOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.MagentoOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.MattermostGitLabOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.MattermostOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.MattermostSamlIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.MediaWikiOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.MetabaseSamlIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.MoodleOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.MyBBOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.OctoberCmsOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.OpenCartOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.PhpBBOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.PrestaShopOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.SuiteCrmOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.SyliusOidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.Typo3OidcIntegration
 
getUserDataCommands(OidcConfiguration, Ec2Context) - Method in class com.cloudforge.core.oidc.WordPressOidcIntegration
 
getUserInfoEndpoint() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns the OIDC userinfo endpoint.
getUserInfoEndpoint() - Method in class com.cloudforge.core.oidc.CognitoOidcConfiguration
 
getUserInfoEndpoint() - Method in class com.cloudforge.core.oidc.IdentityCenterOidcConfiguration
 
getUsernameClaim() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns the claim name for username mapping.
getUsernameClaim() - Method in class com.cloudforge.core.oidc.CognitoOidcConfiguration
 
getUsernameClaim() - Method in class com.cloudforge.core.oidc.IdentityCenterOidcConfiguration
 
getUserPoolId() - Method in class com.cloudforge.core.oidc.CognitoOidcConfiguration
Returns the Cognito User Pool ID.
getValue() - Method in enum class com.cloudforge.core.enums.AuthMode
Returns the JSON/string value for this auth mode.
getValue() - Method in enum class com.cloudforge.core.enums.LoadBalancerType
Returns the JSON/string value for this load balancer type.
getValue() - Method in enum class com.cloudforge.core.enums.NetworkMode
Returns the JSON/string value for this network mode.
getValue(Object) - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Gets the current value of this field from the config object.
getViewerGroupName() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns the viewer group name for role mapping.
GiteaApplicationSpec - Class in com.cloudforgeci.api.application.vcs
Gitea ApplicationSpec implementation.
GiteaApplicationSpec() - Constructor for class com.cloudforgeci.api.application.vcs.GiteaApplicationSpec
 
GitLabApplicationSpec - Class in com.cloudforgeci.api.application.cicd
GitLab ApplicationSpec implementation.
GitLabApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
GitLabOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for GitLab using OmniAuth OpenID Connect.
GitLabOidcIntegration() - Constructor for class com.cloudforge.core.oidc.GitLabOidcIntegration
 
GrafanaApplicationSpec - Class in com.cloudforgeci.api.application.monitoring
Grafana ApplicationSpec implementation.
GrafanaApplicationSpec() - Constructor for class com.cloudforgeci.api.application.monitoring.GrafanaApplicationSpec
 
GrafanaOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for Grafana using generic_oauth provider.
GrafanaOidcIntegration() - Constructor for class com.cloudforge.core.oidc.GrafanaOidcIntegration
 
Grammar (BNF): - Section in class com.cloudforge.core.config.VisibilityExpressionEvaluator
 
Grammar Specification - Section in class com.cloudforge.core.annotation.VisibilityCondition
 
groups() - Element in annotation interface com.cloudforge.core.utilities.Arn
 
groups() - Element in annotation interface com.cloudforge.core.utilities.DeploymentValidation
 
groups() - Element in annotation interface com.cloudforge.core.utilities.DnsLabel
 
groups() - Element in annotation interface com.cloudforge.core.utilities.DnsName
 
groups() - Element in annotation interface com.cloudforge.core.utilities.OneOf
 
GUARDDUTY_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
guardDutyAlertsConfigured - Variable in class com.cloudforge.core.config.DeploymentConfig
GuardDuty alerts configured (EventBridge to SNS/SIEM)
guardDutyAlertsConfigured() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
guardDutyEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable GuardDuty threat detection
guardDutyEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
GuardDutyFactory - Class in com.cloudforgeci.api.observability
Factory for AWS GuardDuty threat detection and compliance automation.
GuardDutyFactory(Construct, String) - Constructor for class com.cloudforgeci.api.observability.GuardDutyFactory
 

H

HarborApplicationSpec - Class in com.cloudforgeci.api.application.artifactregistry
Harbor Container Registry ApplicationSpec implementation.
HarborApplicationSpec() - Constructor for class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
 
hasAdaptations() - Method in record class com.cloudforge.core.local.TemplateAdaptationResult
 
hasAnyComplianceFramework() - Method in class com.cloudforge.core.config.DeploymentConfig
Checks if any compliance framework is enabled.
hasComplianceFramework(ComplianceFrameworkType) - Method in class com.cloudforge.core.config.DeploymentConfig
Checks if a specific compliance framework is enabled.
hasEfs() - Method in interface com.cloudforge.core.interfaces.Ec2Context
Returns whether EFS is available in this deployment.
hasEfs() - Method in class com.cloudforgeci.api.core.Ec2ContextImpl
 
hashCode() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.config.DeploymentContextPreparer.PrepareResult
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.interfaces.ApplicationSpec.OptionalPort
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.interfaces.ApplicationSpec.SidecarContainer
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseConnection
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.local.CloudFormationTemplateDiff.ResourceChange
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.local.LocalDeploymentArtifactPaths
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.local.LocalDeploymentPipelineResult
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.local.LocalDeploymentRequest
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.local.LocalDeployResult
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.local.LocalEmulatorSpec
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.local.LocalHostPortOccupant
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.local.LocalResourceChange
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.local.LocalSameApplicationStackReplacer.Result
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.local.LocalStackCapabilitySnapshot
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.local.MiniStackCfnResourceCatalog.TemplateResourceRef
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.local.PreflightResult
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.local.PreflightViolation
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.local.StackPortSpec
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.local.TemplateAdaptation
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.local.TemplateAdaptationResult
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.manager.agent.DeviceRegistrationRequest
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.manager.agent.DeviceRegistrationResponse
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.manager.agent.RegisteredDeviceView
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.manager.auth.AuthAccount
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.manager.auth.AuthAccountRequest
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforge.core.manager.auth.AuthAccountUpdate
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.compute.ApplicationFactory.ApplicationSystem
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.core.iam.PermissionMatrix.ValidationResult
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.core.rules.AuditManagerControl.FrameworkControl
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.core.rules.AuditManagerControl
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.core.rules.ComplianceMatrix.FrameworkRequirement
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.core.rules.ComplianceRule
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.core.SystemContext.DomainAndSslFactories
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.core.SystemContext.InfrastructureFactories
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.core.SystemContext.JenkinsDeployment
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.core.SystemContext.JenkinsSpecificFactories
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.core.SystemContext.S3CloudFrontDeployment
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.core.SystemContext.S3CloudFrontFactories
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.deploy.aws.AwsStackDeployResult
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.deploy.catalog.ProvisionProductInput
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.deploy.catalog.ProvisionProductResult
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.deploy.catalog.ServiceCatalogProductPublisher.LookupResult
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.deploy.catalog.ServiceCatalogProductPublisher.PublishResult
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.deploy.catalog.UpdateProvisionedProductInput
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.deploy.CloudForgeSynthesizer.Result
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.deploy.DeploymentRequest
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.deploy.DeploymentResult
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.deploy.DeployOptions
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.deploy.LocalDeployPreflight.PreflightOutcome
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.localstack.LocalStackDeployer.Change
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.localstack.LocalStackDeployer.DeploymentResult
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.ArtifactPaths
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.DeployRequest
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.DeployResult
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.ministack.MiniStackAuthProxy.Config
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.ministack.MiniStackDeployer.Change
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.ministack.MiniStackDeployer.DeploymentResult
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.ArtifactPaths
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.DeployRequest
Deprecated.
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.DeployResult
Deprecated.
Returns a hash code value for this object.
hasInternetAccess() - Method in enum class com.cloudforge.core.enums.NetworkMode
Check if this mode has outbound internet access.
hasIssues() - Method in record class com.cloudforgeci.api.core.iam.PermissionMatrix.ValidationResult
 
hasLocalEmulatorBrowserUrl(Map) - Static method in class com.cloudforge.core.local.PreferredUrlResolver
 
hasMappingForRule(String) - Static method in class com.cloudforgeci.api.core.rules.CdkNagControlMapper
Checks if a cdk-nag rule has a mapping to a SecurityControl.
hasReadReplicas() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseConnection
 
hasScheduledTasks() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns whether the CMS has scheduled tasks (cron jobs).
hasScheduledTasks() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
hasScheduledTasks() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
hasScheduledTasks() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
hasScheduledTasks() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
hasScheduledTasks() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
hasScheduledTasks() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
hasScheduledTasks() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
hasScheduledTasks() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
hasScheduledTasks() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
hasScheduledTasks() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
hasScheduledTasks() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
hasScheduledTasks() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
hasScheduledTasks() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
hasScheduledTasks() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
hasScheduledTasks() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
hasScheduledTasks() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
hasScheduledTasks() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
hasScheduledTasks() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
hasStaticIp() - Method in enum class com.cloudforge.core.enums.LoadBalancerType
Check if this load balancer type provides static IPs.
hasTag(FieldTag) - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Checks if this field has a specific tag.
healthCheckCommand() - Method in record class com.cloudforge.core.interfaces.ApplicationSpec.SidecarContainer
Returns the value of the healthCheckCommand record component.
healthCheckGracePeriod - Variable in class com.cloudforge.core.config.DeploymentConfig
 
healthCheckGracePeriod() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
healthCheckInterval - Variable in class com.cloudforge.core.config.DeploymentConfig
 
healthCheckInterval() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
healthCheckPath() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns the health check path for ALB/ELB health checks.
healthCheckPath() - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
healthCheckPath() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
healthCheckPath() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
healthCheckPath() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
healthCheckPath() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
healthCheckPath() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
healthCheckPath() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
healthCheckPath() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
healthCheckPath() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
healthCheckPath() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
healthCheckPath() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
healthCheckPath() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
healthCheckPath() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
healthCheckPath() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
healthCheckPath() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
healthCheckPath() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
healthCheckPath() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
healthCheckPath() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
healthCheckPath() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
healthCheckPath() - Method in class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
healthCheckTimeout - Variable in class com.cloudforge.core.config.DeploymentConfig
 
healthCheckTimeout() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
healthEndpoint() - Method in class com.cloudforge.core.local.AbstractLocalEmulatorRuntime
 
healthEndpoint() - Method in interface com.cloudforge.core.local.LocalEmulatorRuntime
Gateway health URL on the host (for example http://localhost:4566/_ministack/health).
healthEndpoint() - Method in record class com.cloudforge.core.local.LocalEmulatorSpec
 
healthPath() - Method in record class com.cloudforge.core.local.LocalEmulatorSpec
Returns the value of the healthPath record component.
healthy() - Method in record class com.cloudforge.core.local.LocalStackCapabilitySnapshot
Returns the value of the healthy record component.
healthyThreshold - Variable in class com.cloudforge.core.config.DeploymentConfig
 
healthyThreshold() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
HIGH_AVAILABILITY - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
HIPAA - Enum constant in enum class com.cloudforge.core.enums.ComplianceFrameworkType
 
HipaaOrganizationalRules - Class in com.cloudforgeci.api.core.rules
HIPAA organizational and administrative safeguard validation rules.
HipaaOrganizationalRules() - Constructor for class com.cloudforgeci.api.core.rules.HipaaOrganizationalRules
 
HipaaRules - Class in com.cloudforgeci.api.core.rules
HIPAA Security Rule compliance validation.
HipaaRules() - Constructor for class com.cloudforgeci.api.core.rules.HipaaRules
 
historyRecorded() - Method in record class com.cloudforgeci.api.deploy.DeploymentResult
Returns the value of the historyRecorded record component.
HOST_EMULATOR - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
Shared gateway alias when either emulator owns :4566.
HOST_LOCALSTACK - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
Canonical CloudForge local hostnames (edge + hosts file).
HOST_MANAGER - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
HOST_MINISTACK - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
HOST_NGINX - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
HOST_STACKPORT - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
hostedZoneDomain - Variable in class com.cloudforgeci.api.api.JenkinsConfig
Deprecated.
 
hostPort() - Method in record class com.cloudforge.core.local.LocalHostPortOccupant
Returns the value of the hostPort record component.
hostPort() - Method in record class com.cloudforge.core.local.StackPortSpec
Returns the value of the hostPort record component.
http - Variable in class com.cloudforgeci.api.core.SystemContext
 
httpRedirectEnabled - Variable in class com.cloudforgeci.api.core.SystemContext
 
https - Variable in class com.cloudforgeci.api.core.SystemContext
 
HTTPS_STRICT - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
httpsStrictEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
HTTPS-only mode (no HTTP listener when SSL enabled)
httpsStrictEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
httpsTargetsAdded - Variable in class com.cloudforgeci.api.core.SystemContext
 

I

IAM_NO_ADMIN_ACCESS - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
IAM_PASSWORD_POLICY - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
IAM_ROOT_ACCESS_KEY_CHECK - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
IAM_USER_GROUP_MEMBERSHIP - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
IAM_USER_MFA_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
IAM_USER_UNUSED_CREDENTIALS_CHECK - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
iamActions() - Method in enum class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog.Capability
 
iamActions(Iterable) - Static method in class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog
 
IAMConfiguration - Interface in com.cloudforgeci.api.interfaces
IAM Configuration interface that extends the base BaseConfiguration interface.
IAMExample - Class in com.cloudforgeci.api.examples
Example demonstrating how to use the IAM Rules system with different permission profiles.
IAMExample() - Constructor for class com.cloudforgeci.api.examples.IAMExample
 
iamProfile - Variable in class com.cloudforgeci.api.core.SystemContext
 
IAMProfile - Enum Class in com.cloudforge.core.enums
IAM Profile enum defining different levels of permissions for AWS resources.
IAMProfileMapper - Class in com.cloudforge.core.iam
Maps Security Profiles to appropriate IAM Profiles following security best practices.
IAMRules - Class in com.cloudforgeci.api.core.rules
 
IAMRules() - Constructor for class com.cloudforgeci.api.core.rules.IAMRules
 
IamSecurityRules - Class in com.cloudforgeci.api.core.rules
IAM security compliance validation rules.
IamSecurityRules() - Constructor for class com.cloudforgeci.api.core.rules.IamSecurityRules
 
id - Variable in class com.cloudforge.core.config.ApplicationInfo
Application identifier (e.g., "jenkins", "gitlab")
id() - Method in record class com.cloudforge.core.manager.agent.DeviceRegistrationResponse
Returns the value of the id record component.
id() - Method in record class com.cloudforge.core.manager.agent.RegisteredDeviceView
Returns the value of the id record component.
id() - Method in record class com.cloudforge.core.manager.auth.AuthAccount
Returns the value of the id record component.
id() - Method in class com.cloudforgeci.api.core.iam.ExtendedIAMConfiguration
 
id() - Method in class com.cloudforgeci.api.core.iam.MinimalIAMConfiguration
 
id() - Method in class com.cloudforgeci.api.core.iam.StandardIAMConfiguration
 
id() - Method in class com.cloudforgeci.api.core.runtime.Ec2RuntimeConfiguration
 
id() - Method in class com.cloudforgeci.api.core.runtime.FargateRuntimeConfiguration
 
id() - Method in class com.cloudforgeci.api.core.security.DevSecurityConfiguration
 
id() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityConfiguration
 
id() - Method in class com.cloudforgeci.api.core.security.StagingSecurityConfiguration
 
id() - Method in class com.cloudforgeci.api.core.topology.ApplicationServiceTopologyConfiguration
 
id() - Method in class com.cloudforgeci.api.core.topology.CmsServiceTopologyConfiguration
 
id() - Method in class com.cloudforgeci.api.core.topology.JenkinsServiceTopologyConfiguration
 
id() - Method in class com.cloudforgeci.api.core.topology.S3WebsiteTopologyConfiguration
 
id() - Method in interface com.cloudforgeci.api.interfaces.BaseConfiguration
 
identityCenter - Variable in class com.cloudforgeci.api.core.SystemContext
 
IdentityCenterFactory - Class in com.cloudforgeci.api.security
Identity Center Factory for AWS IAM Identity Center (formerly AWS SSO) setup.
IdentityCenterFactory(Construct, String) - Constructor for class com.cloudforgeci.api.security.IdentityCenterFactory
 
identityCenterGroupName - Variable in class com.cloudforge.core.config.DeploymentConfig
Identity Center group name for user assignment
identityCenterGroupName() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
IdentityCenterOidcConfiguration - Class in com.cloudforge.core.oidc
OIDC configuration for AWS IAM Identity Center (formerly AWS SSO).
IdentityCenterOidcConfiguration(String, String, String, String, String, String, String) - Constructor for class com.cloudforge.core.oidc.IdentityCenterOidcConfiguration
Creates an IAM Identity Center OIDC configuration.
IdentityCenterSamlFactory - Class in com.cloudforgeci.api.security
IAM Identity Center SAML Factory for automated SAML 2.0 application provisioning.
IdentityCenterSamlFactory(Construct, String) - Constructor for class com.cloudforgeci.api.security.IdentityCenterSamlFactory
 
IL_CENTRAL_1 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
image() - Method in record class com.cloudforge.core.interfaces.ApplicationSpec.SidecarContainer
Returns the value of the image record component.
image() - Method in record class com.cloudforge.core.local.LocalEmulatorSpec
Returns the value of the image record component.
image() - Method in record class com.cloudforge.core.local.StackPortSpec
Returns the value of the image record component.
IMAGE_EXTENSIONS - Static variable in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Extensions for image processing (beyond basic GD).
IMMUTABLE - Enum constant in enum class com.cloudforge.core.annotation.FieldTag
This field cannot be changed after resource creation.
Implementation Pattern: - Section in interface com.cloudforge.core.interfaces.FrameworkRules
 
Implementing Custom Validators: - Section in interface com.cloudforge.core.config.FieldValidator
 
Important Note - Section in class com.cloudforgeci.api.core.rules.GdprOrganizationalRules
 
Important Note - Section in class com.cloudforgeci.api.core.rules.HipaaOrganizationalRules
 
inbound() - Method in record class com.cloudforge.core.interfaces.ApplicationSpec.OptionalPort
Returns the value of the inbound record component.
inboundTcp(int, String, String) - Static method in record class com.cloudforge.core.interfaces.ApplicationSpec.OptionalPort
Convenience constructor for inbound TCP ports.
IncidentResponseRules - Class in com.cloudforgeci.api.core.rules
Incident response and disaster recovery compliance validation rules.
IncidentResponseRules() - Constructor for class com.cloudforgeci.api.core.rules.IncidentResponseRules
 
inDirectory(Path, String) - Static method in record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.ArtifactPaths
Deprecated.
 
inDirectory(Path, String) - Static method in record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.ArtifactPaths
Deprecated.
 
infrastructure() - Method in record class com.cloudforgeci.api.core.SystemContext.JenkinsDeployment
Returns the value of the infrastructure record component.
InfrastructureFactories(VpcFactory, AlbFactory, EfsFactory, LoggingCwFactory) - Constructor for record class com.cloudforgeci.api.core.SystemContext.InfrastructureFactories
Creates an instance of a InfrastructureFactories record class.
initialize(Arn) - Method in class com.cloudforge.core.utilities.Arn.Validator
 
initialize(OneOf) - Method in class com.cloudforge.core.utilities.OneOf.Validator
 
initialPassword() - Method in record class com.cloudforge.core.manager.auth.AuthAccountRequest
Returns the value of the initialPassword record component.
inject(Object, SystemContext, DeploymentContext) - Static method in class com.cloudforgeci.api.core.annotation.ContextInjector
Inject context values into all annotated fields of the given object.
inject(Object, Construct) - Static method in class com.cloudforgeci.api.core.annotation.ContextInjector
Inject context values into all annotated fields of the given object.
inspectorEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable Amazon Inspector for vulnerability scanning
inspectorEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
install(SystemContext) - Method in class com.cloudforgeci.api.core.rules.AdvancedMonitoringRules
Install advanced monitoring validation rules.
install(SystemContext) - Method in class com.cloudforgeci.api.core.rules.CdnApiSecurityRules
 
install(SystemContext) - Method in class com.cloudforgeci.api.core.rules.ComputeSecurityRules
 
install(SystemContext) - Method in class com.cloudforgeci.api.core.rules.ConfigurationValidationRules
 
install(SystemContext) - Method in class com.cloudforgeci.api.core.rules.DatabaseSecurityRules
Install database security validation rules.
install(SystemContext) - Method in class com.cloudforgeci.api.core.rules.ElbSecurityRules
 
install(SystemContext) - Method in class com.cloudforgeci.api.core.rules.GdprOrganizationalRules
Install GDPR organizational validation rules.
install(SystemContext) - Method in class com.cloudforgeci.api.core.rules.GdprRules
Install GDPR compliance validation rules.
install(SystemContext) - Method in class com.cloudforgeci.api.core.rules.HipaaOrganizationalRules
Install HIPAA organizational validation rules.
install(SystemContext) - Method in class com.cloudforgeci.api.core.rules.HipaaRules
Install HIPAA compliance validation rules for production and staging environments.
install(SystemContext) - Static method in class com.cloudforgeci.api.core.rules.IAMRules
 
install(SystemContext) - Method in class com.cloudforgeci.api.core.rules.IamSecurityRules
 
install(SystemContext) - Method in class com.cloudforgeci.api.core.rules.IncidentResponseRules
Install incident response validation rules.
install(SystemContext) - Method in class com.cloudforgeci.api.core.rules.Iso27001Rules
Install ISO 27001 compliance validation rules.
install(SystemContext) - Method in class com.cloudforgeci.api.core.rules.KeyManagementRules
Install key management validation rules.
install(SystemContext) - Method in class com.cloudforgeci.api.core.rules.LambdaSecurityRules
 
install(SystemContext) - Method in class com.cloudforgeci.api.core.rules.MessagingSecurityRules
 
install(SystemContext) - Method in class com.cloudforgeci.api.core.rules.PciDssRules
Install PCI-DSS compliance validation rules.
install(SystemContext) - Static method in class com.cloudforgeci.api.core.rules.RuntimeRules
 
install(SystemContext) - Static method in class com.cloudforgeci.api.core.rules.SecurityRules
 
install(SystemContext) - Method in class com.cloudforgeci.api.core.rules.Soc2Rules
Install SOC 2 compliance validation rules.
install(SystemContext) - Method in class com.cloudforgeci.api.core.rules.ThreatProtectionRules
Install threat protection validation rules.
install(SystemContext) - Static method in class com.cloudforgeci.api.core.rules.TopologyRules
 
install(T) - Method in interface com.cloudforge.core.interfaces.FrameworkRules
Install compliance validation rules into the CDK construct tree.
installAll(SystemContext) - Static method in class com.cloudforgeci.api.core.rules.Rules
 
installCloudWatchAgent(UserDataBuilder, String, CmsSpec) - Static method in class com.cloudforgeci.api.core.PhpUserDataBuilder
Install and configure CloudWatch Agent for PHP logs.
installCloudWatchAgent(String, List) - Method in interface com.cloudforge.core.interfaces.UserDataBuilder
Install and configure CloudWatch Agent for log streaming.
installCloudWatchAgent(String, List) - Method in class com.cloudforgeci.api.core.UserDataBuilderImpl
 
installComposer(UserDataBuilder) - Static method in class com.cloudforgeci.api.core.PhpUserDataBuilder
Install Composer for PHP dependency management.
installDrush(UserDataBuilder) - Static method in class com.cloudforgeci.api.core.PhpUserDataBuilder
Install Drush for Drupal management.
installMagentoDependencies(UserDataBuilder) - Static method in class com.cloudforgeci.api.core.PhpUserDataBuilder
Install Magento CLI dependencies.
installNginx(UserDataBuilder) - Static method in class com.cloudforgeci.api.core.PhpUserDataBuilder
Install NGINX web server.
installPhp(UserDataBuilder, PhpRuntimeConfig) - Static method in class com.cloudforgeci.api.core.PhpUserDataBuilder
Install PHP and required extensions on Amazon Linux 2023.
installWordPress(UserDataBuilder, String) - Static method in class com.cloudforgeci.api.core.PhpUserDataBuilder
Download and install WordPress.
installWpCli(UserDataBuilder) - Static method in class com.cloudforgeci.api.core.PhpUserDataBuilder
Install WP-CLI for WordPress management.
INSTANCE - Static variable in class com.cloudforgeci.localstack.LocalStackEmulatorRuntime
 
INSTANCE - Static variable in class com.cloudforgeci.localstack.LocalStackStackPortRuntime
 
INSTANCE - Static variable in class com.cloudforgeci.localstack.LocalStackTemplateAdapter
 
INSTANCE - Static variable in class com.cloudforgeci.ministack.MiniStackEmulatorRuntime
 
INSTANCE - Static variable in class com.cloudforgeci.ministack.MiniStackLocalRuntime
 
INSTANCE - Static variable in class com.cloudforgeci.ministack.MiniStackStackPortRuntime
 
INSTANCE - Static variable in class com.cloudforgeci.ministack.MiniStackTemplateAdapter
 
INSTANCE_METADATA_SECURITY - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
instanceClass() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
Returns the value of the instanceClass record component.
instanceSg - Variable in class com.cloudforgeci.api.core.SystemContext
 
instanceType - Variable in class com.cloudforge.core.config.DeploymentConfig
EC2 instance type (e.g., "t3.micro", "t3.small")
instanceType() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
Integration with Plugin Systems - Section in annotation interface com.cloudforge.core.annotation.ConfigField
 
InteractivePrompter - Class in com.cloudforge.core.config
Interactive prompting utility that generates questions from @ConfigField annotations.
InteractivePrompter(InputStream, PrintStream) - Constructor for class com.cloudforge.core.config.InteractivePrompter
Creates a new InteractivePrompter with the specified input and output streams.
invalidate(String) - Method in interface com.cloudforge.core.manager.auth.SessionStore
Ends one session.
invalidateAllForSubject(String) - Method in interface com.cloudforge.core.manager.auth.SessionStore
Ends every session belonging to subject (admin force-logout).
isAccessKeyRotationRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isAccessKeyRotationRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isAccessKeyRotationRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isAccessKeyRotationRemediationEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether access key rotation remediation should be enabled.
isAdvancedSecurityEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isAdvancedSecurityEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isAdvancedSecurityEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isAdvancedSecurityEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether advanced security features (risk-based authentication) should be enabled.
isAdvisory(String) - Method in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
isAlbAccessLoggingEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isAlbAccessLoggingEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isAlbAccessLoggingEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isAlbAccessLoggingEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether access logging should be enabled for ALB.
isAlbAuthenticated() - Method in enum class com.cloudforge.core.enums.AuthMode
Check if authentication is handled at ALB level.
isAntiMalwareEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isAntiMalwareEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isAntiMalwareEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isAntiMalwareEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether anti-malware protection should be enabled on EC2 instances.
isAuditManagerEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isAuditManagerEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isAuditManagerEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isAuditManagerEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether AWS Audit Manager should be enabled for continuous auditing.
isAutoCreateUsers() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns whether to automatically create users on first login.
isAutomatedBackupEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isAutomatedBackupEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isAutomatedBackupEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isAutomatedBackupEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether automated backups should be enabled.
isAutoScalingEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isAutoScalingEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isAutoScalingEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isAutoScalingEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether auto-scaling should be enabled.
isAwsConfigEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isAwsConfigEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isAwsConfigEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isAwsConfigEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether AWS Config should be enabled for compliance monitoring.
isBackupVaultLockEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isBackupVaultLockEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isBackupVaultLockEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isBackupVaultLockEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether backup vault lock should be enabled.
isBackupVaultRetentionEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isBackupVaultRetentionEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isBackupVaultRetentionEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isBackupVaultRetentionEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether backup vault should be retained on stack deletion.
isCloudForgeEngine(String) - Static method in class com.cloudforgeci.localstack.LocalStackRdsSupport
 
isCloudForgeManager(SystemContext) - Static method in class com.cloudforgeci.api.core.iam.ManagerOperatorIamSupport
 
isCloudFrontEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isCloudFrontEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isCloudFrontEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isCloudFrontEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether CloudFront should be enabled for DDoS protection.
isCloudTrailBucketAccessRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isCloudTrailBucketAccessRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isCloudTrailBucketAccessRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isCloudTrailBucketAccessRemediationEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether CloudTrail bucket access remediation should be enabled.
isCloudTrailEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isCloudTrailEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isCloudTrailEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isCloudTrailEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether CloudTrail should be enabled for audit logging.
isCloudTrailInsightsEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isCloudTrailInsightsEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isCloudTrailInsightsEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isCloudTrailInsightsEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether CloudTrail Insights should be enabled for anomaly detection.
isCloudWatchLogsKmsEncryptionEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isCloudWatchLogsKmsEncryptionEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isCloudWatchLogsKmsEncryptionEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isCloudWatchLogsKmsEncryptionEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether CloudWatch Logs should be encrypted with KMS.
isContainerImageScanningEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isContainerImageScanningEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isContainerImageScanningEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isContainerImageScanningEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether container image scanning should be enabled.
isContainerRunning(String) - Static method in class com.cloudforge.core.local.DockerEmulatorSupport
 
isContainerRuntimeSecurityEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isContainerRuntimeSecurityEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isContainerRuntimeSecurityEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isContainerRuntimeSecurityEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether container runtime security monitoring should be enabled.
isControlRequired(String, ComplianceMode, ComplianceMatrix.SecurityControl) - Static method in class com.cloudforgeci.api.core.rules.ComplianceMatrix
Check if a security control should be enforced based on compliance requirements.
isCrossRegionBackupEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isCrossRegionBackupEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isCrossRegionBackupEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isCrossRegionBackupEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether cross-region backup replication should be enabled.
isDatabaseProvisioningChoiceRequired() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isDatabaseProvisioningChoiceRequired() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isDatabaseProvisioningChoiceRequired() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isDatabaseProvisioningChoiceRequired() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether an OPTIONAL DatabaseSpec application must have an explicit provisionDatabase choice in its deployment context, rather than being allowed to silently fall through to that application's own embedded-storage default (whatever it degrades to when provisionDatabase is never set — cloudforge-manager falls back to an embedded H2 file, for example).
isDetailedBillingEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isDetailedBillingEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isDetailedBillingEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isDetailedBillingEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether detailed billing should be enabled.
isDistroless() - Method in interface com.cloudforge.core.interfaces.OidcIntegration
Returns whether the container image is distroless (has no shell).
isDistroless() - Method in class com.cloudforge.core.oidc.DrupalOidcIntegration
 
isDistroless() - Method in class com.cloudforge.core.oidc.JoomlaOidcIntegration
 
isDistroless() - Method in class com.cloudforge.core.oidc.MagentoOidcIntegration
 
isDistroless() - Method in class com.cloudforge.core.oidc.MattermostSamlIntegration
 
isDistroless() - Method in class com.cloudforge.core.oidc.MoodleOidcIntegration
 
isDistroless() - Method in class com.cloudforge.core.oidc.PrestaShopOidcIntegration
 
isDistroless() - Method in class com.cloudforge.core.oidc.WordPressOidcIntegration
 
isDynamoDbPitrRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isDynamoDbPitrRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isDynamoDbPitrRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isDynamoDbPitrRemediationEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether DynamoDB point-in-time recovery remediation should be enabled.
isEbsEncryptionEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isEbsEncryptionEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isEbsEncryptionEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isEbsEncryptionEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether EBS volumes should be encrypted.
isEbsEncryptionRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isEbsEncryptionRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isEbsEncryptionRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isEbsEncryptionRemediationEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether EBS encryption remediation should be enabled.
isEcommerce() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns whether this is an e-commerce platform.
isEcrImageScanningRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isEcrImageScanningRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isEcrImageScanningRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isEcrImageScanningRemediationEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether ECR image scanning remediation should be enabled.
isEfsEncryptionAtRestEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isEfsEncryptionAtRestEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isEfsEncryptionAtRestEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isEfsEncryptionAtRestEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether EFS should be encrypted at rest.
isEfsEncryptionInTransitEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isEfsEncryptionInTransitEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isEfsEncryptionInTransitEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isEfsEncryptionInTransitEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether EFS should be encrypted in transit.
isElbDeletionProtectionRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isElbDeletionProtectionRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isElbDeletionProtectionRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isElbDeletionProtectionRemediationEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether ELB deletion protection remediation should be enabled.
isEnterprise() - Method in class com.cloudforgeci.api.core.DeploymentContext
True if enterprise features should be enabled.
isError() - Method in class com.cloudforge.core.config.ValidationResult
Returns true if validation failed.
isFileIntegrityMonitoringEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isFileIntegrityMonitoringEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isFileIntegrityMonitoringEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isFileIntegrityMonitoringEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether file integrity monitoring should be enabled on EC2 instances.
isFlowLogsEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isFlowLogsEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isFlowLogsEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isFlowLogsEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether flow logs should be enabled for this security profile.
isGroupBasedAccessEnabled() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns whether group-based access control is enabled.
isGuardDutyEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isGuardDutyEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isGuardDutyEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isGuardDutyEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether GuardDuty should be enabled for threat detection.
isGuardDutyRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isGuardDutyRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isGuardDutyRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isGuardDutyRemediationEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether GuardDuty remediation should be enabled.
isHealthy() - Method in class com.cloudforge.core.local.AbstractLocalEmulatorRuntime
 
isHealthy() - Method in class com.cloudforge.core.local.AbstractStackPortRuntime
 
isHealthy() - Method in class com.cloudforge.core.local.DefaultEmulatorEdgeRuntime
 
isHealthy() - Method in interface com.cloudforge.core.local.EmulatorEdgeRuntime
 
isHealthy() - Method in interface com.cloudforge.core.local.LocalEmulatorRuntime
Whether the gateway health endpoint returns HTTP 2xx.
isHealthy() - Method in interface com.cloudforge.core.local.StackPortRuntime
 
isHttpHealthy(URI) - Static method in class com.cloudforge.core.local.DockerEmulatorSupport
 
isHttpsStrictEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isHttpsStrictEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isHttpsStrictEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isHttpsStrictEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether HTTPS-only mode should be enforced (no HTTP listener).
isImdsv2Required() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isImdsv2Required() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isImdsv2Required() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isImdsv2Required() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether EC2 instances must use IMDSv2 (Instance Metadata Service Version 2).
isInspectorEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isInspectorEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isInspectorEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isInspectorEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether Amazon Inspector should be enabled for vulnerability scanning.
isInspectorRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isInspectorRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isInspectorRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isInspectorRemediationEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether Inspector remediation should be enabled.
isKmsKeyRotationRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isKmsKeyRotationRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isKmsKeyRotationRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isKmsKeyRotationRemediationEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether KMS key rotation remediation should be enabled.
isKnownIamAction(String) - Static method in class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog
 
isLoggedIn(String) - Method in interface com.cloudforge.core.manager.auth.SessionStore
True if subject has at least one active (non-expired) session.
isMacieAutomatedDiscoveryEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isMacieAutomatedDiscoveryEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isMacieAutomatedDiscoveryEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isMacieAutomatedDiscoveryEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether Macie automated discovery jobs should be enabled.
isMacieEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isMacieEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isMacieEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isMacieEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether Amazon Macie should be enabled for sensitive data discovery.
isMacieRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isMacieRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isMacieRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isMacieRemediationEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether Macie remediation should be enabled.
isMfaRequired() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isMfaRequired() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isMfaRequired() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isMfaRequired() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether MFA (Multi-Factor Authentication) is required for user authentication.
isMultiAzEnforced() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isMultiAzEnforced() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isMultiAzEnforced() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isMultiAzEnforced() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether multi-AZ deployment should be enforced.
isNatGatewayEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isNatGatewayEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isNatGatewayEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isNatGatewayEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether NAT Gateway should be used for outbound internet access.
ISO 27001 Coverage: - Section in class com.cloudforgeci.api.core.rules.Iso27001Rules
 
Iso27001Rules - Class in com.cloudforgeci.api.core.rules
ISO/IEC 27001:2022 Information Security Management compliance validation.
Iso27001Rules() - Constructor for class com.cloudforgeci.api.core.rules.Iso27001Rules
 
isObjectCacheEnabled() - Method in interface com.cloudforge.core.interfaces.CmsObjectCacheSpec
Returns whether object caching is enabled.
ISOLATED - Enum constant in enum class com.cloudforge.core.enums.NetworkMode
Isolated subnets with no internet access.
isPreventUserExistenceErrorsEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isPreventUserExistenceErrorsEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isPreventUserExistenceErrorsEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isPreventUserExistenceErrorsEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether to prevent user existence errors in authentication responses.
isPrivate() - Method in enum class com.cloudforge.core.enums.NetworkMode
Check if this mode uses private subnets (no public IPs on instances).
isPrivateWithNat() - Method in class com.cloudforgeci.api.core.DeploymentContext
True if the service should run in private subnets without public IPs.
isPrivilegedHostPort(int) - Static method in class com.cloudforge.core.local.LocalHostPortPolicy
 
isPubliclyTrusted(boolean, String, String, String) - Static method in class com.cloudforgeci.api.core.TlsTrustEvaluator
 
isRdsDatabaseMultiAzEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isRdsDatabaseMultiAzEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isRdsDatabaseMultiAzEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isRdsDatabaseMultiAzEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether RDS database Multi-AZ deployment should be enabled.
isRdsDeletionProtectionEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isRdsDeletionProtectionEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isRdsDeletionProtectionEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isRdsDeletionProtectionEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether RDS deletion protection should be enabled.
isRdsDeletionProtectionRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isRdsDeletionProtectionRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isRdsDeletionProtectionRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isRdsDeletionProtectionRemediationEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether RDS deletion protection remediation should be enabled.
isRdsEncryptionRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isRdsEncryptionRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isRdsEncryptionRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isRdsEncryptionRemediationEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether RDS encryption remediation should be enabled.
isRdsMultiAzRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isRdsMultiAzRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isRdsMultiAzRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isRdsMultiAzRemediationEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether RDS Multi-AZ remediation should be enabled.
isRequired(String) - Method in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
isRequired(String, ComplianceMode) - Method in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
Check if this Config rule is required based on compliance frameworks and mode.
isRestrictSecurityGroupEgressEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isRestrictSecurityGroupEgressEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isRestrictSecurityGroupEgressEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isRestrictSecurityGroupEgressEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether security group egress should be restricted to VPC CIDR only.
isRoute53QueryLoggingEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isRoute53QueryLoggingEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isRoute53QueryLoggingEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isRoute53QueryLoggingEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether Route53 DNS query logging should be enabled.
isRunning() - Method in class com.cloudforge.core.local.AbstractLocalEmulatorRuntime
 
isRunning() - Method in class com.cloudforge.core.local.AbstractStackPortRuntime
 
isRunning() - Method in class com.cloudforge.core.local.DefaultEmulatorEdgeRuntime
 
isRunning() - Method in interface com.cloudforge.core.local.EmulatorEdgeRuntime
 
isRunning() - Method in interface com.cloudforge.core.local.LocalEmulatorRuntime
Whether the named container is in the running state.
isRunning() - Method in interface com.cloudforge.core.local.StackPortRuntime
 
isS3EncryptionEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isS3EncryptionEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isS3EncryptionEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isS3EncryptionEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether S3 buckets should be encrypted.
isS3ObjectLockEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isS3ObjectLockEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isS3ObjectLockEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isS3ObjectLockEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether S3 Object Lock should be enabled for compliance audit buckets.
isS3OffloadingEnabled() - Method in interface com.cloudforge.core.interfaces.CmsMediaStorageSpec
Returns whether S3 media offloading is enabled.
isS3VersioningRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isS3VersioningRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isS3VersioningRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isS3VersioningRemediationEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether S3 bucket versioning remediation should be enabled.
isSecurityHubEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isSecurityHubEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isSecurityHubEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isSecurityHubEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether AWS Security Hub should be enabled for centralized security findings.
isSecurityHubRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isSecurityHubRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isSecurityHubRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isSecurityHubRemediationEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether Security Hub remediation should be enabled.
isSecurityMonitoringEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isSecurityMonitoringEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isSecurityMonitoringEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isSecurityMonitoringEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether security monitoring and alerting should be enabled.
isSelfSignupEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isSelfSignupEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isSelfSignupEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isSelfSignupEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether self-service user registration is allowed.
isSnsKmsEncryptionEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isSnsKmsEncryptionEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isSnsKmsEncryptionEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isSnsKmsEncryptionEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether SNS topics should be encrypted with KMS.
isSshRemovalRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isSshRemovalRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isSshRemovalRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isSshRemovalRemediationEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether SSH removal remediation should be enabled.
isSuccess() - Method in class com.cloudforge.core.config.ValidationResult
Returns true if validation succeeded.
issues() - Method in record class com.cloudforgeci.api.core.iam.PermissionMatrix.ValidationResult
Returns the value of the issues record component.
isSupported() - Method in interface com.cloudforge.core.interfaces.OidcIntegration
Returns whether this application supports OIDC integration.
isSupported() - Method in class com.cloudforge.core.oidc.BagistoOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.CloudForgeManagerOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.ConcreteCmsOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.DolphinOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.DrupalOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.FlarumOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.GitLabOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.GrafanaOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.JenkinsOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.JoomlaOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.MagentoOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.MattermostGitLabOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.MattermostOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.MattermostSamlIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.MediaWikiOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.MetabaseSamlIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.MoodleOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.MyBBOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.OctoberCmsOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.OpenCartOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.PhpBBOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.PrestaShopOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.SuiteCrmOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.SyliusOidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.Typo3OidcIntegration
 
isSupported() - Method in class com.cloudforge.core.oidc.WordPressOidcIntegration
 
isValid() - Method in record class com.cloudforgeci.api.core.iam.PermissionMatrix.ValidationResult
Returns the value of the isValid record component.
isValid(DeploymentContext, ConstraintValidatorContext) - Method in class com.cloudforge.core.utilities.DeploymentValidation.Validator
 
isValid(String, ConstraintValidatorContext) - Method in class com.cloudforge.core.utilities.Arn.Validator
 
isValid(String, ConstraintValidatorContext) - Method in class com.cloudforge.core.utilities.DnsLabel.Validator
 
isValid(String, ConstraintValidatorContext) - Method in class com.cloudforge.core.utilities.DnsName.Validator
 
isValid(String, ConstraintValidatorContext) - Method in class com.cloudforge.core.utilities.OneOf.Validator
 
isValidCombination(SecurityProfile, IAMProfile) - Static method in class com.cloudforge.core.iam.IAMProfileMapper
Validates that the IAM profile is appropriate for the security profile.
isValidRegion(String) - Static method in enum class com.cloudforge.core.enums.AwsRegion
Checks if a region code is valid.
isVisible(Object, Object) - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Checks if this field is visible based on the current configuration.
isVpcDefaultSgRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isVpcDefaultSgRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isVpcDefaultSgRemediationEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isVpcDefaultSgRemediationEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether VPC default security group remediation should be enabled.
isVpcEndpointsEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isVpcEndpointsEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isVpcEndpointsEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isVpcEndpointsEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether VPC endpoints should be used for AWS services.
isWafEnabled() - Method in class com.cloudforgeci.api.core.security.DevSecurityProfileConfiguration
 
isWafEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isWafEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isWafEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether WAF should be enabled for web application protection.

J

jenkins() - Method in record class com.cloudforgeci.api.core.SystemContext.JenkinsDeployment
Returns the value of the jenkins record component.
JENKINS_CONTAINER_PATH - Static variable in interface com.cloudforgeci.api.interfaces.Constants.Jenkins
 
JENKINS_HOME - Static variable in interface com.cloudforgeci.api.interfaces.Constants.Jenkins
 
JENKINS_PATH - Static variable in interface com.cloudforgeci.api.interfaces.Constants.Jenkins
 
JENKINS_PORT - Static variable in interface com.cloudforgeci.api.interfaces.Constants.Jenkins
 
JENKINS_SERVICE - Enum constant in enum class com.cloudforge.core.enums.TopologyType
 
JenkinsApplicationSpec - Class in com.cloudforgeci.api.application
Jenkins ApplicationSpec implementation.
JenkinsApplicationSpec() - Constructor for class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
JenkinsConfig - Class in com.cloudforgeci.api.api
Deprecated, for removal: This API element is subject to removal in a future version.
JenkinsConfig(String, boolean, String, String, StackProps) - Constructor for class com.cloudforgeci.api.api.JenkinsConfig
Deprecated.
 
JenkinsDeployment(SystemContext.InfrastructureFactories, SystemContext.JenkinsSpecificFactories, SystemContext.DomainAndSslFactories) - Constructor for record class com.cloudforgeci.api.core.SystemContext.JenkinsDeployment
Creates an instance of a JenkinsDeployment record class.
JenkinsOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for Jenkins using the OpenID Connect Authentication Plugin.
JenkinsOidcIntegration() - Constructor for class com.cloudforge.core.oidc.JenkinsOidcIntegration
 
JenkinsServiceTopologyConfiguration - Class in com.cloudforgeci.api.core.topology
 
JenkinsServiceTopologyConfiguration() - Constructor for class com.cloudforgeci.api.core.topology.JenkinsServiceTopologyConfiguration
 
JenkinsSpecificFactories(FargateFactory, ContainerFactory, AlarmFactory, Ec2Factory, Object) - Constructor for record class com.cloudforgeci.api.core.SystemContext.JenkinsSpecificFactories
Creates an instance of a JenkinsSpecificFactories record class.
JoomlaApplicationSpec - Class in com.cloudforgeci.api.application.cms
Joomla CMS ApplicationSpec implementation.
JoomlaApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
JoomlaOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for Joomla using miniOrange plugin.
JoomlaOidcIntegration() - Constructor for class com.cloudforge.core.oidc.JoomlaOidcIntegration
 
JSON Serialization - Section in enum class com.cloudforge.core.enums.SecurityProfile
 
JSON Serialization - Section in enum class com.cloudforge.core.enums.TopologyType
 

K

keepBackupResources() - Method in record class com.cloudforge.core.local.LocalStackCapabilitySnapshot
 
keepEfsResources() - Method in record class com.cloudforge.core.local.LocalStackCapabilitySnapshot
 
keycloakDeployed - Variable in class com.cloudforgeci.api.core.SystemContext
 
KeycloakFactory - Class in com.cloudforgeci.api.security
Keycloak SAML Bridge Factory.
KeycloakFactory(Construct, String) - Constructor for class com.cloudforgeci.api.security.KeycloakFactory
 
keycloakServiceUrl - Variable in class com.cloudforgeci.api.core.SystemContext
 
Key Differences from WordPress: - Section in class com.cloudforgeci.api.application.cms.WooCommerceApplicationSpec
 
Key Features: - Section in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
Key Features: - Section in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
Key Features: - Section in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
Key Features: - Section in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
Key Features: - Section in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
Key Features: - Section in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
Key Features: - Section in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
Key Features: - Section in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
Key Features: - Section in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
Key Features: - Section in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
Key Features: - Section in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
Key Features: - Section in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
Key Features: - Section in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
Key Features: - Section in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
Key Features: - Section in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
Key Features: - Section in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
Key Features: - Section in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
KeyManagementRules - Class in com.cloudforgeci.api.core.rules
Key Management compliance validation rules.
KeyManagementRules() - Constructor for class com.cloudforgeci.api.core.rules.KeyManagementRules
 
kind() - Method in class com.cloudforgeci.api.core.iam.ExtendedIAMConfiguration
 
kind() - Method in class com.cloudforgeci.api.core.iam.MinimalIAMConfiguration
 
kind() - Method in class com.cloudforgeci.api.core.iam.StandardIAMConfiguration
 
kind() - Method in class com.cloudforgeci.api.core.runtime.Ec2RuntimeConfiguration
 
kind() - Method in class com.cloudforgeci.api.core.runtime.FargateRuntimeConfiguration
 
kind() - Method in class com.cloudforgeci.api.core.security.DevSecurityConfiguration
 
kind() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityConfiguration
 
kind() - Method in class com.cloudforgeci.api.core.security.StagingSecurityConfiguration
 
kind() - Method in class com.cloudforgeci.api.core.topology.ApplicationServiceTopologyConfiguration
 
kind() - Method in class com.cloudforgeci.api.core.topology.CmsServiceTopologyConfiguration
 
kind() - Method in class com.cloudforgeci.api.core.topology.JenkinsServiceTopologyConfiguration
 
kind() - Method in class com.cloudforgeci.api.core.topology.S3WebsiteTopologyConfiguration
 
kind() - Method in interface com.cloudforgeci.api.interfaces.IAMConfiguration
Returns the IAM profile type for this configuration.
kind() - Method in interface com.cloudforgeci.api.interfaces.RuntimeConfiguration
 
kind() - Method in interface com.cloudforgeci.api.interfaces.SecurityConfiguration
 
kind() - Method in interface com.cloudforgeci.api.interfaces.TopologyConfiguration
 
KMS_CMK_NOT_SCHEDULED_FOR_DELETION - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
KMS_KEY_ROTATION - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 

L

LAMBDA_DLQ_CHECK - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
LAMBDA_FUNCTION_PUBLIC_ACCESS_PROHIBITED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
LAMBDA_FUNCTION_SETTINGS_CHECK - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
LAMBDA_INSIDE_VPC - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
LAMBDA_SECURITY - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
LambdaSecurityRules - Class in com.cloudforgeci.api.core.rules
Lambda security compliance validation rules.
LambdaSecurityRules() - Constructor for class com.cloudforgeci.api.core.rules.LambdaSecurityRules
 
lastLoginAt() - Method in record class com.cloudforge.core.manager.auth.AuthAccount
Returns the value of the lastLoginAt record component.
lastSeenAt() - Method in record class com.cloudforge.core.manager.agent.RegisteredDeviceView
Returns the value of the lastSeenAt record component.
lastSeenAt() - Method in record class com.cloudforge.core.manager.auth.AuthAccount
Returns the value of the lastSeenAt record component.
launchConstraintCreated() - Method in record class com.cloudforgeci.api.deploy.catalog.ServiceCatalogProductPublisher.PublishResult
Returns the value of the launchConstraintCreated record component.
lbType - Variable in class com.cloudforge.core.config.DeploymentConfig
Load balancer type
lbType - Variable in class com.cloudforgeci.api.core.SystemContext
 
lbType() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
level() - Method in record class com.cloudforgeci.api.core.rules.ComplianceMatrix.FrameworkRequirement
Returns the value of the level record component.
LICENSE_KEY - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
Matches ManagerRuntimeConfiguration.LicenseSeat's "stopgap" env-var path exactly (cloudforge-manager) — a deploy-time-supplied customer license key, delivered as a Secrets Manager-backed ECS Secret, never a literal value in the task definition.
LICENSE_SECRET_SUFFIX - Static variable in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
The Secrets Manager secret name for Metabase Pro/Enterprise license token.
licenseKeySecretArn - Variable in class com.cloudforgeci.api.core.SystemContext
 
licenseKeySecretEnvVar() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
The container environment variable name a deploy-time-supplied license key should be bound to, or null (the default) if this application has no license key concept.
linkedAccountId() - Method in record class com.cloudforge.core.manager.auth.AuthAccount
Returns the value of the linkedAccountId record component.
linkedAccountId() - Method in record class com.cloudforge.core.manager.auth.AuthAccountRequest
Returns the value of the linkedAccountId record component.
linkedAccountId() - Method in record class com.cloudforge.core.manager.auth.AuthAccountUpdate
Returns the value of the linkedAccountId record component.
LINUX - Enum constant in enum class com.cloudforge.core.manager.agent.AgentPlatform
 
listAccounts() - Method in interface com.cloudforge.core.manager.auth.AuthBackend
 
listActiveLocalstackStacks() - Method in class com.cloudforgeci.localstack.LocalStackDeployer
Active *-localstack stacks (excludes DELETE*).
listActiveMinistackStacks() - Method in class com.cloudforgeci.ministack.MiniStackDeployer
Active *-ministack stacks (excludes DELETE*).
listDbInstances() - Method in class com.cloudforgeci.localstack.LocalStackRdsSupport
All DB instances visible to the LocalStack RDS API.
listenPort() - Method in record class com.cloudforgeci.ministack.MiniStackAuthProxy.Config
Returns the value of the listenPort record component.
load() - Static method in class com.cloudforge.core.config.ApplicationPropertyLoader
Merged classpath properties (application then application-local).
LoadBalancerType - Enum Class in com.cloudforge.core.enums
Load balancer type for application ingress.
LocalAuthRuntime - Interface in com.cloudforge.core.local
Reconciles local processes required when canonical templates include auth the emulator cannot execute at the load balancer (for example ALB OIDC/Cognito).
LocalDeployer - Interface in com.cloudforge.core.local
Deploys adapted CloudFormation templates to a local emulator endpoint.
LocalDeploymentArtifactPaths - Record Class in com.cloudforge.core.local
Canonical, adapted, and adaptation-report paths for a local deployment.
LocalDeploymentArtifactPaths(Path, Path, Path) - Constructor for record class com.cloudforge.core.local.LocalDeploymentArtifactPaths
Creates an instance of a LocalDeploymentArtifactPaths record class.
LocalDeploymentCatalog - Class in com.cloudforge.core.local
Resolves applicationId from per-stack catalog files under deployment-contexts/.
LocalDeploymentNaming - Class in com.cloudforge.core.local
Stack and artifact naming conventions for local deployment targets.
LocalDeploymentPipeline - Class in com.cloudforge.core.local
Target-agnostic adapt → deploy → auth-runtime reconcile pipeline.
LocalDeploymentPipeline(TemplateAdapter, Supplier, LocalAuthRuntime) - Constructor for class com.cloudforge.core.local.LocalDeploymentPipeline
 
LocalDeploymentPipelineResult - Record Class in com.cloudforge.core.local
Combined outcome of template adaptation and local CloudFormation deploy.
LocalDeploymentPipelineResult(TemplateAdaptationResult, LocalDeployResult) - Constructor for record class com.cloudforge.core.local.LocalDeploymentPipelineResult
Creates an instance of a LocalDeploymentPipelineResult record class.
LocalDeploymentRequest - Record Class in com.cloudforge.core.local
Inputs for adapt-and-deploy against a local emulator target.
LocalDeploymentRequest(DeploymentTarget, String, Path, Path, Path, String) - Constructor for record class com.cloudforge.core.local.LocalDeploymentRequest
Creates an instance of a LocalDeploymentRequest record class.
LocalDeployPreflight - Class in com.cloudforgeci.api.deploy
Runs target-specific deploy preflight before local emulator pipelines execute.
LocalDeployPreflight.PreflightOutcome - Record Class in com.cloudforgeci.api.deploy
 
LocalDeployResult - Record Class in com.cloudforge.core.local
Outcome of deploying an adapted template to a local emulator endpoint.
LocalDeployResult(String, boolean, boolean, List, Map) - Constructor for record class com.cloudforge.core.local.LocalDeployResult
Creates an instance of a LocalDeployResult record class.
LocalEmulatorDefaults - Class in com.cloudforge.core.local
Canonical Docker and gateway defaults shared by all CloudForge local emulators.
LocalEmulatorHostPortProbe - Class in com.cloudforge.core.local
Detects host ports already used by local emulator ECS tasks (Docker) or stack outputs (CFN).
LocalEmulatorPaths - Class in com.cloudforge.core.local
Resolves on-disk paths used by local emulator runtimes.
LocalEmulatorRuntime - Interface in com.cloudforge.core.local
Docker lifecycle for a local AWS emulator (MiniStack or LocalStack).
LocalEmulatorRuntimeProvider - Interface in com.cloudforge.core.local
ServiceLoader entry point for LocalEmulatorRuntime implementations in target modules.
LocalEmulatorRuntimes - Class in com.cloudforge.core.local
Discovers LocalEmulatorRuntime implementations registered by target modules.
LocalEmulatorSpec - Record Class in com.cloudforge.core.local
Immutable metadata for a CloudForge-managed local emulator container.
LocalEmulatorSpec(DeploymentTarget, String, String, String, String, String) - Constructor for record class com.cloudforge.core.local.LocalEmulatorSpec
Creates an instance of a LocalEmulatorSpec record class.
LocalHostPortConflictChecker - Class in com.cloudforge.core.local
Blocks local emulator deploys when the required localhost port is already in use.
LocalHostPortOccupant - Record Class in com.cloudforge.core.local
A host port already claimed on the local machine by an emulator ECS task or stack output.
LocalHostPortOccupant(String, int, String) - Constructor for record class com.cloudforge.core.local.LocalHostPortOccupant
Creates an instance of a LocalHostPortOccupant record class.
LocalHostPortPolicy - Class in com.cloudforge.core.local
Resolves the host port a MiniStack Fargate deploy will bind (localhost:port).
LocalResourceChange - Record Class in com.cloudforge.core.local
One CloudFormation resource change from a local deploy change set.
LocalResourceChange(String, String, String, String) - Constructor for record class com.cloudforge.core.local.LocalResourceChange
Creates an instance of a LocalResourceChange record class.
LocalSameApplicationStackReplacer - Class in com.cloudforge.core.local
Deletes prior local emulator stacks for the same CloudForge applicationId when redeploying under a new stack name.
LocalSameApplicationStackReplacer.Result - Record Class in com.cloudforge.core.local
 
LocalSameApplicationStackReplacer.StackDeleter - Interface in com.cloudforge.core.local
 
localstack() - Static method in record class com.cloudforge.core.local.LocalEmulatorSpec
 
localstack() - Static method in record class com.cloudforge.core.local.StackPortSpec
 
LOCALSTACK - Enum constant in enum class com.cloudforge.core.local.DeploymentTarget
 
LOCALSTACK_AUTH_TOKEN_ENV - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
LOCALSTACK_CONTAINER - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
LOCALSTACK_ENDPOINT - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
LOCALSTACK_HEALTH_PATH - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
LOCALSTACK_IMAGE - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
LOCALSTACK_STACKPORT_CONTAINER - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
LOCALSTACK_VOLUME_DIR_ENV - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
LOCALSTACK_VOLUME_DIR_NAME - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
LocalStackCapabilityProbe - Class in com.cloudforgeci.localstack
Probes LocalStack gateway health and derives a LocalStackCapabilitySnapshot for tier-aware template adaptation and deploy preflight.
LocalStackCapabilitySnapshot - Record Class in com.cloudforge.core.local
Snapshot of LocalStack health, edition, and service availability for adapt/deploy decisions.
LocalStackCapabilitySnapshot(boolean, URI, LocalStackTierProfile, String, String, Set, Map) - Constructor for record class com.cloudforge.core.local.LocalStackCapabilitySnapshot
Creates an instance of a LocalStackCapabilitySnapshot record class.
LocalStackCapabilitySnapshotHealth - Class in com.cloudforge.core.local
JSON-friendly projection of LocalStackCapabilitySnapshot for health APIs.
LocalStackCdkAssetPublisher - Class in com.cloudforgeci.localstack
Publishes CDK synth assets from cdk.out/*.assets.json to S3 so Custom::AWS Lambdas and other asset-backed resources can deploy — used by both LocalStackDeployer (this module) and AwsDirectDeployer (cloudforge-api, which already depends on this module for orchestrating the local-emulator deploy pipelines it dispatches to; despite the class's LocalStack-flavored name, its logic is a plain S3 upload against whatever S3Client it's given and was never actually LocalStack-specific).
LocalStackCli - Class in com.cloudforgeci.localstack
Non-interactive entry point for direct local LocalStack operations.
LocalStackDeployer - Class in com.cloudforgeci.localstack
Creates and incrementally updates CloudFormation stacks against LocalStack.
LocalStackDeployer() - Constructor for class com.cloudforgeci.localstack.LocalStackDeployer
 
LocalStackDeployer(String, String) - Constructor for class com.cloudforgeci.localstack.LocalStackDeployer
Visible for tests and custom endpoint wiring.
LocalStackDeployer.Change - Record Class in com.cloudforgeci.localstack
Deprecated.
LocalStackDeployer.DeploymentResult - Record Class in com.cloudforgeci.localstack
Deprecated.
LocalStackDeploymentPipeline - Class in com.cloudforgeci.localstack
LocalStack entry point for adapt-and-deploy.
LocalStackDeploymentPipeline.ArtifactPaths - Record Class in com.cloudforgeci.localstack
LocalStackDeploymentPipeline.DeployRequest - Record Class in com.cloudforgeci.localstack
Deprecated.
LocalStackDeploymentPipeline.DeployResult - Record Class in com.cloudforgeci.localstack
LocalStackDeployPreflight - Class in com.cloudforgeci.localstack
Tier- and capability-aware LocalStack deploy preflight.
LocalStackEmulatorRuntime - Class in com.cloudforgeci.localstack
Starts and stops the LocalStack Docker container (cfc-localstack).
LocalStackEmulatorRuntimeProvider - Class in com.cloudforgeci.localstack
 
LocalStackEmulatorRuntimeProvider() - Constructor for class com.cloudforgeci.localstack.LocalStackEmulatorRuntimeProvider
 
localStackName() - Method in record class com.cloudforge.core.local.LocalDeploymentRequest
Returns the value of the localStackName record component.
localStackName() - Method in record class com.cloudforgeci.api.deploy.DeploymentResult
Returns the value of the localStackName record component.
localStackName(String, DeploymentTarget) - Static method in class com.cloudforge.core.local.LocalDeploymentNaming
 
LocalStackPlatformRuntimeProvider - Class in com.cloudforgeci.localstack
LocalStack-owned implementation of generic platform lifecycle capabilities.
LocalStackPlatformRuntimeProvider() - Constructor for class com.cloudforgeci.localstack.LocalStackPlatformRuntimeProvider
 
LocalStackRdsSupport - Class in com.cloudforgeci.localstack
RDS helpers for LocalStack integration-test verification.
LocalStackRdsSupport() - Constructor for class com.cloudforgeci.localstack.LocalStackRdsSupport
 
LocalStackRdsSupport(String, String) - Constructor for class com.cloudforgeci.localstack.LocalStackRdsSupport
 
LocalStackServiceCapability - Enum Class in com.cloudforge.core.local
AWS service areas CloudForge probes on LocalStack before adapt/deploy.
localstackStackName() - Method in record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.DeployRequest
Deprecated.
Returns the value of the localstackStackName record component.
LocalStackStackPortRuntime - Class in com.cloudforgeci.localstack
StackPort resource browser wired to the LocalStack gateway on cfc-network.
LocalStackStackPortRuntimeProvider - Class in com.cloudforgeci.localstack
 
LocalStackStackPortRuntimeProvider() - Constructor for class com.cloudforgeci.localstack.LocalStackStackPortRuntimeProvider
 
LocalStackTemplateAdapter - Class in com.cloudforgeci.localstack
Produces the explicitly-audited template deployed to LocalStack.
LocalStackTierProfile - Enum Class in com.cloudforge.core.local
LocalStack product tier profile used by the template adapter.
localStackVolumeDir() - Static method in class com.cloudforge.core.local.LocalEmulatorPaths
Resolve persisted LocalStack data directory (matches former compose bind mount).
localStackVolumeDir(Path) - Static method in class com.cloudforge.core.local.LocalEmulatorPaths
 
localTemplate() - Method in record class com.cloudforge.core.local.LocalDeploymentArtifactPaths
Returns the value of the localTemplate record component.
localTemplate() - Method in record class com.cloudforge.core.local.LocalDeploymentRequest
Returns the value of the localTemplate record component.
localTemplate() - Method in record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.ArtifactPaths
Deprecated.
Returns the value of the localTemplate record component.
localTemplate() - Method in record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.DeployRequest
Deprecated.
Returns the value of the localTemplate record component.
localTemplate() - Method in record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.ArtifactPaths
Deprecated.
Returns the value of the localTemplate record component.
localTemplate() - Method in record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.DeployRequest
Deprecated.
Returns the value of the localTemplate record component.
LOG_RETENTION - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
logging() - Method in record class com.cloudforgeci.api.core.SystemContext.InfrastructureFactories
Returns the value of the logging record component.
LoggingCwFactory - Class in com.cloudforgeci.api.observability
CloudWatch Logging Factory using annotation-based context injection.
LoggingCwFactory(Construct, String) - Constructor for class com.cloudforgeci.api.observability.LoggingCwFactory
 
logicalId() - Method in record class com.cloudforge.core.local.CloudFormationTemplateDiff.ResourceChange
Returns the value of the logicalId record component.
logicalId() - Method in record class com.cloudforge.core.local.MiniStackCfnResourceCatalog.TemplateResourceRef
Returns the value of the logicalId record component.
logicalResourceId() - Method in record class com.cloudforge.core.local.LocalResourceChange
Returns the value of the logicalResourceId record component.
logicalResourceId() - Method in record class com.cloudforgeci.localstack.LocalStackDeployer.Change
Deprecated.
Returns the value of the logicalResourceId record component.
logicalResourceId() - Method in record class com.cloudforgeci.ministack.MiniStackDeployer.Change
Deprecated.
Returns the value of the logicalResourceId record component.
logicalStackName(String, DeploymentTarget) - Static method in class com.cloudforge.core.local.LocalDeploymentCatalog
Logical stack name from a CFN stack name (strips -ministack / -localstack).
logRetentionDays - Variable in class com.cloudforge.core.config.DeploymentConfig
CloudWatch Logs retention days
logRetentionDays() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
logs - Variable in class com.cloudforgeci.api.core.SystemContext
 
LOGS_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.OperatorProvisioningPermissionMatrix
Manager creating the target app's own AWS::Logs::LogGroup as part of its infrastructure -- separate from PermissionMatrix.CORE_PERMISSIONS, which is what the deployed app's own task role needs to write into that log group at runtime.
LOGS_READ - Enum constant in enum class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog.Capability
 
lookupProduct(String, String) - Method in class com.cloudforgeci.api.deploy.catalog.ServiceCatalogProductPublisher
Looks up an already-published product by the exact deterministic name ApplicationLoader's callers construct from an application's own displayName/applicationId ("<displayName> (<applicationId>)" — see CatalogPublishService.publishOne) — reconstructing that same name is how the caller asks "has this application been packaged yet?" without needing a separate index.
LookupResult(String, String, String) - Constructor for record class com.cloudforgeci.api.deploy.catalog.ServiceCatalogProductPublisher.LookupResult
Creates an instance of a LookupResult record class.

M

4.0 migration intent - Section in interface com.cloudforge.core.interfaces.CmsMediaStorageSpec
 
4.0 migration intent - Section in interface com.cloudforge.core.interfaces.CmsObjectCacheSpec
 
4.0 migration intent - Section in interface com.cloudforge.core.interfaces.CmsSpec
 
macieAutomatedDiscovery - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable Macie automated discovery jobs
macieAutomatedDiscoveryEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
macieEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable Amazon Macie for PII/PHI discovery (HIPAA/GDPR)
macieEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
MACOS - Enum constant in enum class com.cloudforge.core.manager.agent.AgentPlatform
 
MagentoApplicationSpec - Class in com.cloudforgeci.api.application.cms
Magento 2 E-commerce ApplicationSpec implementation.
MagentoApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
MagentoOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for Magento 2 using miniOrange module.
MagentoOidcIntegration() - Constructor for class com.cloudforge.core.oidc.MagentoOidcIntegration
 
main(String[]) - Static method in class com.cloudforge.core.local.EmulatorEdgeCli
 
main(String[]) - Static method in class com.cloudforgeci.localstack.LocalStackCli
 
main(String[]) - Static method in class com.cloudforgeci.ministack.MiniStackAuthProxy
 
main(String[]) - Static method in class com.cloudforgeci.ministack.MiniStackCli
 
ManagerAwsCapabilityCatalog - Class in com.cloudforge.core.manager
Versioned catalog of AWS API capabilities CloudForge Manager uses for per-instance operator actions (RDS snapshot/restore/upgrade, ECS lifecycle, CFN inventory/delete).
ManagerAwsCapabilityCatalog.Capability - Enum Class in com.cloudforge.core.manager
 
managerDirectDeployEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Opt-in: grants CloudForge Manager's own task/instance role the direct-deploy IAM capabilities (CFN_DEPLOY/SC_PROVISION — see ManagerAwsCapabilityCatalog), condition-scoped to CloudForge-tagged resources.
managerDirectDeployEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
ManagerEndpointSupport - Class in com.cloudforge.core.manager
Resolves LocalStack / MiniStack gateway URLs from env or system properties.
ManagerEnvKeys - Class in com.cloudforge.core.manager
Canonical environment / system-property keys for CloudForge Manager.
managerHistoryToken - Variable in class com.cloudforge.core.config.DeploymentConfig
Bearer token for POST /api/v1/history.
managerLicenseKey - Variable in class com.cloudforge.core.config.DeploymentConfig
A customer's LicenseSeat license key (LS-XXXX-XXXX-XXXX-XXXX), injected at deploy time so an install activates immediately instead of requiring a follow-up visit to the owner-only License settings screen after the stack comes up.
managerLicenseKey() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
ManagerOperatorIamSupport - Class in com.cloudforgeci.api.core.iam
Attaches ManagerAwsCapabilityCatalog baseline operator IAM to CloudForge Manager task/instance roles at CDK synthesis time.
ManagerRuntimeBridge - Class in com.cloudforge.core.manager
Framework-neutral bridge that materializes Manager settings into system properties when the process environment does not already define them.
managerTarget - Variable in class com.cloudforge.core.config.DeploymentConfig
Default inventory target for Manager clients (ministack | aws).
managerUrl - Variable in class com.cloudforge.core.config.DeploymentConfig
Base URL of a running CloudForge Manager (e.g.
managerVolumeRoots() - Method in record class com.cloudforgeci.api.deploy.DeployOptions
Returns the value of the managerVolumeRoots record component.
mapFromSecurity(SecurityProfile) - Static method in class com.cloudforge.core.iam.IAMProfileMapper
Maps a Security Profile to the appropriate IAM Profile.
mapFromSecurity(SecurityProfile, IAMProfile) - Static method in class com.cloudforge.core.iam.IAMProfileMapper
Maps a Security Profile to the appropriate IAM Profile with override capability.
mapRuleToControl(String) - Static method in class com.cloudforgeci.api.core.rules.CdkNagControlMapper
Maps a cdk-nag rule ID to the corresponding CloudForge SecurityControl.
materialize(CloudFormationStackArtifact, Path) - Static method in class com.cloudforgeci.api.deploy.CanonicalTemplateResolver
Ensure the synthesized stack template exists at expectedPath.
MattermostApplicationSpec - Class in com.cloudforgeci.api.application.collaboration
Mattermost Enterprise Edition ApplicationSpec implementation.
MattermostApplicationSpec() - Constructor for class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
 
MattermostGitLabOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for Mattermost Team Edition using GitLab OAuth provider.
MattermostGitLabOidcIntegration() - Constructor for class com.cloudforge.core.oidc.MattermostGitLabOidcIntegration
 
MattermostOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for Mattermost using native OpenID Connect.
MattermostOidcIntegration() - Constructor for class com.cloudforge.core.oidc.MattermostOidcIntegration
 
MattermostSamlIntegration - Class in com.cloudforge.core.oidc
SAML 2.0 integration for Mattermost.
MattermostSamlIntegration() - Constructor for class com.cloudforge.core.oidc.MattermostSamlIntegration
 
MattermostTeamApplicationSpec - Class in com.cloudforgeci.api.application.collaboration
Mattermost Team Edition ApplicationSpec implementation (FREE).
MattermostTeamApplicationSpec() - Constructor for class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
max() - Element in annotation interface com.cloudforge.core.annotation.ConfigField
Maximum value for numeric fields (int, double, float).
max() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns the value of the max record component.
maxAgeSeconds() - Method in interface com.cloudforge.core.manager.auth.SessionStore
Session TTL, in seconds — the sliding window each successful SessionStore.resolveSubject(String) and fresh SessionStore.create(String) extends.
maxExecutionTime() - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns the value of the maxExecutionTime record component.
maxInstanceCapacity - Variable in class com.cloudforge.core.config.DeploymentConfig
Maximum instance capacity for auto-scaling
maxInstanceCapacity - Variable in class com.cloudforgeci.api.core.SystemContext
 
maxInstanceCapacity() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
maxUploadSizeMb() - Method in interface com.cloudforge.core.interfaces.CmsMediaStorageSpec
Returns the maximum file size for uploads in megabytes.
ME - Enum constant in enum class com.cloudforge.core.enums.AwsRegion.GeoArea
 
ME_CENTRAL_1 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
ME_SOUTH_1 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
mediaUploadPath() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns the local media upload path within the container.
mediaUploadPath() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
mediaUploadPath() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
mediaUploadPath() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
mediaUploadPath() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
mediaUploadPath() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
mediaUploadPath() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
mediaUploadPath() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
mediaUploadPath() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
mediaUploadPath() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
mediaUploadPath() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
mediaUploadPath() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
mediaUploadPath() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
mediaUploadPath() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
mediaUploadPath() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
mediaUploadPath() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
mediaUploadPath() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
mediaUploadPath() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
mediaUploadPath() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
MediaWikiApplicationSpec - Class in com.cloudforgeci.api.application.cms
MediaWiki ApplicationSpec implementation.
MediaWikiApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
MediaWikiOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for MediaWiki via PluggableAuth / OpenIDConnect extension.
MediaWikiOidcIntegration() - Constructor for class com.cloudforge.core.oidc.MediaWikiOidcIntegration
 
memory - Variable in class com.cloudforge.core.config.DeploymentConfig
Fargate memory in MB
memory - Variable in class com.cloudforgeci.api.core.SystemContext
 
memory() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
memoryLimit() - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns the value of the memoryLimit record component.
merge(PreflightResult) - Method in record class com.cloudforge.core.local.PreflightResult
 
mergeLocalStackHostUrl(String, String) - Static method in class com.cloudforge.core.local.PreferredUrlResolver
 
message() - Method in record class com.cloudforge.core.local.PreflightViolation
Returns the value of the message record component.
message() - Element in annotation interface com.cloudforge.core.utilities.Arn
 
message() - Element in annotation interface com.cloudforge.core.utilities.DeploymentValidation
 
message() - Element in annotation interface com.cloudforge.core.utilities.DnsLabel
 
message() - Element in annotation interface com.cloudforge.core.utilities.DnsName
 
message() - Element in annotation interface com.cloudforge.core.utilities.OneOf
 
messages() - Method in record class com.cloudforge.core.config.DeploymentContextPreparer.PrepareResult
Returns the value of the messages record component.
messages() - Method in record class com.cloudforgeci.api.deploy.DeploymentResult
Returns the value of the messages record component.
MessagingSecurityRules - Class in com.cloudforgeci.api.core.rules
Messaging security compliance validation rules.
MessagingSecurityRules() - Constructor for class com.cloudforgeci.api.core.rules.MessagingSecurityRules
 
MetabaseApplicationSpec - Class in com.cloudforgeci.api.application.analytics
Metabase Business Intelligence ApplicationSpec implementation.
MetabaseApplicationSpec() - Constructor for class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
 
MetabaseSamlIntegration - Class in com.cloudforge.core.oidc
SAML integration for Metabase (Pro/Enterprise editions).
MetabaseSamlIntegration() - Constructor for class com.cloudforge.core.oidc.MetabaseSamlIntegration
 
MFA_ENABLED_FOR_IAM_CONSOLE_ACCESS - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
MigrationGuide - Class in com.cloudforge.core.annotation
Migration guide for converting existing factory classes to use annotation-based context injection.
MigrationGuide() - Constructor for class com.cloudforge.core.annotation.MigrationGuide
 
min() - Element in annotation interface com.cloudforge.core.annotation.ConfigField
Minimum value for numeric fields (int, double, float).
min() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns the value of the min record component.
minCpu - Variable in class com.cloudforge.core.config.ApplicationInfo
Minimum CPU units (Fargate)
MINIMAL - Enum constant in enum class com.cloudforge.core.enums.IAMProfile
MINIMAL: Only essential permissions required for basic operation.
MinimalIAMConfiguration - Class in com.cloudforgeci.api.core.iam
Minimal IAM configuration with least privilege permissions.
MinimalIAMConfiguration() - Constructor for class com.cloudforgeci.api.core.iam.MinimalIAMConfiguration
 
minInstanceCapacity - Variable in class com.cloudforge.core.config.DeploymentConfig
Minimum instance capacity for auto-scaling
minInstanceCapacity - Variable in class com.cloudforgeci.api.core.SystemContext
 
minInstanceCapacity() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
minInstanceType - Variable in class com.cloudforge.core.config.ApplicationInfo
Minimum instance type (EC2)
ministack() - Static method in record class com.cloudforge.core.local.LocalEmulatorSpec
 
ministack() - Static method in record class com.cloudforge.core.local.StackPortSpec
 
MINISTACK - Enum constant in enum class com.cloudforge.core.local.DeploymentTarget
 
MINISTACK_CONTAINER - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
MINISTACK_ENDPOINT - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
MINISTACK_HEALTH_PATH - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
MINISTACK_IMAGE - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
MINISTACK_STACKPORT_CONTAINER - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
StackPort resource browser (optional; owned by each target module).
MiniStackAuthProxy - Class in com.cloudforgeci.ministack
Local-only OIDC authorization-code proxy used where MiniStack ALB cannot execute AWS authenticate-oidc/authenticate-cognito listener actions.
MiniStackAuthProxy(MiniStackAuthProxy.Config) - Constructor for class com.cloudforgeci.ministack.MiniStackAuthProxy
 
MiniStackAuthProxy.Config - Record Class in com.cloudforgeci.ministack
 
MiniStackCfnResourceCatalog - Class in com.cloudforge.core.local
Maps CloudFormation resource types to MiniStack support policy.
MiniStackCfnResourceCatalog.TemplateResourceRef - Record Class in com.cloudforge.core.local
 
MiniStackCli - Class in com.cloudforgeci.ministack
Non-interactive entry point for direct local MiniStack operations.
MiniStackDeployer - Class in com.cloudforgeci.ministack
Creates and incrementally updates CloudFormation stacks against MiniStack.
MiniStackDeployer() - Constructor for class com.cloudforgeci.ministack.MiniStackDeployer
 
MiniStackDeployer(String, String) - Constructor for class com.cloudforgeci.ministack.MiniStackDeployer
Visible for tests and custom endpoint wiring.
MiniStackDeployer.Change - Record Class in com.cloudforgeci.ministack
Deprecated.
MiniStackDeployer.DeploymentResult - Record Class in com.cloudforgeci.ministack
Deprecated.
MiniStackDeploymentPipeline - Class in com.cloudforgeci.ministack
MiniStack entry point for adapt-and-deploy.
MiniStackDeploymentPipeline.ArtifactPaths - Record Class in com.cloudforgeci.ministack
MiniStackDeploymentPipeline.DeployRequest - Record Class in com.cloudforgeci.ministack
Deprecated.
MiniStackDeploymentPipeline.DeployResult - Record Class in com.cloudforgeci.ministack
MiniStackDeployPreflight - Class in com.cloudforgeci.ministack
Blocks MiniStack deploys that will fail at CloudFormation create time.
MiniStackEmulatorRuntime - Class in com.cloudforgeci.ministack
Starts and stops the MiniStack Docker container (cfc-ministack).
MiniStackEmulatorRuntimeProvider - Class in com.cloudforgeci.ministack
 
MiniStackEmulatorRuntimeProvider() - Constructor for class com.cloudforgeci.ministack.MiniStackEmulatorRuntimeProvider
 
MiniStackLocalRuntime - Class in com.cloudforgeci.ministack
Reconciles local processes required by the deployed MiniStack template.
MiniStackPlatformRuntimeProvider - Class in com.cloudforgeci.ministack
MiniStack-owned implementation of generic platform lifecycle capabilities.
MiniStackPlatformRuntimeProvider() - Constructor for class com.cloudforgeci.ministack.MiniStackPlatformRuntimeProvider
 
MiniStackResourcePolicy - Enum Class in com.cloudforge.core.local
How MiniStack treats a CloudFormation resource type.
ministackStackName() - Method in record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.DeployRequest
Deprecated.
Returns the value of the ministackStackName record component.
MiniStackStackPortRuntime - Class in com.cloudforgeci.ministack
StackPort resource browser wired to the MiniStack gateway on cfc-network.
MiniStackStackPortRuntimeProvider - Class in com.cloudforgeci.ministack
 
MiniStackStackPortRuntimeProvider() - Constructor for class com.cloudforgeci.ministack.MiniStackStackPortRuntimeProvider
 
MiniStackTemplateAdapter - Class in com.cloudforgeci.ministack
Produces the explicitly-audited template deployed to MiniStack.
minMemory - Variable in class com.cloudforge.core.config.ApplicationInfo
Minimum memory MB (Fargate)
missingCapabilities(LocalStackCapabilitySnapshot, LocalStackServiceCapability...) - Static method in class com.cloudforgeci.localstack.LocalStackDeployPreflight
 
mode() - Method in record class com.cloudforgeci.api.deploy.DeploymentRequest
Returns the value of the mode record component.
mode() - Method in record class com.cloudforgeci.api.deploy.DeploymentResult
Returns the value of the mode record component.
mode() - Method in record class com.cloudforgeci.api.deploy.LocalDeployPreflight.PreflightOutcome
Returns the value of the mode record component.
modeFor(DeploymentTarget) - Static method in class com.cloudforgeci.api.deploy.LocalDeployPreflight
 
Modes - Section in enum class com.cloudforge.core.enums.AuthMode
 
Modes - Section in enum class com.cloudforge.core.enums.ComplianceMode
 
Modes - Section in enum class com.cloudforge.core.enums.NetworkMode
 
MODIFY - Enum constant in enum class com.cloudforge.core.local.CloudFormationTemplateDiff.Action
 
Module Details: - Section in class com.cloudforge.core.oidc.DrupalOidcIntegration
 
Module Details: - Section in class com.cloudforge.core.oidc.MagentoOidcIntegration
 
Module Options: - Section in class com.cloudforge.core.oidc.PrestaShopOidcIntegration
 
MoodleApplicationSpec - Class in com.cloudforgeci.api.application.cms
Moodle LMS ApplicationSpec implementation.
MoodleApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
MoodleOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for Moodle using the Microsoft OpenID Connect plugin.
MoodleOidcIntegration() - Constructor for class com.cloudforge.core.oidc.MoodleOidcIntegration
 
mountEbs(String, String, String, String) - Method in interface com.cloudforge.core.interfaces.UserDataBuilder
Format and mount EBS volume.
mountEbs(String, String, String, String) - Method in class com.cloudforgeci.api.core.UserDataBuilderImpl
 
mountEfs(String, String, String, String, String) - Method in interface com.cloudforge.core.interfaces.UserDataBuilder
Mount EFS filesystem with IAM authentication.
mountEfs(String, String, String, String, String) - Method in class com.cloudforgeci.api.core.UserDataBuilderImpl
 
MULTI_REGION_CLOUDTRAIL - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
multisiteMode() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns the multi-site configuration mode.
multisiteMode() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
multisiteMode() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
multisiteMode() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
multisiteMode() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
multisiteMode() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
multisiteMode() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
multisiteMode() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
multisiteMode() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
multisiteMode() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
multisiteMode() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
multisiteMode() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
multisiteMode() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
multisiteMode() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
multisiteMode() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
multisiteMode() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
multisiteMode() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
multisiteMode() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
multisiteMode() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
MyBBApplicationSpec - Class in com.cloudforgeci.api.application.cms
MyBB Forum ApplicationSpec implementation.
MyBBApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
MyBBOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for MyBB via OAuth plugin / ALB OIDC.
MyBBOidcIntegration() - Constructor for class com.cloudforge.core.oidc.MyBBOidcIntegration
 

N

name - Variable in class com.cloudforge.core.config.ApplicationInfo
Human-readable name (e.g., "Jenkins", "GitLab")
needsSamlCertificate() - Method in interface com.cloudforge.core.interfaces.OidcIntegration
Returns whether this application needs a SAML IdP certificate at startup.
Negation - Section in class com.cloudforge.core.annotation.VisibilityCondition
 
NETWORK_FLOW_LOGS - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
NETWORK_SEGMENTATION - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
networkMode - Variable in class com.cloudforge.core.config.DeploymentConfig
Network mode for VPC topology
networkMode - Variable in class com.cloudforgeci.api.core.SystemContext
 
networkMode() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
NetworkMode - Enum Class in com.cloudforge.core.enums
Network topology mode for VPC configuration.
newPassword() - Method in record class com.cloudforge.core.manager.auth.AuthAccountUpdate
Returns the value of the newPassword record component.
NexusApplicationSpec - Class in com.cloudforgeci.api.application.artifactregistry
Sonatype Nexus Repository Manager ApplicationSpec implementation.
NexusApplicationSpec() - Constructor for class com.cloudforgeci.api.application.artifactregistry.NexusApplicationSpec
 
NLB - Enum constant in enum class com.cloudforge.core.enums.LoadBalancerType
Network Load Balancer (Layer 4).
none() - Static method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
 
NONE - Enum constant in enum class com.cloudforge.core.enums.AuthMode
No CloudForge-managed authentication.
NONE - Enum constant in enum class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement.RequirementType
Application does not support external database (simple apps)
noOp() - Method in record class com.cloudforge.core.local.LocalDeployResult
Returns the value of the noOp record component.
noOp() - Method in record class com.cloudforgeci.api.deploy.aws.AwsStackDeployResult
Returns the value of the noOp record component.
noOp() - Method in record class com.cloudforgeci.localstack.LocalStackDeployer.DeploymentResult
Deprecated.
Returns the value of the noOp record component.
noOp() - Method in record class com.cloudforgeci.ministack.MiniStackDeployer.DeploymentResult
Deprecated.
Returns the value of the noOp record component.
normalizeEngine(String) - Static method in class com.cloudforgeci.localstack.LocalStackRdsSupport
Normalize engine id: trim/lower-case; map postgresqlpostgres.
NOT_APPLICABLE - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.RequirementLevel
Not applicable to this framework
notApplicable() - Static method in record class com.cloudforgeci.api.core.rules.ComplianceMatrix.FrameworkRequirement
 
Numeric Field with Constraints - Section in annotation interface com.cloudforge.core.annotation.ConfigField
 

O

objectCachePlugin() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns the object cache plugin/module identifier.
objectCachePlugin() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
objectCachePlugin() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
objectCachePlugin() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
objectCachePlugin() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
objectCachePlugin() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
objectCachePlugin() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
objectCachePlugin() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
objectCachePlugin() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
objectCachePlugin() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
objectCachePlugin() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
objectCachePlugin() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
objectCachePlugin() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
objectCachePlugin() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
objectCachePlugin() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
objectCachePlugin() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
objectCachePlugin() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
objectCachePlugin() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
objectCachePlugin() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
OctoberCmsApplicationSpec - Class in com.cloudforgeci.api.application.cms
October CMS ApplicationSpec implementation.
OctoberCmsApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
OctoberCmsOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for October CMS via RainLab.User OAuth / ALB OIDC.
OctoberCmsOidcIntegration() - Constructor for class com.cloudforge.core.oidc.OctoberCmsOidcIntegration
 
of(DeploymentTarget, List) - Static method in record class com.cloudforge.core.local.PreflightResult
 
of(String, Path, Path) - Static method in record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.DeployRequest
Deprecated.
 
of(String, Path, Path) - Static method in record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.DeployRequest
Deprecated.
 
of(Construct) - Static method in class com.cloudforgeci.api.core.SystemContext
Fetch the already-started context anywhere down the tree.
OFF - Enum constant in enum class com.cloudforge.core.local.PreflightMode
 
OIDC_ADMIN_GROUP - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
OIDC_AUTHORIZATION_ENDPOINT - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
OIDC_CLIENT_ID - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
OIDC_CLIENT_SECRET - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
OIDC_EMAIL_CLAIM - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
OIDC_GROUPS_CLAIM - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
OIDC_ISSUER - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
OIDC_JWKS_URI - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
OIDC_MANAGER_GROUP - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
OIDC_REDIRECT_URL - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
OIDC_SCOPES - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
OIDC_TOKEN_ENDPOINT - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
OIDC_USERINFO_ENDPOINT - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
OIDC_USERNAME_CLAIM - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
OidcAuthenticationFactory - Class in com.cloudforgeci.api.security
OIDC Authentication Factory for ALB-based authentication with any OIDC provider.
OidcAuthenticationFactory(Construct, String) - Constructor for class com.cloudforgeci.api.security.OidcAuthenticationFactory
 
oidcAuthorizationEndpoint - Variable in class com.cloudforge.core.config.DeploymentConfig
OIDC authorization endpoint
oidcAuthorizationEndpoint() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
oidcClientId - Variable in class com.cloudforge.core.config.DeploymentConfig
OIDC client ID — shared by external-idp and cloudforge-manager, both providers where an admin registers this app's client credentials by hand (external IdP's own console, or CloudForge Manager's Trusted Apps settings page) rather than CloudForge auto-provisioning them, so the field means the same thing either way.
oidcClientId() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
oidcClientSecretEnvVar() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
The container environment variable name an application-OIDC client secret should be bound to, overriding ContainerFactory's own per-ApplicationSpec.applicationId() switch (and its <APP>_OIDC_CLIENT_SECRET fallback naming for any application not in it) when non-null.
oidcClientSecretName - Variable in class com.cloudforge.core.config.DeploymentConfig
OIDC client secret name in Secrets Manager — same sharing rationale as DeploymentConfig.oidcClientId.
oidcClientSecretName() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
OidcConfiguration - Interface in com.cloudforge.core.interfaces
OIDC configuration for application-level authentication.
OidcIntegration - Interface in com.cloudforge.core.interfaces
Application-level OIDC integration interface.
oidcIssuer - Variable in class com.cloudforge.core.config.DeploymentConfig
OIDC issuer URL
oidcIssuer() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
oidcKeyCatalog() - Static method in class com.cloudforge.core.manager.ManagerRuntimeBridge
Snapshot of OIDC-related keys for tests and docs.
oidcMethod() - Element in annotation interface com.cloudforge.core.annotation.CmsPlugin
OIDC integration method description.
oidcProvider - Variable in class com.cloudforge.core.config.DeploymentConfig
OIDC provider (none, cognito, identity-center, external-idp)
oidcProvider() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
oidcTokenEndpoint - Variable in class com.cloudforge.core.config.DeploymentConfig
OIDC token endpoint
oidcTokenEndpoint() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
oidcUserInfoEndpoint - Variable in class com.cloudforge.core.config.DeploymentConfig
OIDC user info endpoint
oidcUserInfoEndpoint() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
ok() - Static method in class com.cloudforge.core.config.ValidationResult
Creates a successful validation result.
once(String, Runnable) - Method in class com.cloudforgeci.api.core.SystemContext
Guard to register a wiring block only once per Stack.
OneOf - Annotation Interface in com.cloudforge.core.utilities
 
OneOf.Validator - Class in com.cloudforge.core.utilities
 
onSet(Consumer) - Method in class com.cloudforgeci.api.core.Slot
 
onSet(Consumer) - Method in interface com.cloudforgeci.api.interfaces.BaseSlot
 
onStarted() - Method in class com.cloudforge.core.local.AbstractLocalEmulatorRuntime
 
onStarted() - Method in class com.cloudforgeci.localstack.LocalStackEmulatorRuntime
 
opcacheConfig() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns OPcache configuration for PHP bytecode caching.
opcacheConfig() - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns the value of the opcacheConfig record component.
opcacheConfig() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
opcacheConfig() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
opcacheConfig() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
opcacheConfig() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
opcacheConfig() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
opcacheConfig() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
opcacheConfig() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
opcacheConfig() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
opcacheConfig() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
opcacheConfig() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
opcacheConfig() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
opcacheConfig() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
opcacheConfig() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
opcacheConfig() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
opcacheConfig() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
opcacheConfig() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
opcacheConfig() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
opcacheConfig() - Method in class com.cloudforgeci.api.application.cms.WooCommerceApplicationSpec
 
opcacheConfig() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
OpenCartApplicationSpec - Class in com.cloudforgeci.api.application.cms
OpenCart E-commerce ApplicationSpec implementation.
OpenCartApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
OpenCartOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for OpenCart via ALB-level authentication.
OpenCartOidcIntegration() - Constructor for class com.cloudforge.core.oidc.OpenCartOidcIntegration
 
OPERATOR_POLICY_SID - Static variable in class com.cloudforgeci.api.core.iam.ManagerOperatorIamSupport
 
operatorBaseline() - Static method in class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog
Baseline operator capabilities — inventory/delete + RDS/ECS operator paths.
operatorBaselineIamActions() - Static method in class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog
 
operatorBaselineStatement(SystemContext) - Static method in class com.cloudforgeci.api.core.iam.ManagerOperatorIamSupport
 
Operator Precedence - Section in class com.cloudforge.core.annotation.VisibilityCondition
 
OperatorProvisioningPermissionMatrix - Class in com.cloudforgeci.api.core.iam
Permission matrix for the operator provisioning layer — the AWS actions CloudForge Manager's own task role needs, acting as the calling principal, to actually create/manage the infrastructure a deploy:create target application's synthesized CloudFormation template describes (VPC, EFS, ALB, ECS cluster/service/task definition).
OPTION - Static variable in class com.cloudforge.core.buildmode.BuildModeProcessor
-A option carrying the baked value, "true"/"false" (case-sensitive, matching Boolean.parseBoolean(String)'s own contract, deliberately not more lenient than that — an unrecognized value should fail the build, not silently parse as false).
optional() - Element in annotation interface com.cloudforge.core.utilities.Arn
 
optional(String, String) - Static method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
 
OPTIONAL - Enum constant in enum class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement.RequirementType
Application CAN use external database or embedded (Metabase, Grafana)
OptionalPort(int, String, String, String, boolean) - Constructor for record class com.cloudforge.core.interfaces.ApplicationSpec.OptionalPort
Creates an instance of a OptionalPort record class.
optionalPorts() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns optional ports that can be enabled via deployment configuration.
optionalPorts() - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
 
optionalPorts() - Method in class com.cloudforgeci.api.application.artifactregistry.NexusApplicationSpec
 
optionalPorts() - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
optionalPorts() - Method in class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
 
optionalPorts() - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
optionalPorts() - Method in class com.cloudforgeci.api.application.database.RedisApplicationSpec
 
optionalPorts() - Method in class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
optionalPorts() - Method in class com.cloudforgeci.api.application.vcs.GiteaApplicationSpec
 
options() - Method in record class com.cloudforgeci.api.deploy.DeploymentRequest
Returns the value of the options record component.
order() - Element in annotation interface com.cloudforge.core.annotation.ConfigField
Order hint for field display within a category.
order() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns the value of the order record component.
original() - Method in record class com.cloudforge.core.local.TemplateAdaptation
Returns the value of the original record component.
outboundTcp(int, String, String) - Static method in record class com.cloudforge.core.interfaces.ApplicationSpec.OptionalPort
Convenience constructor for outbound TCP ports (no security group rule needed).
OUTPUT_APPLICATION_ID - Static variable in class com.cloudforge.core.local.PreferredUrlResolver
CFN output key CloudForge stacks tag with the deploying application's id.
OUTPUT_APPLICATION_URL - Static variable in class com.cloudforgeci.localstack.LocalStackTemplateAdapter
 
OUTPUT_APPLICATION_URL - Static variable in class com.cloudforgeci.ministack.MiniStackTemplateAdapter
 
OUTPUT_AUTHENTICATED_URL - Static variable in class com.cloudforgeci.localstack.LocalStackTemplateAdapter
 
OUTPUT_AUTHENTICATED_URL - Static variable in class com.cloudforgeci.ministack.MiniStackTemplateAdapter
 
OUTPUT_ELB_HOSTNAME_URL - Static variable in class com.cloudforgeci.localstack.LocalStackTemplateAdapter
 
OUTPUT_HOST_VOLUME_PREFIX - Static variable in class com.cloudforgeci.localstack.LocalStackTemplateAdapter
 
OUTPUT_HOST_VOLUME_PREFIX - Static variable in class com.cloudforgeci.ministack.MiniStackTemplateAdapter
 
OUTPUT_LOCAL_URL - Static variable in class com.cloudforgeci.localstack.LocalStackTemplateAdapter
 
OUTPUT_LOCAL_URL - Static variable in class com.cloudforgeci.ministack.MiniStackTemplateAdapter
 
outputDirectory() - Method in record class com.cloudforgeci.api.deploy.DeploymentRequest
Returns the value of the outputDirectory record component.
outputs() - Method in record class com.cloudforge.core.local.LocalDeployResult
Returns the value of the outputs record component.
outputs() - Method in record class com.cloudforgeci.api.deploy.aws.AwsStackDeployResult
Returns the value of the outputs record component.
outputs() - Method in record class com.cloudforgeci.api.deploy.catalog.ProvisionProductResult
Returns the value of the outputs record component.
outputs() - Method in record class com.cloudforgeci.api.deploy.DeploymentResult
Returns the value of the outputs record component.
outputs() - Method in record class com.cloudforgeci.localstack.LocalStackDeployer.DeploymentResult
Deprecated.
Returns the value of the outputs record component.
outputs() - Method in record class com.cloudforgeci.ministack.MiniStackDeployer.DeploymentResult
Deprecated.
Returns the value of the outputs record component.
outputs(String) - Method in interface com.cloudforge.core.local.LocalDeployer
 
outputs(String) - Method in class com.cloudforgeci.api.deploy.aws.AwsDirectDeployer
 
outputs(String) - Method in class com.cloudforgeci.localstack.LocalStackDeployer
 
outputs(String) - Method in class com.cloudforgeci.ministack.MiniStackDeployer
 
outputValue(String) - Method in record class com.cloudforge.core.local.TemplateAdaptationResult
 

P

parameters() - Method in record class com.cloudforgeci.api.deploy.catalog.ProvisionProductInput
Returns the value of the parameters record component.
parameters() - Method in record class com.cloudforgeci.api.deploy.catalog.UpdateProvisionedProductInput
Returns the value of the parameters record component.
parse(String) - Static method in class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog
 
parseCommaSeparated(String) - Static method in enum class com.cloudforge.core.enums.ComplianceFrameworkType
Parses a delimited string of frameworks into a list.
pass(String, String) - Static method in record class com.cloudforgeci.api.core.rules.ComplianceRule
Create a passing compliance rule without Config rule mapping.
pass(String, String, String) - Static method in record class com.cloudforgeci.api.core.rules.ComplianceRule
Create a passing compliance rule.
PASS - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.ValidationResult
 
passed() - Method in record class com.cloudforgeci.api.core.rules.ComplianceRule
Returns the value of the passed record component.
passwordSecretArn() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseConnection
Returns the value of the passwordSecretArn record component.
path() - Method in record class com.cloudforge.core.local.TemplateAdaptation
Returns the value of the path record component.
pattern() - Element in annotation interface com.cloudforge.core.annotation.ConfigField
Regular expression pattern for string validation.
pattern() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns the value of the pattern record component.
payload() - Element in annotation interface com.cloudforge.core.utilities.Arn
 
payload() - Element in annotation interface com.cloudforge.core.utilities.DeploymentValidation
 
payload() - Element in annotation interface com.cloudforge.core.utilities.DnsLabel
 
payload() - Element in annotation interface com.cloudforge.core.utilities.DnsName
 
payload() - Element in annotation interface com.cloudforge.core.utilities.OneOf
 
PCI_DSS - Enum constant in enum class com.cloudforge.core.enums.ComplianceFrameworkType
 
PciDssRules - Class in com.cloudforgeci.api.core.rules
PCI-DSS compliance validation rules.
PciDssRules() - Constructor for class com.cloudforgeci.api.core.rules.PciDssRules
 
PermissionMatrix - Class in com.cloudforgeci.api.core.iam
Permission Matrix defining the minimum required permissions for each topology/runtime combination.
PermissionMatrix.ValidationResult - Record Class in com.cloudforgeci.api.core.iam
Validation result containing success status and any issues found.
persist(DeploymentConfig, Path, List) - Static method in class com.cloudforgeci.api.deploy.DeploymentContextCatalog
Write deployment-contexts/{stackName}.json and optional Manager volume copies.
persistCatalog() - Method in record class com.cloudforgeci.api.deploy.DeployOptions
Returns the value of the persistCatalog record component.
PHP_EXTENSIONS - Static variable in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
PHP_EXTENSIONS - Static variable in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
PHP_EXTENSIONS - Static variable in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
PHP_EXTENSIONS - Static variable in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
PHP_EXTENSIONS - Static variable in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
PHP_EXTENSIONS - Static variable in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
PHP_EXTENSIONS - Static variable in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
PHP_EXTENSIONS - Static variable in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
PHP_EXTENSIONS - Static variable in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
PHP_EXTENSIONS - Static variable in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
PHP_EXTENSIONS - Static variable in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
PHP_EXTENSIONS - Static variable in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
PHP_EXTENSIONS - Static variable in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
PHP_EXTENSIONS - Static variable in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
PHP_EXTENSIONS - Static variable in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
PHP_EXTENSIONS - Static variable in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
PHP_EXTENSIONS - Static variable in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
PHP_EXTENSIONS - Static variable in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
PHP_VERSION - Static variable in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
PHP_VERSION - Static variable in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
PHP_VERSION - Static variable in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
PHP_VERSION - Static variable in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
PHP_VERSION - Static variable in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
PHP_VERSION - Static variable in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
PHP_VERSION - Static variable in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
PHP_VERSION - Static variable in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
PHP_VERSION - Static variable in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
PHP_VERSION - Static variable in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
PHP_VERSION - Static variable in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
PHP_VERSION - Static variable in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
PHP_VERSION - Static variable in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
PHP_VERSION - Static variable in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
PHP_VERSION - Static variable in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
PHP_VERSION - Static variable in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
PHP_VERSION - Static variable in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
PHP_VERSION - Static variable in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
PhpBBApplicationSpec - Class in com.cloudforgeci.api.application.cms
phpBB Forum ApplicationSpec implementation.
PhpBBApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
PhpBBOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for phpBB via OAuth extension / ALB OIDC.
PhpBBOidcIntegration() - Constructor for class com.cloudforge.core.oidc.PhpBBOidcIntegration
 
PhpContainerFactory - Class in com.cloudforgeci.api.compute
Factory for creating PHP container configurations for CMS platforms.
phpFpmConfig() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns PHP-FPM pool configuration overrides.
phpFpmConfig() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
phpFpmConfig() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
phpFpmConfig() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
phpFpmConfig() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
phpFpmConfig() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
phpFpmConfig() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
phpFpmConfig() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
phpFpmConfig() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
phpFpmConfig() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
phpFpmConfig() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
phpFpmConfig() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
phpFpmConfig() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
phpFpmConfig() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
phpFpmConfig() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
phpFpmConfig() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
phpFpmConfig() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
phpFpmConfig() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
phpFpmConfig() - Method in class com.cloudforgeci.api.application.cms.WooCommerceApplicationSpec
 
phpFpmConfig() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
phpIni() - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns the value of the phpIni record component.
phpMaxExecutionTime() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns PHP max execution time in seconds.
phpMaxExecutionTime() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
phpMaxExecutionTime() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
phpMaxExecutionTime() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
phpMaxExecutionTime() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
phpMaxExecutionTime() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
phpMaxExecutionTime() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
phpMaxExecutionTime() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
phpMaxExecutionTime() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
phpMaxExecutionTime() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
phpMaxExecutionTime() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
phpMaxExecutionTime() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
phpMaxExecutionTime() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
phpMaxExecutionTime() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
phpMaxExecutionTime() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
phpMaxExecutionTime() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
phpMaxExecutionTime() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
phpMaxExecutionTime() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
phpMaxExecutionTime() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
phpMemoryLimit() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns PHP memory limit in megabytes.
phpMemoryLimit() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
phpMemoryLimit() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
phpMemoryLimit() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
phpMemoryLimit() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
phpMemoryLimit() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
phpMemoryLimit() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
phpMemoryLimit() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
phpMemoryLimit() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
phpMemoryLimit() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
phpMemoryLimit() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
phpMemoryLimit() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
phpMemoryLimit() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
phpMemoryLimit() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
phpMemoryLimit() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
phpMemoryLimit() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
phpMemoryLimit() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
phpMemoryLimit() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
phpMemoryLimit() - Method in class com.cloudforgeci.api.application.cms.WooCommerceApplicationSpec
 
phpMemoryLimit() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
phpPostMaxSize() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns PHP post max size in megabytes.
phpPostMaxSize() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
phpPostMaxSize() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
phpPostMaxSize() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
phpPostMaxSize() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
phpPostMaxSize() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
phpPostMaxSize() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
phpPostMaxSize() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
phpPostMaxSize() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
phpPostMaxSize() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
phpPostMaxSize() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
phpPostMaxSize() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
phpPostMaxSize() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
phpPostMaxSize() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
phpPostMaxSize() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
phpPostMaxSize() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
phpPostMaxSize() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
phpPostMaxSize() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
phpPostMaxSize() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
PhpRuntimeConfig - Record Class in com.cloudforge.core.interfaces
PHP runtime configuration for CMS deployments.
PhpRuntimeConfig(String, List, Map, Map, Map, int, int, int, int) - Constructor for record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Creates an instance of a PhpRuntimeConfig record class.
phpUploadMaxFilesize() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns PHP upload max filesize in megabytes.
phpUploadMaxFilesize() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
phpUploadMaxFilesize() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
phpUploadMaxFilesize() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
phpUploadMaxFilesize() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
phpUploadMaxFilesize() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
phpUploadMaxFilesize() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
phpUploadMaxFilesize() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
phpUploadMaxFilesize() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
phpUploadMaxFilesize() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
phpUploadMaxFilesize() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
phpUploadMaxFilesize() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
phpUploadMaxFilesize() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
phpUploadMaxFilesize() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
phpUploadMaxFilesize() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
phpUploadMaxFilesize() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
phpUploadMaxFilesize() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
phpUploadMaxFilesize() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
phpUploadMaxFilesize() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
PhpUserDataBuilder - Class in com.cloudforgeci.api.core
UserData builder extension for PHP applications on EC2.
phpVersion() - Element in annotation interface com.cloudforge.core.annotation.CmsPlugin
Required PHP version for this CMS.
phpVersion() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns the required PHP version for this CMS.
phpVersion() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
phpVersion() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
phpVersion() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
phpVersion() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
phpVersion() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
phpVersion() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
phpVersion() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
phpVersion() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
phpVersion() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
phpVersion() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
phpVersion() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
phpVersion() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
phpVersion() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
phpVersion() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
phpVersion() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
phpVersion() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
phpVersion() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
phpVersion() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
platform() - Method in record class com.cloudforge.core.manager.agent.DeviceRegistrationRequest
Returns the value of the platform record component.
platform() - Method in record class com.cloudforge.core.manager.agent.DeviceRegistrationResponse
Returns the value of the platform record component.
platform() - Method in record class com.cloudforge.core.manager.agent.RegisteredDeviceView
Returns the value of the platform record component.
PlatformRuntimeAction - Enum Class in com.cloudforge.core.local
Lifecycle capability exposed by a local deployment platform.
PlatformRuntimeProvider - Interface in com.cloudforge.core.local
Target-owned platform lifecycle capability, discovered through ServiceLoader.
PlatformRuntimeProviders - Class in com.cloudforge.core.local
Classpath registry for target-owned PlatformRuntimeProvider implementations.
Plugin Details: - Section in class com.cloudforge.core.oidc.JoomlaOidcIntegration
 
Plugin Details: - Section in class com.cloudforge.core.oidc.MoodleOidcIntegration
 
Plugin Details: - Section in class com.cloudforge.core.oidc.WordPressOidcIntegration
 
Plugin Metadata: - Section in interface com.cloudforge.core.interfaces.ApplicationSpec
 
policyFor(String) - Static method in class com.cloudforge.core.local.MiniStackCfnResourceCatalog
 
port() - Method in record class com.cloudforge.core.interfaces.ApplicationSpec.OptionalPort
Returns the value of the port record component.
port() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseConnection
Returns the value of the port record component.
PORT - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
portConflictSuggestion(DeploymentTarget) - Static method in class com.cloudforge.core.local.LocalHostPortPolicy
 
portfolioId() - Method in record class com.cloudforgeci.api.deploy.catalog.ServiceCatalogProductPublisher.LookupResult
Returns the value of the portfolioId record component.
portfolioId() - Method in record class com.cloudforgeci.api.deploy.catalog.ServiceCatalogProductPublisher.PublishResult
Returns the value of the portfolioId record component.
Post-Deployment Steps: - Section in class com.cloudforgeci.api.security.ApplicationOidcFactory
 
PostgreSQLApplicationSpec - Class in com.cloudforgeci.api.application.database
PostgreSQL ApplicationSpec implementation.
PostgreSQLApplicationSpec() - Constructor for class com.cloudforgeci.api.application.database.PostgreSQLApplicationSpec
 
postMaxSize() - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns the value of the postMaxSize record component.
preferredCacheBackend() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns the preferred caching backend.
preferredCacheBackend() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
preferredCacheBackend() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
preferredCacheBackend() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
preferredCacheBackend() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
preferredCacheBackend() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
preferredCacheBackend() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
preferredCacheBackend() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
preferredCacheBackend() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
preferredCacheBackend() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
preferredCacheBackend() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
preferredCacheBackend() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
preferredCacheBackend() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
preferredCacheBackend() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
preferredCacheBackend() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
preferredCacheBackend() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
preferredCacheBackend() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
preferredCacheBackend() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
preferredCacheBackend() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
preferredSearchEngine() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
Returns the preferred search engine.
preferredUrl(Map) - Static method in class com.cloudforge.core.local.PreferredUrlResolver
 
PreferredUrlResolver - Class in com.cloudforge.core.local
Resolves the best "open this application" URL from a deployed stack's CFN outputs.
preferredWebServer() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns the preferred web server.
preferredWebServer() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
preferredWebServer() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
preferredWebServer() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
preferredWebServer() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
preferredWebServer() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
preferredWebServer() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
preferredWebServer() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
preferredWebServer() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
preferredWebServer() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
preferredWebServer() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
preferredWebServer() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
preferredWebServer() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
preferredWebServer() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
preferredWebServer() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
preferredWebServer() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
preferredWebServer() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
preferredWebServer() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
preferredWebServer() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
PreflightMessages - Class in com.cloudforge.core.local
Formats preflight outcomes for CLI and exception messages.
PreflightMode - Enum Class in com.cloudforge.core.local
How local emulator deploy preflight treats violations.
PreflightOutcome(PreflightResult, PreflightMode) - Constructor for record class com.cloudforgeci.api.deploy.LocalDeployPreflight.PreflightOutcome
 
PreflightOutcome(PreflightResult, PreflightMode, boolean) - Constructor for record class com.cloudforgeci.api.deploy.LocalDeployPreflight.PreflightOutcome
Creates an instance of a PreflightOutcome record class.
PreflightResult - Record Class in com.cloudforge.core.local
Outcome of a local emulator deploy preflight check.
PreflightResult(DeploymentTarget, List) - Constructor for record class com.cloudforge.core.local.PreflightResult
Creates an instance of a PreflightResult record class.
PreflightSeverity - Enum Class in com.cloudforge.core.local
 
PreflightViolation - Record Class in com.cloudforge.core.local
Single preflight finding.
PreflightViolation(PreflightSeverity, String, String, String) - Constructor for record class com.cloudforge.core.local.PreflightViolation
Creates an instance of a PreflightViolation record class.
prepare(DeploymentConfig, ApplicationSpec, String) - Static method in class com.cloudforge.core.config.DeploymentContextPreparer
Prepare configuration for synthesis or deployment.
prepareForIncomingMigration() - Method in interface com.cloudforge.core.manager.auth.AuthBackend
One-time setup a backend needs before it can accept migrated-in accounts (e.g.
PrepareResult() - Constructor for record class com.cloudforge.core.config.DeploymentContextPreparer.PrepareResult
 
PrepareResult(List) - Constructor for record class com.cloudforge.core.config.DeploymentContextPreparer.PrepareResult
Creates an instance of a PrepareResult record class.
presentSlots() - Method in class com.cloudforgeci.api.core.SystemContext
 
PrestaShopApplicationSpec - Class in com.cloudforgeci.api.application.cms
PrestaShop E-commerce ApplicationSpec implementation.
PrestaShopApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
PrestaShopOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for PrestaShop using OAuth modules.
PrestaShopOidcIntegration() - Constructor for class com.cloudforge.core.oidc.PrestaShopOidcIntegration
 
primaryContainerNetwork(String) - Static method in class com.cloudforge.core.local.DockerEmulatorSupport
Returns the primary Docker network for a running container, preferring cfc-network or any network whose name contains cfc (e.g.
printCatalog() - Static method in class com.cloudforgeci.api.compute.ApplicationLoader
Print a formatted catalog of all discovered applications.
printCatalog() - Static method in class com.cloudforgeci.api.compute.CmsLoader
Print a formatted catalog of all discovered CMS platforms.
priority() - Element in annotation interface com.cloudforge.core.annotation.ComplianceFramework
Load priority for ordering framework installation (lower values load first).
priority() - Method in interface com.cloudforge.core.interfaces.FrameworkRules
Get the load priority for this framework.
Priority Ordering: - Section in annotation interface com.cloudforge.core.annotation.ComplianceFramework
 
PRIVATE_WITH_NAT - Enum constant in enum class com.cloudforge.core.enums.NetworkMode
Private subnets with NAT Gateway for outbound internet access.
privateCa - Variable in class com.cloudforgeci.api.core.SystemContext
 
probe(String) - Static method in class com.cloudforgeci.localstack.LocalStackCapabilityProbe
 
probe(URI) - Static method in class com.cloudforgeci.localstack.LocalStackCapabilityProbe
 
probe(URI, DeploymentTarget) - Static method in class com.cloudforge.core.local.LocalEmulatorHostPortProbe
 
probeDefault() - Static method in class com.cloudforgeci.localstack.LocalStackCapabilityProbe
 
process(Set, RoundEnvironment) - Method in class com.cloudforge.core.buildmode.BuildModeProcessor
 
productId() - Method in record class com.cloudforgeci.api.deploy.catalog.ProvisionProductInput
Returns the value of the productId record component.
productId() - Method in record class com.cloudforgeci.api.deploy.catalog.ServiceCatalogProductPublisher.LookupResult
Returns the value of the productId record component.
productId() - Method in record class com.cloudforgeci.api.deploy.catalog.ServiceCatalogProductPublisher.PublishResult
Returns the value of the productId record component.
PRODUCTION - Enum constant in enum class com.cloudforge.core.enums.SecurityProfile
 
PRODUCTION_ONLY - Static variable in class com.cloudforge.core.annotation.VisibilityCondition.Examples
 
Production-Only Feature - Section in class com.cloudforge.core.annotation.VisibilityCondition
 
ProductionSecurityConfiguration - Class in com.cloudforgeci.api.core.security
Production security configuration with hardened security settings.
ProductionSecurityConfiguration() - Constructor for class com.cloudforgeci.api.core.security.ProductionSecurityConfiguration
 
ProductionSecurityProfileConfiguration - Class in com.cloudforgeci.api.core.security
Production security profile configuration for logging, monitoring, encryption, backups, and audit controls used by SOC 2, HIPAA, and PCI-DSS configurations.
ProductionSecurityProfileConfiguration() - Constructor for class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
Create ProductionSecurityProfileConfiguration with no deployment context.
ProductionSecurityProfileConfiguration(DeploymentContext) - Constructor for class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
Create ProductionSecurityProfileConfiguration.
Production with Strict Enforcement - Section in enum class com.cloudforge.core.enums.ComplianceMode
 
PrometheusApplicationSpec - Class in com.cloudforgeci.api.application.monitoring
Prometheus ApplicationSpec implementation.
PrometheusApplicationSpec() - Constructor for class com.cloudforgeci.api.application.monitoring.PrometheusApplicationSpec
 
promptForCategory(DeploymentConfig, ApplicationSpec, String) - Method in class com.cloudforge.core.config.InteractivePrompter
Prompts for fields in a specific category.
promptForConfiguration(DeploymentConfig, ApplicationSpec) - Method in class com.cloudforge.core.config.InteractivePrompter
Prompts for all visible configuration fields.
PROP_AUTH_MODE - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
PROP_AWS_ENDPOINT_URL - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
PROP_AWS_REGION - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
PROP_BIND - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
PROP_DB_MODE - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
PROP_LOCALSTACK_ENDPOINT - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
PROP_MINISTACK_ENDPOINT - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
PROP_OIDC_REDIRECT_URL - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
PROP_PUBLIC_URL - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
PROP_TARGET - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
Spring property keys (application-local.properties).
propertyKey() - Element in annotation interface com.cloudforge.core.annotation.ConfigField
Optional key in application.properties / application-local.properties (and matching env / JVM system properties) used to supply a default when the field is unset in deployment-context.json.
propertyKey() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns the value of the propertyKey record component.
Props() - Constructor for class com.cloudforgeci.api.observability.AlarmFactory.Props
 
protectedPaths() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns paths that require authentication when using ALB-level OIDC.
protectedPaths() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns paths requiring ALB OIDC authentication for this CMS.
protectedPaths() - Method in class com.cloudforgeci.api.application.cms.WooCommerceApplicationSpec
Returns default protected paths for WooCommerce when using ALB-level OIDC.
protocol() - Method in record class com.cloudforge.core.interfaces.ApplicationSpec.OptionalPort
Returns the value of the protocol record component.
provision(ProvisionProductInput, String) - Method in class com.cloudforgeci.api.deploy.catalog.ServiceCatalogDeployer
Calls ProvisionProduct and polls until the record reaches SUCCEEDED or FAILED.
provisionDatabase - Variable in class com.cloudforge.core.config.DeploymentConfig
Provision RDS database for application.
provisionDatabase() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
provisionedProductId() - Method in record class com.cloudforgeci.api.deploy.catalog.ProvisionProductResult
Returns the value of the provisionedProductId record component.
provisionedProductId() - Method in record class com.cloudforgeci.api.deploy.catalog.UpdateProvisionedProductInput
Returns the value of the provisionedProductId record component.
provisionedProductName() - Method in record class com.cloudforgeci.api.deploy.catalog.ProvisionProductInput
Returns the value of the provisionedProductName record component.
provisioningArtifactId() - Method in record class com.cloudforgeci.api.deploy.catalog.ProvisionProductInput
Returns the value of the provisioningArtifactId record component.
provisioningArtifactId() - Method in record class com.cloudforgeci.api.deploy.catalog.ServiceCatalogProductPublisher.LookupResult
Returns the value of the provisioningArtifactId record component.
provisioningArtifactId() - Method in record class com.cloudforgeci.api.deploy.catalog.ServiceCatalogProductPublisher.PublishResult
Returns the value of the provisioningArtifactId record component.
provisioningArtifactId() - Method in record class com.cloudforgeci.api.deploy.catalog.UpdateProvisionedProductInput
Returns the value of the provisioningArtifactId record component.
provisionManagerAccountCipherKey - Variable in class com.cloudforge.core.config.DeploymentConfig
Provision a dedicated AWS Secrets Manager entry holding the AES cipher key CloudForge Manager uses to encrypt cross-account connection secrets (external IDs) at rest — see SecretCipher/AesGcmSecretCipher in cloudforge-manager.
provisionManagerAccountCipherKey() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
provisionManagerRedisSessions - Variable in class com.cloudforge.core.config.DeploymentConfig
Provision an ElastiCache Redis cluster and bind CloudForge Manager's own container to it as a shared session store (CFC_MANAGER_SESSION_MODE=redis), so every Manager instance behind the same ALB recognizes sessions any of the others created — the missing piece for running Manager itself horizontally scaled.
provisionManagerRedisSessions() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
ProvisionProductInput - Record Class in com.cloudforgeci.api.deploy.catalog
Inputs for ServiceCatalogDeployer.provision(ProvisionProductInput, String) — deliberately narrower than DeploymentConfig (the deploy:create shape): a Service Catalog product's parameters are whatever the product's own template declares, not CloudForge's full topology/security/ compliance combinatorial space.
ProvisionProductInput(String, String, String, Map) - Constructor for record class com.cloudforgeci.api.deploy.catalog.ProvisionProductInput
Creates an instance of a ProvisionProductInput record class.
ProvisionProductResult - Record Class in com.cloudforgeci.api.deploy.catalog
Outcome of a Service Catalog record that reached SUCCEEDED — see ServiceCatalogDeployer.
ProvisionProductResult(String, String, Map, List) - Constructor for record class com.cloudforgeci.api.deploy.catalog.ProvisionProductResult
Creates an instance of a ProvisionProductResult record class.
PUBLIC - Enum constant in enum class com.cloudforge.core.enums.NetworkMode
Public subnets with direct internet access.
PUBLIC_TLS_TRUSTED - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
"true"/"false" — whether THIS deployment's ALB HTTPS listener is wearing a publicly-trusted certificate (the imported-ARN or DNS-validated ACM paths in FargateRuntimeConfiguration) as opposed to the untrusted AWS Private CA fallback used when SSL is on but no domain/cert is configured, or absent entirely when SSL is off.
PUBLIC_URL - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
publiclyAccessible() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
Returns the value of the publiclyAccessible record component.
publicPaths() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns paths that should always be public (no authentication required).
publicTlsTrustedEnvVar() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
The container environment variable name a "was this deployment's public endpoint reachable over a publicly-trusted TLS certificate" boolean signal should be bound to, or null (the default) if this application has no such need.
publish(Path, String, S3Client, String, boolean) - Static method in class com.cloudforgeci.localstack.LocalStackCdkAssetPublisher
 
publishProduct(String, String, String, String, String, String) - Method in class com.cloudforgeci.api.deploy.catalog.ServiceCatalogProductPublisher
Ensures a portfolio named portfolioName exists (searches first — CreatePortfolio is not idempotent on its own), and publishes templateBody as a new product (or a new provisioning artifact on an existing product of the same name — Service Catalog products are versioned, not replaced).
PublishResult(String, String, String, String, boolean) - Constructor for record class com.cloudforgeci.api.deploy.catalog.ServiceCatalogProductPublisher.PublishResult
Creates an instance of a PublishResult record class.
pullImage(String) - Static method in class com.cloudforge.core.local.DockerEmulatorSupport
 

R

ran() - Method in record class com.cloudforgeci.api.deploy.LocalDeployPreflight.PreflightOutcome
Returns the value of the ran record component.
raw() - Method in class com.cloudforgeci.api.core.DeploymentContext
Raw immutable view of all context keys.
RDS - Enum constant in enum class com.cloudforge.core.local.LocalStackServiceCapability
 
RDS_CLUSTER_DELETION_PROTECTION_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
RDS_CLUSTER_IAM_AUTHENTICATION_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
RDS_CLUSTER_PUBLIC_ACCESS_CHECK - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
RDS_DESCRIBE - Enum constant in enum class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog.Capability
 
RDS_ENGINE_UPGRADE - Enum constant in enum class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog.Capability
 
RDS_INSTANCE_DELETION_PROTECTION_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
RDS_INSTANCE_IAM_AUTHENTICATION_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
RDS_INSTANCE_PUBLIC_ACCESS_CHECK - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
RDS_LOGGING_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
RDS_MULTI_AZ - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
RDS_RESTORE - Enum constant in enum class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog.Capability
 
RDS_SNAPSHOT - Enum constant in enum class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog.Capability
 
RDS_STORAGE_ENCRYPTED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
rdsDatabase - Variable in class com.cloudforgeci.api.core.SystemContext
 
RdsFactory - Class in com.cloudforgeci.api.database
Factory for provisioning AWS RDS database instances based on DatabaseSpec requirements.
RdsFactory() - Constructor for class com.cloudforgeci.api.database.RdsFactory
 
readReplicaCount() - Method in interface com.cloudforge.core.interfaces.DatabaseSpec
Number of read replicas for production.
readReplicaEndpoints() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseConnection
Returns the value of the readReplicaEndpoints record component.
readTemplate(Path) - Static method in class com.cloudforge.core.local.TemplateResourceScanner
 
reason() - Method in record class com.cloudforge.core.local.TemplateAdaptation
Returns the value of the reason record component.
rebuild() - Method in class com.cloudforge.core.local.AbstractStackPortRuntime
 
rebuild() - Method in class com.cloudforge.core.local.DefaultEmulatorEdgeRuntime
 
rebuild() - Method in interface com.cloudforge.core.local.EmulatorEdgeRuntime
Remove container and recreate (same image; refresh bind mounts).
rebuild() - Method in interface com.cloudforge.core.local.StackPortRuntime
Pull the latest image, remove the container, and start fresh.
REBUILD - Enum constant in enum class com.cloudforge.core.local.EmulatorEdgeLifecycleAction
 
REBUILD - Enum constant in enum class com.cloudforge.core.local.StackPortLifecycleAction
 
recommendedPaymentGateways() - Method in class com.cloudforgeci.api.application.cms.WooCommerceApplicationSpec
Returns recommended payment gateways that support PCI compliance.
Recommended Plugins: - Section in class com.cloudforgeci.api.application.cms.WooCommerceApplicationSpec
 
Recommended Plugins: - Section in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
reconcile() - Method in class com.cloudforge.core.local.DefaultEmulatorEdgeRuntime
 
reconcile() - Method in interface com.cloudforge.core.local.EmulatorEdgeRuntime
Rewrite vhosts from Docker publishes and reload if the container is running.
reconcile(boolean, String) - Method in interface com.cloudforge.core.local.LocalAuthRuntime
 
reconcile(boolean, String) - Method in class com.cloudforgeci.ministack.MiniStackLocalRuntime
 
RECONCILE - Enum constant in enum class com.cloudforge.core.local.EmulatorEdgeLifecycleAction
 
RECONCILE_EDGE - Enum constant in enum class com.cloudforge.core.local.PlatformRuntimeAction
 
recordId() - Method in record class com.cloudforgeci.api.deploy.catalog.ProvisionProductResult
Returns the value of the recordId record component.
redirectUri() - Method in record class com.cloudforgeci.ministack.MiniStackAuthProxy.Config
Returns the value of the redirectUri record component.
REDIS_AUTH_TOKEN - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
REDIS_HOST - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
REDIS_PORT - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
REDIS_SPECIFIC - Static variable in class com.cloudforge.core.annotation.VisibilityCondition.Examples
 
REDIS_TLS - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
RedisApplicationSpec - Class in com.cloudforgeci.api.application.database
Redis ApplicationSpec implementation.
RedisApplicationSpec() - Constructor for class com.cloudforgeci.api.application.database.RedisApplicationSpec
 
redisEnvVars(String, int) - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns Redis connection environment variables for this CMS.
redisEnvVars(String, int) - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
redisEnvVars(String, int) - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
redisEnvVars(String, int) - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
redisEnvVars(String, int) - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
redisEnvVars(String, int) - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
redisEnvVars(String, int) - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
redisSessionStoreEndpoint - Variable in class com.cloudforgeci.api.core.SystemContext
 
redisSessionStorePort - Variable in class com.cloudforgeci.api.core.SystemContext
 
REDSHIFT_AUDIT_LOGGING_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
REDSHIFT_CLUSTER_KMS_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
REDSHIFT_CLUSTER_PUBLIC_ACCESS_CHECK - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
REDSHIFT_REQUIRE_TLS_SSL - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
region - Variable in class com.cloudforge.core.config.DeploymentConfig
AWS region (e.g., "us-east-1", "us-west-2")
region() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
RegisteredDeviceView - Record Class in com.cloudforge.core.manager.agent
One row of GET /api/v1/settings/devices — never carries the device token itself (see DeviceRegistrationResponse's javadoc: that value exists only once, at registration).
RegisteredDeviceView(String, String, AgentPlatform, String, String, String) - Constructor for record class com.cloudforge.core.manager.agent.RegisteredDeviceView
Creates an instance of a RegisteredDeviceView record class.
reload() - Method in class com.cloudforge.core.local.DefaultEmulatorEdgeRuntime
 
reload() - Method in interface com.cloudforge.core.local.EmulatorEdgeRuntime
 
RELOAD - Enum constant in enum class com.cloudforge.core.local.EmulatorEdgeLifecycleAction
 
REMOVE - Enum constant in enum class com.cloudforge.core.local.CloudFormationTemplateDiff.Action
 
removeContainer(String) - Static method in class com.cloudforge.core.local.DockerEmulatorSupport
 
removeContainersWithPrefix(String) - Static method in class com.cloudforge.core.local.DockerEmulatorSupport
Removes emulator-owned workload containers left behind when their LocalStack control plane has been stopped.
replace(String, String, String, DeploymentTarget, Supplier, Function, Function, LocalSameApplicationStackReplacer.StackDeleter) - Static method in class com.cloudforge.core.local.LocalSameApplicationStackReplacer
 
REPLACE_SAME_APP_ENV - Static variable in class com.cloudforgeci.localstack.LocalStackDeployer
Disable same-app stack replacement when set to false or 0.
REPLACE_SAME_APP_ENV - Static variable in class com.cloudforgeci.ministack.MiniStackDeployer
Disable same-app stack replacement when set to false or 0.
replaceEnabled(String) - Static method in class com.cloudforge.core.local.LocalSameApplicationStackReplacer
 
replacement() - Method in record class com.cloudforge.core.local.LocalResourceChange
Returns the value of the replacement record component.
replacement() - Method in record class com.cloudforgeci.localstack.LocalStackDeployer.Change
Deprecated.
Returns the value of the replacement record component.
replacement() - Method in record class com.cloudforgeci.ministack.MiniStackDeployer.Change
Deprecated.
Returns the value of the replacement record component.
replaceResult() - Method in record class com.cloudforgeci.api.deploy.DeploymentResult
Returns the value of the replaceResult record component.
replaceSameApplication() - Method in record class com.cloudforgeci.api.deploy.DeployOptions
Returns the value of the replaceSameApplication record component.
replaceSameApplicationStacks(String, String, Path) - Method in class com.cloudforgeci.localstack.LocalStackDeployer
When replacing an app under a new stack name, delete other active LocalStack stacks for the same applicationId (tag or deployment-contexts catalog).
replaceSameApplicationStacks(String, String, Path) - Method in class com.cloudforgeci.ministack.MiniStackDeployer
When replacing an app under a new stack name, delete other active MiniStack stacks for the same applicationId (tag or deployment-contexts catalog).
request(String, Path, Path) - Static method in class com.cloudforgeci.localstack.LocalStackDeploymentPipeline
 
request(String, Path, Path) - Static method in class com.cloudforgeci.ministack.MiniStackDeploymentPipeline
 
require(LocalStackCapabilitySnapshot, LocalStackServiceCapability...) - Static method in class com.cloudforgeci.localstack.LocalStackDeployPreflight
 
require(String, Function) - Static method in class com.cloudforgeci.api.core.rules.RuleKit
 
requireConfigRule(AwsConfigRule) - Method in class com.cloudforgeci.api.core.SystemContext
Register an AWS Config rule as required for this deployment.
requireConfigRulesForControl(ComplianceMatrix.SecurityControl) - Method in class com.cloudforgeci.api.core.SystemContext
Register all AWS Config rules for a specific security control.
required() - Element in annotation interface com.cloudforge.core.annotation.ConfigField
Whether this field is required to have a non-null value.
required() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns the value of the required record component.
required(String) - Static method in record class com.cloudforgeci.api.core.rules.ComplianceMatrix.FrameworkRequirement
 
required(String, String) - Static method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
 
REQUIRED - Enum constant in enum class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement.RequirementType
Application MUST have external database (GitLab, Mattermost)
REQUIRED - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.RequirementLevel
Must be implemented - enforced in ENFORCE mode, warnings in ADVISORY mode
requireDefault(LocalStackServiceCapability...) - Static method in class com.cloudforgeci.localstack.LocalStackDeployPreflight
requiredPhpExtensions() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns required PHP extensions for this CMS.
requiredPhpExtensions() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
requiredPhpExtensions() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
requiredPhpExtensions() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
requiredPhpExtensions() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
requiredPhpExtensions() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
requiredPhpExtensions() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
requiredPhpExtensions() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
requiredPhpExtensions() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
requiredPhpExtensions() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
requiredPhpExtensions() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
requiredPhpExtensions() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
requiredPhpExtensions() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
requiredPhpExtensions() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
requiredPhpExtensions() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
requiredPhpExtensions() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
requiredPhpExtensions() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
requiredPhpExtensions() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
requiredPhpExtensions() - Method in class com.cloudforgeci.api.application.cms.WooCommerceApplicationSpec
 
requiredPhpExtensions() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
requireFargatePath() - Static method in class com.cloudforgeci.localstack.LocalStackDeployPreflight
Requirements - Section in enum class com.cloudforge.core.enums.AuthMode
 
REQUIRES_APPROVAL - Enum constant in enum class com.cloudforge.core.annotation.FieldTag
Production changes require manual approval.
REQUIRES_DATABASE - Static variable in class com.cloudforge.core.annotation.VisibilityCondition.Examples
 
REQUIRES_RESTART - Enum constant in enum class com.cloudforge.core.annotation.FieldTag
Changing this field requires service restart.
RequiresAccess - Annotation Interface in com.cloudforge.core.manager.auth
Marks a CloudForge Manager REST controller method as requiring only that the caller pass Manager's baseline access check — no specific policy and no resolved caller identity beyond that.
RequiresAdmin - Annotation Interface in com.cloudforge.core.manager.auth
Marks a CloudForge Manager REST controller method as requiring the caller hold a privileged role (admin/manager) or the operations:run policy — the same bar destructive/high-blast-radius operations have always used, distinct from a single named policy.
requiresAlb() - Method in enum class com.cloudforge.core.enums.AuthMode
Check if this mode requires ALB (not NLB).
requiresAuth() - Method in interface com.cloudforge.core.interfaces.CmsObjectCacheSpec
Returns whether AUTH is required for Redis.
RequiresCaller - Annotation Interface in com.cloudforge.core.manager.auth
Marks a CloudForge Manager REST controller method as requiring a resolved caller identity, but no specific policy check beyond being authenticated — self-service endpoints where the caller acts on their own account/resources use this (e.g.
requiresCognitoGroupManagementIam() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Whether this application writes a role edit through to its Cognito user pool's real group membership at runtime (e.g.
requiresDatabase() - Element in annotation interface com.cloudforge.core.annotation.ApplicationPlugin
Whether this application requires an external database (RDS).
requiresDatabase() - Element in annotation interface com.cloudforge.core.annotation.CmsPlugin
Whether this CMS requires an external database (RDS).
requiresDatabase() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Whether this application requires a managed database (RDS) in the canonical template.
requiresDatabase() - Method in interface com.cloudforge.core.interfaces.CmsSpec
CMS apps declare database requirement on CmsPlugin.requiresDatabase().
requiresLocalAuthRuntime(TemplateAdaptationResult) - Method in interface com.cloudforge.core.local.TemplateAdapter
Whether a local auth runtime should be started after deploy.
requiresLocalAuthRuntime(TemplateAdaptationResult) - Method in class com.cloudforgeci.localstack.LocalStackTemplateAdapter
 
requiresLocalAuthRuntime(TemplateAdaptationResult) - Method in class com.cloudforgeci.ministack.MiniStackTemplateAdapter
 
requiresLocalStackPathPrefix(String) - Static method in class com.cloudforge.core.local.PreferredUrlResolver
Jenkins (and Manager) on LocalStack use --prefix=/_aws/elb/{name}; the host-mapped port alone returns Jetty 404 unless the prefix is included.
requiresNat() - Method in enum class com.cloudforge.core.enums.NetworkMode
Check if this mode requires NAT Gateway.
requiresPciCompliance() - Method in class com.cloudforgeci.api.application.cms.WooCommerceApplicationSpec
Returns whether this platform requires PCI-DSS compliance.
RequiresPolicy - Annotation Interface in com.cloudforge.core.manager.auth
Marks a CloudForge Manager REST controller method as requiring a resolved caller who is permitted the named policy.
requiresReadReplicas() - Method in interface com.cloudforge.core.interfaces.DatabaseSpec
Whether this application requires read replicas for scaling.
requiresSearchEngine() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
Returns whether Elasticsearch/OpenSearch is required.
requiresSequentialDeploymentWithoutDatabase() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Whether this application's persistence can't safely tolerate the brief two-task overlap a normal zero-downtime rolling ECS deployment creates (new task starts before the old one stops) — e.g.
requiresSessionStore() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Whether this application needs a Redis-backed session store (ElastiCache), provisioned by ApplicationFactory and delivered as redisSessionStoreEndpoint/ redisSessionStorePort in SystemContext.
requiresSsl() - Method in enum class com.cloudforge.core.enums.AuthMode
Check if this mode requires SSL.
resolve(ConfigFieldInfo, ApplicationSpec, List) - Static method in class com.cloudforge.core.config.DefaultValueResolver
Resolves the default value for a field using layered priority.
resolve(String) - Static method in class com.cloudforge.core.config.ApplicationPropertyLoader
Resolve a dotted property key with env / system / file precedence.
resolve(Path, String, CloudAssembly) - Static method in class com.cloudforgeci.api.deploy.CanonicalTemplateResolver
Prefer an on-disk template under outputDirectory; otherwise materialize from assembly.
resolveAwsEndpointUrl() - Method in class com.cloudforge.core.local.AbstractStackPortRuntime
 
resolveEndpoint() - Static method in class com.cloudforgeci.localstack.LocalStackDeployer
LocalStack gateway URL from LOCALSTACK_ENDPOINT, then AWS_ENDPOINT_URL, defaulting to http://localhost:4566.
resolveEndpoint() - Static method in class com.cloudforgeci.ministack.MiniStackDeployer
MiniStack gateway URL from AWS_ENDPOINT_URL (AWS CLI convention), defaulting to http://localhost:4566.
resolveExisting(Path, String) - Static method in class com.cloudforgeci.api.deploy.CanonicalTemplateResolver
Return outputDirectory/{stackName}.template.json when it already exists.
resolveInstanceId(String...) - Method in class com.cloudforgeci.localstack.LocalStackRdsSupport
Prefer CFC_LOCALSTACK_RDS_INSTANCE, else first available instance whose engine matches one of engines (normalized).
resolveLocalEmulatorEndpoint(DeploymentTarget) - Static method in class com.cloudforge.core.manager.ManagerEndpointSupport
The one authoritative, target-gated answer to "should this call be redirected to a local emulator instead of real AWS" — null immediately for DeploymentTarget.AWS OR an unresolved/null target, without even reading the env vars, otherwise the same LOCALSTACK_ENDPOINT then AWS_ENDPOINT_URL fallback chain ManagerEndpointSupport.resolveLocalStackEndpoint() already used.
resolveLocalStackEndpoint() - Static method in class com.cloudforge.core.manager.ManagerEndpointSupport
 
resolveMiniStackEndpoint() - Static method in class com.cloudforge.core.manager.ManagerEndpointSupport
 
resolvePostgresInstanceId() - Method in class com.cloudforgeci.localstack.LocalStackRdsSupport
Deprecated.
resolveRegion() - Static method in class com.cloudforge.core.manager.ManagerEndpointSupport
 
resolveRequiredHostPort(ApplicationSpec, JsonNode) - Static method in class com.cloudforge.core.local.LocalHostPortPolicy
Host port pinned by the MiniStack adapter (container port on localhost).
resolveStackPortEndpointsEnv() - Method in class com.cloudforge.core.local.AbstractStackPortRuntime
 
resolveSubject(String) - Method in interface com.cloudforge.core.manager.auth.SessionStore
Resolves a session cookie to its owning subject, refreshing its TTL (sliding expiry) if still valid.
resolveWithFallback(ConfigFieldInfo, ApplicationSpec, List, Object) - Static method in class com.cloudforge.core.config.DefaultValueResolver
Resolves default with fallback to field's annotated default.
ResourceChange(CloudFormationTemplateDiff.Action, String, String) - Constructor for record class com.cloudforge.core.local.CloudFormationTemplateDiff.ResourceChange
Creates an instance of a ResourceChange record class.
Resource Requirements: - Section in annotation interface com.cloudforge.core.annotation.ApplicationPlugin
 
Resource Requirements: - Section in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
resourceType() - Method in record class com.cloudforge.core.local.CloudFormationTemplateDiff.ResourceChange
Returns the value of the resourceType record component.
resourceType() - Method in record class com.cloudforge.core.local.LocalResourceChange
Returns the value of the resourceType record component.
resourceType() - Method in record class com.cloudforgeci.localstack.LocalStackDeployer.Change
Deprecated.
Returns the value of the resourceType record component.
resourceType() - Method in record class com.cloudforgeci.ministack.MiniStackDeployer.Change
Deprecated.
Returns the value of the resourceType record component.
restart() - Method in interface com.cloudforge.core.local.EmulatorEdgeRuntime
 
restart() - Method in interface com.cloudforge.core.local.LocalEmulatorRuntime
Stop then start.
restart() - Method in interface com.cloudforge.core.local.StackPortRuntime
 
RESTART - Enum constant in enum class com.cloudforge.core.local.EmulatorEdgeLifecycleAction
 
RESTART - Enum constant in enum class com.cloudforge.core.local.EmulatorLifecycleAction
 
RESTART - Enum constant in enum class com.cloudforge.core.local.PlatformRuntimeAction
 
RESTART - Enum constant in enum class com.cloudforge.core.local.StackPortLifecycleAction
 
RESTRICTED_SSH - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
restrictSecurityGroupEgress - Variable in class com.cloudforge.core.config.DeploymentConfig
Restrict security group egress to VPC CIDR only (requires VPC endpoints for AWS service access)
restrictSecurityGroupEgress() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
result() - Method in record class com.cloudforgeci.api.deploy.LocalDeployPreflight.PreflightOutcome
Returns the value of the result record component.
Result(String, Path, Path) - Constructor for record class com.cloudforgeci.api.deploy.CloudForgeSynthesizer.Result
Creates an instance of a Result record class.
Result(List, Optional) - Constructor for record class com.cloudforge.core.local.LocalSameApplicationStackReplacer.Result
Creates an instance of a Result record class.
retainStorage - Variable in class com.cloudforge.core.config.DeploymentConfig
Retain EFS/EBS volumes on stack deletion
retainStorage() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
RetentionDaysConverter - Class in com.cloudforgeci.api.core.util
Utility for converting integer day values to AWS CDK RetentionDays enum.
revokedAt() - Method in record class com.cloudforge.core.manager.agent.RegisteredDeviceView
Returns the value of the revokedAt record component.
revokeSessions(String) - Method in interface com.cloudforge.core.manager.auth.AuthBackend
Invalidates every active session/token for this account without deleting it — the local equivalent of Cognito's AdminUserGlobalSignOut.
rewriteUrlsForCdn() - Method in interface com.cloudforge.core.interfaces.CmsMediaStorageSpec
Returns whether to rewrite URLs to use CDN.
role() - Method in record class com.cloudforge.core.manager.auth.AuthAccount
Returns the value of the role record component.
role() - Method in record class com.cloudforge.core.manager.auth.AuthAccountRequest
Returns the value of the role record component.
role() - Method in record class com.cloudforge.core.manager.auth.AuthAccountUpdate
Returns the value of the role record component.
ROOT_ACCOUNT_HARDWARE_MFA_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
ROOT_ACCOUNT_MFA_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
ROOT_ACCOUNT_PROTECTION - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
ROUTE53_QUERY_LOGGING - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
route53QueryLoggingEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable Route53 Query Logging
route53QueryLoggingEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
Rule - Interface in com.cloudforgeci.api.interfaces
 
ruleId() - Method in record class com.cloudforge.core.local.PreflightViolation
Returns the value of the ruleId record component.
ruleId() - Method in record class com.cloudforgeci.api.core.rules.ComplianceRule
Returns the value of the ruleId record component.
RuleKit - Class in com.cloudforgeci.api.core.rules
 
RuleKit.PentaConsumer<A,B,C,D,E> - Interface in com.cloudforgeci.api.core.rules
 
RuleKit.QuadConsumer<A,B,C,D> - Interface in com.cloudforgeci.api.core.rules
 
RuleKit.TriConsumer<A,B,C> - Interface in com.cloudforgeci.api.core.rules
 
rules(SystemContext) - Method in class com.cloudforgeci.api.core.iam.ExtendedIAMConfiguration
 
rules(SystemContext) - Method in class com.cloudforgeci.api.core.iam.MinimalIAMConfiguration
 
rules(SystemContext) - Method in class com.cloudforgeci.api.core.iam.StandardIAMConfiguration
 
rules(SystemContext) - Method in class com.cloudforgeci.api.core.runtime.Ec2RuntimeConfiguration
 
rules(SystemContext) - Method in class com.cloudforgeci.api.core.runtime.FargateRuntimeConfiguration
 
rules(SystemContext) - Method in class com.cloudforgeci.api.core.security.DevSecurityConfiguration
 
rules(SystemContext) - Method in class com.cloudforgeci.api.core.security.ProductionSecurityConfiguration
 
rules(SystemContext) - Method in class com.cloudforgeci.api.core.security.StagingSecurityConfiguration
 
rules(SystemContext) - Method in class com.cloudforgeci.api.core.topology.ApplicationServiceTopologyConfiguration
 
rules(SystemContext) - Method in class com.cloudforgeci.api.core.topology.CmsServiceTopologyConfiguration
 
rules(SystemContext) - Method in class com.cloudforgeci.api.core.topology.JenkinsServiceTopologyConfiguration
 
rules(SystemContext) - Method in class com.cloudforgeci.api.core.topology.S3WebsiteTopologyConfiguration
 
rules(SystemContext) - Method in interface com.cloudforgeci.api.interfaces.BaseConfiguration
 
Rules - Class in com.cloudforgeci.api.core.rules
 
run(DeploymentRequest) - Static method in class com.cloudforgeci.api.deploy.LocalDeployPreflight
 
run(List, Duration) - Static method in class com.cloudforge.core.local.DockerEmulatorSupport
 
runDetached(List) - Static method in class com.cloudforge.core.local.DockerEmulatorSupport
 
runtime - Variable in class com.cloudforge.core.config.DeploymentConfig
Runtime type (FARGATE or EC2)
runtime - Variable in class com.cloudforgeci.api.core.SystemContext
 
runtime() - Method in interface com.cloudforge.core.local.LocalEmulatorRuntimeProvider
 
runtime() - Method in interface com.cloudforge.core.local.StackPortRuntimeProvider
 
runtime() - Method in class com.cloudforgeci.api.core.DeploymentContext
Canonical axes (preferred).
runtime() - Method in class com.cloudforgeci.localstack.LocalStackEmulatorRuntimeProvider
 
runtime() - Method in class com.cloudforgeci.localstack.LocalStackStackPortRuntimeProvider
 
runtime() - Method in class com.cloudforgeci.ministack.MiniStackEmulatorRuntimeProvider
 
runtime() - Method in class com.cloudforgeci.ministack.MiniStackStackPortRuntimeProvider
 
RuntimeConfiguration - Interface in com.cloudforgeci.api.interfaces
 
runtimeRaw() - Method in class com.cloudforgeci.api.core.DeploymentContext
Deprecated.
RuntimeRules - Class in com.cloudforgeci.api.core.rules
 
RuntimeRules() - Constructor for class com.cloudforgeci.api.core.rules.RuntimeRules
 
runtimeType() - Method in interface com.cloudforge.core.interfaces.Ec2Context
Returns the runtime type as a string.
runtimeType() - Method in class com.cloudforgeci.api.core.Ec2ContextImpl
 
RuntimeType - Enum Class in com.cloudforge.core.enums
Defines the compute runtime environments supported by CloudForge.

S

s3() - Method in record class com.cloudforgeci.api.core.SystemContext.S3CloudFrontFactories
Returns the value of the s3 record component.
S3_BUCKET_DEFAULT_LOCK_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
S3_BUCKET_ENCRYPTION - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
S3_BUCKET_LOGGING_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
S3_BUCKET_REPLICATION - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
S3_BUCKET_SSL_REQUESTS - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
S3_BUCKET_VERSIONING_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
S3_OBJECT_LOCK - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
S3_WEBSITE - Enum constant in enum class com.cloudforge.core.enums.TopologyType
 
s3CloudFront() - Method in record class com.cloudforgeci.api.core.SystemContext.S3CloudFrontDeployment
Returns the value of the s3CloudFront record component.
S3CloudFrontDeployment(SystemContext.S3CloudFrontFactories, SystemContext.DomainAndSslFactories) - Constructor for record class com.cloudforgeci.api.core.SystemContext.S3CloudFrontDeployment
Creates an instance of a S3CloudFrontDeployment record class.
S3CloudFrontFactories(Object, Object) - Constructor for record class com.cloudforgeci.api.core.SystemContext.S3CloudFrontFactories
Creates an instance of a S3CloudFrontFactories record class.
s3MediaPlugin() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns the plugin/module identifier for S3 media integration.
s3MediaPlugin() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
s3MediaPlugin() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
s3MediaPlugin() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
s3MediaPlugin() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
s3MediaPlugin() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
s3MediaPlugin() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
s3MediaPlugin() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
s3MediaPlugin() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
s3MediaPlugin() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
s3MediaPlugin() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
s3MediaPlugin() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
s3MediaPlugin() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
s3MediaPlugin() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
s3MediaPlugin() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
s3MediaPlugin() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
s3MediaPlugin() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
s3MediaPlugin() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
s3MediaPlugin() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
s3ObjectLockEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable S3 Object Lock for audit buckets (HIPAA/PCI-DSS immutability requirement)
s3ObjectLockEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
S3WebsiteTopologyConfiguration - Class in com.cloudforgeci.api.core.topology
 
S3WebsiteTopologyConfiguration() - Constructor for class com.cloudforgeci.api.core.topology.S3WebsiteTopologyConfiguration
 
SA - Enum constant in enum class com.cloudforge.core.enums.AwsRegion.GeoArea
 
SA_EAST_1 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
sameGeoArea(String, String) - Static method in enum class com.cloudforge.core.enums.AwsRegion
Checks if two regions are in the same geographic area.
SAML_CERTIFICATE_MOUNT_PATH - Static variable in class com.cloudforge.core.oidc.MattermostSamlIntegration
samlAcsUrl - Variable in class com.cloudforgeci.api.core.SystemContext
 
samlConfigSecretArn - Variable in class com.cloudforgeci.api.core.SystemContext
 
samlIdpEntityId - Variable in class com.cloudforgeci.api.core.SystemContext
 
samlIdpLogoutUrl - Variable in class com.cloudforgeci.api.core.SystemContext
 
samlIdpMetadataUrl - Variable in class com.cloudforgeci.api.core.SystemContext
 
samlIdpSsoUrl - Variable in class com.cloudforgeci.api.core.SystemContext
 
samlProviderType - Variable in class com.cloudforgeci.api.core.SystemContext
 
samlSiteUrl - Variable in class com.cloudforgeci.api.core.SystemContext
 
SC_PROVISION - Enum constant in enum class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog.Capability
deploy:catalog (constrained, manager+admin) routes here — Service Catalog provisioning against pre-published products only; no CFN/IAM/EC2 permissions on Manager's own role for this path at all.
scale(AutoScalingGroup) - Method in class com.cloudforgeci.api.scaling.ScalingFactory
 
scale(FargateService) - Method in class com.cloudforgeci.api.scaling.ScalingFactory
 
ScalingFactory - Class in com.cloudforgeci.api.scaling
 
ScalingFactory(Construct, String) - Constructor for class com.cloudforgeci.api.scaling.ScalingFactory
 
scalingPoliciesApplied - Variable in class com.cloudforgeci.api.core.SystemContext
 
SECRETS_MANAGER - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
SECRETS_ROTATION - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
security - Variable in class com.cloudforgeci.api.core.SystemContext
 
SECURITY_HUB - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
SECURITY_MONITORING - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
Security: - Section in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
SecurityConfiguration - Interface in com.cloudforgeci.api.interfaces
 
SecurityExample - Class in com.cloudforgeci.api.examples
Example demonstrating how to use the Security Rules system with different security profiles.
SecurityExample() - Constructor for class com.cloudforgeci.api.examples.SecurityExample
 
Security Features - Section in class com.cloudforgeci.api.database.RdsFactory
 
SECURITYHUB_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
securityHubEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable AWS Security Hub for centralized security findings
securityHubEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
securityMonitoringEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable security monitoring
securityMonitoringEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
SecurityMonitoringFactory - Class in com.cloudforgeci.api.observability
Factory for creating security monitoring and alerting configurations.
SecurityMonitoringFactory(Construct, String) - Constructor for class com.cloudforgeci.api.observability.SecurityMonitoringFactory
 
securityProfile - Variable in class com.cloudforge.core.config.DeploymentConfig
Security profile (DEV, STAGING, PRODUCTION)
securityProfile() - Method in interface com.cloudforge.core.interfaces.Ec2Context
Returns the security profile as a string.
securityProfile() - Method in class com.cloudforgeci.api.core.DeploymentContext
Gets the security profile enum.
securityProfile() - Method in class com.cloudforgeci.api.core.Ec2ContextImpl
 
SecurityProfile - Enum Class in com.cloudforge.core.enums
Defines the security profile levels for CloudForge deployments.
securityProfileConfig - Variable in class com.cloudforgeci.api.core.SystemContext
 
SecurityProfileConfiguration - Interface in com.cloudforgeci.api.interfaces
Configuration interface for security profile settings.
SecurityProfileConfiguration - Annotation Interface in com.cloudforge.core.annotation
Annotation to extract specific values from SecurityProfileConfiguration.
SecurityProfileExample - Class in com.cloudforgeci.api.examples
Example demonstrating how to access SecurityProfileConfiguration from SystemContext.
SecurityProfileExample(Construct, String) - Constructor for class com.cloudforgeci.api.examples.SecurityProfileExample
 
SecurityProfileFactory - Class in com.cloudforgeci.api.core.security
Factory for creating security profile-based observability configurations.
SecurityProfileFactory(Construct, String) - Constructor for class com.cloudforgeci.api.core.security.SecurityProfileFactory
 
Security Profile Hierarchy - Section in enum class com.cloudforge.core.enums.SecurityProfile
 
SecurityRules - Class in com.cloudforgeci.api.core.rules
Security rules installation and compliance framework orchestration.
SecurityRules() - Constructor for class com.cloudforgeci.api.core.rules.SecurityRules
 
SELF_PERMISSION_CHECK - Enum constant in enum class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog.Capability
Lets a cross-account connection's role verify its own effective permissions via iam:SimulatePrincipalPolicy — this is how AccountsController's "Validate connection" surfaces a real least-privilege report (which of CrossAccountRoleTemplateFactory's granted actions actually evaluate to Allow) instead of just proving sts:AssumeRole works.
sensitive() - Element in annotation interface com.cloudforge.core.annotation.ConfigField
Whether this field contains sensitive data (passwords, secrets, API keys).
sensitive() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns the value of the sensitive record component.
SENSITIVE_DATA_DISCOVERY - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
Sensitive Field - Section in annotation interface com.cloudforge.core.annotation.ConfigField
 
serialize(DeploymentTarget, JsonGenerator, SerializerProvider) - Method in class com.cloudforge.core.config.DeploymentTargetConverter.Serializer
 
serialize(List, JsonGenerator, SerializerProvider) - Method in class com.cloudforge.core.config.ComplianceFrameworkListConverter.Serializer
 
Serializer() - Constructor for class com.cloudforge.core.config.ComplianceFrameworkListConverter.Serializer
 
Serializer() - Constructor for class com.cloudforge.core.config.DeploymentTargetConverter.Serializer
 
service() - Method in record class com.cloudforge.core.interfaces.ApplicationSpec.OptionalPort
Returns the value of the service record component.
ServiceCatalogDeployer - Class in com.cloudforgeci.api.deploy.catalog
Provisions/terminates AWS Service Catalog products — the deploy:catalog path (backing the SC_PROVISION capability).
ServiceCatalogDeployer(String) - Constructor for class com.cloudforgeci.api.deploy.catalog.ServiceCatalogDeployer
Defaults target to DeploymentTarget.AWS — this constructor predates a target parameter existing at all, and every caller today is a real-AWS Service Catalog operation; prefer the 2-arg overload for any new caller so the target is explicit rather than assumed.
ServiceCatalogDeployer(String, DeploymentTarget) - Constructor for class com.cloudforgeci.api.deploy.catalog.ServiceCatalogDeployer
Real AWS by default; redirects to a local emulator instead when target resolves to one via ManagerEndpointSupport.resolveLocalEmulatorEndpoint(DeploymentTarget) — see class javadoc.
ServiceCatalogProductPublisher - Class in com.cloudforgeci.api.deploy.catalog
Publishes a CloudForge application's synthesized CloudFormation template as an AWS Service Catalog product — the missing counterpart to ServiceCatalogDeployer, which only ever provisions a product someone else already published.
ServiceCatalogProductPublisher(String) - Constructor for class com.cloudforgeci.api.deploy.catalog.ServiceCatalogProductPublisher
Defaults target to DeploymentTarget.AWS — no current caller exists (see class javadoc's own history), kept as a safe default for whenever one is wired up; prefer the 2-arg overload for any new caller so the target is explicit rather than assumed.
ServiceCatalogProductPublisher(String, DeploymentTarget) - Constructor for class com.cloudforgeci.api.deploy.catalog.ServiceCatalogProductPublisher
Real AWS by default; redirects to a local emulator instead when target resolves to one via ManagerEndpointSupport.resolveLocalEmulatorEndpoint(DeploymentTarget) — see class javadoc.
ServiceCatalogProductPublisher.LookupResult - Record Class in com.cloudforgeci.api.deploy.catalog
 
ServiceCatalogProductPublisher.PublishResult - Record Class in com.cloudforgeci.api.deploy.catalog
 
SESSION_MODE - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
memory (default) or redis — see SessionStore's javadoc.
SessionStore - Interface in com.cloudforge.core.manager.auth
Strategy interface for where Manager's own session cookies live — sibling to AuthBackend (local-DB-vs-Cognito for the *user directory*; this is in-memory-vs-Redis for *which session cookies this process currently recognizes*, an orthogonal concern).
sessionStoreEnvVars() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
The four container environment variable names a provisioned Redis session-store connection should be bound to (mode/host/port/TLS-enabled, in that order), or null (the default) if this application has no session-store concept — same gate ApplicationSpec.requiresSessionStore() uses for whether to provision the cluster at all; this only names where its connection details land once provisioned.
set(T) - Method in class com.cloudforgeci.api.core.Slot
 
set(T) - Method in interface com.cloudforgeci.api.interfaces.BaseSlot
 
setFilePermissions(UserDataBuilder, String, String, String) - Static method in class com.cloudforgeci.api.core.PhpUserDataBuilder
Set up file permissions for CMS directory.
SETUP_TOKEN - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
setValue(Object, Object) - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Sets the value of this field in the config object.
severity() - Method in record class com.cloudforge.core.local.PreflightViolation
Returns the value of the severity record component.
SharedResourceRegistry - Class in com.cloudforgeci.api.observability
Registry for shared/account-level resources that should be reused across stacks.
SharedResourceRegistry(Construct, String, String) - Constructor for class com.cloudforgeci.api.observability.SharedResourceRegistry
 
shouldWarnForControl(String, ComplianceMode, ComplianceMatrix.SecurityControl, boolean) - Static method in class com.cloudforgeci.api.core.rules.ComplianceMatrix
Check if warnings should be logged for a disabled control.
SidecarContainer(String, String, int, List, Map) - Constructor for record class com.cloudforge.core.interfaces.ApplicationSpec.SidecarContainer
Creates an instance of a SidecarContainer record class.
sidecarContainers() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns same-task sidecar containers this application needs alongside its own container.
Simple Capability Check - Section in class com.cloudforge.core.annotation.VisibilityCondition
 
singleInstance() - Method in record class com.cloudforgeci.api.core.SystemContext.JenkinsSpecificFactories
Returns the value of the singleInstance record component.
skipped() - Static method in record class com.cloudforgeci.api.deploy.LocalDeployPreflight.PreflightOutcome
 
Slot<T> - Class in com.cloudforgeci.api.core
 
Slot() - Constructor for class com.cloudforgeci.api.core.Slot
 
Slot Auto-Extraction - Section in class com.cloudforgeci.api.core.annotation.ContextInjector
 
SNS_KMS_ENCRYPTION - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
SOC2 - Enum constant in enum class com.cloudforge.core.enums.ComplianceFrameworkType
 
Soc2Rules - Class in com.cloudforgeci.api.core.rules
SOC 2 (Service Organization Control 2) Trust Services Criteria compliance validation.
Soc2Rules() - Constructor for class com.cloudforgeci.api.core.rules.Soc2Rules
 
sourceConfig() - Element in annotation interface com.cloudforge.core.annotation.ConfigField
Configuration for sensitive field source strategy.
sourceConfig() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns the value of the sourceConfig record component.
spec() - Method in class com.cloudforge.core.local.AbstractLocalEmulatorRuntime
 
spec() - Method in class com.cloudforge.core.local.AbstractStackPortRuntime
 
ssl() - Method in record class com.cloudforgeci.api.core.SystemContext.DomainAndSslFactories
Returns the value of the ssl record component.
sslEnabled - Variable in class com.cloudforgeci.api.core.SystemContext
 
sslEnabled() - Method in interface com.cloudforge.core.interfaces.Ec2Context
Returns whether TLS/SSL is enabled for this deployment (affects the scheme used when building a public URL for the application, e.g.
sslEnabled() - Method in class com.cloudforgeci.api.core.Ec2ContextImpl
 
ssoGroupId - Variable in class com.cloudforge.core.config.DeploymentConfig
SSO Group ID
ssoGroupId - Variable in class com.cloudforgeci.api.core.SystemContext
 
ssoGroupId() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
ssoInstanceArn - Variable in class com.cloudforge.core.config.DeploymentConfig
IAM Identity Center (SSO) Instance ARN
ssoInstanceArn - Variable in class com.cloudforgeci.api.core.SystemContext
 
ssoInstanceArn() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
ssoTargetAccountId - Variable in class com.cloudforge.core.config.DeploymentConfig
SSO Target Account ID
ssoTargetAccountId - Variable in class com.cloudforgeci.api.core.SystemContext
 
ssoTargetAccountId() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
stackExists(String) - Method in interface com.cloudforge.core.local.LocalDeployer
 
stackExists(String) - Method in class com.cloudforgeci.api.deploy.aws.AwsDirectDeployer
 
stackExists(String) - Method in class com.cloudforgeci.localstack.LocalStackDeployer
 
stackExists(String) - Method in class com.cloudforgeci.ministack.MiniStackDeployer
 
stackName - Variable in class com.cloudforge.core.config.DeploymentConfig
CloudFormation stack name
stackName - Variable in class com.cloudforgeci.api.api.JenkinsConfig
Deprecated.
 
stackName - Variable in class com.cloudforgeci.api.core.SystemContext
 
stackName() - Method in interface com.cloudforge.core.interfaces.Ec2Context
Returns the CloudFormation stack name.
stackName() - Method in record class com.cloudforge.core.local.LocalDeployResult
Returns the value of the stackName record component.
stackName() - Method in record class com.cloudforge.core.local.LocalHostPortOccupant
Returns the value of the stackName record component.
stackName() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
stackName() - Method in class com.cloudforgeci.api.core.Ec2ContextImpl
 
stackName() - Method in record class com.cloudforgeci.api.deploy.aws.AwsStackDeployResult
Returns the value of the stackName record component.
stackName() - Method in record class com.cloudforgeci.api.deploy.CloudForgeSynthesizer.Result
Returns the value of the stackName record component.
stackName() - Method in record class com.cloudforgeci.localstack.LocalStackDeployer.DeploymentResult
Deprecated.
Returns the value of the stackName record component.
stackName() - Method in record class com.cloudforgeci.ministack.MiniStackDeployer.DeploymentResult
Deprecated.
Returns the value of the stackName record component.
STACKPORT_AUTOSTART_ENV - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
When false, skip StackPort auto-start with the emulator.
STACKPORT_CONTAINER_PORT - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
STACKPORT_DATA_DIR_ENV - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
STACKPORT_ENDPOINT_ENV - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
STACKPORT_ENDPOINTS_ENV - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
STACKPORT_HOST_PORT - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
STACKPORT_IMAGE - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
STACKPORT_VOLUME_DIR_NAME - Static variable in class com.cloudforge.core.local.LocalEmulatorDefaults
 
stackPortEndpointsEnvValue() - Method in record class com.cloudforge.core.local.StackPortSpec
 
StackPortLifecycle - Class in com.cloudforge.core.local
StackPortLifecycleAction - Enum Class in com.cloudforge.core.local
StackPort lifecycle operations exposed by Maven goals and programmatic callers.
StackPortRuntime - Interface in com.cloudforge.core.local
Docker lifecycle for a target-owned StackPort resource browser.
StackPortRuntimeProvider - Interface in com.cloudforge.core.local
ServiceLoader entry point for StackPortRuntime implementations in target modules.
StackPortRuntimes - Class in com.cloudforge.core.local
Discovers StackPortRuntime implementations registered by target modules.
StackPortSpec - Record Class in com.cloudforge.core.local
Metadata for a target-owned StackPort resource browser container.
StackPortSpec(DeploymentTarget, String, String, String, String, int, int, String) - Constructor for record class com.cloudforge.core.local.StackPortSpec
Creates an instance of a StackPortSpec record class.
stackPortVolumeDir(DeploymentTarget) - Static method in class com.cloudforge.core.local.LocalEmulatorPaths
Persisted StackPort endpoint config (endpoints.json) per emulator target.
stackPortVolumeDir(Path, DeploymentTarget) - Static method in class com.cloudforge.core.local.LocalEmulatorPaths
 
stackProps - Variable in class com.cloudforgeci.api.api.JenkinsConfig
Deprecated.
 
stackTags(String) - Method in class com.cloudforgeci.localstack.LocalStackDeployer
Read stack tags; empty when stack missing or has none.
stackTags(String) - Method in class com.cloudforgeci.ministack.MiniStackDeployer
Read stack tags; empty when stack missing or has none.
STAGING - Enum constant in enum class com.cloudforge.core.enums.SecurityProfile
 
StagingSecurityConfiguration - Class in com.cloudforgeci.api.core.security
Staging security configuration with moderate security settings.
StagingSecurityConfiguration() - Constructor for class com.cloudforgeci.api.core.security.StagingSecurityConfiguration
 
StagingSecurityProfileConfiguration - Class in com.cloudforgeci.api.core.security
Staging security profile configuration for pre-production environments.
StagingSecurityProfileConfiguration() - Constructor for class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
Create StagingSecurityProfileConfiguration with no deployment context.
StagingSecurityProfileConfiguration(DeploymentContext) - Constructor for class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
Create StagingSecurityProfileConfiguration.
Staging - Test Compliance Configuration - Section in enum class com.cloudforge.core.enums.ComplianceMode
 
STANDARD - Enum constant in enum class com.cloudforge.core.enums.IAMProfile
STANDARD: Balanced permissions for normal operation.
StandardIAMConfiguration - Class in com.cloudforgeci.api.core.iam
Standard IAM configuration with balanced permissions.
StandardIAMConfiguration() - Constructor for class com.cloudforgeci.api.core.iam.StandardIAMConfiguration
 
start() - Method in class com.cloudforge.core.local.AbstractLocalEmulatorRuntime
 
start() - Method in class com.cloudforge.core.local.AbstractStackPortRuntime
 
start() - Method in class com.cloudforge.core.local.DefaultEmulatorEdgeRuntime
 
start() - Method in interface com.cloudforge.core.local.EmulatorEdgeRuntime
 
start() - Method in interface com.cloudforge.core.local.LocalEmulatorRuntime
Start the emulator container and wait until LocalEmulatorRuntime.isHealthy().
start() - Method in interface com.cloudforge.core.local.StackPortRuntime
 
start() - Method in class com.cloudforgeci.localstack.LocalStackEmulatorRuntime
 
start() - Method in class com.cloudforgeci.ministack.MiniStackAuthProxy
 
start(Construct, TopologyType, RuntimeType, SecurityProfile, IAMProfile, DeploymentContext) - Static method in class com.cloudforgeci.api.core.SystemContext
Start once at the entry point; installs runtime + topology + security + iam rules and wiring.
START - Enum constant in enum class com.cloudforge.core.local.EmulatorEdgeLifecycleAction
 
START - Enum constant in enum class com.cloudforge.core.local.EmulatorLifecycleAction
 
START - Enum constant in enum class com.cloudforge.core.local.PlatformRuntimeAction
 
START - Enum constant in enum class com.cloudforge.core.local.StackPortLifecycleAction
 
START_PATH - Static variable in class com.cloudforge.core.oidc.CloudForgeManagerOidcIntegration
 
startExistingContainer(String) - Static method in class com.cloudforge.core.local.DockerEmulatorSupport
 
status() - Method in record class com.cloudforge.core.manager.auth.AuthAccount
Returns the value of the status record component.
STATUS - Enum constant in enum class com.cloudforge.core.local.EmulatorEdgeLifecycleAction
 
STATUS - Enum constant in enum class com.cloudforge.core.local.EmulatorLifecycleAction
 
STATUS - Enum constant in enum class com.cloudforge.core.local.PlatformRuntimeAction
 
STATUS - Enum constant in enum class com.cloudforge.core.local.StackPortLifecycleAction
 
statusMessages() - Method in record class com.cloudforgeci.api.deploy.catalog.ProvisionProductResult
Returns the value of the statusMessages record component.
stop() - Method in class com.cloudforge.core.local.AbstractLocalEmulatorRuntime
 
stop() - Method in class com.cloudforge.core.local.AbstractStackPortRuntime
 
stop() - Method in class com.cloudforge.core.local.DefaultEmulatorEdgeRuntime
 
stop() - Method in interface com.cloudforge.core.local.EmulatorEdgeRuntime
 
stop() - Method in interface com.cloudforge.core.local.LocalEmulatorRuntime
Stop the emulator container if it is running.
stop() - Method in interface com.cloudforge.core.local.StackPortRuntime
 
stop() - Method in class com.cloudforgeci.localstack.LocalStackEmulatorRuntime
 
STOP - Enum constant in enum class com.cloudforge.core.local.EmulatorEdgeLifecycleAction
 
STOP - Enum constant in enum class com.cloudforge.core.local.EmulatorLifecycleAction
 
STOP - Enum constant in enum class com.cloudforge.core.local.PlatformRuntimeAction
 
STOP - Enum constant in enum class com.cloudforge.core.local.StackPortLifecycleAction
 
stopContainer(String) - Static method in class com.cloudforge.core.local.DockerEmulatorSupport
 
storageClass() - Method in interface com.cloudforge.core.interfaces.CmsMediaStorageSpec
Returns the storage class for media files.
storeParameter(String, String, String) - Method in class com.cloudforgeci.api.observability.SharedResourceRegistry
Store a shared resource ID in SSM Parameter Store for future reuse.
subdomain - Variable in class com.cloudforge.core.config.DeploymentConfig
Subdomain prefix (e.g., "ci", "gitlab") — ordered ahead of DeploymentConfig.domain: you pick what this app is called (the subdomain) before which domain it hangs off of, and the combined result (subdomain + "." + domain) is what actually gets requested, not the other way around.
subdomain - Variable in class com.cloudforgeci.api.core.SystemContext
 
subdomain() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
success() - Method in record class com.cloudforgeci.api.deploy.DeploymentResult
 
suggestion() - Method in record class com.cloudforge.core.local.PreflightViolation
Returns the value of the suggestion record component.
SuiteCrmApplicationSpec - Class in com.cloudforgeci.api.application.cms
SuiteCRM ApplicationSpec implementation.
SuiteCrmApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
SuiteCrmOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for SuiteCRM via built-in OAuth / ALB OIDC.
SuiteCrmOidcIntegration() - Constructor for class com.cloudforge.core.oidc.SuiteCrmOidcIntegration
 
SupersetApplicationSpec - Class in com.cloudforgeci.api.application.analytics
Apache Superset Business Intelligence ApplicationSpec implementation.
SupersetApplicationSpec() - Constructor for class com.cloudforgeci.api.application.analytics.SupersetApplicationSpec
 
SUPPORTED - Enum constant in enum class com.cloudforge.core.local.MiniStackResourcePolicy
Deployed without adaptation.
Supported Applications: - Section in class com.cloudforgeci.api.security.ApplicationOidcFactory
 
Supported Backends: - Section in interface com.cloudforge.core.interfaces.CmsObjectCacheSpec
 
Supported Capabilities - Section in class com.cloudforge.core.annotation.VisibilityCondition
 
Supported Compliance Tools - Section in class com.cloudforgeci.api.observability.ComplianceFactory
 
supportedDatabases() - Element in annotation interface com.cloudforge.core.annotation.CmsPlugin
Supported database engines for this CMS.
Supported Engines - Section in class com.cloudforgeci.api.database.RdsFactory
 
supports(DeploymentTarget) - Method in interface com.cloudforge.core.deploy.ApplicationDeploymentExtension
Whether this extension applies to the requested target.
supports(LocalStackServiceCapability) - Method in record class com.cloudforge.core.local.LocalStackCapabilitySnapshot
 
SUPPORTS_DATABASE - Static variable in class com.cloudforge.core.annotation.VisibilityCondition.Examples
 
supportsAlbOidc() - Method in interface com.cloudforge.core.interfaces.OidcIntegration
Returns whether this application supports ALB-level OIDC authentication.
supportsAlbOidc() - Method in class com.cloudforge.core.oidc.BagistoOidcIntegration
 
supportsAlbOidc() - Method in class com.cloudforge.core.oidc.ConcreteCmsOidcIntegration
 
supportsAlbOidc() - Method in class com.cloudforge.core.oidc.DolphinOidcIntegration
 
supportsAlbOidc() - Method in class com.cloudforge.core.oidc.DrupalOidcIntegration
 
supportsAlbOidc() - Method in class com.cloudforge.core.oidc.FlarumOidcIntegration
 
supportsAlbOidc() - Method in class com.cloudforge.core.oidc.JoomlaOidcIntegration
 
supportsAlbOidc() - Method in class com.cloudforge.core.oidc.MagentoOidcIntegration
 
supportsAlbOidc() - Method in class com.cloudforge.core.oidc.MediaWikiOidcIntegration
 
supportsAlbOidc() - Method in class com.cloudforge.core.oidc.MoodleOidcIntegration
 
supportsAlbOidc() - Method in class com.cloudforge.core.oidc.MyBBOidcIntegration
 
supportsAlbOidc() - Method in class com.cloudforge.core.oidc.OctoberCmsOidcIntegration
 
supportsAlbOidc() - Method in class com.cloudforge.core.oidc.OpenCartOidcIntegration
 
supportsAlbOidc() - Method in class com.cloudforge.core.oidc.PhpBBOidcIntegration
 
supportsAlbOidc() - Method in class com.cloudforge.core.oidc.PrestaShopOidcIntegration
 
supportsAlbOidc() - Method in class com.cloudforge.core.oidc.SuiteCrmOidcIntegration
 
supportsAlbOidc() - Method in class com.cloudforge.core.oidc.SyliusOidcIntegration
 
supportsAlbOidc() - Method in class com.cloudforge.core.oidc.Typo3OidcIntegration
 
supportsAlbOidc() - Method in class com.cloudforge.core.oidc.WordPressOidcIntegration
 
supportsApplicationOidc() - Method in interface com.cloudforge.core.interfaces.OidcIntegration
Returns whether this application supports application-level OIDC.
supportsApplicationOidc() - Method in class com.cloudforge.core.oidc.BagistoOidcIntegration
 
supportsApplicationOidc() - Method in class com.cloudforge.core.oidc.ConcreteCmsOidcIntegration
 
supportsApplicationOidc() - Method in class com.cloudforge.core.oidc.DolphinOidcIntegration
 
supportsApplicationOidc() - Method in class com.cloudforge.core.oidc.FlarumOidcIntegration
 
supportsApplicationOidc() - Method in class com.cloudforge.core.oidc.MediaWikiOidcIntegration
 
supportsApplicationOidc() - Method in class com.cloudforge.core.oidc.MyBBOidcIntegration
 
supportsApplicationOidc() - Method in class com.cloudforge.core.oidc.OctoberCmsOidcIntegration
 
supportsApplicationOidc() - Method in class com.cloudforge.core.oidc.OpenCartOidcIntegration
 
supportsApplicationOidc() - Method in class com.cloudforge.core.oidc.PhpBBOidcIntegration
 
supportsApplicationOidc() - Method in class com.cloudforge.core.oidc.SuiteCrmOidcIntegration
 
supportsApplicationOidc() - Method in class com.cloudforge.core.oidc.SyliusOidcIntegration
 
supportsApplicationOidc() - Method in class com.cloudforge.core.oidc.Typo3OidcIntegration
 
supportsCdnIntegration() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns whether CDN integration is supported.
supportsCdnIntegration() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
supportsCdnIntegration() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
supportsCdnIntegration() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
supportsCdnIntegration() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
supportsCdnIntegration() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
supportsCdnIntegration() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
supportsCdnIntegration() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
supportsCdnIntegration() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
supportsCdnIntegration() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
supportsCdnIntegration() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
supportsCdnIntegration() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
supportsCdnIntegration() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
supportsCdnIntegration() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
supportsCdnIntegration() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
supportsCdnIntegration() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
supportsCdnIntegration() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
supportsCdnIntegration() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
supportsCdnIntegration() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
supportsCognito() - Method in interface com.cloudforge.core.interfaces.OidcIntegration
Returns whether this application supports Cognito as an identity provider.
supportsCognito() - Method in class com.cloudforge.core.oidc.BagistoOidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.ConcreteCmsOidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.DolphinOidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.DrupalOidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.FlarumOidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.GitLabOidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.GrafanaOidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.JenkinsOidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.JoomlaOidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.MagentoOidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.MattermostGitLabOidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.MattermostOidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.MattermostSamlIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.MediaWikiOidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.MetabaseSamlIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.MoodleOidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.MyBBOidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.OctoberCmsOidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.OpenCartOidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.PhpBBOidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.PrestaShopOidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.SuiteCrmOidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.SyliusOidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.Typo3OidcIntegration
 
supportsCognito() - Method in class com.cloudforge.core.oidc.WordPressOidcIntegration
 
supportsDatabase() - Element in annotation interface com.cloudforge.core.annotation.ApplicationPlugin
Whether this application supports optional external database (RDS).
supportsEc2 - Variable in class com.cloudforge.core.config.ApplicationInfo
Supports EC2 deployment
supportsEc2() - Element in annotation interface com.cloudforge.core.annotation.ApplicationPlugin
Whether this application supports AWS EC2 deployment.
supportsEc2() - Element in annotation interface com.cloudforge.core.annotation.CmsPlugin
Whether this CMS supports EC2 deployment.
supportsEc2() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Check if this application supports EC2 deployment.
supportsEc2() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Check if this CMS supports EC2 deployment.
supportsEc2RuntimePath() - Method in record class com.cloudforge.core.local.LocalStackCapabilitySnapshot
 
supportsFargate - Variable in class com.cloudforge.core.config.ApplicationInfo
Supports Fargate deployment
supportsFargate() - Element in annotation interface com.cloudforge.core.annotation.ApplicationPlugin
Whether this application supports AWS Fargate deployment.
supportsFargate() - Element in annotation interface com.cloudforge.core.annotation.CmsPlugin
Whether this CMS supports Fargate deployment.
supportsFargate() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Check if this application supports Fargate deployment.
supportsFargate() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Check if this CMS supports Fargate deployment.
supportsFargatePath() - Method in record class com.cloudforge.core.local.LocalStackCapabilitySnapshot
 
supportsIdentityCenterSaml() - Method in interface com.cloudforge.core.interfaces.OidcIntegration
Returns whether this application supports IAM Identity Center SAML.
supportsIdentityCenterSaml() - Method in class com.cloudforge.core.oidc.DrupalOidcIntegration
 
supportsIdentityCenterSaml() - Method in class com.cloudforge.core.oidc.GitLabOidcIntegration
 
supportsIdentityCenterSaml() - Method in class com.cloudforge.core.oidc.GrafanaOidcIntegration
 
supportsIdentityCenterSaml() - Method in class com.cloudforge.core.oidc.JenkinsOidcIntegration
 
supportsIdentityCenterSaml() - Method in class com.cloudforge.core.oidc.JoomlaOidcIntegration
 
supportsIdentityCenterSaml() - Method in class com.cloudforge.core.oidc.MagentoOidcIntegration
 
supportsIdentityCenterSaml() - Method in class com.cloudforge.core.oidc.MattermostGitLabOidcIntegration
 
supportsIdentityCenterSaml() - Method in class com.cloudforge.core.oidc.MattermostOidcIntegration
 
supportsIdentityCenterSaml() - Method in class com.cloudforge.core.oidc.MattermostSamlIntegration
 
supportsIdentityCenterSaml() - Method in class com.cloudforge.core.oidc.MetabaseSamlIntegration
 
supportsIdentityCenterSaml() - Method in class com.cloudforge.core.oidc.MoodleOidcIntegration
 
supportsIdentityCenterSaml() - Method in class com.cloudforge.core.oidc.PrestaShopOidcIntegration
 
supportsIdentityCenterSaml() - Method in class com.cloudforge.core.oidc.WordPressOidcIntegration
 
supportsMultisite() - Element in annotation interface com.cloudforge.core.annotation.CmsPlugin
Whether multi-site/multi-store functionality is supported.
supportsMultisite() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns whether multi-site/multi-store is supported.
supportsMultisite() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
supportsMultisite() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
supportsMultisite() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
supportsMultisite() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
supportsMultisite() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
supportsMultisite() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
supportsMultisite() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
supportsMultisite() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
supportsMultisite() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
supportsMultisite() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
supportsMultisite() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
supportsMultisite() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
supportsMultisite() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
supportsMultisite() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
supportsMultisite() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
supportsMultisite() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
supportsMultisite() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
supportsMultisite() - Method in class com.cloudforgeci.api.application.cms.WooCommerceApplicationSpec
 
supportsMultisite() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
supportsNativeSnapshots(String) - Static method in class com.cloudforgeci.localstack.LocalStackRdsSupport
LocalStack documents native create/restore snapshots for PostgreSQL only.
supportsObjectCache() - Element in annotation interface com.cloudforge.core.annotation.CmsPlugin
Whether Redis/Memcached object caching is supported.
supportsObjectCache() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns whether Redis/Memcached object caching is supported.
supportsObjectCache() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
supportsObjectCache() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
supportsObjectCache() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
supportsObjectCache() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
supportsObjectCache() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
supportsObjectCache() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
supportsObjectCache() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
supportsObjectCache() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
supportsObjectCache() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
supportsObjectCache() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
supportsObjectCache() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
supportsObjectCache() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
supportsObjectCache() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
supportsObjectCache() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
supportsObjectCache() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
supportsObjectCache() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
supportsObjectCache() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
supportsObjectCache() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
supportsOidc - Variable in class com.cloudforge.core.config.ApplicationInfo
Supports OIDC integration
supportsOidc() - Element in annotation interface com.cloudforge.core.annotation.ApplicationPlugin
Whether this application supports OIDC authentication integration.
supportsOidc() - Element in annotation interface com.cloudforge.core.annotation.CmsPlugin
Whether this CMS supports OIDC authentication integration.
supportsOidc() - Method in enum class com.cloudforge.core.enums.LoadBalancerType
Check if this load balancer type supports OIDC authentication.
supportsOidcIntegration() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns whether this application supports OIDC integration.
supportsOidcIntegration() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Check if this CMS supports OIDC integration.
supportsOidcIntegration() - Method in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
 
supportsOidcIntegration() - Method in class com.cloudforgeci.api.application.analytics.SupersetApplicationSpec
 
supportsOidcIntegration() - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
 
supportsOidcIntegration() - Method in class com.cloudforgeci.api.application.artifactregistry.NexusApplicationSpec
 
supportsOidcIntegration() - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
supportsOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
supportsOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
supportsOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
supportsOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
supportsOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
supportsOidcIntegration() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
supportsOidcIntegration() - Method in class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
 
supportsOidcIntegration() - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
supportsOidcIntegration() - Method in class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
supportsOidcIntegration() - Method in class com.cloudforgeci.api.application.monitoring.GrafanaApplicationSpec
 
supportsPathRouting() - Method in enum class com.cloudforge.core.enums.LoadBalancerType
Check if this load balancer type supports path-based routing.
supportsRabbitMq() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
Returns whether RabbitMQ is supported for async operations.
supportsRdsPath() - Method in record class com.cloudforge.core.local.LocalStackCapabilitySnapshot
 
supportsS3Media() - Element in annotation interface com.cloudforge.core.annotation.CmsPlugin
Whether S3 media offloading is supported.
supportsS3MediaStorage() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns whether S3 media offloading is supported.
supportsS3MediaStorage() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
supportsS3MediaStorage() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
supportsS3MediaStorage() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
supportsS3MediaStorage() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
supportsS3MediaStorage() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
supportsS3MediaStorage() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
supportsS3MediaStorage() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
supportsS3MediaStorage() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
supportsS3MediaStorage() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
supportsS3MediaStorage() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
supportsS3MediaStorage() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
supportsS3MediaStorage() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
supportsS3MediaStorage() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
supportsS3MediaStorage() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
supportsS3MediaStorage() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
supportsS3MediaStorage() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
supportsS3MediaStorage() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
supportsS3MediaStorage() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
supportsVarnish() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
Returns whether Varnish full-page cache is recommended.
supportsWaf() - Method in enum class com.cloudforge.core.enums.LoadBalancerType
Check if this load balancer type supports WAF integration.
suppressInvite() - Method in record class com.cloudforge.core.manager.auth.AuthAccountRequest
Returns the value of the suppressInvite record component.
SyliusApplicationSpec - Class in com.cloudforgeci.api.application.cms
Sylius E-commerce ApplicationSpec implementation.
SyliusApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
SyliusOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for Sylius via Symfony Security Bundle / ALB OIDC.
SyliusOidcIntegration() - Constructor for class com.cloudforge.core.oidc.SyliusOidcIntegration
 
SYNTH_SERVICE_DEFAULT_PORT - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
The sidecar's own listen port, and the port every hardcoded fallback URL above must agree with — SynthServiceMain's SYNTH_SERVICE_PORT env-var default, LocalStackTemplateAdapter's host.docker.internal override, and ApplicationSpec's health-check command example all reference this one constant instead of repeating the literal, so a future port change can't drift out of sync in one of them.
SYNTH_SERVICE_URL - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
Base URL of the cloudforge-synth-service sidecar (see ManagerSynthesisService, cloudforge-manager) — read directly by the sidecar HTTP client, not one of the CFC_MANAGER_*-prefixed keys, since it names the sidecar, not Manager itself.
synthesize(DeploymentConfig, Path) - Static method in class com.cloudforgeci.api.deploy.CloudForgeSynthesizer
Resolves config.applicationSpec via ApplicationLoader when not already set (mutates config — matches CloudForgeDeployment.deploy()'s existing convention of resolving/preparing the config it's handed rather than requiring the caller to have already done so).
SystemContext - Class in com.cloudforgeci.api.core
 
SystemContext - Annotation Interface in com.cloudforge.core.annotation
Annotation to extract specific values from SystemContext.
SystemContext.DomainAndSslFactories - Record Class in com.cloudforgeci.api.core
Container for domain and SSL factories.
SystemContext.InfrastructureFactories - Record Class in com.cloudforgeci.api.core
Container for infrastructure factories created by the orchestration layer.
SystemContext.JenkinsDeployment - Record Class in com.cloudforgeci.api.core
Container for complete Jenkins deployment.
SystemContext.JenkinsSpecificFactories - Record Class in com.cloudforgeci.api.core
Container for Jenkins-specific factories.
SystemContext.S3CloudFrontDeployment - Record Class in com.cloudforgeci.api.core
Container for complete S3 + CloudFront deployment.
SystemContext.S3CloudFrontFactories - Record Class in com.cloudforgeci.api.core
Container for S3 and CloudFront factories.

T

TAG_APPLICATION - Static variable in class com.cloudforgeci.api.deploy.aws.AwsDirectDeployer
 
TAG_MANAGED - Static variable in class com.cloudforgeci.api.deploy.aws.AwsDirectDeployer
 
TAG_RUNTIME - Static variable in class com.cloudforgeci.api.deploy.aws.AwsDirectDeployer
 
tagList() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Gets all tags as a list.
tags() - Element in annotation interface com.cloudforge.core.annotation.ConfigField
Impact and characteristic tags for change analysis.
tags() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns the value of the tags record component.
tags() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
tagStack(Stack) - Method in class com.cloudforgeci.api.core.DeploymentContext
Tag a stack so you can see the config in the console.
target() - Method in class com.cloudforge.core.local.AbstractLocalEmulatorRuntime
 
target() - Method in class com.cloudforge.core.local.AbstractStackPortRuntime
 
target() - Method in record class com.cloudforge.core.local.LocalDeploymentRequest
Returns the value of the target record component.
target() - Method in interface com.cloudforge.core.local.LocalEmulatorRuntime
Deployment target this runtime serves.
target() - Method in record class com.cloudforge.core.local.LocalEmulatorSpec
Returns the value of the target record component.
target() - Method in interface com.cloudforge.core.local.PlatformRuntimeProvider
 
target() - Method in record class com.cloudforge.core.local.PreflightResult
Returns the value of the target record component.
target() - Method in interface com.cloudforge.core.local.StackPortRuntime
 
target() - Method in record class com.cloudforge.core.local.StackPortSpec
Returns the value of the target record component.
target() - Method in record class com.cloudforgeci.api.deploy.DeploymentRequest
Returns the value of the target record component.
target() - Method in record class com.cloudforgeci.api.deploy.DeploymentResult
Returns the value of the target record component.
target() - Method in class com.cloudforgeci.localstack.LocalStackPlatformRuntimeProvider
 
target() - Method in class com.cloudforgeci.ministack.MiniStackPlatformRuntimeProvider
 
TARGET - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
TARGET_CLASS_OPTION - Static variable in class com.cloudforge.core.buildmode.BuildModeProcessor
-A option naming the fully-qualified generated class, e.g.
template() - Method in record class com.cloudforge.core.local.TemplateAdaptationResult
Returns the value of the template record component.
TEMPLATE_BUCKET_PREFIX - Static variable in class com.cloudforgeci.api.deploy.aws.AwsDirectDeployer
Shared with ManagerOperatorIamSupport's S3 grant for this bucket — keep the two in sync rather than duplicating the literal.
TemplateAdaptation - Record Class in com.cloudforge.core.local
One audited change applied while adapting a canonical template for local deployment.
TemplateAdaptation(String, String, JsonNode) - Constructor for record class com.cloudforge.core.local.TemplateAdaptation
Creates an instance of a TemplateAdaptation record class.
TemplateAdaptationResult - Record Class in com.cloudforge.core.local
Adapted CloudFormation template plus an explicit adaptation audit trail.
TemplateAdaptationResult(ObjectNode, List) - Constructor for record class com.cloudforge.core.local.TemplateAdaptationResult
Creates an instance of a TemplateAdaptationResult record class.
TemplateAdapter - Interface in com.cloudforge.core.local
Adapts a canonical AWS CloudFormation template for a local emulator target.
TemplateAdapterSupport - Class in com.cloudforge.core.local
File-based helpers for TemplateAdapter implementations.
templateFile() - Method in record class com.cloudforgeci.api.deploy.CloudForgeSynthesizer.Result
Returns the value of the templateFile record component.
templateRequiresRds(JsonNode) - Static method in class com.cloudforge.core.local.MiniStackCfnResourceCatalog
 
TemplateResourceRef(String, String) - Constructor for record class com.cloudforge.core.local.MiniStackCfnResourceCatalog.TemplateResourceRef
Creates an instance of a TemplateResourceRef record class.
TemplateResourceScanner - Class in com.cloudforge.core.local
Reads canonical CloudFormation templates for preflight scans.
templateUrl() - Method in record class com.cloudforgeci.api.deploy.catalog.ServiceCatalogProductPublisher.PublishResult
Returns the value of the templateUrl record component.
temporaryPassword() - Method in record class com.cloudforge.core.manager.auth.AuthAccount
Returns the value of the temporaryPassword record component.
terminate(String, String) - Method in class com.cloudforgeci.api.deploy.catalog.ServiceCatalogDeployer
Calls TerminateProvisionedProduct and polls until the record reaches SUCCEEDED or FAILED.
THREAT_DETECTION - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
ThreatProtectionRules - Class in com.cloudforgeci.api.core.rules
Threat protection compliance validation rules.
ThreatProtectionRules() - Constructor for class com.cloudforgeci.api.core.rules.ThreatProtectionRules
 
Threshold Examples - Section in class com.cloudforgeci.api.observability.AlarmFactory
 
throwIfBlocked() - Method in record class com.cloudforgeci.api.deploy.LocalDeployPreflight.PreflightOutcome
 
throwIfBlocked(PreflightMode) - Method in record class com.cloudforge.core.local.PreflightResult
 
tier() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
tierProfile() - Method in record class com.cloudforge.core.local.LocalStackCapabilitySnapshot
Returns the value of the tierProfile record component.
TlsTrustEvaluator - Class in com.cloudforgeci.api.core
Single source of truth for "does this deployment's ALB HTTPS listener end up wearing a publicly-trusted certificate" — the same three-way decision FargateRuntimeConfiguration makes when choosing which certificate to actually provision (imported ARN, DNS-validated public, or the untrusted AWS Private CA fallback), extracted here so ContainerFactory doesn't carry its own independently-maintained copy of that logic (a real drift risk — the two classes used to duplicate this inline, one computing which cert to create, the other computing whether to tell cloudforge-manager the result is trustworthy; if they ever disagreed, Manager's license page would report the wrong thing about its own installation).
toCommaSeparated(List) - Static method in enum class com.cloudforge.core.enums.ComplianceFrameworkType
Converts a list of frameworks to a comma-separated string.
toContextMap() - Method in class com.cloudforge.core.config.DeploymentConfig
Convert this DeploymentConfig to a Map for CDK context.
toContextMap() - Method in class com.cloudforgeci.api.core.DeploymentContext
Export all deployment context fields to a Map for serialization.
toErrorString() - Method in record class com.cloudforgeci.api.core.rules.ComplianceRule
Convert to legacy string error format for CDK validation.
toFile(String) - Method in class com.cloudforge.core.config.DeploymentConfig
Save this DeploymentConfig to a JSON file path string.
toFile(Path) - Method in class com.cloudforge.core.config.DeploymentConfig
Save this DeploymentConfig to a JSON file.
toHealthFields(LocalStackCapabilitySnapshot) - Static method in class com.cloudforge.core.local.LocalStackCapabilitySnapshotHealth
 
toHistoryContextMap() - Method in class com.cloudforge.core.config.DeploymentConfig
Context map safe for durable deploy history.
toJson() - Method in class com.cloudforge.core.config.DeploymentConfig
Serialize this DeploymentConfig to a JSON string.
tokenEndpoint() - Method in record class com.cloudforgeci.ministack.MiniStackAuthProxy.Config
Returns the value of the tokenEndpoint record component.
toLocalstackStackName(String) - Static method in class com.cloudforgeci.localstack.LocalStackDeploymentPipeline
 
toLowerCase(String) - Static method in class com.cloudforgeci.api.util.CfnStringUtils
Convert a CloudFormation token to lowercase using Fn::Join/Fn::Split.
toMinistackStackName(String) - Static method in class com.cloudforgeci.ministack.MiniStackDeploymentPipeline
 
topology - Variable in class com.cloudforge.core.config.DeploymentConfig
Topology type — genuinely selectable, not just an auto-derived display value, so a future topology (or an app implementing more than one applicable interface) isn't locked out of being chosen explicitly.
topology - Variable in class com.cloudforgeci.api.core.SystemContext
 
topology() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
TopologyConfiguration - Interface in com.cloudforgeci.api.interfaces
 
topologyRaw() - Method in class com.cloudforgeci.api.core.DeploymentContext
Deprecated.
TopologyRules - Class in com.cloudforgeci.api.core.rules
 
TopologyRules() - Constructor for class com.cloudforgeci.api.core.rules.TopologyRules
 
TopologyType - Enum Class in com.cloudforge.core.enums
Defines the deployment topology patterns supported by CloudForge.
toString() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.config.DeploymentContextPreparer.PrepareResult
Returns a string representation of this record class.
toString() - Method in class com.cloudforge.core.config.ValidationResult
 
toString() - Method in enum class com.cloudforge.core.enums.AuthMode
Returns the string representation.
toString() - Method in enum class com.cloudforge.core.enums.LoadBalancerType
Returns the string representation.
toString() - Method in enum class com.cloudforge.core.enums.NetworkMode
Returns the string representation (same as getValue for consistency).
toString() - Method in enum class com.cloudforge.core.enums.SecurityProfile
 
toString() - Method in enum class com.cloudforge.core.enums.TopologyType
 
toString() - Method in record class com.cloudforge.core.interfaces.ApplicationSpec.OptionalPort
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.interfaces.ApplicationSpec.SidecarContainer
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseConnection
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.local.CloudFormationTemplateDiff.ResourceChange
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.local.LocalDeploymentArtifactPaths
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.local.LocalDeploymentPipelineResult
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.local.LocalDeploymentRequest
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.local.LocalDeployResult
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.local.LocalEmulatorSpec
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.local.LocalHostPortOccupant
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.local.LocalResourceChange
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.local.LocalSameApplicationStackReplacer.Result
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.local.LocalStackCapabilitySnapshot
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.local.MiniStackCfnResourceCatalog.TemplateResourceRef
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.local.PreflightResult
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.local.PreflightViolation
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.local.StackPortSpec
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.local.TemplateAdaptation
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.local.TemplateAdaptationResult
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.manager.agent.DeviceRegistrationRequest
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.manager.agent.DeviceRegistrationResponse
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.manager.agent.RegisteredDeviceView
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.manager.auth.AuthAccount
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.manager.auth.AuthAccountRequest
Returns a string representation of this record class.
toString() - Method in record class com.cloudforge.core.manager.auth.AuthAccountUpdate
Returns a string representation of this record class.
toString() - Method in class com.cloudforge.core.oidc.CognitoOidcConfiguration
 
toString() - Method in class com.cloudforge.core.oidc.IdentityCenterOidcConfiguration
 
toString() - Method in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
 
toString() - Method in class com.cloudforgeci.api.application.analytics.SupersetApplicationSpec
 
toString() - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
 
toString() - Method in class com.cloudforgeci.api.application.artifactregistry.NexusApplicationSpec
 
toString() - Method in class com.cloudforgeci.api.application.cicd.DroneApplicationSpec
 
toString() - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
toString() - Method in class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
 
toString() - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
toString() - Method in class com.cloudforgeci.api.application.database.PostgreSQLApplicationSpec
 
toString() - Method in class com.cloudforgeci.api.application.database.RedisApplicationSpec
 
toString() - Method in class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
toString() - Method in class com.cloudforgeci.api.application.monitoring.GrafanaApplicationSpec
 
toString() - Method in class com.cloudforgeci.api.application.monitoring.PrometheusApplicationSpec
 
toString() - Method in class com.cloudforgeci.api.application.secrets.VaultApplicationSpec
 
toString() - Method in class com.cloudforgeci.api.application.vcs.GiteaApplicationSpec
 
toString() - Method in record class com.cloudforgeci.api.compute.ApplicationFactory.ApplicationSystem
Returns a string representation of this record class.
toString() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
toString() - Method in record class com.cloudforgeci.api.core.iam.PermissionMatrix.ValidationResult
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.core.rules.AuditManagerControl.FrameworkControl
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.core.rules.AuditManagerControl
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.core.rules.ComplianceMatrix.FrameworkRequirement
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.core.rules.ComplianceRule
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.core.SystemContext.DomainAndSslFactories
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.core.SystemContext.InfrastructureFactories
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.core.SystemContext.JenkinsDeployment
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.core.SystemContext.JenkinsSpecificFactories
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.core.SystemContext.S3CloudFrontDeployment
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.core.SystemContext.S3CloudFrontFactories
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.deploy.aws.AwsStackDeployResult
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.deploy.catalog.ProvisionProductInput
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.deploy.catalog.ProvisionProductResult
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.deploy.catalog.ServiceCatalogProductPublisher.LookupResult
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.deploy.catalog.ServiceCatalogProductPublisher.PublishResult
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.deploy.catalog.UpdateProvisionedProductInput
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.deploy.CloudForgeSynthesizer.Result
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.deploy.DeploymentRequest
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.deploy.DeploymentResult
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.deploy.DeployOptions
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.deploy.LocalDeployPreflight.PreflightOutcome
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.localstack.LocalStackDeployer.Change
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.localstack.LocalStackDeployer.DeploymentResult
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.ArtifactPaths
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.DeployRequest
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.localstack.LocalStackDeploymentPipeline.DeployResult
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.ministack.MiniStackAuthProxy.Config
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.ministack.MiniStackDeployer.Change
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.ministack.MiniStackDeployer.DeploymentResult
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.ArtifactPaths
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.DeployRequest
Deprecated.
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.ministack.MiniStackDeploymentPipeline.DeployResult
Deprecated.
Returns a string representation of this record class.
TRUST_ALB_OIDC_HEADERS - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
TRUST_PRINCIPAL_ARN - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
Overrides the trust-policy principal ManagerIdentityResolver would otherwise derive from Manager's own sts:GetCallerIdentity — for deployments that front Manager with a different role than the one its own AWS calls run as.
tryReadParameter(String) - Method in class com.cloudforgeci.api.observability.SharedResourceRegistry
Try to read a shared resource ID from SSM Parameter Store.
type() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns the value of the type record component.
type() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
Returns the value of the type record component.
type() - Method in record class com.cloudforge.core.local.MiniStackCfnResourceCatalog.TemplateResourceRef
Returns the value of the type record component.
Types - Section in enum class com.cloudforge.core.enums.LoadBalancerType
 
Typo3ApplicationSpec - Class in com.cloudforgeci.api.application.cms
TYPO3 CMS ApplicationSpec implementation.
Typo3ApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
Typo3OidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for TYPO3 via typo3/cms-openid extension / ALB OIDC.
Typo3OidcIntegration() - Constructor for class com.cloudforge.core.oidc.Typo3OidcIntegration
 

U

ULTIMATE - Enum constant in enum class com.cloudforge.core.local.LocalStackTierProfile
 
unavailable(URI, String) - Static method in record class com.cloudforge.core.local.LocalStackCapabilitySnapshot
 
unhealthyThreshold - Variable in class com.cloudforge.core.config.DeploymentConfig
 
unhealthyThreshold() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
UNSUPPORTED - Enum constant in enum class com.cloudforge.core.local.MiniStackResourcePolicy
Not supported — deploy will fail at CFN create.
unsupportedResources(JsonNode) - Static method in class com.cloudforge.core.local.MiniStackCfnResourceCatalog
 
update(UpdateProvisionedProductInput, String) - Method in class com.cloudforgeci.api.deploy.catalog.ServiceCatalogDeployer
Calls UpdateProvisionedProduct and polls until the record reaches SUCCEEDED or FAILED.
updateAccount(String, AuthAccountUpdate) - Method in interface com.cloudforge.core.manager.auth.AuthBackend
 
UpdateProvisionedProductInput - Record Class in com.cloudforgeci.api.deploy.catalog
UpdateProvisionedProductInput(String, String, Map) - Constructor for record class com.cloudforgeci.api.deploy.catalog.UpdateProvisionedProductInput
Creates an instance of a UpdateProvisionedProductInput record class.
uploadMaxFilesize() - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns the value of the uploadMaxFilesize record component.
upstream() - Method in record class com.cloudforgeci.ministack.MiniStackAuthProxy.Config
Returns the value of the upstream record component.
US - Enum constant in enum class com.cloudforge.core.enums.AwsRegion.GeoArea
 
US_EAST_1 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
US_EAST_2 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
US_GOV - Enum constant in enum class com.cloudforge.core.enums.AwsRegion.GeoArea
 
US_GOV_EAST_1 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
US_GOV_WEST_1 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
US_WEST_1 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
US_WEST_2 - Enum constant in enum class com.cloudforge.core.enums.AwsRegion
 
Usage - Section in class com.cloudforge.core.config.ConfigurationIntrospector
 
Usage - Section in class com.cloudforge.core.config.InteractivePrompter
 
Usage - Section in class com.cloudforgeci.api.core.rules.AdvancedMonitoringRules
 
Usage - Section in class com.cloudforgeci.api.core.rules.DatabaseSecurityRules
 
Usage - Section in class com.cloudforgeci.api.core.rules.GdprOrganizationalRules
 
Usage - Section in class com.cloudforgeci.api.core.rules.HipaaOrganizationalRules
 
Usage - Section in class com.cloudforgeci.api.core.rules.IncidentResponseRules
 
Usage - Section in class com.cloudforgeci.api.core.rules.KeyManagementRules
 
Usage - Section in class com.cloudforgeci.api.core.rules.ThreatProtectionRules
 
Usage - Section in class com.cloudforgeci.api.observability.AlarmFactory
 
Usage: - Section in class com.cloudforge.core.config.CapacityValidator
 
Usage: - Section in class com.cloudforge.core.config.FargateCpuMemoryValidator
 
Usage: - Section in class com.cloudforgeci.api.core.rules.Iso27001Rules
 
Usage example - Section in annotation interface com.cloudforge.core.annotation.CmsPlugin
 
Usage Example - Section in class com.cloudforgeci.api.database.RdsFactory
 
Usage Example: - Section in annotation interface com.cloudforge.core.annotation.ApplicationPlugin
 
Usage Example: - Section in annotation interface com.cloudforge.core.annotation.ComplianceFramework
 
Usage Example: - Section in class com.cloudforgeci.api.compute.ApplicationLoader
 
Usage Example: - Section in class com.cloudforgeci.api.compute.CmsLoader
 
Usage Example: - Section in class com.cloudforgeci.api.compute.PhpContainerFactory
 
Usage Example: - Section in class com.cloudforgeci.api.core.PhpUserDataBuilder
 
Usage Example: - Section in class com.cloudforgeci.api.core.rules.CdkNagControlMapper
 
Usage Example: - Section in interface com.cloudforge.core.interfaces.CmsMediaStorageSpec
 
Usage Example: - Section in interface com.cloudforge.core.interfaces.CmsObjectCacheSpec
 
Usage Example: - Section in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
 
Usage Examples - Section in annotation interface com.cloudforge.core.annotation.ConfigField
 
Usage Examples - Section in annotation interface com.cloudforge.core.annotation.FieldEquals
 
Usage Examples - Section in class com.cloudforge.core.annotation.VisibilityCondition
 
Usage in Annotations: - Section in interface com.cloudforge.core.config.FieldValidator
 
Usage in ComplianceFactory - Section in class com.cloudforgeci.api.core.rules.AuditManagerControlRegistry
 
Usage in Configuration Introspection - Section in enum class com.cloudforge.core.annotation.FieldTag
 
Use Cases - Section in enum class com.cloudforge.core.enums.ComplianceMode
 
usePkce() - Method in interface com.cloudforge.core.interfaces.OidcConfiguration
Returns whether to use PKCE (Proof Key for Code Exchange).
UserDataBuilder - Interface in com.cloudforge.core.interfaces
Builder interface for constructing EC2 UserData scripts.
UserDataBuilderImpl - Class in com.cloudforgeci.api.core
Implementation of UserDataBuilder that generates bash commands for EC2 UserData scripts.
UserDataBuilderImpl(UserData) - Constructor for class com.cloudforgeci.api.core.UserDataBuilderImpl
 
username() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseConnection
Returns the value of the username record component.
username() - Method in record class com.cloudforge.core.manager.auth.AuthAccount
Returns the value of the username record component.
username() - Method in record class com.cloudforge.core.manager.auth.AuthAccountRequest
Returns the value of the username record component.
usesOidc() - Method in enum class com.cloudforge.core.enums.AuthMode
Check if this mode uses OIDC authentication.
useSystemCron() - Method in interface com.cloudforge.core.interfaces.CmsSpec
Returns whether to use system cron instead of internal scheduler.
useSystemCron() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
useSystemCron() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
useSystemCron() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
useSystemCron() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
useSystemCron() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
useSystemCron() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
useSystemCron() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
useSystemCron() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
useSystemCron() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
useSystemCron() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
useSystemCron() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
useSystemCron() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
useSystemCron() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
useSystemCron() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
useSystemCron() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
useSystemCron() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
useSystemCron() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
useSystemCron() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 

V

validate(ConfigFieldInfo, Object, Object) - Method in class com.cloudforge.core.config.CapacityValidator
 
validate(ConfigFieldInfo, Object, Object) - Method in class com.cloudforge.core.config.FargateCpuMemoryValidator
 
validate(ConfigFieldInfo, Object, Object) - Method in interface com.cloudforge.core.config.FieldValidator
Validates a field value in the context of the complete configuration.
validate(DeploymentConfig, ApplicationSpec, Path) - Static method in class com.cloudforgeci.ministack.MiniStackDeployPreflight
 
validate(DeploymentConfig, ApplicationSpec, Path, URI, String) - Static method in class com.cloudforgeci.ministack.MiniStackDeployPreflight
 
validate(DeploymentTarget, URI, String, ApplicationSpec, JsonNode, List) - Static method in class com.cloudforge.core.local.LocalHostPortConflictChecker
 
validate(Object, Object) - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Validates the value according to field constraints and custom validators.
validateAgainstOccupants(DeploymentTarget, String, ApplicationSpec, JsonNode, List, List) - Static method in class com.cloudforge.core.local.LocalHostPortConflictChecker
 
validateControl(ComplianceMatrix.SecurityControl, String, boolean, ComplianceMode) - Static method in class com.cloudforgeci.api.core.rules.ComplianceMatrix
Validates a control against framework requirements with complianceMode consideration.
validateControlMultiFramework(ComplianceMatrix.SecurityControl, String, boolean, ComplianceMode) - Static method in class com.cloudforgeci.api.core.rules.ComplianceMatrix
Validates multiple frameworks against a control.
validateForDeployment(DeploymentConfig, ApplicationSpec, Path, LocalStackCapabilitySnapshot) - Static method in class com.cloudforgeci.localstack.LocalStackDeployPreflight
 
validateForDeployment(DeploymentConfig, ApplicationSpec, Path, LocalStackCapabilitySnapshot, String) - Static method in class com.cloudforgeci.localstack.LocalStackDeployPreflight
 
validatePermissions(TopologyType, RuntimeType, IAMProfile, List) - Static method in class com.cloudforgeci.api.core.iam.PermissionMatrix
Validates that the provided permissions are appropriate for the given combination.
Validation Logic: - Section in class com.cloudforge.core.config.CapacityValidator
 
ValidationResult - Class in com.cloudforge.core.config
Result of field validation.
ValidationResult(boolean, List) - Constructor for record class com.cloudforgeci.api.core.iam.PermissionMatrix.ValidationResult
Creates an instance of a ValidationResult record class.
Validator() - Constructor for class com.cloudforge.core.utilities.Arn.Validator
 
Validator() - Constructor for class com.cloudforge.core.utilities.DeploymentValidation.Validator
 
Validator() - Constructor for class com.cloudforge.core.utilities.DnsLabel.Validator
 
Validator() - Constructor for class com.cloudforge.core.utilities.DnsName.Validator
 
Validator() - Constructor for class com.cloudforge.core.utilities.OneOf.Validator
 
validators() - Element in annotation interface com.cloudforge.core.annotation.ConfigField
Custom validators for cross-field validation.
validators() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns the value of the validators record component.
Valid Combinations: - Section in class com.cloudforge.core.config.FargateCpuMemoryValidator
 
value() - Element in annotation interface com.cloudforge.core.annotation.ApplicationPlugin
Application identifier used in deployment configuration.
value() - Element in annotation interface com.cloudforge.core.annotation.CmsPlugin
CMS identifier used in deployment configuration.
value() - Element in annotation interface com.cloudforge.core.annotation.ComplianceFramework
Framework identifier matching the value in complianceFrameworks configuration.
value() - Element in annotation interface com.cloudforge.core.annotation.DeploymentContext
The property name to extract from DeploymentContext.
value() - Element in annotation interface com.cloudforge.core.annotation.FieldEquals
Expected value as string (converted to field type at runtime).
value() - Element in annotation interface com.cloudforge.core.annotation.SecurityProfileConfiguration
The property name to extract from SecurityProfileConfiguration.
value() - Element in annotation interface com.cloudforge.core.annotation.SystemContext
The property name to extract from SystemContext.
value() - Element in annotation interface com.cloudforge.core.manager.auth.RequiresPolicy
 
value() - Element in annotation interface com.cloudforge.core.utilities.OneOf
 
valueOf(String) - Static method in enum class com.cloudforge.core.annotation.FieldTag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.enums.AuthMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.enums.AwsRegion.GeoArea
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.enums.AwsRegion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.enums.ComplianceFrameworkType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.enums.ComplianceMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.enums.CpuArchitecture
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.enums.IAMProfile
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.enums.LoadBalancerType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.enums.NetworkMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.enums.RuntimeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.enums.SecurityProfile
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.enums.TopologyType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement.RequirementType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.local.CloudFormationTemplateDiff.Action
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.local.DeploymentTarget
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.local.EmulatorEdgeLifecycleAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.local.EmulatorLifecycleAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.local.LocalStackServiceCapability
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.local.LocalStackTierProfile
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.local.MiniStackResourcePolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.local.PlatformRuntimeAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.local.PreflightMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.local.PreflightSeverity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.local.StackPortLifecycleAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.manager.agent.AgentPlatform
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog.Capability
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.RequirementLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.ValidationResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.cloudforgeci.api.deploy.DeployMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.cloudforge.core.annotation.FieldTag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.enums.AuthMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.enums.AwsRegion.GeoArea
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.enums.AwsRegion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.enums.ComplianceFrameworkType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.enums.ComplianceMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.enums.CpuArchitecture
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.enums.IAMProfile
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.enums.LoadBalancerType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.enums.NetworkMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.enums.RuntimeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.enums.SecurityProfile
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.enums.TopologyType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement.RequirementType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.local.CloudFormationTemplateDiff.Action
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.local.DeploymentTarget
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.local.EmulatorEdgeLifecycleAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.local.EmulatorLifecycleAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.local.LocalStackServiceCapability
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.local.LocalStackTierProfile
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.local.MiniStackResourcePolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.local.PlatformRuntimeAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.local.PreflightMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.local.PreflightSeverity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.local.StackPortLifecycleAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.manager.agent.AgentPlatform
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog.Capability
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.RequirementLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.ValidationResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.cloudforgeci.api.deploy.DeployMode
Returns an array containing the constants of this enum class, in the order they are declared.
VaultApplicationSpec - Class in com.cloudforgeci.api.application.secrets
HashiCorp Vault ApplicationSpec implementation.
VaultApplicationSpec() - Constructor for class com.cloudforgeci.api.application.secrets.VaultApplicationSpec
 
verify(DeploymentConfig, DeploymentTarget) - Static method in record class com.cloudforgeci.api.deploy.DeploymentRequest
 
VERIFY - Enum constant in enum class com.cloudforgeci.api.deploy.DeployMode
Confirm stack exists and read outputs (no template required).
verifyDeployment(String) - Method in class com.cloudforgeci.api.deploy.aws.AwsDirectDeployer
Confirm the stack exists and return its outputs.
verifyDeployment(String) - Method in class com.cloudforgeci.localstack.LocalStackDeployer
Confirm the stack exists and return its outputs.
verifyDeployment(String) - Method in class com.cloudforgeci.ministack.MiniStackDeployer
Confirm the stack exists and return its outputs.
version() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseConnection
Returns the value of the version record component.
version() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
Returns the value of the version record component.
version() - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns the value of the version record component.
version() - Method in record class com.cloudforge.core.local.LocalStackCapabilitySnapshot
Returns the value of the version record component.
VERSION - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
 
Version History: - Section in class com.cloudforgeci.api.core.rules.SecurityRules
 
violations() - Method in record class com.cloudforge.core.local.PreflightResult
Returns the value of the violations record component.
VisibilityCondition - Class in com.cloudforge.core.annotation
Visibility condition expression language for configuration fields.
VisibilityCondition.Examples - Class in com.cloudforge.core.annotation
Example expressions for testing and documentation.
Visibility Condition Language - Section in annotation interface com.cloudforge.core.annotation.ConfigField
 
VisibilityExpressionEvaluator - Class in com.cloudforge.core.config
Evaluates visibility expressions for configuration fields.
VisibilityExpressionEvaluator(ApplicationSpec, Object, String) - Constructor for class com.cloudforge.core.config.VisibilityExpressionEvaluator
Creates a new evaluator.
visibleWhen() - Element in annotation interface com.cloudforge.core.annotation.ConfigField
Visibility condition expression determining when this field should be shown.
visibleWhen() - Method in record class com.cloudforge.core.config.ConfigFieldInfo
Returns the value of the visibleWhen record component.
VOLUME_NAME - Static variable in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
VOLUME_NAME - Static variable in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
VOLUME_NAME - Static variable in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
VOLUME_NAME - Static variable in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
VOLUME_NAME - Static variable in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
VOLUME_NAME - Static variable in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
VOLUME_NAME - Static variable in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
VOLUME_NAME - Static variable in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
VOLUME_NAME - Static variable in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
VOLUME_NAME - Static variable in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
VOLUME_NAME - Static variable in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
VOLUME_NAME - Static variable in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
VOLUME_NAME - Static variable in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
VOLUME_NAME - Static variable in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
VOLUME_NAME - Static variable in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
VOLUME_NAME - Static variable in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
VOLUME_NAME - Static variable in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
VOLUME_NAME - Static variable in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
volumeName() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns the volume name for this application.
volumeName() - Method in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.analytics.SupersetApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.artifactregistry.NexusApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.cicd.DroneApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.cicd.GitLabApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.cms.BagistoApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.cms.ConcreteCmsApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.cms.DolphinApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.cms.FlarumApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.cms.MediaWikiApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.cms.MoodleApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.cms.MyBBApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.cms.OctoberCmsApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.cms.OpenCartApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.cms.PrestaShopApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.cms.SuiteCrmApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.cms.SyliusApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.cms.Typo3ApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.collaboration.MattermostApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.database.PostgreSQLApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.database.RedisApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.monitoring.GrafanaApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.monitoring.PrometheusApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.secrets.VaultApplicationSpec
 
volumeName() - Method in class com.cloudforgeci.api.application.vcs.GiteaApplicationSpec
 
vpc - Variable in class com.cloudforgeci.api.core.SystemContext
 
vpc() - Method in record class com.cloudforgeci.api.compute.ApplicationFactory.ApplicationSystem
Returns the value of the vpc record component.
vpc() - Method in record class com.cloudforgeci.api.core.SystemContext.InfrastructureFactories
Returns the value of the vpc record component.
VPC_DEFAULT_SG_CLOSED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
VPC_FLOW_LOGS_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
VPC_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.OperatorProvisioningPermissionMatrix
VpcFactory's Vpc L2 construct — every underlying EC2 networking resource type it can synthesize depending on subnet configuration (VpcFactory always creates public+private-with-egress subnet pairs across 2 AZs for every app in this catalog, hence NAT/EIP/route-table actions live at STANDARD, not EXTENDED, despite the class javadoc's general EXTENDED-adds-NAT framing above -- see OperatorProvisioningPermissionMatrix.EXTENDED_ONLY_VPC_PERMISSIONS for what genuinely is EXTENDED-only: flow logs and custom network ACLs, neither of which VpcFactory enables by default).
VpcFactory - Class in com.cloudforgeci.api.network
Factory for creating VPC (Virtual Private Cloud) infrastructure.
VpcFactory(Construct, String) - Constructor for class com.cloudforgeci.api.network.VpcFactory
 
VULNERABILITY_MANAGEMENT - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
VULNERABILITY_SCANNING - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 

W

WAF_PROTECTION - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
wafEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable AWS WAF
wafEnabled - Variable in class com.cloudforgeci.api.core.SystemContext
 
wafEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
WafFactory - Class in com.cloudforgeci.api.observability
Factory for creating AWS WAF WebACL resources.
WafFactory(Construct, String) - Constructor for class com.cloudforgeci.api.observability.WafFactory
 
WAFV2_LOGGING_ENABLED - Enum constant in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
 
wafWebAcl - Variable in class com.cloudforgeci.api.core.SystemContext
 
waitForHealthy(URI) - Static method in class com.cloudforge.core.local.DockerEmulatorSupport
 
waitForHealthy(URI, Duration) - Static method in class com.cloudforge.core.local.DockerEmulatorSupport
 
WARN - Enum constant in enum class com.cloudforge.core.local.PreflightMode
 
WARN - Enum constant in enum class com.cloudforge.core.local.PreflightSeverity
 
WARN - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.ValidationResult
 
warning() - Method in record class com.cloudforge.core.local.LocalSameApplicationStackReplacer.Result
Returns the value of the warning record component.
warning() - Method in record class com.cloudforgeci.api.deploy.DeploymentResult
 
warningMessages() - Method in record class com.cloudforgeci.api.deploy.LocalDeployPreflight.PreflightOutcome
 
warnings() - Method in record class com.cloudforge.core.local.PreflightResult
 
websiteBucket - Variable in class com.cloudforgeci.api.core.SystemContext
 
websiteUrl() - Element in annotation interface com.cloudforge.core.annotation.CmsPlugin
Official website URL for the CMS.
when(boolean, Rule) - Static method in class com.cloudforgeci.api.core.rules.RuleKit
 
whenAll(Slot, Slot, Slot, RuleKit.TriConsumer) - Static method in class com.cloudforgeci.api.core.rules.RuleKit
 
whenAll4(Slot, Slot, Slot, Slot, RuleKit.QuadConsumer) - Static method in class com.cloudforgeci.api.core.rules.RuleKit
 
whenAll5(Slot, Slot, Slot, Slot, Slot, RuleKit.PentaConsumer) - Static method in class com.cloudforgeci.api.core.rules.RuleKit
 
whenBoth(Slot, Slot, BiConsumer) - Static method in class com.cloudforgeci.api.core.rules.RuleKit
 
WINDOWS - Enum constant in enum class com.cloudforge.core.manager.agent.AgentPlatform
 
wire(SystemContext) - Method in class com.cloudforgeci.api.core.iam.ExtendedIAMConfiguration
 
wire(SystemContext) - Method in class com.cloudforgeci.api.core.iam.MinimalIAMConfiguration
 
wire(SystemContext) - Method in class com.cloudforgeci.api.core.iam.StandardIAMConfiguration
 
wire(SystemContext) - Method in class com.cloudforgeci.api.core.runtime.Ec2RuntimeConfiguration
 
wire(SystemContext) - Method in class com.cloudforgeci.api.core.runtime.FargateRuntimeConfiguration
 
wire(SystemContext) - Method in class com.cloudforgeci.api.core.security.DevSecurityConfiguration
 
wire(SystemContext) - Method in class com.cloudforgeci.api.core.security.ProductionSecurityConfiguration
 
wire(SystemContext) - Method in class com.cloudforgeci.api.core.security.StagingSecurityConfiguration
 
wire(SystemContext) - Method in class com.cloudforgeci.api.core.topology.ApplicationServiceTopologyConfiguration
 
wire(SystemContext) - Method in class com.cloudforgeci.api.core.topology.CmsServiceTopologyConfiguration
 
wire(SystemContext) - Method in class com.cloudforgeci.api.core.topology.JenkinsServiceTopologyConfiguration
 
wire(SystemContext) - Method in class com.cloudforgeci.api.core.topology.S3WebsiteTopologyConfiguration
 
wire(SystemContext) - Method in interface com.cloudforgeci.api.interfaces.BaseConfiguration
 
wired - Variable in class com.cloudforgeci.api.core.SystemContext
 
withAdditionalExtensions(List) - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns a new config with additional extensions added.
withCredentialsOverride(AwsCredentialsProvider) - Method in record class com.cloudforgeci.api.deploy.DeployOptions
Credentials to use instead of the default chain for real-AWS calls — any caller needing to act as a different principal (e.g.
withDatabaseName(String) - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
 
withExtensions(List) - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns a new config with the specified extensions.
withFpmConfig(Map) - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns a new config with the specified PHP-FPM settings.
withInstanceClass(String) - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
 
withMaxExecutionTime(int) - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns a new config with the specified max execution time.
withMemoryLimit(int) - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns a new config with the specified memory limit.
withOpcacheConfig(Map) - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns a new config with the specified OPcache settings.
withoutCatalog() - Method in record class com.cloudforgeci.api.deploy.DeployOptions
 
withPhpIni(Map) - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns a new config with the specified php.ini settings.
withPostMaxSize(int) - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns a new config with the specified post max size.
withStorage(int) - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
 
withUploadMaxFilesize(int) - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns a new config with the specified upload max filesize.
withVersion(String) - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns a new config with the specified PHP version.
WooCommerceApplicationSpec - Class in com.cloudforgeci.api.application.cms
WooCommerce E-commerce ApplicationSpec implementation.
WooCommerceApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cms.WooCommerceApplicationSpec
 
wooCommerceInstallCommands() - Method in class com.cloudforgeci.api.application.cms.WooCommerceApplicationSpec
Returns commands to install WooCommerce via WP-CLI.
WordPressApplicationSpec - Class in com.cloudforgeci.api.application.cms
WordPress CMS ApplicationSpec implementation.
WordPressApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
WordPressOidcIntegration - Class in com.cloudforge.core.oidc
OIDC integration for WordPress using OpenID Connect Generic plugin.
WordPressOidcIntegration() - Constructor for class com.cloudforge.core.oidc.WordPressOidcIntegration
 

X

X86_64 - Enum constant in enum class com.cloudforge.core.enums.CpuArchitecture
 

Z

zone - Variable in class com.cloudforgeci.api.core.SystemContext
 
A B C D E F G H I J K L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values