[fidldoc] Update reference docs for main
diff --git a/main/sdk/fidl/fuchsia.component.sandbox/README.md b/main/sdk/fidl/fuchsia.component.sandbox/README.md
index 2e376b8..bc405cf 100644
--- a/main/sdk/fidl/fuchsia.component.sandbox/README.md
+++ b/main/sdk/fidl/fuchsia.component.sandbox/README.md
@@ -309,64 +309,6 @@
<div class="fidl-version-div"><span class="fidl-attribute fidl-version">Added: HEAD</span></div>
-### ConnectToConnector {#Factory.ConnectToConnector}
-
-<p>Operate on the provided connector capability.</p>
-<p>Consumes a token referencing a bedrock object and serves the
-corresponding FIDL representation on <code>server_end</code>. The peer of the
-<code>server_end</code> is another reference to the bedrock object. Dropping the
-control channel decreases one reference on the object.</p>
-
-
-
-#### Request {#Factory.ConnectToConnector_Request}
-
-<table>
- <tr><th>Name</th><th>Type</th></tr>
- <tr>
- <td><code>capability</code></td>
- <td>
- <code><a class='link' href='#ConnectorCapability'>ConnectorCapability</a></code>
- </td>
- </tr>
- <tr>
- <td><code>server_end</code></td>
- <td>
- <code>server_end<<a class='link' href='#Connector'>Connector</a>></code>
- </td>
- </tr>
-</table>
-
-
-### ConnectToHandle {#Factory.ConnectToHandle}
-
-<p>Operate on the provided handle capability.</p>
-<p>Consumes a token referencing a bedrock object and serves the
-corresponding FIDL representation on <code>server_end</code>. The peer of the
-<code>server_end</code> is another reference to the bedrock object. Dropping the
-control channel decreases one reference on the object.</p>
-
-
-
-#### Request {#Factory.ConnectToHandle_Request}
-
-<table>
- <tr><th>Name</th><th>Type</th></tr>
- <tr>
- <td><code>capability</code></td>
- <td>
- <code><a class='link' href='#HandleCapability'>HandleCapability</a></code>
- </td>
- </tr>
- <tr>
- <td><code>server_end</code></td>
- <td>
- <code>server_end<<a class='link' href='#Handle'>Handle</a>></code>
- </td>
- </tr>
-</table>
-
-
### CreateConnector {#Factory.CreateConnector}
<p>Creates a <code>Connector</code> from a client served <code>Receiver</code>.</p>
@@ -452,6 +394,64 @@
</tr>
</table>
+### OpenConnector {#Factory.OpenConnector}
+
+<p>Operate on the provided connector capability.</p>
+<p>Consumes a token referencing a bedrock object and serves the
+corresponding FIDL representation on <code>server_end</code>. The peer of the
+<code>server_end</code> is another reference to the bedrock object. Dropping the
+control channel decreases one reference on the object.</p>
+
+
+
+#### Request {#Factory.OpenConnector_Request}
+
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ <tr>
+ <td><code>capability</code></td>
+ <td>
+ <code><a class='link' href='#ConnectorCapability'>ConnectorCapability</a></code>
+ </td>
+ </tr>
+ <tr>
+ <td><code>server_end</code></td>
+ <td>
+ <code>server_end<<a class='link' href='#Connector'>Connector</a>></code>
+ </td>
+ </tr>
+</table>
+
+
+### OpenHandle {#Factory.OpenHandle}
+
+<p>Operate on the provided handle capability.</p>
+<p>Consumes a token referencing a bedrock object and serves the
+corresponding FIDL representation on <code>server_end</code>. The peer of the
+<code>server_end</code> is another reference to the bedrock object. Dropping the
+control channel decreases one reference on the object.</p>
+
+
+
+#### Request {#Factory.OpenHandle_Request}
+
+<table>
+ <tr><th>Name</th><th>Type</th></tr>
+ <tr>
+ <td><code>capability</code></td>
+ <td>
+ <code><a class='link' href='#HandleCapability'>HandleCapability</a></code>
+ </td>
+ </tr>
+ <tr>
+ <td><code>server_end</code></td>
+ <td>
+ <code>server_end<<a class='link' href='#Handle'>Handle</a>></code>
+ </td>
+ </tr>
+</table>
+
+
## Handle {#Handle}
*Defined in [fuchsia.component.sandbox/sandbox.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.sandbox/sandbox.fidl;l=22)*
<p>The <code>Handle</code> protocol allows a client to get the contained handle.</p>
diff --git a/main/sdk/fidl/fuchsia.component.test/README.md b/main/sdk/fidl/fuchsia.component.test/README.md
index da706a1..93fc9e9 100644
--- a/main/sdk/fidl/fuchsia.component.test/README.md
+++ b/main/sdk/fidl/fuchsia.component.test/README.md
@@ -57,7 +57,7 @@
</table>
## Realm {#Realm}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=391)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=414)*
### AddCapability {#Realm.AddCapability}
@@ -857,7 +857,7 @@
</table>
### DirectoryContents [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#DirectoryContents data-text="DirectoryContents"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=377)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=400)*
<p>The contents of a directory that should be provided by the realm builder
server.</p>
@@ -874,7 +874,7 @@
</table>
### DirectoryEntry [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#DirectoryEntry data-text="DirectoryEntry"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=382)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=405)*
<p>An entry in a directory.</p>
<table>
@@ -911,37 +911,37 @@
<EMPTY>
### Realm_AddCapability_Response {#Realm_AddCapability_Response data-text="Realm_AddCapability_Response"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=662)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=685)*
<EMPTY>
### Realm_AddChildFromDecl_Response {#Realm_AddChildFromDecl_Response data-text="Realm_AddChildFromDecl_Response"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=469)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=492)*
<EMPTY>
### Realm_AddChildRealm_Response {#Realm_AddChildRealm_Response data-text="Realm_AddChildRealm_Response"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=509)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=532)*
<EMPTY>
### Realm_AddChild_Response {#Realm_AddChild_Response data-text="Realm_AddChild_Response"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=436)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=459)*
<EMPTY>
### Realm_AddLocalChild_Response {#Realm_AddLocalChild_Response data-text="Realm_AddLocalChild_Response"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=489)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=512)*
<EMPTY>
### Realm_AddRoute_Response {#Realm_AddRoute_Response data-text="Realm_AddRoute_Response"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=613)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=636)*
<EMPTY>
### Realm_GetComponentDecl_Response {#Realm_GetComponentDecl_Response data-text="Realm_GetComponentDecl_Response"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=534)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=557)*
<table>
<tr><th>Field</th><th>Type</th><th>Description</th><th>Default</th></tr>
@@ -956,7 +956,7 @@
</table>
### Realm_GetRealmDecl_Response {#Realm_GetRealmDecl_Response data-text="Realm_GetRealmDecl_Response"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=574)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=597)*
<table>
<tr><th>Field</th><th>Type</th><th>Description</th><th>Default</th></tr>
@@ -971,32 +971,32 @@
</table>
### Realm_InitMutableConfigFromPackage_Response {#Realm_InitMutableConfigFromPackage_Response data-text="Realm_InitMutableConfigFromPackage_Response"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=641)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=664)*
<EMPTY>
### Realm_InitMutableConfigToEmpty_Response {#Realm_InitMutableConfigToEmpty_Response data-text="Realm_InitMutableConfigToEmpty_Response"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=649)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=672)*
<EMPTY>
### Realm_ReadOnlyDirectory_Response {#Realm_ReadOnlyDirectory_Response data-text="Realm_ReadOnlyDirectory_Response"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=632)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=655)*
<EMPTY>
### Realm_ReplaceComponentDecl_Response {#Realm_ReplaceComponentDecl_Response data-text="Realm_ReplaceComponentDecl_Response"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=567)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=590)*
<EMPTY>
### Realm_ReplaceRealmDecl_Response {#Realm_ReplaceRealmDecl_Response data-text="Realm_ReplaceRealmDecl_Response"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=587)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=610)*
<EMPTY>
### Realm_SetConfigValue_Response {#Realm_SetConfigValue_Response data-text="Realm_SetConfigValue_Response"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=688)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=711)*
<EMPTY>
@@ -1176,7 +1176,7 @@
### ChildOptions {#ChildOptions data-text="ChildOptions"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=350)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=373)*
<p>Properties that may be set on a child when it is added to a realm.</p>
<table>
@@ -1230,7 +1230,7 @@
### Config {#Config data-text="Config"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=335)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=337)*
<p>A configuration capability</p>
<div class="fidl-version-div"><span class="fidl-attribute fidl-version">Added: HEAD</span></div>
@@ -1267,10 +1267,61 @@
</tr>
</table>
+### Dictionary {#Dictionary data-text="Dictionary"}
+
+
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=352)*
+<p>A dictionary capability</p>
+<div class="fidl-version-div"><span class="fidl-attribute fidl-version">Added: HEAD</span></div>
+
+<table>
+ <tr><th>Ordinal</th><th>Field</th><th>Type</th><th>Description</th></tr>
+ <tr id="Dictionary.name">
+<td><h3 id="Dictionary.name" class="add-link hide-from-toc">1</h3></td>
+ <td><code>name</code></td>
+ <td>
+ <code><a class='link' href='../fuchsia.component/'>fuchsia.component</a>/<a class='link' href='../fuchsia.component/#name'>name</a></code>
+ </td>
+ <td><p>The name of the dictionary.</p>
+</td>
+ </tr>
+ <tr id="Dictionary.as">
+<td><h3 id="Dictionary.as" class="add-link hide-from-toc">2</h3></td>
+ <td><code>as</code></td>
+ <td>
+ <code><a class='link' href='../fuchsia.component/'>fuchsia.component</a>/<a class='link' href='../fuchsia.component/#name'>name</a></code>
+ </td>
+ <td><p>A rename of the dictionary, which can be set when routing to another
+component. This field is optional.</p>
+</td>
+ </tr>
+ <tr id="Dictionary.type">
+<td><h3 id="Dictionary.type" class="add-link hide-from-toc">3</h3></td>
+ <td><code>type</code></td>
+ <td>
+ <code><a class='link' href='../fuchsia.component.decl/'>fuchsia.component.decl</a>/<a class='link' href='../fuchsia.component.decl/#DependencyType'>DependencyType</a></code>
+ </td>
+ <td><p>For information on this type, see
+https://fuchsia.dev/go/components/declaration#DependencyType.
+This field is optional and defaults to <code>STRONG</code>.</p>
+</td>
+ </tr>
+ <tr id="Dictionary.availability">
+<td><h3 id="Dictionary.availability" class="add-link hide-from-toc">4</h3></td>
+ <td><code>availability</code></td>
+ <td>
+ <code><a class='link' href='../fuchsia.component.decl/'>fuchsia.component.decl</a>/<a class='link' href='../fuchsia.component.decl/#Availability'>Availability</a></code>
+ </td>
+ <td><p>Optional. Cannot be set to <code>SameAsTarget</code> if <code>to</code> contains a local
+component.</p>
+</td>
+ </tr>
+</table>
+
### Directory {#Directory data-text="Directory"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=214)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=216)*
<p>A directory capability.</p>
<table>
@@ -1355,7 +1406,7 @@
### Event {#Event data-text="Event"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=295)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=297)*
<p>An event capability</p>
<table>
@@ -1404,7 +1455,7 @@
### EventStream {#EventStream data-text="EventStream"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=314)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=316)*
<p>An event_stream capability</p>
<div class="fidl-version-div"><span class="fidl-attribute fidl-version">Added: 9</span></div>
@@ -1461,7 +1512,7 @@
### Protocol {#Protocol data-text="Protocol"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=185)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=187)*
<p>A protocol capability</p>
<table>
@@ -1527,7 +1578,7 @@
### Service {#Service data-text="Service"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=271)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=273)*
<p>A service capability</p>
<table>
@@ -1582,7 +1633,7 @@
### Storage {#Storage data-text="Storage"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=250)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=252)*
<p>A storage capability</p>
<table>
@@ -1713,6 +1764,15 @@
<td><div class="fidl-version-div"><span class="fidl-attribute fidl-version">Added: HEAD</span></div>
</td>
</tr>
+ <tr id="Capability.dictionary">
+<td><h3 id="Capability.dictionary" class="add-link hide-from-toc">8</h3></td>
+ <td><code>dictionary</code></td>
+ <td>
+ <code><a class='link' href='#Dictionary'>Dictionary</a></code>
+ </td>
+ <td><div class="fidl-version-div"><span class="fidl-attribute fidl-version">Added: HEAD</span></div>
+</td>
+ </tr>
</table>
### RealmBuilderFactory_CreateFromRelativeUrl_Result [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#RealmBuilderFactory_CreateFromRelativeUrl_Result data-text="RealmBuilderFactory_CreateFromRelativeUrl_Result"}
@@ -1760,7 +1820,7 @@
</table>
### Realm_AddCapability_Result [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#Realm_AddCapability_Result data-text="Realm_AddCapability_Result"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=662)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=685)*
<table>
<tr><th>Ordinal</th><th>Variant</th><th>Type</th><th>Description</th></tr>
<tr id="Realm_AddCapability_Result.response">
@@ -1782,7 +1842,7 @@
</table>
### Realm_AddChildFromDecl_Result [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#Realm_AddChildFromDecl_Result data-text="Realm_AddChildFromDecl_Result"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=469)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=492)*
<table>
<tr><th>Ordinal</th><th>Variant</th><th>Type</th><th>Description</th></tr>
<tr id="Realm_AddChildFromDecl_Result.response">
@@ -1804,7 +1864,7 @@
</table>
### Realm_AddChildRealm_Result [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#Realm_AddChildRealm_Result data-text="Realm_AddChildRealm_Result"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=509)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=532)*
<table>
<tr><th>Ordinal</th><th>Variant</th><th>Type</th><th>Description</th></tr>
<tr id="Realm_AddChildRealm_Result.response">
@@ -1826,7 +1886,7 @@
</table>
### Realm_AddChild_Result [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#Realm_AddChild_Result data-text="Realm_AddChild_Result"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=436)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=459)*
<table>
<tr><th>Ordinal</th><th>Variant</th><th>Type</th><th>Description</th></tr>
<tr id="Realm_AddChild_Result.response">
@@ -1848,7 +1908,7 @@
</table>
### Realm_AddLocalChild_Result [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#Realm_AddLocalChild_Result data-text="Realm_AddLocalChild_Result"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=489)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=512)*
<table>
<tr><th>Ordinal</th><th>Variant</th><th>Type</th><th>Description</th></tr>
<tr id="Realm_AddLocalChild_Result.response">
@@ -1870,7 +1930,7 @@
</table>
### Realm_AddRoute_Result [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#Realm_AddRoute_Result data-text="Realm_AddRoute_Result"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=613)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=636)*
<table>
<tr><th>Ordinal</th><th>Variant</th><th>Type</th><th>Description</th></tr>
<tr id="Realm_AddRoute_Result.response">
@@ -1892,7 +1952,7 @@
</table>
### Realm_GetComponentDecl_Result [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#Realm_GetComponentDecl_Result data-text="Realm_GetComponentDecl_Result"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=534)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=557)*
<table>
<tr><th>Ordinal</th><th>Variant</th><th>Type</th><th>Description</th></tr>
<tr id="Realm_GetComponentDecl_Result.response">
@@ -1914,7 +1974,7 @@
</table>
### Realm_GetRealmDecl_Result [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#Realm_GetRealmDecl_Result data-text="Realm_GetRealmDecl_Result"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=574)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=597)*
<table>
<tr><th>Ordinal</th><th>Variant</th><th>Type</th><th>Description</th></tr>
<tr id="Realm_GetRealmDecl_Result.response">
@@ -1936,7 +1996,7 @@
</table>
### Realm_InitMutableConfigFromPackage_Result [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#Realm_InitMutableConfigFromPackage_Result data-text="Realm_InitMutableConfigFromPackage_Result"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=641)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=664)*
<table>
<tr><th>Ordinal</th><th>Variant</th><th>Type</th><th>Description</th></tr>
<tr id="Realm_InitMutableConfigFromPackage_Result.response">
@@ -1958,7 +2018,7 @@
</table>
### Realm_InitMutableConfigToEmpty_Result [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#Realm_InitMutableConfigToEmpty_Result data-text="Realm_InitMutableConfigToEmpty_Result"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=649)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=672)*
<table>
<tr><th>Ordinal</th><th>Variant</th><th>Type</th><th>Description</th></tr>
<tr id="Realm_InitMutableConfigToEmpty_Result.response">
@@ -1980,7 +2040,7 @@
</table>
### Realm_ReadOnlyDirectory_Result [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#Realm_ReadOnlyDirectory_Result data-text="Realm_ReadOnlyDirectory_Result"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=632)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=655)*
<table>
<tr><th>Ordinal</th><th>Variant</th><th>Type</th><th>Description</th></tr>
<tr id="Realm_ReadOnlyDirectory_Result.response">
@@ -2002,7 +2062,7 @@
</table>
### Realm_ReplaceComponentDecl_Result [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#Realm_ReplaceComponentDecl_Result data-text="Realm_ReplaceComponentDecl_Result"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=567)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=590)*
<table>
<tr><th>Ordinal</th><th>Variant</th><th>Type</th><th>Description</th></tr>
<tr id="Realm_ReplaceComponentDecl_Result.response">
@@ -2024,7 +2084,7 @@
</table>
### Realm_ReplaceRealmDecl_Result [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#Realm_ReplaceRealmDecl_Result data-text="Realm_ReplaceRealmDecl_Result"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=587)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=610)*
<table>
<tr><th>Ordinal</th><th>Variant</th><th>Type</th><th>Description</th></tr>
<tr id="Realm_ReplaceRealmDecl_Result.response">
@@ -2046,7 +2106,7 @@
</table>
### Realm_SetConfigValue_Result [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#Realm_SetConfigValue_Result data-text="Realm_SetConfigValue_Result"}
-*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=688)*
+*Defined in [fuchsia.component.test/realm_builder.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=711)*
<table>
<tr><th>Ordinal</th><th>Variant</th><th>Type</th><th>Description</th></tr>
<tr id="Realm_SetConfigValue_Result.response">
@@ -2080,7 +2140,7 @@
<td></td>
</tr>
<tr id="MAX_DIRECTORY_ENTRIES">
- <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=373">MAX_DIRECTORY_ENTRIES</a></td>
+ <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.component.test/realm_builder.fidl;l=396">MAX_DIRECTORY_ENTRIES</a></td>
<td>
<code>1024</code>
</td>
diff --git a/main/sdk/fidl/fuchsia.hardware.power/README.md b/main/sdk/fidl/fuchsia.hardware.power/README.md
index d052dde..067c53e 100644
--- a/main/sdk/fidl/fuchsia.hardware.power/README.md
+++ b/main/sdk/fidl/fuchsia.hardware.power/README.md
@@ -262,7 +262,7 @@
</table>
## PowerTokenProvider {#PowerTokenProvider}
-*Defined in [fuchsia.hardware.power/config.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.power/config.fidl;l=99)*
+*Defined in [fuchsia.hardware.power/config.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.power/config.fidl;l=102)*
### GetToken {#PowerTokenProvider.GetToken}
@@ -392,7 +392,7 @@
<EMPTY>
### PowerTokenProvider_GetToken_Response [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#PowerTokenProvider_GetToken_Response data-text="PowerTokenProvider_GetToken_Response"}
-*Defined in [fuchsia.hardware.power/config.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.power/config.fidl;l=103)*
+*Defined in [fuchsia.hardware.power/config.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.power/config.fidl;l=106)*
<table>
<tr><th>Field</th><th>Type</th><th>Description</th><th>Default</th></tr>
@@ -458,7 +458,7 @@
### SagElement [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#SagElement data-text="SagElement"}
Type: <code>uint32</code>
-*Defined in [fuchsia.hardware.power/config.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.power/config.fidl;l=86)*
+*Defined in [fuchsia.hardware.power/config.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.power/config.fidl;l=89)*
<table>
<tr><th>Name</th><th>Value</th><th>Description</th></tr>
@@ -901,7 +901,7 @@
</table>
### ParentElement [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#ParentElement data-text="ParentElement"}
-*Defined in [fuchsia.hardware.power/config.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.power/config.fidl;l=93)*
+*Defined in [fuchsia.hardware.power/config.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.power/config.fidl;l=96)*
<table>
<tr><th>Ordinal</th><th>Variant</th><th>Type</th><th>Description</th></tr>
<tr id="ParentElement.name">
@@ -923,7 +923,7 @@
</table>
### PowerTokenProvider_GetToken_Result [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} [resource](/fuchsia-src/reference/fidl/language/language.md#value-vs-resource){:.fidl-attribute} {#PowerTokenProvider_GetToken_Result data-text="PowerTokenProvider_GetToken_Result"}
-*Defined in [fuchsia.hardware.power/config.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.power/config.fidl;l=103)*
+*Defined in [fuchsia.hardware.power/config.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.power/config.fidl;l=106)*
<table>
<tr><th>Ordinal</th><th>Variant</th><th>Type</th><th>Description</th></tr>
<tr id="PowerTokenProvider_GetToken_Result.response">
@@ -999,11 +999,11 @@
### PowerTokenService {#PowerTokenService data-text="PowerTokenService"}
-*Defined in [fuchsia.hardware.power/config.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.power/config.fidl;l=110)*
+*Defined in [fuchsia.hardware.power/config.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.power/config.fidl;l=113)*
<table>
<tr><th>Name</th><th>Type</th><th>Transport</th></tr>
<tr id="token_provider">
- <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.power/config.fidl;l=111">token_provider</a></td>
+ <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.hardware.power/config.fidl;l=114">token_provider</a></td>
<td>
<code>fuchsia.hardware.power/PowerTokenProvider</code>
</td>