Iot Hub Resource - Create Or Update
Vytvořte nebo aktualizujte metadata centra IoT. Obvyklým způsobem úpravy vlastnosti je načtení metadat a metadat zabezpečení služby IoT Hub a jejich následné kombinování s upravenými hodnotami v novém textu za účelem aktualizace ioT Hubu. Pokud ve formátu JSON chybí některé vlastnosti, může aktualizace služby IoT Hub způsobit, že se tyto hodnoty převedou do výchozího stavu, což může vést k neočekávanému chování.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}?api-version=2023-06-30
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Název skupiny prostředků, která obsahuje centrum IoT. |
resource
|
path | True |
string |
Název ioT Hubu. |
subscription
|
path | True |
string |
Identifikátor předplatného. |
api-version
|
query | True |
string |
Verze rozhraní API. |
Hlavička požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
If-Match |
string |
ETag ioT Hubu Nezadávejte pro vytvoření úplně nové služby IoT Hub. Vyžaduje se k aktualizaci existujícího IoT Hubu. |
Text požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
location | True |
string |
Umístění prostředku. |
sku | True |
Informace o skladové posílce IotHubu |
|
etag |
string |
Pole Etag není povinné. Pokud je uvedený v textu odpovědi, musí se také poskytnout jako hlavička podle normální konvence značky ETag. |
|
identity |
Spravované identity pro IotHub. |
||
properties |
Vlastnosti IotHubu |
||
tags |
object |
Značky prostředků. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Vrátí se jako odpověď na žádost o dotazování stavu pro operaci vytvoření nebo aktualizace. Tělo obsahuje reprezentaci prostředků, která označuje přechodný stav zřizování. |
|
201 Created |
Jedná se o dlouhotrvající operaci. Operace vrátí hodnotu 201, pokud je ověření dokončeno. Odpověď obsahuje hlavičku Azure-AsyncOperation, která obsahuje adresu URL stavu. Očekává se, že klienti se budou dotazovat na adresu URL stavu operace. V případě úspěchu operace vrátí stavový kód HTTP 201 (OK). |
|
Other Status Codes |
DefaultErrorResponse |
Zabezpečení
azure_auth
Azure Active Directory OAuth2 Flow
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
Name | Description |
---|---|
user_impersonation | zosobnění uživatelského účtu |
Příklady
Iot |
Iot |
IotHubResource_AddCosmosDbEndpoint
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/IotHubs/testHub?api-version=2023-06-30
{
"location": "centraluseuap",
"tags": {},
"etag": "AAAAAAFD6M4=",
"properties": {
"ipFilterRules": [],
"networkRuleSets": {
"defaultAction": "Deny",
"applyToBuiltInEventHubEndpoint": true,
"ipRules": [
{
"filterName": "rule1",
"action": "Allow",
"ipMask": "131.117.159.53"
},
{
"filterName": "rule2",
"action": "Allow",
"ipMask": "157.55.59.128/25"
}
]
},
"eventHubEndpoints": {
"events": {
"retentionTimeInDays": 1,
"partitionCount": 2
}
},
"routing": {
"endpoints": {
"serviceBusQueues": [],
"serviceBusTopics": [],
"eventHubs": [],
"storageContainers": [],
"cosmosDBSqlContainers": [
{
"primaryKey": "<primary-key>",
"secondaryKey": "<secondary-key>",
"authenticationType": "keyBased",
"containerName": "test",
"databaseName": "systemstore",
"endpointUri": "https://test-systemstore-test2.documents.azure.com",
"name": "endpointcosmos",
"partitionKeyName": "keystamped",
"partitionKeyTemplate": "{deviceid}-{YYYY}-{MM}",
"resourceGroup": "rg-test",
"subscriptionId": "<subscription-id>"
}
]
},
"routes": [],
"fallbackRoute": {
"name": "$fallback",
"source": "DeviceMessages",
"condition": "true",
"endpointNames": [
"events"
],
"isEnabled": true
}
},
"storageEndpoints": {
"$default": {
"sasTtlAsIso8601": "PT1H",
"connectionString": "",
"containerName": ""
}
},
"messagingEndpoints": {
"fileNotifications": {
"lockDurationAsIso8601": "PT1M",
"ttlAsIso8601": "PT1H",
"maxDeliveryCount": 10
}
},
"enableFileUploadNotifications": false,
"cloudToDevice": {
"maxDeliveryCount": 10,
"defaultTtlAsIso8601": "PT1H",
"feedback": {
"lockDurationAsIso8601": "PT1M",
"ttlAsIso8601": "PT1H",
"maxDeliveryCount": 10
}
},
"features": "None",
"minTlsVersion": "1.2",
"enableDataResidency": false
},
"sku": {
"name": "S1",
"capacity": 1
}
}
Ukázková odpověď
{
"id": "/subscriptions/ae24ff83-d2ca-4fc8-9717-05dae4bba489/resourceGroups/myResourceGroup/providers/Microsoft.Devices/IotHubs/testHub",
"name": "testHub",
"type": "Microsoft.Devices/IotHubs",
"location": "centraluseuap",
"tags": {},
"etag": "AAAAAAFD6M4=",
"properties": {
"state": "Active",
"provisioningState": "Succeeded",
"ipFilterRules": [
{
"filterName": "rule1",
"action": "Accept",
"ipMask": "131.117.159.53"
},
{
"filterName": "rule2",
"action": "Accept",
"ipMask": "157.55.59.128/25"
}
],
"networkRuleSets": {
"defaultAction": "Deny",
"applyToBuiltInEventHubEndpoint": true,
"ipRules": [
{
"filterName": "rule1",
"action": "Allow",
"ipMask": "131.117.159.53"
},
{
"filterName": "rule2",
"action": "Allow",
"ipMask": "157.55.59.128/25"
}
]
},
"hostName": "iot-dps-cit-hub-1.azure-devices.net",
"eventHubEndpoints": {
"events": {
"retentionTimeInDays": 1,
"partitionCount": 2,
"partitionIds": [
"0",
"1"
],
"path": "iot-dps-cit-hub-1",
"endpoint": "sb://iothub-ns-iot-dps-ci-245306-76aca8e13b.servicebus.windows.net/"
}
},
"routing": {
"endpoints": {
"serviceBusQueues": [],
"serviceBusTopics": [],
"eventHubs": [],
"storageContainers": [],
"cosmosDBSqlContainers": [
{
"id": "009208fa-9cb7-4b90-bfbd-f40086e766c9",
"authenticationType": "keyBased",
"containerName": "test",
"databaseName": "systemstore",
"endpointUri": "https://test-systemstore-test2.documents.azure.com",
"name": "endpointcosmos",
"partitionKeyName": "keystamped",
"partitionKeyTemplate": "{deviceid}-{YYYY}-{MM}",
"resourceGroup": "rg-test",
"subscriptionId": "<subscription-id>"
}
]
},
"routes": [],
"fallbackRoute": {
"name": "$fallback",
"source": "DeviceMessages",
"condition": "true",
"endpointNames": [
"events"
],
"isEnabled": true
}
},
"storageEndpoints": {
"$default": {
"sasTtlAsIso8601": "PT1H",
"connectionString": "",
"containerName": ""
}
},
"messagingEndpoints": {
"fileNotifications": {
"lockDurationAsIso8601": "PT1M",
"ttlAsIso8601": "PT1H",
"maxDeliveryCount": 10
}
},
"enableFileUploadNotifications": false,
"cloudToDevice": {
"maxDeliveryCount": 10,
"defaultTtlAsIso8601": "PT1H",
"feedback": {
"lockDurationAsIso8601": "PT1M",
"ttlAsIso8601": "PT1H",
"maxDeliveryCount": 10
}
},
"features": "None",
"minTlsVersion": "1.2",
"enableDataResidency": false
},
"sku": {
"name": "S1",
"tier": "Standard",
"capacity": 1
},
"systemData": {
"createdAt": "2021-01-30T00:28:38.963Z"
}
}
{
"id": "/subscriptions/ae24ff83-d2ca-4fc8-9717-05dae4bba489/resourceGroups/myResourceGroup/providers/Microsoft.Devices/IotHubs/testHub",
"name": "testHub",
"type": "Microsoft.Devices/IotHubs",
"location": "centraluseuap",
"tags": {},
"etag": "AAAAAAFD6M4=",
"properties": {
"state": "Active",
"provisioningState": "Succeeded",
"ipFilterRules": [
{
"filterName": "rule1",
"action": "Accept",
"ipMask": "131.117.159.53"
},
{
"filterName": "rule2",
"action": "Accept",
"ipMask": "157.55.59.128/25"
}
],
"networkRuleSets": {
"defaultAction": "Deny",
"applyToBuiltInEventHubEndpoint": true,
"ipRules": [
{
"filterName": "rule1",
"action": "Allow",
"ipMask": "131.117.159.53"
},
{
"filterName": "rule2",
"action": "Allow",
"ipMask": "157.55.59.128/25"
}
]
},
"hostName": "iot-dps-cit-hub-1.azure-devices.net",
"eventHubEndpoints": {
"events": {
"retentionTimeInDays": 1,
"partitionCount": 2,
"partitionIds": [
"0",
"1"
],
"path": "iot-dps-cit-hub-1",
"endpoint": "sb://iothub-ns-iot-dps-ci-245306-76aca8e13b.servicebus.windows.net/"
}
},
"routing": {
"endpoints": {
"serviceBusQueues": [],
"serviceBusTopics": [],
"eventHubs": [],
"storageContainers": [],
"cosmosDBSqlContainers": [
{
"id": "009208fa-9cb7-4b90-bfbd-f40086e766c9",
"authenticationType": "keyBased",
"containerName": "test",
"databaseName": "systemstore",
"endpointUri": "https://test-systemstore-test2.documents.azure.com",
"name": "endpointcosmos",
"partitionKeyName": "keystamped",
"partitionKeyTemplate": "{deviceid}-{YYYY}-{MM}",
"resourceGroup": "rg-test",
"subscriptionId": "<subscription-id>"
}
]
},
"routes": [],
"fallbackRoute": {
"name": "$fallback",
"source": "DeviceMessages",
"condition": "true",
"endpointNames": [
"events"
],
"isEnabled": true
}
},
"storageEndpoints": {
"$default": {
"sasTtlAsIso8601": "PT1H",
"connectionString": "",
"containerName": ""
}
},
"messagingEndpoints": {
"fileNotifications": {
"lockDurationAsIso8601": "PT1M",
"ttlAsIso8601": "PT1H",
"maxDeliveryCount": 10
}
},
"enableFileUploadNotifications": false,
"cloudToDevice": {
"maxDeliveryCount": 10,
"defaultTtlAsIso8601": "PT1H",
"feedback": {
"lockDurationAsIso8601": "PT1M",
"ttlAsIso8601": "PT1H",
"maxDeliveryCount": 10
}
},
"features": "None",
"minTlsVersion": "1.2",
"enableDataResidency": false
},
"sku": {
"name": "S1",
"tier": "Standard",
"capacity": 1
},
"systemData": {
"createdAt": "2021-01-30T00:28:38.963Z"
}
}
IotHubResource_CreateOrUpdate
Ukázkový požadavek
PUT https://management.azure.com/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/IotHubs/testHub?api-version=2023-06-30
{
"location": "centraluseuap",
"tags": {},
"etag": "AAAAAAFD6M4=",
"properties": {
"ipFilterRules": [],
"networkRuleSets": {
"defaultAction": "Deny",
"applyToBuiltInEventHubEndpoint": true,
"ipRules": [
{
"filterName": "rule1",
"action": "Allow",
"ipMask": "131.117.159.53"
},
{
"filterName": "rule2",
"action": "Allow",
"ipMask": "157.55.59.128/25"
}
]
},
"eventHubEndpoints": {
"events": {
"retentionTimeInDays": 1,
"partitionCount": 2
}
},
"routing": {
"endpoints": {
"serviceBusQueues": [],
"serviceBusTopics": [],
"eventHubs": [],
"storageContainers": []
},
"routes": [],
"fallbackRoute": {
"name": "$fallback",
"source": "DeviceMessages",
"condition": "true",
"endpointNames": [
"events"
],
"isEnabled": true
}
},
"storageEndpoints": {
"$default": {
"sasTtlAsIso8601": "PT1H",
"connectionString": "",
"containerName": ""
}
},
"messagingEndpoints": {
"fileNotifications": {
"lockDurationAsIso8601": "PT1M",
"ttlAsIso8601": "PT1H",
"maxDeliveryCount": 10
}
},
"enableFileUploadNotifications": false,
"cloudToDevice": {
"maxDeliveryCount": 10,
"defaultTtlAsIso8601": "PT1H",
"feedback": {
"lockDurationAsIso8601": "PT1M",
"ttlAsIso8601": "PT1H",
"maxDeliveryCount": 10
}
},
"features": "None",
"minTlsVersion": "1.2",
"enableDataResidency": false
},
"sku": {
"name": "S1",
"capacity": 1
}
}
Ukázková odpověď
{
"id": "/subscriptions/ae24ff83-d2ca-4fc8-9717-05dae4bba489/resourceGroups/myResourceGroup/providers/Microsoft.Devices/IotHubs/testHub",
"name": "testHub",
"type": "Microsoft.Devices/IotHubs",
"location": "centraluseuap",
"tags": {},
"etag": "AAAAAAFD6M4=",
"properties": {
"state": "Active",
"provisioningState": "Succeeded",
"ipFilterRules": [
{
"filterName": "rule1",
"action": "Accept",
"ipMask": "131.117.159.53"
},
{
"filterName": "rule2",
"action": "Accept",
"ipMask": "157.55.59.128/25"
}
],
"networkRuleSets": {
"defaultAction": "Deny",
"applyToBuiltInEventHubEndpoint": true,
"ipRules": [
{
"filterName": "rule1",
"action": "Allow",
"ipMask": "131.117.159.53"
},
{
"filterName": "rule2",
"action": "Allow",
"ipMask": "157.55.59.128/25"
}
]
},
"hostName": "iot-dps-cit-hub-1.azure-devices.net",
"eventHubEndpoints": {
"events": {
"retentionTimeInDays": 1,
"partitionCount": 2,
"partitionIds": [
"0",
"1"
],
"path": "iot-dps-cit-hub-1",
"endpoint": "sb://iothub-ns-iot-dps-ci-245306-76aca8e13b.servicebus.windows.net/"
}
},
"routing": {
"endpoints": {
"serviceBusQueues": [],
"serviceBusTopics": [],
"eventHubs": [],
"storageContainers": []
},
"routes": [],
"fallbackRoute": {
"name": "$fallback",
"source": "DeviceMessages",
"condition": "true",
"endpointNames": [
"events"
],
"isEnabled": true
}
},
"storageEndpoints": {
"$default": {
"sasTtlAsIso8601": "PT1H",
"connectionString": "",
"containerName": ""
}
},
"messagingEndpoints": {
"fileNotifications": {
"lockDurationAsIso8601": "PT1M",
"ttlAsIso8601": "PT1H",
"maxDeliveryCount": 10
}
},
"enableFileUploadNotifications": false,
"cloudToDevice": {
"maxDeliveryCount": 10,
"defaultTtlAsIso8601": "PT1H",
"feedback": {
"lockDurationAsIso8601": "PT1M",
"ttlAsIso8601": "PT1H",
"maxDeliveryCount": 10
}
},
"features": "None",
"minTlsVersion": "1.2",
"enableDataResidency": false
},
"sku": {
"name": "S1",
"tier": "Standard",
"capacity": 1
},
"systemData": {
"createdAt": "2021-01-30T00:28:38.963Z"
}
}
{
"id": "/subscriptions/ae24ff83-d2ca-4fc8-9717-05dae4bba489/resourceGroups/myResourceGroup/providers/Microsoft.Devices/IotHubs/testHub",
"name": "testHub",
"type": "Microsoft.Devices/IotHubs",
"location": "centraluseuap",
"tags": {},
"etag": "AAAAAAFD6M4=",
"properties": {
"state": "Active",
"provisioningState": "Succeeded",
"ipFilterRules": [
{
"filterName": "rule1",
"action": "Accept",
"ipMask": "131.117.159.53"
},
{
"filterName": "rule2",
"action": "Accept",
"ipMask": "157.55.59.128/25"
}
],
"networkRuleSets": {
"defaultAction": "Deny",
"applyToBuiltInEventHubEndpoint": true,
"ipRules": [
{
"filterName": "rule1",
"action": "Allow",
"ipMask": "131.117.159.53"
},
{
"filterName": "rule2",
"action": "Allow",
"ipMask": "157.55.59.128/25"
}
]
},
"hostName": "iot-dps-cit-hub-1.azure-devices.net",
"eventHubEndpoints": {
"events": {
"retentionTimeInDays": 1,
"partitionCount": 2,
"partitionIds": [
"0",
"1"
],
"path": "iot-dps-cit-hub-1",
"endpoint": "sb://iothub-ns-iot-dps-ci-245306-76aca8e13b.servicebus.windows.net/"
}
},
"routing": {
"endpoints": {
"serviceBusQueues": [],
"serviceBusTopics": [],
"eventHubs": [],
"storageContainers": []
},
"routes": [],
"fallbackRoute": {
"name": "$fallback",
"source": "DeviceMessages",
"condition": "true",
"endpointNames": [
"events"
],
"isEnabled": true
}
},
"storageEndpoints": {
"$default": {
"sasTtlAsIso8601": "PT1H",
"connectionString": "",
"containerName": ""
}
},
"messagingEndpoints": {
"fileNotifications": {
"lockDurationAsIso8601": "PT1M",
"ttlAsIso8601": "PT1H",
"maxDeliveryCount": 10
}
},
"enableFileUploadNotifications": false,
"cloudToDevice": {
"maxDeliveryCount": 10,
"defaultTtlAsIso8601": "PT1H",
"feedback": {
"lockDurationAsIso8601": "PT1M",
"ttlAsIso8601": "PT1H",
"maxDeliveryCount": 10
}
},
"features": "None",
"minTlsVersion": "1.2",
"enableDataResidency": false
},
"sku": {
"name": "S1",
"tier": "Standard",
"capacity": 1
},
"systemData": {
"createdAt": "2021-01-30T00:28:38.963Z"
}
}
Definice
Name | Description |
---|---|
Access |
Oprávnění přiřazená k zásadám sdíleného přístupu. |
Arm |
|
Arm |
|
Authentication |
Určuje typ ověřování, který se používá pro připojení k účtu úložiště. |
authentication |
Metoda použitá k ověření vůči koncovému bodu fronty služby Service Bus |
Capabilities |
Možnosti a funkce povolené pro Centrum IoT. |
Cloud |
Vlastnosti zasílání zpráv typu cloud-zařízení ve službě IoT Hub |
created |
Typ identity, která prostředek vytvořila. |
Default |
Výchozí akce pro sadu pravidel sítě |
Enrichment |
Vlastnosti obohacení, které vaše centrum IoT používá pro zprávy doručované do koncových bodů. |
Error |
Podrobnosti o chybě |
Event |
Vlastnosti zřízeného koncového bodu kompatibilního s centrem událostí, který používá centrum IoT. |
Fallback |
Vlastnosti náhradní trasy. IoT Hub tyto vlastnosti používá při směrování zpráv do záložního koncového bodu. |
Feedback |
Vlastnosti fronty zpětné vazby pro zprávy typu cloud-zařízení |
Iot |
Popis centra IoT. |
Iot |
Veřejná reprezentace jednoho z umístění, kde je prostředek zřízený. |
Iot |
Vlastnosti ioT Hubu. |
Iot |
Role oblasti může být primární nebo sekundární. Primární oblast je místo, kde je centrum IoT aktuálně zřízené. Sekundární oblastí je spárovaná oblast zotavení po havárii Azure (DR) a také oblast, do které může centrum IoT provést převzetí služeb při selhání. |
Iot |
Název skladové položky. |
Iot |
Informace o skladové posílce ioT Hubu. |
Iot |
Úroveň fakturace pro Centrum IoT. |
Ip |
Požadovaná akce pro požadavky zachycené tímto pravidlem. |
Ip |
Pravidla filtru IP adres pro centrum IoT. |
Managed |
Vlastnosti spravované identity. |
Messaging |
Vlastnosti koncových bodů zasílání zpráv, které používá toto centrum IoT. |
Network |
Akce filtru IP adres |
Network |
Pravidlo PROTOKOLU IP, které se má použít jako součást sady pravidel sítě |
Network |
Vlastnosti sady pravidel sítě iotHubu |
Private |
Vlastnost privátního koncového bodu připojení privátního koncového bodu |
Private |
Připojení privátního koncového bodu IotHubu |
Private |
Vlastnosti připojení privátního koncového bodu |
Private |
Aktuální stav připojení privátního koncového bodu |
Private |
Stav připojení privátního koncového bodu |
Public |
Jestli jsou povolené požadavky z veřejné sítě |
Resource |
Typ identity používané pro prostředek. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere ze služby všechny identity. |
Route |
Vlastnosti pravidla směrování, které vaše centrum IoT používá ke směrování zpráv do koncových bodů. |
Routing |
Vlastnosti související s koncovým bodem kontejneru SQL služby Cosmos DB. |
Routing |
Vlastnosti související s vlastními koncovými body, do kterých vaše centrum IoT směruje zprávy na základě pravidel směrování. Pro placené rozbočovače je povolených maximálně 10 vlastních koncových bodů a pro bezplatná centra je povolený pouze 1 vlastní koncový bod. |
Routing |
Vlastnosti související s koncovým bodem centra událostí. |
Routing |
Vlastnosti související se směrováním centra IoT. Viz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging |
Routing |
Vlastnosti související s typy koncových bodů fronty služby Service Bus. |
Routing |
Vlastnosti související s typy koncových bodů tématu služby Service Bus. |
Routing |
Zdroj, na který se má pravidlo směrování použít, například DeviceMessages. |
Routing |
Vlastnosti související s koncovým bodem kontejneru úložiště. |
Shared |
Vlastnosti zásad sdíleného přístupu služby IoT Hub. |
Storage |
Vlastnosti koncového bodu služby Azure Storage pro nahrání souboru. |
system |
Metadata týkající se vytvoření a poslední změny prostředku. |
AccessRights
Oprávnění přiřazená k zásadám sdíleného přístupu.
Hodnota | Description |
---|---|
DeviceConnect | |
RegistryRead | |
RegistryRead, DeviceConnect | |
RegistryRead, RegistryWrite | |
RegistryRead, RegistryWrite, DeviceConnect | |
RegistryRead, RegistryWrite, ServiceConnect | |
RegistryRead, RegistryWrite, ServiceConnect, DeviceConnect | |
RegistryRead, ServiceConnect | |
RegistryRead, ServiceConnect, DeviceConnect | |
RegistryWrite | |
RegistryWrite, DeviceConnect | |
RegistryWrite, ServiceConnect | |
RegistryWrite, ServiceConnect, DeviceConnect | |
ServiceConnect | |
ServiceConnect, DeviceConnect |
ArmIdentity
Name | Typ | Description |
---|---|---|
principalId |
string |
ID objektu zabezpečení |
tenantId |
string |
ID tenanta |
type |
Typ identity používané pro prostředek. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere ze služby všechny identity. |
|
userAssignedIdentities |
<string,
Arm |
ArmUserIdentity
Name | Typ | Description |
---|---|---|
clientId |
string |
|
principalId |
string |
AuthenticationType
Určuje typ ověřování, který se používá pro připojení k účtu úložiště.
Hodnota | Description |
---|---|
identityBased | |
keyBased |
authenticationType
Metoda použitá k ověření vůči koncovému bodu fronty služby Service Bus
Hodnota | Description |
---|---|
identityBased | |
keyBased |
Capabilities
Možnosti a funkce povolené pro Centrum IoT.
Hodnota | Description |
---|---|
DeviceManagement | |
None |
CloudToDeviceProperties
Vlastnosti zasílání zpráv typu cloud-zařízení ve službě IoT Hub
Name | Typ | Description |
---|---|---|
defaultTtlAsIso8601 |
string (duration) |
Výchozí doba pro živé zprávy typu cloud-zařízení ve frontě zařízení. Viz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. |
feedback |
Vlastnosti fronty zpětné vazby pro zprávy typu cloud-zařízení |
|
maxDeliveryCount |
integer (int32) minimum: 1maximum: 100 |
Maximální počet doručení zpráv typu cloud-zařízení ve frontě zařízení. Viz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. |
createdByType
Typ identity, která prostředek vytvořila.
Hodnota | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
DefaultAction
Výchozí akce pro sadu pravidel sítě
Hodnota | Description |
---|---|
Allow | |
Deny |
EnrichmentProperties
Vlastnosti obohacení, které vaše centrum IoT používá pro zprávy doručované do koncových bodů.
Name | Typ | Description |
---|---|---|
endpointNames |
string[] |
Seznamkoncovýchch |
key |
string |
Klíč nebo název vlastnosti rozšiřování. |
value |
string |
Hodnota vlastnosti rozšiřování. |
ErrorDetails
Podrobnosti o chybě
Name | Typ | Description |
---|---|---|
code |
string |
Kód chyby. |
details |
string |
Podrobnosti o chybě. |
httpStatusCode |
string |
Stavový kód HTTP. |
message |
string |
Chybová zpráva. |
EventHubProperties
Vlastnosti zřízeného koncového bodu kompatibilního s centrem událostí, který používá centrum IoT.
Name | Typ | Description |
---|---|---|
endpoint |
string |
Koncový bod kompatibilní s centrem událostí. |
partitionCount |
integer (int32) |
Počet oddílů pro příjem zpráv typu zařízení-cloud v koncovém bodu kompatibilním s centrem událostí. Viz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages. |
partitionIds |
string[] |
ID oddílů v koncovém bodu kompatibilním s centrem událostí. |
path |
string |
Název kompatibilní s centrem událostí. |
retentionTimeInDays |
integer (int64) |
Doba uchovávání zpráv typu zařízení-cloud ve dnech. Viz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages |
FallbackRouteProperties
Vlastnosti náhradní trasy. IoT Hub tyto vlastnosti používá při směrování zpráv do záložního koncového bodu.
Name | Typ | Description |
---|---|---|
condition |
string |
Podmínka, která se vyhodnocuje, aby se použila náhradní trasa. Pokud podmínka není za předpokladu, že se ve výchozím nastavení vyhodnotí jako true. Gramatika: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language |
endpointNames |
string[] |
Seznam koncových bodů, do kterých jsou směrovány zprávy, které splňují podmínku. Aktuálně je povolený jenom 1 koncový bod. |
isEnabled |
boolean |
Slouží k určení, jestli je povolená náhradní trasa. |
name |
string |
Název trasy. Název může obsahovat pouze alfanumerické znaky, tečky, podtržítka, pomlčky, maximální délku 64 znaků a musí být jedinečný. |
source |
Zdroj, na který se má pravidlo směrování použít. Například DeviceMessages |
FeedbackProperties
Vlastnosti fronty zpětné vazby pro zprávy typu cloud-zařízení
Name | Typ | Description |
---|---|---|
lockDurationAsIso8601 |
string (duration) |
Doba trvání uzamčení fronty zpětné vazby. Viz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. |
maxDeliveryCount |
integer (int32) minimum: 1maximum: 100 |
Počet pokusů centra IoT o doručení zprávy do fronty zpětné vazby Viz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. |
ttlAsIso8601 |
string (duration) |
Doba, po kterou je zpráva k dispozici, než jí vyprší platnost centra IoT. Viz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. |
IotHubDescription
Popis centra IoT.
Name | Typ | Description |
---|---|---|
etag |
string |
Pole Etag není povinné. Pokud je uvedený v textu odpovědi, musí se také poskytnout jako hlavička podle normální konvence značky ETag. |
id |
string |
Identifikátor prostředku. |
identity |
Spravované identity pro IotHub. |
|
location |
string |
Umístění prostředku. |
name |
string pattern: ^(?![0-9]+$)(?!-)[a-zA-Z0-9-]{2,49}[a-zA-Z0-9]$ |
Název prostředku. |
properties |
Vlastnosti IotHubu |
|
sku |
Informace o skladové posílce IotHubu |
|
systemData |
Systémová meta data týkající se tohoto prostředku. |
|
tags |
object |
Značky prostředků. |
type |
string |
Typ prostředku. |
IotHubLocationDescription
Veřejná reprezentace jednoho z umístění, kde je prostředek zřízený.
Name | Typ | Description |
---|---|---|
location |
string |
Název oblasti Azure |
role |
Role oblasti může být primární nebo sekundární. Primární oblast je místo, kde je centrum IoT aktuálně zřízené. Sekundární oblastí je spárovaná oblast zotavení po havárii Azure (DR) a také oblast, do které může centrum IoT provést převzetí služeb při selhání. |
IotHubProperties
Vlastnosti ioT Hubu.
Name | Typ | Description |
---|---|---|
allowedFqdnList |
string[] |
Seznam povolených plně kvalifikovaných názvů domén (plně kvalifikovaný název domény) pro výchozí přenos dat ze služby Iot Hub |
authorizationPolicies |
Zásady sdíleného přístupu, které můžete použít k zabezpečení připojení k centru IoT. |
|
cloudToDevice |
Vlastnosti zasílání zpráv typu cloud-zařízení ve službě IoT Hub |
|
comments |
string |
Komentáře ke službě IoT Hub |
disableDeviceSAS |
boolean |
Pokud je hodnota true, všechna zařízení (včetně zařízení Edge, ale s výjimkou modulů) s vymezeným oborem SAS se nedají použít k ověřování. |
disableLocalAuth |
boolean |
Pokud je pravda, tokeny SAS s klíči SAS s vymezeným oborem služby Iot Hub se nedají použít k ověřování. |
disableModuleSAS |
boolean |
Pokud je pravda, nelze pro ověřování použít všechny klíče SAS s vymezeným oborem modulu. |
enableDataResidency |
boolean |
Tato vlastnost při nastavení na hodnotu true povolí rezidenci dat, a tím zakáže zotavení po havárii. |
enableFileUploadNotifications |
boolean |
Pokud je true, oznámení o nahrání souboru jsou povolená. |
eventHubEndpoints |
<string,
Event |
Vlastnosti koncového bodu kompatibilního s centrem událostí. Jediným možnými klíči tohoto slovníku jsou události. Tento klíč musí být ve slovníku k dispozici při vytváření nebo aktualizaci volání ioT Hubu. |
features |
Možnosti a funkce povolené pro Centrum IoT. |
|
hostName |
string |
Název hostitele. |
ipFilterRules |
Pravidla filtru IP adres. |
|
locations |
Primární a sekundární umístění pro iot Hub |
|
messagingEndpoints |
<string,
Messaging |
Vlastnosti koncového bodu zasílání zpráv pro frontu oznámení pro nahrání souboru. |
minTlsVersion |
string |
Určuje minimální verzi protokolu TLS, která se má pro toto centrum podporovat. Můžete nastavit na 1.2, aby klienti, kteří používají protokol TLS verze nižší než 1.2, mohli odmítnout. |
networkRuleSets |
Vlastnosti sady pravidel sítě iotHubu |
|
privateEndpointConnections |
Připojení privátního koncového bodu vytvořená na tomto IotHubu |
|
provisioningState |
string |
Stav zřizování. |
publicNetworkAccess |
Jestli jsou povolené požadavky z veřejné sítě |
|
restrictOutboundNetworkAccess |
boolean |
Pokud ano, výchozí přenos dat z IotHubu se omezí jenom na povolené plně kvalifikované názvy domén nakonfigurované přes allowedFqdnList. |
routing |
Vlastnosti související se směrováním centra IoT. Viz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging |
|
state |
string |
Stav centra. |
storageEndpoints |
<string,
Storage |
Seznam koncových bodů služby Azure Storage, kde můžete nahrávat soubory. V současné době můžete nakonfigurovat jenom jeden účet Azure Storage a tento klíč musí mít jako $default. Zadání více než jednoho účtu úložiště způsobí vyvolání chyby. Nezadávejte hodnotu pro tuto vlastnost, pokud je vlastnost enableFileUploadNotifications nastavena na Hodnotu True, způsobí vyvolání chyby. |
IotHubReplicaRoleType
Role oblasti může být primární nebo sekundární. Primární oblast je místo, kde je centrum IoT aktuálně zřízené. Sekundární oblastí je spárovaná oblast zotavení po havárii Azure (DR) a také oblast, do které může centrum IoT provést převzetí služeb při selhání.
Hodnota | Description |
---|---|
primary | |
secondary |
IotHubSku
Název skladové položky.
Hodnota | Description |
---|---|
B1 | |
B2 | |
B3 | |
F1 | |
S1 | |
S2 | |
S3 |
IotHubSkuInfo
Informace o skladové posílce ioT Hubu.
Name | Typ | Description |
---|---|---|
capacity |
integer (int64) |
Počet zřízených jednotek IoT Hubu. Viz: https://docs.microsoft.com/azure/azure-subscription-service-limits#iot-hub-limits. |
name |
Název skladové položky. |
|
tier |
Úroveň fakturace pro Centrum IoT. |
IotHubSkuTier
Úroveň fakturace pro Centrum IoT.
Hodnota | Description |
---|---|
Basic | |
Free | |
Standard |
IpFilterActionType
Požadovaná akce pro požadavky zachycené tímto pravidlem.
Hodnota | Description |
---|---|
Accept | |
Reject |
IpFilterRule
Pravidla filtru IP adres pro centrum IoT.
Name | Typ | Description |
---|---|---|
action |
Požadovaná akce pro požadavky zachycené tímto pravidlem. |
|
filterName |
string |
Název pravidla filtru IP adres. |
ipMask |
string |
Řetězec, který obsahuje rozsah IP adres v zápisu CIDR pravidla. |
ManagedIdentity
Vlastnosti spravované identity.
Name | Typ | Description |
---|---|---|
userAssignedIdentity |
string |
Identita přiřazená uživatelem. |
MessagingEndpointProperties
Vlastnosti koncových bodů zasílání zpráv, které používá toto centrum IoT.
Name | Typ | Description |
---|---|---|
lockDurationAsIso8601 |
string (duration) |
Doba trvání zámku. Viz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload. |
maxDeliveryCount |
integer (int32) minimum: 1maximum: 100 |
Počet pokusů o doručení zprávy službou IoT Hub Viz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload. |
ttlAsIso8601 |
string (duration) |
Doba, po kterou je zpráva k dispozici, než jí vyprší platnost centra IoT. Viz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload. |
NetworkRuleIPAction
Akce filtru IP adres
Hodnota | Description |
---|---|
Allow |
NetworkRuleSetIpRule
Pravidlo PROTOKOLU IP, které se má použít jako součást sady pravidel sítě
Name | Typ | Default value | Description |
---|---|---|---|
action | Allow |
Akce filtru IP adres |
|
filterName |
string |
Název pravidla filtru IP adres. |
|
ipMask |
string |
Řetězec, který obsahuje rozsah IP adres v zápisu CIDR pravidla. |
NetworkRuleSetProperties
Vlastnosti sady pravidel sítě iotHubu
Name | Typ | Default value | Description |
---|---|---|---|
applyToBuiltInEventHubEndpoint |
boolean |
Pokud je hodnota True, použije se sada pravidel sítě také u koncového bodu BuiltIn EventHubu iotHubu. |
|
defaultAction | Deny |
Výchozí akce pro sadu pravidel sítě |
|
ipRules |
Seznam pravidel PROTOKOLU IP |
PrivateEndpoint
Vlastnost privátního koncového bodu připojení privátního koncového bodu
Name | Typ | Description |
---|---|---|
id |
string |
Identifikátor prostředku. |
PrivateEndpointConnection
Připojení privátního koncového bodu IotHubu
Name | Typ | Description |
---|---|---|
id |
string |
Identifikátor prostředku. |
name |
string |
Název prostředku. |
properties |
Vlastnosti připojení privátního koncového bodu |
|
type |
string |
Typ prostředku. |
PrivateEndpointConnectionProperties
Vlastnosti připojení privátního koncového bodu
Name | Typ | Description |
---|---|---|
privateEndpoint |
Vlastnost privátního koncového bodu připojení privátního koncového bodu |
|
privateLinkServiceConnectionState |
Aktuální stav připojení privátního koncového bodu |
PrivateLinkServiceConnectionState
Aktuální stav připojení privátního koncového bodu
Name | Typ | Description |
---|---|---|
actionsRequired |
string |
Akce vyžadované pro připojení privátního koncového bodu |
description |
string |
Popis aktuálního stavu připojení privátního koncového bodu |
status |
Stav připojení privátního koncového bodu |
PrivateLinkServiceConnectionStatus
Stav připojení privátního koncového bodu
Hodnota | Description |
---|---|
Approved | |
Disconnected | |
Pending | |
Rejected |
PublicNetworkAccess
Jestli jsou povolené požadavky z veřejné sítě
Hodnota | Description |
---|---|
Disabled | |
Enabled |
ResourceIdentityType
Typ identity používané pro prostředek. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere ze služby všechny identity.
Hodnota | Description |
---|---|
None | |
SystemAssigned | |
SystemAssigned, UserAssigned | |
UserAssigned |
RouteProperties
Vlastnosti pravidla směrování, které vaše centrum IoT používá ke směrování zpráv do koncových bodů.
Name | Typ | Description |
---|---|---|
condition |
string |
Podmínka, která se vyhodnotí jako použití pravidla směrování. Pokud není zadanou podmínkou, vyhodnotí se ve výchozím nastavení jako true. Gramatiku najdete v tématu: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language |
endpointNames |
string[] |
Seznam koncových bodů, do kterých se směrují zprávy, které splňují podmínku. Aktuálně je povolený jenom jeden koncový bod. |
isEnabled |
boolean |
Slouží k určení, jestli je povolená trasa. |
name |
string pattern: ^[A-Za-z0-9-._]{1,64}$ |
Název trasy. Název může obsahovat pouze alfanumerické znaky, tečky, podtržítka, pomlčky, maximální délku 64 znaků a musí být jedinečný. |
source |
Zdroj, na který se má pravidlo směrování použít, například DeviceMessages. |
RoutingCosmosDBSqlApiProperties
Vlastnosti související s koncovým bodem kontejneru SQL služby Cosmos DB.
Name | Typ | Description |
---|---|---|
authenticationType |
Metoda použitá k ověření v koncovém bodu kontejneru SQL služby Cosmos DB |
|
containerName |
string |
Název kontejneru SQL cosmos DB v databázi cosmos DB. |
databaseName |
string |
Název databáze cosmos DB v účtu cosmos DB. |
endpointUri |
string (uri) |
Adresa URL účtu cosmos DB. Musí obsahovat protokol https:// |
id |
string |
ID koncového bodu kontejneru SQL služby Cosmos DB |
identity |
Vlastnosti spravované identity směrování koncového bodu kontejneru cosmos DB |
|
name |
string pattern: ^[A-Za-z0-9-._]{1,64}$ |
Název, který identifikuje tento koncový bod. Název může obsahovat pouze alfanumerické znaky, tečky, podtržítka, pomlčky a maximální délku 64 znaků. Následující názvy jsou vyhrazené: události, fileNotifications, $default. Názvy koncových bodů musí být v různých typech koncových bodů jedinečné. |
partitionKeyName |
string |
Název klíče oddílu přidruženého k tomuto kontejneru SQL cosmos DB, pokud existuje. Jedná se o volitelný parametr. |
partitionKeyTemplate |
string |
Šablona pro generování hodnoty syntetického klíče oddílu pro použití s tímto kontejnerem SQL služby Cosmos DB. Šablona musí obsahovat alespoň jeden z následujících zástupných symbolů: {iothub}, {deviceid}, {DD}, {MM} a {YYYY}. Všechny zástupné symboly mohou být zadány najednou, ale pořadí a neschybné součásti jsou libovolné. Tento parametr se vyžaduje pouze v případě, že je zadaný název PartitionKeyName. |
primaryKey |
string |
Primární klíč účtu cosmos DB. |
resourceGroup |
string |
Název skupiny prostředků účtu cosmos DB. |
secondaryKey |
string |
Sekundární klíč účtu cosmos DB. |
subscriptionId |
string |
Identifikátor předplatného účtu cosmos DB. |
RoutingEndpoints
Vlastnosti související s vlastními koncovými body, do kterých vaše centrum IoT směruje zprávy na základě pravidel směrování. Pro placené rozbočovače je povolených maximálně 10 vlastních koncových bodů a pro bezplatná centra je povolený pouze 1 vlastní koncový bod.
Name | Typ | Description |
---|---|---|
cosmosDBSqlContainers |
Seznam koncových bodů kontejneru Cosmos DB, do které IoT Hub směruje zprávy na základě pravidel směrování. |
|
eventHubs |
Seznam koncových bodů služby Event Hubs, do které Služba IoT Hub směruje zprávy na základě pravidel směrování. Tento seznam neobsahuje integrovaný koncový bod služby Event Hubs. |
|
serviceBusQueues |
Seznam koncových bodů fronty služby Service Bus, do které Služba IoT Hub směruje zprávy na základě pravidel směrování. |
|
serviceBusTopics |
Seznam koncových bodů tématu služby Service Bus, do které centrum IoT směruje zprávy na základě pravidel směrování. |
|
storageContainers |
Seznam koncovýchbodůch |
RoutingEventHubProperties
Vlastnosti související s koncovým bodem centra událostí.
Name | Typ | Description |
---|---|---|
authenticationType |
Metoda použitá k ověření v koncovém bodu centra událostí |
|
connectionString |
string |
Připojovací řetězec koncového bodu centra událostí. |
endpointUri |
string |
Adresa URL koncového bodu centra událostí. Musí obsahovat protokol sb:// |
entityPath |
string |
Název centra událostí v oboru názvů centra událostí |
id |
string |
ID koncového bodu centra událostí |
identity |
Vlastnosti spravované identity koncového bodu centra událostí směrování |
|
name |
string pattern: ^[A-Za-z0-9-._]{1,64}$ |
Název, který identifikuje tento koncový bod. Název může obsahovat pouze alfanumerické znaky, tečky, podtržítka, pomlčky a maximální délku 64 znaků. Následující názvy jsou vyhrazené: události, fileNotifications, $default. Názvy koncových bodů musí být v různých typech koncových bodů jedinečné. |
resourceGroup |
string |
Název skupiny prostředků koncového bodu centra událostí. |
subscriptionId |
string |
Identifikátor odběru koncového bodu centra událostí. |
RoutingProperties
Vlastnosti související se směrováním centra IoT. Viz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging
Name | Typ | Description |
---|---|---|
endpoints |
Vlastnosti související s vlastními koncovými body, do kterých vaše centrum IoT směruje zprávy na základě pravidel směrování. Pro placené rozbočovače je povolených maximálně 10 vlastních koncových bodů a pro bezplatná centra je povolený pouze 1 vlastní koncový bod. |
|
enrichments |
Seznam rozšíření poskytovaných uživatelem, které centrum IoT používá pro zprávy, které se mají doručovat do integrovaných a vlastních koncových bodů. Viz: https://aka.ms/telemetryoneventgrid |
|
fallbackRoute |
Vlastnosti trasy, která se používá jako náhradní trasa, pokud nejsou splněny žádné podmínky zadané v části trasy. Jedná se o volitelný parametr. Pokud tato vlastnost není v šabloně k dispozici, náhradní trasa je ve výchozím nastavení zakázaná. |
|
routes |
Seznam pravidel směrování poskytovaných uživatelem, která ioT Hub používá ke směrování zpráv do předdefinovaných a vlastních koncových bodů. Pro placené rozbočovače je povoleno maximálně 100 pravidel směrování a pro bezplatná centra jsou povolená maximálně 5 pravidel směrování. |
RoutingServiceBusQueueEndpointProperties
Vlastnosti související s typy koncových bodů fronty služby Service Bus.
Name | Typ | Description |
---|---|---|
authenticationType |
Metoda použitá k ověření vůči koncovému bodu fronty služby Service Bus |
|
connectionString |
string |
Připojovací řetězec koncového bodu fronty služby Service Bus. |
endpointUri |
string |
Adresa URL koncového bodu fronty služby Service Bus. Musí obsahovat protokol sb:// |
entityPath |
string |
Název fronty v oboru názvů služby Service Bus |
id |
string |
ID koncového bodu fronty služby Service Bus |
identity |
Vlastnosti spravované identity koncového bodu fronty služby Service Bus |
|
name |
string pattern: ^[A-Za-z0-9-._]{1,64}$ |
Název, který identifikuje tento koncový bod. Název může obsahovat pouze alfanumerické znaky, tečky, podtržítka, pomlčky a maximální délku 64 znaků. Následující názvy jsou vyhrazené: události, fileNotifications, $default. Názvy koncových bodů musí být v různých typech koncových bodů jedinečné. Název nemusí být stejný jako skutečný název fronty. |
resourceGroup |
string |
Název skupiny prostředků koncového bodu fronty služby Service Bus. |
subscriptionId |
string |
Identifikátor předplatného koncového bodu fronty služby Service Bus. |
RoutingServiceBusTopicEndpointProperties
Vlastnosti související s typy koncových bodů tématu služby Service Bus.
Name | Typ | Description |
---|---|---|
authenticationType |
Metoda použitá k ověření v koncovém bodu tématu služby Service Bus |
|
connectionString |
string |
Připojovací řetězec koncového bodu tématu služby Service Bus. |
endpointUri |
string |
Adresa URL koncového bodu tématu služby Service Bus. Musí obsahovat protokol sb:// |
entityPath |
string |
Název fronty v tématu služby Service Bus |
id |
string |
ID koncového bodu tématu služby Service Bus |
identity |
Vlastnosti spravované identity koncového bodu tématu služby Service Bus směrování |
|
name |
string pattern: ^[A-Za-z0-9-._]{1,64}$ |
Název, který identifikuje tento koncový bod. Název může obsahovat pouze alfanumerické znaky, tečky, podtržítka, pomlčky a maximální délku 64 znaků. Následující názvy jsou vyhrazené: události, fileNotifications, $default. Názvy koncových bodů musí být v různých typech koncových bodů jedinečné. Název nemusí být stejný jako skutečný název tématu. |
resourceGroup |
string |
Název skupiny prostředků koncového bodu tématu služby Service Bus. |
subscriptionId |
string |
Identifikátor předplatného koncového bodu tématu služby Service Bus. |
RoutingSource
Zdroj, na který se má pravidlo směrování použít, například DeviceMessages.
Hodnota | Description |
---|---|
DeviceConnectionStateEvents | |
DeviceJobLifecycleEvents | |
DeviceLifecycleEvents | |
DeviceMessages | |
Invalid | |
TwinChangeEvents |
RoutingStorageContainerProperties
Vlastnosti související s koncovým bodem kontejneru úložiště.
Name | Typ | Description |
---|---|---|
authenticationType |
Metoda použitá k ověření v koncovém bodu úložiště |
|
batchFrequencyInSeconds |
integer (int32) minimum: 60maximum: 720 |
Časový interval, ve kterém se objekty blob zapisují do úložiště. Hodnota by měla být v rozmezí 60 až 720 sekund. Výchozí hodnota je 300 sekund. |
connectionString |
string |
Připojovací řetězec účtu úložiště. |
containerName |
string |
Název kontejneru úložiště v účtu úložiště. |
encoding |
enum:
|
Kódování, které se používá k serializaci zpráv do objektů blob. Podporované hodnoty jsou avro, avrodeflate a JSON. Výchozí hodnota je avro. |
endpointUri |
string |
Adresa URL koncového bodu úložiště. Musí obsahovat protokol https:// |
fileNameFormat |
string |
Formát názvu souboru objektu blob. Výchozí formát je {iothub}/{partition}/{RRRR}/{MM}/{DD}/{HH}/{mm}. Všechny parametry jsou povinné, ale dají se změnit jejich pořadí. |
id |
string |
ID koncového bodu kontejneru úložiště |
identity |
Vlastnosti spravované identity koncového bodu úložiště směrování |
|
maxChunkSizeInBytes |
integer (int32) minimum: 10485760maximum: 524288000 |
Maximální počet bajtů pro každý objekt blob zapsaný do úložiště Hodnota by měla být mezi 10485760(10 MB) a 524288000(500 MB). Výchozí hodnota je 314572800(300 MB). |
name |
string pattern: ^[A-Za-z0-9-._]{1,64}$ |
Název, který identifikuje tento koncový bod. Název může obsahovat pouze alfanumerické znaky, tečky, podtržítka, pomlčky a maximální délku 64 znaků. Následující názvy jsou vyhrazené: události, fileNotifications, $default. Názvy koncových bodů musí být v různých typech koncových bodů jedinečné. |
resourceGroup |
string |
Název skupiny prostředků účtu úložiště. |
subscriptionId |
string |
Identifikátor předplatného účtu úložiště. |
SharedAccessSignatureAuthorizationRule
Vlastnosti zásad sdíleného přístupu služby IoT Hub.
Name | Typ | Description |
---|---|---|
keyName |
string |
Název zásady sdíleného přístupu. |
primaryKey |
string |
Primární klíč. |
rights |
Oprávnění přiřazená k zásadám sdíleného přístupu. |
|
secondaryKey |
string |
Sekundární klíč. |
StorageEndpointProperties
Vlastnosti koncového bodu služby Azure Storage pro nahrání souboru.
Name | Typ | Description |
---|---|---|
authenticationType |
Určuje typ ověřování, který se používá pro připojení k účtu úložiště. |
|
connectionString |
string |
Připojovací řetězec pro účet služby Azure Storage, do kterého se soubory nahrají. |
containerName |
string |
Název kořenového kontejneru, do kterého nahráváte soubory. Kontejner nemusí existovat, ale měl by být creatable pomocí zadaného připojovacího řetězce. |
identity |
Vlastnosti spravované identity koncového bodu úložiště pro nahrání souboru |
|
sasTtlAsIso8601 |
string (duration) |
Doba, po kterou je identifikátor URI SAS vygenerovaný službou IoT Hub pro nahrání souboru platný. Viz: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload#file-upload-notification-configuration-options. |
systemData
Metadata týkající se vytvoření a poslední změny prostředku.
Name | Typ | Description |
---|---|---|
createdAt |
string (date-time) |
Časové razítko vytvoření prostředku (UTC). |
createdBy |
string |
Identita, která prostředek vytvořila. |
createdByType |
Typ identity, která prostředek vytvořila. |
|
lastModifiedAt |
string (date-time) |
Časové razítko poslední změny zdroje (UTC) |
lastModifiedBy |
string |
Identita, která naposledy změnila prostředek. |
lastModifiedByType |
Typ identity, která naposledy změnila prostředek. |