You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added support for creating, updating, retrieving and deleting role definitions 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.
Copy file name to clipboardExpand all lines: sdk/keyvault/azure-security-keyvault-administration/src/main/java/com/azure/security/keyvault/administration/KeyVaultAccessControlAsyncClient.java
Copy file name to clipboardExpand all lines: sdk/keyvault/azure-security-keyvault-administration/src/main/java/com/azure/security/keyvault/administration/KeyVaultAccessControlClient.java
Copy file name to clipboardExpand all lines: sdk/keyvault/azure-security-keyvault-administration/src/main/java/com/azure/security/keyvault/administration/KeyVaultBackupAsyncClient.java
Copy file name to clipboardExpand all lines: sdk/keyvault/azure-security-keyvault-administration/src/main/java/com/azure/security/keyvault/administration/KeyVaultBackupClient.java
Copy file name to clipboardExpand all lines: sdk/keyvault/azure-security-keyvault-administration/src/main/java/com/azure/security/keyvault/administration/implementation/KeyVaultAccessControlClientImpl.java
+14-7Lines changed: 14 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -74,34 +74,41 @@ public RoleAssignmentsImpl getRoleAssignments() {
74
74
returnthis.roleAssignments;
75
75
}
76
76
77
-
/** Initializes an instance of KeyVaultAccessControlClient client. */
78
-
KeyVaultAccessControlClientImpl() {
77
+
/**
78
+
* Initializes an instance of KeyVaultAccessControlClient client.
Copy file name to clipboardExpand all lines: sdk/keyvault/azure-security-keyvault-administration/src/main/java/com/azure/security/keyvault/administration/implementation/KeyVaultAccessControlClientImplBuilder.java
0 commit comments