Microsoft.Devices provisioningServices 2020-01-01
Bicep-resourcedefinitie
Het resourcetype provisioningServices kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor 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@2020-01-01' = {
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'
}
]
ipFilterRules: [
{
action: 'string'
filterName: 'string'
ipMask: 'string'
target: 'string'
}
]
provisioningState: 'string'
state: 'string'
}
}
Eigenschapswaarden
provisioningServices
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 3-64 Geldige tekens: Alfanumeriek en afbreekstreepjes. Eindig met alfanumeriek. |
location | De resourcelocatie. | tekenreeks (vereist) |
tags | De resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
sku | SKU-informatie voor een inrichtingsservice. | IotDpsSkuInfo (vereist) |
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. | tekenreeks |
properties | Servicespecifieke eigenschappen voor een inrichtingsservice | IotDpsPropertiesDescription (vereist) |
IotDpsPropertiesDescription
Naam | Description | Waarde |
---|---|---|
allocationPolicy | Toewijzingsbeleid dat moet worden gebruikt door deze inrichtingsservice. | 'GeoLatency' 'Gehasht' Statisch |
authorizationPolicies | Lijst met autorisatiesleutels voor een inrichtingsservice. | SharedAccessSignatureAuthorizationRuleAccessRightsDe...[] |
iotHubs | Lijst met IoT-hubs die zijn gekoppeld aan deze inrichtingsservice. | IotHubDefinitionDescription[] |
ipFilterRules | De IP-filterregels. | IpFilterRule[] |
provisioningState | De ARM-inrichtingsstatus van de inrichtingsservice. | tekenreeks |
staat | Huidige status van de inrichtingsservice. | 'Activeren' 'ActivationFailed' 'Actief' 'Verwijderd' 'Verwijderen' 'DeletionFailed' 'FailOver' FailoverFailed 'Hervatten' 'Opgeschort' 'Onderbreken' 'Overgang' |
SharedAccessSignatureAuthorizationRuleAccessRightsDe...
Naam | Description | Waarde |
---|---|---|
keyName | Naam van de sleutel. | tekenreeks (vereist) |
primaryKey | Waarde van primaire SAS-sleutel. | tekenreeks |
Rechten | Rechten die deze sleutel heeft. | 'DeviceConnect' 'EnrollmentRead' 'EnrollmentWrite' 'RegistrationStatusRead' 'RegistrationStatusWrite' 'ServiceConfig' (vereist) |
secondaryKey | Waarde van secundaire SAS-sleutel. | tekenreeks |
keyName | Naam van de sleutel. | tekenreeks (vereist) |
primaryKey | Waarde van primaire SAS-sleutel. | tekenreeks |
Rechten | Rechten die deze sleutel heeft. | 'DeviceConnect' 'EnrollmentRead' 'EnrollmentWrite' 'RegistrationStatusRead' 'RegistrationStatusWrite' 'ServiceConfig' (vereist) |
secondaryKey | Waarde van secundaire SAS-sleutel. | tekenreeks |
IotHubDefinitionDescription
Naam | Description | Waarde |
---|---|---|
allocationWeight | gewicht toe te passen voor een bepaalde iot h. | int |
applyAllocationPolicy | vlag voor het toepassen van allocationPolicy of niet voor een bepaalde IoT-hub. | booleaans |
connectionString | Verbindingsreeks voor de IoT-hub. | tekenreeks (vereist) |
location | ARM-regio van de IoT-hub. | tekenreeks (vereist) |
IpFilterRule
Naam | Description | Waarde |
---|---|---|
action | De gewenste actie voor aanvragen die door deze regel zijn vastgelegd. | 'Accepteren' 'Weigeren' (vereist) |
filterName | De naam van de IP-filterregel. | tekenreeks (vereist) |
ipMask | Een tekenreeks die het IP-adresbereik bevat in CIDR-notatie voor de regel. | tekenreeks (vereist) |
Doel | Doel voor aanvragen die door deze regel zijn vastgelegd. | 'alle' 'deviceApi' 'serviceApi' |
IotDpsSkuInfo
Naam | Description | Waarde |
---|---|---|
capacity | Het aantal eenheden dat moet worden ingericht | int |
naam | SKU-naam. | 'S1' |
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Een IOT Hub- en Ubuntu Edge-simulator maken |
Met deze sjabloon maakt u een IOT Hub en virtuele Machine Ubuntu Edge-simulator. |
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:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor 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": "2020-01-01",
"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"
}
],
"ipFilterRules": [
{
"action": "string",
"filterName": "string",
"ipMask": "string",
"target": "string"
}
],
"provisioningState": "string",
"state": "string"
}
}
Eigenschapswaarden
provisioningServices
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.Devices/provisioningServices' |
apiVersion | De resource-API-versie | '2020-01-01' |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 3-64 Geldige tekens: Alfanumerieken en afbreekstreepjes. Eindig met alfanumeriek. |
location | De resourcelocatie. | tekenreeks (vereist) |
tags | De resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
sku | SKU-informatie voor een inrichtingsservice. | IotDpsSkuInfo (vereist) |
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. | tekenreeks |
properties | Servicespecifieke eigenschappen voor een inrichtingsservice | IotDpsPropertiesDescription (vereist) |
IotDpsPropertiesDescription
Naam | Description | Waarde |
---|---|---|
allocationPolicy | Toewijzingsbeleid dat moet worden gebruikt door deze inrichtingsservice. | 'GeoLatency' 'Gehasht' Statisch |
authorizationPolicies | Lijst met autorisatiesleutels voor een inrichtingsservice. | SharedAccessSignatureAuthorizationRuleAccessRightsDe...[] |
iotHubs | Lijst met IoT-hubs die zijn gekoppeld aan deze inrichtingsservice. | IotHubDefinitionDescription[] |
ipFilterRules | De IP-filterregels. | IpFilterRule[] |
provisioningState | De ARM-inrichtingsstatus van de inrichtingsservice. | tekenreeks |
staat | Huidige status van de inrichtingsservice. | 'Activeren' 'ActivationFailed' 'Actief' 'Verwijderd' 'Verwijderen' 'DeletionFailed' 'FailOver' FailoverFailed 'Hervatten' 'Opgeschort' 'Onderbreken' 'Overgang' |
SharedAccessSignatureAuthorizationRuleAccessRightsDe...
Naam | Description | Waarde |
---|---|---|
keyName | Naam van de sleutel. | tekenreeks (vereist) |
primaryKey | Waarde van primaire SAS-sleutel. | tekenreeks |
Rechten | Rechten die deze sleutel heeft. | 'DeviceConnect' 'EnrollmentRead' 'EnrollmentWrite' 'RegistrationStatusRead' 'RegistrationStatusWrite' 'ServiceConfig' (vereist) |
secondaryKey | Waarde van secundaire SAS-sleutel. | tekenreeks |
keyName | Naam van de sleutel. | tekenreeks (vereist) |
primaryKey | Waarde van primaire SAS-sleutel. | tekenreeks |
Rechten | Rechten die deze sleutel heeft. | 'DeviceConnect' 'EnrollmentRead' 'EnrollmentWrite' 'RegistrationStatusRead' 'RegistrationStatusWrite' 'ServiceConfig' (vereist) |
secondaryKey | Waarde van secundaire SAS-sleutel. | tekenreeks |
IotHubDefinitionDescription
Naam | Description | Waarde |
---|---|---|
allocationWeight | gewicht toe te passen voor een bepaalde iot h. | int |
applyAllocationPolicy | vlag voor het toepassen van allocationPolicy of niet voor een bepaalde IoT-hub. | booleaans |
connectionString | Verbindingsreeks voor de IoT-hub. | tekenreeks (vereist) |
location | ARM-regio van de IoT-hub. | tekenreeks (vereist) |
IpFilterRule
Naam | Description | Waarde |
---|---|---|
action | De gewenste actie voor aanvragen die door deze regel zijn vastgelegd. | 'Accepteren' 'Weigeren' (vereist) |
filterName | De naam van de IP-filterregel. | tekenreeks (vereist) |
ipMask | Een tekenreeks die het IP-adresbereik bevat in CIDR-notatie voor de regel. | tekenreeks (vereist) |
Doel | Doel voor aanvragen die door deze regel zijn vastgelegd. | 'alle' 'deviceApi' 'serviceApi' |
IotDpsSkuInfo
Naam | Description | Waarde |
---|---|---|
capacity | Het aantal eenheden dat moet worden ingericht | int |
naam | SKU-naam. | 'S1' |
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Een IOT Hub- en Ubuntu Edge-simulator maken |
Met deze sjabloon maakt u een IOT Hub en virtuele Machine Ubuntu Edge-simulator. |
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. |
Terraform-resourcedefinitie (AzAPI-provider)
Het resourcetype provisioningServices kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie wijzigingenlogboek voor 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@2020-01-01"
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"
}
]
ipFilterRules = [
{
action = "string"
filterName = "string"
ipMask = "string"
target = "string"
}
]
provisioningState = "string"
state = "string"
}
sku = {
capacity = int
name = "S1"
}
etag = "string"
})
}
Eigenschapswaarden
provisioningServices
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.Devices/provisioningServices@2020-01-01" |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 3-64 Geldige tekens: Alfanumerieken en afbreekstreepjes. Eindig met alfanumeriek. |
location | De resourcelocatie. | tekenreeks (vereist) |
parent_id | Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. | tekenreeks (vereist) |
tags | De resourcetags. | Woordenlijst met tagnamen en -waarden. |
sku | SKU-informatie voor een inrichtingsservice. | IotDpsSkuInfo (vereist) |
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. | tekenreeks |
properties | Servicespecifieke eigenschappen voor een inrichtingsservice | IotDpsPropertiesDescription (vereist) |
IotDpsPropertiesDescription
Naam | Description | Waarde |
---|---|---|
allocationPolicy | Toewijzingsbeleid dat moet worden gebruikt door deze inrichtingsservice. | "GeoLatency" "Gehasht" "Statisch" |
authorizationPolicies | Lijst met autorisatiesleutels voor een inrichtingsservice. | SharedAccessSignatureAuthorizationRuleAccessRightsDe...[] |
iotHubs | Lijst met IoT-hubs die zijn gekoppeld aan deze inrichtingsservice. | IotHubDefinitionDescription[] |
ipFilterRules | De IP-filterregels. | IpFilterRule[] |
provisioningState | De ARM-inrichtingsstatus van de inrichtingsservice. | tekenreeks |
staat | Huidige status van de inrichtingsservice. | "Activeren" "ActivationFailed" "Actief" "Verwijderd" "Verwijderen" "DeletionFailed" "FailOver" "FailoverFailed" "Hervatten" "Opgeschort" "Onderbreken" "Overgang" |
SharedAccessSignatureAuthorizationRuleAccessRightsDe...
Naam | Description | Waarde |
---|---|---|
keyName | Naam van de sleutel. | tekenreeks (vereist) |
primaryKey | Waarde van primaire SAS-sleutel. | tekenreeks |
Rechten | Rechten die deze sleutel heeft. | "DeviceConnect" "EnrollmentRead" "EnrollmentWrite" "RegistrationStatusRead" "RegistrationStatusWrite" "ServiceConfig" (vereist) |
secondaryKey | Waarde van secundaire SAS-sleutel. | tekenreeks |
keyName | Naam van de sleutel. | tekenreeks (vereist) |
primaryKey | Waarde van primaire SAS-sleutel. | tekenreeks |
Rechten | Rechten die deze sleutel heeft. | "DeviceConnect" "EnrollmentRead" "EnrollmentWrite" "RegistrationStatusRead" "RegistrationStatusWrite" "ServiceConfig" (vereist) |
secondaryKey | Waarde van secundaire SAS-sleutel. | tekenreeks |
IotHubDefinitionDescription
Naam | Description | Waarde |
---|---|---|
allocationWeight | gewicht toe te passen voor een bepaalde iot h. | int |
applyAllocationPolicy | vlag voor het toepassen van allocationPolicy of niet voor een bepaalde IoT-hub. | booleaans |
connectionString | Verbindingsreeks voor de IoT-hub. | tekenreeks (vereist) |
location | ARM-regio van de IoT-hub. | tekenreeks (vereist) |
IpFilterRule
Naam | Description | Waarde |
---|---|---|
action | De gewenste actie voor aanvragen die door deze regel zijn vastgelegd. | "Accepteren" 'Weigeren' (vereist) |
filterName | De naam van de IP-filterregel. | tekenreeks (vereist) |
ipMask | Een tekenreeks die het IP-adresbereik bevat in CIDR-notatie voor de regel. | tekenreeks (vereist) |
Doel | Doel voor aanvragen die door deze regel zijn vastgelegd. | "alle" "deviceApi" "serviceApi" |
IotDpsSkuInfo
Naam | Description | Waarde |
---|---|---|
capacity | Het aantal eenheden dat moet worden ingericht | int |
naam | SKU-naam. | "S1" |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor