def __init__(__self__, *, config: Optional[pulumi.Input[str]]=None, config_type_url: Optional[pulumi.Input[str]]=None, filter_name: Optional[pulumi.Input[str]]=None):
    '\n        HttpFilterConfiguration supplies additional contextual settings for networkservices.HttpFilter resources enabled by Traffic Director.\n        :param pulumi.Input[str] config: The configuration needed to enable the networkservices.HttpFilter resource. The configuration must be YAML formatted and only contain fields defined in the protobuf identified in configTypeUrl\n        :param pulumi.Input[str] config_type_url: The fully qualified versioned proto3 type url of the protobuf that the filter expects for its contextual settings, for example: type.googleapis.com/google.protobuf.Struct\n        :param pulumi.Input[str] filter_name: Name of the networkservices.HttpFilter resource this configuration belongs to. This name must be known to the xDS client. Example: envoy.wasm\n        '
    if (config is not None):
        pulumi.set(__self__, 'config', config)
    if (config_type_url is not None):
        pulumi.set(__self__, 'config_type_url', config_type_url)
    if (filter_name is not None):
        pulumi.set(__self__, 'filter_name', filter_name)
HttpFilterConfiguration supplies additional contextual settings for networkservices.HttpFilter resources enabled by Traffic Director.
:param pulumi.Input[str] config: The configuration needed to enable the networkservices.HttpFilter resource. The configuration must be YAML formatted and only contain fields defined in the protobuf identified in configTypeUrl
:param pulumi.Input[str] config_type_url: The fully qualified versioned proto3 type url of the protobuf that the filter expects for its contextual settings, for example: type.googleapis.com/google.protobuf.Struct
:param pulumi.Input[str] filter_name: Name of the networkservices.HttpFilter resource this configuration belongs to. This name must be known to the xDS client. Example: envoy.wasm
def __init__(__self__, *, config: Optional[pulumi.Input[str]]=None, config_type_url: Optional[pulumi.Input[str]]=None, filter_name: Optional[pulumi.Input[str]]=None):
    '\n        HttpFilterConfiguration supplies additional contextual settings for networkservices.HttpFilter resources enabled by Traffic Director.\n        :param pulumi.Input[str] config: The configuration needed to enable the networkservices.HttpFilter resource. The configuration must be YAML formatted and only contain fields defined in the protobuf identified in configTypeUrl\n        :param pulumi.Input[str] config_type_url: The fully qualified versioned proto3 type url of the protobuf that the filter expects for its contextual settings, for example: type.googleapis.com/google.protobuf.Struct\n        :param pulumi.Input[str] filter_name: Name of the networkservices.HttpFilter resource this configuration belongs to. This name must be known to the xDS client. Example: envoy.wasm\n        '
    if (config is not None):
        pulumi.set(__self__, 'config', config)
    if (config_type_url is not None):
        pulumi.set(__self__, 'config_type_url', config_type_url)
    if (filter_name is not None):
        pulumi.set(__self__, 'filter_name', filter_name)