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