Microsoft.Devices provisioningServices 2017-11-15
Definice prostředku Bicep
Typ prostředku provisioningServices je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy pro nasazení skupin 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/provisioningServices, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.Devices/provisioningServices@2017-11-15' = {
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'
}
}
Hodnoty vlastností
provisioningServices
Název | Description | Hodnota |
---|---|---|
name | Název prostředku | string (povinné) Omezení počtu znaků: 3–64 Platné znaky: Alfanumerické znaky a pomlčky. Končí alfanumerickými znaky. |
location | Umístění prostředku. | string (povinné) |
tags | Značky prostředků. | Slovník názvů a hodnot značek. Zobrazit značky v šablonách |
Sku | Informace o skladové pořizovací jednotce pro službu zřizování | IotDpsSkuInfo (povinné) |
Etag | Pole Etag není povinné. Pokud je uvedený v textu odpovědi, musí být také uvedený jako hlavička podle normální konvence ETag. | řetězec |
properties | Vlastnosti specifické pro službu zřizování | IotDpsPropertiesDescription (povinné) |
Popis IotDpsPropertiesDescription
Název | Description | Hodnota |
---|---|---|
allocationPolicy | Zásady přidělování, které tato služba zřizování použije. | 'GeoLatency' 'Hashed' 'Static' |
authorizationPolicies | Seznam autorizačních klíčů pro službu zřizování | SharedAccessSignatureAuthorizationRuleAccessRightsDe...[] |
iotHubs | Seznam center IoT přidružených k této službě zřizování | IotHubDefinitionDescription[] |
provisioningState | Stav zřizování ARM služby zřizování. | řetězec |
state | Aktuální stav služby zřizování | "Aktivace" Aktivace selhala Aktivní Odstraněno "Odstraňuje se" Chyba odstranění Převzetí služeb při selhání Převzetí služeb při selhání "Obnovení" 'Pozastaveno' 'Pozastavuje se' "Přechod" |
SharedAccessSignatureAuthorizationRuleAccessRightsDe...
Název | Description | Hodnota |
---|---|---|
Název_klíče | Název klíče. | string (povinné) |
primaryKey | Hodnota primárního klíče SAS | řetězec |
Práva | Práva, která tento klíč má. | 'DeviceConnect' 'EnrollmentRead' EnrollmentWrite 'RegistrationStatusRead' 'RegistrationStatusWrite' ServiceConfig (povinné) |
sekundární klíč | Hodnota sekundárního klíče SAS | řetězec |
Název_klíče | Název klíče. | string (povinné) |
primaryKey | Hodnota primárního klíče SAS | řetězec |
Práva | Práva, která tento klíč má. | 'DeviceConnect' 'EnrollmentRead' EnrollmentWrite 'RegistrationStatusRead' 'RegistrationStatusWrite' ServiceConfig (povinné) |
sekundární klíč | Hodnota sekundárního klíče SAS | řetězec |
Popis IotHubDefinitionDescription
Název | Description | Hodnota |
---|---|---|
váha přidělení | Váha, která se má použít pro dané centrum IoT. | int |
applyAllocationPolicy | Příznak pro použití zásad allocationPolicy pro dané centrum IoT. | bool |
připojovací řetězec | Připojovací řetězec centra IoT. | string (povinné) |
location | Oblast ARM centra IoT. | string (povinné) |
IotDpsSkuInfo
Název | Description | Hodnota |
---|---|---|
capacity | Počet jednotek, které se mají zřídit | int |
name | Název skladové položky. | 'S1' |
Šablony pro rychlý start
Následující šablony pro rychlý start nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Vytvoření simulátoru IoT Hub a Ubuntu Edge |
Tato šablona vytvoří hraniční simulátor iot hubu a virtuálního počítače Ubuntu. |
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 tyto dvě služby dohromady. |
Definice prostředku šablony ARM
Typ prostředku provisioningServices je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy pro nasazení skupin 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/provisioningServices, přidejte do šablony následující kód JSON.
{
"type": "Microsoft.Devices/provisioningServices",
"apiVersion": "2017-11-15",
"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"
}
}
Hodnoty vlastností
provisioningServices
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Devices/provisioningServices |
apiVersion | Verze rozhraní API prostředku | '2017-11-15' |
name | Název prostředku | string (povinné) Omezení počtu znaků: 3–64 Platné znaky: Alfanumerické znaky a pomlčky. Končí alfanumerickými znaky. |
location | Umístění prostředku. | string (povinné) |
tags | Značky prostředků. | Slovník názvů a hodnot značek. Zobrazit značky v šablonách |
Sku | Informace o skladové pořizovací jednotce pro službu zřizování | IotDpsSkuInfo (povinné) |
Etag | Pole Etag není povinné. Pokud je uvedený v textu odpovědi, musí být také uvedený jako hlavička podle normální konvence ETag. | řetězec |
properties | Vlastnosti specifické pro službu zřizování | IotDpsPropertiesDescription (povinné) |
Popis IotDpsPropertiesDescription
Název | Description | Hodnota |
---|---|---|
allocationPolicy | Zásady přidělování, které tato služba zřizování použije. | 'GeoLatency' 'Hashed' 'Static' |
authorizationPolicies | Seznam autorizačních klíčů pro službu zřizování | SharedAccessSignatureAuthorizationRuleAccessRightsDe...[] |
iotHubs | Seznam center IoT přidružených k této službě zřizování | IotHubDefinitionDescription[] |
provisioningState | Stav zřizování ARM služby zřizování. | řetězec |
state | Aktuální stav služby zřizování | "Aktivace" Aktivace selhala Aktivní Odstraněno "Odstraňuje se" Chyba odstranění Převzetí služeb při selhání Převzetí služeb při selhání "Obnovení" 'Pozastaveno' 'Pozastavuje se' "Přechod" |
SharedAccessSignatureAuthorizationRuleAccessRightsDe...
Název | Description | Hodnota |
---|---|---|
Název_klíče | Název klíče. | string (povinné) |
primaryKey | Hodnota primárního klíče SAS | řetězec |
Práva | Práva, která tento klíč má. | 'DeviceConnect' 'EnrollmentRead' EnrollmentWrite 'RegistrationStatusRead' 'RegistrationStatusWrite' ServiceConfig (povinné) |
sekundární klíč | Hodnota sekundárního klíče SAS | řetězec |
Název_klíče | Název klíče. | string (povinné) |
primaryKey | Hodnota primárního klíče SAS | řetězec |
Práva | Práva, která tento klíč má. | 'DeviceConnect' 'EnrollmentRead' EnrollmentWrite 'RegistrationStatusRead' 'RegistrationStatusWrite' ServiceConfig (povinné) |
sekundární klíč | Hodnota sekundárního klíče SAS | řetězec |
Popis IotHubDefinitionDescription
Název | Description | Hodnota |
---|---|---|
váha přidělení | Váha, která se má použít pro dané centrum IoT. | int |
applyAllocationPolicy | Příznak pro použití zásad allocationPolicy pro dané centrum IoT. | bool |
připojovací řetězec | Připojovací řetězec centra IoT. | string (povinné) |
location | Oblast ARM centra IoT. | string (povinné) |
IotDpsSkuInfo
Název | Description | Hodnota |
---|---|---|
capacity | Počet jednotek, které se mají zřídit | int |
name | Název skladové položky. | 'S1' |
Šablony pro rychlý start
Následující šablony pro rychlý start nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Vytvoření simulátoru IoT Hub a Ubuntu Edge |
Tato šablona vytvoří hraniční simulátor iot hubu a virtuálního počítače Ubuntu. |
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 tyto dvě služby. |
Definice prostředku Terraformu (zprostředkovatele AzAPI)
Typ prostředku ProvisioningServices je možné nasadit s operacemi, které cílí na:
- 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/provisioningServices, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Devices/provisioningServices@2017-11-15"
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"
})
}
Hodnoty vlastností
provisioningServices
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | "Microsoft.Devices/provisioningServices@2017-11-15" |
name | Název prostředku | string (povinné) Limit počtu znaků: 3–64 Platné znaky: Alfanumerické znaky a spojovníky. Konec alfanumerickým znakem |
location | Umístění prostředku. | string (povinné) |
parent_id | K nasazení do skupiny prostředků použijte ID této skupiny prostředků. | string (povinné) |
tags | Značky prostředků. | Slovník názvů značek a hodnot. |
Sku | Informace o skladové pořizovací službě | IotDpsSkuInfo (povinné) |
Etag | Pole Etag není povinné. Pokud je uveden v textu odpovědi, musí být také uveden jako hlavička podle normální konvence ETag. | řetězec |
properties | Vlastnosti specifické pro službu zřizování | IotDpsPropertiesDescription (povinné) |
Popis IotDpsPropertiesDescription
Název | Description | Hodnota |
---|---|---|
allocationPolicy | Zásady přidělování, které má tato služba zřizování používat. | "GeoLatency" "Hashováno" "Statická" |
authorizationPolicies | Seznam autorizačních klíčů pro službu zřizování | SharedAccessSignatureAuthorizationRuleAccessRightsDe...[] |
iotHubs | Seznam ioT hub přidružených k této službě zřizování | IotHubDefinitionDescription[] |
provisioningState | Stav zřizování ARM služby zřizování. | řetězec |
state | Aktuální stav služby zřizování. | "Aktivace" "Aktivace selhala" "Aktivní" "Odstraněno" "Odstranění" "Odstranění selhalo" "Selhání při selhání" Selhání při selhání "Obnovení" "Pozastaveno" "Pozastavení" "Přechod" |
SharedAccessSignatureAuthorizationRuleAccessRightsDe...
Název | Description | Hodnota |
---|---|---|
Název_klíče | Název klíče. | string (povinné) |
primaryKey | Hodnota primárního klíče SAS. | řetězec |
Práva | Práva, která tento klíč má. | "DeviceConnect" "EnrollmentRead" "EnrollmentWrite" "RegistrationStatusRead" "RegistrationStatusWrite" "ServiceConfig" (povinné) |
secondaryKey | Hodnota sekundárního klíče SAS. | řetězec |
Název_klíče | Název klíče. | string (povinné) |
primaryKey | Hodnota primárního klíče SAS. | řetězec |
Práva | Práva, která tento klíč má. | "DeviceConnect" "EnrollmentRead" "EnrollmentWrite" "RegistrationStatusRead" "RegistrationStatusWrite" "ServiceConfig" (povinné) |
secondaryKey | Hodnota sekundárního klíče SAS. | řetězec |
Popis IotHubDefinitionDescription
Název | Description | Hodnota |
---|---|---|
allocationWeight | Váha, která se má použít pro dané centrum IoT. | int |
applyAllocationPolicy | Příznak pro použití zásady allocationPolicy pro dané centrum IoT | bool |
připojovací řetězec | Připojovací řetězec centra IoT. | string (povinné) |
location | Oblast ARM centra IoT. | string (povinné) |
IotDpsSkuInfo
Název | Description | Hodnota |
---|---|---|
capacity | Počet jednotek, které se mají zřídit | int |
name | Název skladové položky. | "S1" |