Delen via


Microsoft.Devices provisioningServices 2017-08-21-preview

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-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'
  }
}

Eigenschapswaarden

IotDpsPropertiesDescription

Naam Beschrijving Waarde
allocationPolicy Toewijzingsbeleid dat moet worden gebruikt door deze inrichtingsservice. 'GeoLatency'
'Gehasht'
'Statisch'
authorizationPolicies 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 services van de geselecteerde laag dat is toegestaan in het abonnement. Int
naam 'S1'

IotHubDefinitionDescription

Naam Beschrijving Waarde
allocationWeight Int
applyAllocationPolicy Bool
connectionString Verbindingsreeks voor 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 IotDpsPropertiesDescription (vereist)
Sku Lijst met mogelijke SKU's voor de 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-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"
  }
}

Eigenschapswaarden

IotDpsPropertiesDescription

Naam Beschrijving Waarde
allocationPolicy Toewijzingsbeleid dat moet worden gebruikt door deze inrichtingsservice. 'GeoLatency'
'Gehasht'
'Statisch'
authorizationPolicies 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 services van de geselecteerde laag dat is toegestaan in het abonnement. Int
naam 'S1'

IotHubDefinitionDescription

Naam Beschrijving Waarde
allocationWeight Int
applyAllocationPolicy Bool
connectionString Verbindingsreeks voor 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-08-21-preview'
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 IotDpsPropertiesDescription (vereist)
Sku Lijst met mogelijke SKU's voor de 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-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"
  }
}

Eigenschapswaarden

IotDpsPropertiesDescription

Naam Beschrijving Waarde
allocationPolicy Toewijzingsbeleid dat moet worden gebruikt door deze inrichtingsservice. 'GeoLatency'
'Gehasht'
'Statisch'
authorizationPolicies 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 services van de geselecteerde laag dat is toegestaan in het abonnement. Int
naam 'S1'

IotHubDefinitionDescription

Naam Beschrijving Waarde
allocationWeight Int
applyAllocationPolicy Bool
connectionString Verbindingsreeks voor 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 IotDpsPropertiesDescription (vereist)
Sku Lijst met mogelijke SKU's voor de inrichtingsservice. IotDpsSkuInfo (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het resourcetype "Microsoft.Devices/provisioningServices@2017-08-21-preview"

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