get Region Disk
Get information about a Google Compute Regional 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.GetRegionDiskArgs;
import com.pulumi.gcp.compute.Instance;
import com.pulumi.gcp.compute.InstanceArgs;
import com.pulumi.gcp.compute.inputs.InstanceAttachedDiskArgs;
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 disk = ComputeFunctions.getRegionDisk(GetRegionDiskArgs.builder()
.name("persistent-regional-disk")
.project("example")
.region("us-central1")
.type("pd-ssd")
.physicalBlockSizeBytes(4096)
.replicaZones(
"us-central1-a",
"us-central1-f")
.build());
var default_ = new Instance("default", InstanceArgs.builder()
.attachedDisks(InstanceAttachedDiskArgs.builder()
.source(diskGoogleComputeDisk.selfLink())
.build())
.build());
}
}
Content copied to clipboard
resources:
default:
type: gcp:compute:Instance
properties:
attachedDisks:
- source: ${diskGoogleComputeDisk.selfLink}
variables:
disk:
fn::invoke:
Function: gcp:compute:getRegionDisk
Arguments:
name: persistent-regional-disk
project: example
region: us-central1
type: pd-ssd
physicalBlockSizeBytes: 4096
replicaZones:
- us-central1-a
- us-central1-f
Content copied to clipboard
Return
A collection of values returned by getRegionDisk.
Parameters
argument
A collection of arguments for invoking getRegionDisk.
suspend fun getRegionDisk(name: String, project: String? = null, region: String? = null): GetRegionDiskResult
Return
A collection of values returned by getRegionDisk.
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.
region
A reference to the region where the disk resides.
See also
suspend fun getRegionDisk(argument: suspend GetRegionDiskPlainArgsBuilder.() -> Unit): GetRegionDiskResult
Return
A collection of values returned by getRegionDisk.
Parameters
argument
Builder for com.pulumi.gcp.compute.kotlin.inputs.GetRegionDiskPlainArgs.