Skip to main content

Identity / IAM

Capabilities

Version:
IDTitleDescription
CCC.IAM.CP01Global IdentitiesIAM identities are global across all regions. They are created and managed from a single global namespace.
CCC.IAM.CP02IAM UsersAbility to create, manage, list and delete IAM users. IAM user represents a single person or application.
CCC.IAM.CP03Long-Term CredentialsAbility to create, manage, list and delete long-term credentials such as access keys and service account keys.
CCC.IAM.CP04Password ManagementAbility to create, change and delete IAM user passwords.
CCC.IAM.CP05IAM GroupsAbility to create, manage, list and delete IAM groups. IAM group is a collection of users, roles or other groups.
CCC.IAM.CP06IAM Roles / Service PrincipalsAbility to create, manage, list and delete IAM roles. IAM role is an identity for applications or services to access resources.
CCC.IAM.CP07Managed IdentitiesIdentity assigned to cloud resources (e.g., VMs, Functions) which are managed by the cloud vendor.
CCC.IAM.CP08Federated Identity - SAMLSupport for user authentication outside the cloud service provider using SAML. Authenticated federated identities can assume IAM roles.
CCC.IAM.CP09Federated Identity - OIDCSupport for user authentication outside the cloud service provider using OIDC. Authenticated federated identities can assume IAM roles.
CCC.IAM.CP10Custom RolesAbility to create, manage, list and delete custom roles. Custom roles are user-defined roles that defines what actions are allowed.
CCC.IAM.CP11Resource-Level AccessAbility to restrict where actions are allowed, rather than the entire service. Defines the scope of the assignment.
CCC.IAM.CP12Policy ConditionsAbility to use conditions to add additional restrictions to the permission being granted. Allow access control rules to apply only when certain conditions are met.
CCC.IAM.CP13Temporary CredentialsAbility to grant short-lived security credentials that provide access to resources for a limited period of time. These credentials are typically issued for a specific session or task and expire after a predefined duration.
CCC.IAM.CP14Multi-Factor Authentication (MFA)Support for enforcing MFA on user accounts and roles. Essential for securing root/admin users.
CCC.IAM.CP15Role Assumption / DelegationAbility to temporarily assume another role or delegate access. Commonly used for user impersonation or temporary privilege elevation.
CCC.IAM.CP16Access BoundariesAbility to define a boundary around the maximum effective permissions allowed for an identity at a higher level.
CCC.IAM.CP17Deny Permissions by DefaultBy default, no identity (user, group, role, service) has access to any resource, unless explicit permissions are granted.
CCC.IAM.CP18Audit ToolingProvide tools to simulate or analyze permission used by a roles, and ability to export reports of who has access and whether it's being used, etc. These tools will increase the visibility, auditability and compliance of identities.