Comprehensive and Detailed In-Depth Explanation:
Vault policies define access control using specific capabilities. The Vault documentation lists the valid capabilities:
" When creating a policy, only the following capabilities are available in Vault:
" The list capability enables the user to view a list of available resources or entities within Vault. "
— Vault Policies: Capabilities
" The deny capability is used to explicitly deny access to specific resources or operations within Vault. "
— Vault Policies: Capabilities
" The create capability allows the user to create new policies, roles, tokens, and other entities within Vault. "
— Vault Policies: Capabilities
" The update capability (often referred to as write in CLI contexts) allows the user to modify or update existing resources or entities within Vault. "
— Vault Policies: Capabilities
Note: While write isn’t explicitly listed, it’s synonymous with update in practice, as confirmed by CLI usage and community convention.
C : apply is not a Vault policy capability.
D : root is not a capability; it’s a policy name for superuser access.
Submit