Sdílet prostřednictvím


Microsoft.Devices IotHubs 2016-02-03

Definice prostředku Bicep

Typ prostředku IotHubs je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Devices/IotHubs, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Devices/IotHubs@2016-02-03' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    authorizationPolicies: [
      {
        keyName: 'string'
        primaryKey: 'string'
        rights: 'string'
        secondaryKey: 'string'
      }
    ]
    cloudToDevice: {
      defaultTtlAsIso8601: 'string'
      feedback: {
        lockDurationAsIso8601: 'string'
        maxDeliveryCount: int
        ttlAsIso8601: 'string'
      }
      maxDeliveryCount: int
    }
    comments: 'string'
    enableFileUploadNotifications: bool
    eventHubEndpoints: {
      {customized property}: {
        partitionCount: int
        retentionTimeInDays: int
      }
    }
    features: 'string'
    ipFilterRules: [
      {
        action: 'string'
        filterName: 'string'
        ipMask: 'string'
      }
    ]
    messagingEndpoints: {
      {customized property}: {
        lockDurationAsIso8601: 'string'
        maxDeliveryCount: int
        ttlAsIso8601: 'string'
      }
    }
    operationsMonitoringProperties: {
      events: {
        {customized property}: 'string'
      }
    }
    storageEndpoints: {
      {customized property}: {
        connectionString: 'string'
        containerName: 'string'
        sasTtlAsIso8601: 'string'
      }
    }
  }
  resourcegroup: 'string'
  sku: {
    capacity: int
    name: 'string'
  }
  subscriptionid: 'string'
  tags: {
    {customized property}: 'string'
  }
}

Hodnoty vlastností

CloudToDeviceProperties

Jméno Popis Hodnota
defaultTtlAsIso8601 Výchozí doba pro živé zprávy typu cloud-zařízení ve frontě zařízení. Viz: /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. řetězec
zpětná vazba Vlastnosti fronty zpětné vazby pro zprávy typu cloud-zařízení FeedbackProperties
maxDeliveryCount Maximální počet doručení zpráv typu cloud-zařízení ve frontě zařízení. Viz: /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 100

EventHubProperties

Jméno Popis Hodnota
partitionCount Počet oddílů pro příjem zpráv typu zařízení-cloud v koncovém bodu kompatibilním s centrem událostí. Viz: /azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages. Int
retentionTimeInDays Doba uchovávání zpráv typu zařízení-cloud ve dnech. Viz: /azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages Int

FeedbackProperties

Jméno Popis Hodnota
lockDurationAsIso8601 Doba trvání uzamčení fronty zpětné vazby. Viz: /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. řetězec
maxDeliveryCount Počet pokusů centra IoT o doručení zprávy do fronty zpětné vazby Viz: /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 100
ttlAsIso8601 Doba, po kterou je zpráva k dispozici, než jí vyprší platnost centra IoT. Viz: /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. řetězec

IotHubProperties

Jméno Popis Hodnota
authorizationPolicies Zásady sdíleného přístupu, které můžete použít k zabezpečení připojení k centru IoT. SharedAccessSignatureAuthorizationRule[]
cloudToDevice Vlastnosti zasílání zpráv typu cloud-zařízení ve službě IoT Hub CloudToDeviceProperties
komentáře Komentáře. řetězec
enableFileUploadNotifications Pokud je true, oznámení o nahrání souboru jsou povolená. Bool
eventHubEndpoints Vlastnosti koncového bodu kompatibilního s centrem událostí. Možné klíče tohoto slovníku jsou události a operaceMonitoringEvents. Oba tyto klíče musí být ve slovníku přítomny při vytváření nebo aktualizaci volání ioT Hubu. IotHubPropertiesEventHubEndpoints
rysy Možnosti a funkce povolené pro Centrum IoT. DeviceManagement
None (Žádný)
ipFilterRules Pravidla filtru IP adres. IpFilterRule[]
messagingEndpoints Vlastnosti koncového bodu zasílání zpráv pro frontu oznámení pro nahrání souboru. IotHubPropertiesMessagingEndpoints
operationsMonitoringProperties Vlastnosti monitorování operací pro centrum IoT. Možné klíče slovníku jsou Connections, DeviceTelemetry, C2DCommands, DeviceIdentityOperations, FileUploadOperations. OperationsMonitoringProperties
storageEndpoints 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. IotHubPropertiesStorageEndpoints

IotHubPropertiesEventHubEndpoints

Jméno Popis Hodnota

IotHubPropertiesMessagingEndpoints

Jméno Popis Hodnota

IotHubPropertiesStorageEndpoints

Jméno Popis Hodnota

IotHubSkuInfo

Jméno Popis Hodnota
kapacita Počet zřízených jednotek IoT Hubu. Viz: /azure/azure-subscription-service-limits#iot-hub-limits. int (povinné)
Jméno Název skladové položky. "F1"
S1
S2
S3 (povinné)

IpFilterRule

Jméno Popis Hodnota
akce Požadovaná akce pro požadavky zachycené tímto pravidlem. Přijmout
Odmítnout (povinné)
filterName Název pravidla filtru IP adres. string (povinné)
ipMask Řetězec, který obsahuje rozsah IP adres v zápisu CIDR pravidla. string (povinné)

MessagingEndpointProperties

Jméno Popis Hodnota
lockDurationAsIso8601 Doba trvání zámku. Viz: /azure/iot-hub/iot-hub-devguide-file-upload. řetězec
maxDeliveryCount Počet pokusů o doručení zprávy službou IoT Hub Viz: /azure/iot-hub/iot-hub-devguide-file-upload. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 100
ttlAsIso8601 Doba, po kterou je zpráva k dispozici, než jí vyprší platnost centra IoT. Viz: /azure/iot-hub/iot-hub-devguide-file-upload. řetězec

Microsoft.Devices/IotHubs

Jméno Popis Hodnota
etag 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. řetězec
umístění Umístění prostředku. string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti ioT Hubu. IotHubProperties
resourcegroup Název skupiny prostředků, která obsahuje centrum IoT. Název skupiny prostředků jednoznačně identifikuje skupinu prostředků v rámci předplatného. string (povinné)
sku Informace o skladové posílce ioT Hubu. IotHubSkuInfo (povinné)
subscriptionid Identifikátor předplatného. string (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

OperationsMonitoringProperties

Jméno Popis Hodnota
dění Slovník <OperationMonitoringLevel> operationsMonitoringPropertiesEvents

OperationsMonitoringPropertiesEvents

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

SharedAccessSignatureAuthorizationRule

Jméno Popis Hodnota
keyName Název zásady sdíleného přístupu. string (povinné)
primaryKey Primární klíč. řetězec
práva Oprávnění přiřazená k zásadám sdíleného přístupu. DeviceConnect
RegistrRead
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 (povinné)
secondaryKey Sekundární klíč. řetězec

StorageEndpointProperties

Jméno Popis Hodnota
connectionString Připojovací řetězec pro účet služby Azure Storage, do kterého se soubory nahrají. string (povinné)
containerName 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. string (povinné)
sasTtlAsIso8601 Doba, po kterou je identifikátor URI SAS vygenerovaný službou IoT Hub pro nahrání souboru platný. Viz: /azure/iot-hub/iot-hub-devguide-file-upload#file-upload-notification-configuration-options. řetězec

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
vytvoření ioT Hubu a zařízení do skupiny cloudových příjemců Tato šablona umožňuje nasadit instanci ioT Hubu se zařízením do cloudu a cloudu do konfigurací zasílání zpráv zařízení a zařízení do skupiny příjemců cloudu.
vytvoření služby IoT Hub Device Provisioning Tato šablona umožňuje vytvořit centrum IoT a službu IoT Hub Device Provisioning a propojit obě služby.
vytvoření účtu služby Device Update pro ioT Hub, instanci, službu IoT Hub Tato šablona vytvoří účet a instanci a centrum pro propojení instance s touto instancí. Nakonfiguruje centrum s potřebnými zásadami přístupu, trasami a skupinou příjemců.
nasazení služby MedTech, včetně služby Azure IoT Hub Služba MedTech je jednou ze služeb Azure Health Data Services navržená tak, aby ingestovala data zařízení z více zařízení, transformovala data zařízení na pozorování FHIR, která se pak uchovávají ve službě FHIR služby Azure Health Data Services.
Vytvoření služby IoT Hub, směrování a zobrazení zpráv pomocí šablony ARM Pomocí této šablony můžete nasadit IoT Hub a účet úložiště. Spuštěním aplikace odešlete zprávy do centra, které je směrováno do úložiště, a zobrazte výsledky.

Definice prostředku šablony ARM

Typ prostředku IotHubs je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Devices/IotHubs, přidejte do šablony následující JSON.

{
  "type": "Microsoft.Devices/IotHubs",
  "apiVersion": "2016-02-03",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "authorizationPolicies": [
      {
        "keyName": "string",
        "primaryKey": "string",
        "rights": "string",
        "secondaryKey": "string"
      }
    ],
    "cloudToDevice": {
      "defaultTtlAsIso8601": "string",
      "feedback": {
        "lockDurationAsIso8601": "string",
        "maxDeliveryCount": "int",
        "ttlAsIso8601": "string"
      },
      "maxDeliveryCount": "int"
    },
    "comments": "string",
    "enableFileUploadNotifications": "bool",
    "eventHubEndpoints": {
      "{customized property}": {
        "partitionCount": "int",
        "retentionTimeInDays": "int"
      }
    },
    "features": "string",
    "ipFilterRules": [
      {
        "action": "string",
        "filterName": "string",
        "ipMask": "string"
      }
    ],
    "messagingEndpoints": {
      "{customized property}": {
        "lockDurationAsIso8601": "string",
        "maxDeliveryCount": "int",
        "ttlAsIso8601": "string"
      }
    },
    "operationsMonitoringProperties": {
      "events": {
        "{customized property}": "string"
      }
    },
    "storageEndpoints": {
      "{customized property}": {
        "connectionString": "string",
        "containerName": "string",
        "sasTtlAsIso8601": "string"
      }
    }
  },
  "resourcegroup": "string",
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "subscriptionid": "string",
  "tags": {
    "{customized property}": "string"
  }
}

Hodnoty vlastností

CloudToDeviceProperties

Jméno Popis Hodnota
defaultTtlAsIso8601 Výchozí doba pro živé zprávy typu cloud-zařízení ve frontě zařízení. Viz: /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. řetězec
zpětná vazba Vlastnosti fronty zpětné vazby pro zprávy typu cloud-zařízení FeedbackProperties
maxDeliveryCount Maximální počet doručení zpráv typu cloud-zařízení ve frontě zařízení. Viz: /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 100

EventHubProperties

Jméno Popis Hodnota
partitionCount Počet oddílů pro příjem zpráv typu zařízení-cloud v koncovém bodu kompatibilním s centrem událostí. Viz: /azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages. Int
retentionTimeInDays Doba uchovávání zpráv typu zařízení-cloud ve dnech. Viz: /azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages Int

FeedbackProperties

Jméno Popis Hodnota
lockDurationAsIso8601 Doba trvání uzamčení fronty zpětné vazby. Viz: /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. řetězec
maxDeliveryCount Počet pokusů centra IoT o doručení zprávy do fronty zpětné vazby Viz: /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 100
ttlAsIso8601 Doba, po kterou je zpráva k dispozici, než jí vyprší platnost centra IoT. Viz: /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. řetězec

IotHubProperties

Jméno Popis Hodnota
authorizationPolicies Zásady sdíleného přístupu, které můžete použít k zabezpečení připojení k centru IoT. SharedAccessSignatureAuthorizationRule[]
cloudToDevice Vlastnosti zasílání zpráv typu cloud-zařízení ve službě IoT Hub CloudToDeviceProperties
komentáře Komentáře. řetězec
enableFileUploadNotifications Pokud je true, oznámení o nahrání souboru jsou povolená. Bool
eventHubEndpoints Vlastnosti koncového bodu kompatibilního s centrem událostí. Možné klíče tohoto slovníku jsou události a operaceMonitoringEvents. Oba tyto klíče musí být ve slovníku přítomny při vytváření nebo aktualizaci volání ioT Hubu. IotHubPropertiesEventHubEndpoints
rysy Možnosti a funkce povolené pro Centrum IoT. DeviceManagement
None (Žádný)
ipFilterRules Pravidla filtru IP adres. IpFilterRule[]
messagingEndpoints Vlastnosti koncového bodu zasílání zpráv pro frontu oznámení pro nahrání souboru. IotHubPropertiesMessagingEndpoints
operationsMonitoringProperties Vlastnosti monitorování operací pro centrum IoT. Možné klíče slovníku jsou Connections, DeviceTelemetry, C2DCommands, DeviceIdentityOperations, FileUploadOperations. OperationsMonitoringProperties
storageEndpoints 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. IotHubPropertiesStorageEndpoints

IotHubPropertiesEventHubEndpoints

Jméno Popis Hodnota

IotHubPropertiesMessagingEndpoints

Jméno Popis Hodnota

IotHubPropertiesStorageEndpoints

Jméno Popis Hodnota

IotHubSkuInfo

Jméno Popis Hodnota
kapacita Počet zřízených jednotek IoT Hubu. Viz: /azure/azure-subscription-service-limits#iot-hub-limits. int (povinné)
Jméno Název skladové položky. "F1"
S1
S2
S3 (povinné)

IpFilterRule

Jméno Popis Hodnota
akce Požadovaná akce pro požadavky zachycené tímto pravidlem. Přijmout
Odmítnout (povinné)
filterName Název pravidla filtru IP adres. string (povinné)
ipMask Řetězec, který obsahuje rozsah IP adres v zápisu CIDR pravidla. string (povinné)

MessagingEndpointProperties

Jméno Popis Hodnota
lockDurationAsIso8601 Doba trvání zámku. Viz: /azure/iot-hub/iot-hub-devguide-file-upload. řetězec
maxDeliveryCount Počet pokusů o doručení zprávy službou IoT Hub Viz: /azure/iot-hub/iot-hub-devguide-file-upload. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 100
ttlAsIso8601 Doba, po kterou je zpráva k dispozici, než jí vyprší platnost centra IoT. Viz: /azure/iot-hub/iot-hub-devguide-file-upload. řetězec

Microsoft.Devices/IotHubs

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2016-02-03'
etag 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. řetězec
umístění Umístění prostředku. string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti ioT Hubu. IotHubProperties
resourcegroup Název skupiny prostředků, která obsahuje centrum IoT. Název skupiny prostředků jednoznačně identifikuje skupinu prostředků v rámci předplatného. string (povinné)
sku Informace o skladové posílce ioT Hubu. IotHubSkuInfo (povinné)
subscriptionid Identifikátor předplatného. string (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.Devices/IotHubs

OperationsMonitoringProperties

Jméno Popis Hodnota
dění Slovník <OperationMonitoringLevel> operationsMonitoringPropertiesEvents

OperationsMonitoringPropertiesEvents

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

SharedAccessSignatureAuthorizationRule

Jméno Popis Hodnota
keyName Název zásady sdíleného přístupu. string (povinné)
primaryKey Primární klíč. řetězec
práva Oprávnění přiřazená k zásadám sdíleného přístupu. DeviceConnect
RegistrRead
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 (povinné)
secondaryKey Sekundární klíč. řetězec

StorageEndpointProperties

Jméno Popis Hodnota
connectionString Připojovací řetězec pro účet služby Azure Storage, do kterého se soubory nahrají. string (povinné)
containerName 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. string (povinné)
sasTtlAsIso8601 Doba, po kterou je identifikátor URI SAS vygenerovaný službou IoT Hub pro nahrání souboru platný. Viz: /azure/iot-hub/iot-hub-devguide-file-upload#file-upload-notification-configuration-options. řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
vytvoření prostředí s průběžnými platbami (PAYG) pomocí IoT Hubu

nasazení do Azure
Tato šablona umožňuje nasadit prostředí Time Series Insights s průběžnou platbou (Pay As You Go), které je nakonfigurované pro využívání událostí ze služby IoT Hub.
vytvoření ioT Hubu a zařízení do skupiny cloudových příjemců

nasazení do Azure
Tato šablona umožňuje nasadit instanci ioT Hubu se zařízením do cloudu a cloudu do konfigurací zasílání zpráv zařízení a zařízení do skupiny příjemců cloudu.
vytvoření simulátoru IOT Hub a Ubuntu Edge

nasazení do Azure
Tato šablona vytvoří simulátor ioT Hubu a hraničního simulátoru Ubuntu virtuálního počítače.
vytvoření služby IoT Hub Device Provisioning

nasazení do Azure
Tato šablona umožňuje vytvořit centrum IoT a službu IoT Hub Device Provisioning a propojit obě služby.
vytvoření účtu služby Device Update pro ioT Hub, instanci, službu IoT Hub

nasazení do Azure
Tato šablona vytvoří účet a instanci a centrum pro propojení instance s touto instancí. Nakonfiguruje centrum s potřebnými zásadami přístupu, trasami a skupinou příjemců.
nasazení služby MedTech, včetně služby Azure IoT Hub

nasazení do Azure
Služba MedTech je jednou ze služeb Azure Health Data Services navržená tak, aby ingestovala data zařízení z více zařízení, transformovala data zařízení na pozorování FHIR, která se pak uchovávají ve službě FHIR služby Azure Health Data Services.
Vytvoření služby IoT Hub, směrování a zobrazení zpráv pomocí šablony ARM

nasazení do Azure
Pomocí této šablony můžete nasadit IoT Hub a účet úložiště. Spuštěním aplikace odešlete zprávy do centra, které je směrováno do úložiště, a zobrazte výsledky.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku IotHubs je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Devices/IotHubs, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Devices/IotHubs@2016-02-03"
  name = "string"
  etag = "string"
  location = "string"
  resourcegroup = "string"
  sku = {
    capacity = int
    name = "string"
  }
  subscriptionid = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      authorizationPolicies = [
        {
          keyName = "string"
          primaryKey = "string"
          rights = "string"
          secondaryKey = "string"
        }
      ]
      cloudToDevice = {
        defaultTtlAsIso8601 = "string"
        feedback = {
          lockDurationAsIso8601 = "string"
          maxDeliveryCount = int
          ttlAsIso8601 = "string"
        }
        maxDeliveryCount = int
      }
      comments = "string"
      enableFileUploadNotifications = bool
      eventHubEndpoints = {
        {customized property} = {
          partitionCount = int
          retentionTimeInDays = int
        }
      }
      features = "string"
      ipFilterRules = [
        {
          action = "string"
          filterName = "string"
          ipMask = "string"
        }
      ]
      messagingEndpoints = {
        {customized property} = {
          lockDurationAsIso8601 = "string"
          maxDeliveryCount = int
          ttlAsIso8601 = "string"
        }
      }
      operationsMonitoringProperties = {
        events = {
          {customized property} = "string"
        }
      }
      storageEndpoints = {
        {customized property} = {
          connectionString = "string"
          containerName = "string"
          sasTtlAsIso8601 = "string"
        }
      }
    }
  })
}

Hodnoty vlastností

CloudToDeviceProperties

Jméno Popis Hodnota
defaultTtlAsIso8601 Výchozí doba pro živé zprávy typu cloud-zařízení ve frontě zařízení. Viz: /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. řetězec
zpětná vazba Vlastnosti fronty zpětné vazby pro zprávy typu cloud-zařízení FeedbackProperties
maxDeliveryCount Maximální počet doručení zpráv typu cloud-zařízení ve frontě zařízení. Viz: /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 100

EventHubProperties

Jméno Popis Hodnota
partitionCount Počet oddílů pro příjem zpráv typu zařízení-cloud v koncovém bodu kompatibilním s centrem událostí. Viz: /azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages. Int
retentionTimeInDays Doba uchovávání zpráv typu zařízení-cloud ve dnech. Viz: /azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages Int

FeedbackProperties

Jméno Popis Hodnota
lockDurationAsIso8601 Doba trvání uzamčení fronty zpětné vazby. Viz: /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. řetězec
maxDeliveryCount Počet pokusů centra IoT o doručení zprávy do fronty zpětné vazby Viz: /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 100
ttlAsIso8601 Doba, po kterou je zpráva k dispozici, než jí vyprší platnost centra IoT. Viz: /azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages. řetězec

IotHubProperties

Jméno Popis Hodnota
authorizationPolicies Zásady sdíleného přístupu, které můžete použít k zabezpečení připojení k centru IoT. SharedAccessSignatureAuthorizationRule[]
cloudToDevice Vlastnosti zasílání zpráv typu cloud-zařízení ve službě IoT Hub CloudToDeviceProperties
komentáře Komentáře. řetězec
enableFileUploadNotifications Pokud je true, oznámení o nahrání souboru jsou povolená. Bool
eventHubEndpoints Vlastnosti koncového bodu kompatibilního s centrem událostí. Možné klíče tohoto slovníku jsou události a operaceMonitoringEvents. Oba tyto klíče musí být ve slovníku přítomny při vytváření nebo aktualizaci volání ioT Hubu. IotHubPropertiesEventHubEndpoints
rysy Možnosti a funkce povolené pro Centrum IoT. DeviceManagement
None (Žádný)
ipFilterRules Pravidla filtru IP adres. IpFilterRule[]
messagingEndpoints Vlastnosti koncového bodu zasílání zpráv pro frontu oznámení pro nahrání souboru. IotHubPropertiesMessagingEndpoints
operationsMonitoringProperties Vlastnosti monitorování operací pro centrum IoT. Možné klíče slovníku jsou Connections, DeviceTelemetry, C2DCommands, DeviceIdentityOperations, FileUploadOperations. OperationsMonitoringProperties
storageEndpoints 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. IotHubPropertiesStorageEndpoints

IotHubPropertiesEventHubEndpoints

Jméno Popis Hodnota

IotHubPropertiesMessagingEndpoints

Jméno Popis Hodnota

IotHubPropertiesStorageEndpoints

Jméno Popis Hodnota

IotHubSkuInfo

Jméno Popis Hodnota
kapacita Počet zřízených jednotek IoT Hubu. Viz: /azure/azure-subscription-service-limits#iot-hub-limits. int (povinné)
Jméno Název skladové položky. "F1"
S1
S2
S3 (povinné)

IpFilterRule

Jméno Popis Hodnota
akce Požadovaná akce pro požadavky zachycené tímto pravidlem. Přijmout
Odmítnout (povinné)
filterName Název pravidla filtru IP adres. string (povinné)
ipMask Řetězec, který obsahuje rozsah IP adres v zápisu CIDR pravidla. string (povinné)

MessagingEndpointProperties

Jméno Popis Hodnota
lockDurationAsIso8601 Doba trvání zámku. Viz: /azure/iot-hub/iot-hub-devguide-file-upload. řetězec
maxDeliveryCount Počet pokusů o doručení zprávy službou IoT Hub Viz: /azure/iot-hub/iot-hub-devguide-file-upload. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 100
ttlAsIso8601 Doba, po kterou je zpráva k dispozici, než jí vyprší platnost centra IoT. Viz: /azure/iot-hub/iot-hub-devguide-file-upload. řetězec

Microsoft.Devices/IotHubs

Jméno Popis Hodnota
etag 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. řetězec
umístění Umístění prostředku. string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti ioT Hubu. IotHubProperties
resourcegroup Název skupiny prostředků, která obsahuje centrum IoT. Název skupiny prostředků jednoznačně identifikuje skupinu prostředků v rámci předplatného. string (povinné)
sku Informace o skladové posílce ioT Hubu. IotHubSkuInfo (povinné)
subscriptionid Identifikátor předplatného. string (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku "Microsoft.Devices/IotHubs@2016-02-03"

OperationsMonitoringProperties

Jméno Popis Hodnota
dění Slovník <OperationMonitoringLevel> operationsMonitoringPropertiesEvents

OperationsMonitoringPropertiesEvents

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

SharedAccessSignatureAuthorizationRule

Jméno Popis Hodnota
keyName Název zásady sdíleného přístupu. string (povinné)
primaryKey Primární klíč. řetězec
práva Oprávnění přiřazená k zásadám sdíleného přístupu. DeviceConnect
RegistrRead
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 (povinné)
secondaryKey Sekundární klíč. řetězec

StorageEndpointProperties

Jméno Popis Hodnota
connectionString Připojovací řetězec pro účet služby Azure Storage, do kterého se soubory nahrají. string (povinné)
containerName 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. string (povinné)
sasTtlAsIso8601 Doba, po kterou je identifikátor URI SAS vygenerovaný službou IoT Hub pro nahrání souboru platný. Viz: /azure/iot-hub/iot-hub-devguide-file-upload#file-upload-notification-configuration-options. řetězec