# Functions
CidrFirstIP returns the first IP of the provided subnet.
CidrStringFirstIP returns the first IP of the provided subnet string.
HandleValidationErrors is the helper function to catch validator.ValidationError based on Namespace of the error, and return customized error message.
IP4BroadcastAddress returns the broadcast address for the given IP subnet.
# Constants
AvailabilitySet means that the vms are in an availability set.
DCOSDefaultRelease is the default major.minor version for DCOS.
DCOSRelease1Dot10 is the major.minor string prefix for 1.9 versions of DCOS.
DCOSRelease1Dot8 is the major.minor string prefix for 1.8 versions of DCOS.
DCOSRelease1Dot9 is the major.minor string prefix for 1.9 versions of DCOS.
KubernetesDefaultRelease is the default major.minor version for kubernetes.
KubernetesRelease1Dot5 is the major.minor string prefix for 1.5 versions of kubernetes.
KubernetesRelease1Dot6 is the major.minor string prefix for 1.6 versions of kubernetes.
KubernetesRelease1Dot7 is the major.minor string prefix for 1.7 versions of kubernetes.
KubernetesRelease1Dot8 is the major.minor string prefix for 1.8 versions of kubernetes.
ManagedDisks means that the nodes use managed disks for their os and attached volumes.
MaxAgentCount are the maximum number of agents per agent pool.
MaxDisks specifies the maximum attached disks to add to the cluster.
MaxDiskSizeGB specifies the maximum attached disk size.
MaxIPAddressCount specifies the maximum number of IP addresses per network interface.
MaxPort specifies the maximum tcp port to open.
MinAgentCount are the minimum number of agents per agent pool.
MinDiskSizeGB specifies the minimum attached disk size.
MinIPAddressCount specifies the minimum number of IP addresses per network interface.
MinPort specifies the minimum tcp port to open.
StorageAccount means that the nodes use raw storage accounts for their os and attached volumes.
VirtualMachineScaleSets means that the vms are in a virtual machine scaleset.
# Variables
DCOSReleaseToVersion maps a major.minor release to an full major.minor.patch version.
KubeReleaseToVersion maps a major.minor release to an full major.minor.patch version.