Iot Dps Resource - Update
Aktualizowanie tagów istniejącej usługi aprowizacji. aby zaktualizować inne pola, użyj metody CreateOrUpdate
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}?api-version=2022-12-12
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
provisioning
|
path | True |
string |
Nazwa usługi aprowizacji do utworzenia lub zaktualizowania. |
resource
|
path | True |
string |
Identyfikator grupy zasobów. |
subscription
|
path | True |
string |
Identyfikator subskrypcji. |
api-version
|
query | True |
string |
Wersja interfejsu API. |
Treść żądania
Nazwa | Typ | Opis |
---|---|---|
tags |
object |
Tagi zasobów |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Usługa aprowizacji została pomyślnie zaktualizowana |
Zabezpieczenia
azure_auth
Przepływ OAuth2 usługi Azure Active Directory.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
DPSPatch
Przykładowe żądanie
PATCH https://management.azure.com/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/provisioningServices/myFirstProvisioningService?api-version=2022-12-12
{
"tags": {
"foo": "bar"
}
}
Przykładowa odpowiedź
{
"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",
"portalOperationsHostName": "myFirstProvisioningService.services.azure-devices-provisioning.net"
},
"resourcegroup": "myResourceGroup",
"type": "Microsoft.Devices/ProvisioningServices",
"id": "/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/ProvisioningServices/myFirstProvisioningService",
"subscriptionid": "91d12660-3dec-467a-be2a-213b5544ddc0",
"tags": {
"foo": "bar"
},
"sku": {
"name": "S1",
"tier": "Standard",
"capacity": 1
}
}
Definicje
Nazwa | Opis |
---|---|
Access |
Prawa, które ma ten klucz. |
Allocation |
Zasady alokacji, które mają być używane przez tę usługę aprowizacji. |
created |
Typ tożsamości, która utworzyła zasób. |
Iot |
właściwości specyficzne dla usługi aprowizacji, w tym klucze, połączone centra iot, bieżący stan i system wygenerowane właściwości, takie jak nazwa hosta i idScope |
Iot |
Nazwa jednostki SKU. |
Iot |
Lista możliwych jednostek SKU usługi aprowizacji. |
Iot |
Opis centrum IoT. |
Ip |
Żądana akcja żądań przechwyconych przez tę regułę. |
Ip |
Reguły filtrowania adresów IP dla usługi aprowizacji. |
Ip |
Element docelowy dla żądań przechwyconych przez tę regułę. |
Private |
Właściwość prywatnego punktu końcowego połączenia prywatnego punktu końcowego |
Private |
Połączenie prywatnego punktu końcowego usługi aprowizacji |
Private |
Właściwości połączenia prywatnego punktu końcowego |
Private |
Bieżący stan połączenia prywatnego punktu końcowego |
Private |
Stan połączenia prywatnego punktu końcowego |
Provisioning |
Opis usługi aprowizacji. |
Public |
Czy żądania z sieci publicznej są dozwolone |
Shared |
Opis klucza dostępu współdzielonego. |
state |
Bieżący stan usługi aprowizacji. |
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
Tags |
Kontener zawierający tylko tagi dla zasobu, co umożliwia użytkownikowi aktualizowanie tagów w wystąpieniu usługi Provisioning Service. |
AccessRightsDescription
Prawa, które ma ten klucz.
Nazwa | Typ | Opis |
---|---|---|
DeviceConnect |
string |
|
EnrollmentRead |
string |
|
EnrollmentWrite |
string |
|
RegistrationStatusRead |
string |
|
RegistrationStatusWrite |
string |
|
ServiceConfig |
string |
AllocationPolicy
Zasady alokacji, które mają być używane przez tę usługę aprowizacji.
Nazwa | Typ | Opis |
---|---|---|
GeoLatency |
string |
|
Hashed |
string |
|
Static |
string |
createdByType
Typ tożsamości, która utworzyła zasób.
Nazwa | Typ | Opis |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
IotDpsPropertiesDescription
właściwości specyficzne dla usługi aprowizacji, w tym klucze, połączone centra iot, bieżący stan i system wygenerowane właściwości, takie jak nazwa hosta i idScope
Nazwa | Typ | Opis |
---|---|---|
allocationPolicy |
Zasady alokacji, które mają być używane przez tę usługę aprowizacji. |
|
authorizationPolicies |
Shared |
Lista kluczy autoryzacji dla usługi aprowizacji. |
deviceProvisioningHostName |
string |
Punkt końcowy urządzenia dla tej usługi aprowizacji. |
enableDataResidency |
boolean |
Opcjonalny. Wskazuje, czy wystąpienie usługi DPS Data Residency włączone, usunięcie odzyskiwania po awarii między parami geograficznymi. |
idScope |
string |
Unikatowy identyfikator tej usługi aprowizacji. |
iotHubs |
Lista centrów IoT skojarzonych z tą usługą aprowizacji. |
|
ipFilterRules |
Reguły filtrowania adresów IP. |
|
portalOperationsHostName |
string |
Punkt końcowy portalu umożliwiający włączenie mechanizmu CORS dla tej usługi aprowizacji. |
privateEndpointConnections |
Połączenia prywatnego punktu końcowego utworzone w tej usłudze IotHub |
|
provisioningState |
string |
Stan aprowizacji usługi ARM dla usługi aprowizacji. |
publicNetworkAccess |
Czy żądania z sieci publicznej są dozwolone |
|
serviceOperationsHostName |
string |
Punkt końcowy usługi na potrzeby aprowizacji usługi. |
state |
Bieżący stan usługi aprowizacji. |
IotDpsSku
Nazwa jednostki SKU.
Nazwa | Typ | Opis |
---|---|---|
S1 |
string |
IotDpsSkuInfo
Lista możliwych jednostek SKU usługi aprowizacji.
Nazwa | Typ | Opis |
---|---|---|
capacity |
integer |
Liczba jednostek do aprowizacji |
name |
Nazwa jednostki SKU. |
|
tier |
string |
Nazwa warstwy cenowej usługi aprowizacji. |
IotHubDefinitionDescription
Opis centrum IoT.
Nazwa | Typ | Opis |
---|---|---|
allocationWeight |
integer |
wagi do ubiegania się o daną iot h. |
applyAllocationPolicy |
boolean |
flaga stosowania właściwości allocationPolicy lub nie dla danego centrum iot. |
connectionString |
string |
Parametry połączenia centrum IoT. |
location |
string |
Region usługi ARM centrum IoT. |
name |
string |
Nazwa hosta centrum IoT. |
IpFilterActionType
Żądana akcja żądań przechwyconych przez tę regułę.
Nazwa | Typ | Opis |
---|---|---|
Accept |
string |
|
Reject |
string |
IpFilterRule
Reguły filtrowania adresów IP dla usługi aprowizacji.
Nazwa | Typ | Opis |
---|---|---|
action |
Żądana akcja żądań przechwyconych przez tę regułę. |
|
filterName |
string |
Nazwa reguły filtrowania adresów IP. |
ipMask |
string |
Ciąg zawierający zakres adresów IP w notacji CIDR dla reguły. |
target |
Element docelowy dla żądań przechwyconych przez tę regułę. |
IpFilterTargetType
Element docelowy dla żądań przechwyconych przez tę regułę.
Nazwa | Typ | Opis |
---|---|---|
all |
string |
|
deviceApi |
string |
|
serviceApi |
string |
PrivateEndpoint
Właściwość prywatnego punktu końcowego połączenia prywatnego punktu końcowego
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu. |
PrivateEndpointConnection
Połączenie prywatnego punktu końcowego usługi aprowizacji
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu. |
name |
string |
Nazwa zasobu. |
properties |
Właściwości połączenia prywatnego punktu końcowego |
|
systemData |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
|
type |
string |
Typ zasobu. |
PrivateEndpointConnectionProperties
Właściwości połączenia prywatnego punktu końcowego
Nazwa | Typ | Opis |
---|---|---|
privateEndpoint |
Właściwość prywatnego punktu końcowego połączenia prywatnego punktu końcowego |
|
privateLinkServiceConnectionState |
Bieżący stan połączenia prywatnego punktu końcowego |
PrivateLinkServiceConnectionState
Bieżący stan połączenia prywatnego punktu końcowego
Nazwa | Typ | Opis |
---|---|---|
actionsRequired |
string |
Akcje wymagane dla połączenia prywatnego punktu końcowego |
description |
string |
Opis bieżącego stanu połączenia prywatnego punktu końcowego |
status |
Stan połączenia prywatnego punktu końcowego |
PrivateLinkServiceConnectionStatus
Stan połączenia prywatnego punktu końcowego
Nazwa | Typ | Opis |
---|---|---|
Approved |
string |
|
Disconnected |
string |
|
Pending |
string |
|
Rejected |
string |
ProvisioningServiceDescription
Opis usługi aprowizacji.
Nazwa | Typ | Opis |
---|---|---|
etag |
string |
Pole Etag nie jest wymagane. Jeśli jest on podany w treści odpowiedzi, musi być również podany jako nagłówek zgodnie z normalną konwencją ETag. |
id |
string |
Identyfikator zasobu. |
location |
string |
Lokalizacja zasobu. |
name |
string |
Nazwa zasobu. |
properties |
Właściwości specyficzne dla usługi aprowizacji |
|
resourcegroup |
string |
Grupa zasobów zasobu. |
sku |
Informacje o jednostce SKU dla usługi aprowizacji. |
|
subscriptionid |
string |
Identyfikator subskrypcji zasobu. |
systemData |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
|
tags |
object |
Tagi zasobów. |
type |
string |
Typ zasobu. |
PublicNetworkAccess
Czy żądania z sieci publicznej są dozwolone
Nazwa | Typ | Opis |
---|---|---|
Disabled |
string |
|
Enabled |
string |
SharedAccessSignatureAuthorizationRule[AccessRightsDescription]
Opis klucza dostępu współdzielonego.
Nazwa | Typ | Opis |
---|---|---|
keyName |
string |
Nazwa klucza. |
primaryKey |
string |
Podstawowa wartość klucza sygnatury dostępu współdzielonego. |
rights |
Prawa, które ma ten klucz. |
|
secondaryKey |
string |
Wartość pomocniczego klucza sygnatury dostępu współdzielonego. |
state
Bieżący stan usługi aprowizacji.
Nazwa | Typ | Opis |
---|---|---|
Activating |
string |
|
ActivationFailed |
string |
|
Active |
string |
|
Deleted |
string |
|
Deleting |
string |
|
DeletionFailed |
string |
|
FailingOver |
string |
|
FailoverFailed |
string |
|
Resuming |
string |
|
Suspended |
string |
|
Suspending |
string |
|
Transitioning |
string |
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.
Nazwa | Typ | Opis |
---|---|---|
createdAt |
string |
Sygnatura czasowa tworzenia zasobów (UTC). |
createdBy |
string |
Tożsamość, która utworzyła zasób. |
createdByType |
Typ tożsamości, która utworzyła zasób. |
|
lastModifiedAt |
string |
Sygnatura czasowa ostatniej modyfikacji zasobu (UTC) |
lastModifiedBy |
string |
Tożsamość, która ostatnio zmodyfikowała zasób. |
lastModifiedByType |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |
TagsResource
Kontener zawierający tylko tagi dla zasobu, co umożliwia użytkownikowi aktualizowanie tagów w wystąpieniu usługi Provisioning Service.
Nazwa | Typ | Opis |
---|---|---|
tags |
object |
Tagi zasobów |