Share via


Placement Class

Definition

Describes the user-defined constraints for virtual machine hardware placement.

public class Placement
type Placement = class
Public Class Placement
Inheritance
Placement

Constructors

Placement()

Initializes a new instance of the Placement class.

Placement(String, IList<String>, IList<String>)

Initializes a new instance of the Placement class.

Properties

ExcludeZones

Gets or sets this property supplements the 'zonePlacementPolicy' property. If 'zonePlacementPolicy' is set to 'Any', availability zone selected by the system must not be present in the list of availability zones passed with 'excludeZones'. If 'excludeZones' is not provided, all availability zones in region will be considered for selection.

IncludeZones

Gets or sets this property supplements the 'zonePlacementPolicy' property. If 'zonePlacementPolicy' is set to 'Any', availability zone selected by the system must be present in the list of availability zones passed with 'includeZones'. If 'includeZones' is not provided, all availability zones in region will be considered for selection.

ZonePlacementPolicy

Gets or sets specifies the policy for virtual machine's placement in availability zone. Possible values are: Any - An availability zone will be automatically picked by system as part of virtual machine creation. Possible values include: 'Any'

Applies to