Package | Description |
---|---|
com.azure.security.keyvault.administration |
Package containing classes for creating clients
KeyVaultAccessControlAsyncClient and
KeyVaultAccessControlClient that perform access control operations
on Azure Key Vault resources, as well as clients
KeyVaultBackupAsyncClient and
KeyVaultBackupClient that perform backup and restore operations on
Azure Key Vault keys. |
com.azure.security.keyvault.administration.models |
Package containing classes used by
KeyVaultAccessControlAsyncClient and
KeyVaultAccessControlClient to perform access control operations
on Azure Key Vault resources, as well as classes used by
KeyVaultBackupAsyncClient and
KeyVaultBackupClient to perform backup and restore operations on
on Azure Key Vault keys. |
com.azure.security.keyvault.administration.options |
Package containing options classes for access control operations performed by
KeyVaultAccessControlAsyncClient and
KeyVaultAccessControlClient , as well as backup and restore
operations for Azure Key Vault keys performed by
KeyVaultBackupAsyncClient and
KeyVaultBackupClient . |
Modifier and Type | Method and Description |
---|---|
Mono<KeyVaultRoleAssignment> |
KeyVaultAccessControlAsyncClient.createRoleAssignment(KeyVaultRoleScope roleScope,
String roleDefinitionId,
String principalId)
Creates a
KeyVaultRoleAssignment with a randomly generated name. |
KeyVaultRoleAssignment |
KeyVaultAccessControlClient.createRoleAssignment(KeyVaultRoleScope roleScope,
String roleDefinitionId,
String principalId)
Creates a
KeyVaultRoleAssignment with a randomly generated name . |
Mono<KeyVaultRoleAssignment> |
KeyVaultAccessControlAsyncClient.createRoleAssignment(KeyVaultRoleScope roleScope,
String roleDefinitionId,
String principalId,
String roleAssignmentName)
Creates a
KeyVaultRoleAssignment . |
KeyVaultRoleAssignment |
KeyVaultAccessControlClient.createRoleAssignment(KeyVaultRoleScope roleScope,
String roleDefinitionId,
String principalId,
String roleAssignmentName)
Creates a
KeyVaultRoleAssignment . |
Mono<com.azure.core.http.rest.Response<KeyVaultRoleAssignment>> |
KeyVaultAccessControlAsyncClient.createRoleAssignmentWithResponse(KeyVaultRoleScope roleScope,
String roleDefinitionId,
String principalId,
String roleAssignmentName)
Creates a
KeyVaultRoleAssignment . |
com.azure.core.http.rest.Response<KeyVaultRoleAssignment> |
KeyVaultAccessControlClient.createRoleAssignmentWithResponse(KeyVaultRoleScope roleScope,
String roleDefinitionId,
String principalId,
String roleAssignmentName,
com.azure.core.util.Context context)
Creates a
KeyVaultRoleAssignment . |
Mono<KeyVaultRoleAssignment> |
KeyVaultAccessControlAsyncClient.deleteRoleAssignment(KeyVaultRoleScope roleScope,
String roleAssignmentName)
Deletes a
KeyVaultRoleAssignment . |
KeyVaultRoleAssignment |
KeyVaultAccessControlClient.deleteRoleAssignment(KeyVaultRoleScope roleScope,
String roleAssignmentName)
Deletes a
KeyVaultRoleAssignment . |
Mono<com.azure.core.http.rest.Response<KeyVaultRoleAssignment>> |
KeyVaultAccessControlAsyncClient.deleteRoleAssignmentWithResponse(KeyVaultRoleScope roleScope,
String roleAssignmentName)
Deletes a
KeyVaultRoleAssignment . |
com.azure.core.http.rest.Response<KeyVaultRoleAssignment> |
KeyVaultAccessControlClient.deleteRoleAssignmentWithResponse(KeyVaultRoleScope roleScope,
String roleAssignmentName,
com.azure.core.util.Context context)
Deletes a
KeyVaultRoleAssignment . |
Mono<KeyVaultRoleDefinition> |
KeyVaultAccessControlAsyncClient.deleteRoleDefinition(KeyVaultRoleScope roleScope,
String roleDefinitionName)
Deletes a
KeyVaultRoleDefinition . |
KeyVaultRoleDefinition |
KeyVaultAccessControlClient.deleteRoleDefinition(KeyVaultRoleScope roleScope,
String roleDefinitionName)
Deletes a
KeyVaultRoleDefinition . |
Mono<com.azure.core.http.rest.Response<KeyVaultRoleDefinition>> |
KeyVaultAccessControlAsyncClient.deleteRoleDefinitionWithResponse(KeyVaultRoleScope roleScope,
String roleDefinitionName)
Deletes a
KeyVaultRoleDefinition . |
com.azure.core.http.rest.Response<KeyVaultRoleDefinition> |
KeyVaultAccessControlClient.deleteRoleDefinitionWithResponse(KeyVaultRoleScope roleScope,
String roleDefinitionName,
com.azure.core.util.Context context)
Deletes a
KeyVaultRoleDefinition . |
Mono<KeyVaultRoleAssignment> |
KeyVaultAccessControlAsyncClient.getRoleAssignment(KeyVaultRoleScope roleScope,
String roleAssignmentName)
Gets a
KeyVaultRoleAssignment . |
KeyVaultRoleAssignment |
KeyVaultAccessControlClient.getRoleAssignment(KeyVaultRoleScope roleScope,
String roleAssignmentName)
Gets a
KeyVaultRoleAssignment . |
Mono<com.azure.core.http.rest.Response<KeyVaultRoleAssignment>> |
KeyVaultAccessControlAsyncClient.getRoleAssignmentWithResponse(KeyVaultRoleScope roleScope,
String roleAssignmentName)
Gets a
KeyVaultRoleAssignment . |
com.azure.core.http.rest.Response<KeyVaultRoleAssignment> |
KeyVaultAccessControlClient.getRoleAssignmentWithResponse(KeyVaultRoleScope roleScope,
String roleAssignmentName,
com.azure.core.util.Context context)
Gets a
KeyVaultRoleAssignment . |
Mono<KeyVaultRoleDefinition> |
KeyVaultAccessControlAsyncClient.getRoleDefinition(KeyVaultRoleScope roleScope,
String roleDefinitionName)
Gets a
KeyVaultRoleDefinition . |
KeyVaultRoleDefinition |
KeyVaultAccessControlClient.getRoleDefinition(KeyVaultRoleScope roleScope,
String roleDefinitionName)
Gets a
KeyVaultRoleDefinition . |
Mono<com.azure.core.http.rest.Response<KeyVaultRoleDefinition>> |
KeyVaultAccessControlAsyncClient.getRoleDefinitionWithResponse(KeyVaultRoleScope roleScope,
String roleDefinitionName)
Gets a
KeyVaultRoleDefinition . |
com.azure.core.http.rest.Response<KeyVaultRoleDefinition> |
KeyVaultAccessControlClient.getRoleDefinitionWithResponse(KeyVaultRoleScope roleScope,
String roleDefinitionName,
com.azure.core.util.Context context)
Gets a
KeyVaultRoleDefinition . |
com.azure.core.http.rest.PagedFlux<KeyVaultRoleAssignment> |
KeyVaultAccessControlAsyncClient.listRoleAssignments(KeyVaultRoleScope roleScope)
Lists all
role assignments that are applicable at the given
role scope and above. |
com.azure.core.http.rest.PagedIterable<KeyVaultRoleAssignment> |
KeyVaultAccessControlClient.listRoleAssignments(KeyVaultRoleScope roleScope)
Get all
role assignments that are applicable at the given
role scope and above. |
com.azure.core.http.rest.PagedIterable<KeyVaultRoleAssignment> |
KeyVaultAccessControlClient.listRoleAssignments(KeyVaultRoleScope roleScope,
com.azure.core.util.Context context)
Get all
role assignments that are applicable at the given
role scope and above. |
com.azure.core.http.rest.PagedFlux<KeyVaultRoleDefinition> |
KeyVaultAccessControlAsyncClient.listRoleDefinitions(KeyVaultRoleScope roleScope)
Lists all
role definitions that are applicable at the given
role scope and above. |
com.azure.core.http.rest.PagedIterable<KeyVaultRoleDefinition> |
KeyVaultAccessControlClient.listRoleDefinitions(KeyVaultRoleScope roleScope)
Get all
role definitions that are applicable at the given
role scope and above. |
com.azure.core.http.rest.PagedIterable<KeyVaultRoleDefinition> |
KeyVaultAccessControlClient.listRoleDefinitions(KeyVaultRoleScope roleScope,
com.azure.core.util.Context context)
Get all
role definitions that are applicable at the given
role scope and above. |
Mono<KeyVaultRoleDefinition> |
KeyVaultAccessControlAsyncClient.setRoleDefinition(KeyVaultRoleScope roleScope)
Creates or updates a
KeyVaultRoleDefinition with a randomly generated name . |
KeyVaultRoleDefinition |
KeyVaultAccessControlClient.setRoleDefinition(KeyVaultRoleScope roleScope)
Creates a
KeyVaultRoleDefinition with a randomly generated name . |
Mono<KeyVaultRoleDefinition> |
KeyVaultAccessControlAsyncClient.setRoleDefinition(KeyVaultRoleScope roleScope,
String roleDefinitionName)
Creates or updates a
KeyVaultRoleDefinition . |
KeyVaultRoleDefinition |
KeyVaultAccessControlClient.setRoleDefinition(KeyVaultRoleScope roleScope,
String roleDefinitionName)
Creates or updates a
KeyVaultRoleDefinition . |
Modifier and Type | Field and Description |
---|---|
static KeyVaultRoleScope |
KeyVaultRoleScope.GLOBAL |
static KeyVaultRoleScope |
KeyVaultRoleScope.KEYS |
Modifier and Type | Method and Description |
---|---|
static KeyVaultRoleScope |
KeyVaultRoleScope.fromString(String name)
Creates or finds a
KeyVaultRoleScope from its string representation. |
static KeyVaultRoleScope |
KeyVaultRoleScope.fromUrl(String url)
Creates or finds a
KeyVaultRoleScope from its string representation. |
static KeyVaultRoleScope |
KeyVaultRoleScope.fromUrl(URL url)
Creates or finds a
KeyVaultRoleScope from its string representation. |
KeyVaultRoleScope |
KeyVaultRoleAssignment.getRoleScope()
Get the
role assignment scope . |
Constructor and Description |
---|
KeyVaultRoleAssignment(String id,
String name,
String type,
KeyVaultRoleAssignmentProperties properties,
KeyVaultRoleScope roleScope)
Creates a new
role assignment with the specified details. |
Modifier and Type | Method and Description |
---|---|
KeyVaultRoleScope |
SetRoleDefinitionOptions.getRoleScope()
Get the
role scope of the KeyVaultRoleDefinition to create or update. |
Constructor and Description |
---|
SetRoleDefinitionOptions(KeyVaultRoleScope roleScope)
Creates an instance of
SetRoleDefinitionOptions with an automatically generated name. |
SetRoleDefinitionOptions(KeyVaultRoleScope roleScope,
String roleDefinitionName)
Creates an instance of
SetRoleDefinitionOptions . |
Copyright © 2021 Microsoft Corporation. All rights reserved.