Share via


Microsoft.TimeSeriesInsights 環境 2017-11-15

Bicep リソース定義

環境リソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.TimeSeriesInsights/environments リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.TimeSeriesInsights/environments@2017-11-15' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
  }
  properties: {
    dataRetentionTime: 'string'
    partitionKeyProperties: [
      {
        name: 'string'
        type: 'String'
      }
    ]
    storageLimitExceededBehavior: 'string'
  }
}

プロパティ値

環境

Name 説明
name リソース名 string (必須)

文字数制限: 1 から 90

有効な文字:
次は使用できません:
`<>*%&:;\/?` または制御文字
location リソースの場所。 string (必須)
tags リソースの追加プロパティのキーと値のペア。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
sku SKU は、環境の容量、SLA (1 分あたりのクエリ数と合計容量)、課金レートを決定します。 Sku (必須)
properties 環境の作成に使用されるプロパティ。 EnvironmentCreationPropertiesOrEnvironmentResourcePr... (必須)

EnvironmentCreationPropertiesOrEnvironmentResourcePr...

Name 説明
dataRetentionTime 環境のイベントをクエリに使用できる最小日数を指定する ISO8601 timespan。 string (必須)
partitionKeyProperties 環境内のデータの順序に応じたパーティション キーの一覧。 PartitionKeyProperty[]
storageLimitExceededBehavior 環境の容量を超えたときに Time Series Insights サービスが実行する必要がある動作。 "PauseIngress" を指定した場合、新しいイベントはイベント ソースから読み取りません。 "PurgeOldData" を指定した場合、新しいイベントは引き続き読み取られ、古いイベントは環境から削除されます。 既定の動作は PurgeOldData です。 'PauseIngress'
'PurgeOldData'

PartitionKeyProperty

名前 説明
name プロパティの名前。 string
type プロパティの型。 'String'

Sku

名前 説明
capacity SKU の容量。 この値は、環境の作成後のスケールアウトをサポートするように変更できます。 int (必須)
name この SKU の名前。 'S1'
'S2' (必須)

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
IoT Hubを使用して従量課金制 (PAYG) 環境を作成する

Azure にデプロイする
このテンプレートを使用すると、IoT Hubからのイベントを使用するように構成された従量課金制 (PAYG) Time Series Insights 環境をデプロイできます。
Event Hub イベント ソースを使用して環境を作成する

Azure にデプロイする
このテンプレートを使用すると、イベント ハブからのイベントを使用するように構成された Time Series Insights 環境をデプロイできます。

ARM テンプレート リソース定義

環境リソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.TimeSeriesInsights/environments リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.TimeSeriesInsights/environments",
  "apiVersion": "2017-11-15",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "properties": {
    "dataRetentionTime": "string",
    "partitionKeyProperties": [
      {
        "name": "string",
        "type": "String"
      }
    ],
    "storageLimitExceededBehavior": "string"
  }
}

プロパティ値

環境

名前 説明
type リソースの種類 'Microsoft.TimeSeriesInsights/environments'
apiVersion リソース API のバージョン '2017-11-15'
name リソース名 string (必須)

文字制限: 1 から 90

有効な文字:
次は使用できません:
`<>*%&:;\/?` または制御文字
location リソースの場所。 string (必須)
tags リソースの追加プロパティのキーと値のペア。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
sku SKU によって、環境の容量、SLA (1 分あたりのクエリ数と合計容量単位)、課金レートが決定されます。 Sku (必須)
properties 環境の作成に使用されるプロパティ。 EnvironmentCreationPropertiesOrEnvironmentResourcePr... (必須)

EnvironmentCreationPropertiesOrEnvironmentResourcePr...

名前 説明
dataRetentionTime 環境のイベントをクエリに使用できる最小日数を指定する ISO8601 timespan。 string (必須)
partitionKeyProperties 環境内のデータの順序に従ったパーティション キーの一覧。 PartitionKeyProperty[]
storageLimitExceededBehavior Time Series Insights サービスが環境の容量を超えたときに実行する必要がある動作。 "PauseIngress" を指定した場合、新しいイベントはイベント ソースから読み取られません。 "PurgeOldData" を指定した場合、新しいイベントは引き続き読み取られ、古いイベントは環境から削除されます。 既定の動作は PurgeOldData です。 'PauseIngress'
'PurgeOldData'

PartitionKeyProperty

Name 説明
name プロパティの名前。 string
type プロパティの型。 'String'

Sku

名前 説明
capacity SKU の容量。 この値は、環境の作成後のスケールアウトをサポートするように変更できます。 int (必須)
name この SKU の名前。 'S1'
'S2' (必須)

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
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" {
  type = "Microsoft.TimeSeriesInsights/environments@2017-11-15"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      dataRetentionTime = "string"
      partitionKeyProperties = [
        {
          name = "string"
          type = "String"
        }
      ]
      storageLimitExceededBehavior = "string"
    }
    sku = {
      capacity = int
      name = "string"
    }
  })
}

プロパティ値

環境

Name 説明
type リソースの種類 "Microsoft.TimeSeriesInsights/environments@2017-11-15"
name リソース名 string (必須)

文字制限: 1 から 90

有効な文字:
次は使用できません:
`'<>%&:\?/#` または制御文字
location リソースの場所。 string (必須)
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソースの追加プロパティのキーと値のペア。 タグ名と値のディクショナリ。
sku SKU は、環境の容量、SLA (1 分あたりのクエリ数と合計容量)、課金レートを決定します。 Sku (必須)
properties 環境の作成に使用されるプロパティ。 EnvironmentCreationPropertiesOrEnvironmentResourcePr... (必須)

EnvironmentCreationPropertiesOrEnvironmentResourcePr...

名前 説明
dataRetentionTime 環境のイベントをクエリに使用できる最小日数を指定する ISO8601 timespan。 string (必須)
partitionKeyProperties 環境内のデータの順序に応じたパーティション キーの一覧。 PartitionKeyProperty[]
storageLimitExceededBehavior 環境の容量を超えたときに Time Series Insights サービスが実行する必要がある動作。 "PauseIngress" を指定した場合、新しいイベントはイベント ソースから読み取りません。 "PurgeOldData" を指定した場合、新しいイベントは引き続き読み取られ、古いイベントは環境から削除されます。 既定の動作は PurgeOldData です。 "PauseIngress"
"PurgeOldData"

PartitionKeyProperty

Name 説明
name プロパティの名前。 string
type プロパティの型。 "String"

Sku

Name 説明
capacity SKU の容量。 この値は、環境の作成後のスケールアウトをサポートするように変更できます。 int (必須)
name この SKU の名前。 "S1"
"S2" (必須)