Aracılığıyla paylaş


Microsoft.AVS privateClouds/clusters/placementPolicies 2023-09-01

Bicep kaynak tanımı

privateClouds/clusters/placementPolicies 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.AVS/privateClouds/clusters/placementPolicies kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.AVS/privateClouds/clusters/placementPolicies@2023-09-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    displayName: 'string'
    state: 'string'
    type: 'string'
    // For remaining properties, see PlacementPolicyProperties objects
  }
}

PlacementPolicyProperties nesneleri

Nesne türünü belirtmek için türü özelliğini ayarlayın.

vmhostiçin şunu kullanın:

{
  affinityStrength: 'string'
  affinityType: 'string'
  azureHybridBenefitType: 'string'
  hostMembers: [
    'string'
  ]
  type: 'VmHost'
  vmMembers: [
    'string'
  ]
}

vmvmiçin şunu kullanın:

{
  affinityType: 'string'
  type: 'VmVm'
  vmMembers: [
    'string'
  ]
}

Özellik Değerleri

Microsoft.AVS/privateClouds/clusters/placementPolicies

Ad Açıklama Değer
ad Kaynak adı dizgi

Kısıtlama -ları:
Desen = ^[-\w\._]+$ (gerekli)
ebeveyn 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: privateClouds/clusters
Özellikler Bu kaynağın kaynağa özgü özellikleri. PlacementPolicyProperties

PlacementPolicyProperties

Ad Açıklama Değer
displayName Yerleştirme ilkesinin görünen adı dizgi
devlet Yerleştirme ilkesinin etkinleştirilip etkinleştirilmediği veya devre dışı bırakılıp bırakılmadığı 'Devre Dışı'
'Etkin'
tür VmHostPlacementPolicyPropertiestürü için 'VmHost' olarak ayarlayın. VmPlacementPolicyPropertiestürü için 'VmVm' olarak ayarlayın. 'VmHost'
'VmVm' (gerekli)

VmHostPlacementPolicyProperties

Ad Açıklama Değer
affinityStrength vm-host yerleştirme ilkesi benşim gücü (olmalıdır/olmalıdır) 'Zorunlu'
'Gerekir'
affinityType yerleştirme ilkesi benzite türü 'Benzite'
'AntiAffinity' (gerekli)
azureHybridBenefitType yerleştirme ilkesi azure hibrit avantajı kabul türü 'Hiçbiri'
'SqlHost'
hostMembers Konak üyeleri listesi string[] (gerekli)
tür Yerleştirme İlkesi türü 'VmHost' (gerekli)
vmMembers Sanal makine üyeleri listesi string[] (gerekli)

VmPlacementPolicyProperties

Ad Açıklama Değer
affinityType yerleştirme ilkesi benzite türü 'Benzite'
'AntiAffinity' (gerekli)
tür Yerleştirme İlkesi türü 'VmVm' (gerekli)
vmMembers Sanal makine üyeleri listesi string[] (gerekli)

ARM şablonu kaynak tanımı

privateClouds/clusters/placementPolicies 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.AVS/privateClouds/clusters/placementPolicies kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.AVS/privateClouds/clusters/placementPolicies",
  "apiVersion": "2023-09-01",
  "name": "string",
  "properties": {
    "displayName": "string",
    "state": "string",
    "type": "string"
    // For remaining properties, see PlacementPolicyProperties objects
  }
}

PlacementPolicyProperties nesneleri

Nesne türünü belirtmek için türü özelliğini ayarlayın.

vmhostiçin şunu kullanın:

{
  "affinityStrength": "string",
  "affinityType": "string",
  "azureHybridBenefitType": "string",
  "hostMembers": [ "string" ],
  "type": "VmHost",
  "vmMembers": [ "string" ]
}

vmvmiçin şunu kullanın:

{
  "affinityType": "string",
  "type": "VmVm",
  "vmMembers": [ "string" ]
}

Özellik Değerleri

Microsoft.AVS/privateClouds/clusters/placementPolicies

Ad Açıklama Değer
apiVersion API sürümü '2023-09-01'
ad Kaynak adı dizgi

Kısıtlama -ları:
Desen = ^[-\w\._]+$ (gerekli)
Özellikler Bu kaynağın kaynağa özgü özellikleri. PlacementPolicyProperties
tür Kaynak türü 'Microsoft.AVS/privateClouds/clusters/placementPolicies'

PlacementPolicyProperties

Ad Açıklama Değer
displayName Yerleştirme ilkesinin görünen adı dizgi
devlet Yerleştirme ilkesinin etkinleştirilip etkinleştirilmediği veya devre dışı bırakılıp bırakılmadığı 'Devre Dışı'
'Etkin'
tür VmHostPlacementPolicyPropertiestürü için 'VmHost' olarak ayarlayın. VmPlacementPolicyPropertiestürü için 'VmVm' olarak ayarlayın. 'VmHost'
'VmVm' (gerekli)

VmHostPlacementPolicyProperties

Ad Açıklama Değer
affinityStrength vm-host yerleştirme ilkesi benşim gücü (olmalıdır/olmalıdır) 'Zorunlu'
'Gerekir'
affinityType yerleştirme ilkesi benzite türü 'Benzite'
'AntiAffinity' (gerekli)
azureHybridBenefitType yerleştirme ilkesi azure hibrit avantajı kabul türü 'Hiçbiri'
'SqlHost'
hostMembers Konak üyeleri listesi string[] (gerekli)
tür Yerleştirme İlkesi türü 'VmHost' (gerekli)
vmMembers Sanal makine üyeleri listesi string[] (gerekli)

VmPlacementPolicyProperties

Ad Açıklama Değer
affinityType yerleştirme ilkesi benzite türü 'Benzite'
'AntiAffinity' (gerekli)
tür Yerleştirme İlkesi türü 'VmVm' (gerekli)
vmMembers Sanal makine üyeleri listesi string[] (gerekli)

Kullanım Örnekleri

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

privateClouds/clusters/placementPolicies 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.AVS/privateClouds/clusters/placementPolicies kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AVS/privateClouds/clusters/placementPolicies@2023-09-01"
  name = "string"
  body = {
    properties = {
      displayName = "string"
      state = "string"
      type = "string"
      // For remaining properties, see PlacementPolicyProperties objects
    }
  }
}

PlacementPolicyProperties nesneleri

Nesne türünü belirtmek için türü özelliğini ayarlayın.

vmhostiçin şunu kullanın:

{
  affinityStrength = "string"
  affinityType = "string"
  azureHybridBenefitType = "string"
  hostMembers = [
    "string"
  ]
  type = "VmHost"
  vmMembers = [
    "string"
  ]
}

vmvmiçin şunu kullanın:

{
  affinityType = "string"
  type = "VmVm"
  vmMembers = [
    "string"
  ]
}

Özellik Değerleri

Microsoft.AVS/privateClouds/clusters/placementPolicies

Ad Açıklama Değer
ad Kaynak adı dizgi

Kısıtlama -ları:
Desen = ^[-\w\._]+$ (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: privateClouds/clusters
Özellikler Bu kaynağın kaynağa özgü özellikleri. PlacementPolicyProperties
tür Kaynak türü "Microsoft.AVS/privateClouds/clusters/placementPolicies@2023-09-01"

PlacementPolicyProperties

Ad Açıklama Değer
displayName Yerleştirme ilkesinin görünen adı dizgi
devlet Yerleştirme ilkesinin etkinleştirilip etkinleştirilmediği veya devre dışı bırakılıp bırakılmadığı 'Devre Dışı'
'Etkin'
tür VmHostPlacementPolicyPropertiestürü için 'VmHost' olarak ayarlayın. VmPlacementPolicyPropertiestürü için 'VmVm' olarak ayarlayın. 'VmHost'
'VmVm' (gerekli)

VmHostPlacementPolicyProperties

Ad Açıklama Değer
affinityStrength vm-host yerleştirme ilkesi benşim gücü (olmalıdır/olmalıdır) 'Zorunlu'
'Gerekir'
affinityType yerleştirme ilkesi benzite türü 'Benzite'
'AntiAffinity' (gerekli)
azureHybridBenefitType yerleştirme ilkesi azure hibrit avantajı kabul türü 'Hiçbiri'
'SqlHost'
hostMembers Konak üyeleri listesi string[] (gerekli)
tür Yerleştirme İlkesi türü 'VmHost' (gerekli)
vmMembers Sanal makine üyeleri listesi string[] (gerekli)

VmPlacementPolicyProperties

Ad Açıklama Değer
affinityType yerleştirme ilkesi benzite türü 'Benzite'
'AntiAffinity' (gerekli)
tür Yerleştirme İlkesi türü 'VmVm' (gerekli)
vmMembers Sanal makine üyeleri listesi string[] (gerekli)