{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "FileSystem", "description": "FileSystem schema from Pure1 Public REST API", "$id": "https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/json-schema/pure1-cloud-api-file-system-schema.json", "allOf": [ { "description": "A built-in resource that exists on one or multiple arrays.\n", "allOf": [ { "$ref": "#/components/schemas/_builtInAsOf" }, { "$ref": "#/components/schemas/_arrays" } ] }, { "description": "A file system on an array, including both FlashArray and FlashBlade file systems.\n", "type": "object", "properties": { "created": { "description": "Creation time in milliseconds since UNIX epoch.", "type": "integer", "format": "int64", "readOnly": true, "example": 1502729489760 }, "destroyed": { "description": "Is the file system destroyed?\n", "type": "boolean", "example": false }, "fast_remove_directory_enabled": { "description": "On a FlashBlade file system, returns the value of `true` if fast remove directory\nis enabled and `false` if it is not.\nOn a FlashArray file system, the value is always `null`.\n", "type": "boolean", "example": false }, "hard_limit_enabled": { "description": "On a FlashBlade file system, returns the value of `true` if the file system's size\nis a hard limit quota and `false` if it is not.\nOn a FlashArray file system, the value is always `null`.\n", "type": "boolean", "example": false }, "http": { "description": "HTTP configuration. On a FlashArray file system, the value is always `null`.", "title": "Http", "allOf": [ { "$ref": "#/components/schemas/_http" } ] }, "nfs": { "description": "NFS configuration. On a FlashArray file system, the value is always `null`.", "title": "Nfs", "allOf": [ { "$ref": "#/components/schemas/_nfs" } ] }, "provisioned": { "description": "The provisioned size of the file system in bytes. A value of 0 means\nunlimited. On a FlashArray file system, the value is always `null`.\n", "type": "integer", "format": "int64", "example": 1099511627776 }, "smb": { "description": "SMB configuration. On a FlashArray file system, the value is always `null`.", "title": "Smb", "allOf": [ { "$ref": "#/components/schemas/_smb" } ] }, "snapshot_directory_enabled": { "description": "On a FlashBlade file system, returns the value of `true` if snapshot directory is enabled\nand `false` if it is not.\nOn a FlashArray file system, the value is always `null`.\n", "type": "boolean", "example": false } } } ] }