-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Initial KeyVaultAccessControlClient for Java #12405
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
f99f825
Created azure-security-keyvault-administration module including its P…
vcolin7 08f6264
Created AutoRest README and generated artifacts.
vcolin7 c351f17
Added sync methods
vcolin7 3b627b5
Modified the AutoRest specification to generate async methods only. R…
vcolin7 e4917eb
Created the AccessControl builder and clients (sync + async), public …
vcolin7 f9eebad
Regenerated classes with AutoRest v4 instead of v3.
vcolin7 b69e738
Added the 'KeyVault' prefix to all access control clients, implementa…
vcolin7 42a7cba
Added an API for listing role definitions.
vcolin7 0c75941
Added APIs for creating, getting, deleting and listing role assignments.
vcolin7 9d003dd
Polished README.
vcolin7 0b1fd31
Added the an entry for Key Vault Administration in version_client.txt
vcolin7 590045a
Renamed to not break the CI build.
vcolin7 8d556d4
Fixed copy/paste error on autorest.md
vcolin7 614cf26
Changed README references (keys -> administration).
vcolin7 6273df0
Addressed PR comments. Added a new ExpandableStringEnum: RoleScope. C…
vcolin7 d69de48
Merge branch 'master' into users/vicolina/keyvault-rbac
vcolin7 d966d81
Merge remote-tracking branch 'upstream/master' into users/vicolina/ke…
vcolin7 346b768
Addressed more PR feedback.
vcolin7 32084ad
Added the new Key Vault Administration library to eng/jacoco-test-cov…
vcolin7 14266a0
Re-generated code from the Swagger specification.
vcolin7 563f00d
Renamed many of the implementation models.
vcolin7 c6915b2
Added additional null checks for members in public methods that accep…
vcolin7 37b6be0
Added a module-info file.
vcolin7 ea4a103
Made small formatting corrections.
vcolin7 19ed63b
Removed an entry from module-info.java. Modified how KeyVaultAccessCo…
vcolin7 5e53892
Added missing package-info.java files.
vcolin7 e57a0fe
Corrected errors highlighted by APIView.
vcolin7 427ffdc
Reverted implementation classes to their original names and hid them …
vcolin7 0d75b43
Renamed KeyVaultRoleScope to KeyVaultRoleAssignmentScope.
vcolin7 0e42b1a
Fixed build issues.
vcolin7 b3dcfc7
Made model classes final.
vcolin7 4546a8c
Updated module-info.java
vcolin7 cbc2923
Renamed input parameter "scope" to "roleScope" in a multitude of publ…
vcolin7 8a74268
Fixed package-info.java Javadoc.
vcolin7 01e3e76
Fixed some strings used for logging.
vcolin7 2ee7459
Fixed JavaDoc formatting issues pointed out by @g2vinay.
vcolin7 0907fcb
Added samples to README.md
vcolin7 583d989
Merge branch 'master' into users/vicolina/keyvault-rbac
vcolin7 5a208bf
Fixed build analysis issues with the module's POM.
vcolin7 0169643
Fixed Build analysis issue related to README.
vcolin7 a476010
Fixed broken links in autorest.md and README.md
vcolin7 43a5fee
Fixed a bug in `KeyVaultAccessControlAsyncClient.createRoleAssignment…
vcolin7 43caa66
Updated azure-core versions.
vcolin7 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 hidden or 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
3 changes: 3 additions & 0 deletions
3
sdk/keyvault/azure-security-keyvault-administration/CHANGELOG.md
This file contains hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| # Release History | ||
| ## 4.0.0-beta.1 (Unreleased) | ||
| - Added `KeyVaultAccessControlClient`. |
308 changes: 308 additions & 0 deletions
308
sdk/keyvault/azure-security-keyvault-administration/README.md
Large diffs are not rendered by default.
Oops, something went wrong.
121 changes: 121 additions & 0 deletions
121
sdk/keyvault/azure-security-keyvault-administration/pom.xml
This file contains hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,121 @@ | ||
| <?xml version="1.0" encoding="UTF-8"?> | ||
| <project xmlns="http://maven.apache.org/POM/4.0.0" | ||
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
| xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||
| <parent> | ||
| <groupId>com.azure</groupId> | ||
| <artifactId>azure-client-sdk-parent</artifactId> | ||
| <version>1.7.0</version> <!-- {x-version-update;com.azure:azure-client-sdk-parent;current} --> | ||
| <relativePath>../../parents/azure-client-sdk-parent</relativePath> | ||
| </parent> | ||
|
|
||
| <modelVersion>4.0.0</modelVersion> | ||
|
|
||
| <groupId>com.azure</groupId> | ||
| <artifactId>azure-security-keyvault-administration</artifactId> | ||
| <version>4.0.0-beta.1</version> <!-- {x-version-update;com.azure:azure-security-keyvault-administration;current} --> | ||
|
|
||
| <name>Microsoft Azure client library for KeyVault Administration</name> | ||
| <description>This module contains client library for Microsoft Azure KeyVault Administration.</description> | ||
| <url>https://github.com/Azure/azure-sdk-for-java</url> | ||
|
|
||
| <distributionManagement> | ||
| <site> | ||
| <id>azure-java-build-docs</id> | ||
| <url>${site.url}/site/${project.artifactId}</url> | ||
| </site> | ||
| </distributionManagement> | ||
|
|
||
| <scm> | ||
| <url>scm:git:https://github.com/Azure/azure-sdk-for-java</url> | ||
| <connection>scm:git:git@github.com:Azure/azure-sdk-for-java.git</connection> | ||
| <tag>HEAD</tag> | ||
| </scm> | ||
|
|
||
| <dependencies> | ||
| <dependency> | ||
| <groupId>com.azure</groupId> | ||
| <artifactId>azure-core</artifactId> | ||
| <version>1.8.0</version> <!-- {x-version-update;com.azure:azure-core;dependency} --> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>com.azure</groupId> | ||
| <artifactId>azure-core-http-netty</artifactId> | ||
| <version>1.6.0</version> <!-- {x-version-update;com.azure:azure-core-http-netty;dependency} --> | ||
| </dependency> | ||
| <!-- Test dependencies --> | ||
| <dependency> | ||
| <groupId>org.junit.jupiter</groupId> | ||
| <artifactId>junit-jupiter-api</artifactId> | ||
| <version>5.6.2</version> <!-- {x-version-update;org.junit.jupiter:junit-jupiter-api;external_dependency} --> | ||
| <scope>test</scope> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.junit.jupiter</groupId> | ||
| <artifactId>junit-jupiter-engine</artifactId> | ||
| <version>5.6.2</version> <!-- {x-version-update;org.junit.jupiter:junit-jupiter-engine;external_dependency} --> | ||
| <scope>test</scope> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.junit.jupiter</groupId> | ||
| <artifactId>junit-jupiter-params</artifactId> | ||
| <version>5.6.2</version> <!-- {x-version-update;org.junit.jupiter:junit-jupiter-params;external_dependency} --> | ||
| <scope>test</scope> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.hamcrest</groupId> | ||
| <artifactId>hamcrest-library</artifactId> | ||
| <version>2.2</version> <!-- {x-version-update;org.hamcrest:hamcrest-library;external_dependency} --> | ||
| <scope>test</scope> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>io.projectreactor</groupId> | ||
| <artifactId>reactor-test</artifactId> | ||
| <version>3.3.9.RELEASE</version> <!-- {x-version-update;io.projectreactor:reactor-test;external_dependency} --> | ||
| <scope>test</scope> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>com.azure</groupId> | ||
| <artifactId>azure-core-test</artifactId> | ||
| <version>1.4.1</version> <!-- {x-version-update;com.azure:azure-core-test;dependency} --> | ||
| <scope>test</scope> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>com.azure</groupId> | ||
| <artifactId>azure-core-http-okhttp</artifactId> | ||
| <version>1.3.0</version> <!-- {x-version-update;com.azure:azure-core-http-okhttp;dependency} --> | ||
| <scope>test</scope> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>com.azure</groupId> | ||
| <artifactId>azure-identity</artifactId> | ||
| <version>1.1.0</version> <!-- {x-version-update;com.azure:azure-identity;dependency} --> | ||
| <scope>test</scope> | ||
| </dependency> | ||
| </dependencies> | ||
|
|
||
| <profiles> | ||
| <profile> | ||
| <id>java-lts</id> | ||
| <activation> | ||
| <jdk>[11,)</jdk> | ||
| </activation> | ||
| <build> | ||
| <plugins> | ||
| <plugin> | ||
| <groupId>org.apache.maven.plugins</groupId> | ||
| <artifactId>maven-surefire-plugin</artifactId> | ||
| <version>3.0.0-M3</version> <!-- {x-version-update;org.apache.maven.plugins:maven-surefire-plugin;external_dependency} --> | ||
| <configuration> | ||
| <argLine> | ||
| --add-exports com.azure.core/com.azure.core.implementation.http=ALL-UNNAMED | ||
|
|
||
| --add-opens com.azure.security.keyvault.administration/com.azure.security.keyvault.administration=ALL-UNNAMED | ||
| </argLine> | ||
| </configuration> | ||
| </plugin> | ||
| </plugins> | ||
| </build> | ||
| </profile> | ||
| </profiles> | ||
| </project> | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.