get Disk
Get information about a Google Compute Persistent disks. the official documentation and its API.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.compute.ComputeFunctions;
import com.pulumi.gcp.compute.inputs.GetDiskArgs;
import com.pulumi.gcp.compute.Instance;
import com.pulumi.gcp.compute.InstanceArgs;
import com.pulumi.gcp.compute.inputs.InstanceBootDiskArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var persistent-boot-disk = ComputeFunctions.getDisk(GetDiskArgs.builder()
.name("persistent-boot-disk")
.project("example")
.build());
var default_ = new Instance("default", InstanceArgs.builder()
.bootDisk(InstanceBootDiskArgs.builder()
.source(persistent_boot_disk.selfLink())
.autoDelete(false)
.build())
.build());
}
}
Content copied to clipboard
Return
A collection of values returned by getDisk.
Parameters
argument
A collection of arguments for invoking getDisk.
Return
A collection of values returned by getDisk.
Parameters
name
The name of a specific disk.
project
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
zone
A reference to the zone where the disk resides.
See also
Return
A collection of values returned by getDisk.
Parameters
argument
Builder for com.pulumi.gcp.compute.kotlin.inputs.GetDiskPlainArgs.