Index: components/onc/docs/onc_spec.html |
diff --git a/components/onc/docs/onc_spec.html b/components/onc/docs/onc_spec.html |
index 8e9b750ea2dec502a0c89a8892133b798eec1ac0..f33fdee9b26e18fdd9f68398dcbc53061e0b0bf1 100644 |
--- a/components/onc/docs/onc_spec.html |
+++ b/components/onc/docs/onc_spec.html |
@@ -251,6 +251,44 @@ |
string. |
</dd> |
+ <dt class="field">IPAddressConfigType</dt> |
+ <dd> |
+ <span class="field_meta"> |
+ (optional if <span class="field">Remove</span> is |
+ <span class="value">false</span>, otherwise ignored. Defaults to |
+ <span class="value">DHCP</span> if |
+ <span class="field">NameServersConfigType</span> is specified) |
+ <span class="type">string</span> |
+ </span> |
+ <span class="rule"> |
+ <span class="rule_id"></span> |
+ Allowed values are <span class="value">DHCP</span> and |
+ <span class="value">Static</span>. |
+ </span> |
+ Determines whether the IP Address configuration is statically configured, |
+ see <span class="field">StaticIPConfig</span>, or automatically configured |
+ using DHCP. |
+ </dd> |
+ |
+ <dt class="field">NameServersConfigType</dt> |
+ <dd> |
+ <span class="field_meta"> |
+ (optional if <span class="field">Remove</span> is |
+ <span class="value">false</span>, otherwise ignored. Defaults to |
+ <span class="value">DHCP</span> if |
+ <span class="field">IPAddressConfigType</span> is specified) |
+ <span class="type">string</span> |
+ </span> |
+ <span class="rule"> |
+ <span class="rule_id"></span> |
+ Allowed values are <span class="value">DHCP</span> and |
+ <span class="value">Static</span>. |
+ </span> |
+ Determines whether the NameServers configuration is statically configured, |
+ see <span class="field">StaticIPConfig</span>, or automatically configured |
+ using DHCP. |
+ </dd> |
+ |
<dt class="field">IPConfigs</dt> |
<dd> |
<span class="field_meta"> |
@@ -263,12 +301,19 @@ |
<dt class="field">StaticIPConfig</dt> |
<dd> |
<span class="field_meta"> |
- (optional if <span class="field">Remove</span> is |
- <span class="value">false</span>, otherwise ignored) |
+ (required if <span class="field">IPAddressConfigType</span> or |
+ <span class="field">NameServersConfigType</span> is set to |
+ <span class="value">Static</span>) |
<span class="type">IPConfig</span> |
</span> |
Each property set in this IPConfig object overrides the respective |
parameter received over DHCP. |
+ If <span class="field">IPAddressConfigType</span> is set to |
+ <span class="value">Static</span>, <span class="field">IPAddress</span> |
+ and <span class="field">Gateway</span> are required. |
+ If <span class="field">NameServersConfigType</span> is set to |
+ <span class="value">Static</span>, <span class="field">NameServers</span> |
+ is required. |
</dd> |
<dt class="field">SavedIPConfig</dt> |
@@ -533,7 +578,7 @@ |
<dt class="field">IPAddress</dt> |
<dd> |
<span class="field_meta"> |
- (required) |
+ (optional) |
<span class="type">string</span> |
</span> |
Describes the IPv4 or IPv6 address of a connection, depending on the value |
@@ -559,7 +604,8 @@ |
<dt class="field">Gateway</dt> |
<dd> |
<span class="field_meta"> |
- (optional) |
+ (required if <span class="field">IPAddress</span> is set. Otherwise |
+ ignored.) |
<span class="type">string</span> |
</span> |
Describes the gateway address to use for the configuration. Must match |