Sensor Partner Integrations - Create Or Update
Een integratie met een sensorpartner maken of bijwerken.
PATCH {endpoint}/sensor-partners/{sensorPartnerId}/integrations/{integrationId}?api-version=2023-11-01-preview
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
endpoint
|
path | True |
string (uri) |
De hostnaam van de naamruimte, bijvoorbeeld admaInstanceName.farmbeats.azure.net |
integration
|
path | True |
string |
Id van de integratie die moet worden gemaakt. |
sensor
|
path | True |
string |
Id van de sensorpartner. |
api-version
|
query | True |
string |
De aangevraagde API-versie |
Aanvraagkoptekst
Media Types: "application/merge-patch+json"
Name | Vereist | Type | Description |
---|---|---|---|
Authorization | True |
string |
Geef een geldig Bearer-token op voor geautoriseerde API-aanroepen. Houd er rekening mee dat u uw browsercache mogelijk moet wissen als u eerder niet-geverifieerde aanroepen hebt geprobeerd. |
Aanvraagbody
Media Types: "application/merge-patch+json"
Name | Type | Description |
---|---|---|
description |
string minLength: 0maxLength: 500 |
Tekstbeschrijving van de resource. |
name |
string minLength: 0maxLength: 100 |
Naam om de resource te identificeren. |
partyId |
string |
Id van de partij. |
properties |
Een verzameling sleutel-waardeparen die deel uitmaken van de resource. Elk paar mag geen sleutel van meer dan 50 tekens hebben en mag geen waarde van meer dan 150 tekens hebben. Opmerking: er kunnen maximaal 25 sleutelwaardeparen worden opgegeven voor een resource en alleen tekenreeks-, numerieke en datum/tijd-waarden (jjjj-MM-ddTHH:mm:ssZ) worden ondersteund. |
|
status |
string minLength: 0maxLength: 100 |
Status van de resource. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Geslaagd |
|
201 Created |
Gemaakt |
|
Other Status Codes |
Fout Kopteksten x-ms-error-code: string |
Beveiliging
Authorization
Geef een geldig Bearer-token op voor geautoriseerde API-aanroepen. Houd er rekening mee dat u uw browsercache mogelijk moet wissen als u eerder niet-geverifieerde aanroepen hebt geprobeerd.
Type:
apiKey
In:
header
Voorbeelden
SensorPartnerIntegrations_CreateOrUpdate
Voorbeeldaanvraag
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
}
}
Voorbeeldrespons
{
"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
}
}
Definities
Name | Description |
---|---|
Error |
Een fout van de Azure AgPlatform-service. |
Error |
Een foutreactie van de Azure AgPlatform-service. Zie https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses voor het referentiedocument ErrorResponse. |
Inner |
Interne fout met een lijst met fouten. Zie https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object voor innerError-referentiedocument. |
Sensor |
Integratiemodel van sensorpartner. |
Error
Een fout van de Azure AgPlatform-service.
Name | Type | Description |
---|---|---|
code |
string minLength: 1 |
Door de server gedefinieerde set foutcodes. |
details |
Error[] |
Matrix met details over specifieke fouten die hebben geleid tot deze gemelde fout. |
innererror |
Interne fout met een lijst met fouten. Zie https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object voor innerError-referentiedocument. |
|
message |
string minLength: 1 |
Leesbare weergave van de fout. |
target |
string |
Doel van de fout. |
ErrorResponse
Een foutreactie van de Azure AgPlatform-service. Zie https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses voor het referentiedocument ErrorResponse.
Name | Type | Description |
---|---|---|
error |
Een fout van de Azure AgPlatform-service. |
|
traceId |
string |
Unieke tracerings-id. |
InnerError
Interne fout met een lijst met fouten. Zie https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object voor innerError-referentiedocument.
Name | Type | Description |
---|---|---|
code |
string |
Specifieke foutcode dan is opgegeven door de bijbehorende fout. |
innererror |
Interne fout met een lijst met fouten. Zie https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object voor innerError-referentiedocument. |
SensorPartnerIntegrationModel
Integratiemodel van sensorpartner.
Name | Type | Description |
---|---|---|
createdBy |
string |
Gemaakt door gebruiker/tenant-id. |
createdDateTime |
string (date-time) |
Datum en tijd waarop de resource is gemaakt, voorbeeldindeling: jjjj-MM-ddTHH:mm:ssZ. |
description |
string minLength: 0maxLength: 500 |
Tekstbeschrijving van de resource. |
eTag |
string |
De ETag-waarde voor het implementeren van optimistische gelijktijdigheid. |
id |
string |
Id van de resource. |
integrationId |
string |
Id van de integratie. |
modifiedBy |
string |
Gewijzigd door de gebruikers-/tenant-id. |
modifiedDateTime |
string (date-time) |
Datum en tijd waarop de resource voor het laatst is gewijzigd, voorbeeldindeling: jjjj-MM-ddTHH:mm:ssZ. |
name |
string minLength: 0maxLength: 100 |
Naam om de resource te identificeren. |
partyId |
string |
Id van de partij. |
properties |
Een verzameling sleutel-waardeparen die deel uitmaken van de resource. Elk paar mag geen sleutel van meer dan 50 tekens hebben en mag geen waarde van meer dan 150 tekens hebben. Opmerking: er kunnen maximaal 25 sleutelwaardeparen worden opgegeven voor een resource en alleen tekenreeks-, numerieke en datum/tijd-waarden (jjjj-MM-ddTHH:mm:ssZ) worden ondersteund. |
|
sensorPartnerId |
string |
Id van de bijbehorende sensorpartner. |
status |
string minLength: 0maxLength: 100 |
Status van de resource. |