Dela via


Microsoft.DeviceUpdate-konton

Bicep-resursdefinition

Kontoresurstypen kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DeviceUpdate/accounts-resurs lägger du till följande Bicep i mallen.

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'
  }
}

Egenskapsvärden

AccountProperties

Namn Beskrivning Värde
kryptering CMK-kryptering i viloegenskaper Kryptering
privateEndpointConnections Lista över privata slutpunktsanslutningar som är associerade med kontot. PrivateEndpointConnection[]
publicNetworkAccess Om offentlig nätverksåtkomst tillåts för kontot eller inte. "Inaktiverad"
"Aktiverad"
Sku SKU för enhetsuppdatering "Kostnadsfri"
"Standard"

Kryptering

Namn Beskrivning Värde
keyVaultKeyUri URI för nyckelvalvet sträng
userAssignedIdentity Det fullständiga resourceId för den användartilldelade identitet som ska användas för åtkomst till nyckelvalvet. Identiteten måste också tilldelas till kontot sträng

ManagedServiceIdentity

Namn Beskrivning Värde
typ Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts). "Ingen"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (krävs)
userAssignedIdentities Uppsättningen användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden. UserAssignedIdentiteter

Microsoft.DeviceUpdate/accounts

Namn Beskrivning Värde
identitet Den typ av identitet som används för resursen. ManagedServiceIdentity
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 3
Maximal längd = 24
Mönster = ^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (krävs)
Egenskaper Egenskaper för enhetsuppdateringskonto. AccountProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

PrivateEndpoint

Namn Beskrivning Värde

PrivateEndpointConnection

Namn Beskrivning Värde
Egenskaper Resursegenskaper. PrivateEndpointConnectionProperties (krävs)

PrivateEndpointConnectionProperties

Namn Beskrivning Värde
groupIds Matris med grupp-ID:t. string[]
privateEndpoint Resursen för den privata slutpunkten. PrivateEndpoint
privateLinkServiceConnectionState En samling med information om tillståndet för anslutningen mellan tjänstkonsumenten och leverantören. PrivateLinkServiceConnectionState (krävs)

PrivateLinkServiceConnectionState

Namn Beskrivning Värde
actionsRequired Ett meddelande som anger om ändringar på tjänstleverantören kräver några uppdateringar på konsumenten. sträng
beskrivning Orsak till godkännande/avvisande av anslutningen. sträng
status Anger om anslutningen har godkänts/avvisats/tagits bort av tjänstens ägare. "Godkänd"
"Väntar"
"Avvisade"

TrackedResourceTags

Namn Beskrivning Värde

UserAssignedIdentiteter

Namn Beskrivning Värde

UserAssignedIdentity

Namn Beskrivning Värde

Användningsexempel

Azure-snabbstartsexempel

Följande Azure-snabbstartsmallar innehålla Bicep-exempel för distribution av den här resurstypen.

Bicep-fil Beskrivning
Skapa enhetsuppdatering för IoT Hub-konto Den här mallen skapar ett konto som tillhandahåller offentlig DNS-post och gör det möjligt att göra REST API-anrop till dataplanet. Sedan måste användaren skapa en instans under kontot och länka den till en IoT Hub för att börja använda tjänsten.
Skapa enhetsuppdatering för IoT Hub-konto, instans, IoT Hub- Den här mallen skapar ett konto, en instans och en hubb att länka instansen med. Den konfigurerar hubben med nödvändiga åtkomstprinciper, vägar och konsumentgrupper.

Resursdefinition för ARM-mall

Kontoresurstypen kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DeviceUpdate/accounts-resurs lägger du till följande JSON i mallen.

{
  "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"
  }
}

Egenskapsvärden

AccountProperties

Namn Beskrivning Värde
kryptering CMK-kryptering i viloegenskaper Kryptering
privateEndpointConnections Lista över privata slutpunktsanslutningar som är associerade med kontot. PrivateEndpointConnection[]
publicNetworkAccess Om offentlig nätverksåtkomst tillåts för kontot eller inte. "Inaktiverad"
"Aktiverad"
Sku SKU för enhetsuppdatering "Kostnadsfri"
"Standard"

Kryptering

Namn Beskrivning Värde
keyVaultKeyUri URI för nyckelvalvet sträng
userAssignedIdentity Det fullständiga resourceId för den användartilldelade identitet som ska användas för åtkomst till nyckelvalvet. Identiteten måste också tilldelas till kontot sträng

ManagedServiceIdentity

Namn Beskrivning Värde
typ Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts). "Ingen"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (krävs)
userAssignedIdentities Uppsättningen användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden. UserAssignedIdentiteter

Microsoft.DeviceUpdate/accounts

Namn Beskrivning Värde
apiVersion API-versionen '2023-07-01'
identitet Den typ av identitet som används för resursen. ManagedServiceIdentity
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 3
Maximal längd = 24
Mönster = ^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (krävs)
Egenskaper Egenskaper för enhetsuppdateringskonto. AccountProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.DeviceUpdate/accounts"

PrivateEndpoint

Namn Beskrivning Värde

PrivateEndpointConnection

Namn Beskrivning Värde
Egenskaper Resursegenskaper. PrivateEndpointConnectionProperties (krävs)

PrivateEndpointConnectionProperties

Namn Beskrivning Värde
groupIds Matris med grupp-ID:t. string[]
privateEndpoint Resursen för den privata slutpunkten. PrivateEndpoint
privateLinkServiceConnectionState En samling med information om tillståndet för anslutningen mellan tjänstkonsumenten och leverantören. PrivateLinkServiceConnectionState (krävs)

PrivateLinkServiceConnectionState

Namn Beskrivning Värde
actionsRequired Ett meddelande som anger om ändringar på tjänstleverantören kräver några uppdateringar på konsumenten. sträng
beskrivning Orsak till godkännande/avvisande av anslutningen. sträng
status Anger om anslutningen har godkänts/avvisats/tagits bort av tjänstens ägare. "Godkänd"
"Väntar"
"Avvisade"

TrackedResourceTags

Namn Beskrivning Värde

UserAssignedIdentiteter

Namn Beskrivning Värde

UserAssignedIdentity

Namn Beskrivning Värde

Användningsexempel

Azure-snabbstartsmallar

Följande Azure-snabbstartsmallar distribuera den här resurstypen.

Mall Beskrivning
Skapa enhetsuppdatering för IoT Hub-konto

Distribuera till Azure
Den här mallen skapar ett konto som tillhandahåller offentlig DNS-post och gör det möjligt att göra REST API-anrop till dataplanet. Sedan måste användaren skapa en instans under kontot och länka den till en IoT Hub för att börja använda tjänsten.
Skapa enhetsuppdatering för IoT Hub-konto, instans, IoT Hub-

Distribuera till Azure
Den här mallen skapar ett konto, en instans och en hubb att länka instansen med. Den konfigurerar hubben med nödvändiga åtkomstprinciper, vägar och konsumentgrupper.

Resursdefinition för Terraform (AzAPI-provider)

Kontoresurstypen kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DeviceUpdate/accounts-resurs lägger du till följande Terraform i mallen.

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"
    }
  })
}

Egenskapsvärden

AccountProperties

Namn Beskrivning Värde
kryptering CMK-kryptering i viloegenskaper Kryptering
privateEndpointConnections Lista över privata slutpunktsanslutningar som är associerade med kontot. PrivateEndpointConnection[]
publicNetworkAccess Om offentlig nätverksåtkomst tillåts för kontot eller inte. "Inaktiverad"
"Aktiverad"
Sku SKU för enhetsuppdatering "Kostnadsfri"
"Standard"

Kryptering

Namn Beskrivning Värde
keyVaultKeyUri URI för nyckelvalvet sträng
userAssignedIdentity Det fullständiga resourceId för den användartilldelade identitet som ska användas för åtkomst till nyckelvalvet. Identiteten måste också tilldelas till kontot sträng

ManagedServiceIdentity

Namn Beskrivning Värde
typ Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts). "Ingen"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (krävs)
userAssignedIdentities Uppsättningen användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden. UserAssignedIdentiteter

Microsoft.DeviceUpdate/accounts

Namn Beskrivning Värde
identitet Den typ av identitet som används för resursen. ManagedServiceIdentity
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 3
Maximal längd = 24
Mönster = ^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (krävs)
Egenskaper Egenskaper för enhetsuppdateringskonto. AccountProperties
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.DeviceUpdate/accounts@2023-07-01"

PrivateEndpoint

Namn Beskrivning Värde

PrivateEndpointConnection

Namn Beskrivning Värde
Egenskaper Resursegenskaper. PrivateEndpointConnectionProperties (krävs)

PrivateEndpointConnectionProperties

Namn Beskrivning Värde
groupIds Matris med grupp-ID:t. string[]
privateEndpoint Resursen för den privata slutpunkten. PrivateEndpoint
privateLinkServiceConnectionState En samling med information om tillståndet för anslutningen mellan tjänstkonsumenten och leverantören. PrivateLinkServiceConnectionState (krävs)

PrivateLinkServiceConnectionState

Namn Beskrivning Värde
actionsRequired Ett meddelande som anger om ändringar på tjänstleverantören kräver några uppdateringar på konsumenten. sträng
beskrivning Orsak till godkännande/avvisande av anslutningen. sträng
status Anger om anslutningen har godkänts/avvisats/tagits bort av tjänstens ägare. "Godkänd"
"Väntar"
"Avvisade"

TrackedResourceTags

Namn Beskrivning Värde

UserAssignedIdentiteter

Namn Beskrivning Värde

UserAssignedIdentity

Namn Beskrivning Värde