Iot Hub Resource - Update
Zaktualizuj istniejące tagi IoT Hubs.
Zaktualizuj istniejące tagi IoT Hub. Aby zaktualizować inne pola, użyj metody CreateOrUpdate
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}?api-version=2026-11-01
Parametry identyfikatora URI
| Nazwisko | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter. |
|
resource
|
path | True |
string |
Nazwa centrum IoT. |
|
subscription
|
path | True |
string (uuid) |
Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Treść żądania
| Nazwisko | Typ | Opis |
|---|---|---|
| tags |
object |
Tagi zasobów |
Odpowiedzi
| Nazwisko | Typ | Opis |
|---|---|---|
| 200 OK |
Żądanie zakończyło się pomyślnie. Nagłówki
|
Zabezpieczenia
azure_auth
Przepływ OAuth2 w usłudze Azure Active Directory.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
| Nazwisko | Opis |
|---|---|
| user_impersonation | podszywaj się pod konto użytkownika |
Przykłady
IotHubResource_Update
Przykładowe żądanie
PATCH https://management.azure.com/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/IotHubs/myHub?api-version=2026-11-01
{
"tags": {
"foo": "bar"
}
}
Przykładowa odpowiedź
{
"name": "testHub",
"type": "Microsoft.Devices/IotHubs",
"etag": "AAAAAAFD6M4=",
"id": "/subscriptions/ae24ff83-d2ca-4fc8-9717-05dae4bba489/resourceGroups/myResourceGroup/providers/Microsoft.Devices/IotHubs/testHub",
"location": "centraluseuap",
"properties": {
"cloudToDevice": {
"defaultTtlAsIso8601": "PT1H",
"feedback": {
"lockDurationAsIso8601": "PT1M",
"maxDeliveryCount": 10,
"ttlAsIso8601": "PT1H"
},
"maxDeliveryCount": 10
},
"enableFileUploadNotifications": false,
"eventHubEndpoints": {
"events": {
"path": "iot-dps-cit-hub-1",
"endpoint": "sb://iothub-ns-iot-dps-ci-245306-76aca8e13b.servicebus.windows.net/",
"partitionCount": 2,
"partitionIds": [
"0",
"1"
],
"retentionTimeInDays": 1
}
},
"features": "None",
"hostName": "iot-dps-cit-hub-1.azure-devices.net",
"ipFilterRules": [
{
"action": "Accept",
"filterName": "rule1",
"ipMask": "131.117.159.53"
},
{
"action": "Accept",
"filterName": "rule2",
"ipMask": "157.55.59.128/25"
}
],
"messagingEndpoints": {
"fileNotifications": {
"lockDurationAsIso8601": "PT1M",
"maxDeliveryCount": 10,
"ttlAsIso8601": "PT1H"
}
},
"networkRuleSets": {
"applyToBuiltInEventHubEndpoint": true,
"defaultAction": "Deny",
"ipRules": [
{
"action": "Allow",
"filterName": "rule1",
"ipMask": "131.117.159.53"
},
{
"action": "Allow",
"filterName": "rule2",
"ipMask": "157.55.59.128/25"
}
]
},
"provisioningState": "Succeeded",
"routing": {
"endpoints": {
"eventHubs": [],
"serviceBusQueues": [],
"serviceBusTopics": [],
"storageContainers": []
},
"fallbackRoute": {
"name": "$fallback",
"condition": "true",
"endpointNames": [
"events"
],
"isEnabled": true,
"source": "DeviceMessages"
},
"routes": []
},
"state": "Active",
"storageEndpoints": {
"$default": {
"connectionString": "",
"containerName": "",
"sasTtlAsIso8601": "PT1H"
}
}
},
"sku": {
"name": "S1",
"capacity": 1,
"tier": "Standard"
},
"systemData": {
"createdAt": "2021-01-30T00:28:38.963Z"
},
"tags": {
"foo": "bar"
}
}
Definicje
| Nazwisko | Opis |
|---|---|
|
Access |
Uprawnienia przypisane do zasad dostępu współdzielonego. |
|
Arm |
|
|
Arm |
|
|
Authentication |
Określa typ uwierzytelniania używany do nawiązywania połączenia z kontem magazynu. |
| Capabilities |
Możliwości i funkcje włączone dla centrum IoT Hub. |
|
Cloud |
Właściwości obsługi komunikatów w chmurze do urządzenia w usłudze IoT Hub. |
|
created |
Typ tożsamości, która utworzyła zasób. |
|
Default |
Domyślna akcja dla zestawu reguł sieci |
|
Device |
Reprezentuje właściwości związane z rejestrem urządzeń platformy Azure (ADR). |
|
Device |
Tożsamość używana do zarządzania przestrzenią nazw ADR z płaszczyzny danych. |
|
Device |
Typ tożsamości. |
|
Device |
Właściwości związane z łączeniem IoT Hub z rejestrem urządzeń Azure. |
|
Device |
Wskazuje, czy IoT Hub jest powiązany z rejestrem urządzeń Azure. |
|
Enrichment |
Właściwości wzbogacania, które centrum IoT Hub stosuje do komunikatów dostarczanych do punktów końcowych. |
|
Error |
Szczegóły błędu. |
|
Event |
Właściwości aprowizowanego punktu końcowego zgodnego z centrum zdarzeń używanego przez centrum IoT. |
|
Event |
Określa typ uwierzytelniania używany do łączenia się z kontem strumienia zdarzeń. |
|
Fallback |
Właściwości trasy rezerwowej. IoT Hub używa tych właściwości podczas kierowania komunikatów do rezerwowego punktu końcowego. |
|
Fallback |
Źródło, do którego stosuje się drogę awaryjną. |
|
Feedback |
Właściwości kolejki opinii dla komunikatów z chmury do urządzenia. |
|
Gateway |
Wersja IoT hub Gateway. |
|
Iot |
Opis centrum IoT. |
|
Iot |
Zestaw dodatkowych właściwości tylko do odczytu dla huba IoT. |
|
Iot |
Publiczna reprezentacja jednej z lokalizacji, w których jest aprowizowany zasób. |
|
Iot |
Właściwości centrum IoT Hub. |
|
Iot |
Rola regionu może być zarówno pierwotna, jak i drugorzędna. Region podstawowy to miejsce, w którym obecnie aprowizowane jest centrum IoT. Region pomocniczy to sparowany region odzyskiwania po awarii (DR) platformy Azure, a także region, w którym centrum IoT może przejść w tryb failover. |
|
Iot |
Nazwa jednostki SKU. |
|
Iot |
Informacje o jednostce SKU centrum IoT. |
|
Iot |
Warstwa rozliczeniowa dla centrum IoT. |
|
Ip |
Żądana akcja żądań przechwyconych przez tę regułę. |
|
Ip |
Reguły filtrowania adresów IP dla centrum IoT. |
|
Managed |
Właściwości tożsamości zarządzanej. |
|
Messaging |
Właściwości punktów końcowych obsługi komunikatów używanych przez to centrum IoT. |
|
Network |
Akcja filtru IP |
|
Network |
Reguła adresu IP, która ma być stosowana jako część zestawu reguł sieciowych |
|
Network |
Właściwości zestawu reguł sieciowych usługi IotHub |
|
Private |
Właściwość prywatnego punktu końcowego połączenia prywatnego punktu końcowego |
|
Private |
Połączenie prywatnego punktu końcowego usługi IotHub |
|
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 |
|
Public |
Czy żądania z sieci publicznej są dozwolone |
|
Resource |
Typ tożsamości używany dla zasobu. Typ "SystemAssigned,UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie wszystkich tożsamości z usługi. |
|
Route |
Właściwości reguły routingu używanej przez centrum IoT Hub do kierowania komunikatów do punktów końcowych. |
|
Routing |
Właściwości związane z punktem końcowym kontenera sql usługi cosmos DB. |
|
Routing |
Właściwości związane z niestandardowymi punktami końcowymi, do których centrum IoT kieruje komunikaty na podstawie reguł routingu. Dozwolone jest maksymalnie 10 niestandardowych punktów końcowych we wszystkich typach punktów końcowych dla płatnych centrów, a tylko 1 niestandardowy punkt końcowy jest dozwolony we wszystkich typach punktów końcowych dla bezpłatnych centrów. |
|
Routing |
Właściwości związane z punktem końcowym centrum zdarzeń. |
|
Routing |
Właściwości związane z końcowym strumieniem zdarzeń. |
|
Routing |
Właściwości związane z routingiem centrum IoT Hub. Zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging |
|
Routing |
Właściwości związane z typami punktów końcowych kolejki usługi Service Bus. |
|
Routing |
Właściwości związane z typami punktów końcowych tematu usługi Service Bus. |
|
Routing |
Źródłem, do którego ma być zastosowana reguła routingu, na przykład DeviceMessages. |
|
Routing |
Właściwości związane z punktem końcowym kontenera magazynu. |
|
Routing |
Kodowanie używane do serializacji komunikatów do obiektów blob. Obsługiwane wartości to "avro", "avrodeflate" i "JSON". Wartość domyślna to "avro". |
|
Shared |
Właściwości zasad dostępu współdzielonego centrum IoT. |
|
Storage |
Właściwości punktu końcowego usługi Azure Storage do przekazywania plików. |
|
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
|
Tags |
Kontener zawierający tylko tagi zasobu, co umożliwia użytkownikowi aktualizowanie tagów w wystąpieniu IoT Hub. |
AccessRights
Uprawnienia przypisane do zasad dostępu współdzielonego.
| Wartość | Opis |
|---|---|
| RegistryRead |
RegistryRead |
| RegistryWrite |
RegistryWrite |
| ServiceConnect |
ServiceConnect |
| DeviceConnect |
UrządzeniePołączenie urządzenia |
| RegistryRead, RegistryWrite |
RejestryRead, RegistryWrite |
| RegistryRead, ServiceConnect |
RegistryRead, ServiceConnect |
| RegistryRead, DeviceConnect |
RejestryRead, DeviceConnect |
| RegistryWrite, ServiceConnect |
RegistryWrite, ServiceConnect |
| RegistryWrite, DeviceConnect |
RegistryWrite, DeviceConnect |
| ServiceConnect, DeviceConnect |
ServiceConnect, DeviceConnect |
| RegistryRead, RegistryWrite, ServiceConnect |
RegistryRead, RegistryWrite, ServiceConnect |
| RegistryRead, RegistryWrite, DeviceConnect |
RegistryRead, RegistryWrite, DeviceConnect |
| RegistryRead, ServiceConnect, DeviceConnect |
RegistryRead, ServiceConnect, DeviceConnect |
| RegistryWrite, ServiceConnect, DeviceConnect |
RegistryWrite, ServiceConnect, DeviceConnect |
| RegistryRead, RegistryWrite, ServiceConnect, DeviceConnect |
RegistryRead, RegistryWrite, ServiceConnect, DeviceConnect |
ArmIdentity
| Nazwisko | Typ | Opis |
|---|---|---|
| principalId |
string |
Identyfikator podmiotu zabezpieczeń |
| tenantId |
string |
Identyfikator najemcy |
| type |
Typ tożsamości używany dla zasobu. Typ "SystemAssigned,UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie wszystkich tożsamości z usługi. |
|
| userAssignedIdentities |
<string,
Arm |
Słownik <ArmUserIdentity> |
ArmUserIdentity
| Nazwisko | Typ | Opis |
|---|---|---|
| clientId |
string |
|
| principalId |
string |
AuthenticationType
Określa typ uwierzytelniania używany do nawiązywania połączenia z kontem magazynu.
| Wartość | Opis |
|---|---|
| keyBased |
keyBased |
| identityBased |
identityBased |
Capabilities
Możliwości i funkcje włączone dla centrum IoT Hub.
| Wartość | Opis |
|---|---|
| None |
Żaden |
| DeviceManagement |
Zarządzanie urządzeniami |
CloudToDeviceProperties
Właściwości obsługi komunikatów w chmurze do urządzenia w usłudze IoT Hub.
| Nazwisko | Typ | Opis |
|---|---|---|
| defaultTtlAsIso8601 |
string (duration) |
Domyślny czas wygaśnięcia komunikatów z chmury do urządzenia w kolejce urządzeń. Zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. |
| feedback |
Właściwości kolejki opinii dla komunikatów z chmury do urządzenia. |
|
| maxDeliveryCount |
integer (int32) minimum: 1maximum: 100 |
Maksymalna liczba dostaw komunikatów z chmury do urządzenia w kolejce urządzeń. Zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. |
createdByType
Typ tożsamości, która utworzyła zasób.
| Wartość | Opis |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DefaultAction
Domyślna akcja dla zestawu reguł sieci
| Wartość | Opis |
|---|---|
| Deny |
Odmów |
| Allow |
Pozwól |
DeviceRegistry
Reprezentuje właściwości związane z rejestrem urządzeń platformy Azure (ADR).
| Nazwisko | Typ | Opis |
|---|---|---|
| dataPlaneHostName |
string |
Nazwa hosta dla punktu końcowego płaszczyzny danych powiązanego rejestru urządzeń Azure. |
| identity |
Tożsamość używana do zarządzania przestrzenią nazw ADR z płaszczyzny danych. |
|
| linkingProperties |
Właściwości związane z łączeniem IoT Hub z rejestrem urządzeń Azure. |
|
| namespaceResourceId |
string (arm-id) |
Identyfikator przestrzeni nazw Azure Device Registry |
| namespaceUuid |
string |
UUID powiązanej przestrzeni nazw Azure Device Registry. |
DeviceRegistryIdentity
Tożsamość używana do zarządzania przestrzenią nazw ADR z płaszczyzny danych.
| Nazwisko | Typ | Opis |
|---|---|---|
| type |
Typ tożsamości. |
|
| userAssignedIdentity |
string (arm-id) |
Przypisany przez użytkownika tożsamość, jeśli typ tożsamości jest 'UserAssigned'. |
DeviceRegistryIdentityType
Typ tożsamości.
| Wartość | Opis |
|---|---|
| SystemAssigned |
Do zarządzania przestrzenią nazw ADR używaj zarządzanej tożsamości przypisanej przez system. |
| UserAssigned |
Do zarządzania przestrzenią nazw ADR używaj przypisanej przez użytkownika tożsamości zarządzanej. |
DeviceRegistryLinkingProperties
Właściwości związane z łączeniem IoT Hub z rejestrem urządzeń Azure.
| Nazwisko | Typ | Opis |
|---|---|---|
| error |
Ostatni błąd pojawił się przy łączeniu IoT Hub z rejestrem urządzeń Azure. |
|
| state |
Wskazuje, czy IoT Hub jest powiązany z rejestrem urządzeń Azure. |
DeviceRegistryLinkingState
Wskazuje, czy IoT Hub jest powiązany z rejestrem urządzeń Azure.
| Wartość | Opis |
|---|---|
| InProgress |
Trwa łączenie IoT Hub z rejestrem urządzeń Azure. |
| Success |
IoT Hub jest pomyślnie połączony z rejestrem urządzeń Azure. |
| Orphaned |
Powiązany rejestr urządzeń Azure nie jest już powiązany z IoT Hub. |
| Failed |
IoT Hub nie połączył się z rejestrem urządzeń Azure. |
EnrichmentProperties
Właściwości wzbogacania, które centrum IoT Hub stosuje do komunikatów dostarczanych do punktów końcowych.
| Nazwisko | Typ | Opis |
|---|---|---|
| endpointNames |
string[] |
Lista punktów końcowych, dla których wzbogacenie jest stosowane do komunikatu. |
| key |
string |
Klucz lub nazwa właściwości wzbogacania. |
| value |
string |
Wartość właściwości wzbogacania. |
ErrorDetails
Szczegóły błędu.
| Nazwisko | Typ | Opis |
|---|---|---|
| code |
string |
Kod błędu. |
| details |
string |
Szczegóły błędu. |
| httpStatusCode |
string |
Kod statusu HTTP. |
| message |
string |
Komunikat o błędzie. |
EventHubProperties
Właściwości aprowizowanego punktu końcowego zgodnego z centrum zdarzeń używanego przez centrum IoT.
| Nazwisko | Typ | Opis |
|---|---|---|
| endpoint |
string |
Punkt końcowy zgodny z centrum zdarzeń. |
| partitionCount |
integer (int32) |
Liczba partycji do odbierania komunikatów z urządzenia do chmury w punkcie końcowym zgodnym z centrum zdarzeń. Zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages. |
| partitionIds |
string[] |
Identyfikatory partycji w punkcie końcowym zgodnym z centrum zdarzeń. |
| path |
string |
Nazwa zgodna z centrum zdarzeń. |
| retentionTimeInDays |
integer (int64) |
Czas przechowywania komunikatów z urządzenia do chmury w dniach. Zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages |
EventStreamAuthenticationType
Określa typ uwierzytelniania używany do łączenia się z kontem strumienia zdarzeń.
| Wartość | Opis |
|---|---|
| identityBased |
Uwierzytelnianie oparte na tożsamości |
FallbackRouteProperties
Właściwości trasy rezerwowej. IoT Hub używa tych właściwości podczas kierowania komunikatów do rezerwowego punktu końcowego.
| Nazwisko | Typ | Opis |
|---|---|---|
| condition |
string |
Warunek, który jest oceniany w celu zastosowania trasy rezerwowej. Jeśli warunek nie zostanie podany, zostanie on domyślnie obliczony na wartość true. Aby zapoznać się z gramatyką, zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language |
| endpointNames |
string[] |
Lista punktów końcowych, do których są kierowane komunikaty spełniające warunek. Obecnie dozwolony jest tylko 1 punkt końcowy. |
| isEnabled |
boolean |
Służy do określania, czy trasa rezerwowa jest włączona. |
| name |
string |
Nazwa trasy. Nazwa może zawierać tylko znaki alfanumeryczne, kropki, podkreślenia, łączniki, ma maksymalną długość 64 znaków i musi być unikatowa. |
| source |
Źródło, do którego ma zostać zastosowana reguła routingu. Na przykład DeviceMessages |
FallbackRouteSource
Źródło, do którego stosuje się drogę awaryjną.
| Wartość | Opis |
|---|---|
| DeviceMessages |
Wiadomości z urządzeń do chmury wysyłane przez urządzenia. |
FeedbackProperties
Właściwości kolejki opinii dla komunikatów z chmury do urządzenia.
| Nazwisko | Typ | Opis |
|---|---|---|
| lockDurationAsIso8601 |
string (duration) |
Czas trwania blokady kolejki opinii. Zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. |
| maxDeliveryCount |
integer (int32) minimum: 1maximum: 100 |
Liczba prób dostarczenia komunikatu w kolejce opinii przez centrum IoT Hub. Zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. |
| ttlAsIso8601 |
string (duration) |
Okres, przez który komunikat jest dostępny do użytku, zanim wygaśnie przez centrum IoT. Zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. |
GatewayVersion
Wersja IoT hub Gateway.
| Wartość | Opis |
|---|---|
| V1 |
V1 |
| V2 |
V2 |
IotHubDescription
Opis centrum IoT.
| Nazwisko | 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 (arm-id) |
W pełni określony identyfikator zasobu dla tego zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| identity |
Tożsamości zarządzane dla usługi IotHub. |
|
| location |
string |
Lokalizacja geograficzna, w której znajduje się zasób |
| name |
string |
Nazwa zasobu |
| properties |
Właściwości usługi IotHub |
|
| sku |
Informacje o jednostce SKU usługi IotHub |
|
| systemData |
Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”. |
|
| tags |
object |
Tagi zasobów. |
| type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
IotHubDetails
Zestaw dodatkowych właściwości tylko do odczytu dla huba IoT.
| Nazwisko | Typ | Opis |
|---|---|---|
| gatewayVersion |
Wersja IoT hub Gateway. |
IotHubLocationDescription
Publiczna reprezentacja jednej z lokalizacji, w których jest aprowizowany zasób.
| Nazwisko | Typ | Opis |
|---|---|---|
| location |
string |
Nazwa regionu świadczenia usługi Azure |
| role |
Rola regionu może być zarówno pierwotna, jak i drugorzędna. Region podstawowy to miejsce, w którym obecnie aprowizowane jest centrum IoT. Region pomocniczy to sparowany region odzyskiwania po awarii (DR) platformy Azure, a także region, w którym centrum IoT może przejść w tryb failover. |
IotHubProperties
Właściwości centrum IoT Hub.
| Nazwisko | Typ | Opis |
|---|---|---|
| allowedFqdnList |
string[] |
Lista dozwolonych nazw FQDN (w pełni kwalifikowana nazwa domeny) dla ruchu wychodzącego z usługi Iot Hub. |
| authorizationPolicies |
Zasady dostępu współdzielonego, których można użyć do zabezpieczenia połączenia z centrum IoT. |
|
| cloudToDevice |
Właściwości obsługi komunikatów w chmurze do urządzenia w usłudze IoT Hub. |
|
| comments |
string |
Komentarze centrum IoT Hub. |
| deviceHostName |
string |
Nazwa hosta urządzenia. Obsługuje bezpieczne połączenia przez TLS 1.3. |
| deviceRegistry |
Reprezentuje właściwości związane z rejestrem urządzeń platformy Azure (ADR). |
|
| disableDeviceSAS |
boolean |
Jeśli to prawda, nie można używać wszystkich urządzeń (w tym urządzeń brzegowych, ale z wyłączeniem modułów) kluczy SAS o określonym zakresie. |
| disableLocalAuth |
boolean |
Jeśli to prawda, tokeny SAS z kluczami sygnatury dostępu współdzielonego o zakresie centrum Iot nie mogą być używane do uwierzytelniania. |
| disableModuleSAS |
boolean |
Jeśli to prawda, nie można użyć wszystkich kluczy sygnatury dostępu współdzielonego o zakresie modułu do uwierzytelniania. |
| enableDataResidency |
boolean |
Ta właściwość po ustawieniu wartości true spowoduje włączenie rezydencji danych, co spowoduje wyłączenie odzyskiwania po awarii. |
| enableFileUploadNotifications |
boolean |
Jeśli wartość True, powiadomienia dotyczące przekazywania plików są włączone. |
| eventHubEndpoints |
<string,
Event |
Właściwości punktu końcowego zgodnego z centrum zdarzeń. Jedynymi możliwymi kluczami do tego słownika są zdarzenia. Ten klucz musi być obecny w słowniku podczas tworzenia lub aktualizowania wywołań dla centrum IoT. |
| features |
Możliwości i funkcje włączone dla centrum IoT Hub. |
|
| hostName |
string |
Nazwa hosta. |
| iotHubDetails |
Zestaw dodatkowych właściwości tylko do odczytu dla huba IoT. |
|
| ipFilterRules |
Reguły filtrowania adresów IP. |
|
| locations |
Lokalizacja podstawowa i pomocnicza dla centrum iot |
|
| messagingEndpoints |
<string,
Messaging |
Właściwości punktu końcowego obsługi komunikatów dla kolejki powiadomień przekazywania pliku. |
| minTlsVersion |
string |
Określa minimalną wersję protokołu TLS do obsługi tego centrum. Można ustawić wartość "1.2", aby klienci korzystający z protokołu TLS w wersji starszej niż 1.2 zostali odrzuceni. |
| networkRuleSets |
Właściwości zestawu reguł sieciowych usługi IotHub |
|
| privateEndpointConnections |
Połączenia prywatnego punktu końcowego utworzone w tej usłudze IotHub |
|
| provisioningState |
string |
Stan aprowizacji. |
| publicNetworkAccess |
Czy żądania z sieci publicznej są dozwolone |
|
| restrictOutboundNetworkAccess |
boolean |
W przypadku wartości true ruch wychodzący z usługi IotHub będzie ograniczony tylko do dozwolonych nazw FQDN skonfigurowanych za pośrednictwem listy allowedFqdnList. |
| routing |
Właściwości związane z routingiem centrum IoT Hub. Zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging |
|
| serviceHostName |
string |
Nazwa hosta usługi. Obsługuje bezpieczne połączenia przez TLS 1.3. |
| state |
string |
Stan centrum. |
| storageEndpoints |
<string,
Storage |
Lista punktów końcowych usługi Azure Storage, w których można przekazywać pliki. Obecnie można skonfigurować tylko jedno konto usługi Azure Storage i musi mieć jego klucz jako $default. Określenie więcej niż jednego konta magazynu powoduje zgłoszenie błędu. Nie określono wartości dla tej właściwości, gdy właściwość enableFileUploadNotifications jest ustawiona na wartość True, co powoduje zgłoszenie błędu. |
IotHubReplicaRoleType
Rola regionu może być zarówno pierwotna, jak i drugorzędna. Region podstawowy to miejsce, w którym obecnie aprowizowane jest centrum IoT. Region pomocniczy to sparowany region odzyskiwania po awarii (DR) platformy Azure, a także region, w którym centrum IoT może przejść w tryb failover.
| Wartość | Opis |
|---|---|
| primary |
podstawowy |
| secondary |
drugorzędny |
IotHubSku
Nazwa jednostki SKU.
| Wartość | Opis |
|---|---|
| F1 |
F1 |
| S1 |
S1 |
| S2 |
S2 |
| S3 |
S3 |
| B1 |
B1 |
| B2 |
B2 |
| B3 |
B3 |
IotHubSkuInfo
Informacje o jednostce SKU centrum IoT.
| Nazwisko | Typ | Opis |
|---|---|---|
| capacity |
integer (int64) |
Liczba aprowizowania jednostek usługi IoT Hub. Zobacz: https://docs.microsoft.com/azure/azure-subscription-service-limits#iot-hub-limits. |
| name |
Nazwa jednostki SKU. |
|
| tier |
Warstwa rozliczeniowa dla centrum IoT. |
IotHubSkuTier
Warstwa rozliczeniowa dla centrum IoT.
| Wartość | Opis |
|---|---|
| Free |
Bezpłatna |
| Standard |
Standard |
| Basic |
Basic |
IpFilterActionType
Żądana akcja żądań przechwyconych przez tę regułę.
| Wartość | Opis |
|---|---|
| Accept |
Akceptuj |
| Reject |
Odrzuć |
IpFilterRule
Reguły filtrowania adresów IP dla centrum IoT.
| Nazwisko | Typ | Opis |
|---|---|---|
| action |
Żądana akcja żądań przechwyconych przez tę regułę. |
|
| filterName |
string |
Nazwa reguły filtru adresów IP. |
| ipMask |
string |
Ciąg zawierający zakres adresów IP w notacji CIDR dla reguły. |
ManagedIdentity
Właściwości tożsamości zarządzanej.
| Nazwisko | Typ | Opis |
|---|---|---|
| userAssignedIdentity |
string |
Tożsamość przypisana przez użytkownika. |
MessagingEndpointProperties
Właściwości punktów końcowych obsługi komunikatów używanych przez to centrum IoT.
| Nazwisko | Typ | Opis |
|---|---|---|
| lockDurationAsIso8601 |
string (duration) |
Czas trwania blokady. Zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload. |
| maxDeliveryCount |
integer (int32) minimum: 1maximum: 100 |
Liczba prób dostarczenia komunikatu przez centrum IoT Hub. Zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload. |
| ttlAsIso8601 |
string (duration) |
Okres, przez który komunikat jest dostępny do użytku, zanim wygaśnie przez centrum IoT. Zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload. |
NetworkRuleIPAction
Akcja filtru IP
| Wartość | Opis |
|---|---|
| Allow |
Pozwól |
NetworkRuleSetIpRule
Reguła adresu IP, która ma być stosowana jako część zestawu reguł sieciowych
| Nazwisko | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| action | Allow |
Akcja filtru IP |
|
| filterName |
string |
Nazwa reguły filtru adresów IP. |
|
| ipMask |
string |
Ciąg zawierający zakres adresów IP w notacji CIDR dla reguły. |
NetworkRuleSetProperties
Właściwości zestawu reguł sieciowych usługi IotHub
| Nazwisko | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| applyToBuiltInEventHubEndpoint |
boolean |
Jeśli wartość True, zestaw reguł sieciowych jest również stosowany do aplikacji BuiltIn EventHub EndPoint usługi IotHub |
|
| defaultAction | Deny |
Domyślna akcja dla zestawu reguł sieci |
|
| ipRules |
Lista reguł adresów IP |
PrivateEndpoint
Właściwość prywatnego punktu końcowego połączenia prywatnego punktu końcowego
| Nazwisko | Typ | Opis |
|---|---|---|
| id |
string |
Identyfikator zasobu. |
PrivateEndpointConnection
Połączenie prywatnego punktu końcowego usługi IotHub
| Nazwisko | Typ | Opis |
|---|---|---|
| id |
string (arm-id) |
W pełni określony identyfikator zasobu dla tego zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Nazwa zasobu |
| properties |
Właściwości połączenia prywatnego punktu końcowego |
|
| systemData |
Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”. |
|
| type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
PrivateEndpointConnectionProperties
Właściwości połączenia prywatnego punktu końcowego
| Nazwisko | 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
| Nazwisko | 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
| Wartość | Opis |
|---|---|
| Pending |
Oczekujące |
| Approved |
Zatwierdzony |
| Rejected |
Odrzucone |
| Disconnected |
Disconnected |
PublicNetworkAccess
Czy żądania z sieci publicznej są dozwolone
| Wartość | Opis |
|---|---|
| Enabled |
Enabled |
| Disabled |
Disabled |
ResourceIdentityType
Typ tożsamości używany dla zasobu. Typ "SystemAssigned,UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie wszystkich tożsamości z usługi.
| Wartość | Opis |
|---|---|
| SystemAssigned |
SystemAssigned |
| UserAssigned |
UserAssigned |
| SystemAssigned, UserAssigned |
SystemPrzypisane, Przypisane przez użytkownika |
| None |
Żaden |
RouteProperties
Właściwości reguły routingu używanej przez centrum IoT Hub do kierowania komunikatów do punktów końcowych.
| Nazwisko | Typ | Opis |
|---|---|---|
| condition |
string |
Warunek, który jest obliczany w celu zastosowania reguły routingu. Jeśli nie podano warunku, wartość jest domyślnie obliczana na wartość true. Aby zapoznać się z gramatyką, zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language |
| endpointNames |
string[] |
Lista punktów końcowych, do których są kierowane komunikaty spełniające warunek. Obecnie dozwolony jest tylko jeden punkt końcowy. |
| isEnabled |
boolean |
Służy do określania, czy trasa jest włączona. |
| name |
string pattern: ^[A-Za-z0-9-._]{1,64}$ |
Nazwa trasy. Nazwa może zawierać tylko znaki alfanumeryczne, kropki, podkreślenia, łączniki, ma maksymalną długość 64 znaków i musi być unikatowa. |
| source |
Źródłem, do którego ma być zastosowana reguła routingu, na przykład DeviceMessages. |
RoutingCosmosDBSqlApiProperties
Właściwości związane z punktem końcowym kontenera sql usługi cosmos DB.
| Nazwisko | Typ | Opis |
|---|---|---|
| authenticationType |
Metoda używana do uwierzytelniania względem punktu końcowego kontenera sql usługi Cosmos DB |
|
| containerName |
string |
Nazwa kontenera sql usługi Cosmos DB w bazie danych cosmos DB. |
| databaseName |
string |
Nazwa bazy danych cosmos DB na koncie usługi Cosmos DB. |
| endpointUri |
string (uri) |
Adres URL konta usługi Cosmos DB. Musi zawierać protokół https:// |
| id |
string |
Identyfikator punktu końcowego kontenera sql usługi Cosmos DB |
| identity |
Właściwości tożsamości zarządzanej dotyczące routingu punktu końcowego kontenera usługi Cosmos DB. |
|
| name |
string pattern: ^[A-Za-z0-9-._]{1,64}$ |
Nazwa identyfikująca ten punkt końcowy. Nazwa może zawierać tylko znaki alfanumeryczne, kropki, podkreślenia, łączniki i ma maksymalną długość 64 znaków. Następujące nazwy są zarezerwowane: zdarzenia, fileNotifications, $default. Nazwy punktów końcowych muszą być unikatowe w różnych typach punktów końcowych. |
| partitionKeyName |
string |
Nazwa klucza partycji skojarzonego z tym kontenerem sql usługi Cosmos DB, jeśli istnieje. Jest to opcjonalny parametr. |
| partitionKeyTemplate |
string |
Szablon służący do generowania syntetycznej wartości klucza partycji do użycia z tym kontenerem sql usługi Cosmos DB. Szablon musi zawierać co najmniej jeden z następujących symboli zastępczych: {iothub}, {deviceid}, {DD}, {MM}i {RRRR}. Każdy symbol zastępczy może być określony co najwyżej raz, ale składniki kolejności i symbolu zastępczego są dowolne. Ten parametr jest wymagany tylko wtedy, gdy określono parametr PartitionKeyName. |
| primaryKey |
string (password) |
Klucz podstawowy konta usługi Cosmos DB. |
| resourceGroup |
string |
Nazwa grupy zasobów konta usługi Cosmos DB. |
| secondaryKey |
string (password) |
Klucz pomocniczy konta usługi Cosmos DB. |
| subscriptionId |
string |
Identyfikator subskrypcji konta usługi Cosmos DB. |
RoutingEndpoints
Właściwości związane z niestandardowymi punktami końcowymi, do których centrum IoT kieruje komunikaty na podstawie reguł routingu. Dozwolone jest maksymalnie 10 niestandardowych punktów końcowych we wszystkich typach punktów końcowych dla płatnych centrów, a tylko 1 niestandardowy punkt końcowy jest dozwolony we wszystkich typach punktów końcowych dla bezpłatnych centrów.
| Nazwisko | Typ | Opis |
|---|---|---|
| cosmosDBSqlContainers |
Lista punktów końcowych kontenera usługi Cosmos DB, do których usługa IoT Hub kieruje komunikaty na podstawie reguł routingu. |
|
| eventHubs |
Lista punktów końcowych usługi Event Hubs, do których usługa IoT Hub kieruje komunikaty na podstawie reguł routingu. Ta lista nie zawiera wbudowanego punktu końcowego usługi Event Hubs. |
|
| eventStreams |
Lista punktów końcowych strumieni zdarzeń, do których hub IoT kieruje wiadomości, na podstawie reguł routingu. |
|
| serviceBusQueues |
Lista punktów końcowych kolejki usługi Service Bus, do których usługa IoT Hub kieruje komunikaty na podstawie reguł routingu. |
|
| serviceBusTopics |
Lista punktów końcowych tematu usługi Service Bus, do których centrum IoT kieruje komunikaty na podstawie reguł routingu. |
|
| storageContainers |
Lista punktów końcowych kontenera magazynu, do których usługa IoT Hub kieruje komunikaty na podstawie reguł routingu. |
RoutingEventHubProperties
Właściwości związane z punktem końcowym centrum zdarzeń.
| Nazwisko | Typ | Opis |
|---|---|---|
| authenticationType |
Metoda używana do uwierzytelniania względem punktu końcowego centrum zdarzeń |
|
| connectionString |
string (password) |
Parametry połączenia punktu końcowego centrum zdarzeń. |
| endpointUri |
string |
Adres URL punktu końcowego centrum zdarzeń. Musi zawierać protokół sb:// |
| entityPath |
string |
Nazwa centrum zdarzeń w przestrzeni nazw centrum zdarzeń |
| id |
string |
Identyfikator punktu końcowego centrum zdarzeń |
| identity |
Właściwości tożsamości zarządzanej punktu końcowego centrum zdarzeń routingu. |
|
| name |
string pattern: ^[A-Za-z0-9-._]{1,64}$ |
Nazwa identyfikująca ten punkt końcowy. Nazwa może zawierać tylko znaki alfanumeryczne, kropki, podkreślenia, łączniki i ma maksymalną długość 64 znaków. Następujące nazwy są zarezerwowane: zdarzenia, fileNotifications, $default. Nazwy punktów końcowych muszą być unikatowe w różnych typach punktów końcowych. |
| resourceGroup |
string |
Nazwa grupy zasobów punktu końcowego centrum zdarzeń. |
| subscriptionId |
string |
Identyfikator subskrypcji punktu końcowego centrum zdarzeń. |
RoutingEventStreamProperties
Właściwości związane z końcowym strumieniem zdarzeń.
| Nazwisko | Typ | Opis |
|---|---|---|
| authenticationType |
Metoda uwierzytelniania względem punktu końcowego strumienia zdarzeń |
|
| endpointUri |
string |
URL przestrzeni nazw centrum zdarzeń punktu końcowego strumienia zdarzeń. Musi zawierać protokół sb:// |
| entityPath |
string |
Nazwa centrum zdarzeń w przestrzeni nazw centrum zdarzeń |
| eventStreamId |
string |
Unikalny GUID strumienia zdarzeń docelowych w przestrzeni roboczej. |
| id |
string |
ID punktu końcowego strumienia zdarzeń |
| identity |
Zarządzane właściwości tożsamości końcowego punktu strumienia zdarzeń routingu. |
|
| name |
string pattern: ^[A-Za-z0-9-._]{1,64}$ |
Nazwa identyfikująca ten punkt końcowy. Nazwa może zawierać tylko znaki alfanumeryczne, kropki, podkreślenia, łączniki i ma maksymalną długość 64 znaków. Następujące nazwy są zarezerwowane: zdarzenia, fileNotifications, $default. Nazwy punktów końcowych muszą być unikatowe w różnych typach punktów końcowych. |
| sourceId |
string |
Unikalny GUID niestandardowego źródła dla strumienia zdarzeń. |
| workspaceId |
string |
Unikalny GUID docelowej przestrzeni roboczej Microsoft Fabric dla punktu końcowego strumienia zdarzeń. |
RoutingProperties
Właściwości związane z routingiem centrum IoT Hub. Zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging
| Nazwisko | Typ | Opis |
|---|---|---|
| endpoints |
Właściwości związane z niestandardowymi punktami końcowymi, do których centrum IoT kieruje komunikaty na podstawie reguł routingu. Dozwolone jest maksymalnie 10 niestandardowych punktów końcowych we wszystkich typach punktów końcowych dla płatnych centrów, a tylko 1 niestandardowy punkt końcowy jest dozwolony we wszystkich typach punktów końcowych dla bezpłatnych centrów. |
|
| enrichments |
Lista wzbogaceń udostępnianych przez użytkownika, które centrum IoT ma zastosowanie do komunikatów dostarczanych do wbudowanych i niestandardowych punktów końcowych. Zobacz: https://aka.ms/telemetryoneventgrid |
|
| fallbackRoute |
Właściwości trasy, która jest używana jako trasa powrotna, gdy żaden z warunków określonych w sekcji "trasy" nie jest spełniony. Jest to opcjonalny parametr. Jeśli ta właściwość nie jest ustawiona, komunikaty, które nie spełniają żadnego z warunków określonych w sekcji "trasy", są kierowane do wbudowanego punktu końcowego usługi EventHub. |
|
| routes |
Lista reguł routingu udostępnianych przez użytkownika używanych przez centrum IoT do kierowania komunikatów do wbudowanych i niestandardowych punktów końcowych. Dla płatnych centrów dozwolonych jest maksymalnie 100 reguł routingu, a w przypadku bezpłatnych centrów dozwolonych jest maksymalnie 5 reguł routingu. |
RoutingServiceBusQueueEndpointProperties
Właściwości związane z typami punktów końcowych kolejki usługi Service Bus.
| Nazwisko | Typ | Opis |
|---|---|---|
| authenticationType |
Metoda używana do uwierzytelniania względem punktu końcowego kolejki usługi Service Bus |
|
| connectionString |
string (password) |
Parametry połączenia punktu końcowego kolejki usługi Service Bus. |
| endpointUri |
string |
Adres URL punktu końcowego kolejki usługi Service Bus. Musi zawierać protokół sb:// |
| entityPath |
string |
Nazwa kolejki w przestrzeni nazw usługi Service Bus |
| id |
string |
Identyfikator punktu końcowego kolejki usługi Service Bus |
| identity |
Właściwości tożsamości zarządzanej punktu końcowego kolejki usługi Service Bus. |
|
| name |
string pattern: ^[A-Za-z0-9-._]{1,64}$ |
Nazwa identyfikująca ten punkt końcowy. Nazwa może zawierać tylko znaki alfanumeryczne, kropki, podkreślenia, łączniki i ma maksymalną długość 64 znaków. Następujące nazwy są zarezerwowane: zdarzenia, fileNotifications, $default. Nazwy punktów końcowych muszą być unikatowe w różnych typach punktów końcowych. Nazwa nie musi być taka sama jak rzeczywista nazwa kolejki. |
| resourceGroup |
string |
Nazwa grupy zasobów punktu końcowego kolejki usługi Service Bus. |
| subscriptionId |
string |
Identyfikator subskrypcji punktu końcowego kolejki usługi Service Bus. |
RoutingServiceBusTopicEndpointProperties
Właściwości związane z typami punktów końcowych tematu usługi Service Bus.
| Nazwisko | Typ | Opis |
|---|---|---|
| authenticationType |
Metoda używana do uwierzytelniania względem punktu końcowego tematu usługi Service Bus |
|
| connectionString |
string (password) |
Parametry połączenia punktu końcowego tematu usługi Service Bus. |
| endpointUri |
string |
Adres URL punktu końcowego tematu usługi Service Bus. Musi zawierać protokół sb:// |
| entityPath |
string |
Nazwa kolejki w temacie usługi Service Bus |
| id |
string |
Identyfikator punktu końcowego tematu usługi Service Bus |
| identity |
Właściwości tożsamości zarządzanej punktu końcowego tematu usługi Service Bus. |
|
| name |
string pattern: ^[A-Za-z0-9-._]{1,64}$ |
Nazwa identyfikująca ten punkt końcowy. Nazwa może zawierać tylko znaki alfanumeryczne, kropki, podkreślenia, łączniki i ma maksymalną długość 64 znaków. Następujące nazwy są zarezerwowane: zdarzenia, fileNotifications, $default. Nazwy punktów końcowych muszą być unikatowe w różnych typach punktów końcowych. Nazwa nie musi być taka sama jak rzeczywista nazwa tematu. |
| resourceGroup |
string |
Nazwa grupy zasobów punktu końcowego tematu usługi Service Bus. |
| subscriptionId |
string |
Identyfikator subskrypcji punktu końcowego tematu usługi Service Bus. |
RoutingSource
Źródłem, do którego ma być zastosowana reguła routingu, na przykład DeviceMessages.
| Wartość | Opis |
|---|---|
| Invalid |
Nieprawidłowy |
| DeviceMessages |
Komunikaty urządzenia |
| TwinChangeEvents |
Wydarzenia TwinChangeWydarzenia |
| DeviceLifecycleEvents |
ZdarzeniaCykluŻyciaUrządzenia |
| DeviceJobLifecycleEvents |
DeviceJobLifecycleEvents |
| DeviceConnectionStateEvents |
DeviceConnectionStateEvents |
RoutingStorageContainerProperties
Właściwości związane z punktem końcowym kontenera magazynu.
| Nazwisko | Typ | Opis |
|---|---|---|
| authenticationType |
Metoda używana do uwierzytelniania względem punktu końcowego magazynu |
|
| batchFrequencyInSeconds |
integer (int32) minimum: 60maximum: 720 |
Przedział czasu, w którym obiekty blob są zapisywane w magazynie. Wartość powinna należeć do przedziału od 60 do 720 sekund. Wartość domyślna to 300 sekund. |
| connectionString |
string (password) |
Parametry połączenia konta magazynu. |
| containerName |
string |
Nazwa kontenera magazynu na koncie magazynu. |
| encoding |
Kodowanie używane do serializacji komunikatów do obiektów blob. Obsługiwane wartości to "avro", "avrodeflate" i "JSON". Wartość domyślna to "avro". |
|
| endpointUri |
string |
Adres URL punktu końcowego magazynu. Musi zawierać protokół https:// |
| fileNameFormat |
string |
Format nazwy pliku dla obiektu blob. Domyślny format to {iothub}/{partition}/{RRRR}/{MM}/{DD}/{HH}/{mm}. Wszystkie parametry są obowiązkowe, ale można zmienić ich kolejność. |
| id |
string |
Identyfikator punktu końcowego kontenera magazynu |
| identity |
Właściwości tożsamości zarządzanej punktu końcowego magazynu routingu. |
|
| maxChunkSizeInBytes |
integer (int32) minimum: 10485760maximum: 524288000 |
Maksymalna liczba bajtów dla każdego obiektu blob zapisanego w magazynie. Wartość powinna należeć do zakresu od 10485760(10 MB) do 524288000(500 MB). Wartość domyślna to 314572800(300 MB). |
| name |
string pattern: ^[A-Za-z0-9-._]{1,64}$ |
Nazwa identyfikująca ten punkt końcowy. Nazwa może zawierać tylko znaki alfanumeryczne, kropki, podkreślenia, łączniki i ma maksymalną długość 64 znaków. Następujące nazwy są zarezerwowane: zdarzenia, fileNotifications, $default. Nazwy punktów końcowych muszą być unikatowe w różnych typach punktów końcowych. |
| resourceGroup |
string |
Nazwa grupy zasobów konta magazynu. |
| subscriptionId |
string |
Identyfikator subskrypcji konta magazynu. |
RoutingStorageContainerPropertiesEncoding
Kodowanie używane do serializacji komunikatów do obiektów blob. Obsługiwane wartości to "avro", "avrodeflate" i "JSON". Wartość domyślna to "avro".
| Wartość | Opis |
|---|---|
| Avro |
Avro |
| AvroDeflate |
AvroDeflate (Zabezpieczenie przed aktualizacją) |
| JSON |
JSON |
SharedAccessSignatureAuthorizationRule
Właściwości zasad dostępu współdzielonego centrum IoT.
| Nazwisko | Typ | Opis |
|---|---|---|
| keyName |
string |
Nazwa zasad dostępu współdzielonego. |
| primaryKey |
string |
Klucz podstawowy. |
| rights |
Uprawnienia przypisane do zasad dostępu współdzielonego. |
|
| secondaryKey |
string |
Klucz pomocniczy. |
StorageEndpointProperties
Właściwości punktu końcowego usługi Azure Storage do przekazywania plików.
| Nazwisko | Typ | Opis |
|---|---|---|
| authenticationType |
Określa typ uwierzytelniania używany do nawiązywania połączenia z kontem magazynu. |
|
| connectionString |
string |
Parametry połączenia dla konta usługi Azure Storage, do którego są przekazywane pliki. |
| containerName |
string |
Nazwa kontenera głównego, w którym są przekazywane pliki. Kontener nie musi istnieć, ale powinien być creatable przy użyciu określonego parametru connectionString. |
| identity |
Właściwości tożsamości zarządzanej punktu końcowego magazynu na potrzeby przekazywania plików. |
|
| sasTtlAsIso8601 |
string (duration) |
Okres, dla którego identyfikator URI sygnatury dostępu współdzielonego wygenerowany przez usługę IoT Hub na potrzeby przekazywania plików jest prawidłowy. Zobacz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload#file-upload-notification-configuration-options. |
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.
| Nazwisko | Typ | Opis |
|---|---|---|
| createdAt |
string (date-time) |
Sygnatura czasowa tworzenia zasobu (UTC). |
| createdBy |
string |
Tożsamość, która utworzyła zasób. |
| createdByType |
Typ tożsamości, która utworzyła zasób. |
|
| lastModifiedAt |
string (date-time) |
Znacznik czasu 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 zasobu, co umożliwia użytkownikowi aktualizowanie tagów w wystąpieniu IoT Hub.
| Nazwisko | Typ | Opis |
|---|---|---|
| tags |
object |
Tagi zasobów |