Aracılığıyla paylaş


Microsoft.HybridCompute makineleri/uzantıları 2022-12-27

Bicep kaynak tanımı

Makineler/uzantılar 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.HybridCompute/machines/extensions kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.HybridCompute/machines/extensions@2022-12-27' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    autoUpgradeMinorVersion: bool
    enableAutomaticUpgrade: bool
    forceUpdateTag: 'string'
    instanceView: {
      name: 'string'
      status: {
        code: 'string'
        displayStatus: 'string'
        level: 'string'
        message: 'string'
        time: 'string'
      }
      type: 'string'
      typeHandlerVersion: 'string'
    }
    protectedSettings: {
      {customized property}: any(...)
    }
    publisher: 'string'
    settings: {
      {customized property}: any(...)
    }
    type: 'string'
    typeHandlerVersion: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Özellik Değerleri

Microsoft.HybridCompute/machines/extensions

İsim Açıklama Değer
konum Kaynağın bulunduğu coğrafi konum dize (gerekli)
isim Kaynak adı dize (gerekli)
veli Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Kaynak türü için sembolik ad: makineler
özellikler Makine Uzantısı Özelliklerini açıklar. MachineExtensionProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

MachineExtensionInstanceView

İsim Açıklama Değer
isim Makine uzantısı adı. String
statü Örnek görünümü durumu. MachineExtensionInstanceViewStatus
tür Uzantının türünü belirtir; "CustomScriptExtension" örnektir. String
tipİşleyiciVersiyonu Betik işleyicisinin sürümünü belirtir. String

MachineExtensionInstanceViewStatus

İsim Açıklama Değer
kod Durum kodu. String
displayStatus (displayStatus) Durum için kısa yerelleştirilebilir etiket. String
seviye Düzey kodu. 'Hata'
'Bilgi'
'Uyarı'
mesaj Uyarılar ve hata iletileri dahil olmak üzere ayrıntılı durum iletisi. String
Zaman Durum zamanı. String

MachineExtensionProperties

İsim Açıklama Değer
küçük sürümü otomatik yükselt Dağıtım zamanında kullanılabilir durumdaysa uzantının daha yeni bir ikincil sürüm kullanıp kullanmayacağını gösterir. Ancak dağıtıldıktan sonra, bu özellik true olarak ayarlanmış olsa bile uzantı yeniden dağıtılmadığı sürece ikincil sürümleri yükseltmez. Boole
Otomatik Yükseltmeyi Etkinleştir Kullanılabilir daha yeni bir sürüm varsa uzantının platform tarafından otomatik olarak yükseltilip yükseltilmeyeceğini gösterir. Boole
forceUpdateTag Uzantı yapılandırması değişmemiş olsa bile uzantı işleyicisinin nasıl güncelleştirilmeye zorlanması gerektiği. String
instanceView Makine uzantısı örneği görünümü. MachineExtensionInstanceView
protectedSettings Uzantı protectedSettings veya protectedSettingsFromKeyVault içerebilir veya hiç korumalı ayar içeremez. MachineExtensionPropertiesProtectedSettings
yayınevi Uzantı işleyici yayımcısının adı. String
Ayarlar Uzantı için Json tarafından biçimlendirilmiş genel ayarlar. MachineExtensionPropertiesSettings
tür Uzantının türünü belirtir; "CustomScriptExtension" örnektir. String
tipİşleyiciVersiyonu Betik işleyicisinin sürümünü belirtir. String

MachineExtensionPropertiesProtectedSettings

İsim Açıklama Değer

MachineExtensionPropertiesSettings

İsim Açıklama Değer

TrackedResourceTags

İsim Açıklama Değer

ARM şablonu kaynak tanımı

Makineler/uzantılar 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.HybridCompute/machines/extensions kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.

{
  "type": "Microsoft.HybridCompute/machines/extensions",
  "apiVersion": "2022-12-27",
  "name": "string",
  "location": "string",
  "properties": {
    "autoUpgradeMinorVersion": "bool",
    "enableAutomaticUpgrade": "bool",
    "forceUpdateTag": "string",
    "instanceView": {
      "name": "string",
      "status": {
        "code": "string",
        "displayStatus": "string",
        "level": "string",
        "message": "string",
        "time": "string"
      },
      "type": "string",
      "typeHandlerVersion": "string"
    },
    "protectedSettings": {
      "{customized property}": {}
    },
    "publisher": "string",
    "settings": {
      "{customized property}": {}
    },
    "type": "string",
    "typeHandlerVersion": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik Değerleri

Microsoft.HybridCompute/machines/extensions

İsim Açıklama Değer
apiVersiyonu API sürümü '2022-12-27'
konum Kaynağın bulunduğu coğrafi konum dize (gerekli)
isim Kaynak adı dize (gerekli)
özellikler Makine Uzantısı Özelliklerini açıklar. MachineExtensionProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.HybridCompute/machines/extensions'

MachineExtensionInstanceView

İsim Açıklama Değer
isim Makine uzantısı adı. String
statü Örnek görünümü durumu. MachineExtensionInstanceViewStatus
tür Uzantının türünü belirtir; "CustomScriptExtension" örnektir. String
tipİşleyiciVersiyonu Betik işleyicisinin sürümünü belirtir. String

MachineExtensionInstanceViewStatus

İsim Açıklama Değer
kod Durum kodu. String
displayStatus (displayStatus) Durum için kısa yerelleştirilebilir etiket. String
seviye Düzey kodu. 'Hata'
'Bilgi'
'Uyarı'
mesaj Uyarılar ve hata iletileri dahil olmak üzere ayrıntılı durum iletisi. String
Zaman Durum zamanı. String

MachineExtensionProperties

İsim Açıklama Değer
küçük sürümü otomatik yükselt Dağıtım zamanında kullanılabilir durumdaysa uzantının daha yeni bir ikincil sürüm kullanıp kullanmayacağını gösterir. Ancak dağıtıldıktan sonra, bu özellik true olarak ayarlanmış olsa bile uzantı yeniden dağıtılmadığı sürece ikincil sürümleri yükseltmez. Boole
Otomatik Yükseltmeyi Etkinleştir Kullanılabilir daha yeni bir sürüm varsa uzantının platform tarafından otomatik olarak yükseltilip yükseltilmeyeceğini gösterir. Boole
forceUpdateTag Uzantı yapılandırması değişmemiş olsa bile uzantı işleyicisinin nasıl güncelleştirilmeye zorlanması gerektiği. String
instanceView Makine uzantısı örneği görünümü. MachineExtensionInstanceView
protectedSettings Uzantı protectedSettings veya protectedSettingsFromKeyVault içerebilir veya hiç korumalı ayar içeremez. MachineExtensionPropertiesProtectedSettings
yayınevi Uzantı işleyici yayımcısının adı. String
Ayarlar Uzantı için Json tarafından biçimlendirilmiş genel ayarlar. MachineExtensionPropertiesSettings
tür Uzantının türünü belirtir; "CustomScriptExtension" örnektir. String
tipİşleyiciVersiyonu Betik işleyicisinin sürümünü belirtir. String

MachineExtensionPropertiesProtectedSettings

İsim Açıklama Değer

MachineExtensionPropertiesSettings

İsim Açıklama Değer

TrackedResourceTags

İsim Açıklama Değer

Kullanım Örnekleri

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

Makineler/uzantılar 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.HybridCompute/machines/extensions kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.HybridCompute/machines/extensions@2022-12-27"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      autoUpgradeMinorVersion = bool
      enableAutomaticUpgrade = bool
      forceUpdateTag = "string"
      instanceView = {
        name = "string"
        status = {
          code = "string"
          displayStatus = "string"
          level = "string"
          message = "string"
          time = "string"
        }
        type = "string"
        typeHandlerVersion = "string"
      }
      protectedSettings = {
        {customized property} = ?
      }
      publisher = "string"
      settings = {
        {customized property} = ?
      }
      type = "string"
      typeHandlerVersion = "string"
    }
  }
}

Özellik Değerleri

Microsoft.HybridCompute/machines/extensions

İsim Açıklama Değer
konum Kaynağın bulunduğu coğrafi konum dize (gerekli)
isim Kaynak adı dize (gerekli)
ebeveyn_kimlik Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: makineleri
özellikler Makine Uzantısı Özelliklerini açıklar. MachineExtensionProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.HybridCompute/machines/extensions@2022-12-27"

MachineExtensionInstanceView

İsim Açıklama Değer
isim Makine uzantısı adı. String
statü Örnek görünümü durumu. MachineExtensionInstanceViewStatus
tür Uzantının türünü belirtir; "CustomScriptExtension" örnektir. String
tipİşleyiciVersiyonu Betik işleyicisinin sürümünü belirtir. String

MachineExtensionInstanceViewStatus

İsim Açıklama Değer
kod Durum kodu. String
displayStatus (displayStatus) Durum için kısa yerelleştirilebilir etiket. String
seviye Düzey kodu. 'Hata'
'Bilgi'
'Uyarı'
mesaj Uyarılar ve hata iletileri dahil olmak üzere ayrıntılı durum iletisi. String
Zaman Durum zamanı. String

MachineExtensionProperties

İsim Açıklama Değer
küçük sürümü otomatik yükselt Dağıtım zamanında kullanılabilir durumdaysa uzantının daha yeni bir ikincil sürüm kullanıp kullanmayacağını gösterir. Ancak dağıtıldıktan sonra, bu özellik true olarak ayarlanmış olsa bile uzantı yeniden dağıtılmadığı sürece ikincil sürümleri yükseltmez. Boole
Otomatik Yükseltmeyi Etkinleştir Kullanılabilir daha yeni bir sürüm varsa uzantının platform tarafından otomatik olarak yükseltilip yükseltilmeyeceğini gösterir. Boole
forceUpdateTag Uzantı yapılandırması değişmemiş olsa bile uzantı işleyicisinin nasıl güncelleştirilmeye zorlanması gerektiği. String
instanceView Makine uzantısı örneği görünümü. MachineExtensionInstanceView
protectedSettings Uzantı protectedSettings veya protectedSettingsFromKeyVault içerebilir veya hiç korumalı ayar içeremez. MachineExtensionPropertiesProtectedSettings
yayınevi Uzantı işleyici yayımcısının adı. String
Ayarlar Uzantı için Json tarafından biçimlendirilmiş genel ayarlar. MachineExtensionPropertiesSettings
tür Uzantının türünü belirtir; "CustomScriptExtension" örnektir. String
tipİşleyiciVersiyonu Betik işleyicisinin sürümünü belirtir. String

MachineExtensionPropertiesProtectedSettings

İsim Açıklama Değer

MachineExtensionPropertiesSettings

İsim Açıklama Değer

TrackedResourceTags

İsim Açıklama Değer