Interface Vault.UpdateStages.WithAccessPolicy
-
- All Known Subinterfaces:
Vault.Update
- Enclosing interface:
- Vault.UpdateStages
public static interface Vault.UpdateStages.WithAccessPolicyA key vault update allowing access policies to be modified, attached, or removed.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccessPolicy.UpdateDefinitionStages.Blank<Vault.Update>defineAccessPolicy()Begins the definition of a new access policy to be added to this key vault.AccessPolicy.UpdateupdateAccessPolicy(String objectId)Begins the update of an existing access policy attached to this key vault.Vault.UpdatewithAccessPolicy(AccessPolicy accessPolicy)Attach an existing access policy.Vault.UpdatewithoutAccessPolicy(String objectId)Remove an access policy from the access policy list.Vault.UpdatewithoutRoleBasedAccessControl()Disables role based access control (RBAC) for authorization of data access.Vault.UpdatewithRoleBasedAccessControl()Enables role based access control (RBAC) for authorization of data access.
-
-
-
Method Detail
-
withoutAccessPolicy
Vault.Update withoutAccessPolicy(String objectId)
Remove an access policy from the access policy list.- Parameters:
objectId- the object ID of the Active Directory identity the access policy is for- Returns:
- the key vault update stage
-
withAccessPolicy
Vault.Update withAccessPolicy(AccessPolicy accessPolicy)
Attach an existing access policy.- Parameters:
accessPolicy- the existing access policy- Returns:
- the key vault update stage
-
defineAccessPolicy
AccessPolicy.UpdateDefinitionStages.Blank<Vault.Update> defineAccessPolicy()
Begins the definition of a new access policy to be added to this key vault.- Returns:
- the first stage of the access policy definition
-
updateAccessPolicy
AccessPolicy.Update updateAccessPolicy(String objectId)
Begins the update of an existing access policy attached to this key vault.- Parameters:
objectId- the object ID of the Active Directory identity the access policy is for- Returns:
- the update stage of the access policy definition
-
withRoleBasedAccessControl
Vault.Update withRoleBasedAccessControl()
Enables role based access control (RBAC) for authorization of data access. It overrides access policies configure.- Returns:
- the update stage of the access policy definition
-
withoutRoleBasedAccessControl
Vault.Update withoutRoleBasedAccessControl()
Disables role based access control (RBAC) for authorization of data access.- Returns:
- the update stage of the access policy definition
-
-