Microsoft. DeviceUpdate-Konten
Bicep-Ressourcendefinition
Der Ressourcentyp "Konten" kann bereitgestellt werden in:
- Ressourcengruppen : Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
So erstellen Sie eine Microsoft. Fügen Sie Ihrer Vorlage die folgende Bicep-Ressource deviceUpdate/accounts hinzu.
resource symbolicname 'Microsoft.DeviceUpdate/accounts@2022-12-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {}
}
properties: {
encryption: {
keyVaultKeyUri: 'string'
userAssignedIdentity: 'string'
}
privateEndpointConnections: [
{
properties: {
groupIds: [
'string'
]
privateEndpoint: {}
privateLinkServiceConnectionState: {
actionsRequired: 'string'
description: 'string'
status: 'string'
}
}
}
]
publicNetworkAccess: 'string'
sku: 'string'
}
}
Eigenschaftswerte
accounts
Name | Beschreibung | Wert |
---|---|---|
name | Der Ressourcenname | Zeichenfolge (erforderlich) |
location | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Identität | Der Identitätstyp, der für die Ressource verwendet wird. | ManagedServiceIdentity |
properties | Eigenschaften des Device Update-Kontos. | AccountProperties |
ManagedServiceIdentity
Name | Beschreibung | Wert |
---|---|---|
type | Typ der verwalteten Dienstidentität (wobei sowohl SystemAssigned- als auch UserAssigned-Typen zulässig sind). | "Keine" "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (erforderlich) |
userAssignedIdentities | Die Gruppe der benutzerseitig zugewiesenen Identitäten, die der Ressource zugeordnet sind. Bei den userAssignedIdentities-Wörterbuchschlüsseln handelt es sich um ARM-Ressourcen-IDs in der Form : "/subscriptions/{subscriptionId}/resourceGroupGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. | Objekt (object) |
AccountProperties
Name | Beschreibung | Wert |
---|---|---|
Verschlüsselung | CMK-Verschlüsselung ruhender Eigenschaften | Verschlüsselung |
privateEndpointConnections. | Liste der privaten Endpunktverbindungen, die dem Konto zugeordnet sind. | PrivateEndpointConnection[] |
publicNetworkAccess | Gibt an, ob der Zugriff auf öffentliche Netzwerke für das Konto zulässig ist oder nicht. | "Deaktiviert" "Aktiviert" |
sku | Geräteupdate-Sku | "Kostenlos" "Standard" |
Verschlüsselung
Name | Beschreibung | Wert |
---|---|---|
keyVaultKeyUri | Der URI des Schlüsseltresors | Zeichenfolge |
userAssignedIdentity | Die vollständige resourceId der benutzerseitig zugewiesenen Identität, die für den Schlüsseltresorzugriff verwendet werden soll. Identität muss auch dem Konto zugewiesen werden | Zeichenfolge |
PrivateEndpointConnection
Name | Beschreibung | Wert |
---|---|---|
properties | 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 dem Dienst consumer und dem Anbieter. | PrivateLinkServiceConnectionState (erforderlich) |
PrivateEndpoint
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
PrivateLinkServiceConnectionState
Name | Beschreibung | Wert |
---|---|---|
actionsRequired | Eine Meldung, die angibt, ob Änderungen am Dienstanbieter Updates für den Consumer erfordern. | Zeichenfolge |
description | Der Grund für die Genehmigung/Ablehnung der Verbindung. | Zeichenfolge |
status | Gibt an, ob die Verbindung vom Besitzer des Diensts genehmigt/abgelehnt/entfernt wurde. | "Genehmigt" "Ausstehend" 'Rejected' |
Schnellstartvorlagen
Mit den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Vorlage | Beschreibung |
---|---|
Erstellen eines Geräteupdates für IoT Hub Konto |
Mit dieser Vorlage wird ein Konto erstellt, das einen öffentlichen DNS-Eintrag bereitstellt und rest-API-Aufrufe an Data Plane ermöglicht. Anschließend muss der Benutzer eine Instanz unter dem Konto erstellen und sie mit einem IoT Hub verknüpfen, um den Dienst zu verwenden. |
Erstellen eines Geräteupdates für IoT Hub Konto, Instanz, IoT Hub |
Diese Vorlage erstellt ein Konto sowie eine Instanz und einen Hub, mit dem die Instanz verknüpft werden kann. Er konfiguriert den Hub mit den erforderlichen Zugriffsrichtlinien, Routen und Consumergruppen. |
Ressourcendefinition mit einer ARM-Vorlage
Der Ressourcentyp "Konten" kann bereitgestellt werden in:
- Ressourcengruppen : Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
So erstellen Sie eine Microsoft. Fügen Sie ihrer Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.DeviceUpdate/accounts",
"apiVersion": "2022-12-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"encryption": {
"keyVaultKeyUri": "string",
"userAssignedIdentity": "string"
},
"privateEndpointConnections": [
{
"properties": {
"groupIds": [ "string" ],
"privateEndpoint": {},
"privateLinkServiceConnectionState": {
"actionsRequired": "string",
"description": "string",
"status": "string"
}
}
}
],
"publicNetworkAccess": "string",
"sku": "string"
}
}
Eigenschaftswerte
accounts
Name | Beschreibung | Wert |
---|---|---|
type | Ressourcentyp | "Microsoft. DeviceUpdate/konten" |
apiVersion | Die Version der Ressourcen-API | '2022-12-01-preview' |
name | Der Ressourcenname | Zeichenfolge (erforderlich) |
location | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Identität | Der Identitätstyp, der für die Ressource verwendet wird. | ManagedServiceIdentity |
properties | Eigenschaften des Device Update-Kontos. | AccountProperties |
ManagedServiceIdentity
Name | Beschreibung | Wert |
---|---|---|
type | Typ der verwalteten Dienstidentität (wobei sowohl SystemAssigned- als auch UserAssigned-Typen zulässig sind). | "Keine" "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (erforderlich) |
userAssignedIdentities | Die Gruppe der benutzerseitig zugewiesenen Identitäten, die der Ressource zugeordnet sind. Bei den userAssignedIdentities-Wörterbuchschlüsseln handelt es sich um ARM-Ressourcen-IDs in der Form : "/subscriptions/{subscriptionId}/resourceGroupGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. | Objekt (object) |
AccountProperties
Name | Beschreibung | Wert |
---|---|---|
Verschlüsselung | CMK-Verschlüsselung ruhender Eigenschaften | Verschlüsselung |
privateEndpointConnections. | Liste der privaten Endpunktverbindungen, die dem Konto zugeordnet sind. | PrivateEndpointConnection[] |
publicNetworkAccess | Gibt an, ob der Zugriff auf öffentliche Netzwerke für das Konto zulässig ist oder nicht. | "Deaktiviert" "Aktiviert" |
sku | Geräteupdate-Sku | "Kostenlos" "Standard" |
Verschlüsselung
Name | Beschreibung | Wert |
---|---|---|
keyVaultKeyUri | Der URI des Schlüsseltresors | Zeichenfolge |
userAssignedIdentity | Die vollständige resourceId der benutzerseitig zugewiesenen Identität, die für den Schlüsseltresorzugriff verwendet werden soll. Identität muss auch dem Konto zugewiesen werden | Zeichenfolge |
PrivateEndpointConnection
Name | Beschreibung | Wert |
---|---|---|
properties | 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 dem Dienst consumer und dem Anbieter. | PrivateLinkServiceConnectionState (erforderlich) |
PrivateEndpoint
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
PrivateLinkServiceConnectionState
Name | Beschreibung | Wert |
---|---|---|
actionsRequired | Eine Meldung, die angibt, ob Änderungen am Dienstanbieter Updates für den Consumer erfordern. | Zeichenfolge |
description | Der Grund für die Genehmigung/Ablehnung der Verbindung. | Zeichenfolge |
status | Gibt an, ob die Verbindung vom Besitzer des Diensts genehmigt/abgelehnt/entfernt wurde. | "Genehmigt" "Ausstehend" 'Rejected' |
Schnellstartvorlagen
Mit den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Vorlage | Beschreibung |
---|---|
Erstellen eines Geräteupdates für IoT Hub Konto |
Mit dieser Vorlage wird ein Konto erstellt, das einen öffentlichen DNS-Eintrag bereitstellt und rest-API-Aufrufe an Data Plane ermöglicht. Anschließend muss der Benutzer eine Instanz unter dem Konto erstellen und sie mit einem IoT Hub verknüpfen, um den Dienst zu verwenden. |
Erstellen eines Geräteupdates für IoT Hub Konto, Instanz, IoT Hub |
Diese Vorlage erstellt ein Konto sowie eine Instanz und einen Hub, mit dem die Instanz verknüpft werden kann. Er konfiguriert den Hub mit den erforderlichen Zugriffsrichtlinien, Routen und Consumergruppen. |
Terraform (AzAPI-Anbieter) Ressourcendefinition
Der Ressourcentyp "Konten" kann bereitgestellt werden in:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
So erstellen Sie eine Microsoft. Fügen Sie Ihrer Vorlage die folgende Terraform-Ressource deviceUpdate/accounts hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DeviceUpdate/accounts@2022-12-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
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
accounts
Name | Beschreibung | Wert |
---|---|---|
type | Ressourcentyp | "Microsoft. DeviceUpdate/accounts@2022-12-01-preview" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) |
location | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
parent_id | Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. | Zeichenfolge (erforderlich) |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. |
Identität | Der Identitätstyp, der für die Ressource verwendet wird. | ManagedServiceIdentity |
properties | Eigenschaften des Device Update-Kontos. | AccountProperties |
ManagedServiceIdentity
Name | Beschreibung | Wert |
---|---|---|
type | Typ der verwalteten Dienstidentität (wobei sowohl SystemAssigned- als auch UserAssigned-Typen zulässig sind). | "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (erforderlich) |
identity_ids | Die Gruppe der benutzerseitig zugewiesenen Identitäten, die der Ressource zugeordnet sind. Bei den userAssignedIdentities-Wörterbuchschlüsseln handelt es sich um ARM-Ressourcen-IDs in der Form : "/subscriptions/{subscriptionId}/resourceGroupGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. | Array von Benutzeridentitäts-IDs. |
AccountProperties
Name | Beschreibung | Wert |
---|---|---|
Verschlüsselung | CMK-Verschlüsselung ruhender Eigenschaften | Verschlüsselung |
privateEndpointConnections. | Liste der privaten Endpunktverbindungen, die dem Konto zugeordnet sind. | PrivateEndpointConnection[] |
publicNetworkAccess | Gibt an, ob der Zugriff auf öffentliche Netzwerke für das Konto zulässig ist oder nicht. | "Deaktiviert" "Aktiviert" |
sku | Geräteupdate-Sku | "Kostenlos" "Standard" |
Verschlüsselung
Name | Beschreibung | Wert |
---|---|---|
keyVaultKeyUri | Der URI des Schlüsseltresors | Zeichenfolge |
userAssignedIdentity | Die vollständige resourceId der benutzerseitig zugewiesenen Identität, die für den Schlüsseltresorzugriff verwendet werden soll. Identität muss auch dem Konto zugewiesen werden | Zeichenfolge |
PrivateEndpointConnection
Name | Beschreibung | Wert |
---|---|---|
properties | 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 dem Dienst consumer und dem Anbieter. | PrivateLinkServiceConnectionState (erforderlich) |
PrivateEndpoint
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
PrivateLinkServiceConnectionState
Name | Beschreibung | Wert |
---|---|---|
actionsRequired | Eine Meldung, die angibt, ob Änderungen am Dienstanbieter Updates für den Consumer erfordern. | Zeichenfolge |
description | Der Grund für die Genehmigung/Ablehnung der Verbindung. | Zeichenfolge |
status | Gibt an, ob die Verbindung vom Besitzer des Diensts genehmigt/abgelehnt/entfernt wurde. | "Genehmigt" "Ausstehend" "Abgelehnt" |