Managed Instance Encryption Protectors - Get

Načte ochranu šifrování spravované instance.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/encryptionProtector/current?api-version=2020-08-01-preview

Parametry identifikátoru URI

Name In Required Type Description
encryptionProtectorName
path True

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

managedInstanceName
path True
  • string

Název spravované instance.

resourceGroupName
path True
  • string

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

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 Type Description
200 OK

Byla úspěšně načtena zadaná ochrana šifrování spravované instance.

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 TDE spravované službou jsou spravovány službou. TDE klíče spravované službou nepodporují vytvoření ani aktualizaci uživatelem.

  • 400 InvalidKeyUpsertRequest-žádost o vytvoření klíče serveru neexistuje nebo nemá žádný objekt Properties.

  • 400 InvalidEncryptionProtectorName – název klíče ochrany šifrování není podporován.

  • 404 SubscriptionDoesNotHaveServer – požadovaný server nebyl nalezen.

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

  • 404 ResourceNotFound-požadovaný prostředek nebyl nalezen.

Příklady

Get the encryption protector

Sample Request

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

Sample Response

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

Definice

EncryptionProtectorName

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

ManagedInstanceEncryptionProtector

Ochrana šifrování spravované instance.

ServerKeyType

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

EncryptionProtectorName

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

Name Type Description
current
  • string

ManagedInstanceEncryptionProtector

Ochrana šifrování spravované instance.

Name Type Description
id
  • string

ID prostředku

kind
  • string

Druh ochrany šifrování. Toto je metadata, která se používají pro prostředí Azure Portal.

name
  • string

Název prostředku

properties.autoRotationEnabled
  • boolean

Příznak automatického otočení klíče pro klíč Buď hodnotu true, nebo false.

properties.serverKeyName
  • string

Název klíče spravované instance.

properties.serverKeyType

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

properties.thumbprint
  • string

Kryptografický otisk klíče serveru

properties.uri
  • string

Identifikátor URI klíč serveru

type
  • string

Typ prostředku.

ServerKeyType

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

Name Type Description
AzureKeyVault
  • string
ServiceManaged
  • string