Encryption Protectors - List By Server

Obtient une liste de protecteurs de chiffrement de serveur

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/encryptionProtector?api-version=2021-11-01

Paramètres URI

Nom Dans Obligatoire Type Description
resourceGroupName
path True

string

Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

serverName
path True

string

Le nom du serveur

subscriptionId
path True

string

L’ID d’abonnement d’un abonnement Azure.

api-version
query True

string

Version de l’API à utiliser pour la requête.

Réponses

Nom Type Description
200 OK

EncryptionProtectorListResult

La liste des protecteurs de chiffrement de serveur a été récupérée.

Other Status Codes

Réponses d’erreur : ***

  • 400 InvalidKeyName : une valeur non valide a été donnée pour le nom de la clé de serveur.

  • 400 InvalidKeyType : le type de clé de serveur create n’est pas pris en charge.

  • 400 InvalidUpsertKeyType : les clés TDE gérées par le service sont gérées par le service. Les clés TDE gérées par le service ne prennent pas en charge la création ou la mise à jour par l’utilisateur.

  • 400 InvalidKeyUpsertRequest : la demande de création de clé de serveur n’existe pas ou n’a pas d’objet de propriétés.

  • 400 InvalidEncryptionProtectorName : le nom de clé du protecteur de chiffrement n’est pas pris en charge.

  • 404 SubscriptionDoesNotHaveServer : le serveur demandé est introuvable

  • 404 ServerNotInSubscriptionResourceGroup : le serveur spécifié n’existe pas dans le groupe de ressources et l’abonnement spécifiés.

Exemples

List encryption protectors by server

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/encryptionProtector?api-version=2021-11-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/encryptionProtector/current",
      "name": "current",
      "type": "Microsoft.Sql/servers/encryptionProtector",
      "location": "Japan East",
      "kind": "azurekeyvault",
      "properties": {
        "serverKeyName": "someVault_someKey_01234567890123456789012345678901",
        "serverKeyType": "AzureKeyVault",
        "uri": "https://someVault.vault.azure.net/keys/someKey/01234567890123456789012345678901"
      }
    }
  ]
}

Définitions

Nom Description
EncryptionProtector

Protecteur de chiffrement de serveur.

EncryptionProtectorListResult

Liste des protecteurs de chiffrement de serveur.

ServerKeyType

Type de protecteur de chiffrement comme « ServiceManaged », « AzureKeyVault ».

EncryptionProtector

Protecteur de chiffrement de serveur.

Nom Type Description
id

string

ID de la ressource

kind

string

Type de protecteur de chiffrement. Il s’agit des métadonnées utilisées pour l’expérience Portail Azure.

location

string

Emplacement de la ressource.

name

string

Nom de la ressource.

properties.autoRotationEnabled

boolean

Indicateur d’activation de la rotation automatique des clés. true ou false.

properties.serverKeyName

string

Nom de la clé de serveur.

properties.serverKeyType

ServerKeyType

Type de protecteur de chiffrement comme « ServiceManaged », « AzureKeyVault ».

properties.subregion

string

Sous-région du protecteur de chiffrement.

properties.thumbprint

string

Empreinte numérique de la clé de serveur.

properties.uri

string

URI de la clé de serveur.

type

string

Type de ressource.

EncryptionProtectorListResult

Liste des protecteurs de chiffrement de serveur.

Nom Type Description
nextLink

string

Lien pour récupérer la page de résultats suivante.

value

EncryptionProtector[]

Tableau de résultats.

ServerKeyType

Type de protecteur de chiffrement comme « ServiceManaged », « AzureKeyVault ».

Nom Type Description
AzureKeyVault

string

ServiceManaged

string