.. _envoy_v3_api_file_xds/core/v3/extension.proto: xds/core/v3/extension.proto (proto) =================================== .. _envoy_v3_api_msg_.xds.core.v3.TypedExtensionConfig: .xds.core.v3.TypedExtensionConfig --------------------------------- `[.xds.core.v3.TypedExtensionConfig proto] `_ Message type for extension configuration. .. code-block:: json :force: { "name": ..., "typed_config": {...} } .. _envoy_v3_api_field_.xds.core.v3.TypedExtensionConfig.name: name (`string `_, *REQUIRED*) The name of an extension. This is not used to select the extension, instead it serves the role of an opaque identifier. .. _envoy_v3_api_field_.xds.core.v3.TypedExtensionConfig.typed_config: typed_config (`Any `_) The typed config for the extension. The type URL will be used to identify the extension. In the case that the type URL is *xds.type.v3.TypedStruct* (or, for historical reasons, *udpa.type.v1.TypedStruct*), the inner type URL of *TypedStruct* will be utilized. See the :ref:`extension configuration overview ` for further details.