Iot Dps Resource - Create Or Update
Skapa eller uppdatera metadata för etableringstjänsten. Det vanliga mönstret för att ändra en egenskap är att hämta etableringstjänstens metadata och säkerhetsmetadata och sedan kombinera dem med de ändrade värdena i en ny brödtext för att uppdatera etableringstjänsten.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}?api-version=2022-12-12
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
provisioning
|
path | True |
string |
Namnet på etableringstjänsten som ska skapas eller uppdateras. |
resource
|
path | True |
string |
Resursgruppsidentifierare. |
subscription
|
path | True |
string |
Prenumerationsidentifieraren. |
api-version
|
query | True |
string |
Versionen av API:et. |
Name | Obligatorisk | Typ | Description |
---|---|---|---|
location | True |
string |
Resursplatsen. |
properties | True |
Tjänstspecifika egenskaper för en etableringstjänst |
|
sku | True |
SKU-information för en etableringstjänst. |
|
etag |
string |
Fältet Etag krävs inte . Om den anges i svarstexten måste den också anges som en rubrik enligt den normala ETag-konventionen. |
|
resourcegroup |
string |
Resursgruppen för resursen. |
|
subscriptionid |
string |
Resursens prenumerations-ID. |
|
tags |
object |
Resurstaggar. |
Name | Typ | Description |
---|---|---|
200 OK |
Brödtexten innehåller alla icke-säkerhetsegenskaper för etableringstjänsten. Säkerhetsrelaterade egenskaper är inställda på null. |
|
201 Created |
Det här är en tidskrävande åtgärd. Åtgärden returnerar ett 201 om verifieringen är klar. Svaret innehåller en Azure-AsyncOperation rubrik som innehåller en status-URL. Klienter förväntas avsöka status-URL:en för åtgärdens status. Om åtgärden lyckas returneras HTTP-statuskoden 201 (OK). |
|
Other Status Codes |
Standardfelsvar. |
Azure Active Directory OAuth2 Flow.
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Name | Description |
---|---|
user_impersonation | personifiera ditt användarkonto |
Exempelbegäran
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": {}
}
Exempelsvar
{
"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
}
}
Name | Description |
---|---|
Access |
Rättigheter som nyckeln har. |
Allocation |
Allokeringsprincip som ska användas av den här etableringstjänsten. |
created |
Den typ av identitet som skapade resursen. |
Error |
Felinformation. |
Iot |
tjänstspecifika egenskaper för en etableringstjänst, inklusive nycklar, länkade iot-hubbar, aktuellt tillstånd och systemgenererade egenskaper som värdnamn och idScope |
Iot |
Sku-namn. |
Iot |
Lista över möjliga SKU:er för etableringstjänsten. |
Iot |
Beskrivning av IoT-hubben. |
Ip |
Önskad åtgärd för begäranden som samlas in av den här regeln. |
Ip |
IP-filterreglerna för en etableringstjänst. |
Ip |
Mål för begäranden som samlas in av den här regeln. |
Private |
Egenskapen privat slutpunkt för en privat slutpunktsanslutning |
Private |
Den privata slutpunktsanslutningen för en etableringstjänst |
Private |
Egenskaperna för en privat slutpunktsanslutning |
Private |
Det aktuella tillståndet för en privat slutpunktsanslutning |
Private |
Status för en privat slutpunktsanslutning |
Provisioning |
Beskrivningen av etableringstjänsten. |
Public |
Om begäranden från offentligt nätverk tillåts |
Shared |
Beskrivning av den delade åtkomstnyckeln. |
state |
Etableringstjänstens aktuella tillstånd. |
system |
Metadata som rör skapande och senaste ändring av resursen. |
Rättigheter som nyckeln har.
Name | Typ | Description |
---|---|---|
DeviceConnect |
string |
|
EnrollmentRead |
string |
|
EnrollmentWrite |
string |
|
RegistrationStatusRead |
string |
|
RegistrationStatusWrite |
string |
|
ServiceConfig |
string |
Allokeringsprincip som ska användas av den här etableringstjänsten.
Name | Typ | Description |
---|---|---|
GeoLatency |
string |
|
Hashed |
string |
|
Static |
string |
Den typ av identitet som skapade resursen.
Name | Typ | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
Felinformation.
Name | Typ | Description |
---|---|---|
code |
integer |
Felkoden. |
details |
string |
Felinformationen. |
httpStatusCode |
string |
HTTP-statuskoden. |
message |
string |
Felmeddelandet. |
tjänstspecifika egenskaper för en etableringstjänst, inklusive nycklar, länkade iot-hubbar, aktuellt tillstånd och systemgenererade egenskaper som värdnamn och idScope
Name | Typ | Description |
---|---|---|
allocationPolicy |
Allokeringsprincip som ska användas av den här etableringstjänsten. |
|
authorizationPolicies |
Shared |
Lista över auktoriseringsnycklar för en etableringstjänst. |
deviceProvisioningHostName |
string |
Enhetsslutpunkt för den här etableringstjänsten. |
enableDataResidency |
boolean |
Valfritt. Anger om DPS-instansen har Data Residency aktiverad, vilket tar bort haveriberedskapen för flera geo-par. |
idScope |
string |
Unik identifierare för den här etableringstjänsten. |
iotHubs |
Lista över IoT-hubbar som är associerade med den här etableringstjänsten. |
|
ipFilterRules |
IP-filterreglerna. |
|
portalOperationsHostName |
string |
Portalslutpunkt för att aktivera CORS för den här etableringstjänsten. |
privateEndpointConnections |
Privata slutpunktsanslutningar som skapats på denna IotHub |
|
provisioningState |
string |
ARM-etableringstillståndet för etableringstjänsten. |
publicNetworkAccess |
Om begäranden från offentligt nätverk tillåts |
|
serviceOperationsHostName |
string |
Tjänstslutpunkt för etableringstjänst. |
state |
Etableringstjänstens aktuella tillstånd. |
Sku-namn.
Name | Typ | Description |
---|---|---|
S1 |
string |
Lista över möjliga SKU:er för etableringstjänsten.
Name | Typ | Description |
---|---|---|
capacity |
integer |
Antalet enheter som ska etableras |
name |
Sku-namn. |
|
tier |
string |
Namn på prisnivå för etableringstjänsten. |
Beskrivning av IoT-hubben.
Name | Typ | Description |
---|---|---|
allocationWeight |
integer |
vikt att ansöka om en viss iot h. |
applyAllocationPolicy |
boolean |
flagga för att tillämpa allocationPolicy eller inte för en viss iot-hubb. |
connectionString |
string |
Anslutningssträng för IoT-hubben. |
location |
string |
ARM-regionen i IoT-hubben. |
name |
string |
Värdnamnet för IoT-hubben. |
Önskad åtgärd för begäranden som samlas in av den här regeln.
Name | Typ | Description |
---|---|---|
Accept |
string |
|
Reject |
string |
IP-filterreglerna för en etableringstjänst.
Name | Typ | Description |
---|---|---|
action |
Önskad åtgärd för begäranden som samlas in av den här regeln. |
|
filterName |
string |
Namnet på IP-filterregeln. |
ipMask |
string |
En sträng som innehåller IP-adressintervallet i CIDR-notation för regeln. |
target |
Mål för begäranden som samlas in av den här regeln. |
Mål för begäranden som samlas in av den här regeln.
Name | Typ | Description |
---|---|---|
all |
string |
|
deviceApi |
string |
|
serviceApi |
string |
Egenskapen privat slutpunkt för en privat slutpunktsanslutning
Name | Typ | Description |
---|---|---|
id |
string |
Resursidentifieraren. |
Den privata slutpunktsanslutningen för en etableringstjänst
Name | Typ | Description |
---|---|---|
id |
string |
Resursidentifieraren. |
name |
string |
Resursnamnet. |
properties |
Egenskaperna för en privat slutpunktsanslutning |
|
systemData |
Metadata som rör skapande och senaste ändring av resursen. |
|
type |
string |
Resurstypen. |
Egenskaperna för en privat slutpunktsanslutning
Name | Typ | Description |
---|---|---|
privateEndpoint |
Egenskapen privat slutpunkt för en privat slutpunktsanslutning |
|
privateLinkServiceConnectionState |
Det aktuella tillståndet för en privat slutpunktsanslutning |
Det aktuella tillståndet för en privat slutpunktsanslutning
Name | Typ | Description |
---|---|---|
actionsRequired |
string |
Åtgärder som krävs för en privat slutpunktsanslutning |
description |
string |
Beskrivningen av det aktuella tillståndet för en privat slutpunktsanslutning |
status |
Status för en privat slutpunktsanslutning |
Status för en privat slutpunktsanslutning
Name | Typ | Description |
---|---|---|
Approved |
string |
|
Disconnected |
string |
|
Pending |
string |
|
Rejected |
string |
Beskrivningen av etableringstjänsten.
Name | Typ | Description |
---|---|---|
etag |
string |
Fältet Etag krävs inte . Om den anges i svarstexten måste den också anges som en rubrik enligt den normala ETag-konventionen. |
id |
string |
Resursidentifieraren. |
location |
string |
Resursplatsen. |
name |
string |
Resursnamnet. |
properties |
Tjänstspecifika egenskaper för en etableringstjänst |
|
resourcegroup |
string |
Resursgruppen för resursen. |
sku |
SKU-information för en etableringstjänst. |
|
subscriptionid |
string |
Resursens prenumerations-ID. |
systemData |
Metadata som rör skapande och senaste ändring av resursen. |
|
tags |
object |
Resurstaggar. |
type |
string |
Resurstypen. |
Om begäranden från offentligt nätverk tillåts
Name | Typ | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
Beskrivning av den delade åtkomstnyckeln.
Name | Typ | Description |
---|---|---|
keyName |
string |
Namnet på nyckeln. |
primaryKey |
string |
Primärt SAS-nyckelvärde. |
rights |
Rättigheter som nyckeln har. |
|
secondaryKey |
string |
Sekundärt SAS-nyckelvärde. |
Etableringstjänstens aktuella tillstånd.
Name | Typ | Description |
---|---|---|
Activating |
string |
|
ActivationFailed |
string |
|
Active |
string |
|
Deleted |
string |
|
Deleting |
string |
|
DeletionFailed |
string |
|
FailingOver |
string |
|
FailoverFailed |
string |
|
Resuming |
string |
|
Suspended |
string |
|
Suspending |
string |
|
Transitioning |
string |
Metadata som rör skapande och senaste ändring av resursen.
Name | Typ | Description |
---|---|---|
createdAt |
string |
Tidsstämpeln för resursskapande (UTC). |
createdBy |
string |
Identiteten som skapade resursen. |
createdByType |
Den typ av identitet som skapade resursen. |
|
lastModifiedAt |
string |
Tidsstämpeln för resursens senaste ändring (UTC) |
lastModifiedBy |
string |
Identiteten som senast ändrade resursen. |
lastModifiedByType |
Den typ av identitet som senast ändrade resursen. |