Uses of Enum Class
com.cloudforge.core.enums.IAMProfile
Packages that use IAMProfile
Package
Description
-
Uses of IAMProfile in com.cloudforge.core.enums
Methods in com.cloudforge.core.enums that return IAMProfileModifier and TypeMethodDescriptionstatic IAMProfileReturns the enum constant of this class with the specified name.static IAMProfile[]IAMProfile.values()Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of IAMProfile in com.cloudforge.core.iam
Methods in com.cloudforge.core.iam that return IAMProfileModifier and TypeMethodDescriptionstatic IAMProfileIAMProfileMapper.getRecommended(SecurityProfile securityProfile) Gets the recommended IAM profile for a given security profile.static IAMProfileIAMProfileMapper.mapFromSecurity(SecurityProfile securityProfile) Maps a Security Profile to the appropriate IAM Profile.static IAMProfileIAMProfileMapper.mapFromSecurity(SecurityProfile securityProfile, IAMProfile overrideIamProfile) Maps a Security Profile to the appropriate IAM Profile with override capability.Methods in com.cloudforge.core.iam with parameters of type IAMProfileModifier and TypeMethodDescriptionstatic booleanIAMProfileMapper.isValidCombination(SecurityProfile securityProfile, IAMProfile iamProfile) Validates that the IAM profile is appropriate for the security profile.static IAMProfileIAMProfileMapper.mapFromSecurity(SecurityProfile securityProfile, IAMProfile overrideIamProfile) Maps a Security Profile to the appropriate IAM Profile with override capability. -
Uses of IAMProfile in com.cloudforgeci.api.compute
Methods in com.cloudforgeci.api.compute with parameters of type IAMProfileModifier and TypeMethodDescriptionApplicationFactory.createEc2(software.constructs.Construct scope, String id, DeploymentContext cfc, SecurityProfile security, IAMProfile iamProfile, ApplicationSpec applicationSpec) Static helper method for creating an EC2-based application deployment with explicit IAM profile.ApplicationFactory.createFargate(software.constructs.Construct scope, String id, DeploymentContext cfc, SecurityProfile security, IAMProfile iamProfile, ApplicationSpec applicationSpec) Static helper method for creating a Fargate-based application deployment with explicit IAM profile. -
Uses of IAMProfile in com.cloudforgeci.api.core
Fields in com.cloudforgeci.api.core declared as IAMProfileMethods in com.cloudforgeci.api.core with parameters of type IAMProfileModifier and TypeMethodDescriptionstatic SystemContextSystemContext.start(software.constructs.Construct scope, TopologyType topology, RuntimeType runtime, SecurityProfile security, IAMProfile iamProfile, DeploymentContext cfc) Start once at the entry point; installs runtime + topology + security + iam rules and wiring. -
Uses of IAMProfile in com.cloudforgeci.api.core.iam
Fields in com.cloudforgeci.api.core.iam with type parameters of type IAMProfileModifier and TypeFieldDescriptionstatic final Map<IAMProfile, List<String>> PermissionMatrix.ALB_PERMISSIONSALB permissions based on IAM profile.static final Map<IAMProfile, List<String>> PermissionMatrix.EC2_PERMISSIONSEC2-specific permissions based on IAM profile.static final Map<IAMProfile, List<String>> PermissionMatrix.EFS_PERMISSIONSEFS permissions based on IAM profile.static final Map<IAMProfile, List<String>> PermissionMatrix.FARGATE_PERMISSIONSFargate-specific permissions based on IAM profile.Methods in com.cloudforgeci.api.core.iam that return IAMProfileModifier and TypeMethodDescriptionExtendedIAMConfiguration.kind()MinimalIAMConfiguration.kind()StandardIAMConfiguration.kind()Methods in com.cloudforgeci.api.core.iam with parameters of type IAMProfileModifier and TypeMethodDescriptionPermissionMatrix.getRequiredPermissions(TopologyType topology, RuntimeType runtime, IAMProfile iamProfile) Gets the required permissions for a specific topology/runtime/iam combination.PermissionMatrix.validatePermissions(TopologyType topology, RuntimeType runtime, IAMProfile iamProfile, List<String> providedPermissions) Validates that the provided permissions are appropriate for the given combination. -
Uses of IAMProfile in com.cloudforgeci.api.interfaces
Methods in com.cloudforgeci.api.interfaces that return IAMProfileModifier and TypeMethodDescriptionIAMConfiguration.kind()Returns the IAM profile type for this configuration.