Delen via


az tsi event-source iothub

Notitie

Deze verwijzing maakt deel uit van de timeseriesinsights-extensie voor de Azure CLI (versie 2.50.0 of hoger). De extensie installeert automatisch de eerste keer dat u een az tsi event-source iothub-opdracht uitvoert. Meer informatie over extensies.

Gebeurtenisbron beheren met timeseriesinsights-subgroep iot-hub.

Opdracht

Name Description Type Status
az tsi event-source iothub create

Maak een gebeurtenisbron onder de opgegeven omgeving.

Toestel GA
az tsi event-source iothub update

Werk een gebeurtenisbron bij onder de opgegeven omgeving.

Toestel GA

az tsi event-source iothub create

Maak een gebeurtenisbron onder de opgegeven omgeving.

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

Voorbeelden

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"

Vereiste parameters

--consumer-group-name

De naam van de consumentengroep van de iot-hub die de partities bevat waaruit gebeurtenissen worden gelezen.

--environment-name

De naam van de Time Series Insights-omgeving die is gekoppeld aan de opgegeven resourcegroep.

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

De naam van de Time Series Insights-gebeurtenisbron die is gekoppeld aan de opgegeven omgeving.

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

De resource-id van de gebeurtenisbron in Azure Resource Manager.

--iot-hub-name

De naam van de iot-hub.

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

De naam van de sleutel voor gedeeld toegangsbeleid waarmee de Time Series Insights-service toegang verleent tot de iot-hub. Deze sleutel voor gedeeld toegangsbeleid moet 'service connect'-machtigingen verlenen aan de iot-hub.

--location -l

Locatie. Waarden van: az account list-locations. U kunt de standaardlocatie configureren met behulp van az configure --defaults location=<location>.

--resource-group -g

De naam van de resourcegroep van de omgeving. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--shared-access-key

De waarde van de sleutel voor gedeeld toegangsbeleid waarmee de Time Series Insights-service leestoegang verleent tot de iot-hub. Deze eigenschap wordt niet weergegeven in reacties van gebeurtenisbronnen.

Optionele parameters

--local-timestamp

Een object dat de lokale tijdstempeleigenschap vertegenwoordigt. Het bevat de indeling van de lokale tijdstempel die moet worden gebruikt en de bijbehorende tijdzone-offsetgegevens. Als een waarde niet is opgegeven voor localTimestamp of als null, wordt de lokale tijdstempel niet opgenomen met de gebeurtenissen. Verwachte waarde: json-string/@json-file.

--tags

Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.

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

De gebeurteniseigenschap die wordt gebruikt als tijdstempel van de gebeurtenisbron. Als een waarde niet is opgegeven voor timestampPropertyName of als null of lege tekenreeks is opgegeven, wordt de aanmaaktijd van de gebeurtenis gebruikt.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az tsi event-source iothub update

Werk een gebeurtenisbron bij onder de opgegeven omgeving.

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

Voorbeelden

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

Optionele parameters

--environment-name

De naam van de Time Series Insights-omgeving die is gekoppeld aan de opgegeven resourcegroep.

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

De naam van de Time Series Insights-gebeurtenisbron die is gekoppeld aan de opgegeven omgeving.

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--local-timestamp

Een object dat de lokale tijdstempeleigenschap vertegenwoordigt. Het bevat de indeling van de lokale tijdstempel die moet worden gebruikt en de bijbehorende tijdzone-offsetgegevens. Als een waarde niet is opgegeven voor localTimestamp of als null, wordt de lokale tijdstempel niet opgenomen met de gebeurtenissen. Verwachte waarde: json-string/@json-file.

--resource-group -g

De naam van de resourcegroep van de omgeving. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--shared-access-key

De waarde van de sleutel voor gedeeld toegangsbeleid waarmee de Time Series Insights-service leestoegang verleent tot de iot-hub. Deze eigenschap wordt niet weergegeven in reacties van gebeurtenisbronnen.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--tags

Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.

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

De gebeurteniseigenschap die wordt gebruikt als tijdstempel van de gebeurtenisbron. Als een waarde niet is opgegeven voor timestampPropertyName of als null of lege tekenreeks is opgegeven, wordt de aanmaaktijd van de gebeurtenis gebruikt.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.