The following definitions apply to the values of all farm-level and resource pool definitions described in the preceding sections:
number ::= digit { digit }
digit ::= "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9"
|
|
where number represents a decimal number.
name ::= letter { letter | digit | special } | quoted-string
special ::= "." | "-" | "_"
where value::= represents a contiguous sequence of nonwhite space characters.
You must enclose a name or value that includes a comma (",") in double quotation marks. In such cases, a double quotation mark is escaped as two contiguous double quotations (that is, "" represents a quoted double quote).
fabric-name, account-name, image-name, and dns-name are defined to be a name.
Thus sequence-id, account-id, device-id, farm-id, device-id, disk-id, vlan-id, and disk-size are all defined to be a number. Both disk-size and mask-len are also defined to be a number.
IDs are set and generated by the N1 Provisioning Server. Names are generated by users of the N1 Provisioning Server. For example, image-name is specified by a user operating the Control Center.
subnet-mask is a quoted string representing a TCP/IP subnet mask. Typically, the string has the format of an IP address.
ipaddr ::= number "." number "." number "." number
Where number is in the range 0 ... 255. An IP address is defined to have the same format as a subnet mask.
The definition of utc-date-time is as follows:
utc-date-time ::= utc-date utc-time
utc-date ::= year "-" month "-" day
utc-time ::= hours ":" minutes ":" seconds [ "." subseconds ]
where year is a number, month is a number in the range 1...12, and day is a number in the range 1..31.
hours is a number in the range 0...23, minutes and seconds are numbers in the range 0...59. subseconds is a number.
A wml-description is the WML architecture for the specified device. The architecture is defined to be a quoted string.