false, // autoDelete true, // boot AttachDisk.InitializeParams.create( "test", // diskName Long.parseLong("100", 10), // diskSizeGb
public void attachDisk() throws Exception { server.enqueue(jsonResponse("/zone_operation.json")); assertEquals(instanceApi().attachDisk("test-1", AttachDisk.create(AttachDisk.Type.PERSISTENT, // type AttachDisk.Mode.READ_WRITE, // mode URI.create(url("/projects/party/zones/us-central1-a/disks/test")), // source "test", // deviceName true, // boot AttachDisk.InitializeParams.create( "test", // diskName Long.parseLong("100", 10), // diskSizeGb URI.create(url("/projects/party/global/images/test")), // sourceImage URI.create(url("/projects/party/zones/us-central1-a/diskTypes/pd-standard")) // diskType ), // initializeParams true, // autoDelete ImmutableList.of(url("/projects/suse-cloud/global/licenses/sles-12")), // licenses DiskInterface.NVME // interface )), new ParseZoneOperationTest().expected(url("/projects"))); assertSent(server, "POST", "/projects/party/zones/us-central1-a/instances/test-1/attachDisk", stringFromResource("/instance_attach_disk.json")); }
public static AttachDisk newBootDisk(URI sourceImage) { return create(Type.PERSISTENT, null, InitializeParams.create(sourceImage), true, true); }
static InitializeParams create(URI sourceImage) { return create(null, null, sourceImage, null); }
static InitializeParams create(URI sourceImage, URI diskType) { return create(null, null, sourceImage, diskType); }
static InitializeParams create(URI sourceImage, URI diskType) { return create(null, null, sourceImage, diskType); }
static InitializeParams create(URI sourceImage, URI diskType) { return create(null, null, sourceImage, diskType); }
public static AttachDisk newBootDisk(URI sourceImage) { return create(Type.PERSISTENT, null, InitializeParams.create(sourceImage), true, true); }
static InitializeParams create(URI sourceImage) { return create(null, null, sourceImage, null); }
public static AttachDisk newBootDisk(URI sourceImage, URI diskType) { return create(Type.PERSISTENT, null, InitializeParams.create(sourceImage, diskType), true, true); }
public static AttachDisk newBootDisk(URI sourceImage, URI diskType) { return create(Type.PERSISTENT, null, InitializeParams.create(sourceImage, diskType), true, true); }
static InitializeParams create(URI sourceImage) { return create(null, null, sourceImage, null); }
public static AttachDisk newBootDisk(URI sourceImage, URI diskType) { return create(Type.PERSISTENT, null, InitializeParams.create(sourceImage, diskType), true, true); }
public static AttachDisk newBootDisk(URI sourceImage, URI diskType) { return create(Type.PERSISTENT, null, InitializeParams.create(sourceImage, diskType), true, true); }
public static AttachDisk newBootDisk(URI sourceImage) { return create(Type.PERSISTENT, null, InitializeParams.create(sourceImage), true, true); }
static InitializeParams create(URI sourceImage, URI diskType) { return create(null, null, sourceImage, diskType); }
static InitializeParams create(URI sourceImage) { return create(null, null, sourceImage, null); }
public static AttachDisk newBootDisk(URI sourceImage) { return create(Type.PERSISTENT, null, InitializeParams.create(sourceImage), true, true); }