Microsoft.TimeSeriesInsights 環境
Bicep リソース定義
環境リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.TimeSeriesInsights/environments リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.TimeSeriesInsights/environments@2021-06-30-preview' = {
location: 'string'
name: 'string'
sku: {
capacity: int
name: 'string'
}
tags: {
{customized property}: 'string'
}
kind: 'string'
// For remaining properties, see Microsoft.TimeSeriesInsights/environments objects
}
Microsoft.TimeSeriesInsights/environments オブジェクト
の種類 プロパティを設定して、オブジェクトの種類を指定します。
Gen1の場合は、次を使用します。
{
kind: 'Gen1'
properties: {
dataRetentionTime: 'string'
partitionKeyProperties: [
{
name: 'string'
type: 'string'
}
]
storageLimitExceededBehavior: 'string'
}
}
Gen2の場合は、次を使用します。
{
kind: 'Gen2'
properties: {
storageConfiguration: {
accountName: 'string'
managementKey: 'string'
}
timeSeriesIdProperties: [
{
name: 'string'
type: 'string'
}
]
warmStoreConfiguration: {
dataRetention: 'string'
}
}
}
プロパティ値
CreateOrUpdateTrackedResourcePropertiesTags
名前 | 形容 | 価値 |
---|
Gen1EnvironmentCreateOrUpdateParametersOrGen1EnvironmentResource
名前 | 形容 | 価値 |
---|---|---|
種類 | 環境の種類。 | 'Gen1' (必須) |
プロパティ | Gen1 環境の作成に使用されるプロパティ。 | Gen1EnvironmentCreationPropertiesOrGen1EnvironmentResourceProperties (必須) |
Gen1EnvironmentCreationPropertiesOrGen1EnvironmentResourceProperties
名前 | 形容 | 価値 |
---|---|---|
dataRetentionTime | ISO8601の期間で、環境のイベントをクエリに使用できる最小日数を指定します。 | string (必須) |
partitionKeyProperties | 環境内のデータをパーティション分割するために使用されるイベント プロパティの一覧。 現時点では、1 つのパーティション キー プロパティのみがサポートされています。 | TimeSeriesIdProperty[] |
storageLimitExceededBehavior | Time Series Insights サービスが環境の容量を超えたときに実行する必要がある動作。 "PauseIngress" が指定されている場合、新しいイベントはイベント ソースから読み取りません。 "PurgeOldData" が指定されている場合、新しいイベントは引き続き読み取られ、古いイベントは環境から削除されます。 既定の動作は PurgeOldData です。 | 'PauseIngress' 'PurgeOldData' |
Gen2EnvironmentCreateOrUpdateParametersOrGen2EnvironmentResource
名前 | 形容 | 価値 |
---|---|---|
種類 | 環境の種類。 | 'Gen2' (必須) |
プロパティ | Gen2 環境の作成に使用されるプロパティ。 | Gen2EnvironmentCreationPropertiesOrGen2EnvironmentResourceProperties (必須) |
Gen2EnvironmentCreationPropertiesOrGen2EnvironmentResourceProperties
名前 | 形容 | 価値 |
---|---|---|
storageConfiguration | ストレージ構成では、Time Series Insights サービスが環境のデータの格納に使用される顧客ストレージ アカウントに接続できるようにする接続の詳細が提供されます。 | Gen2StorageConfigurationInputOrGen2StorageConfigurationOutput (必須) |
timeSeriesIdProperties | 環境の時系列 ID の定義に使用されるイベント プロパティの一覧。 | TimeSeriesIdProperty[] (必須) |
warmStoreConfiguration | ウォーム ストアの構成では、より高速なクエリを実行するために使用できる環境のデータのコピーを保持するウォーム ストア キャッシュを作成するための詳細が提供されます。 | WarmStoreConfigurationProperties |
Gen2StorageConfigurationInputOrGen2StorageConfigurationOutput
名前 | 形容 | 価値 |
---|---|---|
accountName | 環境の Gen2 データを保持するストレージ アカウントの名前。 | string (必須) |
managementKey | Time Series Insights サービスにストレージ アカウントへの書き込みアクセス権を付与する管理キーの値。 このプロパティは、環境の応答には表示されません。 | string (必須) |
Microsoft.TimeSeriesInsights/environments
名前 | 形容 | 価値 |
---|---|---|
種類 | Gen1EnvironmentCreateOrUpdateParametersOrGen1EnvironmentResource |
'Gen1' 'Gen2' (必須) |
場所 | リソースの場所。 | string (必須) |
名前 | リソース名 | 糸 制約: 最小長 = 1 最大長 = 90 パターン = ^[-\w\._\(\)]+$ (必須) |
sku | SKU によって、Gen1 (S1 または S2) または Gen2 (L1) のいずれかの環境の種類が決まります。 Gen1 環境の場合、SKU によって環境の容量、イングレス レート、課金レートが決定されます。 | SKU (必須) |
タグ | リソース タグ | タグ名と値のディクショナリ。 テンプレート の |
SKU
名前 | 形容 | 価値 |
---|---|---|
能力 | SKU の容量。 Gen1 環境では、この値を変更して、環境の作成後のスケールアウトをサポートできます。 | int 制約: 最小値 = 1 最大値 = 10 (必須) |
名前 | この SKU の名前。 | 'L1' 'P1' 'S1' 'S2' (必須) |
TimeSeriesIdProperty
名前 | 形容 | 価値 |
---|---|---|
名前 | プロパティの名前。 | 糸 |
種類 | プロパティの型。 | 'String' |
WarmStoreConfigurationProperties
名前 | 形容 | 価値 |
---|---|---|
dataRetention | ISO8601タイムスパンでは、環境のイベントをウォーム ストアからのクエリに使用できる日数を指定します。 | string (必須) |
ARM テンプレート リソース定義
環境リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.TimeSeriesInsights/environments リソースを作成するには、次の JSON をテンプレートに追加します。
{
"location": "string",
"name": "string",
"sku": {
"capacity": "int",
"name": "string"
},
"tags": {
"{customized property}": "string"
},
"kind": "string"
// For remaining properties, see Microsoft.TimeSeriesInsights/environments objects
}
Microsoft.TimeSeriesInsights/environments オブジェクト
の種類 プロパティを設定して、オブジェクトの種類を指定します。
Gen1の場合は、次を使用します。
{
"kind": "Gen1",
"properties": {
"dataRetentionTime": "string",
"partitionKeyProperties": [
{
"name": "string",
"type": "string"
}
],
"storageLimitExceededBehavior": "string"
}
}
Gen2の場合は、次を使用します。
{
"kind": "Gen2",
"properties": {
"storageConfiguration": {
"accountName": "string",
"managementKey": "string"
},
"timeSeriesIdProperties": [
{
"name": "string",
"type": "string"
}
],
"warmStoreConfiguration": {
"dataRetention": "string"
}
}
}
プロパティ値
CreateOrUpdateTrackedResourcePropertiesTags
名前 | 形容 | 価値 |
---|
Gen1EnvironmentCreateOrUpdateParametersOrGen1EnvironmentResource
名前 | 形容 | 価値 |
---|---|---|
種類 | 環境の種類。 | 'Gen1' (必須) |
プロパティ | Gen1 環境の作成に使用されるプロパティ。 | Gen1EnvironmentCreationPropertiesOrGen1EnvironmentResourceProperties (必須) |
Gen1EnvironmentCreationPropertiesOrGen1EnvironmentResourceProperties
名前 | 形容 | 価値 |
---|---|---|
dataRetentionTime | ISO8601の期間で、環境のイベントをクエリに使用できる最小日数を指定します。 | string (必須) |
partitionKeyProperties | 環境内のデータをパーティション分割するために使用されるイベント プロパティの一覧。 現時点では、1 つのパーティション キー プロパティのみがサポートされています。 | TimeSeriesIdProperty[] |
storageLimitExceededBehavior | Time Series Insights サービスが環境の容量を超えたときに実行する必要がある動作。 "PauseIngress" が指定されている場合、新しいイベントはイベント ソースから読み取りません。 "PurgeOldData" が指定されている場合、新しいイベントは引き続き読み取られ、古いイベントは環境から削除されます。 既定の動作は PurgeOldData です。 | 'PauseIngress' 'PurgeOldData' |
Gen2EnvironmentCreateOrUpdateParametersOrGen2EnvironmentResource
名前 | 形容 | 価値 |
---|---|---|
種類 | 環境の種類。 | 'Gen2' (必須) |
プロパティ | Gen2 環境の作成に使用されるプロパティ。 | Gen2EnvironmentCreationPropertiesOrGen2EnvironmentResourceProperties (必須) |
Gen2EnvironmentCreationPropertiesOrGen2EnvironmentResourceProperties
名前 | 形容 | 価値 |
---|---|---|
storageConfiguration | ストレージ構成では、Time Series Insights サービスが環境のデータの格納に使用される顧客ストレージ アカウントに接続できるようにする接続の詳細が提供されます。 | Gen2StorageConfigurationInputOrGen2StorageConfigurationOutput (必須) |
timeSeriesIdProperties | 環境の時系列 ID の定義に使用されるイベント プロパティの一覧。 | TimeSeriesIdProperty[] (必須) |
warmStoreConfiguration | ウォーム ストアの構成では、より高速なクエリを実行するために使用できる環境のデータのコピーを保持するウォーム ストア キャッシュを作成するための詳細が提供されます。 | WarmStoreConfigurationProperties |
Gen2StorageConfigurationInputOrGen2StorageConfigurationOutput
名前 | 形容 | 価値 |
---|---|---|
accountName | 環境の Gen2 データを保持するストレージ アカウントの名前。 | string (必須) |
managementKey | Time Series Insights サービスにストレージ アカウントへの書き込みアクセス権を付与する管理キーの値。 このプロパティは、環境の応答には表示されません。 | string (必須) |
Microsoft.TimeSeriesInsights/environments
名前 | 形容 | 価値 |
---|---|---|
apiVersion | API のバージョン | '2021-06-30-preview' |
種類 | Gen1EnvironmentCreateOrUpdateParametersOrGen1EnvironmentResource |
'Gen1' 'Gen2' (必須) |
場所 | リソースの場所。 | string (必須) |
名前 | リソース名 | 糸 制約: 最小長 = 1 最大長 = 90 パターン = ^[-\w\._\(\)]+$ (必須) |
sku | SKU によって、Gen1 (S1 または S2) または Gen2 (L1) のいずれかの環境の種類が決まります。 Gen1 環境の場合、SKU によって環境の容量、イングレス レート、課金レートが決定されます。 | SKU (必須) |
タグ | リソース タグ | タグ名と値のディクショナリ。 テンプレート の |
種類 | リソースの種類 | 'Microsoft.TimeSeriesInsights/environments' |
SKU
名前 | 形容 | 価値 |
---|---|---|
能力 | SKU の容量。 Gen1 環境では、この値を変更して、環境の作成後のスケールアウトをサポートできます。 | int 制約: 最小値 = 1 最大値 = 10 (必須) |
名前 | この SKU の名前。 | 'L1' 'P1' 'S1' 'S2' (必須) |
TimeSeriesIdProperty
名前 | 形容 | 価値 |
---|---|---|
名前 | プロパティの名前。 | 糸 |
種類 | プロパティの型。 | 'String' |
WarmStoreConfigurationProperties
名前 | 形容 | 価値 |
---|---|---|
dataRetention | ISO8601タイムスパンでは、環境のイベントをウォーム ストアからのクエリに使用できる日数を指定します。 | string (必須) |
クイック スタート テンプレート
次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。
テンプレート | 形容 |
---|---|
IoT Hub を使用して従量課金制 (PAYG) 環境を作成する Azure にデプロイする |
このテンプレートを使用すると、IoT Hub からのイベントを使用するように構成された従量課金制 (PAYG) Time Series Insights 環境をデプロイできます。 |
Event Hub イベント ソース を使用して環境を作成する Azure にデプロイする |
このテンプレートを使用すると、イベント ハブからのイベントを使用するように構成された Time Series Insights 環境をデプロイできます。 |
Terraform (AzAPI プロバイダー) リソース定義
環境リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループの
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.TimeSeriesInsights/environments リソースを作成するには、次の Terraform をテンプレートに追加します。
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
}
Microsoft.TimeSeriesInsights/environments オブジェクト
の種類 プロパティを設定して、オブジェクトの種類を指定します。
Gen1の場合は、次を使用します。
{
kind = "Gen1"
properties = {
dataRetentionTime = "string"
partitionKeyProperties = [
{
name = "string"
type = "string"
}
]
storageLimitExceededBehavior = "string"
}
}
Gen2の場合は、次を使用します。
{
kind = "Gen2"
properties = {
storageConfiguration = {
accountName = "string"
managementKey = "string"
}
timeSeriesIdProperties = [
{
name = "string"
type = "string"
}
]
warmStoreConfiguration = {
dataRetention = "string"
}
}
}
プロパティ値
CreateOrUpdateTrackedResourcePropertiesTags
名前 | 形容 | 価値 |
---|
Gen1EnvironmentCreateOrUpdateParametersOrGen1EnvironmentResource
名前 | 形容 | 価値 |
---|---|---|
種類 | 環境の種類。 | 'Gen1' (必須) |
プロパティ | Gen1 環境の作成に使用されるプロパティ。 | Gen1EnvironmentCreationPropertiesOrGen1EnvironmentResourceProperties (必須) |
Gen1EnvironmentCreationPropertiesOrGen1EnvironmentResourceProperties
名前 | 形容 | 価値 |
---|---|---|
dataRetentionTime | ISO8601の期間で、環境のイベントをクエリに使用できる最小日数を指定します。 | string (必須) |
partitionKeyProperties | 環境内のデータをパーティション分割するために使用されるイベント プロパティの一覧。 現時点では、1 つのパーティション キー プロパティのみがサポートされています。 | TimeSeriesIdProperty[] |
storageLimitExceededBehavior | Time Series Insights サービスが環境の容量を超えたときに実行する必要がある動作。 "PauseIngress" が指定されている場合、新しいイベントはイベント ソースから読み取りません。 "PurgeOldData" が指定されている場合、新しいイベントは引き続き読み取られ、古いイベントは環境から削除されます。 既定の動作は PurgeOldData です。 | 'PauseIngress' 'PurgeOldData' |
Gen2EnvironmentCreateOrUpdateParametersOrGen2EnvironmentResource
名前 | 形容 | 価値 |
---|---|---|
種類 | 環境の種類。 | 'Gen2' (必須) |
プロパティ | Gen2 環境の作成に使用されるプロパティ。 | Gen2EnvironmentCreationPropertiesOrGen2EnvironmentResourceProperties (必須) |
Gen2EnvironmentCreationPropertiesOrGen2EnvironmentResourceProperties
名前 | 形容 | 価値 |
---|---|---|
storageConfiguration | ストレージ構成では、Time Series Insights サービスが環境のデータの格納に使用される顧客ストレージ アカウントに接続できるようにする接続の詳細が提供されます。 | Gen2StorageConfigurationInputOrGen2StorageConfigurationOutput (必須) |
timeSeriesIdProperties | 環境の時系列 ID の定義に使用されるイベント プロパティの一覧。 | TimeSeriesIdProperty[] (必須) |
warmStoreConfiguration | ウォーム ストアの構成では、より高速なクエリを実行するために使用できる環境のデータのコピーを保持するウォーム ストア キャッシュを作成するための詳細が提供されます。 | WarmStoreConfigurationProperties |
Gen2StorageConfigurationInputOrGen2StorageConfigurationOutput
名前 | 形容 | 価値 |
---|---|---|
accountName | 環境の Gen2 データを保持するストレージ アカウントの名前。 | string (必須) |
managementKey | Time Series Insights サービスにストレージ アカウントへの書き込みアクセス権を付与する管理キーの値。 このプロパティは、環境の応答には表示されません。 | string (必須) |
Microsoft.TimeSeriesInsights/environments
名前 | 形容 | 価値 |
---|---|---|
種類 | Gen1EnvironmentCreateOrUpdateParametersOrGen1EnvironmentResource |
'Gen1' 'Gen2' (必須) |
場所 | リソースの場所。 | string (必須) |
名前 | リソース名 | 糸 制約: 最小長 = 1 最大長 = 90 パターン = ^[-\w\._\(\)]+$ (必須) |
sku | SKU によって、Gen1 (S1 または S2) または Gen2 (L1) のいずれかの環境の種類が決まります。 Gen1 環境の場合、SKU によって環境の容量、イングレス レート、課金レートが決定されます。 | SKU (必須) |
タグ | リソース タグ | タグ名と値のディクショナリ。 |
種類 | リソースの種類 | "Microsoft.TimeSeriesInsights/environments@2021-06-30-preview" |
SKU
名前 | 形容 | 価値 |
---|---|---|
能力 | SKU の容量。 Gen1 環境では、この値を変更して、環境の作成後のスケールアウトをサポートできます。 | int 制約: 最小値 = 1 最大値 = 10 (必須) |
名前 | この SKU の名前。 | 'L1' 'P1' 'S1' 'S2' (必須) |
TimeSeriesIdProperty
名前 | 形容 | 価値 |
---|---|---|
名前 | プロパティの名前。 | 糸 |
種類 | プロパティの型。 | 'String' |
WarmStoreConfigurationProperties
名前 | 形容 | 価値 |
---|---|---|
dataRetention | ISO8601タイムスパンでは、環境のイベントをウォーム ストアからのクエリに使用できる日数を指定します。 | string (必須) |