getRegionDisk

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());
}
}
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

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


Return

A collection of values returned by getRegionDisk.

Parameters

argument

Builder for com.pulumi.gcp.compute.kotlin.inputs.GetRegionDiskPlainArgs.

See also