1. Packages
  2. Nutanix
  3. API Docs
  4. getVolumeGroupDisksV2
Nutanix v0.11.0 published on Monday, Nov 24, 2025 by Piers Karsenbarg
nutanix logo
Nutanix v0.11.0 published on Monday, Nov 24, 2025 by Piers Karsenbarg

    Query the list of disks corresponding to a Volume Group identified by {volumeGroupExtId}.

    Using getVolumeGroupDisksV2

    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 getVolumeGroupDisksV2(args: GetVolumeGroupDisksV2Args, opts?: InvokeOptions): Promise<GetVolumeGroupDisksV2Result>
    function getVolumeGroupDisksV2Output(args: GetVolumeGroupDisksV2OutputArgs, opts?: InvokeOptions): Output<GetVolumeGroupDisksV2Result>
    def get_volume_group_disks_v2(filter: Optional[str] = None,
                                  limit: Optional[int] = None,
                                  orderby: Optional[str] = None,
                                  page: Optional[int] = None,
                                  select: Optional[str] = None,
                                  volume_group_ext_id: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetVolumeGroupDisksV2Result
    def get_volume_group_disks_v2_output(filter: Optional[pulumi.Input[str]] = None,
                                  limit: Optional[pulumi.Input[int]] = None,
                                  orderby: Optional[pulumi.Input[str]] = None,
                                  page: Optional[pulumi.Input[int]] = None,
                                  select: Optional[pulumi.Input[str]] = None,
                                  volume_group_ext_id: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetVolumeGroupDisksV2Result]
    func GetVolumeGroupDisksV2(ctx *Context, args *GetVolumeGroupDisksV2Args, opts ...InvokeOption) (*GetVolumeGroupDisksV2Result, error)
    func GetVolumeGroupDisksV2Output(ctx *Context, args *GetVolumeGroupDisksV2OutputArgs, opts ...InvokeOption) GetVolumeGroupDisksV2ResultOutput

    > Note: This function is named GetVolumeGroupDisksV2 in the Go SDK.

    public static class GetVolumeGroupDisksV2 
    {
        public static Task<GetVolumeGroupDisksV2Result> InvokeAsync(GetVolumeGroupDisksV2Args args, InvokeOptions? opts = null)
        public static Output<GetVolumeGroupDisksV2Result> Invoke(GetVolumeGroupDisksV2InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVolumeGroupDisksV2Result> getVolumeGroupDisksV2(GetVolumeGroupDisksV2Args args, InvokeOptions options)
    public static Output<GetVolumeGroupDisksV2Result> getVolumeGroupDisksV2(GetVolumeGroupDisksV2Args args, InvokeOptions options)
    
    fn::invoke:
      function: nutanix:index/getVolumeGroupDisksV2:getVolumeGroupDisksV2
      arguments:
        # arguments dictionary

    The following arguments are supported:

    VolumeGroupExtId string
    Filter string
    Limit int
    Orderby string
    Page int
    Select string
    VolumeGroupExtId string
    Filter string
    Limit int
    Orderby string
    Page int
    Select string
    volumeGroupExtId String
    filter String
    limit Integer
    orderby String
    page Integer
    select String
    volumeGroupExtId string
    filter string
    limit number
    orderby string
    page number
    select string
    volumeGroupExtId String
    filter String
    limit Number
    orderby String
    page Number
    select String

    getVolumeGroupDisksV2 Result

    The following output properties are available:

    Disks List<PiersKarsenbarg.Nutanix.Outputs.GetVolumeGroupDisksV2Disk>
    • List of disks corresponding to a Volume Group identified by {volumeGroupExtId}.
    Id string
    The provider-assigned unique ID for this managed resource.
    VolumeGroupExtId string
    Filter string
    Limit int
    Orderby string
    Page int
    Select string
    Disks []GetVolumeGroupDisksV2Disk
    • List of disks corresponding to a Volume Group identified by {volumeGroupExtId}.
    Id string
    The provider-assigned unique ID for this managed resource.
    VolumeGroupExtId string
    Filter string
    Limit int
    Orderby string
    Page int
    Select string
    disks List<GetVolumeGroupDisksV2Disk>
    • List of disks corresponding to a Volume Group identified by {volumeGroupExtId}.
    id String
    The provider-assigned unique ID for this managed resource.
    volumeGroupExtId String
    filter String
    limit Integer
    orderby String
    page Integer
    select String
    disks GetVolumeGroupDisksV2Disk[]
    • List of disks corresponding to a Volume Group identified by {volumeGroupExtId}.
    id string
    The provider-assigned unique ID for this managed resource.
    volumeGroupExtId string
    filter string
    limit number
    orderby string
    page number
    select string
    disks Sequence[GetVolumeGroupDisksV2Disk]
    • List of disks corresponding to a Volume Group identified by {volumeGroupExtId}.
    id str
    The provider-assigned unique ID for this managed resource.
    volume_group_ext_id str
    filter str
    limit int
    orderby str
    page int
    select str
    disks List<Property Map>
    • List of disks corresponding to a Volume Group identified by {volumeGroupExtId}.
    id String
    The provider-assigned unique ID for this managed resource.
    volumeGroupExtId String
    filter String
    limit Number
    orderby String
    page Number
    select String

    Supporting Types

    GetVolumeGroupDisksV2Disk

    Description string
    • Volume Disk description.
    DiskDataSourceReferences List<PiersKarsenbarg.Nutanix.Inputs.GetVolumeGroupDisksV2DiskDiskDataSourceReference>
    • Disk Data Source Reference.
    DiskSizeBytes int
    • ize of the disk in bytes. This field is mandatory during Volume Group creation if a new disk is being created on the storage container.
    DiskStorageFeatures List<PiersKarsenbarg.Nutanix.Inputs.GetVolumeGroupDisksV2DiskDiskStorageFeature>
    • Storage optimization features which must be enabled on the Volume Disks. This is an optional field. If omitted, the disks will honor the Volume Group specific storage features setting.
    ExtId string
    • The external identifier of the Data Source Reference.
    Index int
    • Index of the disk in a Volume Group. This field is optional and immutable.
    Links List<PiersKarsenbarg.Nutanix.Inputs.GetVolumeGroupDisksV2DiskLink>
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    StorageContainerId string
    • Storage container on which the disk must be created. This is a read-only field.
    TenantId string
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    Description string
    • Volume Disk description.
    DiskDataSourceReferences []GetVolumeGroupDisksV2DiskDiskDataSourceReference
    • Disk Data Source Reference.
    DiskSizeBytes int
    • ize of the disk in bytes. This field is mandatory during Volume Group creation if a new disk is being created on the storage container.
    DiskStorageFeatures []GetVolumeGroupDisksV2DiskDiskStorageFeature
    • Storage optimization features which must be enabled on the Volume Disks. This is an optional field. If omitted, the disks will honor the Volume Group specific storage features setting.
    ExtId string
    • The external identifier of the Data Source Reference.
    Index int
    • Index of the disk in a Volume Group. This field is optional and immutable.
    Links []GetVolumeGroupDisksV2DiskLink
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    StorageContainerId string
    • Storage container on which the disk must be created. This is a read-only field.
    TenantId string
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    description String
    • Volume Disk description.
    diskDataSourceReferences List<GetVolumeGroupDisksV2DiskDiskDataSourceReference>
    • Disk Data Source Reference.
    diskSizeBytes Integer
    • ize of the disk in bytes. This field is mandatory during Volume Group creation if a new disk is being created on the storage container.
    diskStorageFeatures List<GetVolumeGroupDisksV2DiskDiskStorageFeature>
    • Storage optimization features which must be enabled on the Volume Disks. This is an optional field. If omitted, the disks will honor the Volume Group specific storage features setting.
    extId String
    • The external identifier of the Data Source Reference.
    index Integer
    • Index of the disk in a Volume Group. This field is optional and immutable.
    links List<GetVolumeGroupDisksV2DiskLink>
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    storageContainerId String
    • Storage container on which the disk must be created. This is a read-only field.
    tenantId String
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    description string
    • Volume Disk description.
    diskDataSourceReferences GetVolumeGroupDisksV2DiskDiskDataSourceReference[]
    • Disk Data Source Reference.
    diskSizeBytes number
    • ize of the disk in bytes. This field is mandatory during Volume Group creation if a new disk is being created on the storage container.
    diskStorageFeatures GetVolumeGroupDisksV2DiskDiskStorageFeature[]
    • Storage optimization features which must be enabled on the Volume Disks. This is an optional field. If omitted, the disks will honor the Volume Group specific storage features setting.
    extId string
    • The external identifier of the Data Source Reference.
    index number
    • Index of the disk in a Volume Group. This field is optional and immutable.
    links GetVolumeGroupDisksV2DiskLink[]
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    storageContainerId string
    • Storage container on which the disk must be created. This is a read-only field.
    tenantId string
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    description str
    • Volume Disk description.
    disk_data_source_references Sequence[GetVolumeGroupDisksV2DiskDiskDataSourceReference]
    • Disk Data Source Reference.
    disk_size_bytes int
    • ize of the disk in bytes. This field is mandatory during Volume Group creation if a new disk is being created on the storage container.
    disk_storage_features Sequence[GetVolumeGroupDisksV2DiskDiskStorageFeature]
    • Storage optimization features which must be enabled on the Volume Disks. This is an optional field. If omitted, the disks will honor the Volume Group specific storage features setting.
    ext_id str
    • The external identifier of the Data Source Reference.
    index int
    • Index of the disk in a Volume Group. This field is optional and immutable.
    links Sequence[GetVolumeGroupDisksV2DiskLink]
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    storage_container_id str
    • Storage container on which the disk must be created. This is a read-only field.
    tenant_id str
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    description String
    • Volume Disk description.
    diskDataSourceReferences List<Property Map>
    • Disk Data Source Reference.
    diskSizeBytes Number
    • ize of the disk in bytes. This field is mandatory during Volume Group creation if a new disk is being created on the storage container.
    diskStorageFeatures List<Property Map>
    • Storage optimization features which must be enabled on the Volume Disks. This is an optional field. If omitted, the disks will honor the Volume Group specific storage features setting.
    extId String
    • The external identifier of the Data Source Reference.
    index Number
    • Index of the disk in a Volume Group. This field is optional and immutable.
    links List<Property Map>
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    storageContainerId String
    • Storage container on which the disk must be created. This is a read-only field.
    tenantId String
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).

    GetVolumeGroupDisksV2DiskDiskDataSourceReference

    EntityType string
    • The Entity Type of the Data Source Reference.
    ExtId string
    • The external identifier of the Data Source Reference.
    Name string
    • The name of the Data Source Reference.bled for the Volume Group.
    Uris List<ImmutableArray<object>>
    • The uri list of the Data Source Reference.
    EntityType string
    • The Entity Type of the Data Source Reference.
    ExtId string
    • The external identifier of the Data Source Reference.
    Name string
    • The name of the Data Source Reference.bled for the Volume Group.
    Uris [][]interface{}
    • The uri list of the Data Source Reference.
    entityType String
    • The Entity Type of the Data Source Reference.
    extId String
    • The external identifier of the Data Source Reference.
    name String
    • The name of the Data Source Reference.bled for the Volume Group.
    uris List<List<Object>>
    • The uri list of the Data Source Reference.
    entityType string
    • The Entity Type of the Data Source Reference.
    extId string
    • The external identifier of the Data Source Reference.
    name string
    • The name of the Data Source Reference.bled for the Volume Group.
    uris any[][]
    • The uri list of the Data Source Reference.
    entity_type str
    • The Entity Type of the Data Source Reference.
    ext_id str
    • The external identifier of the Data Source Reference.
    name str
    • The name of the Data Source Reference.bled for the Volume Group.
    uris Sequence[Sequence[Any]]
    • The uri list of the Data Source Reference.
    entityType String
    • The Entity Type of the Data Source Reference.
    extId String
    • The external identifier of the Data Source Reference.
    name String
    • The name of the Data Source Reference.bled for the Volume Group.
    uris List<List<Any>>
    • The uri list of the Data Source Reference.

    GetVolumeGroupDisksV2DiskDiskStorageFeature

    FlashModes List<PiersKarsenbarg.Nutanix.Inputs.GetVolumeGroupDisksV2DiskDiskStorageFeatureFlashMode>
    • this field will avoid down migration of data from the hot tier unless the overrides field is specified for the virtual disks.
    FlashModes []GetVolumeGroupDisksV2DiskDiskStorageFeatureFlashMode
    • this field will avoid down migration of data from the hot tier unless the overrides field is specified for the virtual disks.
    flashModes List<GetVolumeGroupDisksV2DiskDiskStorageFeatureFlashMode>
    • this field will avoid down migration of data from the hot tier unless the overrides field is specified for the virtual disks.
    flashModes GetVolumeGroupDisksV2DiskDiskStorageFeatureFlashMode[]
    • this field will avoid down migration of data from the hot tier unless the overrides field is specified for the virtual disks.
    flash_modes Sequence[GetVolumeGroupDisksV2DiskDiskStorageFeatureFlashMode]
    • this field will avoid down migration of data from the hot tier unless the overrides field is specified for the virtual disks.
    flashModes List<Property Map>
    • this field will avoid down migration of data from the hot tier unless the overrides field is specified for the virtual disks.

    GetVolumeGroupDisksV2DiskDiskStorageFeatureFlashMode

    IsEnabled bool
    • Indicates whether the flash mode is enabled for the Volume Group Disk.
    IsEnabled bool
    • Indicates whether the flash mode is enabled for the Volume Group Disk.
    isEnabled Boolean
    • Indicates whether the flash mode is enabled for the Volume Group Disk.
    isEnabled boolean
    • Indicates whether the flash mode is enabled for the Volume Group Disk.
    is_enabled bool
    • Indicates whether the flash mode is enabled for the Volume Group Disk.
    isEnabled Boolean
    • Indicates whether the flash mode is enabled for the Volume Group Disk.
    Href string
    • The URL at which the entity described by the link can be accessed.
    Rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    Href string
    • The URL at which the entity described by the link can be accessed.
    Rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href String
    • The URL at which the entity described by the link can be accessed.
    rel String
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href string
    • The URL at which the entity described by the link can be accessed.
    rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href str
    • The URL at which the entity described by the link can be accessed.
    rel str
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href String
    • The URL at which the entity described by the link can be accessed.
    rel String
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.

    Package Details

    Repository
    nutanix pierskarsenbarg/pulumi-nutanix
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the nutanix Terraform Provider.
    nutanix logo
    Nutanix v0.11.0 published on Monday, Nov 24, 2025 by Piers Karsenbarg
      Meet Neo: Your AI Platform Teammate