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 |
---|---|---|---|---|
cluster
|
path | True |
string |
Nazwa klastra Kusto. Wzorzec wyrażenia regularnego: |
resource
|
path | True |
string |
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter. |
subscription
|
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 |
Jednostka SKU klastra. |
|
identity |
Tożsamość klastra, jeśli jest skonfigurowana. |
||
properties.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 |
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 |
Typ silnika |
||
properties.keyVaultProperties |
Właściwości usługi KeyVault dla szyfrowania klastra. |
||
properties.languageExtensions |
Lista rozszerzeń języka klastra. |
||
properties.optimizedAutoscale |
Zoptymalizowana definicja skalowania automatycznego. |
||
properties.publicIPType |
Wskazuje typ publicznego adresu IP do utworzenia — IPv4 (wartość domyślna) lub DualStack (zarówno IPv4, jak i IPv6) |
||
properties.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 |
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 |
Dzierżawy zewnętrzne klastra. |
||
properties.virtualClusterGraduationProperties |
string |
Właściwości ukończenia klastra wirtualnego |
|
properties.virtualNetworkConfiguration |
Definicja sieci wirtualnej. |
||
tags |
object |
Tagi zasobów. |
|
zones |
string[] |
Strefy dostępności klastra. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Pomyślnie zaktualizowano klaster. |
|
201 Created |
Pomyślnie utworzono klaster. |
|
Other Status Codes |
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 |
---|---|
Accepted |
Reprezentuje zaakceptowanych odbiorców zaufanych przez klaster. |
Azure |
Definicja jednostki SKU platformy Azure. |
Azure |
Nazwa jednostki SKU. |
Azure |
Warstwa jednostki SKU. |
Callout |
Konfiguracja zewnętrznych zasad objaśnienia, w tym wzorców identyfikatorów URI, typów dostępu i typów usług. |
callout |
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. |
Cluster |
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" |
created |
Typ tożsamości, która utworzyła zasób. |
Engine |
Typ silnika |
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
Error |
Szczegóły błędu. |
Error |
Odpowiedź na błąd |
Identity |
Tożsamość zasobu. |
Identity |
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. |
Key |
Właściwości magazynu kluczy. |
Language |
Obiekt rozszerzenia języka. |
language |
Nazwa obrazu rozszerzenia języka. |
language |
Nazwa rozszerzenia języka. |
Language |
Lista obiektów rozszerzeń języka. |
Migration |
Reprezentuje właściwości klastra, który jest częścią migracji. |
Migration |
Rola klastra w procesie migracji. |
Optimized |
Klasa zawierająca zoptymalizowaną definicję skalowania automatycznego. |
outbound |
Wskazuje, czy dostęp wychodzący jest dozwolony dla określonego wzorca identyfikatora URI. |
Private |
Połączenie prywatnego punktu końcowego |
Private |
Prywatny punkt końcowy, do którego należy połączenie. |
Private |
Stan połączenia prywatnego punktu końcowego. |
Provisioning |
Stan aprowizacji zasobu. |
public |
Wskazuje typ publicznego adresu IP do utworzenia — IPv4 (wartość domyślna) lub DualStack (zarówno IPv4, jak i IPv6) |
Public |
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. |
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
Trusted |
Reprezentuje identyfikator dzierżawy, który jest zaufany przez klaster. |
User |
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}". |
Virtual |
Klasa zawierająca definicję sieci wirtualnej. |
Vnet |
Po włączeniu klaster zostanie wdrożony w skonfigurowanej podsieci, gdy zostanie wyłączony, zostanie usunięty z podsieci. |
Zone |
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 |
Nazwa jednostki SKU. |
|
tier |
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 |
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 |
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 |
Tożsamość klastra, jeśli jest skonfigurowana. |
||
location |
string |
Lokalizacja geograficzna, w której znajduje się zasób |
|
name |
string |
Nazwa zasobu |
|
properties.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 |
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 | V3 |
Typ silnika |
|
properties.keyVaultProperties |
Właściwości usługi KeyVault dla szyfrowania klastra. |
||
properties.languageExtensions |
Lista rozszerzeń języka klastra. |
||
properties.migrationCluster |
Właściwości klastra równorzędnego zaangażowanego w migrację do/z tego klastra. |
||
properties.optimizedAutoscale |
Zoptymalizowana definicja skalowania automatycznego. |
||
properties.privateEndpointConnections |
Lista połączeń prywatnych punktów końcowych. |
||
properties.provisioningState |
Stan aprowizacji zasobu. |
||
properties.publicIPType | IPv4 |
Wskazuje typ publicznego adresu IP do utworzenia — IPv4 (wartość domyślna) lub DualStack (zarówno IPv4, jak i IPv6) |
|
properties.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 | 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 |
Stan zasobu. |
||
properties.stateReason |
string |
Przyczyna bieżącego stanu klastra. |
|
properties.trustedExternalTenants |
Dzierżawy zewnętrzne klastra. |
||
properties.uri |
string |
Identyfikator URI klastra. |
|
properties.virtualClusterGraduationProperties |
string |
Właściwości ukończenia klastra wirtualnego |
|
properties.virtualNetworkConfiguration |
Definicja sieci wirtualnej. |
||
properties.zoneStatus |
Wskazuje, czy klaster jest strefowy, czy nie strefowy. |
||
sku |
Jednostka SKU klastra. |
||
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 |
Dodatkowe informacje o błędzie. |
|
code |
string |
Kod błędu. |
details |
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 |
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 |
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 |
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 |
Nazwa obrazu rozszerzenia języka. |
|
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 |
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 |
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 |
Prywatny punkt końcowy, do którego należy połączenie. |
|
properties.privateLinkServiceConnectionState |
Stan połączenia prywatnego punktu końcowego. |
|
properties.provisioningState |
string |
Stan aprowizacji prywatnego punktu końcowego. |
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 |
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 |
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 | 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 |