Iot Dps Resource - Create Or Update
Hozza létre vagy frissítse a kiépítési szolgáltatás metaadatait. A tulajdonság módosításának szokásos módja a kiépítési szolgáltatás metaadatainak és biztonsági metaadatainak lekérése, majd az új törzs módosított értékeinek kombinálása a kiépítési szolgáltatás frissítéséhez.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}?api-version=2022-12-12
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
provisioning
|
path | True |
string |
A létrehozni vagy frissíteni kívánt kiépítési szolgáltatás neve. |
resource
|
path | True |
string |
Erőforráscsoport azonosítója. |
subscription
|
path | True |
string |
Az előfizetés azonosítója. |
api-version
|
query | True |
string |
Az API verziója. |
Kérelem törzse
Name | Kötelező | Típus | Description |
---|---|---|---|
location | True |
string |
Az erőforrás helye. |
properties | True |
Szolgáltatásspecifikus tulajdonságok egy kiépítési szolgáltatáshoz |
|
sku | True |
Termékváltozat adatai egy kiépítési szolgáltatáshoz. |
|
etag |
string |
Az Etag mező nem kötelező. Ha a válasz törzsében meg van adva, akkor fejlécként is meg kell adni a normál ETag-konvencióban. |
|
resourcegroup |
string |
Az erőforrás erőforráscsoportja. |
|
subscriptionid |
string |
Az erőforrás előfizetés-azonosítója. |
|
tags |
object |
Az erőforráscímkék. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
A törzs tartalmazza a kiépítési szolgáltatás összes nem biztonsági tulajdonságát. A biztonsággal kapcsolatos tulajdonságok értéke null. |
|
201 Created |
Ez egy hosszú ideig futó művelet. A művelet egy 201-et ad vissza, ha az ellenőrzés befejeződött. A válasz tartalmaz egy Azure-AsyncOperation fejlécet, amely egy állapot URL-címet tartalmaz. Az ügyfelek várhatóan lekérdezik a művelet állapotának URL-címét. Ha a művelet sikeres, a művelet a 201(OK) HTTP-állapotkódot adja vissza. |
|
Other Status Codes |
Alapértelmezett hibaválasz. |
Biztonság
azure_auth
Azure Active Directory OAuth2 Flow.
Típus:
oauth2
Folyamat:
implicit
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/authorize
Hatókörök
Name | Description |
---|---|
user_impersonation | a felhasználói fiók megszemélyesítése |
Példák
DPSCreate
Mintakérelem
PUT https://management.azure.com/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/provisioningServices/myFirstProvisioningService?api-version=2022-12-12
{
"location": "East US",
"properties": {
"enableDataResidency": false
},
"sku": {
"name": "S1",
"capacity": 1
},
"tags": {}
}
Mintaválasz
{
"etag": "AAAAAAAADGk=",
"name": "myFirstProvisioningService",
"location": "eastus",
"properties": {
"state": "Active",
"allocationPolicy": "Hashed",
"serviceOperationsHostName": "myFirstProvisioningService.azure-devices-provisioning.net",
"deviceProvisioningHostName": "global.azure-devices-provisioning.net",
"idScope": "0ne00000012",
"authorizationPolicies": [],
"enableDataResidency": false,
"portalOperationsHostName": "myFirstProvisioningService.services.azure-devices-provisioning.net"
},
"resourcegroup": "myResourceGroup",
"type": "Microsoft.Devices/ProvisioningServices",
"id": "/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups//providers/Microsoft.Devices/ProvisioningServices/myFirstProvisioningService",
"subscriptionid": "91d12660-3dec-467a-be2a-213b5544ddc0",
"tags": {},
"sku": {
"name": "S1",
"tier": "Standard",
"capacity": 1
}
}
{
"etag": "AAAAAAAADGk=",
"name": "myFirstProvisioningService",
"location": "eastus",
"properties": {
"state": "Active",
"allocationPolicy": "Hashed",
"serviceOperationsHostName": "myFirstProvisioningService.azure-devices-provisioning.net",
"deviceProvisioningHostName": "global.azure-devices-provisioning.net",
"idScope": "0ne00000012",
"authorizationPolicies": [],
"enableDataResidency": false,
"portalOperationsHostName": "myFirstProvisioningService.services.azure-devices-provisioning.net"
},
"resourcegroup": "myResourceGroup",
"type": "Microsoft.Devices/ProvisioningServices",
"id": "/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups//providers/Microsoft.Devices/ProvisioningServices/myFirstProvisioningService",
"subscriptionid": "91d12660-3dec-467a-be2a-213b5544ddc0",
"tags": {},
"sku": {
"name": "S1",
"tier": "Standard",
"capacity": 1
}
}
Definíciók
Name | Description |
---|---|
Access |
A kulcshoz fűződő jogok. |
Allocation |
A kiépítési szolgáltatás által használandó foglalási szabályzat. |
created |
Az erőforrást létrehozó identitás típusa. |
Error |
Hiba részletei. |
Iot |
a kiépítési szolgáltatás szolgáltatásspecifikus tulajdonságai, beleértve a kulcsokat, a csatolt iot hubokat, az aktuális állapotot és a rendszer által létrehozott tulajdonságokat, például a gazdagépnevet és az idScope-t |
Iot |
Termékváltozat neve. |
Iot |
A lehetséges kiépítési szolgáltatási termékváltozatok listája. |
Iot |
Az IoT Hub leírása. |
Ip |
A szabály által rögzített kérések kívánt művelete. |
Ip |
A kiépítési szolgáltatás IP-szűrési szabályai. |
Ip |
A szabály által rögzített kérések célhelye. |
Private |
A privát végpontkapcsolat privát végponttulajdonsága |
Private |
Egy kiépítési szolgáltatás privát végpontkapcsolata |
Private |
A privát végpontkapcsolat tulajdonságai |
Private |
Privát végpontkapcsolat aktuális állapota |
Private |
Privát végpontkapcsolat állapota |
Provisioning |
A kiépítési szolgáltatás leírása. |
Public |
A nyilvános hálózatról érkező kérések engedélyezése |
Shared |
A megosztott hozzáférési kulcs leírása. |
state |
A kiépítési szolgáltatás aktuális állapota. |
system |
Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok. |
AccessRightsDescription
A kulcshoz fűződő jogok.
Érték | Description |
---|---|
DeviceConnect | |
EnrollmentRead | |
EnrollmentWrite | |
RegistrationStatusRead | |
RegistrationStatusWrite | |
ServiceConfig |
AllocationPolicy
A kiépítési szolgáltatás által használandó foglalási szabályzat.
Érték | Description |
---|---|
GeoLatency | |
Hashed | |
Static |
createdByType
Az erőforrást létrehozó identitás típusa.
Érték | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
ErrorDetails
Hiba részletei.
Name | Típus | Description |
---|---|---|
code |
integer (int32) |
A hibakód. |
details |
string |
A hiba részletei. |
httpStatusCode |
string |
A HTTP-állapotkód. |
message |
string |
A hibaüzenet. |
IotDpsPropertiesDescription
a kiépítési szolgáltatás szolgáltatásspecifikus tulajdonságai, beleértve a kulcsokat, a csatolt iot hubokat, az aktuális állapotot és a rendszer által létrehozott tulajdonságokat, például a gazdagépnevet és az idScope-t
Name | Típus | Description |
---|---|---|
allocationPolicy |
A kiépítési szolgáltatás által használandó foglalási szabályzat. |
|
authorizationPolicies |
Shared |
A kiépítési szolgáltatás engedélyezési kulcsainak listája. |
deviceProvisioningHostName |
string |
Eszközvégpont ehhez a kiépítési szolgáltatáshoz. |
enableDataResidency |
boolean |
Opcionális. Azt jelzi, hogy a DPS-példányon engedélyezve van-e az adattárolás, eltávolítva a geopárok közötti vészhelyreállítást. |
idScope |
string |
A kiépítési szolgáltatás egyedi azonosítója. |
iotHubs |
A kiépítési szolgáltatáshoz társított IoT Hubok listája. |
|
ipFilterRules |
Az IP-szűrési szabályok. |
|
portalOperationsHostName |
string |
Portálvégpont a CORS engedélyezéséhez ehhez a kiépítési szolgáltatáshoz. |
privateEndpointConnections |
Ezen az IotHubon létrehozott privát végpontkapcsolatok |
|
provisioningState |
string |
A kiépítési szolgáltatás ARM-kiépítési állapota. |
publicNetworkAccess |
A nyilvános hálózatról érkező kérések engedélyezése |
|
serviceOperationsHostName |
string |
Szolgáltatásvégpont a szolgáltatás kiépítéséhez. |
state |
A kiépítési szolgáltatás aktuális állapota. |
IotDpsSku
Termékváltozat neve.
Érték | Description |
---|---|
S1 |
IotDpsSkuInfo
A lehetséges kiépítési szolgáltatási termékváltozatok listája.
Name | Típus | Description |
---|---|---|
capacity |
integer (int64) |
A kiosztandó egységek száma |
name |
Termékváltozat neve. |
|
tier |
string |
A kiépítési szolgáltatás tarifacsomagjának neve. |
IotHubDefinitionDescription
Az IoT Hub leírása.
Name | Típus | Description |
---|---|---|
allocationWeight |
integer (int32) |
súlyt kell alkalmazni egy adott iot h. |
applyAllocationPolicy |
boolean |
jelölő a allocationPolicy alkalmazásához, vagy nem egy adott iot hubra. |
connectionString |
string |
Az IoT Hub kapcsolati sztringje. |
location |
string |
Az IoT Hub ARM-régiója. |
name |
string |
Az IoT Hub állomásneve. |
IpFilterActionType
A szabály által rögzített kérések kívánt művelete.
Érték | Description |
---|---|
Accept | |
Reject |
IpFilterRule
A kiépítési szolgáltatás IP-szűrési szabályai.
Name | Típus | Description |
---|---|---|
action |
A szabály által rögzített kérések kívánt művelete. |
|
filterName |
string |
Az IP-szűrőszabály neve. |
ipMask |
string |
A szabály CIDR-jelölésében szereplő IP-címtartományt tartalmazó sztring. |
target |
A szabály által rögzített kérések célhelye. |
IpFilterTargetType
A szabály által rögzített kérések célhelye.
Érték | Description |
---|---|
all | |
deviceApi | |
serviceApi |
PrivateEndpoint
A privát végpontkapcsolat privát végponttulajdonsága
Name | Típus | Description |
---|---|---|
id |
string |
Az erőforrás azonosítója. |
PrivateEndpointConnection
Egy kiépítési szolgáltatás privát végpontkapcsolata
Name | Típus | Description |
---|---|---|
id |
string |
Az erőforrás azonosítója. |
name |
string pattern: ^(?![0-9]+$)(?!-)[a-zA-Z0-9-]{2,49}[a-zA-Z0-9]$ |
Az erőforrás neve. |
properties |
A privát végpontkapcsolat tulajdonságai |
|
systemData |
Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok. |
|
type |
string |
Az erőforrás típusa. |
PrivateEndpointConnectionProperties
A privát végpontkapcsolat tulajdonságai
Name | Típus | Description |
---|---|---|
privateEndpoint |
A privát végpontkapcsolat privát végponttulajdonsága |
|
privateLinkServiceConnectionState |
Privát végpontkapcsolat aktuális állapota |
PrivateLinkServiceConnectionState
Privát végpontkapcsolat aktuális állapota
Name | Típus | Description |
---|---|---|
actionsRequired |
string |
Privát végpontkapcsolathoz szükséges műveletek |
description |
string |
A privát végpontkapcsolat aktuális állapotának leírása |
status |
Privát végpontkapcsolat állapota |
PrivateLinkServiceConnectionStatus
Privát végpontkapcsolat állapota
Érték | Description |
---|---|
Approved | |
Disconnected | |
Pending | |
Rejected |
ProvisioningServiceDescription
A kiépítési szolgáltatás leírása.
Name | Típus | Description |
---|---|---|
etag |
string |
Az Etag mező nem kötelező. Ha a válasz törzsében meg van adva, akkor fejlécként is meg kell adni a normál ETag-konvencióban. |
id |
string |
Az erőforrás azonosítója. |
location |
string |
Az erőforrás helye. |
name |
string pattern: ^(?![0-9]+$)(?!-)[a-zA-Z0-9-]{2,49}[a-zA-Z0-9]$ |
Az erőforrás neve. |
properties |
Szolgáltatásspecifikus tulajdonságok egy kiépítési szolgáltatáshoz |
|
resourcegroup |
string |
Az erőforrás erőforráscsoportja. |
sku |
Termékváltozat adatai egy kiépítési szolgáltatáshoz. |
|
subscriptionid |
string |
Az erőforrás előfizetés-azonosítója. |
systemData |
Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok. |
|
tags |
object |
Az erőforráscímkék. |
type |
string |
Az erőforrás típusa. |
PublicNetworkAccess
A nyilvános hálózatról érkező kérések engedélyezése
Érték | Description |
---|---|
Disabled | |
Enabled |
SharedAccessSignatureAuthorizationRule[AccessRightsDescription]
A megosztott hozzáférési kulcs leírása.
Name | Típus | Description |
---|---|---|
keyName |
string |
A kulcs neve. |
primaryKey |
string |
Elsődleges SAS-kulcs értéke. |
rights |
A kulcshoz fűződő jogok. |
|
secondaryKey |
string |
Másodlagos SAS-kulcs értéke. |
state
A kiépítési szolgáltatás aktuális állapota.
Érték | Description |
---|---|
Activating | |
ActivationFailed | |
Active | |
Deleted | |
Deleting | |
DeletionFailed | |
FailingOver | |
FailoverFailed | |
Resuming | |
Suspended | |
Suspending | |
Transitioning |
systemData
Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.
Name | Típus | Description |
---|---|---|
createdAt |
string (date-time) |
Az erőforrás-létrehozás időbélyege (UTC). |
createdBy |
string |
Az erőforrást létrehozó identitás. |
createdByType |
Az erőforrást létrehozó identitás típusa. |
|
lastModifiedAt |
string (date-time) |
Az erőforrás utolsó módosításának időbélyege (UTC) |
lastModifiedBy |
string |
Az erőforrást legutóbb módosító identitás. |
lastModifiedByType |
Az erőforrást legutóbb módosító identitás típusa. |