VmSizeCompatibilityFilterV2 interface
This class represent a single filter object that defines a multidimensional set. The dimensions of this set are Regions, ClusterFlavors, NodeTypes and ClusterVersions. The constraint should be defined based on the following: FilterMode (Exclude vs Include), VMSizes (the vm sizes in affect of exclusion/inclusion) and the ordering of the Filters. Later filters override previous settings if conflicted.
Properties
cluster |
The list of cluster flavors under the effect of the filter. |
cluster |
The list of cluster versions affected in Major.Minor format. |
compute |
Whether support compute isolation. 'true' means only for ComputeIsolationEnabled, 'false' means only for regular cluster. |
esp |
Whether apply for ESP cluster. 'true' means only for ESP, 'false' means only for non-ESP, null or empty string or others mean for both. |
filter |
The filtering mode. Effectively this can enabling or disabling the VM sizes in a particular set. |
node |
The list of node types affected by the filter. |
os |
The OSType affected, Windows or Linux. |
regions | The list of regions under the effect of the filter. |
vm |
The list of virtual machine sizes to include or exclude. |
Property Details
clusterFlavors
The list of cluster flavors under the effect of the filter.
clusterFlavors?: string[]
Property Value
string[]
clusterVersions
The list of cluster versions affected in Major.Minor format.
clusterVersions?: string[]
Property Value
string[]
computeIsolationSupported
Whether support compute isolation. 'true' means only for ComputeIsolationEnabled, 'false' means only for regular cluster.
computeIsolationSupported?: string
Property Value
string
espApplied
Whether apply for ESP cluster. 'true' means only for ESP, 'false' means only for non-ESP, null or empty string or others mean for both.
espApplied?: string
Property Value
string
filterMode
The filtering mode. Effectively this can enabling or disabling the VM sizes in a particular set.
filterMode?: string
Property Value
string
nodeTypes
The list of node types affected by the filter.
nodeTypes?: string[]
Property Value
string[]
osType
The OSType affected, Windows or Linux.
osType?: string[]
Property Value
string[]
regions
The list of regions under the effect of the filter.
regions?: string[]
Property Value
string[]
vmSizes
The list of virtual machine sizes to include or exclude.
vmSizes?: string[]
Property Value
string[]