Aracılığıyla paylaş


Microsoft.GuestConfiguration guestConfigurationAssignments

Bicep kaynak tanımı

guestConfigurationAssignments kaynak türü bir uzantı kaynağıdır ve başka bir kaynağa uygulayabileceğiniz anlamına gelir.

Bu kaynağın scope kapsamını ayarlamak için bu kaynak üzerindeki özelliğini kullanın. Bkz. Bicep'te uzantı kaynaklarında kapsamı ayarlama.

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

Kaynak biçimi

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

resource symbolicname 'Microsoft.GuestConfiguration/guestConfigurationAssignments@2022-01-25' = {
  name: 'string'
  location: 'string'
  scope: resourceSymbolicName
  properties: {
    context: 'string'
    guestConfiguration: {
      assignmentType: 'string'
      configurationParameter: [
        {
          name: 'string'
          value: 'string'
        }
      ]
      configurationProtectedParameter: [
        {
          name: 'string'
          value: 'string'
        }
      ]
      contentHash: 'string'
      contentUri: 'string'
      kind: 'DSC'
      name: 'string'
      version: 'string'
    }
    latestAssignmentReport: {
      assignment: {
        configuration: {}
      }
      resources: [
        {
          reasons: [
            {
            }
          ]
        }
      ]
      vm: {}
    }
    vmssVMList: [
      {
      }
    ]
  }
}

Özellik değerleri

guestConfigurationAssignments

Ad Açıklama Değer
name Kaynak adı dize (gerekli)
location VM'nin bulunduğu bölge. string
scope Dağıtım kapsamından farklı bir kapsamda uzantı kaynağı oluştururken kullanın. Hedef kaynak

Bicep için, uzantı kaynağını uygulamak için bu özelliği kaynağın sembolik adı olarak ayarlayın.
properties Konuk yapılandırma atamasının özellikleri. GuestConfigurationAssignmentProperties

GuestConfigurationAssignmentProperties

Ad Açıklama Değer
bağlam Konuk yapılandırma atamasını başlatan kaynak. Örn: Azure İlkesi string
guestConfiguration Atanacak konuk yapılandırması. GuestConfigurationNavigation
latestAssignmentReport Son bildirilen konuk yapılandırma atama raporu. AssignmentReport
vmssVMList VMSS için VM Uyumluluk verilerinin listesi VmssvmInfo[]

GuestConfigurationNavigation

Ad Açıklama Değer
assignmentType Atama türünü ve yapılandırmanın yürütülmesini belirtir. Olası değerler Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect ve ApplyAndMonitor'dır. 'ApplyAndAutoCorrect'
'ApplyAndMonitor'
'Denetim'
'DeployAndAutoCorrect'
configurationParameter Konuk yapılandırması için yapılandırma parametreleri. ConfigurationParameter[]
configurationProtectedParameter Konuk yapılandırması için korumalı yapılandırma parametreleri. ConfigurationParameter[]
contentHash Konuk yapılandırma paketinin ve yapılandırma parametrelerinin birleşik karması. string
contentUri Konuk yapılandırma paketinin karşıya yüklendiği depolamanın Uri'si. string
Tür Konuk yapılandırmasının türü. Örneğin:DSC 'DSC'
name Konuk yapılandırmasının adı. string
sürüm Konuk yapılandırmasının sürümü. string

ConfigurationParameter

Ad Açıklama Değer
name Yapılandırma parametresinin adı. string
değer Yapılandırma parametresinin değeri. string

AssignmentReport

Ad Açıklama Değer
Atama Konuk yapılandırma atamasının yapılandırma ayrıntıları. AssignmentInfo
kaynaklar Konuk yapılandırma ataması uyumluluğunun denetlendiği kaynakların listesi. AssignmentReportResource[]
vm VM hakkında bilgi. VMInfo

AssignmentInfo

Ad Açıklama Değer
yapılandırma Yapılandırma hakkında bilgi. ConfigurationInfo

ConfigurationInfo

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

AssignmentReportResource

Ad Açıklama Değer
Sebep Bir kaynağın uyumluluk nedeni ve neden kodu. AssignmentReportResourceComplianceReason[]

AssignmentReportResourceComplianceReason

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

VMInfo

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

VmssvmInfo

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

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

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

Şablon Description
Azure güvenli temeli ile Windows VM

Azure’a dağıtın
Şablon, genel IP adresiyle yeni bir sanal ağda Windows Server çalıştıran bir sanal makine oluşturur. Makine dağıtıldıktan sonra konuk yapılandırma uzantısı yüklenir ve Windows Server için Azure güvenli temeli uygulanır. Makinelerin yapılandırması kayıyorsa şablonu yeniden dağıtarak ayarları yeniden uygulayabilirsiniz.

ARM şablonu kaynak tanımı

guestConfigurationAssignments kaynak türü bir uzantı kaynağıdır ve başka bir kaynağa uygulayabileceğiniz anlamına gelir.

Bu kaynağın scope kapsamını ayarlamak için bu kaynak üzerindeki özelliğini kullanın. Bkz. ARM şablonlarında uzantı kaynaklarında kapsam ayarlama.

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

Kaynak biçimi

Microsoft.GuestConfiguration/guestConfigurationAssignments kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.GuestConfiguration/guestConfigurationAssignments",
  "apiVersion": "2022-01-25",
  "name": "string",
  "location": "string",
  "scope": "string",
  "properties": {
    "context": "string",
    "guestConfiguration": {
      "assignmentType": "string",
      "configurationParameter": [
        {
          "name": "string",
          "value": "string"
        }
      ],
      "configurationProtectedParameter": [
        {
          "name": "string",
          "value": "string"
        }
      ],
      "contentHash": "string",
      "contentUri": "string",
      "kind": "DSC",
      "name": "string",
      "version": "string"
    },
    "latestAssignmentReport": {
      "assignment": {
        "configuration": {}
      },
      "resources": [
        {
          "reasons": [
            {
            }
          ]
        }
      ],
      "vm": {}
    },
    "vmssVMList": [
      {
      }
    ]
  }
}

Özellik değerleri

guestConfigurationAssignments

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.GuestConfiguration/guestConfigurationAssignments'
apiVersion Kaynak API'sinin sürümü '2022-01-25'
name Kaynak adı dize (gerekli)
location VM'nin bulunduğu bölge. string
scope Dağıtım kapsamından farklı bir kapsamda uzantı kaynağı oluştururken kullanın. Hedef kaynak

JSON için, uzantı kaynağının uygulanacağı kaynağın tam adı olarak değeri ayarlayın.
properties Konuk yapılandırma atamasının özellikleri. GuestConfigurationAssignmentProperties

GuestConfigurationAssignmentProperties

Ad Açıklama Değer
bağlam Konuk yapılandırma atamasını başlatan kaynak. Örn: Azure İlkesi string
guestConfiguration Atanacak konuk yapılandırması. GuestConfigurationNavigation
latestAssignmentReport Son bildirilen konuk yapılandırma atama raporu. AssignmentReport
vmssVMList VMSS için VM Uyumluluk verilerinin listesi VmssvmInfo[]

GuestConfigurationNavigation

Ad Açıklama Değer
assignmentType Atama türünü ve yapılandırmanın yürütülmesini belirtir. Olası değerler Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect ve ApplyAndMonitor'dır. 'ApplyAndAutoCorrect'
'ApplyAndMonitor'
'Denetim'
'DeployAndAutoCorrect'
configurationParameter Konuk yapılandırması için yapılandırma parametreleri. ConfigurationParameter[]
configurationProtectedParameter Konuk yapılandırması için korumalı yapılandırma parametreleri. ConfigurationParameter[]
contentHash Konuk yapılandırma paketinin ve yapılandırma parametrelerinin birleşik karması. string
contentUri Konuk yapılandırma paketinin karşıya yüklendiği depolamanın Uri'si. string
Tür Konuk yapılandırmasının türü. Örneğin:DSC 'DSC'
name Konuk yapılandırmasının adı. string
sürüm Konuk yapılandırmasının sürümü. string

ConfigurationParameter

Ad Açıklama Değer
name Yapılandırma parametresinin adı. string
değer Yapılandırma parametresinin değeri. string

AssignmentReport

Ad Açıklama Değer
Atama Konuk yapılandırma atamasının yapılandırma ayrıntıları. AssignmentInfo
kaynaklar Konuk yapılandırma ataması uyumluluğunun denetlendiği kaynakların listesi. AssignmentReportResource[]
vm VM hakkında bilgi. VMInfo

AssignmentInfo

Ad Açıklama Değer
yapılandırma Yapılandırma hakkında bilgi. ConfigurationInfo

ConfigurationInfo

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

AssignmentReportResource

Ad Açıklama Değer
Sebep Bir kaynağın uyumluluk nedeni ve neden kodu. AssignmentReportResourceComplianceReason[]

AssignmentReportResourceComplianceReason

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

VMInfo

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

VmssvmInfo

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

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

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

Şablon Description
Azure güvenli temeli ile Windows VM

Azure’a dağıtın
Şablon, genel IP adresiyle yeni bir sanal ağda Windows Server çalıştıran bir sanal makine oluşturur. Makine dağıtıldıktan sonra konuk yapılandırma uzantısı yüklenir ve Windows Server için Azure güvenli temeli uygulanır. Makinelerin yapılandırması kayıyorsa şablonu yeniden dağıtarak ayarları yeniden uygulayabilirsiniz.

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

guestConfigurationAssignments kaynak türü bir uzantı kaynağıdır ve başka bir kaynağa uygulayabileceğiniz anlamına gelir.

Bu kaynağın parent_id kapsamını ayarlamak için bu kaynak üzerindeki özelliğini kullanın.

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

Kaynak biçimi

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.GuestConfiguration/guestConfigurationAssignments@2022-01-25"
  name = "string"
  location = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      context = "string"
      guestConfiguration = {
        assignmentType = "string"
        configurationParameter = [
          {
            name = "string"
            value = "string"
          }
        ]
        configurationProtectedParameter = [
          {
            name = "string"
            value = "string"
          }
        ]
        contentHash = "string"
        contentUri = "string"
        kind = "DSC"
        name = "string"
        version = "string"
      }
      latestAssignmentReport = {
        assignment = {
          configuration = {}
        }
        resources = [
          {
            reasons = [
              {
              }
            ]
          }
        ]
        vm = {}
      }
      vmssVMList = [
        {
        }
      ]
    }
  })
}

Özellik değerleri

guestConfigurationAssignments

Ad Açıklama Değer
tür Kaynak türü "Microsoft.GuestConfiguration/guestConfigurationAssignments@2022-01-25"
name Kaynak adı dize (gerekli)
location VM'nin bulunduğu bölge. string
parent_id Bu uzantı kaynağının uygulanacağı kaynağın kimliği. dize (gerekli)
properties Konuk yapılandırma atamasının özellikleri. GuestConfigurationAssignmentProperties

GuestConfigurationAssignmentProperties

Ad Açıklama Değer
bağlam Konuk yapılandırma atamasını başlatan kaynak. Örn: Azure İlkesi string
guestConfiguration Atanacak konuk yapılandırması. GuestConfigurationNavigation
latestAssignmentReport Son bildirilen konuk yapılandırma atama raporu. AssignmentReport
vmssVMList VMSS için VM Uyumluluk verilerinin listesi VmssvmInfo[]

GuestConfigurationNavigation

Ad Açıklama Değer
assignmentType Yapılandırmanın atama türünü ve yürütülmesini belirtir. Olası değerler Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect ve ApplyAndMonitor'dır. "ApplyAndAutoCorrect"
"ApplyAndMonitor"
"Denetim"
"DeployAndAutoCorrect"
configurationParameter Konuk yapılandırması için yapılandırma parametreleri. ConfigurationParameter[]
configurationProtectedParameter Konuk yapılandırması için korumalı yapılandırma parametreleri. ConfigurationParameter[]
contentHash Konuk yapılandırma paketinin ve yapılandırma parametrelerinin birleşik karması. string
contentUri Konuk yapılandırma paketinin karşıya yüklendiği depolama alanının Uri'si. string
Tür Konuk yapılandırmasının türü. Örneğin:DSC "DSC"
name Konuk yapılandırmasının adı. string
sürüm Konuk yapılandırmasının sürümü. string

ConfigurationParameter

Ad Açıklama Değer
name Yapılandırma parametresinin adı. string
değer Yapılandırma parametresinin değeri. string

AssignmentReport

Ad Açıklama Değer
Atama Konuk yapılandırma atamasının yapılandırma ayrıntıları. AssignmentInfo
kaynaklar Konuk yapılandırma ataması uyumluluğunun denetlendiği kaynakların listesi. AssignmentReportResource[]
vm VM hakkında bilgi. VMInfo

AssignmentInfo

Ad Açıklama Değer
yapılandırma Yapılandırma hakkında bilgi. ConfigurationInfo

ConfigurationInfo

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dır.

AssignmentReportResource

Ad Açıklama Değer
Sebep Bir kaynağın uyumluluk nedeni ve neden kodu. AssignmentReportResourceComplianceReason[]

AssignmentReportResourceComplianceReason

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

VMInfo

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

VmssvmInfo

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.