Delen via


Microsoft.Devices provisioningServices 2017-11-15

Bicep-resourcedefinitie

Het resourcetype provisioningServices kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Devices/provisioningServices wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Devices/provisioningServices@2017-11-15' = {
  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'
  }
}

Eigenschapswaarden

IotDpsPropertiesDescription

Naam Beschrijving Waarde
allocationPolicy Toewijzingsbeleid dat moet worden gebruikt door deze inrichtingsservice. 'GeoLatency'
'Gehasht'
'Statisch'
authorizationPolicies Lijst met autorisatiesleutels voor een inrichtingsservice. SharedAccessSignatureAuthorizationRuleAccessRightsDescription[]
iotHubs Lijst met IoT-hubs die zijn gekoppeld aan deze inrichtingsservice. IotHubDefinitionDescription[]
provisioningState De ARM-inrichtingsstatus van de inrichtingsservice. snaar
staat Huidige status van de inrichtingsservice. 'Activeren'
'ActivationFailed'
'Actief'
'Verwijderd'
'Verwijderen'
'DeletionFailed'
'FailOver'
FailoverFailed
'Hervatten'
'Onderbroken'
'Onderbreken'
'Overgang'

IotDpsSkuInfo

Naam Beschrijving Waarde
capaciteit Het aantal eenheden dat moet worden ingericht Int
naam SKU-naam. 'S1'

IotHubDefinitionDescription

Naam Beschrijving Waarde
allocationWeight Gewicht dat moet worden toegepast op een bepaalde IoT-hub. Int
applyAllocationPolicy Vlag voor het toepassen van allocationPolicy of niet voor een bepaalde IoT-hub. Bool
connectionString Verbindingsreeks van de IoT-hub. tekenreeks (vereist)
plaats ARM-regio van de IoT-hub. tekenreeks (vereist)

Microsoft.Devices/provisioningServices

Naam Beschrijving Waarde
etag Het veld Etag is niet vereist. Als deze is opgegeven in de hoofdtekst van het antwoord, moet deze ook worden opgegeven als een header volgens de normale ETag-conventie. snaar
plaats De resourcelocatie. tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Servicespecifieke eigenschappen voor een inrichtingsservice IotDpsPropertiesDescription (vereist)
Sku SKU-gegevens voor een inrichtingsservice. IotDpsSkuInfo (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

ResourceTags

Naam Beschrijving Waarde

SharedAccessSignatureAuthorizationRuleAccessRightsDescription

Naam Beschrijving Waarde
keyName Naam van de sleutel. tekenreeks (vereist)
primaryKey Primaire SAS-sleutelwaarde. snaar
rechten Rechten die deze sleutel heeft. 'DeviceConnect'
'EnrollmentRead'
'EnrollmentWrite'
'RegistrationStatusRead'
'RegistrationStatusWrite'
ServiceConfig (vereist)
secondaryKey Secundaire SAS-sleutelwaarde. snaar

Quickstart-voorbeelden

In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.

Bicep-bestand Beschrijving
Een IoT Hub Device Provisioning Service- maken Met deze sjabloon kunt u een IoT-hub en een IoT Hub Device Provisioning Service maken en de twee services aan elkaar koppelen.

Resourcedefinitie van ARM-sjabloon

Het resourcetype provisioningServices kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Devices/provisioningServices-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Devices/provisioningServices",
  "apiVersion": "2017-11-15",
  "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"
  }
}

Eigenschapswaarden

IotDpsPropertiesDescription

Naam Beschrijving Waarde
allocationPolicy Toewijzingsbeleid dat moet worden gebruikt door deze inrichtingsservice. 'GeoLatency'
'Gehasht'
'Statisch'
authorizationPolicies Lijst met autorisatiesleutels voor een inrichtingsservice. SharedAccessSignatureAuthorizationRuleAccessRightsDescription[]
iotHubs Lijst met IoT-hubs die zijn gekoppeld aan deze inrichtingsservice. IotHubDefinitionDescription[]
provisioningState De ARM-inrichtingsstatus van de inrichtingsservice. snaar
staat Huidige status van de inrichtingsservice. 'Activeren'
'ActivationFailed'
'Actief'
'Verwijderd'
'Verwijderen'
'DeletionFailed'
'FailOver'
FailoverFailed
'Hervatten'
'Onderbroken'
'Onderbreken'
'Overgang'

IotDpsSkuInfo

Naam Beschrijving Waarde
capaciteit Het aantal eenheden dat moet worden ingericht Int
naam SKU-naam. 'S1'

IotHubDefinitionDescription

Naam Beschrijving Waarde
allocationWeight Gewicht dat moet worden toegepast op een bepaalde IoT-hub. Int
applyAllocationPolicy Vlag voor het toepassen van allocationPolicy of niet voor een bepaalde IoT-hub. Bool
connectionString Verbindingsreeks van de IoT-hub. tekenreeks (vereist)
plaats ARM-regio van de IoT-hub. tekenreeks (vereist)

Microsoft.Devices/provisioningServices

Naam Beschrijving Waarde
apiVersion De API-versie '2017-11-15'
etag Het veld Etag is niet vereist. Als deze is opgegeven in de hoofdtekst van het antwoord, moet deze ook worden opgegeven als een header volgens de normale ETag-conventie. snaar
plaats De resourcelocatie. tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Servicespecifieke eigenschappen voor een inrichtingsservice IotDpsPropertiesDescription (vereist)
Sku SKU-gegevens voor een inrichtingsservice. IotDpsSkuInfo (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het resourcetype 'Microsoft.Devices/provisioningServices'

ResourceTags

Naam Beschrijving Waarde

SharedAccessSignatureAuthorizationRuleAccessRightsDescription

Naam Beschrijving Waarde
keyName Naam van de sleutel. tekenreeks (vereist)
primaryKey Primaire SAS-sleutelwaarde. snaar
rechten Rechten die deze sleutel heeft. 'DeviceConnect'
'EnrollmentRead'
'EnrollmentWrite'
'RegistrationStatusRead'
'RegistrationStatusWrite'
ServiceConfig (vereist)
secondaryKey Secundaire SAS-sleutelwaarde. snaar

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
een IOT Hub- en Ubuntu Edge-simulator maken

implementeren in Azure
Met deze sjabloon maakt u een IOT Hub- en Virtual Machine Ubuntu Edge-simulator.
Een IoT Hub Device Provisioning Service- maken

implementeren in Azure
Met deze sjabloon kunt u een IoT-hub en een IoT Hub Device Provisioning Service maken en de twee services aan elkaar koppelen.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype provisioningServices kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Devices/provisioningServices-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Devices/provisioningServices@2017-11-15"
  name = "string"
  etag = "string"
  location = "string"
  sku = {
    capacity = int
    name = "string"
  }
  tags = {
    {customized property} = "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"
    }
  })
}

Eigenschapswaarden

IotDpsPropertiesDescription

Naam Beschrijving Waarde
allocationPolicy Toewijzingsbeleid dat moet worden gebruikt door deze inrichtingsservice. 'GeoLatency'
'Gehasht'
'Statisch'
authorizationPolicies Lijst met autorisatiesleutels voor een inrichtingsservice. SharedAccessSignatureAuthorizationRuleAccessRightsDescription[]
iotHubs Lijst met IoT-hubs die zijn gekoppeld aan deze inrichtingsservice. IotHubDefinitionDescription[]
provisioningState De ARM-inrichtingsstatus van de inrichtingsservice. snaar
staat Huidige status van de inrichtingsservice. 'Activeren'
'ActivationFailed'
'Actief'
'Verwijderd'
'Verwijderen'
'DeletionFailed'
'FailOver'
FailoverFailed
'Hervatten'
'Onderbroken'
'Onderbreken'
'Overgang'

IotDpsSkuInfo

Naam Beschrijving Waarde
capaciteit Het aantal eenheden dat moet worden ingericht Int
naam SKU-naam. 'S1'

IotHubDefinitionDescription

Naam Beschrijving Waarde
allocationWeight Gewicht dat moet worden toegepast op een bepaalde IoT-hub. Int
applyAllocationPolicy Vlag voor het toepassen van allocationPolicy of niet voor een bepaalde IoT-hub. Bool
connectionString Verbindingsreeks van de IoT-hub. tekenreeks (vereist)
plaats ARM-regio van de IoT-hub. tekenreeks (vereist)

Microsoft.Devices/provisioningServices

Naam Beschrijving Waarde
etag Het veld Etag is niet vereist. Als deze is opgegeven in de hoofdtekst van het antwoord, moet deze ook worden opgegeven als een header volgens de normale ETag-conventie. snaar
plaats De resourcelocatie. tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Servicespecifieke eigenschappen voor een inrichtingsservice IotDpsPropertiesDescription (vereist)
Sku SKU-gegevens voor een inrichtingsservice. IotDpsSkuInfo (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het resourcetype "Microsoft.Devices/provisioningServices@2017-11-15"

ResourceTags

Naam Beschrijving Waarde

SharedAccessSignatureAuthorizationRuleAccessRightsDescription

Naam Beschrijving Waarde
keyName Naam van de sleutel. tekenreeks (vereist)
primaryKey Primaire SAS-sleutelwaarde. snaar
rechten Rechten die deze sleutel heeft. 'DeviceConnect'
'EnrollmentRead'
'EnrollmentWrite'
'RegistrationStatusRead'
'RegistrationStatusWrite'
ServiceConfig (vereist)
secondaryKey Secundaire SAS-sleutelwaarde. snaar