Freigeben über


Microsoft.Devices provisioningServices 2017-08-21-preview

Bicep-Ressourcendefinition

Der ressourcentyp provisioningServices kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Devices/provisioningServices-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Devices/provisioningServices@2017-08-21-preview' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    allocationPolicy: 'string'
    authorizationPolicies: [
      {
        keyName: 'string'
        primaryKey: 'string'
        rights: 'string'
        secondaryKey: 'string'
      }
    ]
    iotHubs: [
      {
        allocationWeight: int
        applyAllocationPolicy: bool
        connectionString: 'string'
        location: 'string'
      }
    ]
    provisioningState: 'string'
    state: 'string'
  }
  sku: {
    capacity: int
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

IotDpsPropertiesDescription

Name Beschreibung Wert
allocationPolicy Zuordnungsrichtlinie, die von diesem Bereitstellungsdienst verwendet werden soll. "GeoLatency"
"Hashed"
"Statisch"
authorizationPolicies SharedAccessSignatureAuthorizationRuleAccessRightsDescription[]
iotHubs Liste der IoT-Hubs, die diesem Bereitstellungsdienst zugeordnet sind. IotHubDefinitionDescription[]
provisioningState Der ARM-Bereitstellungsstatus des Bereitstellungsdiensts. Schnur
Zustand Aktueller Status des Bereitstellungsdiensts. "Aktivieren"
"ActivationFailed"
"Aktiv"
"Gelöscht"
"Löschen"
"DeleteFailed"
'FailOver'
'FailoverFailed'
"Fortsetzen"
"Angehalten"
"Anhalten"
"Transitioning"

IotDpsSkuInfo

Name Beschreibung Wert
Fassungsvermögen Die Anzahl der Dienste der ausgewählten Stufe, die im Abonnement zulässig ist. Int
Name 'S1'

IotHubDefinitionDescription

Name Beschreibung Wert
allocationWeight Int
applyAllocationPolicy Bool
connectionString Verbindungszeichenfolge og ioT hub. Zeichenfolge (erforderlich)
Ort ARM-Region des IoT-Hubs. Zeichenfolge (erforderlich)

Microsoft.Devices/provisioningServices

Name Beschreibung Wert
etag Das Feld "Etag" ist nicht erforderlich. Wenn sie im Antworttext bereitgestellt wird, muss sie auch als Kopfzeile gemäß der normalen ETag-Konvention bereitgestellt werden. Schnur
Ort Der Ressourcenspeicherort. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften IotDpsPropertiesDescription (erforderlich)
Sku Liste der möglichen Bereitstellungsdienst-SKUs. IotDpsSkuInfo- (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

ResourceTags

Name Beschreibung Wert

SharedAccessSignatureAuthorizationRuleAccessRightsDescription

Name Beschreibung Wert
keyName Der Name des Schlüssels. Zeichenfolge (erforderlich)
primaryKey Primärer SAS-Schlüsselwert. Schnur
Rechte Rechte, die dieser Schlüssel hat. "DeviceConnect"
"EnrollmentRead"
'EnrollmentWrite'
'RegistrationStatusRead'
'RegistrationStatusWrite'
'ServiceConfig' (erforderlich)
secondaryKey Sekundärer SAS-Schlüsselwert. Schnur

Schnellstartbeispiele

Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.

Bicep-Datei Beschreibung
Erstellen eines IoT Hub-Gerätebereitstellungsdiensts Mit dieser Vorlage können Sie einen IoT-Hub und einen IoT Hub-Gerätebereitstellungsdienst erstellen und die beiden Dienste miteinander verknüpfen.

ARM-Vorlagenressourcendefinition

Der ressourcentyp provisioningServices kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Devices/provisioningServices-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Devices/provisioningServices",
  "apiVersion": "2017-08-21-preview",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "allocationPolicy": "string",
    "authorizationPolicies": [
      {
        "keyName": "string",
        "primaryKey": "string",
        "rights": "string",
        "secondaryKey": "string"
      }
    ],
    "iotHubs": [
      {
        "allocationWeight": "int",
        "applyAllocationPolicy": "bool",
        "connectionString": "string",
        "location": "string"
      }
    ],
    "provisioningState": "string",
    "state": "string"
  },
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

IotDpsPropertiesDescription

Name Beschreibung Wert
allocationPolicy Zuordnungsrichtlinie, die von diesem Bereitstellungsdienst verwendet werden soll. "GeoLatency"
"Hashed"
"Statisch"
authorizationPolicies SharedAccessSignatureAuthorizationRuleAccessRightsDescription[]
iotHubs Liste der IoT-Hubs, die diesem Bereitstellungsdienst zugeordnet sind. IotHubDefinitionDescription[]
provisioningState Der ARM-Bereitstellungsstatus des Bereitstellungsdiensts. Schnur
Zustand Aktueller Status des Bereitstellungsdiensts. "Aktivieren"
"ActivationFailed"
"Aktiv"
"Gelöscht"
"Löschen"
"DeleteFailed"
'FailOver'
'FailoverFailed'
"Fortsetzen"
"Angehalten"
"Anhalten"
"Transitioning"

IotDpsSkuInfo

Name Beschreibung Wert
Fassungsvermögen Die Anzahl der Dienste der ausgewählten Stufe, die im Abonnement zulässig ist. Int
Name 'S1'

IotHubDefinitionDescription

Name Beschreibung Wert
allocationWeight Int
applyAllocationPolicy Bool
connectionString Verbindungszeichenfolge og ioT hub. Zeichenfolge (erforderlich)
Ort ARM-Region des IoT-Hubs. Zeichenfolge (erforderlich)

Microsoft.Devices/provisioningServices

Name Beschreibung Wert
apiVersion Die API-Version "2017-08-21-preview"
etag Das Feld "Etag" ist nicht erforderlich. Wenn sie im Antworttext bereitgestellt wird, muss sie auch als Kopfzeile gemäß der normalen ETag-Konvention bereitgestellt werden. Schnur
Ort Der Ressourcenspeicherort. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften IotDpsPropertiesDescription (erforderlich)
Sku Liste der möglichen Bereitstellungsdienst-SKUs. IotDpsSkuInfo- (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Devices/provisioningServices"

ResourceTags

Name Beschreibung Wert

SharedAccessSignatureAuthorizationRuleAccessRightsDescription

Name Beschreibung Wert
keyName Der Name des Schlüssels. Zeichenfolge (erforderlich)
primaryKey Primärer SAS-Schlüsselwert. Schnur
Rechte Rechte, die dieser Schlüssel hat. "DeviceConnect"
"EnrollmentRead"
'EnrollmentWrite'
'RegistrationStatusRead'
'RegistrationStatusWrite'
'ServiceConfig' (erforderlich)
secondaryKey Sekundärer SAS-Schlüsselwert. Schnur

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
Erstellen eines IOT Hub- und Ubuntu-Edgesimulators

Bereitstellen in Azure
Diese Vorlage erstellt einen IOT Hub und einen Virtuellen Computer Ubuntu Edge Simulator.
Erstellen eines IoT Hub-Gerätebereitstellungsdiensts

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen IoT-Hub und einen IoT Hub-Gerätebereitstellungsdienst erstellen und die beiden Dienste miteinander verknüpfen.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der ressourcentyp provisioningServices kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Devices/provisioningServices-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Devices/provisioningServices@2017-08-21-preview"
  name = "string"
  etag = "string"
  location = "string"
  body = jsonencode({
    properties = {
      allocationPolicy = "string"
      authorizationPolicies = [
        {
          keyName = "string"
          primaryKey = "string"
          rights = "string"
          secondaryKey = "string"
        }
      ]
      iotHubs = [
        {
          allocationWeight = int
          applyAllocationPolicy = bool
          connectionString = "string"
          location = "string"
        }
      ]
      provisioningState = "string"
      state = "string"
    }
  })
  sku = {
    capacity = int
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
}

Eigenschaftswerte

IotDpsPropertiesDescription

Name Beschreibung Wert
allocationPolicy Zuordnungsrichtlinie, die von diesem Bereitstellungsdienst verwendet werden soll. "GeoLatency"
"Hashed"
"Statisch"
authorizationPolicies SharedAccessSignatureAuthorizationRuleAccessRightsDescription[]
iotHubs Liste der IoT-Hubs, die diesem Bereitstellungsdienst zugeordnet sind. IotHubDefinitionDescription[]
provisioningState Der ARM-Bereitstellungsstatus des Bereitstellungsdiensts. Schnur
Zustand Aktueller Status des Bereitstellungsdiensts. "Aktivieren"
"ActivationFailed"
"Aktiv"
"Gelöscht"
"Löschen"
"DeleteFailed"
'FailOver'
'FailoverFailed'
"Fortsetzen"
"Angehalten"
"Anhalten"
"Transitioning"

IotDpsSkuInfo

Name Beschreibung Wert
Fassungsvermögen Die Anzahl der Dienste der ausgewählten Stufe, die im Abonnement zulässig ist. Int
Name 'S1'

IotHubDefinitionDescription

Name Beschreibung Wert
allocationWeight Int
applyAllocationPolicy Bool
connectionString Verbindungszeichenfolge og ioT hub. Zeichenfolge (erforderlich)
Ort ARM-Region des IoT-Hubs. Zeichenfolge (erforderlich)

Microsoft.Devices/provisioningServices

Name Beschreibung Wert
etag Das Feld "Etag" ist nicht erforderlich. Wenn sie im Antworttext bereitgestellt wird, muss sie auch als Kopfzeile gemäß der normalen ETag-Konvention bereitgestellt werden. Schnur
Ort Der Ressourcenspeicherort. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften IotDpsPropertiesDescription (erforderlich)
Sku Liste der möglichen Bereitstellungsdienst-SKUs. IotDpsSkuInfo- (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Devices/provisioningServices@2017-08-21-preview"

ResourceTags

Name Beschreibung Wert

SharedAccessSignatureAuthorizationRuleAccessRightsDescription

Name Beschreibung Wert
keyName Der Name des Schlüssels. Zeichenfolge (erforderlich)
primaryKey Primärer SAS-Schlüsselwert. Schnur
Rechte Rechte, die dieser Schlüssel hat. "DeviceConnect"
"EnrollmentRead"
'EnrollmentWrite'
'RegistrationStatusRead'
'RegistrationStatusWrite'
'ServiceConfig' (erforderlich)
secondaryKey Sekundärer SAS-Schlüsselwert. Schnur