Microsoft.TimeSeriesInsights-miljöer 2020-05-15
Bicep-resursdefinition
Miljöernas resurstyp kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för 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 Bicep i mallen.
resource symbolicname 'Microsoft.TimeSeriesInsights/environments@2020-05-15' = {
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: {
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, ingresshastigheten och faktureringshastigheten. | 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 partitionering av data i miljön. För närvarande stöds endast en enskild 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" har angetts 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 |
---|---|---|
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) |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Skapa en PAYG-miljö (Betala per användning) med en IoT Hub |
Med den här mallen kan du distribuera en Pay As You Go-miljö (PAYG) Time Series Insights som är konfigurerad för att använda händelser från en IoT Hub. |
Skapa en miljö med en Händelsehubb-händelsekälla |
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öernas resurstyp kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för 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 JSON i mallen.
{
"type": "Microsoft.TimeSeriesInsights/environments",
"apiVersion": "2020-05-15",
"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": {
"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 | '2020-05-15' |
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, ingresshastigheten och faktureringshastigheten. | 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 partitionering av data i miljön. För närvarande stöds endast en enskild 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" har angetts 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 |
---|---|---|
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) |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Skapa en PAYG-miljö (Betala per användning) med en IoT Hub |
Med den här mallen kan du distribuera en Pay As You Go-miljö (PAYG) Time Series Insights som är konfigurerad för att använda händelser från en IoT Hub. |
Skapa en miljö med en Händelsehubb-händelsekälla |
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öernas resurstyp kan distribueras med åtgärder som 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@2020-05-15"
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 = {
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@2020-05-15" |
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 |
---|---|---|
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) |
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) |