Description | : Contains data from encryption.keyVaultProperties as well as information about which private endpoint is used by each encryption sibling set. Response from this endpoint can be modified and used as request body for POST request. |
Reference | : Link ¶ |
⚶ Changes
{ "#id": "Accounts_GetChangeKeyVaultInformation", "$responses": { "@added_ec3c3fdec4fe48968641337740ac5ad5": { "200": { "Description": "Result of getKeyVaultStatus with information about how volumes under NetApp account are encrypted.", "Type": "object", "$properties": [ { "#name": "properties", "Description": "Represents the properties of the getKeyVaultStatus.", "Required": false, "Type": "object", "$properties": [ { "#name": "keyVaultUri", "Description": "The URI of the key vault/managed HSM that should be used for encryption.", "Format": "uri", "Required": false, "Type": "string" }, { "#name": "keyName", "Description": "The name of the key that should be used for encryption.", "Required": false, "Type": "string" }, { "#name": "keyVaultResourceId", "Description": "Azure resource ID of the key vault/managed HSM that should be used for encryption.", "Format": "arm-id", "Required": false, "Type": "string" }, { "#name": "keyVaultPrivateEndpoints", "Description": "Pairs of virtual network ID and private endpoint ID. Every virtual network that has volumes encrypted with customer-managed keys needs its own key vault private endpoint.", "Required": false, "Type": "array", "$items": { "Description": "Pairs of virtual network ID and private endpoint ID. Every virtual network that has volumes encrypted with customer-managed keys needs its own key vault private endpoint.", "Type": "object", "$properties": [ { "#name": "virtualNetworkId", "Description": "Identifier for the virtual network id", "Format": "arm-id", "Required": false, "Type": "string" }, { "#name": "privateEndpointId", "Description": "Identifier of the private endpoint to reach the Azure Key Vault", "Format": "arm-id", "Required": false, "Type": "string" } ] } } ] } ] } } } }
⚼ Request
POST:
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/getKeyVaultStatus
{
subscriptionId:
string
,
resourceGroupName:
string
,
accountName:
string
,
api-version:
string
,
}
⚐ Response (200)
{
properties:
}
{
,
keyVaultUri:
string
,
keyName:
string
,
keyVaultResourceId:
string
,
keyVaultPrivateEndpoints:
}
[
]
,
{
,
virtualNetworkId:
string
,
privateEndpointId:
string
,
}
⚐ Response (202)
{
location:
string
,
}
⚐ Response (default)
{
error:
}
{
,
code:
string
,
message:
string
,
target:
string
,
details:
[
,
string
,
]
additionalInfo:
}
[
]
,
{
,
type:
string
,
info:
object
,
}