Freigeben über


Microsoft. DeviceUpdate-Konten

Bicep-Ressourcendefinition

Der Ressourcentyp "Konten" kann bereitgestellt werden in:

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

In Azure bereitstellen
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

In Azure bereitstellen
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:

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

In Azure bereitstellen
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

In Azure bereitstellen
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"