다음을 통해 공유


Clusters - Create Or Update

Kusto 클러스터를 만들거나 업데이트합니다.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}?api-version=2024-04-13

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
clusterName
path True

string

Kusto 클러스터의 이름입니다.

regex 패턴: ^.*$

resourceGroupName
path True

string

리소스 그룹의 이름입니다. 이름은 대/소문자를 구분하지 않습니다.

subscriptionId
path True

string

대상 구독의 ID입니다.

api-version
query True

string

이 작업에 사용할 API 버전입니다.

요청 헤더

Name 필수 형식 Description
If-Match

string

클러스터의 ETag입니다. 현재 클러스터를 항상 덮어쓰려면 이 값을 생략합니다. 실수로 동시 변경 내용을 덮어쓰지 않도록 마지막으로 본 ETag 값을 지정합니다.

If-None-Match

string

새 클러스터를 만들 수 있지만 기존 클러스터를 업데이트하지 않도록 하려면 '*'로 설정합니다. 다른 값으로 인해 412 사전 조건 실패 응답이 발생합니다.

요청 본문

Name 필수 형식 Description
location True

string

리소스가 있는 지리적 위치

sku True

AzureSku

클러스터의 SKU입니다.

identity

Identity

구성된 경우 클러스터의 ID입니다.

properties.acceptedAudiences

AcceptedAudiences[]

클러스터의 허용 대상 그룹입니다.

properties.allowedFqdnList

string[]

클러스터에서 송신할 수 있는 FQDN(정규화된 도메인 이름) 목록입니다.

properties.allowedIpRangeList

string[]

클러스터에 연결할 수 있는 CIDR 형식의 IP 목록입니다.

properties.calloutPolicies

CalloutPolicy[]

클러스터에서 송신하기 위한 설명선 정책 목록입니다.

properties.enableAutoStop

boolean

데이터가 부족하거나 며칠 동안 활동이 없으므로 클러스터를 자동으로 중지할 수 있는지 여부를 나타내는 부울 값입니다.

properties.enableDiskEncryption

boolean

클러스터의 디스크가 암호화되었는지 여부를 나타내는 부울 값입니다.

properties.enableDoubleEncryption

boolean

이중 암호화를 사용할 수 있는지 여부를 나타내는 부울 값입니다.

properties.enablePurge

boolean

제거 작업이 사용되는지 여부를 나타내는 부울 값입니다.

properties.enableStreamingIngest

boolean

스트리밍 수집을 사용할 수 있는지 여부를 나타내는 부울 값입니다.

properties.engineType

EngineType

엔진 유형

properties.keyVaultProperties

KeyVaultProperties

클러스터 암호화에 대한 KeyVault 속성입니다.

properties.languageExtensions

LanguageExtensionsList

클러스터의 언어 확장 목록입니다.

properties.optimizedAutoscale

OptimizedAutoscale

최적화된 자동 크기 조정 정의입니다.

properties.publicIPType

publicIPType

만들 공용 IP 유형( IPv4(기본값) 또는 DualStack(IPv4 및 IPv6 둘 다)을 나타냅니다.

properties.publicNetworkAccess

PublicNetworkAccess

클러스터에 대한 공용 네트워크 액세스는 기본적으로 사용하도록 설정됩니다. 사용하지 않도록 설정하면 클러스터에 대한 프라이빗 엔드포인트 연결만 허용됩니다.

properties.restrictOutboundNetworkAccess

ClusterNetworkAccessFlag

아웃바운드 네트워크 액세스를 제한할지 여부입니다. 값은 선택 사항이지만 전달된 경우 '사용' 또는 '사용 안 함'이어야 합니다.

properties.trustedExternalTenants

TrustedExternalTenant[]

클러스터의 외부 테넌트입니다.

properties.virtualClusterGraduationProperties

string

가상 클러스터 졸업 속성

properties.virtualNetworkConfiguration

VirtualNetworkConfiguration

가상 네트워크 정의.

tags

object

리소스 태그.

zones

string[]

클러스터의 가용성 영역입니다.

응답

Name 형식 Description
200 OK

Cluster

클러스터를 업데이트했습니다.

201 Created

Cluster

클러스터를 성공적으로 만들었습니다.

Other Status Codes

ErrorResponse

작업이 실패한 이유를 설명하는 오류 응답입니다.

예제

KustoClustersCreateOrUpdate

샘플 요청

PUT https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/clusters/kustoCluster?api-version=2024-04-13

{
  "location": "westus",
  "sku": {
    "name": "Standard_L16as_v3",
    "capacity": 2,
    "tier": "Standard"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "enableStreamingIngest": true,
    "enablePurge": true,
    "enableDoubleEncryption": false,
    "enableAutoStop": true,
    "publicIPType": "DualStack",
    "publicNetworkAccess": "Enabled",
    "allowedIpRangeList": [
      "0.0.0.0/0"
    ],
    "languageExtensions": {
      "value": [
        {
          "languageExtensionName": "PYTHON",
          "languageExtensionImageName": "Python3_10_8"
        },
        {
          "languageExtensionName": "R",
          "languageExtensionImageName": "R"
        }
      ]
    }
  }
}

샘플 응답

{
  "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoCluster",
  "name": "kustoCluster",
  "type": "Microsoft.Kusto/Clusters",
  "location": "westus",
  "properties": {
    "provisioningState": "Succeeded",
    "enableDiskEncryption": false,
    "enableStreamingIngest": true,
    "enablePurge": true,
    "enableDoubleEncryption": false,
    "enableAutoStop": true,
    "publicIPType": "DualStack",
    "keyVaultProperties": {
      "keyVaultUri": "https://dummy.keyvault.com",
      "keyName": "keyName",
      "keyVersion": "keyVersion"
    },
    "engineType": "V3",
    "publicNetworkAccess": "Enabled",
    "restrictOutboundNetworkAccess": "Disabled",
    "allowedIpRangeList": [
      "0.0.0.0/0"
    ],
    "languageExtensions": {
      "value": [
        {
          "languageExtensionName": "PYTHON",
          "languageExtensionImageName": "Python3_10_8"
        },
        {
          "languageExtensionName": "R",
          "languageExtensionImageName": "R"
        }
      ]
    }
  },
  "sku": {
    "name": "Standard_L16as_v3",
    "capacity": 2,
    "tier": "Standard"
  },
  "identity": {
    "type": "SystemAssigned",
    "tenantId": "b932977f-6277-4ab7-a2cd-5bd21f07aaf4",
    "principalId": "faabad1f-4876-463c-af9d-6ba2d2d2394c",
    "userAssignedIdentities": {}
  },
  "etag": "abcd"
}
{
  "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoCluster",
  "name": "kustoCluster",
  "type": "Microsoft.Kusto/Clusters",
  "location": "westus",
  "properties": {
    "provisioningState": "Succeeded",
    "enableDiskEncryption": false,
    "enableStreamingIngest": true,
    "enablePurge": true,
    "enableDoubleEncryption": false,
    "enableAutoStop": true,
    "publicIPType": "DualStack",
    "keyVaultProperties": {
      "keyVaultUri": "https://dummy.keyvault.com",
      "keyName": "keyName",
      "keyVersion": "keyVersion"
    },
    "engineType": "V3",
    "publicNetworkAccess": "Enabled",
    "restrictOutboundNetworkAccess": "Disabled",
    "allowedIpRangeList": [
      "0.0.0.0/0"
    ],
    "languageExtensions": {
      "value": [
        {
          "languageExtensionName": "PYTHON",
          "languageExtensionImageName": "Python3_10_8"
        },
        {
          "languageExtensionName": "R",
          "languageExtensionImageName": "R"
        }
      ]
    }
  },
  "sku": {
    "name": "Standard_L16as_v3",
    "capacity": 2,
    "tier": "Standard"
  },
  "identity": {
    "type": "SystemAssigned",
    "tenantId": "b932977f-6277-4ab7-a2cd-5bd21f07aaf4",
    "principalId": "faabad1f-4876-463c-af9d-6ba2d2d2394c",
    "userAssignedIdentities": {}
  },
  "etag": "abcd123"
}

정의

Name Description
AcceptedAudiences

클러스터에서 신뢰할 수 있는 허용 대상 그룹을 나타냅니다.

AzureSku

Azure SKU 정의.

AzureSkuName

SKU 이름입니다.

AzureSkuTier

SKU 계층입니다.

CalloutPolicy

URI 패턴, 액세스 유형 및 서비스 유형을 포함한 외부 설명선 정책에 대한 구성입니다.

calloutType

액세스 중인 외부 리소스 또는 서비스의 종류를 지정하는 설명선 서비스의 유형입니다.

Cluster

Kusto 클러스터를 나타내는 클래스입니다.

ClusterNetworkAccessFlag

아웃바운드 네트워크 액세스를 제한할지 여부입니다. 값은 선택 사항이지만 전달된 경우 '사용' 또는 '사용 안 함'이어야 합니다.

createdByType

리소스를 만든 ID의 형식입니다.

EngineType

엔진 유형

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

ErrorDetail

오류 세부 정보입니다.

ErrorResponse

오류 응답

Identity

리소스의 ID입니다.

IdentityType

사용되는 관리 ID의 형식입니다. 'SystemAssigned, UserAssigned' 형식에는 암시적으로 생성된 ID와 사용자 할당 ID 집합이 모두 포함됩니다. 'None' 형식은 모든 ID를 제거합니다.

KeyVaultProperties

키 자격 증명 모음의 속성입니다.

LanguageExtension

언어 확장 개체입니다.

languageExtensionImageName

언어 확장 이미지 이름입니다.

languageExtensionName

언어 확장 이름입니다.

LanguageExtensionsList

언어 확장 개체의 목록입니다.

MigrationClusterProperties

마이그레이션의 일부인 클러스터의 속성을 나타냅니다.

MigrationClusterRole

마이그레이션 프로세스에서 클러스터의 역할입니다.

OptimizedAutoscale

최적화된 자동 크기 조정 정의를 포함하는 클래스입니다.

outboundAccess

지정된 URI 패턴에 대해 아웃바운드 액세스가 허용되는지 여부를 나타냅니다.

PrivateEndpointConnection

프라이빗 엔드포인트 연결

PrivateEndpointProperty

연결이 속한 프라이빗 엔드포인트입니다.

PrivateLinkServiceConnectionStateProperty

프라이빗 엔드포인트 연결의 연결 상태입니다.

ProvisioningState

리소스의 프로비전된 상태입니다.

publicIPType

만들 공용 IP 유형( IPv4(기본값) 또는 DualStack(IPv4 및 IPv6 둘 다)을 나타냅니다.

PublicNetworkAccess

클러스터에 대한 공용 네트워크 액세스는 기본적으로 사용하도록 설정됩니다. 사용하지 않도록 설정하면 클러스터에 대한 프라이빗 엔드포인트 연결만 허용됩니다.

State

리소스의 상태입니다.

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

TrustedExternalTenant

클러스터에서 신뢰할 수 있는 테넌트 ID를 나타냅니다.

UserAssignedIdentities

Kusto 클러스터와 연결된 사용자 ID 목록입니다. 사용자 ID 사전 키 참조는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' 형식의 ARM 리소스 ID입니다.

VirtualNetworkConfiguration

가상 네트워크 정의를 포함하는 클래스입니다.

VnetState

사용하도록 설정하면 클러스터가 구성된 서브넷에 배포되고, 사용하지 않도록 설정하면 서브넷에서 제거됩니다.

ZoneStatus

클러스터가 영역인지 비 영역인지 여부를 나타냅니다.

AcceptedAudiences

클러스터에서 신뢰할 수 있는 허용 대상 그룹을 나타냅니다.

Name 형식 Description
value

string

허용되는 대상 그룹을 나타내는 GUID 또는 유효한 URL입니다.

AzureSku

Azure SKU 정의.

Name 형식 Description
capacity

integer

클러스터의 인스턴스 수입니다.

name

AzureSkuName

SKU 이름입니다.

tier

AzureSkuTier

SKU 계층입니다.

AzureSkuName

SKU 이름입니다.

Name 형식 Description
Dev(No SLA)_Standard_D11_v2

string

Dev(No SLA)_Standard_E2a_v4

string

Standard_D11_v2

string

Standard_D12_v2

string

Standard_D13_v2

string

Standard_D14_v2

string

Standard_D16d_v5

string

Standard_D32d_v4

string

Standard_D32d_v5

string

Standard_DS13_v2+1TB_PS

string

Standard_DS13_v2+2TB_PS

string

Standard_DS14_v2+3TB_PS

string

Standard_DS14_v2+4TB_PS

string

Standard_E16a_v4

string

Standard_E16ads_v5

string

Standard_E16as_v4+3TB_PS

string

Standard_E16as_v4+4TB_PS

string

Standard_E16as_v5+3TB_PS

string

Standard_E16as_v5+4TB_PS

string

Standard_E16d_v4

string

Standard_E16d_v5

string

Standard_E16s_v4+3TB_PS

string

Standard_E16s_v4+4TB_PS

string

Standard_E16s_v5+3TB_PS

string

Standard_E16s_v5+4TB_PS

string

Standard_E2a_v4

string

Standard_E2ads_v5

string

Standard_E2d_v4

string

Standard_E2d_v5

string

Standard_E4a_v4

string

Standard_E4ads_v5

string

Standard_E4d_v4

string

Standard_E4d_v5

string

Standard_E64i_v3

string

Standard_E80ids_v4

string

Standard_E8a_v4

string

Standard_E8ads_v5

string

Standard_E8as_v4+1TB_PS

string

Standard_E8as_v4+2TB_PS

string

Standard_E8as_v5+1TB_PS

string

Standard_E8as_v5+2TB_PS

string

Standard_E8d_v4

string

Standard_E8d_v5

string

Standard_E8s_v4+1TB_PS

string

Standard_E8s_v4+2TB_PS

string

Standard_E8s_v5+1TB_PS

string

Standard_E8s_v5+2TB_PS

string

Standard_EC16ads_v5

string

Standard_EC16as_v5+3TB_PS

string

Standard_EC16as_v5+4TB_PS

string

Standard_EC8ads_v5

string

Standard_EC8as_v5+1TB_PS

string

Standard_EC8as_v5+2TB_PS

string

Standard_L16as_v3

string

Standard_L16s

string

Standard_L16s_v2

string

Standard_L16s_v3

string

Standard_L32as_v3

string

Standard_L32s_v3

string

Standard_L4s

string

Standard_L8as_v3

string

Standard_L8s

string

Standard_L8s_v2

string

Standard_L8s_v3

string

AzureSkuTier

SKU 계층입니다.

Name 형식 Description
Basic

string

Standard

string

CalloutPolicy

URI 패턴, 액세스 유형 및 서비스 유형을 포함한 외부 설명선 정책에 대한 구성입니다.

Name 형식 Description
calloutId

string

설명선 구성에 대한 고유 식별자입니다.

calloutType

calloutType

액세스 중인 외부 리소스 또는 서비스의 종류를 지정하는 설명선 서비스의 유형입니다.

calloutUriRegex

string

설명선 URI에 대한 정규식 또는 FQDN 패턴입니다.

outboundAccess

outboundAccess

지정된 URI 패턴에 대해 아웃바운드 액세스가 허용되는지 여부를 나타냅니다.

calloutType

액세스 중인 외부 리소스 또는 서비스의 종류를 지정하는 설명선 서비스의 유형입니다.

Name 형식 Description
azure_digital_twins

string

azure_openai

string

cosmosdb

string

external_data

string

genevametrics

string

kusto

string

mysql

string

postgresql

string

sandbox_artifacts

string

sql

string

webapi

string

Cluster

Kusto 클러스터를 나타내는 클래스입니다.

Name 형식 Default value Description
etag

string

리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다.

id

string

리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Identity

구성된 경우 클러스터의 ID입니다.

location

string

리소스가 있는 지리적 위치

name

string

리소스의 이름

properties.acceptedAudiences

AcceptedAudiences[]

클러스터의 허용 대상 그룹입니다.

properties.allowedFqdnList

string[]

클러스터에서 송신할 수 있는 FQDN(정규화된 도메인 이름) 목록입니다.

properties.allowedIpRangeList

string[]

클러스터에 연결할 수 있는 CIDR 형식의 IP 목록입니다.

properties.calloutPolicies

CalloutPolicy[]

클러스터에서 송신하기 위한 설명선 정책 목록입니다.

properties.dataIngestionUri

string

클러스터 데이터 수집 URI입니다.

properties.enableAutoStop

boolean

True

데이터가 부족하거나 며칠 동안 활동이 없으므로 클러스터를 자동으로 중지할 수 있는지 여부를 나타내는 부울 값입니다.

properties.enableDiskEncryption

boolean

False

클러스터의 디스크가 암호화되었는지 여부를 나타내는 부울 값입니다.

properties.enableDoubleEncryption

boolean

False

이중 암호화를 사용할 수 있는지 여부를 나타내는 부울 값입니다.

properties.enablePurge

boolean

False

제거 작업이 사용되는지 여부를 나타내는 부울 값입니다.

properties.enableStreamingIngest

boolean

False

스트리밍 수집을 사용할 수 있는지 여부를 나타내는 부울 값입니다.

properties.engineType

EngineType

V3

엔진 유형

properties.keyVaultProperties

KeyVaultProperties

클러스터 암호화에 대한 KeyVault 속성입니다.

properties.languageExtensions

LanguageExtensionsList

클러스터의 언어 확장 목록입니다.

properties.migrationCluster

MigrationClusterProperties

이 클러스터를 마이그레이션하는 데 관련된 피어 클러스터의 속성입니다.

properties.optimizedAutoscale

OptimizedAutoscale

최적화된 자동 크기 조정 정의입니다.

properties.privateEndpointConnections

PrivateEndpointConnection[]

프라이빗 엔드포인트 연결 목록입니다.

properties.provisioningState

ProvisioningState

리소스의 프로비전된 상태입니다.

properties.publicIPType

publicIPType

IPv4

만들 공용 IP 유형( IPv4(기본값) 또는 DualStack(IPv4 및 IPv6 둘 다)을 나타냅니다.

properties.publicNetworkAccess

PublicNetworkAccess

Enabled

클러스터에 대한 공용 네트워크 액세스는 기본적으로 사용하도록 설정됩니다. 사용하지 않도록 설정하면 클러스터에 대한 프라이빗 엔드포인트 연결만 허용됩니다.

properties.restrictOutboundNetworkAccess

ClusterNetworkAccessFlag

Disabled

아웃바운드 네트워크 액세스를 제한할지 여부입니다. 값은 선택 사항이지만 전달된 경우 '사용' 또는 '사용 안 함'이어야 합니다.

properties.state

State

리소스의 상태입니다.

properties.stateReason

string

클러스터의 현재 상태에 대한 이유입니다.

properties.trustedExternalTenants

TrustedExternalTenant[]

클러스터의 외부 테넌트입니다.

properties.uri

string

클러스터 URI입니다.

properties.virtualClusterGraduationProperties

string

가상 클러스터 졸업 속성

properties.virtualNetworkConfiguration

VirtualNetworkConfiguration

가상 네트워크 정의.

properties.zoneStatus

ZoneStatus

클러스터가 영역인지 비 영역인지 여부를 나타냅니다.

sku

AzureSku

클러스터의 SKU입니다.

systemData

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

tags

object

리소스 태그.

type

string

리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts"

zones

string[]

클러스터의 가용성 영역입니다.

ClusterNetworkAccessFlag

아웃바운드 네트워크 액세스를 제한할지 여부입니다. 값은 선택 사항이지만 전달된 경우 '사용' 또는 '사용 안 함'이어야 합니다.

Name 형식 Description
Disabled

string

Enabled

string

createdByType

리소스를 만든 ID의 형식입니다.

Name 형식 Description
Application

string

Key

string

ManagedIdentity

string

User

string

EngineType

엔진 유형

Name 형식 Description
V2

string

V3

string

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

Name 형식 Description
info

object

추가 정보입니다.

type

string

추가 정보 유형입니다.

ErrorDetail

오류 세부 정보입니다.

Name 형식 Description
additionalInfo

ErrorAdditionalInfo[]

오류 추가 정보입니다.

code

string

오류 코드입니다.

details

ErrorDetail[]

오류 세부 정보입니다.

message

string

오류 메시지입니다.

target

string

오류 대상입니다.

ErrorResponse

오류 응답

Name 형식 Description
error

ErrorDetail

오류 개체입니다.

Identity

리소스의 ID입니다.

Name 형식 Description
principalId

string

리소스 ID의 보안 주체 ID입니다.

tenantId

string

리소스의 테넌트 ID입니다.

type

IdentityType

사용되는 관리 ID의 형식입니다. 'SystemAssigned, UserAssigned' 형식에는 암시적으로 생성된 ID와 사용자 할당 ID 집합이 모두 포함됩니다. 'None' 형식은 모든 ID를 제거합니다.

userAssignedIdentities

UserAssignedIdentities

Kusto 클러스터와 연결된 사용자 ID 목록입니다. 사용자 ID 사전 키 참조는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' 형식의 ARM 리소스 ID입니다.

IdentityType

사용되는 관리 ID의 형식입니다. 'SystemAssigned, UserAssigned' 형식에는 암시적으로 생성된 ID와 사용자 할당 ID 집합이 모두 포함됩니다. 'None' 형식은 모든 ID를 제거합니다.

Name 형식 Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

KeyVaultProperties

키 자격 증명 모음의 속성입니다.

Name 형식 Description
keyName

string

키 자격 증명 모음 키의 이름입니다.

keyVaultUri

string

키 자격 증명 모음의 URI입니다.

keyVersion

string

키 자격 증명 모음 키의 버전입니다.

userIdentity

string

키에 대한 액세스 권한이 있는 사용자 할당 ID(ARM 리소스 ID)입니다.

LanguageExtension

언어 확장 개체입니다.

Name 형식 Description
languageExtensionCustomImageName

string

언어 확장 사용자 지정 이미지 이름입니다.

languageExtensionImageName

languageExtensionImageName

언어 확장 이미지 이름입니다.

languageExtensionName

languageExtensionName

언어 확장 이름입니다.

languageExtensionImageName

언어 확장 이미지 이름입니다.

Name 형식 Description
Python3_10_8

string

Python3_10_8_DL

string

Python3_11_7

string

Python3_11_7_DL

string

Python3_6_5

string

PythonCustomImage

string

R

string

languageExtensionName

언어 확장 이름입니다.

Name 형식 Description
PYTHON

string

R

string

LanguageExtensionsList

언어 확장 개체의 목록입니다.

Name 형식 Description
value

LanguageExtension[]

언어 확장 목록입니다.

MigrationClusterProperties

마이그레이션의 일부인 클러스터의 속성을 나타냅니다.

Name 형식 Description
dataIngestionUri

string

클러스터의 공용 데이터 수집 URL입니다.

id

string

클러스터의 리소스 ID입니다.

role

MigrationClusterRole

마이그레이션 프로세스에서 클러스터의 역할입니다.

uri

string

클러스터의 공용 URL입니다.

MigrationClusterRole

마이그레이션 프로세스에서 클러스터의 역할입니다.

Name 형식 Description
Destination

string

Source

string

OptimizedAutoscale

최적화된 자동 크기 조정 정의를 포함하는 클래스입니다.

Name 형식 Description
isEnabled

boolean

최적화된 자동 크기 조정 기능을 사용할 수 있는지 여부를 나타내는 부울 값입니다.

maximum

integer

허용되는 최대 인스턴스 수입니다.

minimum

integer

허용되는 최소 인스턴스 수입니다.

version

integer

정의된 템플릿의 버전(예: 인스턴스 1)입니다.

outboundAccess

지정된 URI 패턴에 대해 아웃바운드 액세스가 허용되는지 여부를 나타냅니다.

Name 형식 Description
Allow

string

Deny

string

PrivateEndpointConnection

프라이빗 엔드포인트 연결

Name 형식 Description
id

string

리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

리소스의 이름

properties.groupId

string

프라이빗 엔드포인트의 그룹 ID입니다.

properties.privateEndpoint

PrivateEndpointProperty

연결이 속한 프라이빗 엔드포인트입니다.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionStateProperty

프라이빗 엔드포인트 연결의 연결 상태입니다.

properties.provisioningState

string

프라이빗 엔드포인트의 프로비전 상태입니다.

systemData

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

type

string

리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts"

PrivateEndpointProperty

연결이 속한 프라이빗 엔드포인트입니다.

Name 형식 Description
id

string

프라이빗 엔드포인트의 리소스 ID입니다.

PrivateLinkServiceConnectionStateProperty

프라이빗 엔드포인트 연결의 연결 상태입니다.

Name 형식 Description
actionsRequired

string

기본 워크플로를 넘어서 필요한 모든 작업(승인/거부/연결 끊기)

description

string

프라이빗 링크 서비스 연결 설명입니다.

status

string

프라이빗 링크 서비스 연결 상태입니다.

ProvisioningState

리소스의 프로비전된 상태입니다.

Name 형식 Description
Canceled

string

Creating

string

Deleting

string

Failed

string

Moving

string

Running

string

Succeeded

string

publicIPType

만들 공용 IP 유형( IPv4(기본값) 또는 DualStack(IPv4 및 IPv6 둘 다)을 나타냅니다.

Name 형식 Description
DualStack

string

IPv4

string

PublicNetworkAccess

클러스터에 대한 공용 네트워크 액세스는 기본적으로 사용하도록 설정됩니다. 사용하지 않도록 설정하면 클러스터에 대한 프라이빗 엔드포인트 연결만 허용됩니다.

Name 형식 Description
Disabled

string

Enabled

string

State

리소스의 상태입니다.

Name 형식 Description
Creating

string

Deleted

string

Deleting

string

Migrated

string

Running

string

Starting

string

Stopped

string

Stopping

string

Unavailable

string

Updating

string

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

Name 형식 Description
createdAt

string

리소스 만들기의 타임스탬프(UTC)입니다.

createdBy

string

리소스를 만든 ID입니다.

createdByType

createdByType

리소스를 만든 ID의 형식입니다.

lastModifiedAt

string

리소스 마지막 수정의 타임스탬프(UTC)

lastModifiedBy

string

리소스를 마지막으로 수정한 ID입니다.

lastModifiedByType

createdByType

리소스를 마지막으로 수정한 ID의 형식입니다.

TrustedExternalTenant

클러스터에서 신뢰할 수 있는 테넌트 ID를 나타냅니다.

Name 형식 Description
value

string

외부 테넌트를 나타내는 GUID입니다.

UserAssignedIdentities

Kusto 클러스터와 연결된 사용자 ID 목록입니다. 사용자 ID 사전 키 참조는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' 형식의 ARM 리소스 ID입니다.

Name 형식 Description

VirtualNetworkConfiguration

가상 네트워크 정의를 포함하는 클래스입니다.

Name 형식 Default value Description
dataManagementPublicIpId

string

데이터 관리의 서비스 공용 IP 주소 리소스 ID입니다.

enginePublicIpId

string

엔진 서비스의 공용 IP 주소 리소스 ID입니다.

state

VnetState

Enabled

사용하도록 설정하면 클러스터가 구성된 서브넷에 배포되고, 사용하지 않도록 설정하면 서브넷에서 제거됩니다.

subnetId

string

서브넷 리소스 ID입니다.

VnetState

사용하도록 설정하면 클러스터가 구성된 서브넷에 배포되고, 사용하지 않도록 설정하면 서브넷에서 제거됩니다.

Name 형식 Description
Disabled

string

Enabled

string

ZoneStatus

클러스터가 영역인지 비 영역인지 여부를 나타냅니다.

Name 형식 Description
NonZonal

string

Zonal

string

ZonalInconsistency

string