# Functions
AddAzureDockerVMExtensionConfiguration adds the DockerExtension to the role configuratioon and opens a port "dockerPort" TODO(ahmetalpbalkan) Deprecate this and move to 'docker-machine' codebase.
No description provided by the author
ConfigureDeploymentFromExistingOSDisk configures VM Role to deploy from an existing disk.
ConfigureDeploymentFromPlatformImage configures VM Role to deploy from a platform image.
ConfigureDeploymentFromRemoteImage configures VM Role to deploy from a remote image source.
ConfigureDeploymentFromVMImage configures VM Role to deploy from a previously captured VM image.
ConfigureForLinux adds configuration for when deploying a generalized Linux image.
ConfigureForWindows adds configuration for when deploying a generalized Windows image.
ConfigureWindowsToJoinDomain adds configuration to join a new Windows vm to a domain.
ConfigureWithExistingDataDisk adds configuration for an existing data disk.
ConfigureWithExternalPort adds a new InputEndpoint to the Role, exposing a port externally.
ConfigureWithNewDataDisk adds configuration for a new (empty) data disk.
ConfigureWithPublicPowerShell adds configuration exposing port 5986 externally.
ConfigureWithPublicRDP adds configuration exposing port 3389 externally.
ConfigureWithPublicSSH adds configuration exposing port 22 externally.
ConfigureWithSecurityGroup associates the Role with a specific network security group.
ConfigureWithSubnet associates the Role with a specific subnet.
ConfigureWithVhdDataDisk adds configuration for adding a vhd in a storage account as a data disk.
IsRoleSizeAvailableInLocation retrieves all available sizes in the specified location and returns whether that the provided roleSizeName is part of that list.
IsRoleSizeValid retrieves the available rolesizes using vmclient.GetRoleSizeList() and returns whether that the provided roleSizeName is part of that list.
NewVMConfiguration creates configuration for a new virtual machine Role.
WaitForDeploymentPowerState blocks until all role instances in deployment to reach desired power state.