Interface AccessPolicy.UpdateDefinitionStages.WithPermissions<ParentT>
- Type Parameters:
ParentT
- the stage of the parent definition to return to after attaching this definition
- All Known Subinterfaces:
AccessPolicy.UpdateDefinition<ParentT>
,AccessPolicy.UpdateDefinitionStages.WithAttach<ParentT>
- Enclosing interface:
- AccessPolicy.UpdateDefinitionStages
public static interface AccessPolicy.UpdateDefinitionStages.WithPermissions<ParentT>
The access policy definition stage allowing permissions to be added.
-
Method Summary
Modifier and TypeMethodDescriptionAllow all permissions for the AD identity to access keys.allowKeyPermissions
(KeyPermissions... permissions) Allow a list of permissions for the AD identity to access keys.allowKeyPermissions
(List<KeyPermissions> permissions) Allow a list of permissions for the AD identity to access keys.Allow all permissions for the AD identity to access secrets.allowSecretPermissions
(SecretPermissions... permissions) Allow a list of permissions for the AD identity to access secrets.allowSecretPermissions
(List<SecretPermissions> permissions) Allow a list of permissions for the AD identity to access secrets.Allow all permissions for the Ad identity to access storage.allowStoragePermissions
(StoragePermissions... permissions) Allow a list of permissions for the AD identity to access storage.allowStoragePermissions
(List<StoragePermissions> permissions) Allow a list of permissions for the AD identity to access storage.
-
Method Details
-
allowKeyAllPermissions
AccessPolicy.UpdateDefinitionStages.WithAttach<ParentT> allowKeyAllPermissions()Allow all permissions for the AD identity to access keys.- Returns:
- the next stage of access policy definition
-
allowKeyPermissions
AccessPolicy.UpdateDefinitionStages.WithAttach<ParentT> allowKeyPermissions(KeyPermissions... permissions) Allow a list of permissions for the AD identity to access keys.- Parameters:
permissions
- the list of permissions allowed- Returns:
- the next stage of access policy definition
-
allowKeyPermissions
AccessPolicy.UpdateDefinitionStages.WithAttach<ParentT> allowKeyPermissions(List<KeyPermissions> permissions) Allow a list of permissions for the AD identity to access keys.- Parameters:
permissions
- the list of permissions allowed- Returns:
- the next stage of access policy definition
-
allowSecretAllPermissions
AccessPolicy.UpdateDefinitionStages.WithAttach<ParentT> allowSecretAllPermissions()Allow all permissions for the AD identity to access secrets.- Returns:
- the next stage of access policy definition
-
allowSecretPermissions
AccessPolicy.UpdateDefinitionStages.WithAttach<ParentT> allowSecretPermissions(SecretPermissions... permissions) Allow a list of permissions for the AD identity to access secrets.- Parameters:
permissions
- the list of permissions allowed- Returns:
- the next stage of access policy definition
-
allowSecretPermissions
AccessPolicy.UpdateDefinitionStages.WithAttach<ParentT> allowSecretPermissions(List<SecretPermissions> permissions) Allow a list of permissions for the AD identity to access secrets.- Parameters:
permissions
- the list of permissions allowed- Returns:
- the next stage of access policy definition
-
allowStorageAllPermissions
AccessPolicy.UpdateDefinitionStages.WithAttach<ParentT> allowStorageAllPermissions()Allow all permissions for the Ad identity to access storage.- Returns:
- the next stage of access policy definition
-
allowStoragePermissions
AccessPolicy.UpdateDefinitionStages.WithAttach<ParentT> allowStoragePermissions(StoragePermissions... permissions) Allow a list of permissions for the AD identity to access storage.- Parameters:
permissions
- the list of permissions allowed- Returns:
- the next stage of access policy definition
-
allowStoragePermissions
AccessPolicy.UpdateDefinitionStages.WithAttach<ParentT> allowStoragePermissions(List<StoragePermissions> permissions) Allow a list of permissions for the AD identity to access storage.- Parameters:
permissions
- the list of permissions allowed- Returns:
- the next stage of access policy definition
-