yandex_compute_filesystem (Resource)
Статья создана
Обновлена 2 октября 2025 г.
A filesystem resource.
For details about the concept, see documentation.
Example usage
//
// Create a new Compute Filesystem.
//
resource "yandex_compute_filesystem" "default" {
name = "fs-name"
type = "network-ssd"
zone = "ru-central1-a"
size = 10
labels = {
environment = "test"
}
}
Schema
Optional
block_size(Number) Block size used for the filesystem, specified in bytes.description(String) Description of the filesystem.filesystem_id(String) ID of the filesystem to return.
To get the filesystem ID, make a [FilesystemService.List] request.
folder_id(String) ID of the folder that the filesystem belongs to.id(String) ID of the filesystem to return.
To get the filesystem ID, make a [FilesystemService.List] request.
labels(Map of String) Filesystem labels askey:valuepairs.
For details about the concept, see documentation.name(String) Name of the filesystem. The name is unique within the folder.size(Number) Size of the filesystem, specified in bytes.timeouts(Block, Optional) (see below for nested schema)type(String) ID of the filesystem type.
To get a list of available filesystem types, make a [yandex.cloud.compute.v1.DiskTypeService.List] request.
zone(String) ID of the availability zone where the filesystem resides.
A filesystem can be attached only to instances residing in the same availability zone.
Read-Only
created_at(String) Creation timestamp.status(String) Current status of the filesystem.
Nested Schema for timeouts
Optional:
create(String) A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).delete(String) A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.read(String) A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.update(String) A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Import
The resource can be imported by using their resource ID. For getting the resource ID you can use Yandex Cloud Web Console
# terraform import yandex_compute_filesystem.<resource Name> <resource Id>
terraform import yandex_compute_filesystem.my_filesystem fhmc7**********ngipq