def __init__(__self__, *, request_headers_to_add: Optional[pulumi.Input[Sequence[pulumi.Input['HttpHeaderOptionArgs']]]]=None, request_headers_to_remove: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]=None, response_headers_to_add: Optional[pulumi.Input[Sequence[pulumi.Input['HttpHeaderOptionArgs']]]]=None, response_headers_to_remove: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]=None):
    "\n        The request and response header transformations that take effect before the request is passed along to the selected backendService.\n        :param pulumi.Input[Sequence[pulumi.Input['HttpHeaderOptionArgs']]] request_headers_to_add: Headers to add to a matching request before forwarding the request to the backendService.\n        :param pulumi.Input[Sequence[pulumi.Input[str]]] request_headers_to_remove: A list of header names for headers that need to be removed from the request before forwarding the request to the backendService.\n        :param pulumi.Input[Sequence[pulumi.Input['HttpHeaderOptionArgs']]] response_headers_to_add: Headers to add the response before sending the response back to the client.\n        :param pulumi.Input[Sequence[pulumi.Input[str]]] response_headers_to_remove: A list of header names for headers that need to be removed from the response before sending the response back to the client.\n        "
    if (request_headers_to_add is not None):
        pulumi.set(__self__, 'request_headers_to_add', request_headers_to_add)
    if (request_headers_to_remove is not None):
        pulumi.set(__self__, 'request_headers_to_remove', request_headers_to_remove)
    if (response_headers_to_add is not None):
        pulumi.set(__self__, 'response_headers_to_add', response_headers_to_add)
    if (response_headers_to_remove is not None):
        pulumi.set(__self__, 'response_headers_to_remove', response_headers_to_remove)
The request and response header transformations that take effect before the request is passed along to the selected backendService.
:param pulumi.Input[Sequence[pulumi.Input['HttpHeaderOptionArgs']]] request_headers_to_add: Headers to add to a matching request before forwarding the request to the backendService.
:param pulumi.Input[Sequence[pulumi.Input[str]]] request_headers_to_remove: A list of header names for headers that need to be removed from the request before forwarding the request to the backendService.
:param pulumi.Input[Sequence[pulumi.Input['HttpHeaderOptionArgs']]] response_headers_to_add: Headers to add the response before sending the response back to the client.
:param pulumi.Input[Sequence[pulumi.Input[str]]] response_headers_to_remove: A list of header names for headers that need to be removed from the response before sending the response back to the client.
def __init__(__self__, *, request_headers_to_add: Optional[pulumi.Input[Sequence[pulumi.Input['HttpHeaderOptionArgs']]]]=None, request_headers_to_remove: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]=None, response_headers_to_add: Optional[pulumi.Input[Sequence[pulumi.Input['HttpHeaderOptionArgs']]]]=None, response_headers_to_remove: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]=None):
    "\n        The request and response header transformations that take effect before the request is passed along to the selected backendService.\n        :param pulumi.Input[Sequence[pulumi.Input['HttpHeaderOptionArgs']]] request_headers_to_add: Headers to add to a matching request before forwarding the request to the backendService.\n        :param pulumi.Input[Sequence[pulumi.Input[str]]] request_headers_to_remove: A list of header names for headers that need to be removed from the request before forwarding the request to the backendService.\n        :param pulumi.Input[Sequence[pulumi.Input['HttpHeaderOptionArgs']]] response_headers_to_add: Headers to add the response before sending the response back to the client.\n        :param pulumi.Input[Sequence[pulumi.Input[str]]] response_headers_to_remove: A list of header names for headers that need to be removed from the response before sending the response back to the client.\n        "
    if (request_headers_to_add is not None):
        pulumi.set(__self__, 'request_headers_to_add', request_headers_to_add)
    if (request_headers_to_remove is not None):
        pulumi.set(__self__, 'request_headers_to_remove', request_headers_to_remove)
    if (response_headers_to_add is not None):
        pulumi.set(__self__, 'response_headers_to_add', response_headers_to_add)
    if (response_headers_to_remove is not None):
        pulumi.set(__self__, 'response_headers_to_remove', response_headers_to_remove)