Managed Instance Keys - List By Instance

Získá seznam klíčů spravované instance.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/keys?api-version=2021-05-01-preview
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/keys?$filter={$filter}&api-version=2021-05-01-preview

Parametry identifikátoru URI

Name In Required Type Description
managedInstanceName
path True
  • string

Název spravované instance.

resourceGroupName
path True
  • string

Název skupiny prostředků, která prostředek obsahuje. Tuto hodnotu můžete získat z rozhraní API služby Azure Resource Manager nebo 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.

$filter
query
  • string

Výraz filtru OData, který filtruje prvky v kolekci.

Odpovědi

Name Type Description
200 OK

Úspěšně se načetl seznam klíčů spravovaných instancí.

Other Status Codes

Chybové odpovědi: ***

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

  • 400 InvalidKeyType – Typ klíče vytvořit server se nepodporuje.

  • 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 klíč vytvořit server neexistuje nebo nemá žádný objekt vlastností.

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

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

Příklady

List the keys for a managed instance.

Sample Request

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

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/managedInstances/sqlcrudtest-4645/keys/someVault_someKey_01234567890123456789012345678901",
      "name": "someVault_someKey_01234567890123456789012345678901",
      "type": "Microsoft.Sql/managedInstances/keys",
      "kind": "azurekeyvault",
      "properties": {
        "thumbprint": "00112233445566778899AABBCCDDEEFFAABBCCDD",
        "creationDate": "2020-11-15T00:00:00Z",
        "autoRotationEnabled": false
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/managedInstances/sqlcrudtest-4645/keys/myVault_myKey_11111111111111111111111111111111",
      "name": "myVault_myKey_11111111111111111111111111111111",
      "type": "Microsoft.Sql/managedInstances/keys",
      "kind": "azurekeyvault",
      "properties": {
        "thumbprint": "AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBB",
        "creationDate": "2020-11-15T00:00:00Z",
        "autoRotationEnabled": false
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/managedInstances/sqlcrudtest-4645/keys/ServiceManaged",
      "name": "ServiceManaged",
      "type": "Microsoft.Sql/managedInstances/keys",
      "kind": "servicemanaged",
      "properties": {}
    }
  ]
}

Definice

ManagedInstanceKey

Klíč spravované instance.

ManagedInstanceKeyListResult

Seznam klíčů spravovaných instancí

ServerKeyType

Typ klíče, jako je ServiceManaged, AzureKeyVault.

ManagedInstanceKey

Klíč spravované instance.

Name Type Description
id
  • string

ID prostředku.

kind
  • string

Druh ochrany proti šifrování. Toto jsou metadata používaná pro Azure Portal prostředí.

name
  • string

Název prostředku.

properties.autoRotationEnabled
  • boolean

Příznak výslovného souhlasu s automatickým otáčením klíčů Buď pravda, nebo nepravda.

properties.creationDate
  • string

Datum vytvoření klíče.

properties.serverKeyType

Typ klíče, jako je ServiceManaged, AzureKeyVault.

properties.thumbprint
  • string

Kryptografický otisk klíče

properties.uri
  • string

Identifikátor URI klíče. Pokud je ServerKeyType AzureKeyVault, je potřeba identifikátor URI.

type
  • string

Typ prostředku.

ManagedInstanceKeyListResult

Seznam klíčů spravovaných instancí

Name Type Description
nextLink
  • string

Odkaz na načtení další stránky výsledků

value

Pole výsledků.

ServerKeyType

Typ klíče, jako je ServiceManaged, AzureKeyVault.

Name Type Description
AzureKeyVault
  • string
ServiceManaged
  • string