Sdílet prostřednictvím


Clustery Microsoft.Kusto/ databáze/skripty 2024-04-13

Definice prostředku Bicep

Clustery, databáze nebo skripty typu prostředku je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Kusto/clusters/databases/scripts, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Kusto/clusters/databases/scripts@2024-04-13' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    continueOnErrors: bool
    forceUpdateTag: 'string'
    principalPermissionsAction: 'string'
    scriptContent: 'string'
    scriptLevel: 'string'
    scriptUrl: 'string'
    scriptUrlSasToken: 'string'
  }
}

Hodnoty vlastností

Microsoft.Kusto/clusters/databases/scripts

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Model = ^.*$ (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: clustery/databáze
vlastnosti Databázový skript. ScriptProperties

ScriptProperties

Jméno Popis Hodnota
continueOnErrors Příznak označující, jestli se má pokračovat, pokud některý z příkazů selže. Bool
forceUpdateTag Jedinečný řetězec. Pokud změníte skript, použije se znovu. řetězec
principalPermissionsAction Označuje, jestli jsou oprávnění volajícího skriptu zachována po dokončení skriptu. RemovePermissionOnScriptCompletion
'RetainPermissionOnScriptCompletion'
scriptContent Obsah skriptu. Tuto vlastnost byste měli použít, pokud je skript vložený, a ne prostřednictvím souboru v SA. Nesmí se používat společně s vlastnostmi scriptUrl a scriptUrlSasToken. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
scriptLevel Rozlišuje typ zahrnutých příkazů skriptu – Databáze nebo Cluster. Výchozí hodnota je Database. Cluster
Databáze
scriptUrl Adresa URL souboru objektu blob skriptu KQL. Nesmí se používat společně s vlastností scriptContent. řetězec
scriptUrlSasToken Token SaS, který poskytuje přístup pro čtení k souboru, který obsahuje skript. Je nutné zadat při použití vlastnosti scriptUrl. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
nasazení služby Azure Data Explorer DB s připojením ke službě Cosmos DB Nasaďte databázi Azure Data Exploreru s připojením ke službě Cosmos DB.
nasazení databáze Azure Data Exploreru s připojením k Event Gridu Nasaďte databázi Azure Data Exploreru s připojením ke službě Event Grid.
nasazení databáze Azure Data Exploreru s připojením centra událostí Nasaďte databázi Azure Data Exploreru s připojením centra událostí.

Definice prostředku šablony ARM

Clustery, databáze nebo skripty typu prostředku je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Kusto/clusters/databases/scripts, přidejte do šablony následující JSON.

{
  "type": "Microsoft.Kusto/clusters/databases/scripts",
  "apiVersion": "2024-04-13",
  "name": "string",
  "properties": {
    "continueOnErrors": "bool",
    "forceUpdateTag": "string",
    "principalPermissionsAction": "string",
    "scriptContent": "string",
    "scriptLevel": "string",
    "scriptUrl": "string",
    "scriptUrlSasToken": "string"
  }
}

Hodnoty vlastností

Microsoft.Kusto/clusters/databases/scripts

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2024-04-13'
Jméno Název prostředku řetězec

Omezení:
Model = ^.*$ (povinné)
vlastnosti Databázový skript. ScriptProperties
typ Typ prostředku Microsoft.Kusto/clusters/databases/scripts

ScriptProperties

Jméno Popis Hodnota
continueOnErrors Příznak označující, jestli se má pokračovat, pokud některý z příkazů selže. Bool
forceUpdateTag Jedinečný řetězec. Pokud změníte skript, použije se znovu. řetězec
principalPermissionsAction Označuje, jestli jsou oprávnění volajícího skriptu zachována po dokončení skriptu. RemovePermissionOnScriptCompletion
'RetainPermissionOnScriptCompletion'
scriptContent Obsah skriptu. Tuto vlastnost byste měli použít, pokud je skript vložený, a ne prostřednictvím souboru v SA. Nesmí se používat společně s vlastnostmi scriptUrl a scriptUrlSasToken. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
scriptLevel Rozlišuje typ zahrnutých příkazů skriptu – Databáze nebo Cluster. Výchozí hodnota je Database. Cluster
Databáze
scriptUrl Adresa URL souboru objektu blob skriptu KQL. Nesmí se používat společně s vlastností scriptContent. řetězec
scriptUrlSasToken Token SaS, který poskytuje přístup pro čtení k souboru, který obsahuje skript. Je nutné zadat při použití vlastnosti scriptUrl. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
nasazení služby Azure Data Explorer DB s připojením ke službě Cosmos DB

nasazení do Azure
Nasaďte databázi Azure Data Exploreru s připojením ke službě Cosmos DB.
nasazení databáze Azure Data Exploreru s připojením k Event Gridu

nasazení do Azure
Nasaďte databázi Azure Data Exploreru s připojením ke službě Event Grid.
nasazení databáze Azure Data Exploreru s připojením centra událostí

nasazení do Azure
Nasaďte databázi Azure Data Exploreru s připojením centra událostí.

Definice prostředku Terraformu (poskytovatel AzAPI)

Clustery, databáze nebo skripty typu prostředku je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Kusto/clusters/databases/scripts, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Kusto/clusters/databases/scripts@2024-04-13"
  name = "string"
  body = jsonencode({
    properties = {
      continueOnErrors = bool
      forceUpdateTag = "string"
      principalPermissionsAction = "string"
      scriptContent = "string"
      scriptLevel = "string"
      scriptUrl = "string"
      scriptUrlSasToken = "string"
    }
  })
}

Hodnoty vlastností

Microsoft.Kusto/clusters/databases/scripts

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Model = ^.*$ (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: clustery nebo databáze
vlastnosti Databázový skript. ScriptProperties
typ Typ prostředku Microsoft.Kusto/clusters/databases/scripts@2024-04-13

ScriptProperties

Jméno Popis Hodnota
continueOnErrors Příznak označující, jestli se má pokračovat, pokud některý z příkazů selže. Bool
forceUpdateTag Jedinečný řetězec. Pokud změníte skript, použije se znovu. řetězec
principalPermissionsAction Označuje, jestli jsou oprávnění volajícího skriptu zachována po dokončení skriptu. RemovePermissionOnScriptCompletion
'RetainPermissionOnScriptCompletion'
scriptContent Obsah skriptu. Tuto vlastnost byste měli použít, pokud je skript vložený, a ne prostřednictvím souboru v SA. Nesmí se používat společně s vlastnostmi scriptUrl a scriptUrlSasToken. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
scriptLevel Rozlišuje typ zahrnutých příkazů skriptu – Databáze nebo Cluster. Výchozí hodnota je Database. Cluster
Databáze
scriptUrl Adresa URL souboru objektu blob skriptu KQL. Nesmí se používat společně s vlastností scriptContent. řetězec
scriptUrlSasToken Token SaS, který poskytuje přístup pro čtení k souboru, který obsahuje skript. Je nutné zadat při použití vlastnosti scriptUrl. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.