Udostępnij za pośrednictwem


Clusters - Create Or Update

Tworzenie lub aktualizowanie klastra Kusto.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
clusterName
path True

string

Nazwa klastra Kusto.

Wzorzec wyrażenia regularnego: ^.*$

resourceGroupName
path True

string

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

subscriptionId
path True

string

Identyfikator subskrypcji docelowej.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

Nagłówek żądania

Nazwa Wymagane Typ Opis
If-Match

string

Element ETag klastra. Pomiń tę wartość, aby zawsze zastąpić bieżący klaster. Określ ostatnio widzianą wartość elementu ETag, aby zapobiec przypadkowemu zastępowaniu współbieżnych zmian.

If-None-Match

string

Ustaw wartość "*", aby zezwolić na utworzenie nowego klastra, ale aby zapobiec aktualizowaniu istniejącego klastra. Inne wartości spowodują odpowiedź 412 Warunek wstępny Niepowodzenie.

Treść żądania

Nazwa Wymagane Typ Opis
location True

string

Lokalizacja geograficzna, w której znajduje się zasób

sku True

AzureSku

Jednostka SKU klastra.

identity

Identity

Tożsamość klastra, jeśli jest skonfigurowana.

properties.acceptedAudiences

AcceptedAudiences[]

Akceptowani odbiorcy klastra.

properties.allowedFqdnList

string[]

Lista dozwolonych nazw FQDN (w pełni kwalifikowana nazwa domeny) dla ruchu wychodzącego z klastra.

properties.allowedIpRangeList

string[]

Lista adresów IP w formacie CIDR dozwolona do nawiązania połączenia z klastrem.

properties.calloutPolicies

CalloutPolicy[]

Lista zasad objaśnień dla ruchu wychodzącego z klastra.

properties.enableAutoStop

boolean

Wartość logiczna wskazująca, czy klaster może zostać automatycznie zatrzymany (z powodu braku danych lub braku aktywności przez wiele dni).

properties.enableDiskEncryption

boolean

Wartość logiczna wskazująca, czy dyski klastra są szyfrowane.

properties.enableDoubleEncryption

boolean

Wartość logiczna wskazująca, czy włączono podwójne szyfrowanie.

properties.enablePurge

boolean

Wartość logiczna wskazująca, czy operacje przeczyszczania są włączone.

properties.enableStreamingIngest

boolean

Wartość logiczna wskazująca, czy pozyskiwanie przesyłania strumieniowego jest włączone.

properties.engineType

EngineType

Typ silnika

properties.keyVaultProperties

KeyVaultProperties

Właściwości usługi KeyVault dla szyfrowania klastra.

properties.languageExtensions

LanguageExtensionsList

Lista rozszerzeń języka klastra.

properties.optimizedAutoscale

OptimizedAutoscale

Zoptymalizowana definicja skalowania automatycznego.

properties.publicIPType

publicIPType

Wskazuje typ publicznego adresu IP do utworzenia — IPv4 (wartość domyślna) lub DualStack (zarówno IPv4, jak i IPv6)

properties.publicNetworkAccess

PublicNetworkAccess

Dostęp do sieci publicznej do klastra jest domyślnie włączony. Po wyłączeniu dozwolone jest tylko połączenie prywatnego punktu końcowego z klastrem

properties.restrictOutboundNetworkAccess

ClusterNetworkAccessFlag

Określa, czy ograniczyć dostęp do sieci wychodzącej. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone"

properties.trustedExternalTenants

TrustedExternalTenant[]

Dzierżawy zewnętrzne klastra.

properties.virtualClusterGraduationProperties

string

Właściwości ukończenia klastra wirtualnego

properties.virtualNetworkConfiguration

VirtualNetworkConfiguration

Definicja sieci wirtualnej.

tags

object

Tagi zasobów.

zones

string[]

Strefy dostępności klastra.

Odpowiedzi

Nazwa Typ Opis
200 OK

Cluster

Pomyślnie zaktualizowano klaster.

201 Created

Cluster

Pomyślnie utworzono klaster.

Other Status Codes

ErrorResponse

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Przykłady

KustoClustersCreateOrUpdate

Przykładowe żądanie

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"
        }
      ]
    }
  }
}

Przykładowa odpowiedź

{
  "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"
}

Definicje

Nazwa Opis
AcceptedAudiences

Reprezentuje zaakceptowanych odbiorców zaufanych przez klaster.

AzureSku

Definicja jednostki SKU platformy Azure.

AzureSkuName

Nazwa jednostki SKU.

AzureSkuTier

Warstwa jednostki SKU.

CalloutPolicy

Konfiguracja zewnętrznych zasad objaśnienia, w tym wzorców identyfikatorów URI, typów dostępu i typów usług.

calloutType

Typ usługi objaśnienia, określając rodzaj zewnętrznego zasobu lub usługi, do których jest uzyskiwany dostęp.

Cluster

Klasa reprezentująca klaster Kusto.

ClusterNetworkAccessFlag

Określa, czy ograniczyć dostęp do sieci wychodzącej. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone"

createdByType

Typ tożsamości, która utworzyła zasób.

EngineType

Typ silnika

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

Identity

Tożsamość zasobu.

IdentityType

Używany typ tożsamości zarządzanej. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "None" spowoduje usunięcie wszystkich tożsamości.

KeyVaultProperties

Właściwości magazynu kluczy.

LanguageExtension

Obiekt rozszerzenia języka.

languageExtensionImageName

Nazwa obrazu rozszerzenia języka.

languageExtensionName

Nazwa rozszerzenia języka.

LanguageExtensionsList

Lista obiektów rozszerzeń języka.

MigrationClusterProperties

Reprezentuje właściwości klastra, który jest częścią migracji.

MigrationClusterRole

Rola klastra w procesie migracji.

OptimizedAutoscale

Klasa zawierająca zoptymalizowaną definicję skalowania automatycznego.

outboundAccess

Wskazuje, czy dostęp wychodzący jest dozwolony dla określonego wzorca identyfikatora URI.

PrivateEndpointConnection

Połączenie prywatnego punktu końcowego

PrivateEndpointProperty

Prywatny punkt końcowy, do którego należy połączenie.

PrivateLinkServiceConnectionStateProperty

Stan połączenia prywatnego punktu końcowego.

ProvisioningState

Stan aprowizacji zasobu.

publicIPType

Wskazuje typ publicznego adresu IP do utworzenia — IPv4 (wartość domyślna) lub DualStack (zarówno IPv4, jak i IPv6)

PublicNetworkAccess

Dostęp do sieci publicznej do klastra jest domyślnie włączony. Po wyłączeniu dozwolone jest tylko połączenie prywatnego punktu końcowego z klastrem

State

Stan zasobu.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

TrustedExternalTenant

Reprezentuje identyfikator dzierżawy, który jest zaufany przez klaster.

UserAssignedIdentities

Lista tożsamości użytkowników skojarzonych z klastrem Kusto. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów arm w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

VirtualNetworkConfiguration

Klasa zawierająca definicję sieci wirtualnej.

VnetState

Po włączeniu klaster zostanie wdrożony w skonfigurowanej podsieci, gdy zostanie wyłączony, zostanie usunięty z podsieci.

ZoneStatus

Wskazuje, czy klaster jest strefowy, czy nie strefowy.

AcceptedAudiences

Reprezentuje zaakceptowanych odbiorców zaufanych przez klaster.

Nazwa Typ Opis
value

string

Identyfikator GUID lub prawidłowy adres URL reprezentujący zaakceptowanych odbiorców.

AzureSku

Definicja jednostki SKU platformy Azure.

Nazwa Typ Opis
capacity

integer

Liczba wystąpień klastra.

name

AzureSkuName

Nazwa jednostki SKU.

tier

AzureSkuTier

Warstwa jednostki SKU.

AzureSkuName

Nazwa jednostki SKU.

Nazwa Typ Opis
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

Warstwa jednostki SKU.

Nazwa Typ Opis
Basic

string

Standard

string

CalloutPolicy

Konfiguracja zewnętrznych zasad objaśnienia, w tym wzorców identyfikatorów URI, typów dostępu i typów usług.

Nazwa Typ Opis
calloutId

string

Unikatowy identyfikator konfiguracji objaśnienie.

calloutType

calloutType

Typ usługi objaśnienia, określając rodzaj zewnętrznego zasobu lub usługi, do których jest uzyskiwany dostęp.

calloutUriRegex

string

Wzorzec wyrażenia regularnego lub nazwy FQDN dla identyfikatora URI objaśnień.

outboundAccess

outboundAccess

Wskazuje, czy dostęp wychodzący jest dozwolony dla określonego wzorca identyfikatora URI.

calloutType

Typ usługi objaśnienia, określając rodzaj zewnętrznego zasobu lub usługi, do których jest uzyskiwany dostęp.

Nazwa Typ Opis
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

Klasa reprezentująca klaster Kusto.

Nazwa Typ Domyślna wartość Opis
etag

string

Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany.

id

string

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Identity

Tożsamość klastra, jeśli jest skonfigurowana.

location

string

Lokalizacja geograficzna, w której znajduje się zasób

name

string

Nazwa zasobu

properties.acceptedAudiences

AcceptedAudiences[]

Akceptowani odbiorcy klastra.

properties.allowedFqdnList

string[]

Lista dozwolonych nazw FQDN (w pełni kwalifikowana nazwa domeny) dla ruchu wychodzącego z klastra.

properties.allowedIpRangeList

string[]

Lista adresów IP w formacie CIDR dozwolona do nawiązania połączenia z klastrem.

properties.calloutPolicies

CalloutPolicy[]

Lista zasad objaśnień dla ruchu wychodzącego z klastra.

properties.dataIngestionUri

string

Identyfikator URI pozyskiwania danych klastra.

properties.enableAutoStop

boolean

True

Wartość logiczna wskazująca, czy klaster może zostać automatycznie zatrzymany (z powodu braku danych lub braku aktywności przez wiele dni).

properties.enableDiskEncryption

boolean

False

Wartość logiczna wskazująca, czy dyski klastra są szyfrowane.

properties.enableDoubleEncryption

boolean

False

Wartość logiczna wskazująca, czy włączono podwójne szyfrowanie.

properties.enablePurge

boolean

False

Wartość logiczna wskazująca, czy operacje przeczyszczania są włączone.

properties.enableStreamingIngest

boolean

False

Wartość logiczna wskazująca, czy pozyskiwanie przesyłania strumieniowego jest włączone.

properties.engineType

EngineType

V3

Typ silnika

properties.keyVaultProperties

KeyVaultProperties

Właściwości usługi KeyVault dla szyfrowania klastra.

properties.languageExtensions

LanguageExtensionsList

Lista rozszerzeń języka klastra.

properties.migrationCluster

MigrationClusterProperties

Właściwości klastra równorzędnego zaangażowanego w migrację do/z tego klastra.

properties.optimizedAutoscale

OptimizedAutoscale

Zoptymalizowana definicja skalowania automatycznego.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Lista połączeń prywatnych punktów końcowych.

properties.provisioningState

ProvisioningState

Stan aprowizacji zasobu.

properties.publicIPType

publicIPType

IPv4

Wskazuje typ publicznego adresu IP do utworzenia — IPv4 (wartość domyślna) lub DualStack (zarówno IPv4, jak i IPv6)

properties.publicNetworkAccess

PublicNetworkAccess

Enabled

Dostęp do sieci publicznej do klastra jest domyślnie włączony. Po wyłączeniu dozwolone jest tylko połączenie prywatnego punktu końcowego z klastrem

properties.restrictOutboundNetworkAccess

ClusterNetworkAccessFlag

Disabled

Określa, czy ograniczyć dostęp do sieci wychodzącej. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone"

properties.state

State

Stan zasobu.

properties.stateReason

string

Przyczyna bieżącego stanu klastra.

properties.trustedExternalTenants

TrustedExternalTenant[]

Dzierżawy zewnętrzne klastra.

properties.uri

string

Identyfikator URI klastra.

properties.virtualClusterGraduationProperties

string

Właściwości ukończenia klastra wirtualnego

properties.virtualNetworkConfiguration

VirtualNetworkConfiguration

Definicja sieci wirtualnej.

properties.zoneStatus

ZoneStatus

Wskazuje, czy klaster jest strefowy, czy nie strefowy.

sku

AzureSku

Jednostka SKU klastra.

systemData

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

tags

object

Tagi zasobów.

type

string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

zones

string[]

Strefy dostępności klastra.

ClusterNetworkAccessFlag

Określa, czy ograniczyć dostęp do sieci wychodzącej. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone"

Nazwa Typ Opis
Disabled

string

Enabled

string

createdByType

Typ tożsamości, która utworzyła zasób.

Nazwa Typ Opis
Application

string

Key

string

ManagedIdentity

string

User

string

EngineType

Typ silnika

Nazwa Typ Opis
V2

string

V3

string

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt błędu.

Identity

Tożsamość zasobu.

Nazwa Typ Opis
principalId

string

Identyfikator podmiotu zabezpieczeń tożsamości zasobu.

tenantId

string

Identyfikator dzierżawy zasobu.

type

IdentityType

Używany typ tożsamości zarządzanej. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "None" spowoduje usunięcie wszystkich tożsamości.

userAssignedIdentities

UserAssignedIdentities

Lista tożsamości użytkowników skojarzonych z klastrem Kusto. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów arm w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

IdentityType

Używany typ tożsamości zarządzanej. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "None" spowoduje usunięcie wszystkich tożsamości.

Nazwa Typ Opis
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

KeyVaultProperties

Właściwości magazynu kluczy.

Nazwa Typ Opis
keyName

string

Nazwa klucza magazynu kluczy.

keyVaultUri

string

Identyfikator URI magazynu kluczy.

keyVersion

string

Wersja klucza magazynu kluczy.

userIdentity

string

Tożsamość przypisana przez użytkownika (identyfikator zasobu usługi ARM), która ma dostęp do klucza.

LanguageExtension

Obiekt rozszerzenia języka.

Nazwa Typ Opis
languageExtensionCustomImageName

string

Niestandardowa nazwa obrazu rozszerzenia języka.

languageExtensionImageName

languageExtensionImageName

Nazwa obrazu rozszerzenia języka.

languageExtensionName

languageExtensionName

Nazwa rozszerzenia języka.

languageExtensionImageName

Nazwa obrazu rozszerzenia języka.

Nazwa Typ Opis
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

Nazwa rozszerzenia języka.

Nazwa Typ Opis
PYTHON

string

R

string

LanguageExtensionsList

Lista obiektów rozszerzeń języka.

Nazwa Typ Opis
value

LanguageExtension[]

Lista rozszerzeń językowych.

MigrationClusterProperties

Reprezentuje właściwości klastra, który jest częścią migracji.

Nazwa Typ Opis
dataIngestionUri

string

Publiczny adres URL pozyskiwania danych klastra.

id

string

Identyfikator zasobu klastra.

role

MigrationClusterRole

Rola klastra w procesie migracji.

uri

string

Publiczny adres URL klastra.

MigrationClusterRole

Rola klastra w procesie migracji.

Nazwa Typ Opis
Destination

string

Source

string

OptimizedAutoscale

Klasa zawierająca zoptymalizowaną definicję skalowania automatycznego.

Nazwa Typ Opis
isEnabled

boolean

Wartość logiczna wskazująca, czy zoptymalizowana funkcja automatycznego skalowania jest włączona, czy nie.

maximum

integer

Maksymalna dozwolona liczba wystąpień.

minimum

integer

Minimalna dozwolona liczba wystąpień.

version

integer

Zdefiniowana wersja szablonu, na przykład 1.

outboundAccess

Wskazuje, czy dostęp wychodzący jest dozwolony dla określonego wzorca identyfikatora URI.

Nazwa Typ Opis
Allow

string

Deny

string

PrivateEndpointConnection

Połączenie prywatnego punktu końcowego

Nazwa Typ Opis
id

string

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Nazwa zasobu

properties.groupId

string

Identyfikator grupy prywatnego punktu końcowego.

properties.privateEndpoint

PrivateEndpointProperty

Prywatny punkt końcowy, do którego należy połączenie.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionStateProperty

Stan połączenia prywatnego punktu końcowego.

properties.provisioningState

string

Stan aprowizacji prywatnego punktu końcowego.

systemData

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

type

string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

PrivateEndpointProperty

Prywatny punkt końcowy, do którego należy połączenie.

Nazwa Typ Opis
id

string

Identyfikator zasobu prywatnego punktu końcowego.

PrivateLinkServiceConnectionStateProperty

Stan połączenia prywatnego punktu końcowego.

Nazwa Typ Opis
actionsRequired

string

Każda akcja wymagana poza podstawowym przepływem pracy (zatwierdzanie/ odrzucanie/rozłączanie)

description

string

Opis połączenia usługi private link.

status

string

Stan połączenia usługi private link.

ProvisioningState

Stan aprowizacji zasobu.

Nazwa Typ Opis
Canceled

string

Creating

string

Deleting

string

Failed

string

Moving

string

Running

string

Succeeded

string

publicIPType

Wskazuje typ publicznego adresu IP do utworzenia — IPv4 (wartość domyślna) lub DualStack (zarówno IPv4, jak i IPv6)

Nazwa Typ Opis
DualStack

string

IPv4

string

PublicNetworkAccess

Dostęp do sieci publicznej do klastra jest domyślnie włączony. Po wyłączeniu dozwolone jest tylko połączenie prywatnego punktu końcowego z klastrem

Nazwa Typ Opis
Disabled

string

Enabled

string

State

Stan zasobu.

Nazwa Typ Opis
Creating

string

Deleted

string

Deleting

string

Migrated

string

Running

string

Starting

string

Stopped

string

Stopping

string

Unavailable

string

Updating

string

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwa Typ Opis
createdAt

string

Sygnatura czasowa tworzenia zasobu (UTC).

createdBy

string

Tożsamość, która utworzyła zasób.

createdByType

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt

string

Znacznik czasu ostatniej modyfikacji zasobu (UTC)

lastModifiedBy

string

Tożsamość, która ostatnio zmodyfikowała zasób.

lastModifiedByType

createdByType

Typ tożsamości, która ostatnio zmodyfikowała zasób.

TrustedExternalTenant

Reprezentuje identyfikator dzierżawy, który jest zaufany przez klaster.

Nazwa Typ Opis
value

string

Identyfikator GUID reprezentujący dzierżawę zewnętrzną.

UserAssignedIdentities

Lista tożsamości użytkowników skojarzonych z klastrem Kusto. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów arm w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

Nazwa Typ Opis

VirtualNetworkConfiguration

Klasa zawierająca definicję sieci wirtualnej.

Nazwa Typ Domyślna wartość Opis
dataManagementPublicIpId

string

Identyfikator zasobu publicznego adresu IP usługi zarządzania danymi.

enginePublicIpId

string

Identyfikator zasobu publicznego adresu IP usługi aparatu.

state

VnetState

Enabled

Po włączeniu klaster zostanie wdrożony w skonfigurowanej podsieci, gdy zostanie wyłączony, zostanie usunięty z podsieci.

subnetId

string

Identyfikator zasobu podsieci.

VnetState

Po włączeniu klaster zostanie wdrożony w skonfigurowanej podsieci, gdy zostanie wyłączony, zostanie usunięty z podsieci.

Nazwa Typ Opis
Disabled

string

Enabled

string

ZoneStatus

Wskazuje, czy klaster jest strefowy, czy nie strefowy.

Nazwa Typ Opis
NonZonal

string

Zonal

string

ZonalInconsistency

string