Provisi Microsoft.DevicesServices 2017-08-21-preview

Definisi sumber daya Bicep

Jenis sumber daya provisioningServices dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Devices/provisioningServices, tambahkan Bicep berikut ke templat Anda.

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

Nilai properti

provisioningServices

Nama Deskripsi Nilai
nama Nama sumber daya string (diperlukan)

Batas karakter: 3-64

Karakter yang valid:
Alfanumerik dan tanda hubung.

Akhiri dengan alfanumerik.
lokasi Lokasi sumber daya. string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
sku Daftar kemungkinan SKU layanan provisi. IotDpsSkuInfo (diperlukan)
etag Bidang Etag tidak diperlukan. Jika disediakan dalam isi respons, itu juga harus disediakan sebagai header sesuai konvensi ETag normal. string
properti IotDpsPropertiesDescription (diperlukan)

IotDpsPropertiesDescription

Nama Deskripsi Nilai
allocationPolicy Kebijakan alokasi yang akan digunakan oleh layanan provisi ini. 'GeoLatency'
'Hashed'
'Statis'
authorizationPolicies SharedAccessSignatureAuthorizationRuleAccessRightsDe...[]
iotHubs Daftar hub IoT yang terkait dengan layanan provisi ini. IotHubDefinitionDescription[]
provisioningState Status penyediaan ARM dari layanan provisi. string
state Status layanan provisi saat ini. 'Mengaktifkan'
'ActivationFailed'
'Aktif'
'Dihapus'
'Menghapus'
'DeletionFailed'
'FailingOver'
'FailoverFailed'
'Melanjutkan'
'Ditangguhkan'
'Menangguhkan'
'Transisi'

SharedAccessSignatureAuthorizationRuleAccessRightsDe...

Nama Deskripsi Nilai
keyName Nama kunci. string (diperlukan)
primaryKey Nilai kunci SAS utama. string
Hak Hak yang dimiliki kunci ini. 'DeviceConnect'
'EnrollmentRead'
'EnrollmentWrite'
'RegistrationStatusRead'
'RegistrationStatusWrite'
'ServiceConfig' (diperlukan)
secondaryKey Nilai kunci SAS sekunder. string
keyName Nama kunci. string (diperlukan)
primaryKey Nilai kunci SAS utama. string
Hak Hak yang dimiliki kunci ini. 'DeviceConnect'
'EnrollmentRead'
'EnrollmentWrite'
'RegistrationStatusRead'
'RegistrationStatusWrite'
'ServiceConfig' (diperlukan)
secondaryKey Nilai kunci SAS sekunder. string

IotHubDefinitionDescription

Nama Deskripsi Nilai
allocationWeight int
applyAllocationPolicy bool
connectionString String koneksi og hub IoT. string (diperlukan)
lokasi Wilayah ARM IoT hub. string (diperlukan)

IotDpsSkuInfo

Nama Deskripsi Nilai
kapasitas Jumlah layanan dari tingkat yang dipilih yang diizinkan dalam langganan. int
nama 'S1'

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Membuat IOT Hub dan simulator tepi Ubuntu

Sebarkan ke Azure
Templat ini membuat simulator tepi IOT Hub dan Virtual Machine Ubuntu.
Membuat IoT Hub Device Provisioning Service

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat hub IoT dan IoT Hub Device Provisioning Service, dan menautkan kedua layanan bersama-sama.

Definisi sumber daya templat ARM

Jenis sumber daya provisioningServices dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Devices/provisioningServices, tambahkan JSON berikut ke templat Anda.

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

Nilai properti

provisioningServices

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Devices/provisioningServices'
apiVersion Versi api sumber daya 'Pratinjau 2017-08-21'
nama Nama sumber daya string (diperlukan)

Batas karakter: 3-64

Karakter yang valid:
Alfanumerik dan tanda hubung.

Akhiri dengan alfanumerik.
lokasi Lokasi sumber daya. string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
sku Daftar kemungkinan SKU layanan provisi. IotDpsSkuInfo (diperlukan)
etag Bidang Etag tidak diperlukan. Jika disediakan dalam isi respons, itu juga harus disediakan sebagai header sesuai konvensi ETag normal. string
properti IotDpsPropertiesDescription (diperlukan)

IotDpsPropertiesDescription

Nama Deskripsi Nilai
allocationPolicy Kebijakan alokasi yang akan digunakan oleh layanan provisi ini. 'GeoLatency'
'Hashed'
'Statis'
authorizationPolicies SharedAccessSignatureAuthorizationRuleAccessRightsDe...[]
iotHubs Daftar hub IoT yang terkait dengan layanan provisi ini. IotHubDefinitionDescription[]
provisioningState Status penyediaan ARM dari layanan provisi. string
state Status layanan provisi saat ini. 'Mengaktifkan'
'ActivationFailed'
'Aktif'
'Dihapus'
'Menghapus'
'DeletionFailed'
'FailingOver'
'FailoverFailed'
'Melanjutkan'
'Ditangguhkan'
'Menangguhkan'
'Transisi'

SharedAccessSignatureAuthorizationRuleAccessRightsDe...

Nama Deskripsi Nilai
keyName Nama kunci. string (diperlukan)
primaryKey Nilai kunci SAS utama. string
Hak Hak yang dimiliki kunci ini. 'DeviceConnect'
'EnrollmentRead'
'EnrollmentWrite'
'RegistrationStatusRead'
'RegistrationStatusWrite'
'ServiceConfig' (diperlukan)
secondaryKey Nilai kunci SAS sekunder. string
keyName Nama kunci. string (diperlukan)
primaryKey Nilai kunci SAS utama. string
Hak Hak yang dimiliki kunci ini. 'DeviceConnect'
'EnrollmentRead'
'EnrollmentWrite'
'RegistrationStatusRead'
'RegistrationStatusWrite'
'ServiceConfig' (diperlukan)
secondaryKey Nilai kunci SAS sekunder. string

IotHubDefinitionDescription

Nama Deskripsi Nilai
allocationWeight int
applyAllocationPolicy bool
connectionString String koneksi og hub IoT. string (diperlukan)
lokasi Wilayah ARM IoT hub. string (diperlukan)

IotDpsSkuInfo

Nama Deskripsi Nilai
kapasitas Jumlah layanan dari tingkat yang dipilih yang diizinkan dalam langganan. int
nama 'S1'

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Membuat IOT Hub dan simulator tepi Ubuntu

Sebarkan ke Azure
Templat ini membuat simulator tepi IOT Hub dan Virtual Machine Ubuntu.
Membuat IoT Hub Device Provisioning Service

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat hub IoT dan IoT Hub Device Provisioning Service, dan menautkan kedua layanan bersama-sama.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya provisioningServices dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Devices/provisioningServices, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Devices/provisioningServices@2017-08-21-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      allocationPolicy = "string"
      authorizationPolicies = [
        {
          keyName = "string"
          primaryKey = "string"
          rights = "string"
          secondaryKey = "string"
          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 = "S1"
    }
    etag = "string"
  })
}

Nilai properti

provisioningServices

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Devices/provisioningServices@2017-08-21-preview"
nama Nama sumber daya string (diperlukan)

Batas karakter: 3-64

Karakter yang valid:
Alfanumerik dan tanda hubung.

Akhiri dengan alfanumerik.
lokasi Lokasi sumber daya. string (diperlukan)
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag.
sku Daftar kemungkinan SKU layanan provisi. IotDpsSkuInfo (diperlukan)
etag Bidang Etag tidak diperlukan. Jika disediakan dalam isi respons, itu juga harus disediakan sebagai header sesuai konvensi ETag normal. string
properti IotDpsPropertiesDescription (diperlukan)

IotDpsPropertiesDescription

Nama Deskripsi Nilai
allocationPolicy Kebijakan alokasi yang akan digunakan oleh layanan provisi ini. "GeoLatency"
"Di-hash"
"Statis"
authorizationPolicies SharedAccessSignatureAuthorizationRuleAccessRightsDe...[]
iotHubs Daftar hub IoT yang terkait dengan layanan provisi ini. IotHubDefinitionDescription[]
provisioningState Status penyediaan ARM dari layanan provisi. string
state Status layanan provisi saat ini. "Mengaktifkan"
"ActivationFailed"
"Aktif"
"Dihapus"
"Menghapus"
"DeletionFailed"
"FailingOver"
"FailoverFailed"
"Melanjutkan"
"Ditangguhkan"
"Menangguhkan"
"Transisi"

SharedAccessSignatureAuthorizationRuleAccessRightsDe...

Nama Deskripsi Nilai
keyName Nama kunci. string (diperlukan)
primaryKey Nilai kunci SAS utama. string
Hak Hak yang dimiliki kunci ini. "DeviceConnect"
"EnrollmentRead"
"EnrollmentWrite"
"RegistrationStatusRead"
"RegistrationStatusWrite"
"ServiceConfig" (diperlukan)
secondaryKey Nilai kunci SAS sekunder. string
keyName Nama kunci. string (diperlukan)
primaryKey Nilai kunci SAS utama. string
Hak Hak yang dimiliki kunci ini. "DeviceConnect"
"EnrollmentRead"
"EnrollmentWrite"
"RegistrationStatusRead"
"RegistrationStatusWrite"
"ServiceConfig" (diperlukan)
secondaryKey Nilai kunci SAS sekunder. string

IotHubDefinitionDescription

Nama Deskripsi Nilai
allocationWeight int
applyAllocationPolicy bool
connectionString String koneksi og hub IoT. string (diperlukan)
lokasi Wilayah ARM IoT hub. string (diperlukan)

IotDpsSkuInfo

Nama Deskripsi Nilai
kapasitas Jumlah layanan dari tingkat yang dipilih yang diizinkan dalam langganan. int
nama "S1"