|
APIs in Category: vfiler |
API version 1.4 |
| vfiler-add-ipaddress | [top] |
Add an ipaddress to a vfiler
Input Name Range Type Description ipaddress string
Ipaddress to be added, in dotted-decimal format (for example, "192.168.11.12"). vfiler string
Name of the vfiler.
Errno Description EVFILERNOTFOUND EVFILEROPNOTALLOWED
License vfiler
| vfiler-add-storage | [top] |
Add a storage unit to a vfiler
Input Name Range Type Description storage-path string
Storage-path to be added, in the form "/vol/<volume>/..." vfiler string
Name of the vfiler.
Errno Description EVFILERNOTFOUND EVFILEROPNOTALLOWED
License vfiler
| vfiler-allow-protocol | [top] |
Allow a protocol on a specified vfiler
Input Name Range Type Description protocol string
Name of the protocol to be allowed. Possible values are: nfs, cifs, rsh. vfiler string
Name of the vfiler.
Errno Description EVFILERNOTFOUND EVFILEROPNOTALLOWED
License vfiler
| vfiler-create | [top] |
Create a new vfiler. The inputs specify a list of storage units, which are qtree or volume paths.
Input Name Range Type Description ip-addresses ip-address[]
ipspace string
optional
Name of the ipspace. storage-units storage-unit[]
vfiler string
Name of the vfiler.
Errno Description EVFILERNOTFOUND EVFILEROPNOTALLOWED
| vfiler-destroy | [top] |
Destroy a vfiler
Input Name Range Type Description vfiler string
Name of the vfiler.
Errno Description EVFILERNOTFOUND EVFILEROPNOTALLOWED
License vfiler
| vfiler-disallow-protocol | [top] |
Disallow a protocol on a specified vfiler
Input Name Range Type Description protocol string
Name of the protocol to be disallowed. Possible values are: nfs, cifs, rsh. vfiler string
Name of the vfiler.
Errno Description EVFILERNOTFOUND EVFILEROPNOTALLOWED
License vfiler
| vfiler-get-allowed-protocols | [top] |
Get the protocols allowed for a vfiler
Input Name Range Type Description vfiler string
Name of the vfiler. Output Name Range Type Description allowed-protocols protocol-info[]
This contains a list of all allowed protocols for this vfiler.
Errno Description EVFILERNOTFOUND EVFILEROPNOTALLOWED
License vfiler
| vfiler-get-disallowed-protocols | [top] |
Get the protocols disallowed for a vfiler
Input Name Range Type Description vfiler string
Name of the vfiler. Output Name Range Type Description disallowed-protocols protocol-info[]
This contains a list of all disallowed protocols for this vfiler.
Errno Description EVFILERNOTFOUND EVFILEROPNOTALLOWED
License vfiler
| vfiler-get-status | [top] |
Get the status of a vfiler
Input Name Range Type Description vfiler string
Name of the vfiler. Output Name Range Type Description status string
Status of the vfiler. Possible values: running, stopped, inconsistent or defunct.
Errno Description EVFILERNOTFOUND EVFILEROPNOTALLOWED
License vfiler
| vfiler-list-info | [top] |
Retrieve information about all vfilers. An optional vfiler parameter lets you retrive information about a single vfiler.
Input Name Range Type Description vfiler string
optional
Name of the vfiler whose information you want to retrieve. If this parameter is not provided, information about all vfilers will be returned. Output Name Range Type Description vfilers vfiler-info[]
This contains a list of all the vfilers.
Errno Description EVFILERNOTFOUND EVFILEROPNOTALLOWED
License vfiler
| vfiler-remove-ipaddress | [top] |
Remove an ipaddress from a vfiler
Input Name Range Type Description ipaddress string
Ipaddress to be removed, in dotted-decimal format (for example, "192.168.11.12"). vfiler string
Name of the vfiler.
Errno Description EVFILERNOTFOUND EVFILEROPNOTALLOWED
License vfiler
| vfiler-remove-storage | [top] |
Remove a storage unit from a vfiler
Input Name Range Type Description storage-path string
Storage-path to be removed, in the form "/vol/<volume>/..." vfiler string
Name of the vfiler.
Errno Description EVFILERNOTFOUND EVFILEROPNOTALLOWED
License vfiler
| vfiler-setup | [top] |
Setup services for a vfiler that has been already created. At least one of the optional arguments must be specified.
Input Name Range Type Description adminhost adminhost-info
optional
Information about the administrative host dnsdomain string
optional
DNS domain name dnsservers dnsserver-info[]
optional
List of DNS servers ipbindings ipbinding-info[]
optional
Contains a list of all IP address bindings to apply nisdomain string
optional
NIS domain name nisservers nisserver-info[]
optional
List of NIS servers password string
optional
root password for the vfiler vfiler string
Name of the vfiler that you want to setup.
Errno Description EAPIMISSINGARGUMENT EVFILEROPNOTALLOWED EVFILERNOTFOUND
License vfiler
| vfiler-start | [top] |
Start a stopped vfiler. This operation is synchronous.
Input Name Range Type Description vfiler string
Name of the vfiler.
Errno Description EVFILERNOTFOUND EVFILEROPNOTALLOWED
License vfiler
| vfiler-stop | [top] |
Stop a started vfiler
Input Name Range Type Description vfiler string
Name of the vfiler.
Errno Description EVFILERNOTFOUND EVFILEROPNOTALLOWED
License vfiler
| Element definition: adminhost-info | [top] |
This is information about the administrative host
Name Range Type Description ipaddress string
IP address of administrative host name string
name of administrative host, pass an empty string if this is not known
| Element definition: dnsserver-info | [top] |
This is information about one DNS server
Name Range Type Description ipaddress string
DNS server IP address
| Element definition: ip-address | [top] |
One ip address, in dotted-decimal format (for example, "192.168.11.12").
[none]
| Element definition: ipbinding-info | [top] |
This is information about one IP address binding
Name Range Type Description interface string
Name of interface to bind IP address to. ipaddress string
IP address to bind binding netmask string
Netmask of IP address binding
| Element definition: nisserver-info | [top] |
This is information about one NIS server
Name Range Type Description ipaddress string
NIS server IP address, or "*"
| Element definition: protocol-info | [top] |
This is information about one protocol
Name Range Type Description protocol string
Name of a allowed protocol
| Element definition: storage-unit | [top] |
one storage unit
[none]
| Element definition: vfiler-info | [top] |
Information about one vfiler.
Name Range Type Description ipspace string
Name of the vfiler's ipspace name string
Name of the vfiler. vfnets vfnet-info[]
List of all networking resources of this vfiler. vfstores vfstore-info[]
List of all storage resources of the vfiler.
| Element definition: vfnet-info | [top] |
Information about one networking resource.
Name Range Type Description interface string
Name of the interface, which should be something that the "ifconfig" command recognizes, like "e0" or a vif name. ipaddress string
IP address of the networking resource
| Element definition: vfstore-info | [top] |
Information about one storage resource.
Name Range Type Description is-etc boolean
True if this storage unit is the etcpath, false otherwise. path string
Path of the storage resource status string
Status of the storage resource. Possible values are: online, offline, inconsistent.