Sensor Partner Integrations - Create Or Update
Vytvořte nebo aktualizujte integraci s partnerem pro senzory.
PATCH {endpoint}/sensor-partners/{sensorPartnerId}/integrations/{integrationId}?api-version=2023-11-01-preview
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
endpoint
|
path | True |
string uri |
Název hostitele oboru názvů, například admaInstanceName.farmbeats.azure.net |
integration
|
path | True |
string |
ID integrace, která se má vytvořit. |
sensor
|
path | True |
string |
ID partnera senzoru. |
api-version
|
query | True |
string |
Požadovaná verze rozhraní API |
Hlavička požadavku
Media Types: "application/merge-patch+json"
Name | Vyžadováno | Typ | Description |
---|---|---|---|
Authorization | True |
string |
Zadejte platný nosný token pro autorizovaná volání rozhraní API. Mějte na paměti, že pokud jste dříve zkoušeli neověřovaná volání, možná budete muset vymazat mezipaměť prohlížeče. |
Text požadavku
Media Types: "application/merge-patch+json"
Name | Typ | Description |
---|---|---|
description |
string |
Textový popis zdroje. |
name |
string |
Název pro identifikaci prostředku. |
partyId |
string |
ID strany. |
properties |
Kolekce párů hodnot klíčů, které patří do prostředku. Každý pár nesmí mít klíč větší než 50 znaků a hodnotu větší než 150 znaků. Poznámka: Pro prostředek je možné zadat maximálně 25 párů hodnot klíčů a podporují se pouze hodnoty string, numeral a datetime (yyyy-MM-ddTHH:mm:ssZ). |
|
status |
string |
Stav prostředku. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Success |
|
201 Created |
Vytvořeno |
|
Other Status Codes |
Chybová Hlavičky x-ms-error-code: string |
Zabezpečení
Authorization
Zadejte platný nosný token pro autorizovaná volání rozhraní API. Mějte na paměti, že pokud jste dříve zkoušeli neověřovaná volání, možná budete muset vymazat mezipaměť prohlížeče.
Typ:
apiKey
V:
header
Příklady
SensorPartnerIntegrations_CreateOrUpdate
Ukázkový požadavek
PATCH {endpoint}/sensor-partners/Davis/integrations/I123?api-version=2023-11-01-preview
{
"partyId": "prbhad-party",
"status": "string",
"name": "string",
"description": "string",
"properties": {
"key1": "value1",
"key2": 123.45
}
}
Ukázková odpověď
{
"integrationId": "I123",
"partyId": "prbhad-party",
"sensorPartnerId": "Davis",
"id": "I123",
"status": "string",
"createdDateTime": "2021-11-22T05:07:14Z",
"modifiedDateTime": "2022-03-16T11:38:45Z",
"eTag": "73023740-0000-0700-0000-6231cc450000",
"name": "string",
"description": "string",
"properties": {
"key1": "value1",
"key2": 123.45
}
}
{
"integrationId": "I123",
"partyId": "prbhad-party",
"sensorPartnerId": "Davis",
"id": "I123",
"status": "string",
"createdDateTime": "2022-03-16T11:39:41Z",
"modifiedDateTime": "2022-03-16T11:39:41Z",
"eTag": "73023a53-0000-0700-0000-6231cc7d0000",
"name": "string",
"description": "string",
"properties": {
"key1": "value1",
"key2": 123.45
}
}
Definice
Name | Description |
---|---|
Error |
Došlo k chybě ze služby Azure AgPlatform. |
Error |
Chybová odpověď ze služby Azure AgPlatform. Projděte si https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses referenční dokument ErrorResponse. |
Inner |
Vnitřní chyba obsahující seznam chyb. Viz https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object referenční dokument InnerError. |
Sensor |
Model integrace partnera senzoru |
Error
Došlo k chybě ze služby Azure AgPlatform.
Name | Typ | Description |
---|---|---|
code |
string |
Sada kódů chyb definovaná serverem. |
details |
Error[] |
Pole podrobností o konkrétních chybách, které vedly k této nahlášené chybě. |
innererror |
Vnitřní chyba obsahující seznam chyb. Viz https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object referenční dokument InnerError. |
|
message |
string |
Pro člověka čitelná reprezentace chyby. |
target |
string |
Cíl chyby. |
ErrorResponse
Chybová odpověď ze služby Azure AgPlatform. Projděte si https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses referenční dokument ErrorResponse.
Name | Typ | Description |
---|---|---|
error |
Došlo k chybě ze služby Azure AgPlatform. |
|
traceId |
string |
Jedinečné ID trasování |
InnerError
Vnitřní chyba obsahující seznam chyb. Viz https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object referenční dokument InnerError.
Name | Typ | Description |
---|---|---|
code |
string |
Konkrétní kód chyby, než byl poskytnut chybou obsahující chybu. |
innererror |
Vnitřní chyba obsahující seznam chyb. Viz https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object referenční dokument InnerError. |
SensorPartnerIntegrationModel
Model integrace partnera senzoru
Name | Typ | Description |
---|---|---|
createdBy |
string |
Vytvořeno pomocí ID uživatele nebo tenanta. |
createdDateTime |
string |
Datum a čas vytvoření prostředku, ukázkový formát: yyyy-MM-ddTHH:mm:ssZ. |
description |
string |
Textový popis zdroje. |
eTag |
string |
Hodnota ETag pro implementaci optimistické souběžnosti. |
id |
string |
ID prostředku. |
integrationId |
string |
ID integrace. |
modifiedBy |
string |
Upraveno podle ID uživatele nebo tenanta. |
modifiedDateTime |
string |
Datum a čas poslední změny prostředku, ukázkový formát: rrrr-MM-ddTHH:mm:ssZ. |
name |
string |
Název pro identifikaci prostředku. |
partyId |
string |
ID strany. |
properties |
Kolekce párů hodnot klíčů, které patří do prostředku. Každý pár nesmí mít klíč větší než 50 znaků a hodnotu větší než 150 znaků. Poznámka: Pro prostředek je možné zadat maximálně 25 párů hodnot klíčů a podporují se pouze hodnoty string, numeral a datetime (yyyy-MM-ddTHH:mm:ssZ). |
|
sensorPartnerId |
string |
ID přidruženého partnera pro senzory. |
status |
string |
Stav prostředku. |