Compartir a través de


az tsi event-source iothub

Note

This reference is part of the timeseriesinsights extension for the Azure CLI (version 2.50.0 or higher). La extensión instalará automáticamente la primera vez que ejecute un comando az tsi event-source iothub. Learn more about extensions.

Administre el origen de eventos con el subgrupo iot-hub de timeseriesinsights.

Comandos

Nombre Description Tipo Estado
az tsi event-source iothub create

Cree un origen de eventos en el entorno especificado.

Extension GA
az tsi event-source iothub update

Actualice un origen de eventos en el entorno especificado.

Extension GA

az tsi event-source iothub create

Cree un origen de eventos en el entorno especificado.

az tsi event-source iothub create --consumer-group-name
                                  --environment-name
                                  --event-source-name --name
                                  --event-source-resource-id --resource-id
                                  --iot-hub-name
                                  --key-name --shared-access-policy-name
                                  --location
                                  --resource-group
                                  --shared-access-key
                                  [--local-timestamp]
                                  [--tags]
                                  [--timestamp-property-name --ts-property-name]

Ejemplos

CreateIotHubEventSource

az tsi event-source iothub create -g "rg" --environment-name "env1" --name "eventsource" --consumer-group-name "consumer-group" --iot-hub-name "iothub" --location westus --key-name "key-name" --shared-access-key "someSecretvalue" --event-source-resource-id "resource-id"

Parámetros requeridos

--consumer-group-name

Nombre del grupo de consumidores del centro de iot que contiene las particiones de las que se leerán los eventos.

--environment-name

Nombre del entorno de Time Series Insights asociado al grupo de recursos especificado.

--event-source-name --name -n

Nombre del origen de eventos de Time Series Insights asociado al entorno especificado.

--event-source-resource-id --resource-id

Identificador de recurso del origen del evento en Azure Resource Manager.

--iot-hub-name

Nombre del centro de iot.

--key-name --shared-access-policy-name

Nombre de la clave de directiva de acceso compartido que concede al servicio Time Series Insights acceso al centro de IoT. Esta clave de directiva de acceso compartido debe conceder permisos de "conexión de servicio" al centro de iot.

--location -l

Location. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.

--resource-group -g

Nombre del grupo de recursos del entorno. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--shared-access-key

Valor de la clave de directiva de acceso compartido que concede al servicio Time Series Insights acceso de lectura al centro de IoT. Esta propiedad no se muestra en las respuestas de origen del evento.

Parámetros opcionales

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--local-timestamp

Objeto que representa la propiedad timestamp local. Contiene el formato de marca de tiempo local que debe usarse y la información de desplazamiento de zona horaria correspondiente. Si no se especifica un valor para localTimestamp o si es null, la marca de tiempo local no se incluirá en los eventos. Valor esperado: json-string/@json-file.

--tags

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--timestamp-property-name --ts-property-name

Propiedad de evento que se usará como marca de tiempo del origen del evento. Si no se especifica un valor para timestampPropertyName o si se especifica null o empty-string, se usará la hora de creación del evento.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Output format.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az tsi event-source iothub update

Actualice un origen de eventos en el entorno especificado.

az tsi event-source iothub update [--environment-name]
                                  [--event-source-name --name]
                                  [--ids]
                                  [--local-timestamp]
                                  [--resource-group]
                                  [--shared-access-key]
                                  [--subscription]
                                  [--tags]
                                  [--timestamp-property-name --ts-property-name]

Ejemplos

UpdateIotHubEventSource

az tsi event-source iothub update -g "rg" --environment-name "env1" --name "eventsource"  --timestamp-property-name timestampProp --shared-access-key "someSecretvalue" --tags test=tag

Parámetros opcionales

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--environment-name

Nombre del entorno de Time Series Insights asociado al grupo de recursos especificado.

Propiedad Valor
Parameter group: Resource Id Arguments
--event-source-name --name -n

Nombre del origen de eventos de Time Series Insights asociado al entorno especificado.

Propiedad Valor
Parameter group: Resource Id Arguments
--ids

Uno o varios identificadores de recursos (delimitados por espacio). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

Propiedad Valor
Parameter group: Resource Id Arguments
--local-timestamp

Objeto que representa la propiedad timestamp local. Contiene el formato de marca de tiempo local que debe usarse y la información de desplazamiento de zona horaria correspondiente. Si no se especifica un valor para localTimestamp o si es null, la marca de tiempo local no se incluirá en los eventos. Valor esperado: json-string/@json-file.

--resource-group -g

Nombre del grupo de recursos del entorno. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Propiedad Valor
Parameter group: Resource Id Arguments
--shared-access-key

Valor de la clave de directiva de acceso compartido que concede al servicio Time Series Insights acceso de lectura al centro de IoT. Esta propiedad no se muestra en las respuestas de origen del evento.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Propiedad Valor
Parameter group: Resource Id Arguments
--tags

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--timestamp-property-name --ts-property-name

Propiedad de evento que se usará como marca de tiempo del origen del evento. Si no se especifica un valor para timestampPropertyName o si se especifica null o empty-string, se usará la hora de creación del evento.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Output format.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False