tftpfiledir : TFTP file or directory object.

The TFTP file/directory object provides facilities for creating a directory structure for file distribution, modifying the directory name and permission, creating virtual TFTP root directories, and browsing the contents of the directories.

Note

Parameter directory is required for object searches.

Object Reference

References to tftpfiledir are object references.

The name part of the TFTP file/directory object reference has the following components:

  • The type of TFTP file or directory entity
  • The name of the TFTP file or directory entity
Example:
tftpfiledir/ ZG5zLm9wdGlvbl9kZWZpbml0aW9uJGluZm8uLmZhbHNlLjI1Mg:dir1

Restrictions

The object does not support the following operations:

  • Scheduling
  • CSV export

The object cannot be managed on Cloud Platform members.

Fields

These fields are actual members of the object; thus, they can be requested by using _return_fields, if the fields are readable.

The basic version of the object contains the field(s): directory, name, type.

The following fields are required to create this object:

Field Notes
name  
type  

directory

directory

The path to the directory that contains file or subdirectory.

Type

String.

Create

The default value is /.

Search

The field is available for search via

  • ‘=’ (exact equality)

Notes

The directory is part of the base object.

The directory cannot be updated.

is_synced_to_gm

is_synced_to_gm

Determines whether the TFTP entity is synchronized to Grid Master.

Type

Bool.

Search

The field is not available for search.

Notes

The is_synced_to_gm cannot be updated.

is_synced_to_gm cannot be written.

last_modify

last_modify

The time when the file or directory was last modified.

Type

Timestamp.

Search

The field is not available for search.

Notes

The last_modify cannot be updated.

last_modify cannot be written.

name

name

The TFTP directory or file name.

Type

String.

Create

The field is required on creation.

Search

The field is available for search via

  • ‘:=’ (case insensitive search)
  • ‘=’ (exact equality)
  • ‘~=’ (regular expression)

Notes

The name is part of the base object.

type

type

The type of TFTP file system entity (directory or file).

Type

String.

Valid values are:
  • DIRECTORY
  • FILE

Create

The field is required on creation.

Search

The field is available for search via

  • ‘=’ (exact equality)

Notes

The type is part of the base object.

The type cannot be updated.

vtftp_dir_members

vtftp_dir_members

The replication members with TFTP client addresses where this virtual folder is applicable.

Type

A/An Virtual TFTP directory member struct array.

Create

The default value is:

empty

Search

The field is not available for search.

Search-only Fields

These fields are used only for searching. They are not actual members of the object and therefore the server does not return these fields with this name unless they are nested return fields.

recursive

recursive

Determines whether the recursive read is performed on directory.

Type

Bool.

Search

The field is available for search via

  • ‘=’ (exact equality)

Notes

recursive is a search-only field.

Fields List

Field Type Req R/O Base Search
directory String N N Y =
is_synced_to_gm Bool N Y N N/A
last_modify Timestamp N Y N N/A
name String Y N Y : = ~
type String Y N Y =
vtftp_dir_members [struct] N N N N/A

Search-only Fields List

Field Type Search
recursive Bool =