Microsoft. Konta deviceUpdate

Definicja zasobu Bicep

Typ zasobu konta można wdrożyć w:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć Microsoft. Zasób DeviceUpdate/accounts dodaj następujący kod Bicep do szablonu.

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

Wartości właściwości

Konta

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
identity Typ tożsamości używanej dla zasobu. ManagedServiceIdentity
properties Właściwości konta usługi Device Update. Właściwości konta

ManagedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
userAssignedIdentities Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. object

Właściwości konta

Nazwa Opis Wartość
Szyfrowanie Szyfrowanie klucza zarządzanego przez klienta we właściwościach magazynowanych Szyfrowanie
privateEndpointConnections Lista połączeń prywatnych punktów końcowych skojarzonych z kontem. PrivateEndpointConnection[]
publicNetworkAccess Określa, czy dostęp do sieci publicznej jest dozwolony dla konta. "Wyłączone"
"Włączone"
sku Jednostka SKU aktualizacji urządzenia "Za darmo"
"Standardowa"

Szyfrowanie

Nazwa Opis Wartość
keyVaultKeyUri Identyfikator URI magazynu kluczy ciąg
userAssignedIdentity Pełny identyfikator resourceId tożsamości przypisanej przez użytkownika do użycia na potrzeby dostępu do magazynu kluczy. Tożsamość musi być również przypisana do konta ciąg

PrivateEndpointConnection

Nazwa Opis Wartość
properties Właściwości zasobu. PrivateEndpointConnectionProperties (wymagane)

PrivateEndpointConnectionProperties

Nazwa Opis Wartość
groupIds Tablica identyfikatorów grup. ciąg[]
privateEndpoint Zasób prywatnego punktu końcowego. PrivateEndpoint
privateLinkServiceConnectionState Kolekcja informacji o stanie połączenia między konsumentem usługi a dostawcą. PrivateLinkServiceConnectionState (wymagane)

PrivateEndpoint

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

PrivateLinkServiceConnectionState

Nazwa Opis Wartość
actionsRequired Komunikat wskazujący, czy zmiany dostawcy usług wymagają aktualizacji u konsumenta. ciąg
description (opis) Przyczyna zatwierdzenia/odrzucenia połączenia. ciąg
status Wskazuje, czy połączenie zostało zatwierdzone/odrzucone/usunięte przez właściciela usługi. "Zatwierdzone"
"Oczekujące"
"Odrzucono"

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Tworzenie aktualizacji urządzenia dla konta IoT Hub

Wdróż na platformie Azure
Ten szablon tworzy konto, które udostępnia publiczny rekord DNS i umożliwia wykonywanie wywołań interfejsu API REST do płaszczyzny danych. Następnie użytkownik musi utworzyć wystąpienie w ramach konta i połączyć je z IoT Hub, aby rozpocząć korzystanie z usługi.
Tworzenie aktualizacji urządzenia dla konta IoT Hub, wystąpienia, IoT Hub

Wdróż na platformie Azure
Ten szablon tworzy konto oraz wystąpienie i centrum do łączenia wystąpienia z. Konfiguruje centrum z niezbędnymi zasadami dostępu, trasami i grupą konsumentów.

Definicja zasobu szablonu usługi ARM

Typ zasobu konta można wdrożyć w:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć Microsoft. Zasób DeviceUpdate/accounts dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

Konta

Nazwa Opis Wartość
typ Typ zasobu "Microsoft. DeviceUpdate/accounts'
apiVersion Wersja interfejsu API zasobów "2022-12-01-preview"
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
identity Typ tożsamości używanej dla zasobu. ManagedServiceIdentity
properties Właściwości konta usługi Device Update. Właściwości konta

ManagedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
userAssignedIdentities Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. object

Właściwości konta

Nazwa Opis Wartość
Szyfrowanie Szyfrowanie klucza zarządzanego przez klienta we właściwościach magazynowanych Szyfrowanie
privateEndpointConnections Lista połączeń prywatnych punktów końcowych skojarzonych z kontem. PrivateEndpointConnection[]
publicNetworkAccess Określa, czy dostęp do sieci publicznej jest dozwolony dla konta. "Wyłączone"
"Włączone"
sku Jednostka SKU aktualizacji urządzenia "Za darmo"
"Standardowa"

Szyfrowanie

Nazwa Opis Wartość
keyVaultKeyUri Identyfikator URI magazynu kluczy ciąg
userAssignedIdentity Pełny identyfikator resourceId tożsamości przypisanej przez użytkownika do użycia na potrzeby dostępu do magazynu kluczy. Tożsamość musi być również przypisana do konta ciąg

PrivateEndpointConnection

Nazwa Opis Wartość
properties Właściwości zasobu. PrivateEndpointConnectionProperties (wymagane)

PrivateEndpointConnectionProperties

Nazwa Opis Wartość
groupIds Tablica identyfikatorów grup. ciąg[]
privateEndpoint Zasób prywatnego punktu końcowego. PrivateEndpoint
privateLinkServiceConnectionState Kolekcja informacji o stanie połączenia między konsumentem usługi a dostawcą. PrivateLinkServiceConnectionState (wymagane)

PrivateEndpoint

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

PrivateLinkServiceConnectionState

Nazwa Opis Wartość
actionsRequired Komunikat wskazujący, czy zmiany dostawcy usług wymagają aktualizacji u konsumenta. ciąg
description (opis) Przyczyna zatwierdzenia/odrzucenia połączenia. ciąg
status Wskazuje, czy połączenie zostało zatwierdzone/odrzucone/usunięte przez właściciela usługi. "Zatwierdzone"
"Oczekujące"
"Odrzucono"

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Tworzenie aktualizacji urządzenia dla konta IoT Hub

Wdróż na platformie Azure
Ten szablon tworzy konto, które udostępnia publiczny rekord DNS i umożliwia wykonywanie wywołań interfejsu API REST do płaszczyzny danych. Następnie użytkownik musi utworzyć wystąpienie w ramach konta i połączyć je z IoT Hub, aby rozpocząć korzystanie z usługi.
Tworzenie aktualizacji urządzenia dla konta IoT Hub, wystąpienia, IoT Hub

Wdróż na platformie Azure
Ten szablon tworzy konto oraz wystąpienie i centrum do łączenia wystąpienia z. Konfiguruje centrum z niezbędnymi zasadami dostępu, trasami i grupą konsumentów.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu konta można wdrożyć w:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć Microsoft. Zasób DeviceUpdate/accounts dodaj następujący program Terraform do szablonu.

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

Wartości właściwości

Konta

Nazwa Opis Wartość
typ Typ zasobu "Microsoft. DeviceUpdate/accounts@2022-12-01-preview"
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
parent_id Aby przeprowadzić wdrożenie w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości.
identity Typ tożsamości używanej dla zasobu. ManagedServiceIdentity
properties Właściwości konta usługi Device Update. Właściwości konta

ManagedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
identity_ids Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. Tablica identyfikatorów tożsamości użytkowników.

Właściwości konta

Nazwa Opis Wartość
Szyfrowanie Szyfrowanie klucza zarządzanego przez klienta we właściwościach magazynowanych Szyfrowanie
privateEndpointConnections Lista połączeń prywatnych punktów końcowych skojarzonych z kontem. PrivateEndpointConnection[]
publicNetworkAccess Określa, czy dostęp do sieci publicznej jest dozwolony dla konta. "Wyłączone"
"Włączone"
sku Jednostka SKU aktualizacji urządzenia "Bezpłatna"
"Standardowa"

Szyfrowanie

Nazwa Opis Wartość
keyVaultKeyUri Identyfikator URI magazynu kluczy ciąg
userAssignedIdentity Pełny identyfikator resourceId tożsamości przypisanej przez użytkownika do użycia na potrzeby dostępu do magazynu kluczy. Tożsamość musi być również przypisana do konta ciąg

PrivateEndpointConnection

Nazwa Opis Wartość
properties Właściwości zasobu. PrivateEndpointConnectionProperties (wymagane)

PrivateEndpointConnectionProperties

Nazwa Opis Wartość
groupIds Tablica identyfikatorów grup. ciąg[]
privateEndpoint Zasób prywatnego punktu końcowego. PrivateEndpoint
privateLinkServiceConnectionState Kolekcja informacji o stanie połączenia między konsumentem usługi a dostawcą. PrivateLinkServiceConnectionState (wymagane)

PrivateEndpoint

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

PrivateLinkServiceConnectionState

Nazwa Opis Wartość
actionsRequired Komunikat wskazujący, czy zmiany dostawcy usług wymagają aktualizacji u konsumenta. ciąg
description (opis) Przyczyna zatwierdzenia/odrzucenia połączenia. ciąg
status Wskazuje, czy połączenie zostało zatwierdzone/odrzucone/usunięte przez właściciela usługi. "Zatwierdzone"
"Oczekujące"
"Odrzucono"