forked from Azure/azure-sdk-for-java
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added support for creating, updating, retrieving and deleting role de…
…finitions in Key Vault Administration (Azure#21125) * Updated Swagger configuration file. * Re-generated RBAC-related classes and added some public models to reflect changes in the implementation layer. Added public APIs for setting, retrieving and deleting role definitions, including an options class for these operations. * Re-generated classes related to backup and restore and added some public models to reflect changes in the implementation layer. * Applied some PR feedback. * Updated license for a couple files. * Added the KeyVaultRoleDefinitionType and included it in SetKeyVaultRoleDefinitionOptions and KeyVaultRoleDefinition. * Added the public KeyVaultAdministrationException and updated the JavaDoc in all clients to better reflect when it can be thrown. * Re-recorded all tests. * Fixed JavaDoc and Checkstyle issues. * Made it so that NullPointerExceptions for null service method arguments are logged in all clients. * Removed the roleType argument in SetKeyVaultRoleDefinitionOptions. * Removed unused import. * Renamed SetKeyVaultRoleDefinitionOptions to SetRoleDefinitionOptions. * Renamed some arguments and members for consistency with other languages. Applied other PR feedback.
- Loading branch information
Showing
85 changed files
with
4,848 additions
and
968 deletions.
There are no files selected for viewing
632 changes: 525 additions & 107 deletions
632
...ain/java/com/azure/security/keyvault/administration/KeyVaultAccessControlAsyncClient.java
Large diffs are not rendered by default.
Oops, something went wrong.
209 changes: 197 additions & 12 deletions
209
...src/main/java/com/azure/security/keyvault/administration/KeyVaultAccessControlClient.java
Large diffs are not rendered by default.
Oops, something went wrong.
216 changes: 136 additions & 80 deletions
216
...n/src/main/java/com/azure/security/keyvault/administration/KeyVaultBackupAsyncClient.java
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.