|
33 | 33 |
|
34 | 34 | import static com.azure.core.util.FluxUtil.monoError; |
35 | 35 | import static com.azure.core.util.FluxUtil.withContext; |
36 | | -import static com.azure.core.util.tracing.Tracer.AZ_TRACING_NAMESPACE_KEY; |
37 | 36 | import static com.azure.security.keyvault.administration.KeyVaultAdministrationUtil.validateRoleDefinitionParameters; |
38 | 37 | import static com.azure.security.keyvault.administration.KeyVaultAdministrationUtil.validateRoleAssignmentParameters; |
39 | 38 | import static com.azure.security.keyvault.administration.KeyVaultAdministrationUtil.validateAndGetRoleDefinitionCreateParameters; |
|
62 | 61 | */ |
63 | 62 | @ServiceClient(builder = KeyVaultAccessControlClientBuilder.class, isAsync = true) |
64 | 63 | public final class KeyVaultAccessControlAsyncClient { |
65 | | - // Please see <a href=https://docs.microsoft.com/azure/azure-resource-manager/management/azure-services-resource-providers>here</a> |
66 | | - // for more information on Azure resource provider namespaces. |
67 | | - private static final String KEYVAULT_TRACING_NAMESPACE_VALUE = "Microsoft.KeyVault"; |
68 | | - |
69 | 64 | /** |
70 | 65 | * The logger to be used. |
71 | 66 | */ |
@@ -200,7 +195,7 @@ Mono<PagedResponse<KeyVaultRoleDefinition>> listRoleDefinitionsFirstPage(String |
200 | 195 |
|
201 | 196 | return clientImpl.getRoleDefinitions() |
202 | 197 | .listSinglePageAsync(vaultUrl, roleScope.toString(), null, |
203 | | - context.addData(AZ_TRACING_NAMESPACE_KEY, KEYVAULT_TRACING_NAMESPACE_VALUE)) |
| 198 | + context) |
204 | 199 | .doOnRequest(ignored -> logger.verbose("Listing role definitions for roleScope - {}", roleScope)) |
205 | 200 | .doOnSuccess(response -> logger.verbose("Listed role definitions for roleScope - {}", roleScope)) |
206 | 201 | .doOnError(error -> logger.warning("Failed to list role definitions for roleScope - {}", roleScope, |
@@ -229,8 +224,7 @@ Mono<PagedResponse<KeyVaultRoleDefinition>> listRoleDefinitionsFirstPage(String |
229 | 224 | Mono<PagedResponse<KeyVaultRoleDefinition>> listRoleDefinitionsNextPage(String continuationToken, Context context) { |
230 | 225 | try { |
231 | 226 | return clientImpl.getRoleDefinitions() |
232 | | - .listNextSinglePageAsync(continuationToken, vaultUrl, context.addData(AZ_TRACING_NAMESPACE_KEY, |
233 | | - KEYVAULT_TRACING_NAMESPACE_VALUE)) |
| 227 | + .listNextSinglePageAsync(continuationToken, vaultUrl, context) |
234 | 228 | .doOnRequest(ignored -> |
235 | 229 | logger.verbose("Listing next role definitions page - Page {}", continuationToken)) |
236 | 230 | .doOnSuccess(response -> |
@@ -384,7 +378,7 @@ Mono<Response<KeyVaultRoleDefinition>> setRoleDefinitionWithResponse(SetRoleDefi |
384 | 378 | return clientImpl.getRoleDefinitions() |
385 | 379 | .createOrUpdateWithResponseAsync(vaultUrl, options.getRoleScope().toString(), |
386 | 380 | options.getRoleDefinitionName(), parameters, |
387 | | - context.addData(AZ_TRACING_NAMESPACE_KEY, KEYVAULT_TRACING_NAMESPACE_VALUE)) |
| 381 | + context) |
388 | 382 | .doOnRequest(ignored -> |
389 | 383 | logger.verbose("Creating role definition - {}", options.getRoleDefinitionName())) |
390 | 384 | .doOnSuccess(response -> logger.verbose("Created role definition - {}", response.getValue().getName())) |
@@ -486,7 +480,7 @@ Mono<Response<KeyVaultRoleDefinition>> getRoleDefinitionWithResponse(KeyVaultRol |
486 | 480 |
|
487 | 481 | return clientImpl.getRoleDefinitions() |
488 | 482 | .getWithResponseAsync(vaultUrl, roleScope.toString(), roleDefinitionName, |
489 | | - context.addData(AZ_TRACING_NAMESPACE_KEY, KEYVAULT_TRACING_NAMESPACE_VALUE)) |
| 483 | + context) |
490 | 484 | .doOnRequest(ignored -> logger.verbose("Retrieving role definition - {}", roleDefinitionName)) |
491 | 485 | .doOnSuccess(response -> |
492 | 486 | logger.verbose("Retrieved role definition - {}", response.getValue().getName())) |
@@ -581,7 +575,7 @@ Mono<Response<Void>> deleteRoleDefinitionWithResponse(KeyVaultRoleScope roleScop |
581 | 575 |
|
582 | 576 | return clientImpl.getRoleDefinitions() |
583 | 577 | .deleteWithResponseAsync(vaultUrl, roleScope.toString(), roleDefinitionName, |
584 | | - context.addData(AZ_TRACING_NAMESPACE_KEY, KEYVAULT_TRACING_NAMESPACE_VALUE)) |
| 578 | + context) |
585 | 579 | .doOnRequest(ignored -> logger.verbose("Deleting role definition - {}", roleDefinitionName)) |
586 | 580 | .doOnSuccess(response -> logger.verbose("Deleted role definition - {}", response.getValue().getName())) |
587 | 581 | .doOnError(error -> logger.warning("Failed to delete role definition - {}", roleDefinitionName, error)) |
@@ -656,7 +650,7 @@ Mono<PagedResponse<KeyVaultRoleAssignment>> listRoleAssignmentsFirstPage(String |
656 | 650 |
|
657 | 651 | return clientImpl.getRoleAssignments() |
658 | 652 | .listForScopeSinglePageAsync(vaultUrl, roleScope.toString(), null, |
659 | | - context.addData(AZ_TRACING_NAMESPACE_KEY, KEYVAULT_TRACING_NAMESPACE_VALUE)) |
| 653 | + context) |
660 | 654 | .doOnRequest(ignored -> logger.verbose("Listing role assignments for roleScope - {}", roleScope)) |
661 | 655 | .doOnSuccess(response -> logger.verbose("Listed role assignments for roleScope - {}", roleScope)) |
662 | 656 | .doOnError(error -> logger.warning("Failed to list role assignments for roleScope - {}", roleScope, |
@@ -685,7 +679,7 @@ Mono<PagedResponse<KeyVaultRoleAssignment>> listRoleAssignmentsNextPage(String c |
685 | 679 | try { |
686 | 680 | return clientImpl.getRoleAssignments() |
687 | 681 | .listForScopeNextSinglePageAsync(continuationToken, vaultUrl, |
688 | | - context.addData(AZ_TRACING_NAMESPACE_KEY, KEYVAULT_TRACING_NAMESPACE_VALUE)) |
| 682 | + context) |
689 | 683 | .doOnRequest(ignored -> |
690 | 684 | logger.verbose("Listing next role assignments page - Page {}", continuationToken)) |
691 | 685 | .doOnSuccess(response -> |
@@ -850,7 +844,7 @@ Mono<Response<KeyVaultRoleAssignment>> createRoleAssignmentWithResponse(KeyVault |
850 | 844 |
|
851 | 845 | return clientImpl.getRoleAssignments() |
852 | 846 | .createWithResponseAsync(vaultUrl, roleScope.toString(), roleAssignmentName, parameters, |
853 | | - context.addData(AZ_TRACING_NAMESPACE_KEY, KEYVAULT_TRACING_NAMESPACE_VALUE)) |
| 847 | + context) |
854 | 848 | .doOnRequest(ignored -> logger.verbose("Creating role assignment - {}", roleAssignmentName)) |
855 | 849 | .doOnSuccess(response -> logger.verbose("Created role assignment - {}", response.getValue().getName())) |
856 | 850 | .doOnError(error -> logger.warning("Failed to create role assignment - {}", roleAssignmentName, error)) |
@@ -947,7 +941,7 @@ Mono<Response<KeyVaultRoleAssignment>> getRoleAssignmentWithResponse(KeyVaultRol |
947 | 941 | validateRoleAssignmentParameters(roleScope, roleAssignmentName); |
948 | 942 | return clientImpl.getRoleAssignments() |
949 | 943 | .getWithResponseAsync(vaultUrl, roleScope.toString(), roleAssignmentName, |
950 | | - context.addData(AZ_TRACING_NAMESPACE_KEY, KEYVAULT_TRACING_NAMESPACE_VALUE)) |
| 944 | + context) |
951 | 945 | .doOnRequest(ignored -> logger.verbose("Retrieving role assignment - {}", roleAssignmentName)) |
952 | 946 | .doOnSuccess(response -> |
953 | 947 | logger.verbose("Retrieved role assignment - {}", response.getValue().getName())) |
@@ -1041,7 +1035,7 @@ Mono<Response<Void>> deleteRoleAssignmentWithResponse(KeyVaultRoleScope roleScop |
1041 | 1035 |
|
1042 | 1036 | return clientImpl.getRoleAssignments() |
1043 | 1037 | .deleteWithResponseAsync(vaultUrl, roleScope.toString(), roleAssignmentName, |
1044 | | - context.addData(AZ_TRACING_NAMESPACE_KEY, KEYVAULT_TRACING_NAMESPACE_VALUE)) |
| 1038 | + context) |
1045 | 1039 | .doOnRequest(ignored -> logger.verbose("Deleting role assignment - {}", roleAssignmentName)) |
1046 | 1040 | .doOnSuccess(response -> logger.verbose("Deleted role assignment - {}", response.getValue().getName())) |
1047 | 1041 | .doOnError(error -> logger.warning("Failed to delete role assignment - {}", roleAssignmentName, error)) |
|
0 commit comments