Builtin Metadata SchemaΒΆ
The following is a complete listing of the metadata schema for builtin plugins.
For the live metadata schema, including all installed and enabled plugins,
see the /api/schema/files
REST endpoint. This can be viewed using the Swagger UI docs.
{
"_plugin_lastupdate": [
{
"name": "default::DefaultPlugin",
"prompt": "last successful update",
"value": {
"datatype": "datetime"
}
},
{
"name": "gpfs::GPFSPolicyPlugin",
"prompt": "last successful update",
"value": {
"datatype": "datetime"
}
},
{
"name": "stat::StatPlugin",
"prompt": "last successful update",
"value": {
"datatype": "datetime"
}
}
],
"core": [
{
"name": "pathname",
"prompt": "File fully-qualified path",
"default_filter": false,
"value": {
"datatype": "String",
"encoding": "UTF-8",
"language": "en"
}
},
{
"name": "filename",
"prompt": "File basename",
"default_filter": false,
"value": {
"datatype": "String",
"encoding": "UTF-8",
"language": "en"
}
},
{
"name": "directory",
"prompt": "Directory in which the file resides",
"value": {
"datatype": "String",
"encoding": "UTF-8",
"language": "en"
}
},
{
"name": "extension",
"prompt": "File extension",
"value": {
"datatype": "String",
"encoding": "UTF-8",
"language": "en"
}
},
{
"name": "mimetype",
"prompt": "File mime-type",
"value": {
"datatype": "String",
"encoding": "UTF-8",
"language": "en"
}
},
{
"name": "inode",
"prompt": "File inode number",
"default_filter": false,
"value": {
"datatype": "Long"
}
},
{
"name": "size",
"prompt": "File size in bytes",
"value": {
"datatype": "Long"
}
},
{
"user": [
{
"name": "name",
"prompt": "Name of the user that owns the file",
"value": {
"datatype": "String",
"encoding": "UTF-8",
"language": "en"
}
},
{
"name": "id",
"prompt": "Numerical id of user that owns the file",
"default_filter": false,
"value": {
"datatype": "Long"
}
}
]
},
{
"group": [
{
"name": "name",
"prompt": "Name of the group that owns the file",
"value": {
"datatype": "String",
"encoding": "UTF-8",
"language": "en"
}
},
{
"name": "id",
"prompt": "Numerical id of group that owns the file",
"default_filter": false,
"value": {
"datatype": "Long"
}
}
]
},
{
"name": "nlink",
"prompt": "Number of hard links to the file",
"value": {
"datatype": "Integer"
}
},
{
"name": "changetime",
"prompt": "Time when the file was last changed",
"value": {
"datatype": "Datetime"
}
},
{
"name": "accesstime",
"prompt": "Time when the file was last accessed",
"value": {
"datatype": "Datetime"
}
},
{
"name": "modificationtime",
"prompt": "Time when the file was last modified",
"value": {
"datatype": "Datetime"
}
},
{
"name": "deviceid",
"prompt": "ID of the device that contains the file",
"default_filter": false,
"value": {
"datatype": "Integer"
}
},
{
"name": "blocksize",
"prompt": "Size of file blocks in bytes",
"value": {
"datatype": "Long"
}
},
{
"name": "type",
"prompt": "Type of file object",
"value": {
"datatype": "String",
"valid_values": [
"file",
"directory",
"link",
"character device",
"block device",
"pipe",
"socket",
"unknown"
]
}
}
],
"gpfs": [
{
"name": "poolname",
"prompt": "Name of the pool the file belongs to",
"value": {
"datatype": "String"
}
},
{
"name": "filesetname",
"prompt": "Name of the fileset the file belongs to",
"value": {
"datatype": "String"
}
},
{
"name": "miscattributes",
"prompt": "File miscellaneous attributes",
"value": {
"datatype": "String"
}
},
{
"name": "generation",
"prompt": "Inode generation number",
"default_filter": false,
"value": {
"datatype": "Long"
}
},
{
"name": "creationtime",
"prompt": "Time when the file was created",
"value": {
"datatype": "Datetime"
}
},
{
"name": "modificationsnapid",
"prompt": "Id of last snapshot after which the file was modified",
"value": {
"datatype": "Long"
}
},
{
"name": "kballocated",
"prompt": "Space allocated to the file in kb",
"value": {
"datatype": "Long"
}
},
{
"name": "rdeviceid",
"prompt": "Type of the device the file belongs to",
"default_filter": false,
"value": {
"datatype": "Integer"
}
}
]
}