public override void ExecuteCmdlet() { base.ExecuteCmdlet(); // create the gateway object WriteVerbose(string.Format("Creating gateway for {0}/{1}/{2}", ResourceGroupName, GatewayName, Location)); var gateway = Gateway.Create(Client.Gateway.Create(ResourceGroupName, GatewayName, Location, Tags, AutoUpgrade.IsPresent ? Management.ServerManagement.Models.AutoUpgrade.On : Management.ServerManagement.Models.AutoUpgrade.Off)); // create the gawe WriteObject(gateway); }