Interface AccessPolicy.DefinitionStages.WithPermissions<ParentT>
- Type Parameters:
ParentT
- the stage of the parent definition to return to after attaching this definition
- All Known Subinterfaces:
AccessPolicy.Definition<ParentT>
,AccessPolicy.DefinitionStages.WithAttach<ParentT>
- Enclosing interface:
- AccessPolicy.DefinitionStages
public static interface AccessPolicy.DefinitionStages.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 certificates.allowCertificatePermissions
(CertificatePermissions... permissions) Allow a list of permissions for the AD identity to access certificates.allowCertificatePermissions
(List<CertificatePermissions> permissions) Allow a list of permissions for the AD identity to access certificates.Allow 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.DefinitionStages.WithAttach<ParentT> allowKeyAllPermissions()Allow all permissions for the AD identity to access keys.- Returns:
- the next stage of access policy definition
-
allowKeyPermissions
AccessPolicy.DefinitionStages.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.DefinitionStages.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.DefinitionStages.WithAttach<ParentT> allowSecretAllPermissions()Allow all permissions for the AD identity to access secrets.- Returns:
- the next stage of access policy definition
-
allowSecretPermissions
AccessPolicy.DefinitionStages.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.DefinitionStages.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
-
allowCertificateAllPermissions
AccessPolicy.DefinitionStages.WithAttach<ParentT> allowCertificateAllPermissions()Allow all permissions for the AD identity to access certificates.- Returns:
- the next stage of access policy definition
-
allowCertificatePermissions
AccessPolicy.DefinitionStages.WithAttach<ParentT> allowCertificatePermissions(CertificatePermissions... permissions) Allow a list of permissions for the AD identity to access certificates.- Parameters:
permissions
- the list of permissions allowed- Returns:
- the next stage of access policy definition
-
allowCertificatePermissions
AccessPolicy.DefinitionStages.WithAttach<ParentT> allowCertificatePermissions(List<CertificatePermissions> permissions) Allow a list of permissions for the AD identity to access certificates.- Parameters:
permissions
- the list of permissions allowed- Returns:
- the next stage of access policy definition
-
allowStorageAllPermissions
AccessPolicy.DefinitionStages.WithAttach<ParentT> allowStorageAllPermissions()Allow all permissions for the Ad identity to access storage.- Returns:
- the next stage of access policy definition
-
allowStoragePermissions
AccessPolicy.DefinitionStages.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.DefinitionStages.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
-