Partager via


New-AzNetworkCloudVirtualMachinePlacementHintObject

Create an in-memory object for VirtualMachinePlacementHint.

Syntaxe

Default (Par défaut)

New-AzNetworkCloudVirtualMachinePlacementHintObject
    -HintType <VirtualMachinePlacementHintType>
    -ResourceId <String>
    -SchedulingExecution <VirtualMachineSchedulingExecution>
    -Scope <VirtualMachinePlacementHintPodAffinityScope>
    [<CommonParameters>]

Description

Create an in-memory object for VirtualMachinePlacementHint.

Exemples

Example 1: Create an in-memory object for VirtualMachinePlacementHint.

New-AzNetworkCloudVirtualMachinePlacementHintObject -HintType "Affinity" -ResourceId "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName" -SchedulingExecution "Hard" -Scope "Machine"
HintType ResourceId                                                                                                     SchedulingExecution Scope
-------- ----------                                                                                                     ------------------- -----
Affinity /subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName Hard                Machine

Creates an in-memory object for VirtualMachinePlacementHint.

Paramètres

-HintType

The specification of whether this hint supports affinity or anti-affinity with the referenced resources.

Propriétés du paramètre

Type:VirtualMachinePlacementHintType
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ResourceId

The resource ID of the target object that the placement hints will be checked against, e.g., the bare metal node to host the virtual machine.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-SchedulingExecution

The indicator of whether the hint is a hard or soft requirement during scheduling.

Propriétés du paramètre

Type:VirtualMachineSchedulingExecution
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Scope

The scope for the virtual machine affinity or anti-affinity placement hint. It should always be "Machine" in the case of node affinity.

Propriétés du paramètre

Type:VirtualMachinePlacementHintPodAffinityScope
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

Sorties

VirtualMachinePlacementHint