Elastacloud.AzureManagement.Fluent.Types.VirtualMachines.Deployment.GetAdHocWindowsTemplateDeployment C# (CSharp) Method

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
        public static Deployment GetAdHocWindowsTemplateDeployment(WindowsVirtualMachineProperties properties)
        {
            return AddPersistentVMRole(properties, new [] {PersistentVMRole.AddAdhocWindowsRoleTemplate(properties)});
        }

Usage Example

Example #1
0
        /// <summary>
        /// Creates a deployment payload for a predefined template
        /// </summary>
        /// <returns>A string xml representation</returns>
        protected override string CreatePayload()
        {
            var deployment = Deployment.GetAdHocWindowsTemplateDeployment(Properties);
            var document   = new XDocument(deployment.GetXmlTree());

            return(document.ToStringFullXmlDeclarationWithReplace());
        }