1. Packages
  2. Packages
  3. Tencentcloud Provider
  4. API Docs
  5. TeoAliasDomain
Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack
Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack

    Provides a resource to create a TEO alias domain.

    NOTE: This feature is only supported by the Enterprise edition plan and is currently in beta testing. Please contact us if you need to use it.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = new tencentcloud.TeoAliasDomain("example", {
        zoneId: "zone-3fkff38fyw8s",
        aliasName: "alias.demo.com",
        targetName: "target.demo.com",
        certType: "none",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.TeoAliasDomain("example",
        zone_id="zone-3fkff38fyw8s",
        alias_name="alias.demo.com",
        target_name="target.demo.com",
        cert_type="none")
    
    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 {
    		_, err := tencentcloud.NewTeoAliasDomain(ctx, "example", &tencentcloud.TeoAliasDomainArgs{
    			ZoneId:     pulumi.String("zone-3fkff38fyw8s"),
    			AliasName:  pulumi.String("alias.demo.com"),
    			TargetName: pulumi.String("target.demo.com"),
    			CertType:   pulumi.String("none"),
    		})
    		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 example = new Tencentcloud.TeoAliasDomain("example", new()
        {
            ZoneId = "zone-3fkff38fyw8s",
            AliasName = "alias.demo.com",
            TargetName = "target.demo.com",
            CertType = "none",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TeoAliasDomain;
    import com.pulumi.tencentcloud.TeoAliasDomainArgs;
    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 example = new TeoAliasDomain("example", TeoAliasDomainArgs.builder()
                .zoneId("zone-3fkff38fyw8s")
                .aliasName("alias.demo.com")
                .targetName("target.demo.com")
                .certType("none")
                .build());
    
        }
    }
    
    resources:
      example:
        type: tencentcloud:TeoAliasDomain
        properties:
          zoneId: zone-3fkff38fyw8s
          aliasName: alias.demo.com
          targetName: target.demo.com
          certType: none
    
    Example coming soon!
    

    With SSL hosted certificate

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = new tencentcloud.TeoAliasDomain("example", {
        zoneId: "zone-3fkff38fyw8s",
        aliasName: "alias.demo.com",
        targetName: "target.demo.com",
        certType: "hosting",
        certIds: ["your-cert-id"],
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.TeoAliasDomain("example",
        zone_id="zone-3fkff38fyw8s",
        alias_name="alias.demo.com",
        target_name="target.demo.com",
        cert_type="hosting",
        cert_ids=["your-cert-id"])
    
    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 {
    		_, err := tencentcloud.NewTeoAliasDomain(ctx, "example", &tencentcloud.TeoAliasDomainArgs{
    			ZoneId:     pulumi.String("zone-3fkff38fyw8s"),
    			AliasName:  pulumi.String("alias.demo.com"),
    			TargetName: pulumi.String("target.demo.com"),
    			CertType:   pulumi.String("hosting"),
    			CertIds: pulumi.StringArray{
    				pulumi.String("your-cert-id"),
    			},
    		})
    		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 example = new Tencentcloud.TeoAliasDomain("example", new()
        {
            ZoneId = "zone-3fkff38fyw8s",
            AliasName = "alias.demo.com",
            TargetName = "target.demo.com",
            CertType = "hosting",
            CertIds = new[]
            {
                "your-cert-id",
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TeoAliasDomain;
    import com.pulumi.tencentcloud.TeoAliasDomainArgs;
    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 example = new TeoAliasDomain("example", TeoAliasDomainArgs.builder()
                .zoneId("zone-3fkff38fyw8s")
                .aliasName("alias.demo.com")
                .targetName("target.demo.com")
                .certType("hosting")
                .certIds("your-cert-id")
                .build());
    
        }
    }
    
    resources:
      example:
        type: tencentcloud:TeoAliasDomain
        properties:
          zoneId: zone-3fkff38fyw8s
          aliasName: alias.demo.com
          targetName: target.demo.com
          certType: hosting
          certIds:
            - your-cert-id
    
    Example coming soon!
    

    With disabled status

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = new tencentcloud.TeoAliasDomain("example", {
        zoneId: "zone-3fkff38fyw8s",
        aliasName: "alias.demo.com",
        targetName: "target.demo.com",
        certType: "none",
        paused: true,
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.TeoAliasDomain("example",
        zone_id="zone-3fkff38fyw8s",
        alias_name="alias.demo.com",
        target_name="target.demo.com",
        cert_type="none",
        paused=True)
    
    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 {
    		_, err := tencentcloud.NewTeoAliasDomain(ctx, "example", &tencentcloud.TeoAliasDomainArgs{
    			ZoneId:     pulumi.String("zone-3fkff38fyw8s"),
    			AliasName:  pulumi.String("alias.demo.com"),
    			TargetName: pulumi.String("target.demo.com"),
    			CertType:   pulumi.String("none"),
    			Paused:     pulumi.Bool(true),
    		})
    		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 example = new Tencentcloud.TeoAliasDomain("example", new()
        {
            ZoneId = "zone-3fkff38fyw8s",
            AliasName = "alias.demo.com",
            TargetName = "target.demo.com",
            CertType = "none",
            Paused = true,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TeoAliasDomain;
    import com.pulumi.tencentcloud.TeoAliasDomainArgs;
    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 example = new TeoAliasDomain("example", TeoAliasDomainArgs.builder()
                .zoneId("zone-3fkff38fyw8s")
                .aliasName("alias.demo.com")
                .targetName("target.demo.com")
                .certType("none")
                .paused(true)
                .build());
    
        }
    }
    
    resources:
      example:
        type: tencentcloud:TeoAliasDomain
        properties:
          zoneId: zone-3fkff38fyw8s
          aliasName: alias.demo.com
          targetName: target.demo.com
          certType: none
          paused: true
    
    Example coming soon!
    

    Create TeoAliasDomain Resource

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

    Constructor syntax

    new TeoAliasDomain(name: string, args: TeoAliasDomainArgs, opts?: CustomResourceOptions);
    @overload
    def TeoAliasDomain(resource_name: str,
                       args: TeoAliasDomainArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def TeoAliasDomain(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       alias_name: Optional[str] = None,
                       target_name: Optional[str] = None,
                       zone_id: Optional[str] = None,
                       cert_ids: Optional[Sequence[str]] = None,
                       cert_type: Optional[str] = None,
                       paused: Optional[bool] = None,
                       teo_alias_domain_id: Optional[str] = None,
                       timeouts: Optional[TeoAliasDomainTimeoutsArgs] = None)
    func NewTeoAliasDomain(ctx *Context, name string, args TeoAliasDomainArgs, opts ...ResourceOption) (*TeoAliasDomain, error)
    public TeoAliasDomain(string name, TeoAliasDomainArgs args, CustomResourceOptions? opts = null)
    public TeoAliasDomain(String name, TeoAliasDomainArgs args)
    public TeoAliasDomain(String name, TeoAliasDomainArgs args, CustomResourceOptions options)
    
    type: tencentcloud:TeoAliasDomain
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "tencentcloud_teoaliasdomain" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args TeoAliasDomainArgs
    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 TeoAliasDomainArgs
    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 TeoAliasDomainArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args TeoAliasDomainArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args TeoAliasDomainArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    TeoAliasDomain 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 TeoAliasDomain resource accepts the following input properties:

    AliasName string
    Alias domain name.
    TargetName string
    Target domain name.
    ZoneId string
    Site ID.
    CertIds List<string>
    Certificate ID list. Required when cert_type is hosting.
    CertType string
    Certificate configuration. Valid values: none (no configuration), hosting (SSL hosted certificate). Default value: none.
    Paused bool
    Whether the alias domain is disabled. false: enabled; true: disabled.
    TeoAliasDomainId string
    ID of the resource.
    Timeouts TeoAliasDomainTimeouts
    AliasName string
    Alias domain name.
    TargetName string
    Target domain name.
    ZoneId string
    Site ID.
    CertIds []string
    Certificate ID list. Required when cert_type is hosting.
    CertType string
    Certificate configuration. Valid values: none (no configuration), hosting (SSL hosted certificate). Default value: none.
    Paused bool
    Whether the alias domain is disabled. false: enabled; true: disabled.
    TeoAliasDomainId string
    ID of the resource.
    Timeouts TeoAliasDomainTimeoutsArgs
    alias_name string
    Alias domain name.
    target_name string
    Target domain name.
    zone_id string
    Site ID.
    cert_ids list(string)
    Certificate ID list. Required when cert_type is hosting.
    cert_type string
    Certificate configuration. Valid values: none (no configuration), hosting (SSL hosted certificate). Default value: none.
    paused bool
    Whether the alias domain is disabled. false: enabled; true: disabled.
    teo_alias_domain_id string
    ID of the resource.
    timeouts object
    aliasName String
    Alias domain name.
    targetName String
    Target domain name.
    zoneId String
    Site ID.
    certIds List<String>
    Certificate ID list. Required when cert_type is hosting.
    certType String
    Certificate configuration. Valid values: none (no configuration), hosting (SSL hosted certificate). Default value: none.
    paused Boolean
    Whether the alias domain is disabled. false: enabled; true: disabled.
    teoAliasDomainId String
    ID of the resource.
    timeouts TeoAliasDomainTimeouts
    aliasName string
    Alias domain name.
    targetName string
    Target domain name.
    zoneId string
    Site ID.
    certIds string[]
    Certificate ID list. Required when cert_type is hosting.
    certType string
    Certificate configuration. Valid values: none (no configuration), hosting (SSL hosted certificate). Default value: none.
    paused boolean
    Whether the alias domain is disabled. false: enabled; true: disabled.
    teoAliasDomainId string
    ID of the resource.
    timeouts TeoAliasDomainTimeouts
    alias_name str
    Alias domain name.
    target_name str
    Target domain name.
    zone_id str
    Site ID.
    cert_ids Sequence[str]
    Certificate ID list. Required when cert_type is hosting.
    cert_type str
    Certificate configuration. Valid values: none (no configuration), hosting (SSL hosted certificate). Default value: none.
    paused bool
    Whether the alias domain is disabled. false: enabled; true: disabled.
    teo_alias_domain_id str
    ID of the resource.
    timeouts TeoAliasDomainTimeoutsArgs
    aliasName String
    Alias domain name.
    targetName String
    Target domain name.
    zoneId String
    Site ID.
    certIds List<String>
    Certificate ID list. Required when cert_type is hosting.
    certType String
    Certificate configuration. Valid values: none (no configuration), hosting (SSL hosted certificate). Default value: none.
    paused Boolean
    Whether the alias domain is disabled. false: enabled; true: disabled.
    teoAliasDomainId String
    ID of the resource.
    timeouts Property Map

    Outputs

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

    CreatedOn string
    Alias domain creation time.
    ForbidMode double
    Block mode. Valid values: 0 (not blocked), 11 (compliance blocked), 14 (not registered blocked).
    Id string
    The provider-assigned unique ID for this managed resource.
    ModifiedOn string
    Alias domain modification time.
    Status string
    Alias domain status. Valid values: active (effective), pending (deploying), conflict (reclaimed), stop (disabled).
    CreatedOn string
    Alias domain creation time.
    ForbidMode float64
    Block mode. Valid values: 0 (not blocked), 11 (compliance blocked), 14 (not registered blocked).
    Id string
    The provider-assigned unique ID for this managed resource.
    ModifiedOn string
    Alias domain modification time.
    Status string
    Alias domain status. Valid values: active (effective), pending (deploying), conflict (reclaimed), stop (disabled).
    created_on string
    Alias domain creation time.
    forbid_mode number
    Block mode. Valid values: 0 (not blocked), 11 (compliance blocked), 14 (not registered blocked).
    id string
    The provider-assigned unique ID for this managed resource.
    modified_on string
    Alias domain modification time.
    status string
    Alias domain status. Valid values: active (effective), pending (deploying), conflict (reclaimed), stop (disabled).
    createdOn String
    Alias domain creation time.
    forbidMode Double
    Block mode. Valid values: 0 (not blocked), 11 (compliance blocked), 14 (not registered blocked).
    id String
    The provider-assigned unique ID for this managed resource.
    modifiedOn String
    Alias domain modification time.
    status String
    Alias domain status. Valid values: active (effective), pending (deploying), conflict (reclaimed), stop (disabled).
    createdOn string
    Alias domain creation time.
    forbidMode number
    Block mode. Valid values: 0 (not blocked), 11 (compliance blocked), 14 (not registered blocked).
    id string
    The provider-assigned unique ID for this managed resource.
    modifiedOn string
    Alias domain modification time.
    status string
    Alias domain status. Valid values: active (effective), pending (deploying), conflict (reclaimed), stop (disabled).
    created_on str
    Alias domain creation time.
    forbid_mode float
    Block mode. Valid values: 0 (not blocked), 11 (compliance blocked), 14 (not registered blocked).
    id str
    The provider-assigned unique ID for this managed resource.
    modified_on str
    Alias domain modification time.
    status str
    Alias domain status. Valid values: active (effective), pending (deploying), conflict (reclaimed), stop (disabled).
    createdOn String
    Alias domain creation time.
    forbidMode Number
    Block mode. Valid values: 0 (not blocked), 11 (compliance blocked), 14 (not registered blocked).
    id String
    The provider-assigned unique ID for this managed resource.
    modifiedOn String
    Alias domain modification time.
    status String
    Alias domain status. Valid values: active (effective), pending (deploying), conflict (reclaimed), stop (disabled).

    Look up Existing TeoAliasDomain Resource

    Get an existing TeoAliasDomain 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?: TeoAliasDomainState, opts?: CustomResourceOptions): TeoAliasDomain
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            alias_name: Optional[str] = None,
            cert_ids: Optional[Sequence[str]] = None,
            cert_type: Optional[str] = None,
            created_on: Optional[str] = None,
            forbid_mode: Optional[float] = None,
            modified_on: Optional[str] = None,
            paused: Optional[bool] = None,
            status: Optional[str] = None,
            target_name: Optional[str] = None,
            teo_alias_domain_id: Optional[str] = None,
            timeouts: Optional[TeoAliasDomainTimeoutsArgs] = None,
            zone_id: Optional[str] = None) -> TeoAliasDomain
    func GetTeoAliasDomain(ctx *Context, name string, id IDInput, state *TeoAliasDomainState, opts ...ResourceOption) (*TeoAliasDomain, error)
    public static TeoAliasDomain Get(string name, Input<string> id, TeoAliasDomainState? state, CustomResourceOptions? opts = null)
    public static TeoAliasDomain get(String name, Output<String> id, TeoAliasDomainState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:TeoAliasDomain    get:      id: ${id}
    import {
      to = tencentcloud_teoaliasdomain.example
      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:
    AliasName string
    Alias domain name.
    CertIds List<string>
    Certificate ID list. Required when cert_type is hosting.
    CertType string
    Certificate configuration. Valid values: none (no configuration), hosting (SSL hosted certificate). Default value: none.
    CreatedOn string
    Alias domain creation time.
    ForbidMode double
    Block mode. Valid values: 0 (not blocked), 11 (compliance blocked), 14 (not registered blocked).
    ModifiedOn string
    Alias domain modification time.
    Paused bool
    Whether the alias domain is disabled. false: enabled; true: disabled.
    Status string
    Alias domain status. Valid values: active (effective), pending (deploying), conflict (reclaimed), stop (disabled).
    TargetName string
    Target domain name.
    TeoAliasDomainId string
    ID of the resource.
    Timeouts TeoAliasDomainTimeouts
    ZoneId string
    Site ID.
    AliasName string
    Alias domain name.
    CertIds []string
    Certificate ID list. Required when cert_type is hosting.
    CertType string
    Certificate configuration. Valid values: none (no configuration), hosting (SSL hosted certificate). Default value: none.
    CreatedOn string
    Alias domain creation time.
    ForbidMode float64
    Block mode. Valid values: 0 (not blocked), 11 (compliance blocked), 14 (not registered blocked).
    ModifiedOn string
    Alias domain modification time.
    Paused bool
    Whether the alias domain is disabled. false: enabled; true: disabled.
    Status string
    Alias domain status. Valid values: active (effective), pending (deploying), conflict (reclaimed), stop (disabled).
    TargetName string
    Target domain name.
    TeoAliasDomainId string
    ID of the resource.
    Timeouts TeoAliasDomainTimeoutsArgs
    ZoneId string
    Site ID.
    alias_name string
    Alias domain name.
    cert_ids list(string)
    Certificate ID list. Required when cert_type is hosting.
    cert_type string
    Certificate configuration. Valid values: none (no configuration), hosting (SSL hosted certificate). Default value: none.
    created_on string
    Alias domain creation time.
    forbid_mode number
    Block mode. Valid values: 0 (not blocked), 11 (compliance blocked), 14 (not registered blocked).
    modified_on string
    Alias domain modification time.
    paused bool
    Whether the alias domain is disabled. false: enabled; true: disabled.
    status string
    Alias domain status. Valid values: active (effective), pending (deploying), conflict (reclaimed), stop (disabled).
    target_name string
    Target domain name.
    teo_alias_domain_id string
    ID of the resource.
    timeouts object
    zone_id string
    Site ID.
    aliasName String
    Alias domain name.
    certIds List<String>
    Certificate ID list. Required when cert_type is hosting.
    certType String
    Certificate configuration. Valid values: none (no configuration), hosting (SSL hosted certificate). Default value: none.
    createdOn String
    Alias domain creation time.
    forbidMode Double
    Block mode. Valid values: 0 (not blocked), 11 (compliance blocked), 14 (not registered blocked).
    modifiedOn String
    Alias domain modification time.
    paused Boolean
    Whether the alias domain is disabled. false: enabled; true: disabled.
    status String
    Alias domain status. Valid values: active (effective), pending (deploying), conflict (reclaimed), stop (disabled).
    targetName String
    Target domain name.
    teoAliasDomainId String
    ID of the resource.
    timeouts TeoAliasDomainTimeouts
    zoneId String
    Site ID.
    aliasName string
    Alias domain name.
    certIds string[]
    Certificate ID list. Required when cert_type is hosting.
    certType string
    Certificate configuration. Valid values: none (no configuration), hosting (SSL hosted certificate). Default value: none.
    createdOn string
    Alias domain creation time.
    forbidMode number
    Block mode. Valid values: 0 (not blocked), 11 (compliance blocked), 14 (not registered blocked).
    modifiedOn string
    Alias domain modification time.
    paused boolean
    Whether the alias domain is disabled. false: enabled; true: disabled.
    status string
    Alias domain status. Valid values: active (effective), pending (deploying), conflict (reclaimed), stop (disabled).
    targetName string
    Target domain name.
    teoAliasDomainId string
    ID of the resource.
    timeouts TeoAliasDomainTimeouts
    zoneId string
    Site ID.
    alias_name str
    Alias domain name.
    cert_ids Sequence[str]
    Certificate ID list. Required when cert_type is hosting.
    cert_type str
    Certificate configuration. Valid values: none (no configuration), hosting (SSL hosted certificate). Default value: none.
    created_on str
    Alias domain creation time.
    forbid_mode float
    Block mode. Valid values: 0 (not blocked), 11 (compliance blocked), 14 (not registered blocked).
    modified_on str
    Alias domain modification time.
    paused bool
    Whether the alias domain is disabled. false: enabled; true: disabled.
    status str
    Alias domain status. Valid values: active (effective), pending (deploying), conflict (reclaimed), stop (disabled).
    target_name str
    Target domain name.
    teo_alias_domain_id str
    ID of the resource.
    timeouts TeoAliasDomainTimeoutsArgs
    zone_id str
    Site ID.
    aliasName String
    Alias domain name.
    certIds List<String>
    Certificate ID list. Required when cert_type is hosting.
    certType String
    Certificate configuration. Valid values: none (no configuration), hosting (SSL hosted certificate). Default value: none.
    createdOn String
    Alias domain creation time.
    forbidMode Number
    Block mode. Valid values: 0 (not blocked), 11 (compliance blocked), 14 (not registered blocked).
    modifiedOn String
    Alias domain modification time.
    paused Boolean
    Whether the alias domain is disabled. false: enabled; true: disabled.
    status String
    Alias domain status. Valid values: active (effective), pending (deploying), conflict (reclaimed), stop (disabled).
    targetName String
    Target domain name.
    teoAliasDomainId String
    ID of the resource.
    timeouts Property Map
    zoneId String
    Site ID.

    Supporting Types

    TeoAliasDomainTimeouts, TeoAliasDomainTimeoutsArgs

    Create string
    Update string
    Create string
    Update string
    create string
    update string
    create String
    update String
    create string
    update string
    create str
    update str
    create String
    update String

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    Viewing docs for tencentcloud 1.82.93
    published on Monday, May 11, 2026 by tencentcloudstack
      Try Pulumi Cloud free. Your team will thank you.