C# Class Elastacloud.AzureManagement.Fluent.Types.VirtualMachines.Deployment

This is used as the underlying wrapper for the deployment of the virtual machine
Inheritance: ICustomXmlSerializer
Show file Open project: azurecoder/fluent-management Class Usage Examples

Public Methods

Method Description
GetAdHocLinuxTemplateDeployment ( List properties ) : Deployment

Gets an ad-hoc deployment for a Windows templated VM instance

GetAdHocWindowsTemplateDeployment ( WindowsVirtualMachineProperties properties ) : Deployment

Gets an ad-hoc deployment for a Windows templated VM instance

GetXmlTree ( ) : System.Xml.Linq.XElement

Gets the Xml tree for the custom serialiser

Private Methods

Method Description
AddPersistentVMRole ( VirtualMachineProperties properties, IEnumerable roles ) : Deployment

Used to create a deployment and add any persistent vm role to the deployment

Method Details

GetAdHocLinuxTemplateDeployment() public static method

Gets an ad-hoc deployment for a Windows templated VM instance
public static GetAdHocLinuxTemplateDeployment ( List properties ) : Deployment
properties List The VM properties touse for the deployment
return Deployment

GetAdHocWindowsTemplateDeployment() public static method

Gets an ad-hoc deployment for a Windows templated VM instance
public static GetAdHocWindowsTemplateDeployment ( WindowsVirtualMachineProperties properties ) : Deployment
properties WindowsVirtualMachineProperties The VM properties touse for the deployment
return Deployment

GetXmlTree() public method

Gets the Xml tree for the custom serialiser
public GetXmlTree ( ) : System.Xml.Linq.XElement
return System.Xml.Linq.XElement