Ambientes Microsoft.TimeSeriesInsights/eventSources 2018-08-15-preview
Definição de recurso do Bicep
O tipo de recurso ambientes/eventSources pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.TimeSeriesInsights/environments/eventSources, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.TimeSeriesInsights/environments/eventSources@2018-08-15-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
kind: 'string'
parent: resourceSymbolicName
localTimestamp: {
format: 'Embedded'
timeZoneOffset: {
propertyName: 'string'
}
}
// For remaining properties, see environments/eventSources objects
}
ambientes/objetos eventSources
Defina a propriedade kind para especificar o tipo de objeto.
Para Microsoft.EventHub, utilize:
kind: 'Microsoft.EventHub'
properties: {
consumerGroupName: 'string'
eventHubName: 'string'
eventSourceResourceId: 'string'
keyName: 'string'
serviceBusNamespace: 'string'
sharedAccessKey: 'string'
timestampPropertyName: 'string'
}
Para o Microsoft.IoTHub, utilize:
kind: 'Microsoft.IoTHub'
properties: {
consumerGroupName: 'string'
eventSourceResourceId: 'string'
iotHubName: 'string'
keyName: 'string'
sharedAccessKey: 'string'
timestampPropertyName: 'string'
}
Valores de propriedade
ambientes/eventSources
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados no Bicep. |
cadeia (obrigatório) Limite de carateres: 1-90 Carateres válidos: Não é possível utilizar: '<>%&:\?/# ou controlar carateres |
localização | A localização do recurso. | cadeia (obrigatório) |
etiquetas | Pares chave-valor de propriedades adicionais para o recurso. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
tipo | Definir o tipo de objeto | Microsoft.EventHub Microsoft.IoTHub (obrigatório) |
principal | No Bicep, pode especificar o recurso principal de um recurso subordinado. Só precisa de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal. Para obter mais informações, veja Recurso subordinado fora do recurso principal. |
Nome simbólico para recurso do tipo: ambientes |
localTimestamp | Um objeto que representa a propriedade de carimbo de data/hora local. Contém o formato do carimbo de data/hora local que tem de ser utilizado e as informações de desvio de fuso horário correspondentes. Se não for especificado um valor para localTimestamp ou se for nulo, o carimbo de data/hora local não será ingressado com os eventos. | LocalTimestamp |
EventHubEventSourceCreateOrUpdateParametersOrEventHu...
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de origem do evento. | "Microsoft.EventHub" (obrigatório) |
propriedades | Propriedades da origem de eventos do EventHub que são necessárias para criar ou atualizar pedidos. | EventHubEventSourceCreationPropertiesOrEventHubEvent... (obrigatório) |
EventHubEventSourceCreationPropertiesOrEventHubEvent...
Nome | Descrição | Valor |
---|---|---|
consumerGroupName | O nome do grupo de consumidores do hub de eventos que contém as partições a partir das quais os eventos serão lidos. | cadeia (obrigatório) |
eventHubName | O nome do hub de eventos. | cadeia (obrigatório) |
eventSourceResourceId | O ID de recurso da origem de eventos no Azure Resource Manager. | cadeia (obrigatório) |
keyName | O nome da chave SAS que concede ao serviço Time Series Insights acesso ao hub de eventos. As políticas de acesso partilhado para esta chave têm de conceder permissões de "Escuta" ao hub de eventos. | cadeia (obrigatório) |
serviceBusNamespace | O nome do service bus que contém o hub de eventos. | cadeia (obrigatório) |
sharedAccessKey | O valor da chave de acesso partilhado que concede ao serviço Time Series Insights acesso de leitura ao hub de eventos. Esta propriedade não é apresentada nas respostas de origem de eventos. | cadeia (obrigatório) |
timestampPropertyName | A propriedade do evento que será utilizada como carimbo de data/hora da origem do evento. Se não for especificado um valor para timestampPropertyName ou se for especificado uma cadeia de carateres nula ou vazia, será utilizada a hora de criação do evento. | string |
IoTHubEventSourceCreateOrUpdateParametersOrIoTHubEve...
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de origem do evento. | "Microsoft.IoTHub" (obrigatório) |
propriedades | Propriedades da origem de eventos do IoTHub necessárias para criar ou atualizar pedidos. | IoTHubEventSourceCreationPropertiesOrIoTHubEventSour... (obrigatório) |
IoTHubEventSourceCreationPropertiesOrIoTHubEventSour...
Nome | Descrição | Valor |
---|---|---|
consumerGroupName | O nome do grupo de consumidores do hub iot que contém as partições a partir das quais os eventos serão lidos. | cadeia (obrigatório) |
eventSourceResourceId | O ID de recurso da origem de eventos no Azure Resource Manager. | cadeia (obrigatório) |
iotHubName | O nome do hub iot. | cadeia (obrigatório) |
keyName | O nome da chave de Política de Acesso Partilhado que concede ao serviço Time Series Insights acesso ao hub iot. Esta chave de política de acesso partilhado tem de conceder permissões de "service connect" ao hub iot. | cadeia (obrigatório) |
sharedAccessKey | O valor da chave de Política de Acesso Partilhado que concede ao serviço Time Series Insights acesso de leitura ao hub iot. Esta propriedade não é apresentada nas respostas de origem de eventos. | cadeia (obrigatório) |
timestampPropertyName | A propriedade do evento que será utilizada como carimbo de data/hora da origem do evento. Se não for especificado um valor para timestampPropertyName ou se for especificada uma cadeia de carateres nula ou vazia, será utilizada a hora de criação do evento. | string |
LocalTimestamp
Nome | Descrição | Valor |
---|---|---|
formato | Uma enumeração que representa o formato da propriedade de carimbo de data/hora local que tem de ser definida. | 'Embedded' |
timeZoneOffset | Um objeto que representa as informações de deslocamento para o formato de carimbo de data/hora local especificado. Não deve ser especificado para LocalTimestampFormat - Embedded. | LocalTimestampTimeZoneOffset |
LocalTimestampTimeZoneOffset
Nome | Descrição | Valor |
---|---|---|
propertyName | A propriedade do evento que conterá as informações de deslocamento para calcular o carimbo de data/hora local. Quando LocalTimestampFormat é Iana, o nome da propriedade irá conter o nome da coluna que contém o Nome do Fuso Horário da IANA (por exemplo: Américas/Los Angeles). Quando LocalTimestampFormat é Timespan, contém o nome da propriedade que contém valores que representam o desvio (por exemplo: P1D ou 1.00:00:00) | string |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Criar um Ambiente Pay As You Go (PAYG) com um Hub IoT |
Este modelo permite-lhe implementar um ambiente pay as you go (PAYG) do Time Series Insights configurado para consumir eventos de um Hub IoT. |
Criar um Ambiente com uma Origem de Eventos do Hub de Eventos |
Este modelo permite-lhe implementar um ambiente do Time Series Insights configurado para consumir eventos a partir de um Hub de Eventos. |
Definição de recurso do modelo arm
O tipo de recurso environments/eventSources pode ser implementado com operações direcionadas:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.TimeSeriesInsights/environments/eventSources, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.TimeSeriesInsights/environments/eventSources",
"apiVersion": "2018-08-15-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"kind": "string",
"localTimestamp": {
"format": "Embedded",
"timeZoneOffset": {
"propertyName": "string"
}
},
// For remaining properties, see environments/eventSources objects
}
ambientes/objetos eventSources
Defina a propriedade kind para especificar o tipo de objeto.
Para Microsoft.EventHub, utilize:
"kind": "Microsoft.EventHub",
"properties": {
"consumerGroupName": "string",
"eventHubName": "string",
"eventSourceResourceId": "string",
"keyName": "string",
"serviceBusNamespace": "string",
"sharedAccessKey": "string",
"timestampPropertyName": "string"
}
Para Microsoft.IoTHub, utilize:
"kind": "Microsoft.IoTHub",
"properties": {
"consumerGroupName": "string",
"eventSourceResourceId": "string",
"iotHubName": "string",
"keyName": "string",
"sharedAccessKey": "string",
"timestampPropertyName": "string"
}
Valores de propriedade
ambientes/eventSources
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.TimeSeriesInsights/environments/eventSources" |
apiVersion | A versão da API de recursos | '2018-08-15-preview' |
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados em modelos arm JSON. |
cadeia (obrigatório) Limite de carateres: 1-90 Carateres válidos: Não é possível utilizar: '<>%&:\?/# ou controlar carateres |
localização | A localização do recurso. | cadeia (obrigatório) |
etiquetas | Pares chave-valor de propriedades adicionais para o recurso. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
tipo | Definir o tipo de objeto | Microsoft.EventHub Microsoft.IoTHub (obrigatório) |
localTimestamp | Um objeto que representa a propriedade de carimbo de data/hora local. Contém o formato do carimbo de data/hora local que tem de ser utilizado e as informações de desvio de fuso horário correspondentes. Se não for especificado um valor para localTimestamp ou se for nulo, o carimbo de data/hora local não será ingressado com os eventos. | LocalTimestamp |
EventHubEventSourceCreateOrUpdateParametersOrEventHu...
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de origem do evento. | "Microsoft.EventHub" (obrigatório) |
propriedades | Propriedades da origem de eventos do EventHub que são necessárias para criar ou atualizar pedidos. | EventHubEventSourceCreationPropertiesOrEventHubEvent... (obrigatório) |
EventHubEventSourceCreationPropertiesOrEventHubEvent...
Nome | Descrição | Valor |
---|---|---|
consumerGroupName | O nome do grupo de consumidores do hub de eventos que contém as partições a partir das quais os eventos serão lidos. | cadeia (obrigatório) |
eventHubName | O nome do hub de eventos. | cadeia (obrigatório) |
eventSourceResourceId | O ID de recurso da origem de eventos no Azure Resource Manager. | cadeia (obrigatório) |
keyName | O nome da chave SAS que concede ao serviço Time Series Insights acesso ao hub de eventos. As políticas de acesso partilhado para esta chave têm de conceder permissões de "Escuta" ao hub de eventos. | cadeia (obrigatório) |
serviceBusNamespace | O nome do service bus que contém o hub de eventos. | cadeia (obrigatório) |
sharedAccessKey | O valor da chave de acesso partilhado que concede ao serviço Time Series Insights acesso de leitura ao hub de eventos. Esta propriedade não é apresentada nas respostas de origem de eventos. | cadeia (obrigatório) |
timestampPropertyName | A propriedade do evento que será utilizada como carimbo de data/hora da origem do evento. Se não for especificado um valor para timestampPropertyName ou se for especificado uma cadeia de carateres nula ou vazia, será utilizada a hora de criação do evento. | string |
IoTHubEventSourceCreateOrUpdateParametersOrIoTHubEve...
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de origem do evento. | "Microsoft.IoTHub" (obrigatório) |
propriedades | Propriedades da origem de eventos do IoTHub que são necessárias para criar ou atualizar pedidos. | IoTHubEventSourceCreationPropertiesOrIoTHubEventSour... (obrigatório) |
IoTHubEventSourceCreationPropertiesOrIoTHubEventSour...
Nome | Descrição | Valor |
---|---|---|
consumerGroupName | O nome do grupo de consumidores do hub iot que contém as partições a partir das quais os eventos serão lidos. | cadeia (obrigatório) |
eventSourceResourceId | O ID de recurso da origem de eventos no Azure Resource Manager. | cadeia (obrigatório) |
iotHubName | O nome do hub iot. | cadeia (obrigatório) |
keyName | O nome da chave política de acesso partilhado que concede ao serviço Time Series Insights acesso ao hub iot. Esta chave de política de acesso partilhado tem de conceder permissões de "service connect" ao hub iot. | cadeia (obrigatório) |
sharedAccessKey | O valor da chave de Política de Acesso Partilhado que concede ao serviço Time Series Insights acesso de leitura ao hub iot. Esta propriedade não é apresentada nas respostas de origem de eventos. | cadeia (obrigatório) |
timestampPropertyName | A propriedade do evento que será utilizada como carimbo de data/hora da origem do evento. Se não for especificado um valor para timestampPropertyName ou se for especificado uma cadeia de carateres nula ou vazia, será utilizada a hora de criação do evento. | string |
LocalTimestamp
Nome | Descrição | Valor |
---|---|---|
formato | Uma enumeração que representa o formato da propriedade de carimbo de data/hora local que tem de ser definida. | 'Embedded' |
timeZoneOffset | Um objeto que representa as informações de deslocamento para o formato de carimbo de data/hora local especificado. Não deve ser especificado para LocalTimestampFormat - Embedded. | LocalTimestampTimeZoneOffset |
LocalTimestampTimeZoneOffset
Nome | Descrição | Valor |
---|---|---|
propertyName | A propriedade do evento que irá conter as informações de deslocamento para calcular o carimbo de data/hora local. Quando LocalTimestampFormat é Iana, o nome da propriedade conterá o nome da coluna que contém o Nome do Fuso Horário da IANA (por exemplo: Américas/Los Angeles). Quando LocalTimestampFormat é Timespan, contém o nome da propriedade que contém valores que representam o desvio (por exemplo: P1D ou 1.00:00:00) | string |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Criar um Ambiente Pay As You Go (PAYG) com um Hub IoT |
Este modelo permite-lhe implementar um ambiente pay as you go (PAYG) Time Series Insights configurado para consumir eventos de um Hub IoT. |
Criar um Ambiente com uma Origem de Eventos do Hub de Eventos |
Este modelo permite-lhe implementar um ambiente do Time Series Insights configurado para consumir eventos a partir de um Hub de Eventos. |
Definição de recurso do Terraform (fornecedor AzAPI)
O tipo de recurso ambientes/eventSources pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.TimeSeriesInsights/environments/eventSources, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.TimeSeriesInsights/environments/eventSources@2018-08-15-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
// For remaining properties, see environments/eventSources objects
body = jsonencode({
kind = "string"
localTimestamp = {
format = "Embedded"
timeZoneOffset = {
propertyName = "string"
}
}
})
}
ambientes/objetos eventSources
Defina a propriedade kind para especificar o tipo de objeto.
Para Microsoft.EventHub, utilize:
kind = "Microsoft.EventHub"
properties = {
consumerGroupName = "string"
eventHubName = "string"
eventSourceResourceId = "string"
keyName = "string"
serviceBusNamespace = "string"
sharedAccessKey = "string"
timestampPropertyName = "string"
}
Para o Microsoft.IoTHub, utilize:
kind = "Microsoft.IoTHub"
properties = {
consumerGroupName = "string"
eventSourceResourceId = "string"
iotHubName = "string"
keyName = "string"
sharedAccessKey = "string"
timestampPropertyName = "string"
}
Valores de propriedade
ambientes/eventSources
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.TimeSeriesInsights/environments/eventSources@2018-08-15-preview" |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 1-90 Carateres válidos: Não é possível utilizar: '<>%&:\?/# ou controlar carateres |
localização | A localização do recurso. | cadeia (obrigatório) |
parent_id | O ID do recurso que é o principal para este recurso. | ID para recurso do tipo: ambientes |
etiquetas | Pares chave-valor de propriedades adicionais para o recurso. | Dicionário de nomes e valores de etiquetas. |
tipo | Definir o tipo de objeto | Microsoft.EventHub Microsoft.IoTHub (obrigatório) |
localTimestamp | Um objeto que representa a propriedade de carimbo de data/hora local. Contém o formato do carimbo de data/hora local que tem de ser utilizado e as informações de desvio de fuso horário correspondentes. Se não for especificado um valor para localTimestamp ou se for nulo, o carimbo de data/hora local não será ingressado com os eventos. | LocalTimestamp |
EventHubEventSourceCreateOrUpdateParametersOrEventHu...
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de origem do evento. | "Microsoft.EventHub" (obrigatório) |
propriedades | Propriedades da origem de eventos do EventHub que são necessárias para criar ou atualizar pedidos. | EventHubEventSourceCreationPropertiesOrEventHubEvent... (obrigatório) |
EventHubEventSourceCreationPropertiesOrEventHubEvent...
Nome | Descrição | Valor |
---|---|---|
consumerGroupName | O nome do grupo de consumidores do hub de eventos que contém as partições a partir das quais os eventos serão lidos. | cadeia (obrigatório) |
eventHubName | O nome do hub de eventos. | cadeia (obrigatório) |
eventSourceResourceId | O ID de recurso da origem de eventos no Azure Resource Manager. | cadeia (obrigatório) |
keyName | O nome da chave SAS que concede ao serviço Time Series Insights acesso ao hub de eventos. As políticas de acesso partilhado para esta chave têm de conceder permissões de "Escuta" ao hub de eventos. | cadeia (obrigatório) |
serviceBusNamespace | O nome do service bus que contém o hub de eventos. | cadeia (obrigatório) |
sharedAccessKey | O valor da chave de acesso partilhado que concede ao serviço Time Series Insights acesso de leitura ao hub de eventos. Esta propriedade não é apresentada nas respostas de origem de eventos. | cadeia (obrigatório) |
timestampPropertyName | A propriedade do evento que será utilizada como carimbo de data/hora da origem do evento. Se não for especificado um valor para timestampPropertyName ou se for especificado uma cadeia de carateres nula ou vazia, será utilizada a hora de criação do evento. | string |
IoTHubEventSourceCreateOrUpdateParametersOrIoTHubEve...
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de origem do evento. | "Microsoft.IoTHub" (obrigatório) |
propriedades | Propriedades da origem de eventos do IoTHub que são necessárias para criar ou atualizar pedidos. | IoTHubEventSourceCreationPropertiesOrIoTHubEventSour... (obrigatório) |
IoTHubEventSourceCreationPropertiesOrIoTHubEventSour...
Nome | Descrição | Valor |
---|---|---|
consumerGroupName | O nome do grupo de consumidores do hub iot que contém as partições a partir das quais os eventos serão lidos. | cadeia (obrigatório) |
eventSourceResourceId | O ID de recurso da origem de eventos no Azure Resource Manager. | cadeia (obrigatório) |
iotHubName | O nome do hub iot. | cadeia (obrigatório) |
keyName | O nome da chave de Política de Acesso Partilhado que concede ao serviço Time Series Insights acesso ao hub iot. Esta chave de política de acesso partilhado tem de conceder permissões de "service connect" ao hub iot. | cadeia (obrigatório) |
sharedAccessKey | O valor da chave de Política de Acesso Partilhado que concede ao serviço Time Series Insights acesso de leitura ao hub iot. Esta propriedade não é apresentada nas respostas de origem de eventos. | cadeia (obrigatório) |
timestampPropertyName | A propriedade do evento que será utilizada como carimbo de data/hora da origem do evento. Se não for especificado um valor para timestampPropertyName ou se for especificada uma cadeia de carateres nula ou vazia, será utilizada a hora de criação do evento. | string |
LocalTimestamp
Nome | Descrição | Valor |
---|---|---|
formato | Uma enumeração que representa o formato da propriedade de carimbo de data/hora local que tem de ser definida. | "Embedded" |
timeZoneOffset | Um objeto que representa as informações de deslocamento para o formato de carimbo de data/hora local especificado. Não deve ser especificado para LocalTimestampFormat - Embedded. | LocalTimestampTimeZoneOffset |
LocalTimestampTimeZoneOffset
Nome | Descrição | Valor |
---|---|---|
propertyName | A propriedade do evento que conterá as informações de deslocamento para calcular o carimbo de data/hora local. Quando LocalTimestampFormat é Iana, o nome da propriedade irá conter o nome da coluna que contém o Nome do Fuso Horário da IANA (por exemplo: Américas/Los Angeles). Quando LocalTimestampFormat é Timespan, contém o nome da propriedade que contém valores que representam o desvio (por exemplo: P1D ou 1.00:00:00) | string |