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 |
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. |
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 |
---|