metadata property
The metadata provided here is included as part of the metadata_context
(of type google.protobuf.Struct
) in the ProcessingRequest
message sent
to the extension server.
The metadata applies to all extensions in all extensions chains in this
resource. The metadata is available under the key
com.google.lb_route_extension.
. The following variables are supported in
the metadata: {forwarding_rule_id}
- substituted with the forwarding
rule's fully qualified resource name. This field must not be set if at
least one of the extension chains contains plugin extensions. Setting it
results in a validation error. You can set metadata at either the resource
level or the extension level. The extension level metadata is recommended
because you can pass a different set of metadata through each extension to
the backend.
Optional.
The values for Object must be JSON objects. It can consist of num
,
String
, bool
and null
as well as Map
and List
values.
Implementation
core.Map<core.String, core.Object?>? metadata;