Freigeben über


Microsoft.TimeSeriesInsights-Umgebungen

Bicep-Ressourcendefinition

Der Ressourcentyp der Umgebungen kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.TimeSeriesInsights/environments-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.

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

Umgebungsobjekte

Legen Sie die kind-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für Gen1 Folgendes:

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

Verwenden Sie für Gen2 Folgendes:

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

Eigenschaftswerte

environments

Name BESCHREIBUNG Wert
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-90

Gültige Zeichen:
Verwendung nicht möglich:
'<>%&:\?/# oder Steuerzeichen.
location Der Speicherort der Ressource. Zeichenfolge (erforderlich)
tags Schlüssel-Wert-Paare mit zusätzlichen Eigenschaften für die Ressource. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
sku Die sku bestimmt den Typ der Umgebung, entweder Gen1 (S1 oder S2) oder Gen2 (L1). Für Gen1-Umgebungen bestimmt die sku die Kapazität der Umgebung, die Eingangsrate und die Abrechnungsrate. Sku (erforderlich)
kind Festlegen des Objekttyps Gen1
Gen2 (erforderlich)

Gen1EnvironmentCreateOrUpdateParametersOrGen1Environ...

Name BESCHREIBUNG Wert
kind Die Art der Umgebung. 'Gen1' (erforderlich)
properties Eigenschaften, die zum Erstellen einer Gen1-Umgebung verwendet werden. Gen1EnvironmentCreationPropertiesOrGen1EnvironmentRe... (erforderlich)

Gen1EnvironmentCreationPropertiesOrGen1EnvironmentRe...

Name BESCHREIBUNG Wert
dataRetentionTime ISO8601-Zeitspanne, die die Mindestanzahl von Tagen angibt, in denen die Ereignisse der Umgebung für die Abfrage verfügbar sind. Zeichenfolge (erforderlich)
partitionKeyProperties Die Liste der Ereigniseigenschaften, die zum Partitionieren von Daten in der Umgebung verwendet werden. Derzeit wird nur eine einzelne Partitionsschlüsseleigenschaft unterstützt. TimeSeriesIdProperty[]
storageLimitExceededBehavior Das Verhalten, das der Time Series Insights-Dienst nehmen sollte, wenn die Kapazität der Umgebung überschritten wurde. Wenn "PauseIngress" angegeben ist, werden neue Ereignisse nicht aus der Ereignisquelle gelesen. Wenn "PurgeOldData" angegeben wird, werden neue Ereignisse weiterhin gelesen und alte Ereignisse aus der Umgebung gelöscht. Das Standardverhalten ist PurgeOldData. "PauseIngress"
'PurgeOldData'

TimeSeriesIdProperty

Name BESCHREIBUNG Wert
name Der Name der Eigenschaft. Zeichenfolge
type Den Typ der Eigenschaft. 'Zeichenfolge'

Gen2EnvironmentCreateOrUpdateParametersOrGen2Environ...

Name BESCHREIBUNG Wert
kind Die Art der Umgebung. "Gen2" (erforderlich)
properties Eigenschaften, die zum Erstellen einer Gen2-Umgebung verwendet werden. Gen2EnvironmentCreationPropertiesOrGen2EnvironmentRe... (erforderlich)

Gen2EnvironmentCreationPropertiesOrGen2EnvironmentRe...

Name BESCHREIBUNG Wert
storageConfiguration Die Speicherkonfiguration stellt die Verbindungsdetails bereit, mit denen der Time Series Insights-Dienst eine Verbindung mit dem Kundenspeicherkonto herstellen kann, das zum Speichern der Umgebungsdaten verwendet wird. Gen2StorageConfigurationInputOrGen2StorageConfigurat... (erforderlich)
timeSeriesIdProperties Die Liste der Ereigniseigenschaften, die verwendet werden, um die Zeitreihen-ID der Umgebung zu definieren. TimeSeriesIdProperty[] (erforderlich)
warmStoreConfiguration Die Konfiguration des warmen Speichers enthält die Details zum Erstellen eines Speichercaches, der eine Kopie der Umgebungsdaten für schnellere Abfragen beibehält. WarmStoreConfigurationProperties

Gen2StorageConfigurationInputOrGen2StorageConfigurat...

Name BESCHREIBUNG Wert
. Der Name des Speicherkontos, das die Gen2-Daten der Umgebung enthält. Zeichenfolge (erforderlich)
managementKey Der Wert des Verwaltungsschlüssels, der dem Time Series Insights-Dienst Schreibzugriff auf das Speicherkonto gewährt. Diese Eigenschaft wird in Umgebungsantworten nicht angezeigt. Zeichenfolge (erforderlich)

WarmStoreConfigurationProperties

Name BESCHREIBUNG Wert
dataRetention ISO8601-Zeitraum, der die Anzahl der Tage angibt, an denen die Ereignisse der Umgebung für Abfragen aus dem warmen Speicher verfügbar sind. Zeichenfolge (erforderlich)

Sku

Name BESCHREIBUNG Wert
Kapazität Die Kapazität der SKU. Für Gen1-Umgebungen kann dieser Wert geändert werden, um das horizontale Hochskalieren von Umgebungen zu unterstützen, nachdem sie erstellt wurden. int (erforderlich)
name Der Name dieser SKU. 'L1'
'P1'
'S1'
'S2' (erforderlich)

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Erstellen einer Umgebung mit nutzungsbasierter Bezahlung (PAYG) mit einer IoT Hub

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Time Series Insights-Umgebung mit nutzungsbasierter Bezahlung (PAYG) bereitstellen, die für die Nutzung von Ereignissen aus einem IoT Hub konfiguriert ist.
Erstellen einer Umgebung mit einer Event Hub-Ereignisquelle

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Time Series Insights-Umgebung bereitstellen, die für die Nutzung von Ereignissen aus einem Event Hub konfiguriert ist.

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp environments kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Ressource Microsoft.TimeSeriesInsights/environments zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

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

Environments-Objekte

Legen Sie die kind-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für Gen1 Folgendes:

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

Verwenden Sie für Gen2 Folgendes:

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

Eigenschaftswerte

environments

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.TimeSeriesInsights/environments"
apiVersion Die Version der Ressourcen-API '2021-06-30-preview'
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-90

Gültige Zeichen:
Verwendung nicht möglich:
'<>%&:\?/# oder Steuerzeichen.
location Der Speicherort der Ressource. Zeichenfolge (erforderlich)
tags Schlüssel-Wert-Paare zusätzlicher Eigenschaften für die Ressource. Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
sku Die SKU bestimmt den Typ der Umgebung, entweder Gen1 (S1 oder S2) oder Gen2 (L1). Für Gen1-Umgebungen bestimmt die SKU die Kapazität der Umgebung, die Eingangsrate und die Abrechnungsrate. SKU (erforderlich)
kind Festlegen des Objekttyps Gen1
Gen2 (erforderlich)

Gen1EnvironmentCreateOrUpdateParametersOrGen1Environ...

Name BESCHREIBUNG Wert
kind Die Art der Umgebung. 'Gen1' (erforderlich)
properties Eigenschaften, die zum Erstellen einer Gen1-Umgebung verwendet werden. Gen1EnvironmentCreationPropertiesOrGen1EnvironmentRe... (erforderlich)

Gen1EnvironmentCreationPropertiesOrGen1EnvironmentRe...

Name BESCHREIBUNG Wert
dataRetentionTime ISO8601-Zeitraum, der die Mindestanzahl von Tagen angibt, in denen die Ereignisse der Umgebung für Abfragen verfügbar sind. Zeichenfolge (erforderlich)
partitionKeyProperties Die Liste der Ereigniseigenschaften, die zum Partitionieren von Daten in der Umgebung verwendet werden. Derzeit wird nur eine einzelne Partitionsschlüsseleigenschaft unterstützt. TimeSeriesIdProperty[]
storageLimitExceededBehavior Das Verhalten, das der Time Series Insights-Dienst annehmen sollte, wenn die Kapazität der Umgebung überschritten wurde. Wenn "PauseIngress" angegeben ist, werden neue Ereignisse nicht aus der Ereignisquelle gelesen. Wenn "PurgeOldData" angegeben ist, werden neue Ereignisse weiterhin gelesen, und alte Ereignisse werden aus der Umgebung gelöscht. Das Standardverhalten ist PurgeOldData. "PauseIngress"
'PurgeOldData'

TimeSeriesIdProperty

Name BESCHREIBUNG Wert
name Der Name der Eigenschaft. Zeichenfolge
type Den Typ der Eigenschaft. "String"

Gen2EnvironmentCreateOrUpdateParametersOrGen2Environ...

Name BESCHREIBUNG Wert
kind Die Art der Umgebung. 'Gen2' (erforderlich)
properties Eigenschaften, die zum Erstellen einer Gen2-Umgebung verwendet werden. Gen2EnvironmentCreationPropertiesOrGen2EnvironmentRe... (erforderlich)

Gen2EnvironmentCreationPropertiesOrGen2EnvironmentRe...

Name BESCHREIBUNG Wert
storageConfiguration Die Speicherkonfiguration stellt die Verbindungsdetails bereit, mit denen der Time Series Insights-Dienst eine Verbindung mit dem Kundenspeicherkonto herstellen kann, das zum Speichern der Umgebungsdaten verwendet wird. Gen2StorageConfigurationInputOrGen2StorageConfigurat... (erforderlich)
timeSeriesIdProperties Die Liste der Ereigniseigenschaften, die verwendet werden, um die Zeitreihen-ID der Umgebung zu definieren. TimeSeriesIdProperty[] (erforderlich)
warmStoreConfiguration Die Konfiguration des warmen Speichers enthält die Details zum Erstellen eines Speichercaches, der eine Kopie der Umgebungsdaten für schnellere Abfragen beibehält. WarmStoreConfigurationProperties

Gen2StorageConfigurationInputOrGen2StorageConfigurat...

Name BESCHREIBUNG Wert
. Der Name des Speicherkontos, das die Gen2-Daten der Umgebung enthält. Zeichenfolge (erforderlich)
managementKey Der Wert des Verwaltungsschlüssels, der dem Time Series Insights-Dienst Schreibzugriff auf das Speicherkonto gewährt. Diese Eigenschaft wird in Umgebungsantworten nicht angezeigt. Zeichenfolge (erforderlich)

WarmStoreConfigurationProperties

Name BESCHREIBUNG Wert
dataRetention ISO8601-Zeitraum, der die Anzahl der Tage angibt, an denen die Ereignisse der Umgebung für Abfragen aus dem warmen Speicher verfügbar sind. Zeichenfolge (erforderlich)

Sku

Name BESCHREIBUNG Wert
Kapazität Die Kapazität der SKU. Für Gen1-Umgebungen kann dieser Wert geändert werden, um das horizontale Hochskalieren von Umgebungen zu unterstützen, nachdem sie erstellt wurden. int (erforderlich)
name Der Name dieser SKU. 'L1'
'P1'
'S1'
'S2' (erforderlich)

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Erstellen einer Umgebung mit nutzungsbasierter Bezahlung (PAYG) mit einer IoT Hub

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Time Series Insights-Umgebung mit nutzungsbasierter Bezahlung (PAYG) bereitstellen, die für die Nutzung von Ereignissen aus einem IoT Hub konfiguriert ist.
Erstellen einer Umgebung mit einer Event Hub-Ereignisquelle

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Time Series Insights-Umgebung bereitstellen, die für die Nutzung von Ereignissen aus einem Event Hub konfiguriert ist.

Terraform-Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp environments kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.TimeSeriesInsights/environments-Ressource zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.TimeSeriesInsights/environments@2021-06-30-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"
  })
}

Umgebungsobjekte

Legen Sie die kind-Eigenschaft fest, um den Typ des Objekts anzugeben.

Verwenden Sie für Gen1 Folgendes:

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

Verwenden Sie für Gen2 Folgendes:

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

Eigenschaftswerte

environments

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.TimeSeriesInsights/environments@2021-06-30-preview"
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-90

Gültige Zeichen:
Verwendung nicht möglich:
'<>%&:\?/# oder Steuerzeichen.
location Der Speicherort der Ressource. Zeichenfolge (erforderlich)
parent_id Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. Zeichenfolge (erforderlich)
tags Schlüssel-Wert-Paare mit zusätzlichen Eigenschaften für die Ressource. Wörterbuch der Tagnamen und -werte.
sku Die sku bestimmt den Typ der Umgebung, entweder Gen1 (S1 oder S2) oder Gen2 (L1). Für Gen1-Umgebungen bestimmt die sku die Kapazität der Umgebung, die Eingangsrate und die Abrechnungsrate. Sku (erforderlich)
kind Festlegen des Objekttyps Gen1
Gen2 (erforderlich)

Gen1EnvironmentCreateOrUpdateParametersOrGen1Environ...

Name BESCHREIBUNG Wert
kind Die Art der Umgebung. "Gen1" (erforderlich)
properties Eigenschaften, die zum Erstellen einer Gen1-Umgebung verwendet werden. Gen1EnvironmentCreationPropertiesOrGen1EnvironmentRe... (erforderlich)

Gen1EnvironmentCreationPropertiesOrGen1EnvironmentRe...

Name BESCHREIBUNG Wert
dataRetentionTime ISO8601-Zeitspanne, die die Mindestanzahl von Tagen angibt, in denen die Ereignisse der Umgebung für die Abfrage verfügbar sind. Zeichenfolge (erforderlich)
partitionKeyProperties Die Liste der Ereigniseigenschaften, die zum Partitionieren von Daten in der Umgebung verwendet werden. Derzeit wird nur eine einzelne Partitionsschlüsseleigenschaft unterstützt. TimeSeriesIdProperty[]
storageLimitExceededBehavior Das Verhalten, das der Time Series Insights-Dienst nehmen sollte, wenn die Kapazität der Umgebung überschritten wurde. Wenn "PauseIngress" angegeben ist, werden neue Ereignisse nicht aus der Ereignisquelle gelesen. Wenn "PurgeOldData" angegeben wird, werden neue Ereignisse weiterhin gelesen und alte Ereignisse aus der Umgebung gelöscht. Das Standardverhalten ist PurgeOldData. "PauseIngress"
"PurgeOldData"

TimeSeriesIdProperty

Name BESCHREIBUNG Wert
name Der Name der Eigenschaft. Zeichenfolge
type Den Typ der Eigenschaft. "String"

Gen2EnvironmentCreateOrUpdateParametersOrGen2Environ...

Name BESCHREIBUNG Wert
kind Die Art der Umgebung. "Gen2" (erforderlich)
properties Eigenschaften, die zum Erstellen einer Gen2-Umgebung verwendet werden. Gen2EnvironmentCreationPropertiesOrGen2EnvironmentRe... (erforderlich)

Gen2EnvironmentCreationPropertiesOrGen2EnvironmentRe...

Name BESCHREIBUNG Wert
storageConfiguration Die Speicherkonfiguration stellt die Verbindungsdetails bereit, die es dem Time Series Insights-Dienst ermöglichen, eine Verbindung mit dem Kundenspeicherkonto herzustellen, das zum Speichern der Umgebungsdaten verwendet wird. Gen2StorageConfigurationInputOrGen2StorageConfigurat... (erforderlich)
timeSeriesIdProperties Die Liste der Ereigniseigenschaften, die zum Definieren der Zeitreihen-ID der Umgebung verwendet werden. TimeSeriesIdProperty[] (erforderlich)
warmStoreConfiguration Die Konfiguration des warmen Speichers enthält die Details zum Erstellen eines Speichercaches, der eine Kopie der Umgebungsdaten speichert, die für schnellere Abfragen verfügbar sind. WarmStoreConfigurationProperties

Gen2StorageConfigurationInputOrGen2StorageConfigurat...

Name BESCHREIBUNG Wert
. Der Name des Speicherkontos, das die Gen2-Daten der Umgebung enthält. Zeichenfolge (erforderlich)
managementKey Der Wert des Verwaltungsschlüssels, der dem Time Series Insights-Dienst Schreibzugriff auf das Speicherkonto gewährt. Diese Eigenschaft wird in Umgebungsantworten nicht angezeigt. Zeichenfolge (erforderlich)

WarmStoreConfigurationProperties

Name BESCHREIBUNG Wert
dataRetention ISO8601-Zeitspanne, die die Anzahl der Tage angibt, an denen die Ereignisse der Umgebung für Abfragen aus dem warmen Speicher verfügbar sind. Zeichenfolge (erforderlich)

Sku

Name BESCHREIBUNG Wert
Kapazität Die Kapazität der sku. Für Gen1-Umgebungen kann dieser Wert geändert werden, um das Horizontalskalieren von Umgebungen nach der Erstellung zu unterstützen. int (erforderlich)
name Der Name dieser SKU. "L1"
"P1"
"S1"
"S2" (erforderlich)