Dela via


Microsoft. DeviceUpdate-konton 2022-10-01

Bicep-resursdefinition

Resurstypen konton kan distribueras till:

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

Resursformat

Skapa en Microsoft. Resursen DeviceUpdate/accounts lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.DeviceUpdate/accounts@2022-10-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    privateEndpointConnections: [
      {
        properties: {
          groupIds: [
            'string'
          ]
          privateEndpoint: {}
          privateLinkServiceConnectionState: {
            actionsRequired: 'string'
            description: 'string'
            status: 'string'
          }
        }
      }
    ]
    publicNetworkAccess: 'string'
    sku: 'string'
  }
}

Egenskapsvärden

konton

Name Beskrivning Värde
name Resursnamnet sträng (krävs)
location Den geo-plats där resursen finns sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
identity Den typ av identitet som används för resursen. ManagedServiceIdentity
properties Egenskaper för enhetsuppdateringskonto. AccountProperties

ManagedServiceIdentity

Name Beskrivning Värde
typ Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts). "Ingen"
"SystemTilldelade"
"SystemAssigned,UserAssigned"
"UserAssigned" (krävs)
userAssignedIdentities Den uppsättning 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. objekt

AccountProperties

Name Beskrivning Värde
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"

PrivateEndpointConnection

Name Beskrivning Värde
properties Resursegenskaper. PrivateEndpointConnectionProperties (krävs)

PrivateEndpointConnectionProperties

Name 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änstekonsumenten och leverantören. PrivateLinkServiceConnectionState (krävs)

PrivateEndpoint

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

PrivateLinkServiceConnectionState

Name Beskrivning Värde
actionsRequired Ett meddelande som anger om ändringar på tjänstleverantören kräver uppdateringar på konsumenten. sträng
beskrivning Anledningen 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"
"Avvisad"

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
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 som instansen ska länkas till. Den konfigurerar hubben med nödvändiga åtkomstprinciper, vägar och konsumentgrupper.

Resursdefinition för ARM-mall

Kontoresurstypen kan distribueras till:

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

Resursformat

Skapa en Microsoft. DeviceUpdate/accounts-resursen lägger du till följande JSON i mallen.

{
  "type": "Microsoft.DeviceUpdate/accounts",
  "apiVersion": "2022-10-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "privateEndpointConnections": [
      {
        "properties": {
          "groupIds": [ "string" ],
          "privateEndpoint": {},
          "privateLinkServiceConnectionState": {
            "actionsRequired": "string",
            "description": "string",
            "status": "string"
          }
        }
      }
    ],
    "publicNetworkAccess": "string",
    "sku": "string"
  }
}

Egenskapsvärden

konton

Name Beskrivning Värde
typ Resurstypen "Microsoft. DeviceUpdate/accounts'
apiVersion Resurs-API-versionen '2022-10-01'
name Resursnamnet sträng (krävs)
location Den geo-plats där resursen finns sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
identity Den typ av identitet som används för resursen. ManagedServiceIdentity
properties Egenskaper för enhetsuppdateringskonto. AccountProperties

ManagedServiceIdentity

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

AccountProperties

Name Beskrivning Värde
privateEndpointConnections Lista över privata slutpunktsanslutningar som är associerade med kontot. PrivateEndpointConnection[]
publicNetworkAccess Om åtkomst till offentligt nätverk tillåts för kontot eller inte. "Inaktiverad"
"Aktiverad"
sku SKU för enhetsuppdatering "Kostnadsfri"
"Standard"

PrivateEndpointConnection

Name Beskrivning Värde
properties Resursegenskaper. PrivateEndpointConnectionProperties (krävs)

PrivateEndpointConnectionProperties

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

PrivateEndpoint

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

PrivateLinkServiceConnectionState

Name Beskrivning Värde
actionsRequired Ett meddelande som anger om ändringar på tjänstleverantören kräver uppdateringar på konsumenten. sträng
beskrivning Anledningen 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"
"Avvisad"

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
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 med 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 och 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)

Resurstypen konton kan distribueras till:

  • Resursgrupper

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

Resursformat

Skapa en Microsoft. Resursen DeviceUpdate/accounts lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DeviceUpdate/accounts@2022-10-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      privateEndpointConnections = [
        {
          properties = {
            groupIds = [
              "string"
            ]
            privateEndpoint = {}
            privateLinkServiceConnectionState = {
              actionsRequired = "string"
              description = "string"
              status = "string"
            }
          }
        }
      ]
      publicNetworkAccess = "string"
      sku = "string"
    }
  })
}

Egenskapsvärden

konton

Name Beskrivning Värde
typ Resurstypen "Microsoft. DeviceUpdate/accounts@2022-10-01"
name Resursnamnet sträng (krävs)
location Den geo-plats där resursen finns sträng (krävs)
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden.
identity Den typ av identitet som används för resursen. ManagedServiceIdentity
properties Egenskaper för enhetsuppdateringskonto. AccountProperties

ManagedServiceIdentity

Name Beskrivning Värde
typ Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts). "SystemTilldelade"
"SystemAssigned,UserAssigned"
"UserAssigned" (krävs)
identity_ids Den uppsättning 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. Matris med användaridentitets-ID:t.

AccountProperties

Name Beskrivning Värde
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"

PrivateEndpointConnection

Name Beskrivning Värde
properties Resursegenskaper. PrivateEndpointConnectionProperties (krävs)

PrivateEndpointConnectionProperties

Name 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änstekonsumenten och leverantören. PrivateLinkServiceConnectionState (krävs)

PrivateEndpoint

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

PrivateLinkServiceConnectionState

Name Beskrivning Värde
actionsRequired Ett meddelande som anger om ändringar på tjänstleverantören kräver uppdateringar på konsumenten. sträng
beskrivning Anledningen 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"
"Avvisad"