public static async Task <CloudResource> CreateSimple( Sandbox sandbox, string vmNameSuffix = VirtualMachineConstants.NAME) { var sandboxResourceGroup = CloudResourceUtil.GetSandboxResourceGroupEntry(sandbox.Resources); var vmResource = CreateVmResource(sandbox, sandboxResourceGroup, sandbox.Study.Name, vmNameSuffix); return(await SliceFixture.InsertAsync(vmResource)); }
public static async Task <CloudResource> Create( Sandbox sandbox, string vmNameSuffix = VirtualMachineConstants.NAME, string size = VirtualMachineConstants.SIZE, string osCategory = VirtualMachineConstants.OS_CATEGORY_WINDOWS, string os = VirtualMachineConstants.OS_WINDOWS, bool deleted = false, bool deleteSucceeded = false) { var sandboxResourceGroup = CloudResourceUtil.GetSandboxResourceGroupEntry(sandbox.Resources); var vmSettings = CreateVmSettingsString(size, osCategory, os); var vmResource = CreateVmResource(sandbox, sandboxResourceGroup, sandbox.Study.Name, vmNameSuffix, vmSettings, deleted: deleted, deleteSucceeded: deleteSucceeded); return(await SliceFixture.InsertAsync(vmResource)); }
public static async Task <CloudResource> CreateFailed( Sandbox sandbox, string vmNameSuffix = VirtualMachineConstants.NAME, string size = VirtualMachineConstants.SIZE, string osCategory = VirtualMachineConstants.OS_CATEGORY_WINDOWS, string os = VirtualMachineConstants.OS_WINDOWS, string statusOfFailedResource = CloudResourceOperationState.FAILED, int tryCount = CloudResourceConstants.RESOURCE_MAX_TRY_COUNT, int maxTryCount = CloudResourceConstants.RESOURCE_MAX_TRY_COUNT, bool deleted = false, bool deleteSucceeded = false) { var sandboxResourceGroup = CloudResourceUtil.GetSandboxResourceGroupEntry(sandbox.Resources); var vmSettings = CreateVmSettingsString(size, osCategory, os); var vmResource = CreateFailedVmResource(sandbox, sandboxResourceGroup, sandbox.Study.Name, vmNameSuffix, vmSettings, statusOfFailedResource, tryCount, maxTryCount, deleted: deleted, deleteSucceeded: deleteSucceeded); return(await SliceFixture.InsertAsync(vmResource)); }