Condividi tramite


Ambienti Microsoft.TimeSeriesInsights 2020-05-15

Definizione di risorsa Bicep

Il tipo di risorsa degli ambienti può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.TimeSeriesInsights/environments, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.TimeSeriesInsights/environments@2020-05-15' = {
  location: 'string'
  name: 'string'
  sku: {
    capacity: int
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  kind: 'string'
  // For remaining properties, see Microsoft.TimeSeriesInsights/environments objects
}

Oggetti Microsoft.TimeSeriesInsights/environments

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per Gen1, usare:

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

Per Gen2, usare:

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

Valori delle proprietà

CreateOrUpdateTrackedResourcePropertiesTags

Nome Descrizione Valore

Gen1EnvironmentCreateOrUpdateParametersOrGen1EnvironmentResource

Nome Descrizione Valore
gentile Tipo di ambiente. 'Gen1' (obbligatorio)
proprietà Proprietà usate per creare un ambiente Gen1. Gen1EnvironmentCreationPropertiesOrGen1EnvironmentResourceProperties (obbligatorio)

Gen1EnvironmentCreationPropertiesOrGen1EnvironmentResourceProperties

Nome Descrizione Valore
dataRetentionTime ISO8601 intervallo di tempo che specifica il numero minimo di giorni in cui gli eventi dell'ambiente saranno disponibili per la query. stringa (obbligatorio)
partitionKeyProperties Elenco di proprietà evento che verranno usate per partizionare i dati nell'ambiente. Attualmente è supportata solo una singola proprietà della chiave di partizione. TimeSeriesIdProperty[]
storageLimitExceededBehavior Il comportamento che il servizio Time Series Insights deve assumere quando è stata superata la capacità dell'ambiente. Se si specifica "PauseIngress", i nuovi eventi non verranno letti dall'origine evento. Se si specifica "PurgeOldData", i nuovi eventi continueranno a essere letti e gli eventi precedenti verranno eliminati dall'ambiente. Il comportamento predefinito è PurgeOldData. 'PauseIngress'
'PurgeOldData'

Gen2EnvironmentCreateOrUpdateParametersOrGen2EnvironmentResource

Nome Descrizione Valore
gentile Tipo di ambiente. 'Gen2' (obbligatorio)
proprietà Proprietà usate per creare un ambiente Gen2. Gen2EnvironmentCreationPropertiesOrGen2EnvironmentResourceProperties (obbligatorio)

Gen2EnvironmentCreationPropertiesOrGen2EnvironmentResourceProperties

Nome Descrizione Valore
storageConfiguration La configurazione di archiviazione fornisce i dettagli di connessione che consentono al servizio Time Series Insights di connettersi all'account di archiviazione del cliente usato per archiviare i dati dell'ambiente. Gen2StorageConfigurationInputOrGen2StorageConfigurationOutput (obbligatorio)
timeSeriesIdProperties Elenco di proprietà evento che verranno usate per definire l'ID serie temporale dell'ambiente. TimeSeriesIdProperty[] (obbligatorio)
warmStoreConfiguration La configurazione dell'archivio ad accesso frequente fornisce i dettagli per creare una cache dell'archivio ad accesso frequente che conterrà una copia dei dati dell'ambiente disponibili per una query più veloce. WarmStoreConfigurationProperties

Gen2StorageConfigurationInputOrGen2StorageConfigurationOutput

Nome Descrizione Valore
accountName Nome dell'account di archiviazione che conterrà i dati gen2 dell'ambiente. stringa (obbligatorio)
managementKey Valore della chiave di gestione che concede al servizio Time Series Insights l'accesso in scrittura all'account di archiviazione. Questa proprietà non viene visualizzata nelle risposte dell'ambiente. stringa (obbligatorio)

Microsoft.TimeSeriesInsights/environments

Nome Descrizione Valore
gentile Impostare su 'Gen1' per il tipo Gen1EnvironmentCreateOrUpdateParametersOrGen1EnvironmentResource. Impostare su 'Gen2' per il tipo Gen2EnvironmentCreateOrUpdateParametersOrGen2EnvironmentResource. 'Gen1'
'Gen2' (obbligatorio)
ubicazione Posizione della risorsa. stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 90
Pattern = ^[-\w\._\(\)]+$ (obbligatorio)
Sku Lo SKU determina il tipo di ambiente, Gen1 (S1 o S2) o Gen2 (L1). Per gli ambienti Gen1, lo SKU determina la capacità dell'ambiente, la tariffa in ingresso e la tariffa di fatturazione. sku (obbligatorio)
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

Sku

Nome Descrizione Valore
capacità Capacità dello SKU. Per gli ambienti Gen1, questo valore può essere modificato per supportare la scalabilità orizzontale degli ambienti dopo la creazione. Int

Vincoli:
Valore minimo = 1
Valore massimo = 10 (obbligatorio)
nome Nome di questo SKU. 'L1'
'P1'
'S1'
'S2' (obbligatorio)

TimeSeriesIdProperty

Nome Descrizione Valore
nome Nome della proprietà. corda
digitare Tipo della proprietà. 'String'

WarmStoreConfigurationProperties

Nome Descrizione Valore
dataRetention ISO8601 intervallo di tempo che specifica il numero di giorni in cui gli eventi dell'ambiente saranno disponibili per la query dall'archivio ad accesso frequente. stringa (obbligatorio)

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa degli ambienti può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.TimeSeriesInsights/environments, aggiungere il codice JSON seguente al modello.

{
  "location": "string",
  "name": "string",
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "kind": "string"
  // For remaining properties, see Microsoft.TimeSeriesInsights/environments objects
}

Oggetti Microsoft.TimeSeriesInsights/environments

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per Gen1, usare:

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

Per Gen2, usare:

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

Valori delle proprietà

CreateOrUpdateTrackedResourcePropertiesTags

Nome Descrizione Valore

Gen1EnvironmentCreateOrUpdateParametersOrGen1EnvironmentResource

Nome Descrizione Valore
gentile Tipo di ambiente. 'Gen1' (obbligatorio)
proprietà Proprietà usate per creare un ambiente Gen1. Gen1EnvironmentCreationPropertiesOrGen1EnvironmentResourceProperties (obbligatorio)

Gen1EnvironmentCreationPropertiesOrGen1EnvironmentResourceProperties

Nome Descrizione Valore
dataRetentionTime ISO8601 intervallo di tempo che specifica il numero minimo di giorni in cui gli eventi dell'ambiente saranno disponibili per la query. stringa (obbligatorio)
partitionKeyProperties Elenco di proprietà evento che verranno usate per partizionare i dati nell'ambiente. Attualmente è supportata solo una singola proprietà della chiave di partizione. TimeSeriesIdProperty[]
storageLimitExceededBehavior Il comportamento che il servizio Time Series Insights deve assumere quando è stata superata la capacità dell'ambiente. Se si specifica "PauseIngress", i nuovi eventi non verranno letti dall'origine evento. Se si specifica "PurgeOldData", i nuovi eventi continueranno a essere letti e gli eventi precedenti verranno eliminati dall'ambiente. Il comportamento predefinito è PurgeOldData. 'PauseIngress'
'PurgeOldData'

Gen2EnvironmentCreateOrUpdateParametersOrGen2EnvironmentResource

Nome Descrizione Valore
gentile Tipo di ambiente. 'Gen2' (obbligatorio)
proprietà Proprietà usate per creare un ambiente Gen2. Gen2EnvironmentCreationPropertiesOrGen2EnvironmentResourceProperties (obbligatorio)

Gen2EnvironmentCreationPropertiesOrGen2EnvironmentResourceProperties

Nome Descrizione Valore
storageConfiguration La configurazione di archiviazione fornisce i dettagli di connessione che consentono al servizio Time Series Insights di connettersi all'account di archiviazione del cliente usato per archiviare i dati dell'ambiente. Gen2StorageConfigurationInputOrGen2StorageConfigurationOutput (obbligatorio)
timeSeriesIdProperties Elenco di proprietà evento che verranno usate per definire l'ID serie temporale dell'ambiente. TimeSeriesIdProperty[] (obbligatorio)
warmStoreConfiguration La configurazione dell'archivio ad accesso frequente fornisce i dettagli per creare una cache dell'archivio ad accesso frequente che conterrà una copia dei dati dell'ambiente disponibili per una query più veloce. WarmStoreConfigurationProperties

Gen2StorageConfigurationInputOrGen2StorageConfigurationOutput

Nome Descrizione Valore
accountName Nome dell'account di archiviazione che conterrà i dati gen2 dell'ambiente. stringa (obbligatorio)
managementKey Valore della chiave di gestione che concede al servizio Time Series Insights l'accesso in scrittura all'account di archiviazione. Questa proprietà non viene visualizzata nelle risposte dell'ambiente. stringa (obbligatorio)

Microsoft.TimeSeriesInsights/environments

Nome Descrizione Valore
apiVersion Versione dell'API '2020-05-15'
gentile Impostare su 'Gen1' per il tipo Gen1EnvironmentCreateOrUpdateParametersOrGen1EnvironmentResource. Impostare su 'Gen2' per il tipo Gen2EnvironmentCreateOrUpdateParametersOrGen2EnvironmentResource. 'Gen1'
'Gen2' (obbligatorio)
ubicazione Posizione della risorsa. stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 90
Pattern = ^[-\w\._\(\)]+$ (obbligatorio)
Sku Lo SKU determina il tipo di ambiente, Gen1 (S1 o S2) o Gen2 (L1). Per gli ambienti Gen1, lo SKU determina la capacità dell'ambiente, la tariffa in ingresso e la tariffa di fatturazione. sku (obbligatorio)
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.TimeSeriesInsights/environments'

Sku

Nome Descrizione Valore
capacità Capacità dello SKU. Per gli ambienti Gen1, questo valore può essere modificato per supportare la scalabilità orizzontale degli ambienti dopo la creazione. Int

Vincoli:
Valore minimo = 1
Valore massimo = 10 (obbligatorio)
nome Nome di questo SKU. 'L1'
'P1'
'S1'
'S2' (obbligatorio)

TimeSeriesIdProperty

Nome Descrizione Valore
nome Nome della proprietà. corda
digitare Tipo della proprietà. 'String'

WarmStoreConfigurationProperties

Nome Descrizione Valore
dataRetention ISO8601 intervallo di tempo che specifica il numero di giorni in cui gli eventi dell'ambiente saranno disponibili per la query dall'archivio ad accesso frequente. stringa (obbligatorio)

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Creare un ambiente con pagamento in base al consumo con un hub IoT

Distribuire in Azure
Questo modello consente di distribuire un ambiente Time Series Insights con pagamento in base al consumo configurato per l'utilizzo di eventi da un hub IoT.
Creare un ambiente con un'origine evento dell'hub eventi

Distribuire in Azure
Questo modello consente di distribuire un ambiente Time Series Insights configurato per l'utilizzo di eventi da un hub eventi.

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa degli ambienti può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.TimeSeriesInsights/environments, aggiungere il file Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  location = "string"
  name = "string"
  sku = {
    capacity = int
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  kind = "string"
  // For remaining properties, see Microsoft.TimeSeriesInsights/environments objects
}

Oggetti Microsoft.TimeSeriesInsights/environments

Impostare la proprietà tipo di per specificare il tipo di oggetto.

Per Gen1, usare:

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

Per Gen2, usare:

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

Valori delle proprietà

CreateOrUpdateTrackedResourcePropertiesTags

Nome Descrizione Valore

Gen1EnvironmentCreateOrUpdateParametersOrGen1EnvironmentResource

Nome Descrizione Valore
gentile Tipo di ambiente. 'Gen1' (obbligatorio)
proprietà Proprietà usate per creare un ambiente Gen1. Gen1EnvironmentCreationPropertiesOrGen1EnvironmentResourceProperties (obbligatorio)

Gen1EnvironmentCreationPropertiesOrGen1EnvironmentResourceProperties

Nome Descrizione Valore
dataRetentionTime ISO8601 intervallo di tempo che specifica il numero minimo di giorni in cui gli eventi dell'ambiente saranno disponibili per la query. stringa (obbligatorio)
partitionKeyProperties Elenco di proprietà evento che verranno usate per partizionare i dati nell'ambiente. Attualmente è supportata solo una singola proprietà della chiave di partizione. TimeSeriesIdProperty[]
storageLimitExceededBehavior Il comportamento che il servizio Time Series Insights deve assumere quando è stata superata la capacità dell'ambiente. Se si specifica "PauseIngress", i nuovi eventi non verranno letti dall'origine evento. Se si specifica "PurgeOldData", i nuovi eventi continueranno a essere letti e gli eventi precedenti verranno eliminati dall'ambiente. Il comportamento predefinito è PurgeOldData. 'PauseIngress'
'PurgeOldData'

Gen2EnvironmentCreateOrUpdateParametersOrGen2EnvironmentResource

Nome Descrizione Valore
gentile Tipo di ambiente. 'Gen2' (obbligatorio)
proprietà Proprietà usate per creare un ambiente Gen2. Gen2EnvironmentCreationPropertiesOrGen2EnvironmentResourceProperties (obbligatorio)

Gen2EnvironmentCreationPropertiesOrGen2EnvironmentResourceProperties

Nome Descrizione Valore
storageConfiguration La configurazione di archiviazione fornisce i dettagli di connessione che consentono al servizio Time Series Insights di connettersi all'account di archiviazione del cliente usato per archiviare i dati dell'ambiente. Gen2StorageConfigurationInputOrGen2StorageConfigurationOutput (obbligatorio)
timeSeriesIdProperties Elenco di proprietà evento che verranno usate per definire l'ID serie temporale dell'ambiente. TimeSeriesIdProperty[] (obbligatorio)
warmStoreConfiguration La configurazione dell'archivio ad accesso frequente fornisce i dettagli per creare una cache dell'archivio ad accesso frequente che conterrà una copia dei dati dell'ambiente disponibili per una query più veloce. WarmStoreConfigurationProperties

Gen2StorageConfigurationInputOrGen2StorageConfigurationOutput

Nome Descrizione Valore
accountName Nome dell'account di archiviazione che conterrà i dati gen2 dell'ambiente. stringa (obbligatorio)
managementKey Valore della chiave di gestione che concede al servizio Time Series Insights l'accesso in scrittura all'account di archiviazione. Questa proprietà non viene visualizzata nelle risposte dell'ambiente. stringa (obbligatorio)

Microsoft.TimeSeriesInsights/environments

Nome Descrizione Valore
gentile Impostare su 'Gen1' per il tipo Gen1EnvironmentCreateOrUpdateParametersOrGen1EnvironmentResource. Impostare su 'Gen2' per il tipo Gen2EnvironmentCreateOrUpdateParametersOrGen2EnvironmentResource. 'Gen1'
'Gen2' (obbligatorio)
ubicazione Posizione della risorsa. stringa (obbligatorio)
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 1
Lunghezza massima = 90
Pattern = ^[-\w\._\(\)]+$ (obbligatorio)
Sku Lo SKU determina il tipo di ambiente, Gen1 (S1 o S2) o Gen2 (L1). Per gli ambienti Gen1, lo SKU determina la capacità dell'ambiente, la tariffa in ingresso e la tariffa di fatturazione. sku (obbligatorio)
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.TimeSeriesInsights/environments@2020-05-15"

Sku

Nome Descrizione Valore
capacità Capacità dello SKU. Per gli ambienti Gen1, questo valore può essere modificato per supportare la scalabilità orizzontale degli ambienti dopo la creazione. Int

Vincoli:
Valore minimo = 1
Valore massimo = 10 (obbligatorio)
nome Nome di questo SKU. 'L1'
'P1'
'S1'
'S2' (obbligatorio)

TimeSeriesIdProperty

Nome Descrizione Valore
nome Nome della proprietà. corda
digitare Tipo della proprietà. 'String'

WarmStoreConfigurationProperties

Nome Descrizione Valore
dataRetention ISO8601 intervallo di tempo che specifica il numero di giorni in cui gli eventi dell'ambiente saranno disponibili per la query dall'archivio ad accesso frequente. stringa (obbligatorio)