Partilhar via


Ambientes Microsoft.TimeSeriesInsights 2020-05-15

Definição de recursos do bíceps

O tipo de recurso de ambientes pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.TimeSeriesInsights/environments, adicione o seguinte Bicep ao seu modelo.

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
}

Objetos Microsoft.TimeSeriesInsights/environments

Defina a propriedade kind para especificar o tipo de objeto.

Para Gen1 , use:

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

Para Gen2 , use:

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

Valores de propriedade

CreateOrUpdateTrackedResourcePropertiesTags

Designação Descrição Valor

Gen1EnvironmentCreateOrUpdateParametersOrGen1EnvironmentResource

Designação Descrição Valor
tipo O tipo de ambiente. 'Gen1' (obrigatório)
propriedades Propriedades usadas para criar um ambiente Gen1. Gen1EnvironmentCreationPropertiesOrGen1EnvironmentResourceProperties (obrigatório)

Gen1EnvironmentCreationPropertiesOrGen1EnvironmentResourceProperties

Designação Descrição Valor
dataRetentionTime ISO8601 período de tempo especificando o número mínimo de dias em que os eventos do ambiente estarão disponíveis para consulta. string (obrigatório)
partitionKeyPropriedades A lista de propriedades de evento que serão usadas para particionar dados no ambiente. Atualmente, apenas uma única propriedade de chave de partição é suportada. TimeSeriesIdProperty []
storageLimitExceededBehavior O comportamento que o serviço Time Series Insights deve ter quando a capacidade do ambiente for excedida. Se "PauseIngress" for especificado, novos eventos não serão lidos da fonte do evento. Se "PurgeOldData" for especificado, novos eventos continuarão a ser lidos e eventos antigos serão excluídos do ambiente. O comportamento padrão é PurgeOldData. 'PauseIngress'
'PurgeOldData'

Gen2EnvironmentCreateOrUpdateParametersOrGen2EnvironmentResource

Designação Descrição Valor
tipo O tipo de ambiente. 'Gen2' (obrigatório)
propriedades Propriedades usadas para criar um ambiente Gen2. Gen2EnvironmentCreationPropertiesOrGen2EnvironmentResourceProperties (obrigatório)

Gen2EnvironmentCreationPropertiesOrGen2EnvironmentResourceProperties

Designação Descrição Valor
storageConfiguration A configuração de armazenamento fornece os detalhes de conexão que permitem que o serviço Time Series Insights se conecte à conta de armazenamento do cliente usada para armazenar os dados do ambiente. Gen2StorageConfigurationInputOrGen2StorageConfigurationOutput (obrigatório)
timeSeriesIdProperties A lista de propriedades de evento que serão usadas para definir a id de série temporal do ambiente. TimeSeriesIdProperty[] (obrigatório)
warmStoreConfiguration A configuração de armazenamento quente fornece os detalhes para criar um cache de armazenamento quente que manterá uma cópia dos dados do ambiente disponíveis para consulta mais rápida. WarmStoreConfigurationProperties

Gen2StorageConfigurationInputOrGen2StorageConfigurationOutput

Designação Descrição Valor
nomedaconta; O nome da conta de armazenamento que armazenará os dados Gen2 do ambiente. string (obrigatório)
gestãoChave O valor da chave de gerenciamento que concede ao serviço Time Series Insights acesso de gravação à conta de armazenamento. Esta propriedade não é mostrada em respostas de ambiente. string (obrigatório)

Microsoft.TimeSeriesInsights/ambientes

Designação Descrição Valor
tipo Defina como 'Gen1' para o tipo Gen1EnvironmentCreateOrUpdateParametersOrGen1EnvironmentResource. Defina como 'Gen2' para o tipo Gen2EnvironmentCreateOrUpdateParametersOrGen2EnvironmentResource. 'Gen1'
'Gen2' (obrigatório)
Localização A localização do recurso. string (obrigatório)
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 1
Padrão = ^[-\w\._\(\)]+$ (obrigatório)
SKU O sku determina o tipo de ambiente, Gen1 (S1 ou S2) ou Gen2 (L1). Para ambientes Gen1, o sku determina a capacidade do ambiente, a taxa de entrada e a taxa de faturamento. Sku (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

Referência

Designação Descrição Valor
capacidade A capacidade do sku. Para ambientes Gen1, esse valor pode ser alterado para dar suporte à expansão de ambientes depois de criados. Int

Restrições:
Valor mínimo = 1
Valor máximo = 10 (obrigatório)
Designação O nome deste SKU. «L1»
«P1»
«S1»
«S2» (obrigatório)

TimeSeriesIdProperty

Designação Descrição Valor
Designação O nome da propriedade. string
tipo O tipo de propriedade. 'String'

WarmStoreConfigurationProperties

Designação Descrição Valor
retenção de dados ISO8601 período de tempo especificando o número de dias em que os eventos do ambiente estarão disponíveis para consulta no Warm Store. string (obrigatório)

Definição de recurso de modelo ARM

O tipo de recurso de ambientes pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.TimeSeriesInsights/environments, adicione o seguinte JSON ao seu modelo.

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

Objetos Microsoft.TimeSeriesInsights/environments

Defina a propriedade kind para especificar o tipo de objeto.

Para Gen1 , use:

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

Para Gen2 , use:

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

Valores de propriedade

CreateOrUpdateTrackedResourcePropertiesTags

Designação Descrição Valor

Gen1EnvironmentCreateOrUpdateParametersOrGen1EnvironmentResource

Designação Descrição Valor
tipo O tipo de ambiente. 'Gen1' (obrigatório)
propriedades Propriedades usadas para criar um ambiente Gen1. Gen1EnvironmentCreationPropertiesOrGen1EnvironmentResourceProperties (obrigatório)

Gen1EnvironmentCreationPropertiesOrGen1EnvironmentResourceProperties

Designação Descrição Valor
dataRetentionTime ISO8601 período de tempo especificando o número mínimo de dias em que os eventos do ambiente estarão disponíveis para consulta. string (obrigatório)
partitionKeyPropriedades A lista de propriedades de evento que serão usadas para particionar dados no ambiente. Atualmente, apenas uma única propriedade de chave de partição é suportada. TimeSeriesIdProperty []
storageLimitExceededBehavior O comportamento que o serviço Time Series Insights deve ter quando a capacidade do ambiente for excedida. Se "PauseIngress" for especificado, novos eventos não serão lidos da fonte do evento. Se "PurgeOldData" for especificado, novos eventos continuarão a ser lidos e eventos antigos serão excluídos do ambiente. O comportamento padrão é PurgeOldData. 'PauseIngress'
'PurgeOldData'

Gen2EnvironmentCreateOrUpdateParametersOrGen2EnvironmentResource

Designação Descrição Valor
tipo O tipo de ambiente. 'Gen2' (obrigatório)
propriedades Propriedades usadas para criar um ambiente Gen2. Gen2EnvironmentCreationPropertiesOrGen2EnvironmentResourceProperties (obrigatório)

Gen2EnvironmentCreationPropertiesOrGen2EnvironmentResourceProperties

Designação Descrição Valor
storageConfiguration A configuração de armazenamento fornece os detalhes de conexão que permitem que o serviço Time Series Insights se conecte à conta de armazenamento do cliente usada para armazenar os dados do ambiente. Gen2StorageConfigurationInputOrGen2StorageConfigurationOutput (obrigatório)
timeSeriesIdProperties A lista de propriedades de evento que serão usadas para definir a id de série temporal do ambiente. TimeSeriesIdProperty[] (obrigatório)
warmStoreConfiguration A configuração de armazenamento quente fornece os detalhes para criar um cache de armazenamento quente que manterá uma cópia dos dados do ambiente disponíveis para consulta mais rápida. WarmStoreConfigurationProperties

Gen2StorageConfigurationInputOrGen2StorageConfigurationOutput

Designação Descrição Valor
nomedaconta; O nome da conta de armazenamento que armazenará os dados Gen2 do ambiente. string (obrigatório)
gestãoChave O valor da chave de gerenciamento que concede ao serviço Time Series Insights acesso de gravação à conta de armazenamento. Esta propriedade não é mostrada em respostas de ambiente. string (obrigatório)

Microsoft.TimeSeriesInsights/ambientes

Designação Descrição Valor
apiVersion A versão api '2020-05-15'
tipo Defina como 'Gen1' para o tipo Gen1EnvironmentCreateOrUpdateParametersOrGen1EnvironmentResource. Defina como 'Gen2' para o tipo Gen2EnvironmentCreateOrUpdateParametersOrGen2EnvironmentResource. 'Gen1'
'Gen2' (obrigatório)
Localização A localização do recurso. string (obrigatório)
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 1
Padrão = ^[-\w\._\(\)]+$ (obrigatório)
SKU O sku determina o tipo de ambiente, Gen1 (S1 ou S2) ou Gen2 (L1). Para ambientes Gen1, o sku determina a capacidade do ambiente, a taxa de entrada e a taxa de faturamento. Sku (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.TimeSeriesInsights/ambientes'

Referência

Designação Descrição Valor
capacidade A capacidade do sku. Para ambientes Gen1, esse valor pode ser alterado para dar suporte à expansão de ambientes depois de criados. Int

Restrições:
Valor mínimo = 1
Valor máximo = 10 (obrigatório)
Designação O nome deste SKU. «L1»
«P1»
«S1»
«S2» (obrigatório)

TimeSeriesIdProperty

Designação Descrição Valor
Designação O nome da propriedade. string
tipo O tipo de propriedade. 'String'

WarmStoreConfigurationProperties

Designação Descrição Valor
retenção de dados ISO8601 período de tempo especificando o número de dias em que os eventos do ambiente estarão disponíveis para consulta no Warm Store. string (obrigatório)

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Criar um ambiente Pay As You Go (PAYG) com um Hub IoT

Implantar no Azure
Este modelo permite implantar um ambiente Pay As You Go (PAYG) Time Series Insights configurado para consumir eventos de um Hub IoT.
Criar um ambiente com uma fonte de eventos do Hub de Eventos

Implantar no Azure
Este modelo permite implantar um ambiente do Time Series Insights configurado para consumir eventos de um Hub de Eventos.

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso de ambientes pode ser implantado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.TimeSeriesInsights/environments, adicione o seguinte Terraform ao seu modelo.

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
}

Objetos Microsoft.TimeSeriesInsights/environments

Defina a propriedade kind para especificar o tipo de objeto.

Para Gen1 , use:

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

Para Gen2 , use:

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

Valores de propriedade

CreateOrUpdateTrackedResourcePropertiesTags

Designação Descrição Valor

Gen1EnvironmentCreateOrUpdateParametersOrGen1EnvironmentResource

Designação Descrição Valor
tipo O tipo de ambiente. 'Gen1' (obrigatório)
propriedades Propriedades usadas para criar um ambiente Gen1. Gen1EnvironmentCreationPropertiesOrGen1EnvironmentResourceProperties (obrigatório)

Gen1EnvironmentCreationPropertiesOrGen1EnvironmentResourceProperties

Designação Descrição Valor
dataRetentionTime ISO8601 período de tempo especificando o número mínimo de dias em que os eventos do ambiente estarão disponíveis para consulta. string (obrigatório)
partitionKeyPropriedades A lista de propriedades de evento que serão usadas para particionar dados no ambiente. Atualmente, apenas uma única propriedade de chave de partição é suportada. TimeSeriesIdProperty []
storageLimitExceededBehavior O comportamento que o serviço Time Series Insights deve ter quando a capacidade do ambiente for excedida. Se "PauseIngress" for especificado, novos eventos não serão lidos da fonte do evento. Se "PurgeOldData" for especificado, novos eventos continuarão a ser lidos e eventos antigos serão excluídos do ambiente. O comportamento padrão é PurgeOldData. 'PauseIngress'
'PurgeOldData'

Gen2EnvironmentCreateOrUpdateParametersOrGen2EnvironmentResource

Designação Descrição Valor
tipo O tipo de ambiente. 'Gen2' (obrigatório)
propriedades Propriedades usadas para criar um ambiente Gen2. Gen2EnvironmentCreationPropertiesOrGen2EnvironmentResourceProperties (obrigatório)

Gen2EnvironmentCreationPropertiesOrGen2EnvironmentResourceProperties

Designação Descrição Valor
storageConfiguration A configuração de armazenamento fornece os detalhes de conexão que permitem que o serviço Time Series Insights se conecte à conta de armazenamento do cliente usada para armazenar os dados do ambiente. Gen2StorageConfigurationInputOrGen2StorageConfigurationOutput (obrigatório)
timeSeriesIdProperties A lista de propriedades de evento que serão usadas para definir a id de série temporal do ambiente. TimeSeriesIdProperty[] (obrigatório)
warmStoreConfiguration A configuração de armazenamento quente fornece os detalhes para criar um cache de armazenamento quente que manterá uma cópia dos dados do ambiente disponíveis para consulta mais rápida. WarmStoreConfigurationProperties

Gen2StorageConfigurationInputOrGen2StorageConfigurationOutput

Designação Descrição Valor
nomedaconta; O nome da conta de armazenamento que armazenará os dados Gen2 do ambiente. string (obrigatório)
gestãoChave O valor da chave de gerenciamento que concede ao serviço Time Series Insights acesso de gravação à conta de armazenamento. Esta propriedade não é mostrada em respostas de ambiente. string (obrigatório)

Microsoft.TimeSeriesInsights/ambientes

Designação Descrição Valor
tipo Defina como 'Gen1' para o tipo Gen1EnvironmentCreateOrUpdateParametersOrGen1EnvironmentResource. Defina como 'Gen2' para o tipo Gen2EnvironmentCreateOrUpdateParametersOrGen2EnvironmentResource. 'Gen1'
'Gen2' (obrigatório)
Localização A localização do recurso. string (obrigatório)
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 1
Padrão = ^[-\w\._\(\)]+$ (obrigatório)
SKU O sku determina o tipo de ambiente, Gen1 (S1 ou S2) ou Gen2 (L1). Para ambientes Gen1, o sku determina a capacidade do ambiente, a taxa de entrada e a taxa de faturamento. Sku (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.TimeSeriesInsights/environments@2020-05-15"

Referência

Designação Descrição Valor
capacidade A capacidade do sku. Para ambientes Gen1, esse valor pode ser alterado para dar suporte à expansão de ambientes depois de criados. Int

Restrições:
Valor mínimo = 1
Valor máximo = 10 (obrigatório)
Designação O nome deste SKU. «L1»
«P1»
«S1»
«S2» (obrigatório)

TimeSeriesIdProperty

Designação Descrição Valor
Designação O nome da propriedade. string
tipo O tipo de propriedade. 'String'

WarmStoreConfigurationProperties

Designação Descrição Valor
retenção de dados ISO8601 período de tempo especificando o número de dias em que os eventos do ambiente estarão disponíveis para consulta no Warm Store. string (obrigatório)