Package com.cloudforgeci.api.core.iam
Class MinimalIAMConfiguration
java.lang.Object
com.cloudforgeci.api.core.iam.MinimalIAMConfiguration
- All Implemented Interfaces:
BaseConfiguration,IAMConfiguration
Minimal IAM configuration with least privilege permissions.
Suitable for production environments with strict compliance requirements.
Key principles:
- No administrative permissions
- Only essential read/write permissions
- Resource-specific permissions (no wildcards)
- Minimal CloudWatch permissions
-
Constructor Details
-
MinimalIAMConfiguration
public MinimalIAMConfiguration()
-
-
Method Details
-
kind
Description copied from interface:IAMConfigurationReturns the IAM profile type for this configuration.- Specified by:
kindin interfaceIAMConfiguration- Returns:
- the IAM profile
-
id
- Specified by:
idin interfaceBaseConfiguration
-
rules
- Specified by:
rulesin interfaceBaseConfiguration
-
wire
- Specified by:
wirein interfaceBaseConfiguration
-