Encryption Protectors - Get

Získá ochranu šifrování serveru.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
encryptionProtectorName
path True

EncryptionProtectorName

Název ochrany šifrování, která se má načíst.

resourceGroupName
path True

string

Název skupiny prostředků, která prostředek obsahuje. Tuto hodnotu můžete získat z rozhraní API Resource Manager Azure nebo z portálu.

serverName
path True

string

Název serveru.

subscriptionId
path True

string

ID předplatného, které identifikuje předplatné Azure.

api-version
query True

string

Verze rozhraní API, která se má použít pro požadavek.

Odpovědi

Name Typ Description
200 OK

EncryptionProtector

Zadaná ochrana šifrování serveru se úspěšně načetla.

Other Status Codes

Chybové odpovědi: ***

  • 400 InvalidKeyName – Pro název klíče serveru byla zadána neplatná hodnota.

  • 400 InvalidKeyType – Typ klíče pro vytvoření serveru není podporován.

  • 400 InvalidUpsertKeyType – klíče transparentního šifrování dat spravované službou spravuje služba. Klíče transparentního šifrování dat spravované službou nepodporují vytvoření nebo aktualizaci uživatelem.

  • 400 InvalidKeyUpsertRequest – požadavek na vytvoření klíče serveru neexistuje nebo nemá žádný objekt properties.

  • 400 InvalidEncryptionProtectorName – název klíče ochrany šifrování se nepodporuje.

  • 404 SubscriptionDoesNotHaveServer – Požadovaný server se nenašel.

  • 404 ServerNotInSubscriptionResourceGroup – zadaný server v zadané skupině prostředků a předplatném neexistuje.

  • 404 ResourceNotFound – Požadovaný prostředek se nenašel.

Příklady

Get the encryption protector

Ukázkový požadavek

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

Ukázková odpověď

{
  "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",
    "autoRotationEnabled": false
  }
}

Definice

Name Description
EncryptionProtector

Ochrana šifrování serveru.

EncryptionProtectorName

Název ochrany šifrování, která se má načíst.

ServerKeyType

Typ ochrany šifrování, jako je ServiceManaged, AzureKeyVault.

EncryptionProtector

Ochrana šifrování serveru.

Name Typ Description
id

string

ID prostředku.

kind

string

Druh ochrany šifrování. Jedná se o metadata používaná pro Azure Portal prostředí.

location

string

Umístění prostředku.

name

string

Název prostředku.

properties.autoRotationEnabled

boolean

Příznak výslovného souhlasu s obměnou klávesou. Buď true, nebo false.

properties.serverKeyName

string

Název klíče serveru.

properties.serverKeyType

ServerKeyType

Typ ochrany šifrování, jako je ServiceManaged, AzureKeyVault.

properties.subregion

string

Podoblast ochrany šifrování

properties.thumbprint

string

Kryptografický otisk klíče serveru.

properties.uri

string

Identifikátor URI klíče serveru.

type

string

Typ prostředku.

EncryptionProtectorName

Název ochrany šifrování, která se má načíst.

Name Typ Description
current

string

ServerKeyType

Typ ochrany šifrování, jako je ServiceManaged, AzureKeyVault.

Name Typ Description
AzureKeyVault

string

ServiceManaged

string