Microsoft. PrivateClouds/clusters/placementPolicies da AVS
Definição de recurso do Bicep
O tipo de recurso privateClouds/clusters/placementPolicies pode ser implantado em:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um Microsoft. AVS/privateClouds/clusters/placementPolicies resource, adicione o seguinte Bicep ao modelo.
resource symbolicname 'Microsoft.AVS/privateClouds/clusters/placementPolicies@2022-05-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
displayName: 'string'
state: 'string'
type: 'string'
// For remaining properties, see PlacementPolicyProperties objects
}
}
Objetos PlacementPolicyProperties
Defina a propriedade type para especificar o tipo de objeto.
Para VmHost, use:
type: 'VmHost'
affinityStrength: 'string'
affinityType: 'string'
azureHybridBenefitType: 'string'
hostMembers: [
'string'
]
vmMembers: [
'string'
]
Para VmVm, use:
type: 'VmVm'
affinityType: 'string'
vmMembers: [
'string'
]
Valores de propriedade
privateClouds/clusters/placementPolicies
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos filho no Bicep. |
cadeia de caracteres (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte Recurso filho fora do recurso pai. |
Nome simbólico para o recurso do tipo: clusters |
properties | propriedades da política de posicionamento | PlacementPolicyProperties |
PlacementPolicyProperties
Nome | Descrição | Valor |
---|---|---|
displayName | Nome de exibição da política de posicionamento | string |
state | Se a política de posicionamento está habilitada ou desabilitada | 'Desabilitado' 'Enabled' |
type | Definir o tipo de objeto | Vmhost VmVm (obrigatório) |
VmHostPlacementPolicyProperties
Nome | Descrição | Valor |
---|---|---|
type | tipo de política de posicionamento | 'VmHost' (obrigatório) |
affinityStrength | Força da afinidade da política de posicionamento do vm-host (deve/deve) | 'Must' 'Should' |
affinityType | tipo de afinidade de política de posicionamento | 'Afinidade' 'AntiAffinity' (obrigatório) |
azureHybridBenefitType | tipo de aceitação de benefício híbrido do Azure da política de posicionamento | 'None' 'SqlHost' |
hostMembers | Lista de membros do host | string[] (obrigatório) |
vmMembers | Lista de membros da máquina virtual | string[] (obrigatório) |
VmPlacementPolicyProperties
Nome | Descrição | Valor |
---|---|---|
type | tipo de política de posicionamento | 'VmVm' (obrigatório) |
affinityType | tipo de afinidade de política de posicionamento | 'Afinidade' 'AntiAffinity' (obrigatório) |
vmMembers | Lista de membros da máquina virtual | string[] (obrigatório) |
Definição de recurso de modelo do ARM
O tipo de recurso privateClouds/clusters/placementPolicies pode ser implantado em:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um Microsoft. AVS/privateClouds/clusters/placementPolicies resource, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.AVS/privateClouds/clusters/placementPolicies",
"apiVersion": "2022-05-01",
"name": "string",
"properties": {
"displayName": "string",
"state": "string",
"type": "string"
// For remaining properties, see PlacementPolicyProperties objects
}
}
Objetos PlacementPolicyProperties
Defina a propriedade type para especificar o tipo de objeto.
Para VmHost, use:
"type": "VmHost",
"affinityStrength": "string",
"affinityType": "string",
"azureHybridBenefitType": "string",
"hostMembers": [ "string" ],
"vmMembers": [ "string" ]
Para VmVm, use:
"type": "VmVm",
"affinityType": "string",
"vmMembers": [ "string" ]
Valores de propriedade
privateClouds/clusters/placementPolicies
Nome | Descrição | Valor |
---|---|---|
type | O tipo de recurso | 'Microsoft. AVS/privateClouds/clusters/placementPolicies' |
apiVersion | A versão da API do recurso | '2022-05-01' |
name | O nome do recurso Veja como definir nomes e tipos para recursos filho em modelos do ARM JSON. |
cadeia de caracteres (obrigatório) |
properties | propriedades da política de posicionamento | PlacementPolicyProperties |
PlacementPolicyProperties
Nome | Descrição | Valor |
---|---|---|
displayName | Nome de exibição da política de posicionamento | string |
state | Se a política de posicionamento está habilitada ou desabilitada | 'Desabilitado' 'Enabled' |
type | Definir o tipo de objeto | Vmhost VmVm (obrigatório) |
VmHostPlacementPolicyProperties
Nome | Descrição | Valor |
---|---|---|
type | tipo de política de posicionamento | 'VmHost' (obrigatório) |
affinityStrength | Força de afinidade da política de posicionamento do vm-host (deve/deve) | 'Must' 'Should' |
affinityType | tipo de afinidade de política de posicionamento | 'Affinity' 'AntiAffinity' (obrigatório) |
azureHybridBenefitType | tipo de aceitação de benefício híbrido do Azure da política de posicionamento | 'None' 'SqlHost' |
hostMembers | Lista de membros do host | string[] (obrigatório) |
vmMembers | Lista de membros da máquina virtual | string[] (obrigatório) |
VmPlacementPolicyProperties
Nome | Descrição | Valor |
---|---|---|
type | tipo de política de posicionamento | 'VmVm' (obrigatório) |
affinityType | tipo de afinidade de política de posicionamento | 'Affinity' 'AntiAffinity' (obrigatório) |
vmMembers | Lista de membros da máquina virtual | string[] (obrigatório) |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso privateClouds/clusters/placementPolicies pode ser implantado em:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um Microsoft. Recurso AVS/privateClouds/clusters/placementPolicies, adicione o Terraform a seguir ao modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AVS/privateClouds/clusters/placementPolicies@2022-05-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
displayName = "string"
state = "string"
type = "string"
// For remaining properties, see PlacementPolicyProperties objects
}
})
}
Objetos PlacementPolicyProperties
Defina a propriedade type para especificar o tipo de objeto.
Para VmHost, use:
type = "VmHost"
affinityStrength = "string"
affinityType = "string"
azureHybridBenefitType = "string"
hostMembers = [
"string"
]
vmMembers = [
"string"
]
Para VmVm, use:
type = "VmVm"
affinityType = "string"
vmMembers = [
"string"
]
Valores de propriedade
privateClouds/clusters/placementPolicies
Nome | Descrição | Valor |
---|---|---|
type | O tipo de recurso | "Microsoft. AVS/privateClouds/clusters/placementPolicies@2022-05-01" |
name | O nome do recurso | cadeia de caracteres (obrigatório) |
parent_id | A ID do recurso que é o pai desse recurso. | ID do recurso do tipo: clusters |
properties | propriedades da política de posicionamento | PlacementPolicyProperties |
PlacementPolicyProperties
Nome | Descrição | Valor |
---|---|---|
displayName | Nome de exibição da política de posicionamento | string |
state | Se a política de posicionamento está habilitada ou desabilitada | "Desabilitado" "Habilitado" |
type | Definir o tipo de objeto | Vmhost VmVm (obrigatório) |
VmHostPlacementPolicyProperties
Nome | Descrição | Valor |
---|---|---|
type | tipo de política de posicionamento | "VmHost" (obrigatório) |
affinityStrength | Força da afinidade da política de posicionamento do vm-host (deve/deve) | "Deve" "Deveria" |
affinityType | tipo de afinidade de política de posicionamento | "Afinidade" "AntiAffinity" (obrigatório) |
azureHybridBenefitType | tipo de aceitação de benefício híbrido do Azure da política de posicionamento | "None" "SqlHost" |
hostMembers | Lista de membros do host | string[] (obrigatório) |
vmMembers | Lista de membros da máquina virtual | string[] (obrigatório) |
VmPlacementPolicyProperties
Nome | Descrição | Valor |
---|---|---|
type | tipo de política de posicionamento | "VmVm" (obrigatório) |
affinityType | tipo de afinidade de política de posicionamento | "Afinidade" "AntiAffinity" (obrigatório) |
vmMembers | Lista de membros da máquina virtual | string[] (obrigatório) |