Freigeben über


Managed Instance Encryption Protectors - Get

Ruft eine verschlüsselungsschutzkomponente für verwaltete Instanzen ab.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
encryptionProtectorName
path True

EncryptionProtectorName

Der Name der abzurufenden Verschlüsselungsschutzkomponente.

managedInstanceName
path True

string

Der Name der verwalteten Instanz.

resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Sie können diesen Wert aus der Azure Resource Manager-API oder dem Portal abrufen.

subscriptionId
path True

string

Die Abonnement-ID, die ein Azure-Abonnement identifiziert.

api-version
query True

string

Die API-Version, die für die Anforderung verwendet werden soll.

Antworten

Name Typ Beschreibung
200 OK

ManagedInstanceEncryptionProtector

Die angegebene Verschlüsselungskomponente für verwaltete Instanzen wurde erfolgreich abgerufen.

Other Status Codes

ErrorResponse

Fehlerantworten: ***

  • 400 ManagedInstanceStoppingOrStopped – Konfliktierender Vorgang, der während der Instanz beendet/beendet wird

  • 400 ManagedInstanceStarting – Konfliktierender Vorgang, der während der Instanz im Startzustand liegt

  • 400 InvalidKeyName – Für den Serverschlüsselnamen wurde ein ungültiger Wert angegeben.

  • 400 InvalidKeyType – Der Serverschlüsseltyp erstellen wird nicht unterstützt.

  • 400 InvalidUpsertKeyType – Vom Dienst verwaltete TDE-Schlüssel werden vom Dienst verwaltet. Vom Dienst verwaltete TDE-Schlüssel unterstützen nicht das Erstellen oder Aktualisieren durch den Benutzer.

  • 400 InvalidKeyUpsertRequest – Die Anforderung zum Erstellen von Serverschlüsseln ist nicht vorhanden oder weist kein Eigenschaftenobjekt auf.

  • 400 InvalidEncryptionProtectorName – Der Name des Verschlüsselungsschutzschlüssels wird nicht unterstützt.

  • 404 ServerNotInSubscriptionResourceGroup – Der angegebene Server ist in der angegebenen Ressourcengruppe und dem angegebenen Abonnement nicht vorhanden.

  • 404 SubscriptionDoesNotHaveServer – Der angeforderte Server wurde nicht gefunden.

  • 404 ResourceNotFound – Die angeforderte Ressource wurde nicht gefunden.

Beispiele

Get the encryption protector

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
EncryptionProtectorName

Der Name der abzurufenden Verschlüsselungsschutzkomponente.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

ManagedInstanceEncryptionProtector

Die Verschlüsselungsschutzkomponente für verwaltete Instanzen.

ServerKeyType

Der Verschlüsselungsschutztyp wie "ServiceManaged", "AzureKeyVault".

EncryptionProtectorName

Der Name der abzurufenden Verschlüsselungsschutzkomponente.

Wert Beschreibung
current

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

ErrorDetail

Das Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

ManagedInstanceEncryptionProtector

Die Verschlüsselungsschutzkomponente für verwaltete Instanzen.

Name Typ Beschreibung
id

string

Ressourcen-ID.

kind

string

Art der Verschlüsselungsschutzkomponente. Dies sind Metadaten, die für die Azure-Portaloberfläche verwendet werden.

name

string

Ressourcenname.

properties.autoRotationEnabled

boolean

Kennzeichen für die automatische Drehung der Schlüsseldrehung. Entweder wahr oder falsch.

properties.serverKeyName

string

Der Name des verwalteten Instanzschlüssels.

properties.serverKeyType

ServerKeyType

Der Verschlüsselungsschutztyp wie "ServiceManaged", "AzureKeyVault".

properties.thumbprint

string

Fingerabdruck des Serverschlüssels.

properties.uri

string

Der URI des Serverschlüssels.

type

string

Ressourcentyp.

ServerKeyType

Der Verschlüsselungsschutztyp wie "ServiceManaged", "AzureKeyVault".

Wert Beschreibung
ServiceManaged
AzureKeyVault