Aracılığıyla paylaş


Microsoft.TimeSeriesInsights ortamları

Bicep kaynak tanımı

Ortamlar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.TimeSeriesInsights/environments kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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
}

ortam nesneleri

nesne türünü belirtmek için kind özelliğini ayarlayın.

1. Nesil için şunu kullanın:

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

2. Nesil için şunu kullanın:

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

Özellik değerleri

Ortam

Ad Açıklama Değer
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-90

Geçerli karakterler:
Şu şekilde kullanılamaz:
'<>%&:\?/# veya denetim karakterleri
location Kaynağın konumu. dize (gerekli)
etiketler Kaynak için ek özelliklerin anahtar-değer çiftleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
Sku Sku, ortam türünü (1. Nesil (S1 veya S2) veya 2. Nesil (L1) belirler. 1. Nesil ortamlarında sku ortamın kapasitesini, giriş oranını ve faturalama oranını belirler. Sku (gerekli)
Tür Nesne türünü ayarlama 1. Nesil
2. Nesil (gerekli)

Gen1EnvironmentCreateOrUpdateParametersOrGen1Environ...

Ad Açıklama Değer
Tür Ortamın türü. 'Gen1' (gerekli)
properties Gen1 ortamı oluşturmak için kullanılan özellikler. Gen1EnvironmentCreationPropertiesOrGen1EnvironmentRe... (gerekli)

Gen1EnvironmentCreationPropertiesOrGen1EnvironmentRe...

Ad Açıklama Değer
dataRetentionTime Iso8601 zaman aralığı, ortam olaylarının sorgu için en az kaç gün kullanacağını belirtir. dize (gerekli)
partitionKeyProperties Ortamdaki verileri bölümlendirmek için kullanılacak olay özelliklerinin listesi. Şu anda yalnızca tek bir bölüm anahtarı özelliği desteklenmektedir. TimeSeriesIdProperty[]
storageLimitExceededBehavior Ortamın kapasitesi aşıldığında Time Series Insights hizmetinin alması gereken davranış. "PauseIngress" belirtilirse, olay kaynağından yeni olaylar okunmayacak. "PurgeOldData" belirtilirse, yeni olaylar okunmaya devam eder ve eski olaylar ortamdan silinir. Varsayılan davranış PurgeOldData'dır. 'PauseIngress'
'PurgeOldData'

TimeSeriesIdProperty

Ad Açıklama Değer
name Özelliğin adı. string
tür Özelliğin türü. 'Dize'

Gen2EnvironmentCreateOrUpdateParametersOrGen2Environ...

Ad Açıklama Değer
Tür Ortamın türü. '2. Nesil' (gerekli)
properties Gen2 ortamı oluşturmak için kullanılan özellikler. Gen2EnvironmentCreationPropertiesOrGen2EnvironmentRe... (gerekli)

Gen2EnvironmentCreationPropertiesOrGen2EnvironmentRe...

Ad Açıklama Değer
storageConfiguration Depolama yapılandırması, Time Series Insights hizmetinin ortamın verilerini depolamak için kullanılan müşteri depolama hesabına bağlanmasını sağlayan bağlantı ayrıntılarını sağlar. Gen2StorageConfigurationInputOrGen2StorageConfigurat... (gerekli)
timeSeriesIdProperties Ortamın zaman serisi kimliğini tanımlamak için kullanılacak olay özelliklerinin listesi. TimeSeriesIdProperty[] (gerekli)
warmStoreConfiguration Sıcak depo yapılandırması, ortamın daha hızlı sorgulanabilen verilerinin bir kopyasını saklayacak bir sıcak depo önbelleği oluşturma ayrıntılarını sağlar. WarmStoreConfigurationProperties

Gen2StorageConfigurationInputOrGen2StorageConfigurat...

Ad Açıklama Değer
accountName Ortamın 2. Nesil verilerini barındıracak depolama hesabının adı. dize (gerekli)
managementKey Time Series Insights hizmetine depolama hesabına yazma erişimi veren yönetim anahtarının değeri. Bu özellik ortam yanıtlarında gösterilmez. dize (gerekli)

WarmStoreConfigurationProperties

Ad Açıklama Değer
dataRetention Ortamın etkinliklerinin sıcak depodan sorgu için kaç gün süreyle kullanılabilir olacağını belirten ISO8601 zaman aralığı. dize (gerekli)

Sku

Ad Açıklama Değer
capacity Sku'nun kapasitesi. 1. Nesil ortamları için bu değer, oluşturulduktan sonra ortamların ölçeğini genişletmeyi destekleyecek şekilde değiştirilebilir. int (gerekli)
name Bu SKU'nun adı. 'L1'
'P1'
'S1'
'S2' (gerekli)

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
IoT Hub ile Kullandıkça Öde (PAYG) Ortamı Oluşturma

Azure’a dağıtın
Bu şablon, bir IoT Hub olaylarını kullanacak şekilde yapılandırılmış Kullandıkça Öde (PAYG) Time Series Insights ortamını dağıtmanızı sağlar.
Olay Hub'ı Olay Kaynağı ile Ortam Oluşturma

Azure’a dağıtın
Bu şablon, olay hub'ından olayları kullanacak şekilde yapılandırılmış bir Time Series Insights ortamı dağıtmanızı sağlar.

ARM şablonu kaynak tanımı

Ortam kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.TimeSeriesInsights/environments kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "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
}

ortam nesneleri

nesne türünü belirtmek için kind özelliğini ayarlayın.

1. Nesil için şunu kullanın:

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

2. Nesil için şunu kullanın:

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

Özellik değerleri

Ortam

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.TimeSeriesInsights/environments'
apiVersion Kaynak API'sinin sürümü '2021-06-30-preview'
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-90

Geçerli karakterler:
Aşağıdakiler kullanılamaz:
'<>%&:\?/# veya denetim karakterleri
location Kaynağın konumu. dize (gerekli)
etiketler Kaynak için ek özelliklerin anahtar-değer çiftleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
Sku Sku, ortam türünü (1. Nesil (S1 veya S2) veya 2. Nesil (L1) belirler. 1. Nesil ortamları için sku ortamın kapasitesini, giriş oranını ve faturalama oranını belirler. Sku (gerekli)
Tür Nesne türünü ayarlama 1. Nesil
2. Nesil (gerekli)

Gen1EnvironmentCreateOrUpdateParametersOrGen1Environ...

Ad Açıklama Değer
Tür Ortamın türü. 'Gen1' (gerekli)
properties Gen1 ortamı oluşturmak için kullanılan özellikler. Gen1EnvironmentCreationPropertiesOrGen1EnvironmentRe... (gerekli)

Gen1EnvironmentCreationPropertiesOrGen1EnvironmentRe...

Ad Açıklama Değer
dataRetentionTime Iso8601 zaman aralığı, ortam olaylarının sorgu için en az kaç gün kullanacağını belirtir. dize (gerekli)
partitionKeyProperties Ortamdaki verileri bölümlendirmek için kullanılacak olay özelliklerinin listesi. Şu anda yalnızca tek bir bölüm anahtarı özelliği desteklenmektedir. TimeSeriesIdProperty[]
storageLimitExceededBehavior Ortamın kapasitesi aşıldığında Time Series Insights hizmetinin alması gereken davranış. "PauseIngress" belirtilirse, olay kaynağından yeni olaylar okunmayacak. "PurgeOldData" belirtilirse, yeni olaylar okunmaya devam eder ve eski olaylar ortamdan silinir. Varsayılan davranış PurgeOldData'dır. 'PauseIngress'
'PurgeOldData'

TimeSeriesIdProperty

Ad Açıklama Değer
name Özelliğin adı. string
tür Özelliğin türü. 'Dize'

Gen2EnvironmentCreateOrUpdateParametersOrGen2Environ...

Ad Açıklama Değer
Tür Ortamın türü. '2. Nesil' (gerekli)
properties Gen2 ortamı oluşturmak için kullanılan özellikler. Gen2EnvironmentCreationPropertiesOrGen2EnvironmentRe... (gerekli)

Gen2EnvironmentCreationPropertiesOrGen2EnvironmentRe...

Ad Açıklama Değer
storageConfiguration Depolama yapılandırması, Time Series Insights hizmetinin ortamın verilerini depolamak için kullanılan müşteri depolama hesabına bağlanmasını sağlayan bağlantı ayrıntılarını sağlar. Gen2StorageConfigurationInputOrGen2StorageConfigurat... (gerekli)
timeSeriesIdProperties Ortamın zaman serisi kimliğini tanımlamak için kullanılacak olay özelliklerinin listesi. TimeSeriesIdProperty[] (gerekli)
warmStoreConfiguration Sıcak depo yapılandırması, ortamın daha hızlı sorgulanabilen verilerinin bir kopyasını saklayacak bir sıcak depo önbelleği oluşturma ayrıntılarını sağlar. WarmStoreConfigurationProperties

Gen2StorageConfigurationInputOrGen2StorageConfigurat...

Ad Açıklama Değer
accountName Ortamın 2. Nesil verilerini barındıracak depolama hesabının adı. dize (gerekli)
managementKey Time Series Insights hizmetine depolama hesabına yazma erişimi veren yönetim anahtarının değeri. Bu özellik ortam yanıtlarında gösterilmez. dize (gerekli)

WarmStoreConfigurationProperties

Ad Açıklama Değer
dataRetention Iso8601 zaman aralığı, ortamın etkinliklerinin sıcak depodan sorgu için kaç gün süreyle kullanılabilir olacağını belirtir. dize (gerekli)

Sku

Ad Açıklama Değer
capacity Sku'nun kapasitesi. 1. Nesil ortamlarında, bu değer oluşturulduktan sonra ortamların ölçeğini genişletmeyi destekleyecek şekilde değiştirilebilir. int (gerekli)
name Bu SKU'nun adı. 'L1'
'P1'
'S1'
'S2' (gerekli)

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
IoT Hub ile Kullandıkça Öde (PAYG) Ortamı Oluşturma

Azure’a dağıtın
Bu şablon, bir IoT Hub olaylarını kullanacak şekilde yapılandırılmış Kullandıkça Öde (PAYG) Time Series Insights ortamı dağıtmanızı sağlar.
Olay Hub'ı Olay Kaynağı ile Ortam Oluşturma

Azure’a dağıtın
Bu şablon, bir Olay Hub'ından gelen olayları kullanacak şekilde yapılandırılmış bir Time Series Insights ortamı dağıtmanızı sağlar.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Ortamlar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.TimeSeriesInsights/environments kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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"
  })
}

ortam nesneleri

nesne türünü belirtmek için kind özelliğini ayarlayın.

1. Nesil için şunu kullanın:

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

2. Nesil için şunu kullanın:

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

Özellik değerleri

Ortam

Ad Açıklama Değer
tür Kaynak türü "Microsoft.TimeSeriesInsights/environments@2021-06-30-preview"
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-90

Geçerli karakterler:
Aşağıdakiler kullanılamaz:
'<>%&:\?/# veya denetim karakterleri
location Kaynağın konumu. dize (gerekli)
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
etiketler Kaynak için ek özelliklerin anahtar-değer çiftleri. Etiket adlarının ve değerlerinin sözlüğü.
Sku Sku, ortam türünü (1. Nesil (S1 veya S2) veya 2. Nesil (L1) belirler. 1. Nesil ortamları için sku ortamın kapasitesini, giriş oranını ve faturalama oranını belirler. Sku (gerekli)
Tür Nesne türünü ayarlama 1. Nesil
2. Nesil (gerekli)

Gen1EnvironmentCreateOrUpdateParametersOrGen1Environ...

Ad Açıklama Değer
Tür Ortamın türü. "1. Nesil" (gerekli)
properties Gen1 ortamı oluşturmak için kullanılan özellikler. Gen1EnvironmentCreationPropertiesOrGen1EnvironmentRe... (gerekli)

Gen1EnvironmentCreationPropertiesOrGen1EnvironmentRe...

Ad Açıklama Değer
dataRetentionTime Iso8601 zaman aralığı, ortam olaylarının sorgu için en az kaç gün süreyle kullanılabilir olacağını belirtir. dize (gerekli)
partitionKeyProperties Ortamdaki verileri bölümlemede kullanılacak olay özelliklerinin listesi. Şu anda yalnızca tek bir bölüm anahtarı özelliği desteklenmektedir. TimeSeriesIdProperty[]
storageLimitExceededBehavior Ortamın kapasitesi aşıldığında Time Series Insights hizmetinin alması gereken davranış. "PauseIngress" belirtilirse, yeni olaylar olay kaynağından okunmayacak. "PurgeOldData" belirtilirse, yeni olaylar okunmaya devam eder ve eski olaylar ortamdan silinir. Varsayılan davranış PurgeOldData'dır. "PauseIngress"
"PurgeOldData"

TimeSeriesIdProperty

Ad Açıklama Değer
name Özelliğin adı. string
tür Özelliğin türü. "Dize"

Gen2EnvironmentCreateOrUpdateParametersOrGen2Environ...

Ad Açıklama Değer
Tür Ortamın türü. "2. Nesil" (gerekli)
properties 2. Nesil ortamı oluşturmak için kullanılan özellikler. Gen2EnvironmentCreationPropertiesOrGen2EnvironmentRe... (gerekli)

Gen2EnvironmentCreationPropertiesOrGen2EnvironmentRe...

Ad Açıklama Değer
storageConfiguration Depolama yapılandırması, Time Series Insights hizmetinin ortamın verilerini depolamak için kullanılan müşteri depolama hesabına bağlanmasını sağlayan bağlantı ayrıntılarını sağlar. Gen2StorageConfigurationInputOrGen2StorageConfigurat... (gerekli)
timeSeriesIdProperties Ortamın zaman serisi kimliğini tanımlamak için kullanılacak olay özelliklerinin listesi. TimeSeriesIdProperty[] (gerekli)
warmStoreConfiguration Sıcak depo yapılandırması, ortamın daha hızlı sorgulanabilen verilerinin bir kopyasını saklayacak bir sıcak depo önbelleği oluşturma ayrıntılarını sağlar. WarmStoreConfigurationProperties

Gen2StorageConfigurationInputOrGen2StorageConfigurat...

Ad Açıklama Değer
accountName Ortamın 2. Nesil verilerini barındıracak depolama hesabının adı. dize (gerekli)
managementKey Time Series Insights hizmetine depolama hesabına yazma erişimi veren yönetim anahtarının değeri. Bu özellik ortam yanıtlarında gösterilmez. dize (gerekli)

WarmStoreConfigurationProperties

Ad Açıklama Değer
dataRetention Ortamın etkinliklerinin sıcak depodan sorgu için kaç gün süreyle kullanılabilir olacağını belirten ISO8601 zaman aralığı. dize (gerekli)

Sku

Ad Açıklama Değer
capacity Sku'nun kapasitesi. 1. Nesil ortamları için bu değer, oluşturulduktan sonra ortamların ölçeğini genişletmeyi destekleyecek şekilde değiştirilebilir. int (gerekli)
name Bu SKU'nun adı. "L1"
"P1"
"S1"
"S2" (gerekli)