Viewing docs for gcore 2.0.0-alpha.2
published on Tuesday, Mar 24, 2026 by g-core
published on Tuesday, Mar 24, 2026 by g-core
Viewing docs for gcore 2.0.0-alpha.2
published on Tuesday, Mar 24, 2026 by g-core
published on Tuesday, Mar 24, 2026 by g-core
Volumes are block storage devices that can be attached to instances as boot or data disks, with support for resizing and type changes.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as gcore from "@pulumi/gcore";
const exampleCloudVolumes = gcore.getCloudVolumes({
projectId: 1,
regionId: 1,
bootable: false,
clusterId: "t12345",
hasAttachments: true,
idPart: "726ecfcc-7fd0-4e30-a86e-7892524aa483",
instanceId: "169942e0-9b53-42df-95ef-1a8b6525c2bd",
namePart: "test",
tagKeys: [
"key1",
"key2",
],
tagKeyValue: "tag_key_value",
});
import pulumi
import pulumi_gcore as gcore
example_cloud_volumes = gcore.get_cloud_volumes(project_id=1,
region_id=1,
bootable=False,
cluster_id="t12345",
has_attachments=True,
id_part="726ecfcc-7fd0-4e30-a86e-7892524aa483",
instance_id="169942e0-9b53-42df-95ef-1a8b6525c2bd",
name_part="test",
tag_keys=[
"key1",
"key2",
],
tag_key_value="tag_key_value")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/gcore/v2/gcore"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := gcore.GetCloudVolumes(ctx, &gcore.GetCloudVolumesArgs{
ProjectId: pulumi.Float64Ref(1),
RegionId: pulumi.Float64Ref(1),
Bootable: pulumi.BoolRef(false),
ClusterId: pulumi.StringRef("t12345"),
HasAttachments: pulumi.BoolRef(true),
IdPart: pulumi.StringRef("726ecfcc-7fd0-4e30-a86e-7892524aa483"),
InstanceId: pulumi.StringRef("169942e0-9b53-42df-95ef-1a8b6525c2bd"),
NamePart: pulumi.StringRef("test"),
TagKeys: []string{
"key1",
"key2",
},
TagKeyValue: pulumi.StringRef("tag_key_value"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcore = Pulumi.Gcore;
return await Deployment.RunAsync(() =>
{
var exampleCloudVolumes = Gcore.GetCloudVolumes.Invoke(new()
{
ProjectId = 1,
RegionId = 1,
Bootable = false,
ClusterId = "t12345",
HasAttachments = true,
IdPart = "726ecfcc-7fd0-4e30-a86e-7892524aa483",
InstanceId = "169942e0-9b53-42df-95ef-1a8b6525c2bd",
NamePart = "test",
TagKeys = new[]
{
"key1",
"key2",
},
TagKeyValue = "tag_key_value",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcore.GcoreFunctions;
import com.pulumi.gcore.inputs.GetCloudVolumesArgs;
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 exampleCloudVolumes = GcoreFunctions.getCloudVolumes(GetCloudVolumesArgs.builder()
.projectId(1)
.regionId(1)
.bootable(false)
.clusterId("t12345")
.hasAttachments(true)
.idPart("726ecfcc-7fd0-4e30-a86e-7892524aa483")
.instanceId("169942e0-9b53-42df-95ef-1a8b6525c2bd")
.namePart("test")
.tagKeys(
"key1",
"key2")
.tagKeyValue("tag_key_value")
.build());
}
}
variables:
exampleCloudVolumes:
fn::invoke:
function: gcore:getCloudVolumes
arguments:
projectId: 1
regionId: 1
bootable: false
clusterId: t12345
hasAttachments: true
idPart: 726ecfcc-7fd0-4e30-a86e-7892524aa483
instanceId: 169942e0-9b53-42df-95ef-1a8b6525c2bd
namePart: test
tagKeys:
- key1
- key2
tagKeyValue: tag_key_value
Using getCloudVolumes
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getCloudVolumes(args: GetCloudVolumesArgs, opts?: InvokeOptions): Promise<GetCloudVolumesResult>
function getCloudVolumesOutput(args: GetCloudVolumesOutputArgs, opts?: InvokeOptions): Output<GetCloudVolumesResult>def get_cloud_volumes(bootable: Optional[bool] = None,
cluster_id: Optional[str] = None,
has_attachments: Optional[bool] = None,
id_part: Optional[str] = None,
instance_id: Optional[str] = None,
max_items: Optional[float] = None,
name_part: Optional[str] = None,
project_id: Optional[float] = None,
region_id: Optional[float] = None,
tag_key_value: Optional[str] = None,
tag_keys: Optional[Sequence[str]] = None,
opts: Optional[InvokeOptions] = None) -> GetCloudVolumesResult
def get_cloud_volumes_output(bootable: Optional[pulumi.Input[bool]] = None,
cluster_id: Optional[pulumi.Input[str]] = None,
has_attachments: Optional[pulumi.Input[bool]] = None,
id_part: Optional[pulumi.Input[str]] = None,
instance_id: Optional[pulumi.Input[str]] = None,
max_items: Optional[pulumi.Input[float]] = None,
name_part: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[float]] = None,
region_id: Optional[pulumi.Input[float]] = None,
tag_key_value: Optional[pulumi.Input[str]] = None,
tag_keys: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCloudVolumesResult]func GetCloudVolumes(ctx *Context, args *GetCloudVolumesArgs, opts ...InvokeOption) (*GetCloudVolumesResult, error)
func GetCloudVolumesOutput(ctx *Context, args *GetCloudVolumesOutputArgs, opts ...InvokeOption) GetCloudVolumesResultOutput> Note: This function is named GetCloudVolumes in the Go SDK.
public static class GetCloudVolumes
{
public static Task<GetCloudVolumesResult> InvokeAsync(GetCloudVolumesArgs args, InvokeOptions? opts = null)
public static Output<GetCloudVolumesResult> Invoke(GetCloudVolumesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCloudVolumesResult> getCloudVolumes(GetCloudVolumesArgs args, InvokeOptions options)
public static Output<GetCloudVolumesResult> getCloudVolumes(GetCloudVolumesArgs args, InvokeOptions options)
fn::invoke:
function: gcore:index/getCloudVolumes:getCloudVolumes
arguments:
# arguments dictionaryThe following arguments are supported:
- Bootable bool
- Filter by bootable field
- Cluster
Id string - Filter volumes by k8s cluster ID
- Has
Attachments bool - Filter by the presence of attachments
- Id
Part string - Filter the volume list result by the ID part of the volume
- Instance
Id string - Filter volumes by instance ID
- Max
Items double - Max items to fetch, default: 1000
- Name
Part string - Filter volumes by
name_partinclusion in volume name.Any substring can be used and volumes will be returned with names containing the substring. - Project
Id double - Project ID
- Region
Id double - Region ID
- Tag
Key stringValue - Optional. Filter by tag key-value pairs.
- Tag
Keys List<string> - Optional. Filter by tag keys. ?
tag_key=key1&tag_key=key2
- Bootable bool
- Filter by bootable field
- Cluster
Id string - Filter volumes by k8s cluster ID
- Has
Attachments bool - Filter by the presence of attachments
- Id
Part string - Filter the volume list result by the ID part of the volume
- Instance
Id string - Filter volumes by instance ID
- Max
Items float64 - Max items to fetch, default: 1000
- Name
Part string - Filter volumes by
name_partinclusion in volume name.Any substring can be used and volumes will be returned with names containing the substring. - Project
Id float64 - Project ID
- Region
Id float64 - Region ID
- Tag
Key stringValue - Optional. Filter by tag key-value pairs.
- Tag
Keys []string - Optional. Filter by tag keys. ?
tag_key=key1&tag_key=key2
- bootable Boolean
- Filter by bootable field
- cluster
Id String - Filter volumes by k8s cluster ID
- has
Attachments Boolean - Filter by the presence of attachments
- id
Part String - Filter the volume list result by the ID part of the volume
- instance
Id String - Filter volumes by instance ID
- max
Items Double - Max items to fetch, default: 1000
- name
Part String - Filter volumes by
name_partinclusion in volume name.Any substring can be used and volumes will be returned with names containing the substring. - project
Id Double - Project ID
- region
Id Double - Region ID
- tag
Key StringValue - Optional. Filter by tag key-value pairs.
- tag
Keys List<String> - Optional. Filter by tag keys. ?
tag_key=key1&tag_key=key2
- bootable boolean
- Filter by bootable field
- cluster
Id string - Filter volumes by k8s cluster ID
- has
Attachments boolean - Filter by the presence of attachments
- id
Part string - Filter the volume list result by the ID part of the volume
- instance
Id string - Filter volumes by instance ID
- max
Items number - Max items to fetch, default: 1000
- name
Part string - Filter volumes by
name_partinclusion in volume name.Any substring can be used and volumes will be returned with names containing the substring. - project
Id number - Project ID
- region
Id number - Region ID
- tag
Key stringValue - Optional. Filter by tag key-value pairs.
- tag
Keys string[] - Optional. Filter by tag keys. ?
tag_key=key1&tag_key=key2
- bootable bool
- Filter by bootable field
- cluster_
id str - Filter volumes by k8s cluster ID
- has_
attachments bool - Filter by the presence of attachments
- id_
part str - Filter the volume list result by the ID part of the volume
- instance_
id str - Filter volumes by instance ID
- max_
items float - Max items to fetch, default: 1000
- name_
part str - Filter volumes by
name_partinclusion in volume name.Any substring can be used and volumes will be returned with names containing the substring. - project_
id float - Project ID
- region_
id float - Region ID
- tag_
key_ strvalue - Optional. Filter by tag key-value pairs.
- tag_
keys Sequence[str] - Optional. Filter by tag keys. ?
tag_key=key1&tag_key=key2
- bootable Boolean
- Filter by bootable field
- cluster
Id String - Filter volumes by k8s cluster ID
- has
Attachments Boolean - Filter by the presence of attachments
- id
Part String - Filter the volume list result by the ID part of the volume
- instance
Id String - Filter volumes by instance ID
- max
Items Number - Max items to fetch, default: 1000
- name
Part String - Filter volumes by
name_partinclusion in volume name.Any substring can be used and volumes will be returned with names containing the substring. - project
Id Number - Project ID
- region
Id Number - Region ID
- tag
Key StringValue - Optional. Filter by tag key-value pairs.
- tag
Keys List<String> - Optional. Filter by tag keys. ?
tag_key=key1&tag_key=key2
getCloudVolumes Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Items
List<Get
Cloud Volumes Item> - The items returned by the data source
- Bootable bool
- Filter by bootable field
- Cluster
Id string - Filter volumes by k8s cluster ID
- Has
Attachments bool - Filter by the presence of attachments
- Id
Part string - Filter the volume list result by the ID part of the volume
- Instance
Id string - Filter volumes by instance ID
- Max
Items double - Max items to fetch, default: 1000
- Name
Part string - Filter volumes by
name_partinclusion in volume name.Any substring can be used and volumes will be returned with names containing the substring. - Project
Id double - Project ID
- Region
Id double - Region ID
- Tag
Key stringValue - Optional. Filter by tag key-value pairs.
- Tag
Keys List<string> - Optional. Filter by tag keys. ?
tag_key=key1&tag_key=key2
- Id string
- The provider-assigned unique ID for this managed resource.
- Items
[]Get
Cloud Volumes Item - The items returned by the data source
- Bootable bool
- Filter by bootable field
- Cluster
Id string - Filter volumes by k8s cluster ID
- Has
Attachments bool - Filter by the presence of attachments
- Id
Part string - Filter the volume list result by the ID part of the volume
- Instance
Id string - Filter volumes by instance ID
- Max
Items float64 - Max items to fetch, default: 1000
- Name
Part string - Filter volumes by
name_partinclusion in volume name.Any substring can be used and volumes will be returned with names containing the substring. - Project
Id float64 - Project ID
- Region
Id float64 - Region ID
- Tag
Key stringValue - Optional. Filter by tag key-value pairs.
- Tag
Keys []string - Optional. Filter by tag keys. ?
tag_key=key1&tag_key=key2
- id String
- The provider-assigned unique ID for this managed resource.
- items
List<Get
Cloud Volumes Item> - The items returned by the data source
- bootable Boolean
- Filter by bootable field
- cluster
Id String - Filter volumes by k8s cluster ID
- has
Attachments Boolean - Filter by the presence of attachments
- id
Part String - Filter the volume list result by the ID part of the volume
- instance
Id String - Filter volumes by instance ID
- max
Items Double - Max items to fetch, default: 1000
- name
Part String - Filter volumes by
name_partinclusion in volume name.Any substring can be used and volumes will be returned with names containing the substring. - project
Id Double - Project ID
- region
Id Double - Region ID
- tag
Key StringValue - Optional. Filter by tag key-value pairs.
- tag
Keys List<String> - Optional. Filter by tag keys. ?
tag_key=key1&tag_key=key2
- id string
- The provider-assigned unique ID for this managed resource.
- items
Get
Cloud Volumes Item[] - The items returned by the data source
- bootable boolean
- Filter by bootable field
- cluster
Id string - Filter volumes by k8s cluster ID
- has
Attachments boolean - Filter by the presence of attachments
- id
Part string - Filter the volume list result by the ID part of the volume
- instance
Id string - Filter volumes by instance ID
- max
Items number - Max items to fetch, default: 1000
- name
Part string - Filter volumes by
name_partinclusion in volume name.Any substring can be used and volumes will be returned with names containing the substring. - project
Id number - Project ID
- region
Id number - Region ID
- tag
Key stringValue - Optional. Filter by tag key-value pairs.
- tag
Keys string[] - Optional. Filter by tag keys. ?
tag_key=key1&tag_key=key2
- id str
- The provider-assigned unique ID for this managed resource.
- items
Sequence[Get
Cloud Volumes Item] - The items returned by the data source
- bootable bool
- Filter by bootable field
- cluster_
id str - Filter volumes by k8s cluster ID
- has_
attachments bool - Filter by the presence of attachments
- id_
part str - Filter the volume list result by the ID part of the volume
- instance_
id str - Filter volumes by instance ID
- max_
items float - Max items to fetch, default: 1000
- name_
part str - Filter volumes by
name_partinclusion in volume name.Any substring can be used and volumes will be returned with names containing the substring. - project_
id float - Project ID
- region_
id float - Region ID
- tag_
key_ strvalue - Optional. Filter by tag key-value pairs.
- tag_
keys Sequence[str] - Optional. Filter by tag keys. ?
tag_key=key1&tag_key=key2
- id String
- The provider-assigned unique ID for this managed resource.
- items List<Property Map>
- The items returned by the data source
- bootable Boolean
- Filter by bootable field
- cluster
Id String - Filter volumes by k8s cluster ID
- has
Attachments Boolean - Filter by the presence of attachments
- id
Part String - Filter the volume list result by the ID part of the volume
- instance
Id String - Filter volumes by instance ID
- max
Items Number - Max items to fetch, default: 1000
- name
Part String - Filter volumes by
name_partinclusion in volume name.Any substring can be used and volumes will be returned with names containing the substring. - project
Id Number - Project ID
- region
Id Number - Region ID
- tag
Key StringValue - Optional. Filter by tag key-value pairs.
- tag
Keys List<String> - Optional. Filter by tag keys. ?
tag_key=key1&tag_key=key2
Supporting Types
GetCloudVolumesItem
- Attachments
List<Get
Cloud Volumes Item Attachment> - List of attachments associated with the volume.
- Bootable bool
- Indicates whether the volume is bootable.
- Created
At string - The date and time when the volume was created.
- Creator
Task stringId - The ID of the task that created this volume.
- Id string
- The unique identifier of the volume.
- Is
Root boolVolume - Indicates whether this is a root volume.
- Limiter
Stats GetCloud Volumes Item Limiter Stats - Schema representing the Quality of Service (QoS) parameters for a volume.
- Name string
- The name of the volume.
- Project
Id double - Project ID.
- Region string
- The region where the volume is located.
- Region
Id double - The identifier of the region.
- Size double
- The size of the volume in gibibytes (GiB).
- Snapshot
Ids List<string> - List of snapshot IDs associated with this volume.
- Status string
- The current status of the volume. Available values: "attaching", "available", "awaiting-transfer", "backing-up", "creating", "deleting", "detaching", "downloading", "error", "errorbacking-up", "errordeleting", "errorextending", "errorrestoring", "extending", "in-use", "maintenance", "reserved", "restoring-backup", "retyping", "reverting", "uploading".
-
List<Get
Cloud Volumes Item Tag> - List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
- Updated
At string - The date and time when the volume was last updated.
- Volume
Image Dictionary<string, string>Metadata - Image metadata for volumes created from an image.
- Volume
Type string - The type of volume storage.
- Attachments
[]Get
Cloud Volumes Item Attachment - List of attachments associated with the volume.
- Bootable bool
- Indicates whether the volume is bootable.
- Created
At string - The date and time when the volume was created.
- Creator
Task stringId - The ID of the task that created this volume.
- Id string
- The unique identifier of the volume.
- Is
Root boolVolume - Indicates whether this is a root volume.
- Limiter
Stats GetCloud Volumes Item Limiter Stats - Schema representing the Quality of Service (QoS) parameters for a volume.
- Name string
- The name of the volume.
- Project
Id float64 - Project ID.
- Region string
- The region where the volume is located.
- Region
Id float64 - The identifier of the region.
- Size float64
- The size of the volume in gibibytes (GiB).
- Snapshot
Ids []string - List of snapshot IDs associated with this volume.
- Status string
- The current status of the volume. Available values: "attaching", "available", "awaiting-transfer", "backing-up", "creating", "deleting", "detaching", "downloading", "error", "errorbacking-up", "errordeleting", "errorextending", "errorrestoring", "extending", "in-use", "maintenance", "reserved", "restoring-backup", "retyping", "reverting", "uploading".
-
[]Get
Cloud Volumes Item Tag - List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
- Updated
At string - The date and time when the volume was last updated.
- Volume
Image map[string]stringMetadata - Image metadata for volumes created from an image.
- Volume
Type string - The type of volume storage.
- attachments
List<Get
Cloud Volumes Item Attachment> - List of attachments associated with the volume.
- bootable Boolean
- Indicates whether the volume is bootable.
- created
At String - The date and time when the volume was created.
- creator
Task StringId - The ID of the task that created this volume.
- id String
- The unique identifier of the volume.
- is
Root BooleanVolume - Indicates whether this is a root volume.
- limiter
Stats GetCloud Volumes Item Limiter Stats - Schema representing the Quality of Service (QoS) parameters for a volume.
- name String
- The name of the volume.
- project
Id Double - Project ID.
- region String
- The region where the volume is located.
- region
Id Double - The identifier of the region.
- size Double
- The size of the volume in gibibytes (GiB).
- snapshot
Ids List<String> - List of snapshot IDs associated with this volume.
- status String
- The current status of the volume. Available values: "attaching", "available", "awaiting-transfer", "backing-up", "creating", "deleting", "detaching", "downloading", "error", "errorbacking-up", "errordeleting", "errorextending", "errorrestoring", "extending", "in-use", "maintenance", "reserved", "restoring-backup", "retyping", "reverting", "uploading".
-
List<Get
Cloud Volumes Item Tag> - List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
- updated
At String - The date and time when the volume was last updated.
- volume
Image Map<String,String>Metadata - Image metadata for volumes created from an image.
- volume
Type String - The type of volume storage.
- attachments
Get
Cloud Volumes Item Attachment[] - List of attachments associated with the volume.
- bootable boolean
- Indicates whether the volume is bootable.
- created
At string - The date and time when the volume was created.
- creator
Task stringId - The ID of the task that created this volume.
- id string
- The unique identifier of the volume.
- is
Root booleanVolume - Indicates whether this is a root volume.
- limiter
Stats GetCloud Volumes Item Limiter Stats - Schema representing the Quality of Service (QoS) parameters for a volume.
- name string
- The name of the volume.
- project
Id number - Project ID.
- region string
- The region where the volume is located.
- region
Id number - The identifier of the region.
- size number
- The size of the volume in gibibytes (GiB).
- snapshot
Ids string[] - List of snapshot IDs associated with this volume.
- status string
- The current status of the volume. Available values: "attaching", "available", "awaiting-transfer", "backing-up", "creating", "deleting", "detaching", "downloading", "error", "errorbacking-up", "errordeleting", "errorextending", "errorrestoring", "extending", "in-use", "maintenance", "reserved", "restoring-backup", "retyping", "reverting", "uploading".
-
Get
Cloud Volumes Item Tag[] - List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
- updated
At string - The date and time when the volume was last updated.
- volume
Image {[key: string]: string}Metadata - Image metadata for volumes created from an image.
- volume
Type string - The type of volume storage.
- attachments
Sequence[Get
Cloud Volumes Item Attachment] - List of attachments associated with the volume.
- bootable bool
- Indicates whether the volume is bootable.
- created_
at str - The date and time when the volume was created.
- creator_
task_ strid - The ID of the task that created this volume.
- id str
- The unique identifier of the volume.
- is_
root_ boolvolume - Indicates whether this is a root volume.
- limiter_
stats GetCloud Volumes Item Limiter Stats - Schema representing the Quality of Service (QoS) parameters for a volume.
- name str
- The name of the volume.
- project_
id float - Project ID.
- region str
- The region where the volume is located.
- region_
id float - The identifier of the region.
- size float
- The size of the volume in gibibytes (GiB).
- snapshot_
ids Sequence[str] - List of snapshot IDs associated with this volume.
- status str
- The current status of the volume. Available values: "attaching", "available", "awaiting-transfer", "backing-up", "creating", "deleting", "detaching", "downloading", "error", "errorbacking-up", "errordeleting", "errorextending", "errorrestoring", "extending", "in-use", "maintenance", "reserved", "restoring-backup", "retyping", "reverting", "uploading".
-
Sequence[Get
Cloud Volumes Item Tag] - List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
- updated_
at str - The date and time when the volume was last updated.
- volume_
image_ Mapping[str, str]metadata - Image metadata for volumes created from an image.
- volume_
type str - The type of volume storage.
- attachments List<Property Map>
- List of attachments associated with the volume.
- bootable Boolean
- Indicates whether the volume is bootable.
- created
At String - The date and time when the volume was created.
- creator
Task StringId - The ID of the task that created this volume.
- id String
- The unique identifier of the volume.
- is
Root BooleanVolume - Indicates whether this is a root volume.
- limiter
Stats Property Map - Schema representing the Quality of Service (QoS) parameters for a volume.
- name String
- The name of the volume.
- project
Id Number - Project ID.
- region String
- The region where the volume is located.
- region
Id Number - The identifier of the region.
- size Number
- The size of the volume in gibibytes (GiB).
- snapshot
Ids List<String> - List of snapshot IDs associated with this volume.
- status String
- The current status of the volume. Available values: "attaching", "available", "awaiting-transfer", "backing-up", "creating", "deleting", "detaching", "downloading", "error", "errorbacking-up", "errordeleting", "errorextending", "errorrestoring", "extending", "in-use", "maintenance", "reserved", "restoring-backup", "retyping", "reverting", "uploading".
- List<Property Map>
- List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
- updated
At String - The date and time when the volume was last updated.
- volume
Image Map<String>Metadata - Image metadata for volumes created from an image.
- volume
Type String - The type of volume storage.
GetCloudVolumesItemAttachment
- Attached
At string - The date and time when the attachment was created.
- Attachment
Id string - The unique identifier of the attachment object.
- Device string
- The block device name inside the guest instance.
- Flavor
Id string - The flavor ID of the instance.
- Instance
Name string - The name of the instance if attached and the server name is known.
- Server
Id string - The unique identifier of the instance.
- Volume
Id string - The unique identifier of the attached volume.
- Attached
At string - The date and time when the attachment was created.
- Attachment
Id string - The unique identifier of the attachment object.
- Device string
- The block device name inside the guest instance.
- Flavor
Id string - The flavor ID of the instance.
- Instance
Name string - The name of the instance if attached and the server name is known.
- Server
Id string - The unique identifier of the instance.
- Volume
Id string - The unique identifier of the attached volume.
- attached
At String - The date and time when the attachment was created.
- attachment
Id String - The unique identifier of the attachment object.
- device String
- The block device name inside the guest instance.
- flavor
Id String - The flavor ID of the instance.
- instance
Name String - The name of the instance if attached and the server name is known.
- server
Id String - The unique identifier of the instance.
- volume
Id String - The unique identifier of the attached volume.
- attached
At string - The date and time when the attachment was created.
- attachment
Id string - The unique identifier of the attachment object.
- device string
- The block device name inside the guest instance.
- flavor
Id string - The flavor ID of the instance.
- instance
Name string - The name of the instance if attached and the server name is known.
- server
Id string - The unique identifier of the instance.
- volume
Id string - The unique identifier of the attached volume.
- attached_
at str - The date and time when the attachment was created.
- attachment_
id str - The unique identifier of the attachment object.
- device str
- The block device name inside the guest instance.
- flavor_
id str - The flavor ID of the instance.
- instance_
name str - The name of the instance if attached and the server name is known.
- server_
id str - The unique identifier of the instance.
- volume_
id str - The unique identifier of the attached volume.
- attached
At String - The date and time when the attachment was created.
- attachment
Id String - The unique identifier of the attachment object.
- device String
- The block device name inside the guest instance.
- flavor
Id String - The flavor ID of the instance.
- instance
Name String - The name of the instance if attached and the server name is known.
- server
Id String - The unique identifier of the instance.
- volume
Id String - The unique identifier of the attached volume.
GetCloudVolumesItemLimiterStats
- Iops
Base doubleLimit - The sustained IOPS (Input/Output Operations Per Second) limit.
- Iops
Burst doubleLimit - The burst IOPS limit.
- MBps
Base doubleLimit - The sustained bandwidth limit in megabytes per second (MBps).
- MBps
Burst doubleLimit - The burst bandwidth limit in megabytes per second (MBps).
- Iops
Base float64Limit - The sustained IOPS (Input/Output Operations Per Second) limit.
- Iops
Burst float64Limit - The burst IOPS limit.
- MBps
Base float64Limit - The sustained bandwidth limit in megabytes per second (MBps).
- MBps
Burst float64Limit - The burst bandwidth limit in megabytes per second (MBps).
- iops
Base DoubleLimit - The sustained IOPS (Input/Output Operations Per Second) limit.
- iops
Burst DoubleLimit - The burst IOPS limit.
- m
Bps DoubleBase Limit - The sustained bandwidth limit in megabytes per second (MBps).
- m
Bps DoubleBurst Limit - The burst bandwidth limit in megabytes per second (MBps).
- iops
Base numberLimit - The sustained IOPS (Input/Output Operations Per Second) limit.
- iops
Burst numberLimit - The burst IOPS limit.
- m
Bps numberBase Limit - The sustained bandwidth limit in megabytes per second (MBps).
- m
Bps numberBurst Limit - The burst bandwidth limit in megabytes per second (MBps).
- iops_
base_ floatlimit - The sustained IOPS (Input/Output Operations Per Second) limit.
- iops_
burst_ floatlimit - The burst IOPS limit.
- m_
bps_ floatbase_ limit - The sustained bandwidth limit in megabytes per second (MBps).
- m_
bps_ floatburst_ limit - The burst bandwidth limit in megabytes per second (MBps).
- iops
Base NumberLimit - The sustained IOPS (Input/Output Operations Per Second) limit.
- iops
Burst NumberLimit - The burst IOPS limit.
- m
Bps NumberBase Limit - The sustained bandwidth limit in megabytes per second (MBps).
- m
Bps NumberBurst Limit - The burst bandwidth limit in megabytes per second (MBps).
GetCloudVolumesItemTag
- Key string
- Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- Read
Only bool - If true, the tag is read-only and cannot be modified by the user
- Value string
- Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- Key string
- Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- Read
Only bool - If true, the tag is read-only and cannot be modified by the user
- Value string
- Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- key String
- Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- read
Only Boolean - If true, the tag is read-only and cannot be modified by the user
- value String
- Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- key string
- Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- read
Only boolean - If true, the tag is read-only and cannot be modified by the user
- value string
- Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- key str
- Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- read_
only bool - If true, the tag is read-only and cannot be modified by the user
- value str
- Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- key String
- Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
- read
Only Boolean - If true, the tag is read-only and cannot be modified by the user
- value String
- Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
Package Details
- Repository
- gcore g-core/terraform-provider-gcore
- License
- Notes
- This Pulumi package is based on the
gcoreTerraform Provider.
Viewing docs for gcore 2.0.0-alpha.2
published on Tuesday, Mar 24, 2026 by g-core
published on Tuesday, Mar 24, 2026 by g-core
