Aracılığıyla paylaş


Microsoft.DeviceUpdate hesapları

Bicep kaynak tanımı

Hesaplar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.DeviceUpdate/accounts kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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

Özellik değerleri

AccountProperties

Ad Açıklama Değer
Şifreleme Bekleyen özelliklerde CMK şifrelemesi Şifreleme
privateEndpointConnections Hesapla ilişkili özel uç nokta bağlantılarının listesi. PrivateEndpointConnection[]
publicNetworkAccess Hesap için genel ağ erişimine izin verilip verilmeyeceği. 'Devre Dışı'
'Etkin'
Sku Cihaz Güncelleştirme Sku'su 'Ücretsiz'
'Standart'

Şifreleme

Ad Açıklama Değer
keyVaultKeyUri Anahtar kasasının URI'si dizgi
userAssignedIdentity Anahtar kasası erişimi için kullanılacak kullanıcı tarafından atanan kimliğin tam resourceId değeri. Kimlik de Hesaba atanmalıdır dizgi

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). 'Hiçbiri'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

Microsoft.DeviceUpdate/accounts

Ad Açıklama Değer
kimlik Kaynak için kullanılan kimlik türü. ManagedServiceIdentity
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
En az uzunluk = 3
Maksimum uzunluk = 24
Desen = ^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (gerekli)
Özellikler Cihaz Güncelleştirme hesabı özellikleri. AccountProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

PrivateEndpoint

Ad Açıklama Değer

PrivateEndpointConnection

Ad Açıklama Değer
Özellikler Kaynak özellikleri. PrivateEndpointConnectionProperties (gerekli)

PrivateEndpointConnectionProperties

Ad Açıklama Değer
groupId'ler Grup kimlikleri dizisi. string[]
privateEndpoint Özel uç noktanın kaynağı. PrivateEndpoint
privateLinkServiceConnectionState Hizmet tüketicisi ile sağlayıcı arasındaki bağlantının durumu hakkında bilgi koleksiyonu. PrivateLinkServiceConnectionState (gerekli)

PrivateLinkServiceConnectionState

Ad Açıklama Değer
actionsRequired Hizmet sağlayıcısındaki değişikliklerin tüketicide herhangi bir güncelleştirme gerektirip gerektirmediğini belirten bir ileti. dizgi
Açıklama Bağlantının onaylanması/reddedilmesinin nedeni. dizgi
durum Bağlantının hizmet sahibi tarafından Onaylanıp Reddedildiğini/Kaldırıldığını gösterir. 'Onaylandı'
'Beklemede'
'Reddedildi'

TrackedResourceTags

Ad Açıklama Değer

UserAssignedIdentities

Ad Açıklama Değer

UserAssignedIdentity

Ad Açıklama Değer

Hızlı başlangıç örnekleri

Aşağıdaki hızlı başlangıç örnekleri bu kaynak türünü dağıtır.

Bicep Dosyası Açıklama
ioT Hub hesabı için Cihaz Güncelleştirmesi oluşturma Bu şablon, genel DNS kaydı sağlayan ve Veri Düzlemi'ne REST API çağrıları yapmaya izin veren bir hesap oluşturur. Ardından kullanıcının hesabın altında bir örnek oluşturması ve hizmeti kullanmaya başlamak için bunu bir IoT Hub'a bağlaması gerekir.
IoT Hub hesabı, örneği, IoT Hub için Cihaz Güncelleştirmesi Oluşturma Bu şablon bir hesap ve örneği bağlamak için bir örnek ve hub oluşturur. Hub'ı gerekli erişim ilkeleri, yollar ve tüketici grubuyla yapılandırıyor.

ARM şablonu kaynak tanımı

Hesaplar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.DeviceUpdate/accounts kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.

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

Özellik değerleri

AccountProperties

Ad Açıklama Değer
Şifreleme Bekleyen özelliklerde CMK şifrelemesi Şifreleme
privateEndpointConnections Hesapla ilişkili özel uç nokta bağlantılarının listesi. PrivateEndpointConnection[]
publicNetworkAccess Hesap için genel ağ erişimine izin verilip verilmeyeceği. 'Devre Dışı'
'Etkin'
Sku Cihaz Güncelleştirme Sku'su 'Ücretsiz'
'Standart'

Şifreleme

Ad Açıklama Değer
keyVaultKeyUri Anahtar kasasının URI'si dizgi
userAssignedIdentity Anahtar kasası erişimi için kullanılacak kullanıcı tarafından atanan kimliğin tam resourceId değeri. Kimlik de Hesaba atanmalıdır dizgi

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). 'Hiçbiri'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

Microsoft.DeviceUpdate/accounts

Ad Açıklama Değer
apiVersion API sürümü '2023-07-01'
kimlik Kaynak için kullanılan kimlik türü. ManagedServiceIdentity
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
En az uzunluk = 3
Maksimum uzunluk = 24
Desen = ^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (gerekli)
Özellikler Cihaz Güncelleştirme hesabı özellikleri. AccountProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.DeviceUpdate/accounts'

PrivateEndpoint

Ad Açıklama Değer

PrivateEndpointConnection

Ad Açıklama Değer
Özellikler Kaynak özellikleri. PrivateEndpointConnectionProperties (gerekli)

PrivateEndpointConnectionProperties

Ad Açıklama Değer
groupId'ler Grup kimlikleri dizisi. string[]
privateEndpoint Özel uç noktanın kaynağı. PrivateEndpoint
privateLinkServiceConnectionState Hizmet tüketicisi ile sağlayıcı arasındaki bağlantının durumu hakkında bilgi koleksiyonu. PrivateLinkServiceConnectionState (gerekli)

PrivateLinkServiceConnectionState

Ad Açıklama Değer
actionsRequired Hizmet sağlayıcısındaki değişikliklerin tüketicide herhangi bir güncelleştirme gerektirip gerektirmediğini belirten bir ileti. dizgi
Açıklama Bağlantının onaylanması/reddedilmesinin nedeni. dizgi
durum Bağlantının hizmet sahibi tarafından Onaylanıp Reddedildiğini/Kaldırıldığını gösterir. 'Onaylandı'
'Beklemede'
'Reddedildi'

TrackedResourceTags

Ad Açıklama Değer

UserAssignedIdentities

Ad Açıklama Değer

UserAssignedIdentity

Ad Açıklama Değer

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Açıklama
ioT Hub hesabı için Cihaz Güncelleştirmesi oluşturma

Azure 'a dağıtma
Bu şablon, genel DNS kaydı sağlayan ve Veri Düzlemi'ne REST API çağrıları yapmaya izin veren bir hesap oluşturur. Ardından kullanıcının hesabın altında bir örnek oluşturması ve hizmeti kullanmaya başlamak için bunu bir IoT Hub'a bağlaması gerekir.
IoT Hub hesabı, örneği, IoT Hub için Cihaz Güncelleştirmesi Oluşturma

Azure 'a dağıtma
Bu şablon bir hesap ve örneği bağlamak için bir örnek ve hub oluşturur. Hub'ı gerekli erişim ilkeleri, yollar ve tüketici grubuyla yapılandırıyor.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Hesaplar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.DeviceUpdate/accounts kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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

Özellik değerleri

AccountProperties

Ad Açıklama Değer
Şifreleme Bekleyen özelliklerde CMK şifrelemesi Şifreleme
privateEndpointConnections Hesapla ilişkili özel uç nokta bağlantılarının listesi. PrivateEndpointConnection[]
publicNetworkAccess Hesap için genel ağ erişimine izin verilip verilmeyeceği. 'Devre Dışı'
'Etkin'
Sku Cihaz Güncelleştirme Sku'su 'Ücretsiz'
'Standart'

Şifreleme

Ad Açıklama Değer
keyVaultKeyUri Anahtar kasasının URI'si dizgi
userAssignedIdentity Anahtar kasası erişimi için kullanılacak kullanıcı tarafından atanan kimliğin tam resourceId değeri. Kimlik de Hesaba atanmalıdır dizgi

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). 'Hiçbiri'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

Microsoft.DeviceUpdate/accounts

Ad Açıklama Değer
kimlik Kaynak için kullanılan kimlik türü. ManagedServiceIdentity
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
En az uzunluk = 3
Maksimum uzunluk = 24
Desen = ^[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (gerekli)
Özellikler Cihaz Güncelleştirme hesabı özellikleri. AccountProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.DeviceUpdate/accounts@2023-07-01"

PrivateEndpoint

Ad Açıklama Değer

PrivateEndpointConnection

Ad Açıklama Değer
Özellikler Kaynak özellikleri. PrivateEndpointConnectionProperties (gerekli)

PrivateEndpointConnectionProperties

Ad Açıklama Değer
groupId'ler Grup kimlikleri dizisi. string[]
privateEndpoint Özel uç noktanın kaynağı. PrivateEndpoint
privateLinkServiceConnectionState Hizmet tüketicisi ile sağlayıcı arasındaki bağlantının durumu hakkında bilgi koleksiyonu. PrivateLinkServiceConnectionState (gerekli)

PrivateLinkServiceConnectionState

Ad Açıklama Değer
actionsRequired Hizmet sağlayıcısındaki değişikliklerin tüketicide herhangi bir güncelleştirme gerektirip gerektirmediğini belirten bir ileti. dizgi
Açıklama Bağlantının onaylanması/reddedilmesinin nedeni. dizgi
durum Bağlantının hizmet sahibi tarafından Onaylanıp Reddedildiğini/Kaldırıldığını gösterir. 'Onaylandı'
'Beklemede'
'Reddedildi'

TrackedResourceTags

Ad Açıklama Değer

UserAssignedIdentities

Ad Açıklama Değer

UserAssignedIdentity

Ad Açıklama Değer