Managed Instance Encryption Protectors - List By Instance

マネージド インスタンス暗号化保護機能の一覧を取得します

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

URI パラメーター

Name In Required Type Description
managedInstanceName
path True
  • string

マネージド インスタンスの名前。

resourceGroupName
path True
  • string

リソースが含まれているリソース グループの名前。 この値は、Azure リソース マネージャー API またはポータルから取得できます。

subscriptionId
path True
  • string

Azure サブスクリプションを識別するサブスクリプション ID。

api-version
query True
  • string

要求で使用する API のバージョン。

応答

Name Type Description
200 OK

マネージド インスタンス暗号化保護機能の一覧が正常に取得されました。

Other Status Codes

エラー応答: ***

  • 400 InvalidKeyName - サーバー キー名に無効な値が指定されました。

  • 400 InvalidKeyType - サーバー キーの作成の種類はサポートされていません。

  • 400 InvalidUpsertKeyType - サービスで管理される TDE キーは、サービスによって管理されます。 サービスで管理される TDE キーは、ユーザーによる作成または更新をサポートしていません。

  • 400 InvalidKeyUpsertRequest - サーバー キーの作成要求が存在しないか、プロパティ オブジェクトがありません。

  • 400 InvalidEncryptionProtectorName - 暗号化保護機能キー名はサポートされていません。

  • 404 SubscriptionDoesNotHaveServer - 要求されたサーバーが見つかりませんでした

  • 404 ServerNotInSubscriptionResourceGroup - 指定されたリソース グループとサブスクリプションに指定されたサーバーが存在しません。

List encryption protectors by managed instance

Sample Request

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

Sample Response

{
  "value": [
    {
      "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"
      }
    }
  ]
}

定義

ManagedInstanceEncryptionProtector

マネージド インスタンスの暗号化保護機能。

ManagedInstanceEncryptionProtectorListResult

マネージド インスタンス暗号化保護機能の一覧。

ServerKeyType

'ServiceManaged'、'AzureKeyVault' などの暗号化保護機能の種類。

ManagedInstanceEncryptionProtector

マネージド インスタンスの暗号化保護機能。

Name Type Description
id
  • string

リソースの ID

kind
  • string

暗号化保護機能の種類。 これは、Azure portal エクスペリエンスに使用されるメタデータです。

name
  • string

リソース名。

properties.autoRotationEnabled
  • boolean

キー自動ローテーションオプトイン フラグ。 true または false。

properties.serverKeyName
  • string

マネージド インスタンス キーの名前。

properties.serverKeyType

'ServiceManaged'、'AzureKeyVault' などの暗号化保護機能の種類。

properties.thumbprint
  • string

サーバー キーの拇印。

properties.uri
  • string

サーバー キーの URI。

type
  • string

リソースの種類。

ManagedInstanceEncryptionProtectorListResult

マネージド インスタンス暗号化保護機能の一覧。

Name Type Description
nextLink
  • string

結果の次のページを取得するためのリンク。

value

結果の配列。

ServerKeyType

'ServiceManaged'、'AzureKeyVault' などの暗号化保護機能の種類。

Name Type Description
AzureKeyVault
  • string
ServiceManaged
  • string