The Grid member file distribution object is used to configure file distribution services such as TFTP, FTP and HTTP, and access control lists (ACL) that determine which clients are granted access to the service (TFTP, FTP, HTTP), and which clients are denied access to the service.
References to member:filedistribution are object references.
The name part of the Grid member file distribution object reference has the following components:
- The Grid member name
The object does not support the following operations:
The object cannot be managed on Cloud Platform members.
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): host_name, ipv4_address, ipv6_address, status.
Determines whether uploads to the Grid member are allowed.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Notes
allow_uploads is associated with the field use_allow_uploads (see use flag).
The Grid member descriptive comment.
Type
String.
Search
The field is available for search via
Notes
The comment cannot be updated.
comment cannot be written.
Determines whether the FTP prtocol is enabled for file distribution.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Determines whether the LIST command for FTP is enabled.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Determines whether the passive mode for FTP is enabled.
Type
Bool.
Create
The default value is True.
Search
The field is not available for search.
Determines whether the HTTP prtocol is enabled for file distribution.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Determines whether the HTTP prtocol access control (AC) settings are enabled.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Determines whether the TFTP prtocol is enabled for file distribution.
Type
Bool.
Create
The default value is False.
Search
The field is not available for search.
Access control (AC) settings for the FTP protocol.
Type
A/An Address ac struct array.
Create
The default value is:
empty
Search
The field is not available for search.
The network port used by the FTP protocol.
Type
Unsigned integer.
Create
The default value is 21.
Search
The field is not available for search.
The FTP protocol status.
Type
String.
Search
The field is not available for search.
Notes
The ftp_status cannot be updated.
ftp_status cannot be written.
The Grid member host name.
Type
String.
Search
The field is available for search via
Notes
The host_name is part of the base object.
The host_name cannot be updated.
host_name cannot be written.
Access control (AC) settings for the HTTP protocol.
Type
A/An Address ac struct array.
Create
The default value is:
empty
Search
The field is not available for search.
The HTTP protocol status.
Type
String.
Search
The field is not available for search.
Notes
The http_status cannot be updated.
http_status cannot be written.
The IPv4 address of the Grid member.
Type
String.
Search
The field is available for search via
Notes
The ipv4_address is part of the base object.
The ipv4_address cannot be updated.
ipv4_address cannot be written.
The IPv6 address of the Grid member.
Type
String.
Search
The field is available for search via
Notes
The ipv6_address is part of the base object.
The ipv6_address cannot be updated.
ipv6_address cannot be written.
The Grid member file distribution status.
Type
String.
Search
The field is not available for search.
Notes
The status is part of the base object.
The status cannot be updated.
status cannot be written.
The access control (AC) settings for the TFTP protocol.
Type
A/An Address ac struct array.
Create
The default value is:
empty
Search
The field is not available for search.
The network port used by the TFTP protocol.
Type
Unsigned integer.
Create
The default value is 69.
Search
The field is not available for search.
Field | Type | Req | R/O | Base | Search |
---|---|---|---|---|---|
allow_uploads | Bool | N | N | N | N/A |
comment | String | N | Y | N | : = ~ |
enable_ftp | Bool | N | N | N | N/A |
enable_ftp_filelist | Bool | N | N | N | N/A |
enable_ftp_passive | Bool | N | N | N | N/A |
enable_http | Bool | N | N | N | N/A |
enable_http_acl | Bool | N | N | N | N/A |
enable_tftp | Bool | N | N | N | N/A |
ftp_acls | [struct] | N | N | N | N/A |
ftp_port | Unsigned int | N | N | N | N/A |
ftp_status | String | N | Y | N | N/A |
host_name | String | N | Y | Y | : = ~ |
http_acls | [struct] | N | N | N | N/A |
http_status | String | N | Y | N | N/A |
ipv4_address | String | N | Y | Y | = ~ |
ipv6_address | String | N | Y | Y | = ~ |
status | String | N | Y | Y | N/A |
tftp_acls | [struct] | N | N | N | N/A |
tftp_port | Unsigned int | N | N | N | N/A |
tftp_status | String | N | Y | N | N/A |
use_allow_uploads | Bool | N | N | N | N/A |