---
layout: page
title: proxmox_virtual_environment_datastores
parent: Data Sources
subcategory: Virtual Environment
description: |-
Retrieves information about all the datastores available to a specific node.
---
# Data Source: proxmox_virtual_environment_datastores
Retrieves information about all the datastores available to a specific node.
## Schema
### Required
- `node_name` (String) The name of the node to retrieve the stores from.
### Optional
- `datastores` (Attributes List) The list of datastores. (see [below for nested schema](#nestedatt--datastores))
- `filters` (Attributes) The filters to apply to the stores. (see [below for nested schema](#nestedatt--filters))
### Nested Schema for `datastores`
Required:
- `content_types` (Set of String) Allowed store content types.
- `id` (String) The ID of the store.
- `node_name` (String) The name of the node the store is on.
- `type` (String) Store type.
Optional:
- `active` (Boolean) Whether the store is active.
- `enabled` (Boolean) Whether the store is enabled.
- `shared` (Boolean) Shared flag from store configuration.
- `space_available` (Number) Available store space in bytes.
- `space_total` (Number) Total store space in bytes.
- `space_used` (Number) Used store space in bytes.
- `space_used_fraction` (Number) Used fraction (used/total).
### Nested Schema for `filters`
Optional:
- `content_types` (Set of String) Only list stores with the given content types.
- `id` (String) Only list stores with the given ID.
- `target` (String) If `target` is different to `node_name`, then only lists shared stores which content is accessible on this node and the specified `target` node.