.. _envoy_v3_api_file_envoy/config/core/v3/extension.proto: Extension configuration (proto) =============================== .. _envoy_v3_api_msg_config.core.v3.TypedExtensionConfig: config.core.v3.TypedExtensionConfig ----------------------------------- :repo:`[config.core.v3.TypedExtensionConfig proto] ` Message type for extension configuration. . .. code-block:: json :force: { "name": ..., "typed_config": {...} } .. _envoy_v3_api_field_config.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_config.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.