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|Serialized Form

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
 
ACM_PCA_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.OperatorProvisioningPermissionMatrix
FargateRuntimeConfiguration's private-CA fallback (CfnCertificateAuthority/CfnCertificateAuthorityActivation), used when SSL is enabled without a custom domain.
ACM_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.OperatorProvisioningPermissionMatrix
FargateRuntimeConfiguration's public ACM Certificate L2 construct (SSL with a custom domain, DNS-validated against the app's Route 53 hosted zone).
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.
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(ObjectNode, String) - Method in interface com.cloudforge.core.local.TemplateAdapter
 
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.
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.
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
 
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
Adds ManagerOperatorIamSupport.deployStatements(SystemContext) to a caller-assembled statements list, except the two target-infrastructure statements (see ManagerOperatorIamSupport.attachDeployTargetInfrastructurePolicies(SystemContext, Role)).
Additional Control Families for High Baseline - Section in class com.cloudforgeci.api.core.rules.FedRampHighRules
 
additionalProtectedPaths - Variable in class com.cloudforge.core.config.DeploymentConfig
Additional URL path patterns requiring authentication, added on top of whichever base list (DeploymentConfig.protectedPaths or the application default) is in effect.
additionalProtectedPaths() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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(String, String, String) - Static method in record class com.cloudforgeci.api.core.rules.ComplianceRule
Create an ADVISORY-tier finding: the control is off, but the framework doesn't require it, so this must never block synthesis.
advisory(String, String, String, String) - Static method in record class com.cloudforgeci.api.core.rules.ComplianceRule
Create an ADVISORY-tier finding with Config rule mapping.
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.
allowedValues(ConfigFieldInfo, ApplicationSpec, Object) - Static method in class com.cloudforge.core.config.ConfigurationIntrospector
The values a form or prompt should offer for a field.
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
 
ApplicationEc2Stack(Construct, String, StackProps, SecurityProfile, IAMProfile, ApplicationSpec, MarketplaceVariant) - Constructor for class com.cloudforgeci.api.launch.ApplicationEc2Stack
Same as the six-arg constructor, with an explicit Marketplace-mode switch -- see CloudForgeSynthesizer.synthesizeForMarketplace(DeploymentConfig, Path), the only intended caller with a non-null marketplaceVariant.
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.
ApplicationFargateStack(Construct, String, StackProps, SecurityProfile, IAMProfile, ApplicationSpec) - Constructor for class com.cloudforgeci.api.launch.ApplicationFargateStack
 
ApplicationFargateStack(Construct, String, StackProps, SecurityProfile, IAMProfile, ApplicationSpec, MarketplaceVariant) - Constructor for class com.cloudforgeci.api.launch.ApplicationFargateStack
Same as the six-arg constructor, with an explicit Marketplace-mode switch -- see CloudForgeSynthesizer.synthesizeForMarketplace(DeploymentConfig, Path), the only intended caller with a non-null marketplaceVariant.
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.cicd.SonarQubeApplicationSpec
 
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.cicd.SonarQubeApplicationSpec
 
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.
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
 
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.
AssetFreeCustomResource - Class in com.cloudforgeci.api.core.customresource
Shared plumbing for asset-free, Lambda-backed CloudFormation custom resources -- a raw CustomResource wired directly to a Code.fromInline Lambda's ARN, not AwsCustomResource/Provider (both of those pull in CDK's own bundled framework Lambda, staged to the deployer's private cdk-hnb659fds-assets bootstrap bucket -- unusable by an AWS Marketplace buyer launching a template directly in their own, unbootstrapped account).
AssetFreeCustomResource.Result - Class in com.cloudforgeci.api.core.customresource
The Lambda function and the CustomResource wired to it, returned together so callers can add NagSuppressions, dependencies, or read response attributes via customResource.getAttString(...) as needed.
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
Attaches the two target-infrastructure statements from ManagerOperatorIamSupport.deployStatements(SystemContext), each as its own customer-managed policy.
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
 
auditManagerFrameworkId - Variable in class com.cloudforge.core.config.DeploymentConfig
Legacy single-framework override, superseded by DeploymentConfig.complianceFrameworks (which supports multiple).
auditManagerFrameworkId() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
auditManagerServiceEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable the AWS Audit Manager service itself (null = use security profile default).
auditManagerServiceEnabled() - 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, with one shape for both local rows and 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.
authSource() - Method in record class com.cloudforge.core.manager.auth.AuthAccount
Returns the value of the authSource record component.
autoAdminEmailEnvVar() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
The container environment variable name this application's own containerEnvironmentVariables already uses for the initial admin account's notification email (e.g.
autoAdminEmailEnvVar() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
 
autoAdminEmailEnvVar() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
autoAdminEmailEnvVar() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
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.analytics.SupersetApplicationSpec
Names the shell variable SupersetApplicationSpec.configureUserData(UserDataBuilder, Ec2Context) assigns the admin password to, so ApplicationFactory provisions a Secrets Manager secret for it.
autoAdminPasswordEnvVar() - Method in class com.cloudforgeci.api.application.artifactregistry.HarborApplicationSpec
Names the shell variable HarborApplicationSpec.configureUserData(UserDataBuilder, Ec2Context) assigns the admin password to, so ApplicationFactory provisions a Secrets Manager secret for it rather than relying on a locally generated, unpersisted value.
autoAdminPasswordEnvVar() - Method in class com.cloudforgeci.api.application.cms.DrupalApplicationSpec
drupal:10-php8.2-apache has no bundled Drush and cannot create the admin account non-interactively.
autoAdminPasswordEnvVar() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
 
autoAdminPasswordEnvVar() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
wordpress:php8.2-apache has no bundled WP-CLI and cannot create the admin account non-interactively (unlike Joomla, which accepts admin credentials as env vars).
autoAdminPasswordEnvVar() - Method in class com.cloudforgeci.api.application.monitoring.GrafanaApplicationSpec
Names the shell variable GrafanaApplicationSpec.configureUserData(UserDataBuilder, Ec2Context) assigns the admin password to, so ApplicationFactory provisions a Secrets Manager secret for it.
autoAdminPasswordSecretArn - Variable in class com.cloudforgeci.api.core.SystemContext
 
autoAdminPasswordSecretArn() - Method in interface com.cloudforge.core.interfaces.Ec2Context
The ARN of the initial-admin-password secret ApplicationFactory provisions when ApplicationSpec.autoAdminPasswordEnvVar() is non-null, or null if that method returns null (no such secret exists for this application) or the secret hasn't been provisioned yet at the point configureUserData runs.
autoAdminPasswordSecretArn() - Method in class com.cloudforgeci.api.core.Ec2ContextImpl
 
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 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 for 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.
AwsRegions - Class in com.cloudforge.core.interfaces
The commercial AWS regions CloudForge offers for deployment.
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_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.OperatorProvisioningPermissionMatrix
BackupFactory's BackupVault/ BackupPlan/BackupSelection L2 constructs -- BackupSelection also creates its own IAM role, explicitly named (see BackupFactory#createSelectionRole) so ManagerOperatorIamSupport#IAM_ROLE_MANAGE_RESOURCES's -CfcBackupSelection pattern can match it; that role's own create/manage permissions live there, not here.
BACKUP_RECOVERY - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
backupCrossRegionVaultArn - Variable in class com.cloudforge.core.config.DeploymentConfig
ARN of the AWS Backup vault, in another region, that backups are copied to.
backupCrossRegionVaultArn() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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
 
backupVaultLockEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable AWS Backup Vault Lock (null = profile default: false except when the compliance matrix requires BACKUP_RECOVERY).
backupVaultLockEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
backupVaultRetentionEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Retain the AWS Backup vault on stack deletion (null = profile default).
backupVaultRetentionEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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 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.
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.
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_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.
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.
claimedControls() - Method in interface com.cloudforge.core.interfaces.FrameworkRules
Declares which shared security controls this framework's FrameworkRules.install(T) actually checks.
claimedControls() - Method in class com.cloudforgeci.api.core.rules.AdvancedMonitoringRules
Controls checked across every validate* method above -- see FrameworkRules.claimedControls().
claimedControls() - Method in class com.cloudforgeci.api.core.rules.CdnApiSecurityRules
Controls checked across every validate* method above -- see FrameworkRules.claimedControls().
claimedControls() - Method in class com.cloudforgeci.api.core.rules.ComputeSecurityRules
Controls checked across every validate* method above -- see FrameworkRules.claimedControls().
claimedControls() - Method in class com.cloudforgeci.api.core.rules.DatabaseSecurityRules
Controls checked across every validate* method above -- see FrameworkRules.claimedControls().
claimedControls() - Method in class com.cloudforgeci.api.core.rules.ElbSecurityRules
Controls checked across every validate* method above -- see FrameworkRules.claimedControls().
claimedControls() - Method in class com.cloudforgeci.api.core.rules.FedRampHighRules
Controls checked across every validate* method above -- see FrameworkRules.claimedControls().
claimedControls() - Method in class com.cloudforgeci.api.core.rules.FedRampRules
Controls checked across every validate* method above -- see FrameworkRules.claimedControls().
claimedControls() - Method in class com.cloudforgeci.api.core.rules.GdprOrganizationalRules
Controls checked across every validate* method above -- see FrameworkRules.claimedControls().
claimedControls() - Method in class com.cloudforgeci.api.core.rules.GdprRules
Controls checked across every validate* method above -- see FrameworkRules.claimedControls().
claimedControls() - Method in class com.cloudforgeci.api.core.rules.HipaaOrganizationalRules
Controls checked across every validate* method above -- see FrameworkRules.claimedControls().
claimedControls() - Method in class com.cloudforgeci.api.core.rules.HipaaRules
Controls checked across every validate* method above (not just HipaaRules.validateMatrixControls(SecurityProfileConfiguration, SecurityProfile, RuntimeType, boolean, Integer, boolean)) -- see FrameworkRules.claimedControls().
claimedControls() - Method in class com.cloudforgeci.api.core.rules.IamSecurityRules
Controls checked across every validate* method above -- see FrameworkRules.claimedControls().
claimedControls() - Method in class com.cloudforgeci.api.core.rules.IncidentResponseRules
Controls checked across every validate* method above -- see FrameworkRules.claimedControls().
claimedControls() - Method in class com.cloudforgeci.api.core.rules.Iso27001Rules
Controls checked across every validate* method above -- see FrameworkRules.claimedControls().
claimedControls() - Method in class com.cloudforgeci.api.core.rules.KeyManagementRules
Controls checked across every validate* method above -- see FrameworkRules.claimedControls().
claimedControls() - Method in class com.cloudforgeci.api.core.rules.LambdaSecurityRules
Controls checked across every validate* method above -- see FrameworkRules.claimedControls().
claimedControls() - Method in class com.cloudforgeci.api.core.rules.MessagingSecurityRules
Controls checked across every validate* method above -- see FrameworkRules.claimedControls().
claimedControls() - Method in class com.cloudforgeci.api.core.rules.PciDssRules
Controls checked across every validate* method above -- see FrameworkRules.claimedControls().
claimedControls() - Method in class com.cloudforgeci.api.core.rules.Soc2Rules
Controls checked across every validate* method above -- see FrameworkRules.claimedControls().
claimedControls() - Method in class com.cloudforgeci.api.core.rules.ThreatProtectionRules
Controls checked across every validate* method above -- see FrameworkRules.claimedControls().
clearCache() - Static method in class com.cloudforge.core.config.ApplicationPropertyLoader
Clears the cache (tests).
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
 
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.ComplianceCheckResult - Record Class in com.cloudforgeci.api.deploy
CloudForgeSynthesizer.synthesizeAdvisoryDryRun(DeploymentConfig, Path)'s result — every finding cdk-nag and the requested FrameworkRules implementations produced, with nothing filtered out the way CloudForgeSynthesizer.synthesize(DeploymentConfig, Path)'s own ENFORCE-mode check only reads error-level cdk-nag lines.
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_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.OperatorProvisioningPermissionMatrix
CmsCdnConfiguration/S3WebsiteTopologyConfiguration's Distribution L2 construct — CDN in front of an app's ALB origin or an S3-hosted static site.
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 - Variable in class com.cloudforgeci.api.core.SystemContext
 
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_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.OperatorProvisioningPermissionMatrix
CognitoAuthenticationFactory/CognitoSamlFactory's UserPool/ UserPoolClient/UserPoolDomain L2 constructs (application-oidc's own identity provider) -- the AwsCustomResource calls both classes also make (SAML IdP config, client-secret retrieval) carry their own dedicated, narrowly-scoped IAM policy per AWS CDK's own custom-resource convention, so those don't need anything added here.
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
 
cognitoUserPoolClientId - Variable in class com.cloudforge.core.config.DeploymentConfig
Manually configured Cognito app client ID, for a client that wasn't auto-provisioned.
cognitoUserPoolClientId() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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.customresource - package com.cloudforgeci.api.core.customresource
 
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.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
 
commercial() - Static method in class com.cloudforge.core.interfaces.AwsRegions
 
COMMON_EXTENSIONS - Static variable in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Common PHP extensions required by most CMS platforms.
compareVersions(String, String) - Static method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
Compares dotted numeric versions segment by segment; a missing segment counts as 0.
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.
ComplianceCheckResult(String, List, List, String) - Constructor for record class com.cloudforgeci.api.deploy.CloudForgeSynthesizer.ComplianceCheckResult
Creates an instance of a ComplianceCheckResult record class.
Compliance Coverage - Section in class com.cloudforgeci.api.database.RdsFactory
 
ComplianceEnforcement - Class in com.cloudforgeci.api.core.rules
Shared STAGING/ADVISORY/ENFORCE enforcement policy for a FrameworkRules plugin's Node.addValidation callback -- every framework class (HipaaRules, PciDssRules, GdprRules, FedRampRules, Iso27001Rules, Soc2Rules) was independently reimplementing this identical policy, risking exactly the kind of drift that happened before this class existed (FedRAMP's STAGING/ADVISORY branches not recording to ComplianceFindingsCollector the way every other framework's did).
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
 
ComplianceFinding(String, String, String, String) - Constructor for record class com.cloudforgeci.api.core.rules.NagReportReader.ComplianceFinding
Creates an instance of a ComplianceFinding record class.
ComplianceFindingsCollector - Class in com.cloudforgeci.api.core.rules
Thread-local side channel for framework-rule (FrameworkRules.install(T)) ADVISORY-mode findings -- see NagReportReader for cdk-nag's own equivalent, file-based mechanism.
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
 
complianceFrameworksRawOverride - Variable in class com.cloudforge.core.config.DeploymentConfig
Raw compliance-framework token override for an on-demand advisory check (see CloudForgeSynthesizer#synthesizeAdvisoryDryRun) -- lets a caller ask cdk-nag / FrameworkRules to validate against tokens with no ComplianceFrameworkType entry at all (e.g.
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, Optional) - Constructor for record class com.cloudforgeci.api.core.rules.ComplianceRule
Creates an instance of a ComplianceRule record class.
ComplianceViolationException - Exception Class in com.cloudforgeci.api.deploy
Thrown by CloudForgeSynthesizer.synthesize(DeploymentConfig, Path) when complianceMode=enforce and cdk-nag found at least one non-suppressed ERROR-level violation.
ComplianceViolationException(String, List) - Constructor for exception class com.cloudforgeci.api.deploy.ComplianceViolationException
 
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.
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.cicd.SonarQubeApplicationSpec
 
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.DrupalApplicationSpec
 
containerCommand() - Method in class com.cloudforgeci.api.application.cms.PhpBBApplicationSpec
 
containerCommand() - Method in class com.cloudforgeci.api.application.cms.WordPressApplicationSpec
 
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.cicd.SonarQubeApplicationSpec
 
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.cicd.SonarQubeApplicationSpec
 
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.cicd.SonarQubeApplicationSpec
 
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.
Control Family Coverage (11 Technical Families): - Section in class com.cloudforgeci.api.core.rules.FedRampRules
 
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.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
Resolves whether GuardDuty is required, then creates the detector (an account/Region singleton) and registers its AWS Config rule when it is.
create() - Method in class com.cloudforgeci.api.observability.InspectorFactory
Resolves whether Inspector is required, then enables it via the account-scoped inspector2:Enable SDK call for the currently-selected resource types.
create() - Method in class com.cloudforgeci.api.observability.InspectorVerificationFactory
Resolves whether Inspector is required, then checks the account is reachable via Inspector's API -- see the class javadoc for why this can't yet gate on the account's actual enabled/disabled status.
create() - Method in class com.cloudforgeci.api.observability.LoggingCwFactory
Creates the profile's CloudWatch log group, floors retention for FedRAMP where needed, and encrypts it with a customer-managed KMS key when the profile requires log encryption.
create() - Method in class com.cloudforgeci.api.observability.MacieFactory
Resolves whether Macie is required, then enables the account/Region session, adopting an existing one if another stack already created it.
create() - Method in class com.cloudforgeci.api.observability.MacieVerificationFactory
Resolves whether Macie is required, then fails this stack's deploy if the account/Region session isn't already enabled centrally.
create() - Method in class com.cloudforgeci.api.observability.SecurityHubFactory
Resolves whether Security Hub is required, then enables the account/Region hub (adopting an existing one if another stack already created it) and subscribes it to each enabled standard.
create() - Method in class com.cloudforgeci.api.observability.SecurityHubVerificationFactory
Resolves whether Security Hub is required, then fails this stack's deploy if the account/Region hub isn't already enabled centrally.
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.
create(Construct, String, String, Duration, List, Map) - Static method in class com.cloudforgeci.api.core.customresource.AssetFreeCustomResource
Wires a complete asset-free custom resource: an inline Lambda running handlerBody (appended to AssetFreeCustomResource.RESPONSE_PROTOCOL_JS), a CloudFormation invoke permission scoped to this exact stack, the given IAM policy statements on the function's execution role, and a raw CustomResource pointed at it.
create(Construct, String, String, RemovalPolicy) - Static method in class com.cloudforgeci.api.observability.LogsKmsKey
Creates a key with rotation enabled and a policy statement that lets the CloudWatch Logs service use it.
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 — an account+region-wide singleton (AWS allows exactly one recorder and one delivery channel per account per region), so this must stay an explicit, single-stack-only opt-in.
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.
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.
createInspectorFactory(Construct, String) - Method in class com.cloudforgeci.api.core.SystemContext
Creates Inspector (vulnerability scanning) factory.
createInspectorVerification(Construct, String) - Method in class com.cloudforgeci.api.core.SystemContext
Verifies Inspector is reachable for this account, instead of enabling it from this stack -- see InspectorVerificationFactory for why this is a narrower guarantee than the Security Hub/Macie checks.
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.
createMacieFactory(Construct, String) - Method in class com.cloudforgeci.api.core.SystemContext
Creates Macie (sensitive-data discovery) factory.
createMacieVerification(Construct, String) - Method in class com.cloudforgeci.api.core.SystemContext
Verifies Macie is already enabled centrally, instead of enabling it from this stack -- see MacieVerificationFactory.
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).
createSecurityHubFactory(Construct, String) - Method in class com.cloudforgeci.api.core.SystemContext
Creates Security Hub (hub + standards subscriptions) factory.
createSecurityHubVerification(Construct, String) - Method in class com.cloudforgeci.api.core.SystemContext
Verifies Security Hub is already enabled centrally, instead of enabling it from this stack -- see SecurityHubVerificationFactory.
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
Allows Manager's task role to call sts:AssumeRole on a connected account's CloudForgeManagerAccess-* role.
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
 
customResource - Variable in class com.cloudforgeci.api.core.customresource.AssetFreeCustomResource.Result
 

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
 
DatabaseChoice(String, String, DatabaseSpec.DatabaseOption) - Constructor for record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseChoice
Creates an instance of a DatabaseChoice record class.
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
 
DatabaseEngineCatalog - Class in com.cloudforge.core.interfaces
The RDS engine versions CloudForge can provision, by engine.
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
 
databaseFamilies() - Static method in class com.cloudforge.core.interfaces.InstanceCatalog
RDS instance families offered, for example t3.
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
 
databaseInstanceClasses() - Static method in class com.cloudforge.core.interfaces.InstanceCatalog
RDS instance classes, for example db.t3.micro.
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
 
DatabaseOption(String, String, boolean) - Constructor for record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseOption
Creates an instance of a DatabaseOption record class.
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, String, String) - 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.DatabaseChoice - Record Class in com.cloudforge.core.interfaces
The engine and version a deployment resolved to, and the supported option it matches.
DatabaseSpec.DatabaseConnection - Record Class in com.cloudforge.core.interfaces
Database connection information provided to applications.
DatabaseSpec.DatabaseOption - Record Class in com.cloudforge.core.interfaces
One engine and version an application can be deployed with.
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
 
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
 
defaultContainerCommand() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
The image's own default CMD (its normal startup process, e.g.
defaultContainerCommand() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
The default CMD of joomla:5-php8.2-apache; see ApplicationSpec.defaultContainerCommand() for why specs only override this for images whose default command is known.
defaultContainerEntrypoint() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Absolute path to the image's own entrypoint script (e.g.
defaultContainerEntrypoint() - Method in class com.cloudforgeci.api.application.cms.JoomlaApplicationSpec
The entrypoint of joomla:5-php8.2-apache, which runs its first-run setup (copying Joomla's source, waiting on the database) only when $1 matches apache2*; see ApplicationSpec.defaultContainerEntrypoint().
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.cicd.SonarQubeApplicationSpec
 
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
 
defaultVersion() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
Returns the value of the defaultVersion record component.
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, StackProgressListener) - Method in class com.cloudforgeci.api.deploy.aws.AwsDirectDeployer
Same as AwsDirectDeployer.delete(String), additionally reporting each CloudFormation stack event to listener as it happens (may be null to skip live reporting).
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(DeploymentRequest) - Static method in class com.cloudforgeci.api.deploy.CloudForgeDeployment
 
deploy(DeploymentRequest, StackProgressListener) - Static method in class com.cloudforgeci.api.deploy.CloudForgeDeployment
Same as CloudForgeDeployment.deploy(DeploymentRequest), additionally reporting each CloudFormation stack event to listener as it happens for an DeploymentTarget.AWS request (ignored for MiniStack/LocalStack targets, which never call AwsDirectDeployer).
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, StackProgressListener) - Method in class com.cloudforgeci.api.deploy.aws.AwsDirectDeployer
Same as AwsDirectDeployer.deploy(String, Path), additionally reporting each CloudFormation stack event to listener as it happens (may be null to skip live reporting).
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.
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.
DeploymentTarget - Enum Class in com.cloudforge.core.local
Post-synthesis deployment target for CloudForge templates.
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.
deployStatements(SystemContext) - Static method in class com.cloudforgeci.api.core.iam.ManagerOperatorIamSupport
Direct-deploy IAM (CFN_DEPLOY capability, backing the deploy:create ManagerPolicyCatalog policy), scoped to CloudForge-tagged resources rather than a flat action allow-list, because CreateStack/UpdateStack/PassRole can create or modify arbitrary infrastructure.
describe() - Method in record class com.cloudforgeci.api.core.rules.NagReportReader.ComplianceFinding
One bullet-list line, e.g.
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
 
Deserializer() - Constructor for class com.cloudforge.core.config.ComplianceFrameworkListConverter.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(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.
drain() - Static method in class com.cloudforgeci.api.core.rules.ComplianceFindingsCollector
Stops collecting and returns everything gathered since the matching ComplianceFindingsCollector.start() -- always pair this with a finally block, or a later synth on the same thread would otherwise keep appending to a stale, already-returned list indefinitely.
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.cicd.SonarQubeApplicationSpec
 
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
 
ebsEncryptionEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable EBS volume encryption (null = profile default: PRODUCTION/STAGING=true unless the compliance matrix already requires it, DEV=true).
ebsEncryptionEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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
 
Ec2ContextImpl(String, String, String, boolean, String, String, String, String, boolean, String) - 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.cicd.SonarQubeApplicationSpec
 
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
 
ec2InstanceTypes() - Static method in class com.cloudforge.core.interfaces.InstanceCatalog
EC2 instance types, for example t3.micro.
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.cicd.SonarQubeApplicationSpec
 
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.
effectiveDefaultVersion() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
The version provisioned when the deployment does not choose one.
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.cicd.SonarQubeApplicationSpec
 
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
 
efsEncryptionAtRestEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable EFS at-rest encryption (null = profile default).
efsEncryptionAtRestEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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.cicd.SonarQubeApplicationSpec
 
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 the scripts/emulator-edge-*.sh wrappers in cloudforge-localstack and cloudforge-ministack (this class itself lives here, in cloudforge-core, which both repos depend on as a resolved artifact; the wrapper scripts do not live in cfc-core).
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)
enableAgents() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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)
enableCluster() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
enableClustering - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable clustering ports (Mattermost: 8074-8075, Vault: 8201)
enableClustering() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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)
enableDockerRegistry() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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
 
enableGuardDutyRemediation - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable GuardDuty finding remediation (null = profile default: auto-enabled in PRODUCTION, same pattern as DeploymentConfig.imdsv2Required -- ComplianceFactory's consumers treat null as "PRODUCTION enables it, otherwise off" and an explicit value as an override either way, so this must NOT get a static default or that fallback can never trigger.
enableGuardDutyRemediation() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
enableInspectorRemediation - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable Inspector finding remediation.
enableInspectorRemediation() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
enableMacieRemediation - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable Macie finding remediation.
enableMacieRemediation() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
enableMetrics - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable Prometheus metrics port (GitLab: 9090)
enableMetrics() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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)
enableNotary() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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
 
enableSecurityHubRemediation - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable Security Hub finding remediation.
enableSecurityHubRemediation() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
enableSentinel - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable Redis Sentinel port (Redis: 26379)
enableSentinel() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
enableSmtp - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable SMTP email port (Mattermost: 587)
enableSmtp() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
enableSmtps - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable SMTP TLS email port (Mattermost: 465)
enableSmtps() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
enableSsh - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable Git SSH port (GitLab: 22, Gitea: 2222)
enableSsh() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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)
enableTrivy() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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.DatabaseChoice
Returns the value of the engine record component.
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.DatabaseOption
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.
engines() - Static method in class com.cloudforge.core.interfaces.DatabaseEngineCatalog
Engines CloudForge can provision.
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.DatabaseChoice
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.DatabaseOption
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.rules.NagReportReader.ComplianceFinding
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.aws.StackProgressListener.StackProgressEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.cloudforgeci.api.deploy.CloudForgeSynthesizer.ComplianceCheckResult
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.
error() - Method in record class com.cloudforgeci.api.deploy.CloudForgeSynthesizer.ComplianceCheckResult
Returns the value of the error record component.
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
 
exceedsTestedMax(String) - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
Whether candidate is newer than the newest version this application has been verified against.
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(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
 
FEDRAMP - Enum constant in enum class com.cloudforge.core.enums.ComplianceFrameworkType
 
FEDRAMP_HIGH - Enum constant in enum class com.cloudforge.core.enums.ComplianceFrameworkType
 
FedRAMP Baseline Levels: - Section in class com.cloudforgeci.api.core.rules.FedRampRules
 
FedRampHighRules - Class in com.cloudforgeci.api.core.rules
FedRAMP High Impact Level compliance validator.
FedRampHighRules() - Constructor for class com.cloudforgeci.api.core.rules.FedRampHighRules
 
FedRAMP High vs Moderate - Section in class com.cloudforgeci.api.core.rules.FedRampHighRules
 
FedRampRules - Class in com.cloudforgeci.api.core.rules
FedRAMP Moderate compliance validation.
FedRampRules() - Constructor for class com.cloudforgeci.api.core.rules.FedRampRules
 
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.
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.
findings() - Method in exception class com.cloudforgeci.api.deploy.ComplianceViolationException
 
findSupportedDatabase(String, String) - Method in interface com.cloudforge.core.interfaces.DatabaseSpec
Finds the supported option matching an engine and version.
findUnclaimedRequiredControls(String, Set) - Static method in class com.cloudforgeci.api.core.rules.ComplianceMatrix
Finds controls the matrix marks REQUIRED for a framework that a plugin doesn't claim to check (see FrameworkRules#claimedControls).
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.
frameworkFindings() - Method in record class com.cloudforgeci.api.deploy.CloudForgeSynthesizer.ComplianceCheckResult
Returns the value of the frameworkFindings record component.
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.
 
function - Variable in class com.cloudforgeci.api.core.customresource.AssetFreeCustomResource.Result
 

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.FedRampRules
Generate FedRAMP Moderate compliance report.
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.
getExpectedCfnResourceType() - Method in enum class com.cloudforgeci.api.core.rules.AwsConfigRule
The CloudFormation resource type this rule's requirement should produce, if mapped.
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
The "network" half of OperatorProvisioningPermissionMatrix.getRequiredPermissions(IAMProfile, boolean): VPC, EFS, ALB, ACM, ACM PCA, Route 53, CloudFront, and app S3 bucket actions.
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.cicd.SonarQubeApplicationSpec
 
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.DatabaseChoice
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.DatabaseOption
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.rules.NagReportReader.ComplianceFinding
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.aws.StackProgressListener.StackProgressEvent
Returns a hash code value for this object.
hashCode() - Method in record class com.cloudforgeci.api.deploy.CloudForgeSynthesizer.ComplianceCheckResult
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.
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.cicd.SonarQubeApplicationSpec
 
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).
imdsv2Required - Variable in class com.cloudforge.core.config.DeploymentConfig
Require IMDSv2 on EC2 instances (null = profile default: PRODUCTION/STAGING=true unless the compliance matrix requires EC2_IMDSV2, DEV=false).
imdsv2Required() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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
 
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.
inspectorEc2Scanning - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable Inspector EC2 instance scanning
inspectorEc2Scanning() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
inspectorEcrScanning - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable Inspector ECR image scanning
inspectorEcrScanning() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
inspectorEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable Amazon Inspector for vulnerability scanning.
inspectorEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
InspectorFactory - Class in com.cloudforgeci.api.observability
Factory for Amazon Inspector v2 account enablement.
InspectorFactory(Construct, String) - Constructor for class com.cloudforgeci.api.observability.InspectorFactory
 
InspectorVerificationFactory - Class in com.cloudforgeci.api.observability
Verifies Amazon Inspector is reachable for this account, instead of enabling it from the application stack.
InspectorVerificationFactory(Construct, String) - Constructor for class com.cloudforgeci.api.observability.InspectorVerificationFactory
 
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.FedRampHighRules
Install FedRAMP High compliance validation rules.
install(SystemContext) - Method in class com.cloudforgeci.api.core.rules.FedRampRules
Install FedRAMP compliance validation rules for production and staging environments.
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 Lambda security validation rules.
install(SystemContext) - Method in class com.cloudforgeci.api.core.rules.MessagingSecurityRules
Install messaging (SQS/SNS) security validation rules.
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_METADATA_SECURITY - Enum constant in enum class com.cloudforgeci.api.core.rules.ComplianceMatrix.SecurityControl
 
InstanceCatalog - Class in com.cloudforge.core.interfaces
The instance sizes CloudForge offers for EC2 and RDS.
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() - Method in record class com.cloudforgeci.api.core.rules.ComplianceRule
True for a passed result that carries a recommendation -- distinguishes an advisory finding from a clean pass without a separate constructor flag.
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.
isAlbDeletionProtectionEnabled() - Method in class com.cloudforgeci.api.core.security.ProductionSecurityProfileConfiguration
 
isAlbDeletionProtectionEnabled() - Method in class com.cloudforgeci.api.core.security.StagingSecurityProfileConfiguration
 
isAlbDeletionProtectionEnabled() - Method in interface com.cloudforgeci.api.interfaces.SecurityProfileConfiguration
Whether the ALB should have deletion protection enabled.
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.
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
DockerEmulatorSupport.isHttpReachable(URI), not isHttpHealthy -- this is a plain reverse proxy with no default vhost, so an unmatched GET / 404s correctly the moment nginx itself is up, before any application route exists.
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
 
isHttpReachable(URI) - Static method in class com.cloudforge.core.local.DockerEmulatorSupport
Whether uri answers with any HTTP response at all -- unlike DockerEmulatorSupport.isHttpHealthy(URI), a 4xx/5xx still counts.
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:2022 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 Other Frameworks: - Section in class com.cloudforgeci.api.core.rules.FedRampRules
 
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
 
knownFrameworkKeys() - Static method in class com.cloudforgeci.api.core.rules.ComplianceMatrix
All matrix keys with at least one control mapping for them -- i.e.

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.
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.
level() - Method in record class com.cloudforgeci.api.core.rules.NagReportReader.ComplianceFinding
Returns the value of the level record component.
LICENSE_KEY - Static variable in class com.cloudforge.core.manager.ManagerEnvKeys
The env var ManagerRuntimeConfiguration.LicenseSeat (cloudforge-manager) reads for 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
 
listAccounts(String, String) - Method in interface com.cloudforge.core.manager.auth.AuthBackend
Same as AuthBackend.listAccounts(), narrowed by two optional filters: search (matches AuthAccount.username()/AuthAccount.email()/AuthAccount.displayName(), case-insensitive substring) and role (exact match).
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
 
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.
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
 
LocalStackServiceCapability - Enum Class in com.cloudforge.core.local
AWS service areas CloudForge probes on LocalStack before adapt/deploy.
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.
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.api.deploy.aws.StackProgressListener.StackProgressEvent
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
Creating the target app's AWS::Logs::LogGroup.
LOGS_READ - Enum constant in enum class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog.Capability
 
LogsKmsKey - Class in com.cloudforgeci.api.observability
Creates the customer-managed KMS key used to encrypt CloudWatch log groups.

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
 
MacieFactory - Class in com.cloudforgeci.api.observability
Factory for Amazon Macie (sensitive-data discovery), account/region-scoped like GuardDuty.
MacieFactory(Construct, String) - Constructor for class com.cloudforgeci.api.observability.MacieFactory
 
MacieVerificationFactory - Class in com.cloudforgeci.api.observability
Verifies Amazon Macie is already enabled in this account/Region, instead of enabling it from the application stack.
MacieVerificationFactory(Construct, String) - Constructor for class com.cloudforgeci.api.observability.MacieVerificationFactory
 
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
 
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 capability (CFN_DEPLOY — 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.
managerLicenseKey - Variable in class com.cloudforge.core.config.DeploymentConfig
A customer's LicenseSeat license key (CFC-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.
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.
marketplaceEntitlementStatement(SystemContext) - Static method in class com.cloudforgeci.api.core.iam.ManagerOperatorIamSupport
Lets Manager's own task role call aws-marketplace:GetEntitlements — the API MarketplaceEntitlementService (cloudforge-manager) self-checks against on a schedule, using this same task role's own default credentials (no separate seller-side credentials involved).
MarketplaceVariant - Enum Class in com.cloudforgeci.api.launch
Which of the two AWS Marketplace CloudFormation templates for CloudForge Manager to produce.
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
 
meetsMinimum(String) - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
Whether candidate is at least this requirement's minimum DatabaseSpec.DatabaseRequirement.version().
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.
memoryLimitMiB() - Method in record class com.cloudforge.core.interfaces.ApplicationSpec.SidecarContainer
Returns the value of the memoryLimitMiB 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
 
message() - Method in record class com.cloudforgeci.api.core.rules.NagReportReader.ComplianceFinding
Returns the value of the message record component.
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
 
METADATA_KEY - Static variable in class com.cloudforgeci.api.core.customresource.AssetFreeCustomResource
Metadata key on each function this class creates; the compliance guards use it to skip them.
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).
MiniStackCfnResourceCatalog - Class in com.cloudforge.core.local
Maps CloudFormation resource types to MiniStack support policy.
MiniStackCfnResourceCatalog.TemplateResourceRef - Record Class in com.cloudforge.core.local
 
MiniStackResourcePolicy - Enum Class in com.cloudforge.core.local
How MiniStack treats a CloudFormation resource type.
minMemory - Variable in class com.cloudforge.core.config.ApplicationInfo
Minimum memory MB (Fargate)
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
 
MONITORING_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.OperatorProvisioningPermissionMatrix
AlarmFactory/SecurityMonitoringFactory's Alarm/ Metric/Topic constructs -- CloudWatch alarms and their SNS notification target, one category since neither is useful without the other here (every alarm this platform creates wires an SnsAction).
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

nagFindings() - Method in record class com.cloudforgeci.api.deploy.CloudForgeSynthesizer.ComplianceCheckResult
Returns the value of the nagFindings record component.
NagReportReader - Class in com.cloudforgeci.api.core.rules
Reads cdk-nag's own <PackName>-<StackName>-NagReport.json files back off disk after app.synth() completes, implementing ComplianceMode.ENFORCE's "blocks CDK synthesis" behavior.
NagReportReader.ComplianceFinding - Record Class in com.cloudforgeci.api.core.rules
One row from a NagReport's lines[] array.
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.
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(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
 
onEvent(StackProgressListener.StackProgressEvent) - Method in interface com.cloudforgeci.api.deploy.aws.StackProgressListener
 
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
 
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 task role needs, as the calling principal, to create and manage the infrastructure a deploy:create target application's CloudFormation template describes (VPC, EFS, ALB, ECS cluster/service/task definition).
option() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseChoice
Returns the value of the option record component.
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.cicd.SonarQubeApplicationSpec
 
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.
optionsFor(DatabaseSpec.DatabaseRequirement) - Static method in class com.cloudforge.core.interfaces.DatabaseEngineCatalog
The requirement's engine at every catalog version from its minimum upward.
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.
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.DeploymentResult
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
 
outputValue(String) - Method in record class com.cloudforge.core.local.TemplateAdaptationResult
 

P

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
 
performanceInsightsEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
RDS Performance Insights (query-level performance monitoring).
performanceInsightsEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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
 
physicalResourceId() - Method in record class com.cloudforgeci.api.deploy.aws.StackProgressListener.StackProgressEvent
Returns the value of the physicalResourceId record component.
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
 
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
 
previewChangeSet(String, Path) - Method in class com.cloudforgeci.api.deploy.aws.AwsDirectDeployer
Creates a change set for stackName from template and returns its resource-change summary without executing it — the create-time equivalent of cdk deploy --no-execute.
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(URI, DeploymentTarget) - Static method in class com.cloudforge.core.local.LocalEmulatorHostPortProbe
 
process(Set, RoundEnvironment) - Method in class com.cloudforge.core.buildmode.BuildModeProcessor
 
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 - Variable in class com.cloudforge.core.config.DeploymentConfig
URL path patterns that require authentication, replacing the application's own default list (ApplicationSpec#protectedPaths()) when set.
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.
protectedPaths() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
protocol() - Method in record class com.cloudforge.core.interfaces.ApplicationSpec.OptionalPort
Returns the value of the protocol record component.
provisionDatabase - Variable in class com.cloudforge.core.config.DeploymentConfig
Provision RDS database for application.
provisionDatabase() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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
 
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 - Variable in class com.cloudforge.core.config.DeploymentConfig
URL path patterns explicitly excluded from authentication, removed from the effective protected-paths list after DeploymentConfig.protectedPaths/DeploymentConfig.additionalProtectedPaths and the application's own defaults are combined.
publicPaths() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Returns paths that should always be public (no authentication required).
publicPaths() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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.
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
 
rdsAutoMinorVersionUpgrade - Variable in class com.cloudforge.core.config.DeploymentConfig
Automatic minor-version upgrades for the RDS instance.
rdsAutoMinorVersionUpgrade() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
rdsDatabase - Variable in class com.cloudforgeci.api.core.SystemContext
 
rdsDatabaseMultiAzEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable RDS Multi-AZ (null = profile default: PRODUCTION=true, STAGING/DEV=false unless the compliance matrix requires DATABASE_MULTI_AZ).
rdsDatabaseMultiAzEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
rdsDeletionProtectionEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable RDS deletion protection (null = profile default: PRODUCTION=false unless the compliance matrix requires DELETION_PROTECTION, STAGING/DEV=false).
rdsDeletionProtectionEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
rdsEnhancedMonitoringEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
RDS Enhanced Monitoring (OS-level metrics at a configurable interval).
rdsEnhancedMonitoringEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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
 
readAll(Path, String) - Static method in class com.cloudforgeci.api.core.rules.NagReportReader
Every line across all *-NagReport.json files cdk-nag wrote for stackName, regardless of compliance/level -- compliant, suppressed, and warning-level lines included.
readErrors(Path, String) - Static method in class com.cloudforgeci.api.core.rules.NagReportReader
Every Non-Compliant, Error-level line across all *-NagReport.json files cdk-nag wrote for stackName into assemblyDirectory -- one file per applied framework/pack, hence scanning the whole directory rather than guessing a single exact filename.
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
 
recommendation() - Method in record class com.cloudforgeci.api.core.rules.ComplianceRule
Returns the value of the recommendation record component.
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 - Enum constant in enum class com.cloudforge.core.local.EmulatorEdgeLifecycleAction
 
RECONCILE_EDGE - Enum constant in enum class com.cloudforge.core.local.PlatformRuntimeAction
 
record(List) - Static method in class com.cloudforgeci.api.core.rules.ComplianceFindingsCollector
Called from a FrameworkRules implementation's ADVISORY branch, alongside (not instead of) its existing LOG.warning calls.
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.
rejectUnsupportedAutoScaling() - Method in class com.cloudforgeci.api.scaling.ScalingFactory
Fails synthesis when a deployment requests more than one instance (minInstanceCapacity/maxInstanceCapacity above 1, or enableAutoScaling) for an application that can't safely run that way, in either of two distinct senses: ApplicationSpec.supportsAutoScaling() is false -- no clustering/HA support at all in this edition, such as the Jenkins controller or the Nexus/SonarQube community editions. ApplicationSpec.requiresSequentialDeploymentWithoutDatabase() is true and no managed database connection is provisioned ( ctx.dbConnection empty) -- a single-writer embedded-file database (e.g.
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
 
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.
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.
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
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
 
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).
RequiresAnyPolicy - Annotation Interface in com.cloudforge.core.manager.auth
Marks a CloudForge Manager REST controller method as requiring a resolved caller who is permitted at least one of the named policies.
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.
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(String, List, ComplianceMode, SecurityProfile, Set, Logger) - Static method in class com.cloudforgeci.api.core.rules.ComplianceEnforcement
 
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
 
resolveCdkBootstrapParameters(String) - Static method in class com.cloudforgeci.api.deploy.aws.AwsDirectDeployer
CDK injects BootstrapVersion as AWS::SSM::Parameter::Value<String>, whose default resolves from /cdk-bootstrap/hnb659fds/version in SSM Parameter Store.
resolveDatabase(String, String, String) - Method in interface com.cloudforge.core.interfaces.DatabaseSpec
Resolves the engine and version a deployment will use against DatabaseSpec.supportedDatabases().
resolveExisting(Path, String) - Static method in class com.cloudforgeci.api.deploy.CanonicalTemplateResolver
Return outputDirectory/{stackName}.template.json when it already exists.
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() uses.
resolveLocalStackEndpoint() - Static method in class com.cloudforge.core.manager.ManagerEndpointSupport
 
resolveMiniStackEndpoint() - Static method in class com.cloudforge.core.manager.ManagerEndpointSupport
 
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.
resourceId() - Method in record class com.cloudforgeci.api.core.rules.NagReportReader.ComplianceFinding
Returns the value of the resourceId record component.
Resource Requirements: - Section in annotation interface com.cloudforge.core.annotation.ApplicationPlugin
 
Resource Requirements: - Section in class com.cloudforgeci.api.application.cms.MagentoApplicationSpec
 
resourceStatus() - Method in record class com.cloudforgeci.api.deploy.aws.StackProgressListener.StackProgressEvent
Returns the value of the resourceStatus record component.
resourceStatusReason() - Method in record class com.cloudforgeci.api.deploy.aws.StackProgressListener.StackProgressEvent
Returns the value of the resourceStatusReason record component.
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.api.deploy.aws.StackProgressListener.StackProgressEvent
Returns the value of the resourceType record component.
RESPONSE_PROTOCOL_JS - Static variable in class com.cloudforgeci.api.core.customresource.AssetFreeCustomResource
The shared CloudFormation custom-resource response protocol, implementing the raw PUT-to- ResponseURL contract directly (not CDK's Provider framework, which pulls in a bundled, asset-staged Lambda).
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_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.OperatorProvisioningPermissionMatrix
DomainFactory's HostedZone L2 construct.
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.
ruleId() - Method in record class com.cloudforgeci.api.core.rules.NagReportReader.ComplianceFinding
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).
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_APP_BUCKET_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.OperatorProvisioningPermissionMatrix
S3WebsiteTopologyConfiguration's Bucket L2 construct (a static-site origin) — distinct from ManagerOperatorIamSupport's own S3 grants, which are scoped to Manager's own fixed-prefix template/CDK-asset buckets, never an arbitrary bucket a deployed app's own template declares.
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.
s3EncryptionEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable S3 bucket encryption (null = profile default).
s3EncryptionEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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
 
scale(AutoScalingGroup) - Method in class com.cloudforgeci.api.scaling.ScalingFactory
 
scale(FargateService) - Method in class com.cloudforgeci.api.scaling.ScalingFactory
 
SCALING_PERMISSIONS - Static variable in class com.cloudforgeci.api.core.iam.OperatorProvisioningPermissionMatrix
ScalingFactory's Fargate service scaleOnCpuUtilization/EnableScalingProps and Ec2Factory's AutoScalingGroup#scaleOnCpuUtilization -- two distinct AWS services (Application Auto Scaling registers the ECS service as a scalable target; EC2 Auto Scaling owns the ASG directly), kept as one category rather than two small ones.
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
 
scopeConfigRulesToDeployment - Variable in class com.cloudforge.core.config.DeploymentConfig
Scope AWS Config rules to only monitor this deployment's own resources (by stack name) instead of every resource in the account/region.
scopeConfigRulesToDeployment() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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
 
securityHubAwsFoundationalEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable the AWS Foundational Security Best Practices standard in Security Hub
securityHubAwsFoundationalEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
securityHubCisEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable the CIS AWS Foundations Benchmark standard in Security Hub
securityHubCisEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
securityHubCisVersion - Variable in class com.cloudforge.core.config.DeploymentConfig
CIS AWS Foundations Benchmark version to enable.
securityHubCisVersion() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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
 
SecurityHubFactory - Class in com.cloudforgeci.api.observability
Factory for AWS Security Hub and its standards subscriptions.
SecurityHubFactory(Construct, String) - Constructor for class com.cloudforgeci.api.observability.SecurityHubFactory
 
securityHubFsbpVersion - Variable in class com.cloudforge.core.config.DeploymentConfig
AWS Foundational Security Best Practices version to enable.
securityHubFsbpVersion() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
securityHubPciDssEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable the PCI DSS standard in Security Hub
securityHubPciDssEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
securityHubPciDssVersion - Variable in class com.cloudforge.core.config.DeploymentConfig
PCI DSS version to enable.
securityHubPciDssVersion() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
SecurityHubVerificationFactory - Class in com.cloudforgeci.api.observability
Verifies Security Hub is already enabled in this account/Region, instead of enabling it from the application stack.
SecurityHubVerificationFactory(Construct, String) - Constructor for class com.cloudforgeci.api.observability.SecurityHubVerificationFactory
 
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
 
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 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(List, JsonGenerator, SerializerProvider) - Method in class com.cloudforge.core.config.ComplianceFrameworkListConverter.Serializer
 
Serializer() - Constructor for class com.cloudforge.core.config.ComplianceFrameworkListConverter.Serializer
 
service() - Method in record class com.cloudforge.core.interfaces.ApplicationSpec.OptionalPort
Returns the value of the service record component.
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, Integer) - 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
 
snsKmsEncryptionEnabled - Variable in class com.cloudforge.core.config.DeploymentConfig
Enable SNS topic KMS encryption (null = profile default: false unless the compliance matrix requires SNS_KMS_ENCRYPTION).
snsKmsEncryptionEnabled() - Method in class com.cloudforgeci.api.core.DeploymentContext
 
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
 
SonarQubeApplicationSpec - Class in com.cloudforgeci.api.application.cicd
SonarQube ApplicationSpec -- continuous code quality and security analysis.
SonarQubeApplicationSpec() - Constructor for class com.cloudforgeci.api.application.cicd.SonarQubeApplicationSpec
 
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
 
SSM_PUT_PARAMETER_HANDLER_JS - Static variable in class com.cloudforgeci.api.core.customresource.AssetFreeCustomResource
A complete, ready-to-use handler body (append to AssetFreeCustomResource.RESPONSE_PROTOCOL_JS, not on its own) for the single most common case: write one SSM parameter at deploy time.
SSO - Enum constant in enum class com.cloudforgeci.api.launch.MarketplaceVariant
Cognito sign-in: the launch form requires an admin email and a Cognito domain prefix.
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
 
STACK_EVENT_OBSERVABILITY - Enum constant in enum class com.cloudforge.core.manager.ManagerAwsCapabilityCatalog.Capability
Backs StackEventObservabilityService#enable/#disable and the poller that drains captured events (StackEventPoller) -- the EventBridge rule + SQS queue this feature provisions per pipeline (see that class's own javadoc).
stackExists(String) - Method in interface com.cloudforge.core.local.LocalDeployer
 
stackExists(String) - Method in class com.cloudforgeci.api.deploy.aws.AwsDirectDeployer
 
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.ComplianceCheckResult
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.
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
 
StackProgressEvent(String, String, String, String, String, String) - Constructor for record class com.cloudforgeci.api.deploy.aws.StackProgressListener.StackProgressEvent
Creates an instance of a StackProgressEvent record class.
StackProgressListener - Interface in com.cloudforgeci.api.deploy.aws
Receives each new CloudFormation stack event as AwsDirectDeployer observes it, in the order CloudFormation reported it.
StackProgressListener.StackProgressEvent - Record Class in com.cloudforgeci.api.deploy.aws
One captured CloudFormation stack event.
stackProps - Variable in class com.cloudforgeci.api.api.JenkinsConfig
Deprecated.
 
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() - Static method in class com.cloudforgeci.api.core.rules.ComplianceFindingsCollector
Call before app.synth() to start collecting on this thread.
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
 
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 - 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 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.
supportedDatabases() - Method in interface com.cloudforge.core.interfaces.DatabaseSpec
Every engine and version this application can be deployed with, as the choices the Manager and the CLI offer.
supportedDatabases() - Method in class com.cloudforgeci.api.application.analytics.MetabaseApplicationSpec
Metabase documents PostgreSQL, MySQL and MariaDB as application databases.
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
 
supportsAutoScaling - Variable in class com.cloudforge.core.config.ApplicationInfo
Mirrors ApplicationSpec.supportsAutoScaling() -- false means this application has no clustering/HA support at all, regardless of configuration, so a deploy-time UI/CLI should skip or disable the autoscaling prompt/fields for it entirely rather than let a user configure something ScalingFactory will reject at synth time anyway.
supportsAutoScaling() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Whether this application can run as more than one instance at all — false for an application whose upstream image/edition has no clustering or high-availability support (e.g.
supportsAutoScaling() - Method in class com.cloudforgeci.api.application.artifactregistry.NexusApplicationSpec
 
supportsAutoScaling() - Method in class com.cloudforgeci.api.application.cicd.SonarQubeApplicationSpec
 
supportsAutoScaling() - Method in class com.cloudforgeci.api.application.collaboration.MattermostTeamApplicationSpec
 
supportsAutoScaling() - Method in class com.cloudforgeci.api.application.JenkinsApplicationSpec
 
supportsAutoScaling() - Method in class com.cloudforgeci.api.application.vcs.GiteaApplicationSpec
 
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).
supportsDatabase() - Method in interface com.cloudforge.core.interfaces.ApplicationSpec
Whether this application supports database provisioning at all, required or optional.
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
 
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.cicd.SonarQubeApplicationSpec
 
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).
synthesizeAdvisoryDryRun(DeploymentConfig, Path) - Static method in class com.cloudforgeci.api.deploy.CloudForgeSynthesizer
A synth-only "what would this report" pass — never deploys anything, never writes to CloudFormation, and never throws over a compliance finding the way CloudForgeSynthesizer.synthesize(DeploymentConfig, Path) can in ComplianceMode.ENFORCE.
synthesizeForMarketplace(DeploymentConfig, Path) - Static method in class com.cloudforgeci.api.deploy.CloudForgeSynthesizer
Same as CloudForgeSynthesizer.synthesize(DeploymentConfig, Path), but produces the AWS Marketplace CloudFormation listing variant of CloudForge Manager -- see MarketplaceParameterSupport's own javadoc for what that changes (real AdminEmail/LicenseKey CloudFormation parameters instead of requiring them via --context/cdk.json, meaningless to a buyer who never runs the CDK CLI).
synthesizeForMarketplace(DeploymentConfig, Path, MarketplaceVariant) - Static method in class com.cloudforgeci.api.deploy.CloudForgeSynthesizer
Same as CloudForgeSynthesizer.synthesizeForMarketplace(DeploymentConfig, Path), for an explicit MarketplaceVariant: SSO (Cognito, admin email and domain prefix required) or TOKEN (no Cognito, first administrator created with the one-time setup token).
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 - 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.
temporaryPassword() - Method in record class com.cloudforge.core.manager.auth.AuthAccount
Returns the value of the temporaryPassword record component.
tested() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseOption
Returns the value of the tested record component.
testedMaxVersion() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
Returns the value of the testedMaxVersion record component.
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.
timestamp() - Method in record class com.cloudforgeci.api.deploy.aws.StackProgressListener.StackProgressEvent
Returns the value of the timestamp record component.
TlsTrustEvaluator - Class in com.cloudforgeci.api.core
Single source of truth for whether a deployment's ALB HTTPS listener uses a publicly trusted certificate.
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
 
toJson() - Method in class com.cloudforge.core.config.DeploymentConfig
Serialize this DeploymentConfig to a JSON string.
TOKEN - Enum constant in enum class com.cloudforgeci.api.launch.MarketplaceVariant
No Cognito: the first administrator is created with the one-time setup token Manager logs at startup.
toLowerCase(String) - Static method in class com.cloudforgeci.api.util.CfnStringUtils
Convert a CloudFormation token to lowercase using Fn::Join/Fn::Split.
topology - Variable in class com.cloudforge.core.config.DeploymentConfig
Topology type — user-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.DatabaseChoice
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.DatabaseOption
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.cicd.SonarQubeApplicationSpec
 
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.rules.NagReportReader.ComplianceFinding
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.aws.StackProgressListener.StackProgressEvent
Returns a string representation of this record class.
toString() - Method in record class com.cloudforgeci.api.deploy.CloudForgeSynthesizer.ComplianceCheckResult
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.
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
 
updateAccount(String, AuthAccountUpdate) - Method in interface com.cloudforge.core.manager.auth.AuthBackend
 
uploadMaxFilesize() - Method in record class com.cloudforge.core.interfaces.PhpRuntimeConfig
Returns the value of the uploadMaxFilesize 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.FedRampHighRules
 
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(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.
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
 
validCpuValues() - Static method in class com.cloudforge.core.config.FargateCpuMemoryValidator
The Fargate CPU units a task can use, lowest first.
validMemoryValues(int) - Static method in class com.cloudforge.core.config.FargateCpuMemoryValidator
The memory sizes (MB) Fargate accepts with a CPU value, lowest first; empty for an unknown CPU.
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.RequiresAnyPolicy
 
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.
valueOf(String) - Static method in enum class com.cloudforgeci.api.launch.MarketplaceVariant
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.
values() - Static method in enum class com.cloudforgeci.api.launch.MarketplaceVariant
Returns an array containing the constants of this enum class, in the order they are declared.
valuesFor(String) - Static method in class com.cloudforge.core.interfaces.InstanceCatalog
The catalog values for a deployment field, or empty when the field is not catalog-backed.
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.
version() - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseChoice
Returns the value of the version record component.
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.DatabaseOption
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
 
versions(String) - Static method in class com.cloudforge.core.interfaces.DatabaseEngineCatalog
The major versions CloudForge offers for an engine, lowest first; empty for an unknown engine.
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.cicd.SonarQubeApplicationSpec
 
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 EC2 networking resource type it can synthesize.
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
 
waitForReachable(URI) - Static method in class com.cloudforge.core.local.DockerEmulatorSupport
 
waitForReachable(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 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
 
withDefaultVersion(String) - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
Sets the version provisioned by default; it may not be lower than the minimum.
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
 
withTestedMaxVersion(String) - Method in record class com.cloudforge.core.interfaces.DatabaseSpec.DatabaseRequirement
Records the newest version this application has been verified against.
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|Serialized Form