Iot Dps Resource - Create Or Update
Membuat atau memperbarui metadata layanan provisi. Pola yang biasa untuk memodifikasi properti adalah mengambil metadata layanan provisi dan metadata keamanan, lalu menggabungkannya dengan nilai yang dimodifikasi dalam isi baru untuk memperbarui layanan provisi.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}?api-version=2022-12-12
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
provisioning
|
path | True |
string |
Nama layanan provisi untuk membuat atau memperbarui. |
resource
|
path | True |
string |
Pengidentifikasi grup sumber daya. |
subscription
|
path | True |
string |
Pengidentifikasi langganan. |
api-version
|
query | True |
string |
Versi API. |
Isi Permintaan
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
location | True |
string |
Lokasi sumber daya. |
properties | True |
Properti khusus layanan untuk layanan provisi |
|
sku | True |
Info Sku untuk Layanan provisi. |
|
etag |
string |
Bidang Etag tidak diperlukan. Jika disediakan dalam isi respons, itu juga harus disediakan sebagai header per konvensi ETag normal. |
|
resourcegroup |
string |
Grup sumber daya sumber daya. |
|
subscriptionid |
string |
Id langganan sumber daya. |
|
tags |
object |
Tag sumber daya. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Isi berisi semua properti non-keamanan dari layanan provisi. Properti terkait keamanan diatur ke null. |
|
201 Created |
Ini adalah operasi jangka panjang. Operasi mengembalikan 201 jika validasi selesai. Respons mencakup header Azure-AsyncOperation yang berisi URL status. Klien diharapkan untuk melakukan polling URL status untuk status operasi. Jika berhasil, operasi mengembalikan kode status HTTP 201 (OK). |
|
Other Status Codes |
Respons kesalahan default. |
Keamanan
azure_auth
Alur OAuth2 Azure Active Directory.
Jenis:
oauth2
Alur:
implicit
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/authorize
Cakupan
Nama | Deskripsi |
---|---|
user_impersonation | meniru akun pengguna Anda |
Contoh
DPSCreate
Permintaan sampel
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": {}
}
Respon sampel
{
"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
}
}
Definisi
Nama | Deskripsi |
---|---|
Access |
Hak yang dimiliki kunci ini. |
Allocation |
Kebijakan alokasi yang akan digunakan oleh layanan provisi ini. |
created |
Jenis identitas yang membuat sumber daya. |
Error |
Detail kesalahan. |
Iot |
properti khusus layanan dari layanan provisi, termasuk kunci, hub iot tertaut, status saat ini, dan properti yang dihasilkan sistem seperti nama host dan idScope |
Iot |
Nama Sku. |
Iot |
Daftar kemungkinan SKU layanan provisi. |
Iot |
Deskripsi hub IoT. |
Ip |
Tindakan yang diinginkan untuk permintaan yang diambil oleh aturan ini. |
Ip |
Aturan filter IP untuk Layanan provisi. |
Ip |
Target untuk permintaan yang diambil oleh aturan ini. |
Private |
Properti titik akhir privat dari koneksi titik akhir privat |
Private |
Koneksi titik akhir privat dari layanan provisi |
Private |
Properti koneksi titik akhir privat |
Private |
Status koneksi titik akhir privat saat ini |
Private |
Status koneksi titik akhir privat |
Provisioning |
Deskripsi layanan provisi. |
Public |
Apakah permintaan dari Jaringan Publik diizinkan |
Shared |
Deskripsi kunci akses bersama. |
state |
Status layanan provisi saat ini. |
system |
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya. |
AccessRightsDescription
Hak yang dimiliki kunci ini.
Nilai | Deskripsi |
---|---|
DeviceConnect | |
EnrollmentRead | |
EnrollmentWrite | |
RegistrationStatusRead | |
RegistrationStatusWrite | |
ServiceConfig |
AllocationPolicy
Kebijakan alokasi yang akan digunakan oleh layanan provisi ini.
Nilai | Deskripsi |
---|---|
GeoLatency | |
Hashed | |
Static |
createdByType
Jenis identitas yang membuat sumber daya.
Nilai | Deskripsi |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
ErrorDetails
Detail kesalahan.
Nama | Jenis | Deskripsi |
---|---|---|
code |
integer (int32) |
Kode kesalahan. |
details |
string |
Detail kesalahan. |
httpStatusCode |
string |
Kode status HTTP. |
message |
string |
Pesan kesalahan. |
IotDpsPropertiesDescription
properti khusus layanan dari layanan provisi, termasuk kunci, hub iot tertaut, status saat ini, dan properti yang dihasilkan sistem seperti nama host dan idScope
Nama | Jenis | Deskripsi |
---|---|---|
allocationPolicy |
Kebijakan alokasi yang akan digunakan oleh layanan provisi ini. |
|
authorizationPolicies |
Shared |
Daftar kunci otorisasi untuk layanan provisi. |
deviceProvisioningHostName |
string |
Titik akhir perangkat untuk layanan provisi ini. |
enableDataResidency |
boolean |
Fakultatif. Menunjukkan apakah instans DPS mengaktifkan Residensi Data, menghapus pemulihan bencana lintas pasangan geografis. |
idScope |
string |
Pengidentifikasi unik layanan provisi ini. |
iotHubs |
Daftar hub IoT yang terkait dengan layanan provisi ini. |
|
ipFilterRules |
Aturan filter IP. |
|
portalOperationsHostName |
string |
Titik akhir portal untuk mengaktifkan CORS untuk layanan provisi ini. |
privateEndpointConnections |
Koneksi titik akhir privat yang dibuat pada IotHub ini |
|
provisioningState |
string |
Status provisi ARM dari layanan provisi. |
publicNetworkAccess |
Apakah permintaan dari Jaringan Publik diizinkan |
|
serviceOperationsHostName |
string |
Titik akhir layanan untuk layanan provisi. |
state |
Status layanan provisi saat ini. |
IotDpsSku
Nama Sku.
Nilai | Deskripsi |
---|---|
S1 |
IotDpsSkuInfo
Daftar kemungkinan SKU layanan provisi.
Nama | Jenis | Deskripsi |
---|---|---|
capacity |
integer (int64) |
Jumlah unit yang akan disediakan |
name |
Nama Sku. |
|
tier |
string |
Nama tingkat harga layanan provisi. |
IotHubDefinitionDescription
Deskripsi hub IoT.
Nama | Jenis | Deskripsi |
---|---|---|
allocationWeight |
integer (int32) |
berat untuk diterapkan untuk iot h tertentu. |
applyAllocationPolicy |
boolean |
bendera untuk menerapkan allocationPolicy atau tidak untuk iot hub tertentu. |
connectionString |
string |
String koneksi hub IoT. |
location |
string |
Wilayah ARM hub IoT. |
name |
string |
Nama host hub IoT. |
IpFilterActionType
Tindakan yang diinginkan untuk permintaan yang diambil oleh aturan ini.
Nilai | Deskripsi |
---|---|
Accept | |
Reject |
IpFilterRule
Aturan filter IP untuk Layanan provisi.
Nama | Jenis | Deskripsi |
---|---|---|
action |
Tindakan yang diinginkan untuk permintaan yang diambil oleh aturan ini. |
|
filterName |
string |
Nama aturan filter IP. |
ipMask |
string |
String yang berisi rentang alamat IP dalam notasi CIDR untuk aturan tersebut. |
target |
Target untuk permintaan yang diambil oleh aturan ini. |
IpFilterTargetType
Target untuk permintaan yang diambil oleh aturan ini.
Nilai | Deskripsi |
---|---|
all | |
deviceApi | |
serviceApi |
PrivateEndpoint
Properti titik akhir privat dari koneksi titik akhir privat
Nama | Jenis | Deskripsi |
---|---|---|
id |
string |
Pengidentifikasi sumber daya. |
PrivateEndpointConnection
Koneksi titik akhir privat dari layanan provisi
Nama | Jenis | Deskripsi |
---|---|---|
id |
string |
Pengidentifikasi sumber daya. |
name |
string pattern: ^(?![0-9]+$)(?!-)[a-zA-Z0-9-]{2,49}[a-zA-Z0-9]$ |
Nama sumber daya. |
properties |
Properti koneksi titik akhir privat |
|
systemData |
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya. |
|
type |
string |
Jenis sumber daya. |
PrivateEndpointConnectionProperties
Properti koneksi titik akhir privat
Nama | Jenis | Deskripsi |
---|---|---|
privateEndpoint |
Properti titik akhir privat dari koneksi titik akhir privat |
|
privateLinkServiceConnectionState |
Status koneksi titik akhir privat saat ini |
PrivateLinkServiceConnectionState
Status koneksi titik akhir privat saat ini
Nama | Jenis | Deskripsi |
---|---|---|
actionsRequired |
string |
Tindakan yang diperlukan untuk koneksi titik akhir privat |
description |
string |
Deskripsi untuk status koneksi titik akhir privat saat ini |
status |
Status koneksi titik akhir privat |
PrivateLinkServiceConnectionStatus
Status koneksi titik akhir privat
Nilai | Deskripsi |
---|---|
Approved | |
Disconnected | |
Pending | |
Rejected |
ProvisioningServiceDescription
Deskripsi layanan provisi.
Nama | Jenis | Deskripsi |
---|---|---|
etag |
string |
Bidang Etag tidak diperlukan. Jika disediakan dalam isi respons, itu juga harus disediakan sebagai header per konvensi ETag normal. |
id |
string |
Pengidentifikasi sumber daya. |
location |
string |
Lokasi sumber daya. |
name |
string pattern: ^(?![0-9]+$)(?!-)[a-zA-Z0-9-]{2,49}[a-zA-Z0-9]$ |
Nama sumber daya. |
properties |
Properti khusus layanan untuk layanan provisi |
|
resourcegroup |
string |
Grup sumber daya sumber daya. |
sku |
Info Sku untuk Layanan provisi. |
|
subscriptionid |
string |
Id langganan sumber daya. |
systemData |
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya. |
|
tags |
object |
Tag sumber daya. |
type |
string |
Jenis sumber daya. |
PublicNetworkAccess
Apakah permintaan dari Jaringan Publik diizinkan
Nilai | Deskripsi |
---|---|
Disabled | |
Enabled |
SharedAccessSignatureAuthorizationRule[AccessRightsDescription]
Deskripsi kunci akses bersama.
Nama | Jenis | Deskripsi |
---|---|---|
keyName |
string |
Nama kunci. |
primaryKey |
string |
Nilai kunci SAS utama. |
rights |
Hak yang dimiliki kunci ini. |
|
secondaryKey |
string |
Nilai kunci SAS sekunder. |
state
Status layanan provisi saat ini.
Nilai | Deskripsi |
---|---|
Activating | |
ActivationFailed | |
Active | |
Deleted | |
Deleting | |
DeletionFailed | |
FailingOver | |
FailoverFailed | |
Resuming | |
Suspended | |
Suspending | |
Transitioning |
systemData
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.
Nama | Jenis | Deskripsi |
---|---|---|
createdAt |
string (date-time) |
Tanda waktu pembuatan sumber daya (UTC). |
createdBy |
string |
Identitas yang membuat sumber daya. |
createdByType |
Jenis identitas yang membuat sumber daya. |
|
lastModifiedAt |
string (date-time) |
Tanda waktu modifikasi terakhir sumber daya (UTC) |
lastModifiedBy |
string |
Identitas yang terakhir mengubah sumber daya. |
lastModifiedByType |
Jenis identitas yang terakhir memodifikasi sumber daya. |