Dela via


Microsoft.TimeSeriesInsights-miljöer 2021-03-31-preview

Bicep-resursdefinition

Miljöresurstypen kan distribueras med åtgärder som är mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.TimeSeriesInsights/environments-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.TimeSeriesInsights/environments@2021-03-31-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
  }
  kind: 'string'
  // For remaining properties, see environments objects
}

miljöobjekt

Ange typegenskapen för att ange typ av objekt.

För Gen1 använder du:

  kind: 'Gen1'
  properties: {
    dataRetentionTime: 'string'
    partitionKeyProperties: [
      {
        name: 'string'
        type: 'String'
      }
    ]
    storageLimitExceededBehavior: 'string'
  }

För Gen2 använder du:

  kind: 'Gen2'
  properties: {
    publicNetworkAccess: 'string'
    storageConfiguration: {
      accountName: 'string'
      managementKey: 'string'
    }
    timeSeriesIdProperties: [
      {
        name: 'string'
        type: 'String'
      }
    ]
    warmStoreConfiguration: {
      dataRetention: 'string'
    }
  }

Egenskapsvärden

Miljöer

Name Beskrivning Värde
name Resursnamnet sträng (krävs)

Teckengräns: 1–90

Giltiga tecken:
Det går inte att använda:
'<>%&:\?/# eller kontrolltecken
location Platsen för resursen. sträng (krävs)
tags Nyckel/värde-par med ytterligare egenskaper för resursen. Ordlista med taggnamn och värden. Se Taggar i mallar
sku SKU:n avgör typen av miljö, antingen Gen1 (S1 eller S2) eller Gen2 (L1). För Gen1-miljöer avgör sku:n miljöns kapacitet, ingress-priset och faktureringspriset. SKU (krävs)
Typ Ange objekttyp Gen1
Gen2 (krävs)

Gen1EnvironmentCreateOrUpdateParametersOrGen1Environ...

Name Beskrivning Värde
Typ Typen av miljö. "Gen1" (krävs)
properties Egenskaper som används för att skapa en Gen1-miljö. Gen1EnvironmentCreationPropertiesOrGen1EnvironmentRe... (krävs)

Gen1EnvironmentCreationPropertiesOrGen1EnvironmentRe...

Name Beskrivning Värde
dataRetentionTime ISO8601-tidsintervallet som anger det minsta antalet dagar som miljöns händelser ska vara tillgängliga för frågor. sträng (krävs)
partitionKeyProperties Listan över händelseegenskaper som ska användas för att partitioneras data i miljön. För närvarande stöds endast en enda partitionsnyckelegenskap. TimeSeriesIdProperty[]
storageLimitExceededBehavior Det beteende som Time Series Insights-tjänsten bör ha när miljöns kapacitet har överskridits. Om "PauseIngress" har angetts kommer nya händelser inte att läsas från händelsekällan. Om "PurgeOldData" anges fortsätter nya händelser att läsas och gamla händelser tas bort från miljön. Standardbeteendet är PurgeOldData. "PauseIngress"
"PurgeOldData"

TimeSeriesIdProperty

Name Beskrivning Värde
name Namnet på egenskapen. sträng
typ Egenskapens typ. "Sträng"

Gen2EnvironmentCreateOrUpdateParametersOrGen2Environ...

Name Beskrivning Värde
Typ Typen av miljö. "Gen2" (krävs)
properties Egenskaper som används för att skapa en Gen2-miljö. Gen2EnvironmentCreationPropertiesOrGen2EnvironmentRe... (krävs)

Gen2EnvironmentCreationPropertiesOrGen2EnvironmentRe...

Name Beskrivning Värde
publicNetworkAccess Det här värdet kan anges till "aktiverat" för att undvika icke-bakåtkompatibla ändringar av befintliga kundresurser och mallar. Om värdet är "inaktiverat" tillåts inte trafik via offentligt gränssnitt, och privata slutpunktsanslutningar skulle vara metoden för exklusiv åtkomst. "inaktiverad"
"aktiverad"
storageConfiguration Lagringskonfigurationen innehåller anslutningsinformationen som gör att Time Series Insights-tjänsten kan ansluta till det kundlagringskonto som används för att lagra miljöns data. Gen2StorageConfigurationInputOrGen2StorageConfigurat... (krävs)
timeSeriesIdProperties Listan över händelseegenskaper som ska användas för att definiera miljöns tidsserie-ID. TimeSeriesIdProperty[] (krävs)
warmStoreConfiguration Konfigurationen av det varma arkivet innehåller information om hur du skapar en varm lagringscache som behåller en kopia av miljöns data som är tillgängliga för snabbare frågor. WarmStoreConfigurationProperties

Gen2StorageConfigurationInputOrGen2StorageConfigurat...

Name Beskrivning Värde
accountName Namnet på lagringskontot som ska innehålla miljöns Gen2-data. sträng (krävs)
managementKey Värdet för den hanteringsnyckel som ger Time Series Insights-tjänsten skrivåtkomst till lagringskontot. Den här egenskapen visas inte i miljösvar. sträng (krävs)

WarmStoreConfigurationProperties

Name Beskrivning Värde
dataRetention ISO8601-tidsintervallet som anger hur många dagar miljöns händelser ska vara tillgängliga för frågor från det varma arkivet. sträng (krävs)

Sku

Name Beskrivning Värde
capacity SKU:ns kapacitet. För Gen1-miljöer kan det här värdet ändras för att stödja utskalning av miljöer när de har skapats. int (obligatoriskt)
name Namnet på denna SKU. "L1"
"P1"
'S1'
"S2" (krävs)

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa en PAYG-miljö (Betala per användning) med en IoT Hub

Distribuera till Azure
Med den här mallen kan du distribuera en Pay As You Go(PAYG) Time Series Insights-miljö som är konfigurerad för att använda händelser från en IoT Hub.
Skapa en miljö med en händelsekälla för en händelsehubb

Distribuera till Azure
Med den här mallen kan du distribuera en Time Series Insights-miljö som är konfigurerad för att använda händelser från en händelsehubb.

Resursdefinition för ARM-mall

Miljöresurstypen kan distribueras med åtgärder som är mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.TimeSeriesInsights/environments-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.TimeSeriesInsights/environments",
  "apiVersion": "2021-03-31-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "kind": "string",
  // For remaining properties, see environments objects
}

miljöobjekt

Ange typegenskapen för att ange typ av objekt.

För Gen1 använder du:

  "kind": "Gen1",
  "properties": {
    "dataRetentionTime": "string",
    "partitionKeyProperties": [
      {
        "name": "string",
        "type": "String"
      }
    ],
    "storageLimitExceededBehavior": "string"
  }

För Gen2 använder du:

  "kind": "Gen2",
  "properties": {
    "publicNetworkAccess": "string",
    "storageConfiguration": {
      "accountName": "string",
      "managementKey": "string"
    },
    "timeSeriesIdProperties": [
      {
        "name": "string",
        "type": "String"
      }
    ],
    "warmStoreConfiguration": {
      "dataRetention": "string"
    }
  }

Egenskapsvärden

Miljöer

Name Beskrivning Värde
typ Resurstypen "Microsoft.TimeSeriesInsights/environments"
apiVersion Resurs-API-versionen "2021-03-31-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 1–90

Giltiga tecken:
Det går inte att använda:
'<>%&:\?/# eller kontrolltecken
location Platsen för resursen. sträng (krävs)
tags Nyckel/värde-par med ytterligare egenskaper för resursen. Ordlista med taggnamn och värden. Se Taggar i mallar
sku SKU:n avgör typen av miljö, antingen Gen1 (S1 eller S2) eller Gen2 (L1). För Gen1-miljöer avgör sku:n miljöns kapacitet, ingress-priset och faktureringspriset. SKU (krävs)
Typ Ange objekttyp Gen1
Gen2 (krävs)

Gen1EnvironmentCreateOrUpdateParametersOrGen1Environ...

Name Beskrivning Värde
Typ Typen av miljö. "Gen1" (krävs)
properties Egenskaper som används för att skapa en Gen1-miljö. Gen1EnvironmentCreationPropertiesOrGen1EnvironmentRe... (krävs)

Gen1EnvironmentCreationPropertiesOrGen1EnvironmentRe...

Name Beskrivning Värde
dataRetentionTime ISO8601-tidsintervallet som anger det minsta antalet dagar som miljöns händelser ska vara tillgängliga för frågor. sträng (krävs)
partitionKeyProperties Listan över händelseegenskaper som ska användas för att partitioneras data i miljön. För närvarande stöds endast en enda partitionsnyckelegenskap. TimeSeriesIdProperty[]
storageLimitExceededBehavior Det beteende som Time Series Insights-tjänsten bör ha när miljöns kapacitet har överskridits. Om "PauseIngress" har angetts kommer nya händelser inte att läsas från händelsekällan. Om "PurgeOldData" anges fortsätter nya händelser att läsas och gamla händelser tas bort från miljön. Standardbeteendet är PurgeOldData. "PauseIngress"
"PurgeOldData"

TimeSeriesIdProperty

Name Beskrivning Värde
name Namnet på egenskapen. sträng
typ Egenskapens typ. "Sträng"

Gen2EnvironmentCreateOrUpdateParametersOrGen2Environ...

Name Beskrivning Värde
Typ Typen av miljö. "Gen2" (krävs)
properties Egenskaper som används för att skapa en Gen2-miljö. Gen2EnvironmentCreationPropertiesOrGen2EnvironmentRe... (krävs)

Gen2EnvironmentCreationPropertiesOrGen2EnvironmentRe...

Name Beskrivning Värde
publicNetworkAccess Det här värdet kan anges till "aktiverat" för att undvika icke-bakåtkompatibla ändringar av befintliga kundresurser och mallar. Om värdet är "inaktiverat" tillåts inte trafik via offentligt gränssnitt, och privata slutpunktsanslutningar skulle vara metoden för exklusiv åtkomst. "inaktiverad"
"aktiverad"
storageConfiguration Lagringskonfigurationen innehåller anslutningsinformationen som gör att Time Series Insights-tjänsten kan ansluta till det kundlagringskonto som används för att lagra miljöns data. Gen2StorageConfigurationInputOrGen2StorageConfigurat... (krävs)
timeSeriesIdProperties Listan över händelseegenskaper som ska användas för att definiera miljöns tidsserie-ID. TimeSeriesIdProperty[] (krävs)
warmStoreConfiguration Konfigurationen av det varma arkivet innehåller information om hur du skapar en varm lagringscache som behåller en kopia av miljöns data som är tillgängliga för snabbare frågor. WarmStoreConfigurationProperties

Gen2StorageConfigurationInputOrGen2StorageConfigurat...

Name Beskrivning Värde
accountName Namnet på lagringskontot som ska innehålla miljöns Gen2-data. sträng (krävs)
managementKey Värdet för den hanteringsnyckel som ger Time Series Insights-tjänsten skrivåtkomst till lagringskontot. Den här egenskapen visas inte i miljösvar. sträng (krävs)

WarmStoreConfigurationProperties

Name Beskrivning Värde
dataRetention ISO8601-tidsintervallet som anger hur många dagar miljöns händelser ska vara tillgängliga för frågor från det varma arkivet. sträng (krävs)

Sku

Name Beskrivning Värde
capacity SKU:ns kapacitet. För Gen1-miljöer kan det här värdet ändras för att stödja utskalning av miljöer när de har skapats. int (obligatoriskt)
name Namnet på denna SKU. "L1"
"P1"
'S1'
"S2" (krävs)

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa en PAYG-miljö (Betala per användning) med en IoT Hub

Distribuera till Azure
Med den här mallen kan du distribuera en Pay As You Go(PAYG) Time Series Insights-miljö som är konfigurerad för att använda händelser från en IoT Hub.
Skapa en miljö med en händelsekälla för en händelsehubb

Distribuera till Azure
Med den här mallen kan du distribuera en Time Series Insights-miljö som är konfigurerad för att använda händelser från en händelsehubb.

Resursdefinition för Terraform (AzAPI-provider)

Miljöresurstypen kan distribueras med åtgärder som är mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.TimeSeriesInsights/environments-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.TimeSeriesInsights/environments@2021-03-31-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  // For remaining properties, see environments objects
  body = jsonencode({
    sku = {
      capacity = int
      name = "string"
    }
    kind = "string"
  })
}

miljöobjekt

Ange typegenskapen för att ange typ av objekt.

För Gen1 använder du:

  kind = "Gen1"
  properties = {
    dataRetentionTime = "string"
    partitionKeyProperties = [
      {
        name = "string"
        type = "String"
      }
    ]
    storageLimitExceededBehavior = "string"
  }

För Gen2 använder du:

  kind = "Gen2"
  properties = {
    publicNetworkAccess = "string"
    storageConfiguration = {
      accountName = "string"
      managementKey = "string"
    }
    timeSeriesIdProperties = [
      {
        name = "string"
        type = "String"
      }
    ]
    warmStoreConfiguration = {
      dataRetention = "string"
    }
  }

Egenskapsvärden

Miljöer

Name Beskrivning Värde
typ Resurstypen "Microsoft.TimeSeriesInsights/environments@2021-03-31-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 1–90

Giltiga tecken:
Det går inte att använda:
'<>%&:\?/# eller kontrolltecken
location Platsen för resursen. sträng (krävs)
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Nyckel/värde-par med ytterligare egenskaper för resursen. Ordlista med taggnamn och värden.
sku SKU:n avgör typen av miljö, antingen Gen1 (S1 eller S2) eller Gen2 (L1). För Gen1-miljöer avgör sku:n miljöns kapacitet, ingress-priset och faktureringspriset. SKU (krävs)
Typ Ange objekttyp Gen1
Gen2 (krävs)

Gen1EnvironmentCreateOrUpdateParametersOrGen1Environ...

Name Beskrivning Värde
Typ Typen av miljö. "Gen1" (krävs)
properties Egenskaper som används för att skapa en Gen1-miljö. Gen1EnvironmentCreationPropertiesOrGen1EnvironmentRe... (krävs)

Gen1EnvironmentCreationPropertiesOrGen1EnvironmentRe...

Name Beskrivning Värde
dataRetentionTime ISO8601-tidsintervallet som anger det minsta antalet dagar som miljöns händelser ska vara tillgängliga för frågor. sträng (krävs)
partitionKeyProperties Listan över händelseegenskaper som ska användas för att partitioneras data i miljön. För närvarande stöds endast en enda partitionsnyckelegenskap. TimeSeriesIdProperty[]
storageLimitExceededBehavior Det beteende som Time Series Insights-tjänsten bör ha när miljöns kapacitet har överskridits. Om "PauseIngress" har angetts kommer nya händelser inte att läsas från händelsekällan. Om "PurgeOldData" anges fortsätter nya händelser att läsas och gamla händelser tas bort från miljön. Standardbeteendet är PurgeOldData. "PauseIngress"
"PurgeOldData"

TimeSeriesIdProperty

Name Beskrivning Värde
name Namnet på egenskapen. sträng
typ Egenskapens typ. "Sträng"

Gen2EnvironmentCreateOrUpdateParametersOrGen2Environ...

Name Beskrivning Värde
Typ Typen av miljö. "Gen2" (krävs)
properties Egenskaper som används för att skapa en Gen2-miljö. Gen2EnvironmentCreationPropertiesOrGen2EnvironmentRe... (krävs)

Gen2EnvironmentCreationPropertiesOrGen2EnvironmentRe...

Name Beskrivning Värde
publicNetworkAccess Det här värdet kan anges till "aktiverat" för att undvika icke-bakåtkompatibla ändringar av befintliga kundresurser och mallar. Om inställningen är "inaktiverad" tillåts inte trafik via det offentliga gränssnittet och privata slutpunktsanslutningar är den exklusiva åtkomstmetoden. "inaktiverad"
"aktiverad"
storageConfiguration Lagringskonfigurationen innehåller anslutningsinformation som gör att Time Series Insights-tjänsten kan ansluta till det kundlagringskonto som används för att lagra miljöns data. Gen2StorageConfigurationInputOrGen2StorageConfigurat... (krävs)
timeSeriesIdProperties Listan över händelseegenskaper som ska användas för att definiera miljöns tidsserie-ID. TimeSeriesIdProperty[] (krävs)
warmStoreConfiguration Konfigurationen av det varma lagret innehåller information om hur du skapar ett cacheminne för varmt lager som behåller en kopia av miljöns data som är tillgängliga för snabbare frågor. WarmStoreConfigurationEgenskaper

Gen2StorageConfigurationInputOrGen2StorageConfigurat...

Name Beskrivning Värde
accountName Namnet på lagringskontot som ska innehålla miljöns Gen2-data. sträng (krävs)
managementKey Värdet för den hanteringsnyckel som ger Time Series Insights-tjänsten skrivåtkomst till lagringskontot. Den här egenskapen visas inte i miljösvar. sträng (krävs)

WarmStoreConfigurationEgenskaper

Name Beskrivning Värde
dataRetention ISO8601-tidsintervallet som anger hur många dagar miljöns händelser ska vara tillgängliga för frågor från det varma arkivet. sträng (krävs)

Sku

Name Beskrivning Värde
capacity SKU:ns kapacitet. För Gen1-miljöer kan det här värdet ändras för att stödja utskalning av miljöer när de har skapats. int (krävs)
name Namnet på denna SKU. "L1"
"P1"
"S1"
"S2" (krävs)