// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Threading.Tasks;
using Pulumi.Serialization;

namespace Pulumi.Yandex.Outputs
{

    [OutputType]
    public sealed class GetAlbVirtualHostModifyRequestHeaderResult
    {
        /// <summary>
        /// Append string to the header value.
        /// </summary>
        public readonly string Append;
        /// <summary>
        /// Name of the Virtual Host.
        /// </summary>
        public readonly string Name;
        /// <summary>
        /// If set, remove the header.
        /// </summary>
        public readonly bool Remove;
        /// <summary>
        /// New value for a header. Header values support the following
        /// [formatters](https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_conn_man/headers#custom-request-response-headers).
        /// </summary>
        public readonly string Replace;

        [OutputConstructor]
        private GetAlbVirtualHostModifyRequestHeaderResult(
            string append,

            string name,

            bool remove,

            string replace)
        {
            Append = append;
            Name = name;
            Remove = remove;
            Replace = replace;
        }
    }
}
