Microsoft. Konta deviceUpdate
Definicja zasobu Bicep
Typ zasobu konta można wdrożyć w:
- Grupy zasobów — zobacz polecenia wdrażania 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 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 |
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 |
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:
- Grupy zasobów — zobacz polecenia wdrażania 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 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 |
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 |
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" |