Microsoft.TimeSeriesInsights ortamları 2018-08-15-preview
Bicep kaynak tanımı
Ortamlar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
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@2018-08-15-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.
LongTerm için şunu kullanın:
kind: 'LongTerm'
properties: {
storageConfiguration: {
accountName: 'string'
managementKey: 'string'
}
timeSeriesIdProperties: [
{
name: 'string'
type: 'String'
}
]
warmStoreConfiguration: {
dataRetention: 'string'
}
}
Standart için şunu kullanın:
kind: 'Standard'
properties: {
dataRetentionTime: 'string'
partitionKeyProperties: [
{
name: 'string'
type: 'String'
}
]
storageLimitExceededBehavior: '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ü (standart (S1 veya S2) veya uzun vadeli (L1) belirler. Standart ortamlar için sku ortamın kapasitesini, giriş oranını ve faturalama oranını belirler. | Sku (gerekli) |
Tür | Nesne türünü ayarlama | Uzun süreli Standart (gerekli) |
LongTermEnvironmentCreateOrUpdateParametersOrLongTer...
Ad | Açıklama | Değer |
---|---|---|
Tür | Ortamın türü. | 'LongTerm' (gerekli) |
properties | Uzun süreli ortam oluşturmak için kullanılan özellikler. | LongTermEnvironmentCreationPropertiesOrLongTermEnvir... (gerekli) |
LongTermEnvironmentCreationPropertiesOrLongTermEnvir...
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. | LongTermStorageConfigurationInputOrLongTermStorageCo... (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 |
LongTermStorageConfigurationInputOrLongTermStorageCo...
Ad | Açıklama | Değer |
---|---|---|
accountName | Ortamın uzun vadeli 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) |
TimeSeriesIdProperty
Ad | Açıklama | Değer |
---|---|---|
name | Özelliğin adı. | string |
tür | Özelliğin türü. | 'Dize' |
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) |
StandardEnvironmentCreateOrUpdateParametersOrStandar...
Ad | Açıklama | Değer |
---|---|---|
Tür | Ortamın türü. | 'Standart' (gerekli) |
properties | Standart ortam oluşturmak için kullanılan özellikler. | StandardEnvironmentCreationPropertiesOrStandardEnvir... (gerekli) |
StandardEnvironmentCreationPropertiesOrStandardEnvir...
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' |
Sku
Ad | Açıklama | Değer |
---|---|---|
capacity | Sku'nun kapasitesi. Standart 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 |
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 |
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:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
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": "2018-08-15-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.
LongTerm için şunu kullanın:
"kind": "LongTerm",
"properties": {
"storageConfiguration": {
"accountName": "string",
"managementKey": "string"
},
"timeSeriesIdProperties": [
{
"name": "string",
"type": "String"
}
],
"warmStoreConfiguration": {
"dataRetention": "string"
}
}
Standart için şunu kullanın:
"kind": "Standard",
"properties": {
"dataRetentionTime": "string",
"partitionKeyProperties": [
{
"name": "string",
"type": "String"
}
],
"storageLimitExceededBehavior": "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ü | '2018-08-15-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, standart (S1 veya S2) veya uzun vadeli (L1) ortam türünü belirler. Standart ortamlar için sku ortamın kapasitesini, giriş oranını ve faturalama oranını belirler. | Sku (gerekli) |
Tür | Nesne türünü ayarlama | Uzun süreli Standart (gerekli) |
LongTermEnvironmentCreateOrUpdateParametersOrLongTer...
Ad | Açıklama | Değer |
---|---|---|
Tür | Ortamın türü. | 'LongTerm' (gerekli) |
properties | Uzun süreli ortam oluşturmak için kullanılan özellikler. | LongTermEnvironmentCreationPropertiesOrLongTermEnvir... (gerekli) |
LongTermEnvironmentCreationPropertiesOrLongTermEnvir...
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. | LongTermStorageConfigurationInputOrLongTermStorageCo... (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 |
LongTermStorageConfigurationInputOrLongTermStorageCo...
Ad | Açıklama | Değer |
---|---|---|
accountName | Ortamın uzun vadeli 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) |
TimeSeriesIdProperty
Ad | Açıklama | Değer |
---|---|---|
name | Özelliğin adı. | string |
tür | Özelliğin türü. | 'Dize' |
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) |
StandardEnvironmentCreateOrUpdateParametersOrStandar...
Ad | Açıklama | Değer |
---|---|---|
Tür | Ortamın türü. | 'Standart' (gerekli) |
properties | Standart ortam oluşturmak için kullanılan özellikler. | StandardEnvironmentCreationPropertiesOrStandardEnvir... (gerekli) |
StandardEnvironmentCreationPropertiesOrStandardEnvir...
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' |
Sku
Ad | Açıklama | Değer |
---|---|---|
capacity | Sku'nun kapasitesi. Standart ortamlar oluşturulduktan sonra bu değer 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 |
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 |
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@2018-08-15-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.
LongTerm için şunu kullanın:
kind = "LongTerm"
properties = {
storageConfiguration = {
accountName = "string"
managementKey = "string"
}
timeSeriesIdProperties = [
{
name = "string"
type = "String"
}
]
warmStoreConfiguration = {
dataRetention = "string"
}
}
Standart için şunu kullanın:
kind = "Standard"
properties = {
dataRetentionTime = "string"
partitionKeyProperties = [
{
name = "string"
type = "String"
}
]
storageLimitExceededBehavior = "string"
}
Özellik değerleri
Ortam
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.TimeSeriesInsights/environments@2018-08-15-preview" |
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) |
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ü (standart (S1 veya S2) veya uzun vadeli (L1) belirler. Standart ortamlar için sku ortamın kapasitesini, giriş oranını ve faturalama oranını belirler. | Sku (gerekli) |
Tür | Nesne türünü ayarlama | Uzun süreli Standart (gerekli) |
LongTermEnvironmentCreateOrUpdateParametersOrLongTer...
Ad | Açıklama | Değer |
---|---|---|
Tür | Ortamın türü. | "LongTerm" (gerekli) |
properties | Uzun süreli ortam oluşturmak için kullanılan özellikler. | LongTermEnvironmentCreationPropertiesOrLongTermEnvir... (gerekli) |
LongTermEnvironmentCreationPropertiesOrLongTermEnvir...
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. | LongTermStorageConfigurationInputOrLongTermStorageCo... (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 |
LongTermStorageConfigurationInputOrLongTermStorageCo...
Ad | Açıklama | Değer |
---|---|---|
accountName | Ortamın uzun vadeli 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) |
TimeSeriesIdProperty
Ad | Açıklama | Değer |
---|---|---|
name | Özelliğin adı. | string |
tür | Özelliğin türü. | "Dize" |
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) |
StandardEnvironmentCreateOrUpdateParametersOrStandar...
Ad | Açıklama | Değer |
---|---|---|
Tür | Ortamın türü. | "Standart" (gerekli) |
properties | Standart ortam oluşturmak için kullanılan özellikler. | StandardEnvironmentCreationPropertiesOrStandardEnvir... (gerekli) |
StandardEnvironmentCreationPropertiesOrStandardEnvir...
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" |
Sku
Ad | Açıklama | Değer |
---|---|---|
capacity | Sku'nun kapasitesi. Standart ortamlar oluşturulduktan sonra bu değer ortamların ölçeğini genişletmeyi destekleyecek şekilde değiştirilebilir. | int (gerekli) |
name | Bu SKU'nun adı. | "L1" "P1" "S1" "S2" (gerekli) |