Microsoft.DeviceUpdate-Konten
Bicep-Ressourcendefinition
Der Ressourcentyp "Konten" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.DeviceUpdate/accounts-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.DeviceUpdate/accounts@2023-07-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
encryption: {
keyVaultKeyUri: 'string'
userAssignedIdentity: 'string'
}
privateEndpointConnections: [
{
properties: {
groupIds: [
'string'
]
privateEndpoint: {}
privateLinkServiceConnectionState: {
actionsRequired: 'string'
description: 'string'
status: 'string'
}
}
}
]
publicNetworkAccess: 'string'
sku: 'string'
}
tags: {
{customized property}: 'string'
}
}
Eigenschaftswerte
AccountProperties
Name | Beschreibung | Wert |
---|---|---|
Verschlüsselung | CMK-Verschlüsselung bei ruhenden Eigenschaften | Verschlüsselungs- |
privateEndpointConnections | Liste der privaten Endpunktverbindungen, die dem Konto zugeordnet sind. | PrivateEndpointConnection[] |
publicNetworkAccess | Gibt an, ob der Zugriff auf das öffentliche Netzwerk für das Konto zulässig ist. | "Deaktiviert" "Aktiviert" |
Sku | Geräteupdate-Sku | "Kostenlos" "Standard" |
Verschlüsselung
Name | Beschreibung | Wert |
---|---|---|
keyVaultKeyUri | Der URI des Schlüsseltresors | Schnur |
userAssignedIdentity | Die vollständige resourceId der vom Benutzer zugewiesenen Identität, die für den Schlüsseltresorzugriff verwendet werden soll. Die Identität muss auch dem Konto zugewiesen werden. | Schnur |
ManagedServiceIdentity
Name | Beschreibung | Wert |
---|---|---|
Art | Typ der verwalteten Dienstidentität (wobei systemAssigned- und UserAssigned-Typen zulässig sind). | 'None' 'SystemAssigned' "SystemAssigned,UserAssigned" "UserAssigned" (erforderlich) |
userAssignedIdentities | Die Gruppe der benutzerzuweisungen Identitäten, die der Ressource zugeordnet sind. Die Wörterbuchschlüssel "userAssignedIdentities" sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. | UserAssignedIdentities- |
Microsoft.DeviceUpdate/accounts
Name | Beschreibung | Wert |
---|---|---|
Identität | Der Identitätstyp, der für die Ressource verwendet wird. | ManagedServiceIdentity- |
Ort | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 3 Max. Länge = 3 Pattern = ^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (erforderlich) |
Eigenschaften | Geräteaktualisierungskontoeigenschaften. | AccountProperties- |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
PrivateEndpoint
Name | Beschreibung | Wert |
---|
PrivateEndpointConnection
Name | Beschreibung | Wert |
---|---|---|
Eigenschaften | Ressourceneigenschaften. | PrivateEndpointConnectionProperties (erforderlich) |
PrivateEndpointConnectionProperties
Name | Beschreibung | Wert |
---|---|---|
groupIds | Array von Gruppen-IDs. | string[] |
privateEndpoint | Die Ressource des privaten Endpunkts. | PrivateEndpoint- |
privateLinkServiceConnectionState | Eine Sammlung von Informationen über den Status der Verbindung zwischen Service Consumer und Provider. | PrivateLinkServiceConnectionState (erforderlich) |
PrivateLinkServiceConnectionState
Name | Beschreibung | Wert |
---|---|---|
actionsRequired | Eine Meldung, die angibt, ob Änderungen am Dienstanbieter Updates für den Verbraucher erfordern. | Schnur |
Beschreibung | Der Grund für die Genehmigung/Ablehnung der Verbindung. | Schnur |
Status | Gibt an, ob die Verbindung vom Besitzer des Diensts genehmigt/abgelehnt/entfernt wurde. | "Genehmigt" "Ausstehend" "Abgelehnt" |
TrackedResourceTags
Name | Beschreibung | Wert |
---|
UserAssignedIdentities
Name | Beschreibung | Wert |
---|
UserAssignedIdentity
Name | Beschreibung | Wert |
---|
Schnellstartbeispiele
Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.
Bicep-Datei | Beschreibung |
---|---|
Erstellen eines Geräteupdates für IoT Hub-Konto | Diese Vorlage erstellt ein Konto, das einen öffentlichen DNS-Eintrag bereitstellt und es ermöglicht, REST-API-Aufrufe an Data Plane zu tätigen. Anschließend muss der Benutzer eine Instanz unter dem Konto erstellen und mit einem IoT Hub verknüpfen, um mit der Verwendung des Diensts zu beginnen. |
Erstellen des Geräteupdates für IoT Hub-Konto, Instanz, IoT Hub- | Diese Vorlage erstellt ein Konto und eine Instanz und einen Hub, mit dem die Instanz verknüpft werden soll. Er konfiguriert den Hub mit den erforderlichen Zugriffsrichtlinien, Routen und Verbrauchergruppen. |
ARM-Vorlagenressourcendefinition
Der Ressourcentyp "Konten" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.DeviceUpdate/accounts-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.DeviceUpdate/accounts",
"apiVersion": "2023-07-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"encryption": {
"keyVaultKeyUri": "string",
"userAssignedIdentity": "string"
},
"privateEndpointConnections": [
{
"properties": {
"groupIds": [ "string" ],
"privateEndpoint": {
},
"privateLinkServiceConnectionState": {
"actionsRequired": "string",
"description": "string",
"status": "string"
}
}
}
],
"publicNetworkAccess": "string",
"sku": "string"
},
"tags": {
"{customized property}": "string"
}
}
Eigenschaftswerte
AccountProperties
Name | Beschreibung | Wert |
---|---|---|
Verschlüsselung | CMK-Verschlüsselung bei ruhenden Eigenschaften | Verschlüsselungs- |
privateEndpointConnections | Liste der privaten Endpunktverbindungen, die dem Konto zugeordnet sind. | PrivateEndpointConnection[] |
publicNetworkAccess | Gibt an, ob der Zugriff auf das öffentliche Netzwerk für das Konto zulässig ist. | "Deaktiviert" "Aktiviert" |
Sku | Geräteupdate-Sku | "Kostenlos" "Standard" |
Verschlüsselung
Name | Beschreibung | Wert |
---|---|---|
keyVaultKeyUri | Der URI des Schlüsseltresors | Schnur |
userAssignedIdentity | Die vollständige resourceId der vom Benutzer zugewiesenen Identität, die für den Schlüsseltresorzugriff verwendet werden soll. Die Identität muss auch dem Konto zugewiesen werden. | Schnur |
ManagedServiceIdentity
Name | Beschreibung | Wert |
---|---|---|
Art | Typ der verwalteten Dienstidentität (wobei systemAssigned- und UserAssigned-Typen zulässig sind). | 'None' 'SystemAssigned' "SystemAssigned,UserAssigned" "UserAssigned" (erforderlich) |
userAssignedIdentities | Die Gruppe der benutzerzuweisungen Identitäten, die der Ressource zugeordnet sind. Die Wörterbuchschlüssel "userAssignedIdentities" sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. | UserAssignedIdentities- |
Microsoft.DeviceUpdate/accounts
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | '2023-07-01' |
Identität | Der Identitätstyp, der für die Ressource verwendet wird. | ManagedServiceIdentity- |
Ort | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 3 Max. Länge = 3 Pattern = ^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (erforderlich) |
Eigenschaften | Geräteaktualisierungskontoeigenschaften. | AccountProperties- |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Art | Der Ressourcentyp | "Microsoft.DeviceUpdate/accounts" |
PrivateEndpoint
Name | Beschreibung | Wert |
---|
PrivateEndpointConnection
Name | Beschreibung | Wert |
---|---|---|
Eigenschaften | Ressourceneigenschaften. | PrivateEndpointConnectionProperties (erforderlich) |
PrivateEndpointConnectionProperties
Name | Beschreibung | Wert |
---|---|---|
groupIds | Array von Gruppen-IDs. | string[] |
privateEndpoint | Die Ressource des privaten Endpunkts. | PrivateEndpoint- |
privateLinkServiceConnectionState | Eine Sammlung von Informationen über den Status der Verbindung zwischen Service Consumer und Provider. | PrivateLinkServiceConnectionState (erforderlich) |
PrivateLinkServiceConnectionState
Name | Beschreibung | Wert |
---|---|---|
actionsRequired | Eine Meldung, die angibt, ob Änderungen am Dienstanbieter Updates für den Verbraucher erfordern. | Schnur |
Beschreibung | Der Grund für die Genehmigung/Ablehnung der Verbindung. | Schnur |
Status | Gibt an, ob die Verbindung vom Besitzer des Diensts genehmigt/abgelehnt/entfernt wurde. | "Genehmigt" "Ausstehend" "Abgelehnt" |
TrackedResourceTags
Name | Beschreibung | Wert |
---|
UserAssignedIdentities
Name | Beschreibung | Wert |
---|
UserAssignedIdentity
Name | Beschreibung | Wert |
---|
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
Erstellen eines Geräteupdates für IoT Hub-Konto |
Diese Vorlage erstellt ein Konto, das einen öffentlichen DNS-Eintrag bereitstellt und es ermöglicht, REST-API-Aufrufe an Data Plane zu tätigen. Anschließend muss der Benutzer eine Instanz unter dem Konto erstellen und mit einem IoT Hub verknüpfen, um mit der Verwendung des Diensts zu beginnen. |
Erstellen des Geräteupdates für IoT Hub-Konto, Instanz, IoT Hub- |
Diese Vorlage erstellt ein Konto und eine Instanz und einen Hub, mit dem die Instanz verknüpft werden soll. Er konfiguriert den Hub mit den erforderlichen Zugriffsrichtlinien, Routen und Verbrauchergruppen. |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp "Konten" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Ressource "Microsoft.DeviceUpdate/accounts" zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DeviceUpdate/accounts@2023-07-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
encryption = {
keyVaultKeyUri = "string"
userAssignedIdentity = "string"
}
privateEndpointConnections = [
{
properties = {
groupIds = [
"string"
]
privateEndpoint = {
}
privateLinkServiceConnectionState = {
actionsRequired = "string"
description = "string"
status = "string"
}
}
}
]
publicNetworkAccess = "string"
sku = "string"
}
})
}
Eigenschaftswerte
AccountProperties
Name | Beschreibung | Wert |
---|---|---|
Verschlüsselung | CMK-Verschlüsselung bei ruhenden Eigenschaften | Verschlüsselungs- |
privateEndpointConnections | Liste der privaten Endpunktverbindungen, die dem Konto zugeordnet sind. | PrivateEndpointConnection[] |
publicNetworkAccess | Gibt an, ob der Zugriff auf das öffentliche Netzwerk für das Konto zulässig ist. | "Deaktiviert" "Aktiviert" |
Sku | Geräteupdate-Sku | "Kostenlos" "Standard" |
Verschlüsselung
Name | Beschreibung | Wert |
---|---|---|
keyVaultKeyUri | Der URI des Schlüsseltresors | Schnur |
userAssignedIdentity | Die vollständige resourceId der vom Benutzer zugewiesenen Identität, die für den Schlüsseltresorzugriff verwendet werden soll. Die Identität muss auch dem Konto zugewiesen werden. | Schnur |
ManagedServiceIdentity
Name | Beschreibung | Wert |
---|---|---|
Art | Typ der verwalteten Dienstidentität (wobei systemAssigned- und UserAssigned-Typen zulässig sind). | 'None' 'SystemAssigned' "SystemAssigned,UserAssigned" "UserAssigned" (erforderlich) |
userAssignedIdentities | Die Gruppe der benutzerzuweisungen Identitäten, die der Ressource zugeordnet sind. Die Wörterbuchschlüssel "userAssignedIdentities" sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. | UserAssignedIdentities- |
Microsoft.DeviceUpdate/accounts
Name | Beschreibung | Wert |
---|---|---|
Identität | Der Identitätstyp, der für die Ressource verwendet wird. | ManagedServiceIdentity- |
Ort | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 3 Max. Länge = 3 Pattern = ^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (erforderlich) |
Eigenschaften | Geräteaktualisierungskontoeigenschaften. | AccountProperties- |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
Art | Der Ressourcentyp | "Microsoft.DeviceUpdate/accounts@2023-07-01" |
PrivateEndpoint
Name | Beschreibung | Wert |
---|
PrivateEndpointConnection
Name | Beschreibung | Wert |
---|---|---|
Eigenschaften | Ressourceneigenschaften. | PrivateEndpointConnectionProperties (erforderlich) |
PrivateEndpointConnectionProperties
Name | Beschreibung | Wert |
---|---|---|
groupIds | Array von Gruppen-IDs. | string[] |
privateEndpoint | Die Ressource des privaten Endpunkts. | PrivateEndpoint- |
privateLinkServiceConnectionState | Eine Sammlung von Informationen über den Status der Verbindung zwischen Service Consumer und Provider. | PrivateLinkServiceConnectionState (erforderlich) |
PrivateLinkServiceConnectionState
Name | Beschreibung | Wert |
---|---|---|
actionsRequired | Eine Meldung, die angibt, ob Änderungen am Dienstanbieter Updates für den Verbraucher erfordern. | Schnur |
Beschreibung | Der Grund für die Genehmigung/Ablehnung der Verbindung. | Schnur |
Status | Gibt an, ob die Verbindung vom Besitzer des Diensts genehmigt/abgelehnt/entfernt wurde. | "Genehmigt" "Ausstehend" "Abgelehnt" |
TrackedResourceTags
Name | Beschreibung | Wert |
---|
UserAssignedIdentities
Name | Beschreibung | Wert |
---|
UserAssignedIdentity
Name | Beschreibung | Wert |
---|