1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. GaapHttpDomain
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.GaapHttpDomain

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Provides a resource to create a forward domain of layer7 listener.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const fooGaapProxy = new tencentcloud.GaapProxy("fooGaapProxy", {
        bandwidth: 10,
        concurrent: 2,
        accessRegion: "SouthChina",
        realserverRegion: "NorthChina",
    });
    const fooGaapLayer7Listener = new tencentcloud.GaapLayer7Listener("fooGaapLayer7Listener", {
        protocol: "HTTP",
        port: 80,
        proxyId: fooGaapProxy.gaapProxyId,
    });
    const fooGaapHttpDomain = new tencentcloud.GaapHttpDomain("fooGaapHttpDomain", {
        listenerId: fooGaapLayer7Listener.gaapLayer7ListenerId,
        domain: "www.qq.com",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    foo_gaap_proxy = tencentcloud.GaapProxy("fooGaapProxy",
        bandwidth=10,
        concurrent=2,
        access_region="SouthChina",
        realserver_region="NorthChina")
    foo_gaap_layer7_listener = tencentcloud.GaapLayer7Listener("fooGaapLayer7Listener",
        protocol="HTTP",
        port=80,
        proxy_id=foo_gaap_proxy.gaap_proxy_id)
    foo_gaap_http_domain = tencentcloud.GaapHttpDomain("fooGaapHttpDomain",
        listener_id=foo_gaap_layer7_listener.gaap_layer7_listener_id,
        domain="www.qq.com")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		fooGaapProxy, err := tencentcloud.NewGaapProxy(ctx, "fooGaapProxy", &tencentcloud.GaapProxyArgs{
    			Bandwidth:        pulumi.Float64(10),
    			Concurrent:       pulumi.Float64(2),
    			AccessRegion:     pulumi.String("SouthChina"),
    			RealserverRegion: pulumi.String("NorthChina"),
    		})
    		if err != nil {
    			return err
    		}
    		fooGaapLayer7Listener, err := tencentcloud.NewGaapLayer7Listener(ctx, "fooGaapLayer7Listener", &tencentcloud.GaapLayer7ListenerArgs{
    			Protocol: pulumi.String("HTTP"),
    			Port:     pulumi.Float64(80),
    			ProxyId:  fooGaapProxy.GaapProxyId,
    		})
    		if err != nil {
    			return err
    		}
    		_, err = tencentcloud.NewGaapHttpDomain(ctx, "fooGaapHttpDomain", &tencentcloud.GaapHttpDomainArgs{
    			ListenerId: fooGaapLayer7Listener.GaapLayer7ListenerId,
    			Domain:     pulumi.String("www.qq.com"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var fooGaapProxy = new Tencentcloud.GaapProxy("fooGaapProxy", new()
        {
            Bandwidth = 10,
            Concurrent = 2,
            AccessRegion = "SouthChina",
            RealserverRegion = "NorthChina",
        });
    
        var fooGaapLayer7Listener = new Tencentcloud.GaapLayer7Listener("fooGaapLayer7Listener", new()
        {
            Protocol = "HTTP",
            Port = 80,
            ProxyId = fooGaapProxy.GaapProxyId,
        });
    
        var fooGaapHttpDomain = new Tencentcloud.GaapHttpDomain("fooGaapHttpDomain", new()
        {
            ListenerId = fooGaapLayer7Listener.GaapLayer7ListenerId,
            Domain = "www.qq.com",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.GaapProxy;
    import com.pulumi.tencentcloud.GaapProxyArgs;
    import com.pulumi.tencentcloud.GaapLayer7Listener;
    import com.pulumi.tencentcloud.GaapLayer7ListenerArgs;
    import com.pulumi.tencentcloud.GaapHttpDomain;
    import com.pulumi.tencentcloud.GaapHttpDomainArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var fooGaapProxy = new GaapProxy("fooGaapProxy", GaapProxyArgs.builder()
                .bandwidth(10)
                .concurrent(2)
                .accessRegion("SouthChina")
                .realserverRegion("NorthChina")
                .build());
    
            var fooGaapLayer7Listener = new GaapLayer7Listener("fooGaapLayer7Listener", GaapLayer7ListenerArgs.builder()
                .protocol("HTTP")
                .port(80)
                .proxyId(fooGaapProxy.gaapProxyId())
                .build());
    
            var fooGaapHttpDomain = new GaapHttpDomain("fooGaapHttpDomain", GaapHttpDomainArgs.builder()
                .listenerId(fooGaapLayer7Listener.gaapLayer7ListenerId())
                .domain("www.qq.com")
                .build());
    
        }
    }
    
    resources:
      fooGaapProxy:
        type: tencentcloud:GaapProxy
        properties:
          bandwidth: 10
          concurrent: 2
          accessRegion: SouthChina
          realserverRegion: NorthChina
      fooGaapLayer7Listener:
        type: tencentcloud:GaapLayer7Listener
        properties:
          protocol: HTTP
          port: 80
          proxyId: ${fooGaapProxy.gaapProxyId}
      fooGaapHttpDomain:
        type: tencentcloud:GaapHttpDomain
        properties:
          listenerId: ${fooGaapLayer7Listener.gaapLayer7ListenerId}
          domain: www.qq.com
    

    Create GaapHttpDomain Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new GaapHttpDomain(name: string, args: GaapHttpDomainArgs, opts?: CustomResourceOptions);
    @overload
    def GaapHttpDomain(resource_name: str,
                       args: GaapHttpDomainArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def GaapHttpDomain(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       domain: Optional[str] = None,
                       listener_id: Optional[str] = None,
                       gaap_http_domain_id: Optional[str] = None,
                       group_id: Optional[str] = None,
                       client_certificate_ids: Optional[Sequence[str]] = None,
                       certificate_id: Optional[str] = None,
                       gaap_auth: Optional[bool] = None,
                       gaap_auth_id: Optional[str] = None,
                       basic_auth: Optional[bool] = None,
                       client_certificate_id: Optional[str] = None,
                       is_default_server: Optional[bool] = None,
                       basic_auth_id: Optional[str] = None,
                       realserver_auth: Optional[bool] = None,
                       realserver_certificate_domain: Optional[str] = None,
                       realserver_certificate_id: Optional[str] = None,
                       realserver_certificate_ids: Optional[Sequence[str]] = None)
    func NewGaapHttpDomain(ctx *Context, name string, args GaapHttpDomainArgs, opts ...ResourceOption) (*GaapHttpDomain, error)
    public GaapHttpDomain(string name, GaapHttpDomainArgs args, CustomResourceOptions? opts = null)
    public GaapHttpDomain(String name, GaapHttpDomainArgs args)
    public GaapHttpDomain(String name, GaapHttpDomainArgs args, CustomResourceOptions options)
    
    type: tencentcloud:GaapHttpDomain
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args GaapHttpDomainArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args GaapHttpDomainArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args GaapHttpDomainArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args GaapHttpDomainArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args GaapHttpDomainArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    GaapHttpDomain Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The GaapHttpDomain resource accepts the following input properties:

    Domain string
    Forward domain of the layer7 listener.
    ListenerId string
    ID of the layer7 listener.
    BasicAuth bool
    Indicates whether basic authentication is enable, default value is false.
    BasicAuthId string
    ID of the basic authentication.
    CertificateId string
    ID of the server certificate, default value is default.
    ClientCertificateId string
    It has been deprecated from version 1.26.0. Set client_certificate_ids instead. ID of the client certificate, default value is default.

    Deprecated: Deprecated

    ClientCertificateIds List<string>
    ID list of the poly client certificate.
    GaapAuth bool
    Indicates whether SSL certificate authentication is enable, default value is false.
    GaapAuthId string
    ID of the SSL certificate.
    GaapHttpDomainId string
    ID of the resource.
    GroupId string
    Group Id.
    IsDefaultServer bool
    Whether to use as the default domain name, the default is false.
    RealserverAuth bool
    Indicates whether realserver authentication is enable, default value is false.
    RealserverCertificateDomain string
    CA certificate domain of the realserver. It has been deprecated.
    RealserverCertificateId string
    It has been deprecated from version 1.28.0. Set realserver_certificate_ids instead. CA certificate ID of the realserver.

    Deprecated: Deprecated

    RealserverCertificateIds List<string>
    CA certificate ID list of the realserver.
    Domain string
    Forward domain of the layer7 listener.
    ListenerId string
    ID of the layer7 listener.
    BasicAuth bool
    Indicates whether basic authentication is enable, default value is false.
    BasicAuthId string
    ID of the basic authentication.
    CertificateId string
    ID of the server certificate, default value is default.
    ClientCertificateId string
    It has been deprecated from version 1.26.0. Set client_certificate_ids instead. ID of the client certificate, default value is default.

    Deprecated: Deprecated

    ClientCertificateIds []string
    ID list of the poly client certificate.
    GaapAuth bool
    Indicates whether SSL certificate authentication is enable, default value is false.
    GaapAuthId string
    ID of the SSL certificate.
    GaapHttpDomainId string
    ID of the resource.
    GroupId string
    Group Id.
    IsDefaultServer bool
    Whether to use as the default domain name, the default is false.
    RealserverAuth bool
    Indicates whether realserver authentication is enable, default value is false.
    RealserverCertificateDomain string
    CA certificate domain of the realserver. It has been deprecated.
    RealserverCertificateId string
    It has been deprecated from version 1.28.0. Set realserver_certificate_ids instead. CA certificate ID of the realserver.

    Deprecated: Deprecated

    RealserverCertificateIds []string
    CA certificate ID list of the realserver.
    domain String
    Forward domain of the layer7 listener.
    listenerId String
    ID of the layer7 listener.
    basicAuth Boolean
    Indicates whether basic authentication is enable, default value is false.
    basicAuthId String
    ID of the basic authentication.
    certificateId String
    ID of the server certificate, default value is default.
    clientCertificateId String
    It has been deprecated from version 1.26.0. Set client_certificate_ids instead. ID of the client certificate, default value is default.

    Deprecated: Deprecated

    clientCertificateIds List<String>
    ID list of the poly client certificate.
    gaapAuth Boolean
    Indicates whether SSL certificate authentication is enable, default value is false.
    gaapAuthId String
    ID of the SSL certificate.
    gaapHttpDomainId String
    ID of the resource.
    groupId String
    Group Id.
    isDefaultServer Boolean
    Whether to use as the default domain name, the default is false.
    realserverAuth Boolean
    Indicates whether realserver authentication is enable, default value is false.
    realserverCertificateDomain String
    CA certificate domain of the realserver. It has been deprecated.
    realserverCertificateId String
    It has been deprecated from version 1.28.0. Set realserver_certificate_ids instead. CA certificate ID of the realserver.

    Deprecated: Deprecated

    realserverCertificateIds List<String>
    CA certificate ID list of the realserver.
    domain string
    Forward domain of the layer7 listener.
    listenerId string
    ID of the layer7 listener.
    basicAuth boolean
    Indicates whether basic authentication is enable, default value is false.
    basicAuthId string
    ID of the basic authentication.
    certificateId string
    ID of the server certificate, default value is default.
    clientCertificateId string
    It has been deprecated from version 1.26.0. Set client_certificate_ids instead. ID of the client certificate, default value is default.

    Deprecated: Deprecated

    clientCertificateIds string[]
    ID list of the poly client certificate.
    gaapAuth boolean
    Indicates whether SSL certificate authentication is enable, default value is false.
    gaapAuthId string
    ID of the SSL certificate.
    gaapHttpDomainId string
    ID of the resource.
    groupId string
    Group Id.
    isDefaultServer boolean
    Whether to use as the default domain name, the default is false.
    realserverAuth boolean
    Indicates whether realserver authentication is enable, default value is false.
    realserverCertificateDomain string
    CA certificate domain of the realserver. It has been deprecated.
    realserverCertificateId string
    It has been deprecated from version 1.28.0. Set realserver_certificate_ids instead. CA certificate ID of the realserver.

    Deprecated: Deprecated

    realserverCertificateIds string[]
    CA certificate ID list of the realserver.
    domain str
    Forward domain of the layer7 listener.
    listener_id str
    ID of the layer7 listener.
    basic_auth bool
    Indicates whether basic authentication is enable, default value is false.
    basic_auth_id str
    ID of the basic authentication.
    certificate_id str
    ID of the server certificate, default value is default.
    client_certificate_id str
    It has been deprecated from version 1.26.0. Set client_certificate_ids instead. ID of the client certificate, default value is default.

    Deprecated: Deprecated

    client_certificate_ids Sequence[str]
    ID list of the poly client certificate.
    gaap_auth bool
    Indicates whether SSL certificate authentication is enable, default value is false.
    gaap_auth_id str
    ID of the SSL certificate.
    gaap_http_domain_id str
    ID of the resource.
    group_id str
    Group Id.
    is_default_server bool
    Whether to use as the default domain name, the default is false.
    realserver_auth bool
    Indicates whether realserver authentication is enable, default value is false.
    realserver_certificate_domain str
    CA certificate domain of the realserver. It has been deprecated.
    realserver_certificate_id str
    It has been deprecated from version 1.28.0. Set realserver_certificate_ids instead. CA certificate ID of the realserver.

    Deprecated: Deprecated

    realserver_certificate_ids Sequence[str]
    CA certificate ID list of the realserver.
    domain String
    Forward domain of the layer7 listener.
    listenerId String
    ID of the layer7 listener.
    basicAuth Boolean
    Indicates whether basic authentication is enable, default value is false.
    basicAuthId String
    ID of the basic authentication.
    certificateId String
    ID of the server certificate, default value is default.
    clientCertificateId String
    It has been deprecated from version 1.26.0. Set client_certificate_ids instead. ID of the client certificate, default value is default.

    Deprecated: Deprecated

    clientCertificateIds List<String>
    ID list of the poly client certificate.
    gaapAuth Boolean
    Indicates whether SSL certificate authentication is enable, default value is false.
    gaapAuthId String
    ID of the SSL certificate.
    gaapHttpDomainId String
    ID of the resource.
    groupId String
    Group Id.
    isDefaultServer Boolean
    Whether to use as the default domain name, the default is false.
    realserverAuth Boolean
    Indicates whether realserver authentication is enable, default value is false.
    realserverCertificateDomain String
    CA certificate domain of the realserver. It has been deprecated.
    realserverCertificateId String
    It has been deprecated from version 1.28.0. Set realserver_certificate_ids instead. CA certificate ID of the realserver.

    Deprecated: Deprecated

    realserverCertificateIds List<String>
    CA certificate ID list of the realserver.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the GaapHttpDomain resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing GaapHttpDomain Resource

    Get an existing GaapHttpDomain resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: GaapHttpDomainState, opts?: CustomResourceOptions): GaapHttpDomain
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            basic_auth: Optional[bool] = None,
            basic_auth_id: Optional[str] = None,
            certificate_id: Optional[str] = None,
            client_certificate_id: Optional[str] = None,
            client_certificate_ids: Optional[Sequence[str]] = None,
            domain: Optional[str] = None,
            gaap_auth: Optional[bool] = None,
            gaap_auth_id: Optional[str] = None,
            gaap_http_domain_id: Optional[str] = None,
            group_id: Optional[str] = None,
            is_default_server: Optional[bool] = None,
            listener_id: Optional[str] = None,
            realserver_auth: Optional[bool] = None,
            realserver_certificate_domain: Optional[str] = None,
            realserver_certificate_id: Optional[str] = None,
            realserver_certificate_ids: Optional[Sequence[str]] = None) -> GaapHttpDomain
    func GetGaapHttpDomain(ctx *Context, name string, id IDInput, state *GaapHttpDomainState, opts ...ResourceOption) (*GaapHttpDomain, error)
    public static GaapHttpDomain Get(string name, Input<string> id, GaapHttpDomainState? state, CustomResourceOptions? opts = null)
    public static GaapHttpDomain get(String name, Output<String> id, GaapHttpDomainState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:GaapHttpDomain    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    BasicAuth bool
    Indicates whether basic authentication is enable, default value is false.
    BasicAuthId string
    ID of the basic authentication.
    CertificateId string
    ID of the server certificate, default value is default.
    ClientCertificateId string
    It has been deprecated from version 1.26.0. Set client_certificate_ids instead. ID of the client certificate, default value is default.

    Deprecated: Deprecated

    ClientCertificateIds List<string>
    ID list of the poly client certificate.
    Domain string
    Forward domain of the layer7 listener.
    GaapAuth bool
    Indicates whether SSL certificate authentication is enable, default value is false.
    GaapAuthId string
    ID of the SSL certificate.
    GaapHttpDomainId string
    ID of the resource.
    GroupId string
    Group Id.
    IsDefaultServer bool
    Whether to use as the default domain name, the default is false.
    ListenerId string
    ID of the layer7 listener.
    RealserverAuth bool
    Indicates whether realserver authentication is enable, default value is false.
    RealserverCertificateDomain string
    CA certificate domain of the realserver. It has been deprecated.
    RealserverCertificateId string
    It has been deprecated from version 1.28.0. Set realserver_certificate_ids instead. CA certificate ID of the realserver.

    Deprecated: Deprecated

    RealserverCertificateIds List<string>
    CA certificate ID list of the realserver.
    BasicAuth bool
    Indicates whether basic authentication is enable, default value is false.
    BasicAuthId string
    ID of the basic authentication.
    CertificateId string
    ID of the server certificate, default value is default.
    ClientCertificateId string
    It has been deprecated from version 1.26.0. Set client_certificate_ids instead. ID of the client certificate, default value is default.

    Deprecated: Deprecated

    ClientCertificateIds []string
    ID list of the poly client certificate.
    Domain string
    Forward domain of the layer7 listener.
    GaapAuth bool
    Indicates whether SSL certificate authentication is enable, default value is false.
    GaapAuthId string
    ID of the SSL certificate.
    GaapHttpDomainId string
    ID of the resource.
    GroupId string
    Group Id.
    IsDefaultServer bool
    Whether to use as the default domain name, the default is false.
    ListenerId string
    ID of the layer7 listener.
    RealserverAuth bool
    Indicates whether realserver authentication is enable, default value is false.
    RealserverCertificateDomain string
    CA certificate domain of the realserver. It has been deprecated.
    RealserverCertificateId string
    It has been deprecated from version 1.28.0. Set realserver_certificate_ids instead. CA certificate ID of the realserver.

    Deprecated: Deprecated

    RealserverCertificateIds []string
    CA certificate ID list of the realserver.
    basicAuth Boolean
    Indicates whether basic authentication is enable, default value is false.
    basicAuthId String
    ID of the basic authentication.
    certificateId String
    ID of the server certificate, default value is default.
    clientCertificateId String
    It has been deprecated from version 1.26.0. Set client_certificate_ids instead. ID of the client certificate, default value is default.

    Deprecated: Deprecated

    clientCertificateIds List<String>
    ID list of the poly client certificate.
    domain String
    Forward domain of the layer7 listener.
    gaapAuth Boolean
    Indicates whether SSL certificate authentication is enable, default value is false.
    gaapAuthId String
    ID of the SSL certificate.
    gaapHttpDomainId String
    ID of the resource.
    groupId String
    Group Id.
    isDefaultServer Boolean
    Whether to use as the default domain name, the default is false.
    listenerId String
    ID of the layer7 listener.
    realserverAuth Boolean
    Indicates whether realserver authentication is enable, default value is false.
    realserverCertificateDomain String
    CA certificate domain of the realserver. It has been deprecated.
    realserverCertificateId String
    It has been deprecated from version 1.28.0. Set realserver_certificate_ids instead. CA certificate ID of the realserver.

    Deprecated: Deprecated

    realserverCertificateIds List<String>
    CA certificate ID list of the realserver.
    basicAuth boolean
    Indicates whether basic authentication is enable, default value is false.
    basicAuthId string
    ID of the basic authentication.
    certificateId string
    ID of the server certificate, default value is default.
    clientCertificateId string
    It has been deprecated from version 1.26.0. Set client_certificate_ids instead. ID of the client certificate, default value is default.

    Deprecated: Deprecated

    clientCertificateIds string[]
    ID list of the poly client certificate.
    domain string
    Forward domain of the layer7 listener.
    gaapAuth boolean
    Indicates whether SSL certificate authentication is enable, default value is false.
    gaapAuthId string
    ID of the SSL certificate.
    gaapHttpDomainId string
    ID of the resource.
    groupId string
    Group Id.
    isDefaultServer boolean
    Whether to use as the default domain name, the default is false.
    listenerId string
    ID of the layer7 listener.
    realserverAuth boolean
    Indicates whether realserver authentication is enable, default value is false.
    realserverCertificateDomain string
    CA certificate domain of the realserver. It has been deprecated.
    realserverCertificateId string
    It has been deprecated from version 1.28.0. Set realserver_certificate_ids instead. CA certificate ID of the realserver.

    Deprecated: Deprecated

    realserverCertificateIds string[]
    CA certificate ID list of the realserver.
    basic_auth bool
    Indicates whether basic authentication is enable, default value is false.
    basic_auth_id str
    ID of the basic authentication.
    certificate_id str
    ID of the server certificate, default value is default.
    client_certificate_id str
    It has been deprecated from version 1.26.0. Set client_certificate_ids instead. ID of the client certificate, default value is default.

    Deprecated: Deprecated

    client_certificate_ids Sequence[str]
    ID list of the poly client certificate.
    domain str
    Forward domain of the layer7 listener.
    gaap_auth bool
    Indicates whether SSL certificate authentication is enable, default value is false.
    gaap_auth_id str
    ID of the SSL certificate.
    gaap_http_domain_id str
    ID of the resource.
    group_id str
    Group Id.
    is_default_server bool
    Whether to use as the default domain name, the default is false.
    listener_id str
    ID of the layer7 listener.
    realserver_auth bool
    Indicates whether realserver authentication is enable, default value is false.
    realserver_certificate_domain str
    CA certificate domain of the realserver. It has been deprecated.
    realserver_certificate_id str
    It has been deprecated from version 1.28.0. Set realserver_certificate_ids instead. CA certificate ID of the realserver.

    Deprecated: Deprecated

    realserver_certificate_ids Sequence[str]
    CA certificate ID list of the realserver.
    basicAuth Boolean
    Indicates whether basic authentication is enable, default value is false.
    basicAuthId String
    ID of the basic authentication.
    certificateId String
    ID of the server certificate, default value is default.
    clientCertificateId String
    It has been deprecated from version 1.26.0. Set client_certificate_ids instead. ID of the client certificate, default value is default.

    Deprecated: Deprecated

    clientCertificateIds List<String>
    ID list of the poly client certificate.
    domain String
    Forward domain of the layer7 listener.
    gaapAuth Boolean
    Indicates whether SSL certificate authentication is enable, default value is false.
    gaapAuthId String
    ID of the SSL certificate.
    gaapHttpDomainId String
    ID of the resource.
    groupId String
    Group Id.
    isDefaultServer Boolean
    Whether to use as the default domain name, the default is false.
    listenerId String
    ID of the layer7 listener.
    realserverAuth Boolean
    Indicates whether realserver authentication is enable, default value is false.
    realserverCertificateDomain String
    CA certificate domain of the realserver. It has been deprecated.
    realserverCertificateId String
    It has been deprecated from version 1.28.0. Set realserver_certificate_ids instead. CA certificate ID of the realserver.

    Deprecated: Deprecated

    realserverCertificateIds List<String>
    CA certificate ID list of the realserver.

    Import

    GAAP http domain can be imported using the id, e.g.

    $ pulumi import tencentcloud:index/gaapHttpDomain:GaapHttpDomain  tencentcloud_gaap_http_domain.foo listener-11112222+HTTP+www.qq.com
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack