protected PSArgument[] CreateDeploymentWalkUpgradeDomainByDeploymentSlotParameters() { string serviceName = string.Empty; DeploymentSlot deploymentSlot = new DeploymentSlot(); DeploymentWalkUpgradeDomainParameters parameters = new DeploymentWalkUpgradeDomainParameters(); return(ConvertFromObjectsToArguments(new string[] { "ServiceName", "DeploymentSlot", "Parameters" }, new object[] { serviceName, deploymentSlot, parameters })); }
protected void ExecuteDeploymentWalkUpgradeDomainByDeploymentSlotMethod(object[] invokeMethodInputParameters) { string serviceName = (string)ParseParameter(invokeMethodInputParameters[0]); DeploymentSlot deploymentSlot = (DeploymentSlot)ParseParameter(invokeMethodInputParameters[1]); DeploymentWalkUpgradeDomainParameters parameters = (DeploymentWalkUpgradeDomainParameters)ParseParameter(invokeMethodInputParameters[2]); var result = DeploymentClient.WalkUpgradeDomainByDeploymentSlot(serviceName, deploymentSlot, parameters); WriteObject(result); }
internal void ExecuteCommand() { ServiceManagementProfile.Initialize(); var walkUpgradeDomainParams = new DeploymentWalkUpgradeDomainParameters { UpgradeDomain = this.DomainNumber }; DeploymentSlot slotType = (DeploymentSlot)Enum.Parse(typeof(DeploymentSlot), Slot, true); ExecuteClientActionNewSM( null, CommandRuntime.ToString(), () => this.ComputeClient.Deployments.WalkUpgradeDomainByDeploymentSlot(ServiceName, slotType, walkUpgradeDomainParams)); }
internal void ExecuteCommand() { ServiceManagementProfile.Initialize(); var walkUpgradeDomainParams = new DeploymentWalkUpgradeDomainParameters { UpgradeDomain = this.DomainNumber }; DeploymentSlot slotType = (DeploymentSlot)Enum.Parse(typeof(DeploymentSlot), Slot, true); ExecuteClientActionNewSM( null, CommandRuntime.ToString(), () => this.ComputeClient.Deployments.WalkUpgradeDomainByDeploymentSlot(ServiceName, slotType, walkUpgradeDomainParams)); }