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

tencentcloud.getDnspodDomainList

Explore with Pulumi AI

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

    Use this data source to query detailed information of dnspod domain_list

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const domainList = tencentcloud.getDnspodDomainList({
        groupIds: [1],
        keyword: "",
        packages: [""],
        projectId: -1,
        recordCountBegin: 0,
        recordCountEnd: 100,
        remark: "",
        sortField: "UPDATED_ON",
        sortType: "DESC",
        statuses: ["PAUSE"],
        tags: [{
            tagKey: "created_by",
            tagValues: ["terraform"],
        }],
        type: "ALL",
        updatedAtBegin: "2021-05-01 03:00:00",
        updatedAtEnd: "2024-05-10 20:00:00",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    domain_list = tencentcloud.get_dnspod_domain_list(group_ids=[1],
        keyword="",
        packages=[""],
        project_id=-1,
        record_count_begin=0,
        record_count_end=100,
        remark="",
        sort_field="UPDATED_ON",
        sort_type="DESC",
        statuses=["PAUSE"],
        tags=[{
            "tag_key": "created_by",
            "tag_values": ["terraform"],
        }],
        type="ALL",
        updated_at_begin="2021-05-01 03:00:00",
        updated_at_end="2024-05-10 20:00:00")
    
    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.GetDnspodDomainList(ctx, &tencentcloud.GetDnspodDomainListArgs{
    			GroupIds: []float64{
    				1,
    			},
    			Keyword: pulumi.StringRef(""),
    			Packages: []string{
    				"",
    			},
    			ProjectId:        pulumi.Float64Ref(-1),
    			RecordCountBegin: pulumi.Float64Ref(0),
    			RecordCountEnd:   pulumi.Float64Ref(100),
    			Remark:           pulumi.StringRef(""),
    			SortField:        pulumi.StringRef("UPDATED_ON"),
    			SortType:         pulumi.StringRef("DESC"),
    			Statuses: []string{
    				"PAUSE",
    			},
    			Tags: []tencentcloud.GetDnspodDomainListTag{
    				{
    					TagKey: "created_by",
    					TagValues: []string{
    						"terraform",
    					},
    				},
    			},
    			Type:           "ALL",
    			UpdatedAtBegin: pulumi.StringRef("2021-05-01 03:00:00"),
    			UpdatedAtEnd:   pulumi.StringRef("2024-05-10 20:00:00"),
    		}, nil)
    		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 domainList = Tencentcloud.GetDnspodDomainList.Invoke(new()
        {
            GroupIds = new[]
            {
                1,
            },
            Keyword = "",
            Packages = new[]
            {
                "",
            },
            ProjectId = -1,
            RecordCountBegin = 0,
            RecordCountEnd = 100,
            Remark = "",
            SortField = "UPDATED_ON",
            SortType = "DESC",
            Statuses = new[]
            {
                "PAUSE",
            },
            Tags = new[]
            {
                new Tencentcloud.Inputs.GetDnspodDomainListTagInputArgs
                {
                    TagKey = "created_by",
                    TagValues = new[]
                    {
                        "terraform",
                    },
                },
            },
            Type = "ALL",
            UpdatedAtBegin = "2021-05-01 03:00:00",
            UpdatedAtEnd = "2024-05-10 20:00:00",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TencentcloudFunctions;
    import com.pulumi.tencentcloud.inputs.GetDnspodDomainListArgs;
    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) {
            final var domainList = TencentcloudFunctions.getDnspodDomainList(GetDnspodDomainListArgs.builder()
                .groupIds(1)
                .keyword("")
                .packages("")
                .projectId(-1)
                .recordCountBegin(0)
                .recordCountEnd(100)
                .remark("")
                .sortField("UPDATED_ON")
                .sortType("DESC")
                .statuses("PAUSE")
                .tags(GetDnspodDomainListTagArgs.builder()
                    .tagKey("created_by")
                    .tagValues("terraform")
                    .build())
                .type("ALL")
                .updatedAtBegin("2021-05-01 03:00:00")
                .updatedAtEnd("2024-05-10 20:00:00")
                .build());
    
        }
    }
    
    variables:
      domainList:
        fn::invoke:
          function: tencentcloud:getDnspodDomainList
          arguments:
            groupIds:
              - 1
            keyword: ""
            packages:
              - ""
            projectId: -1
            recordCountBegin: 0
            recordCountEnd: 100
            remark: ""
            sortField: UPDATED_ON
            sortType: DESC
            statuses:
              - PAUSE
            tags:
              - tagKey: created_by
                tagValues:
                  - terraform
            type: ALL
            updatedAtBegin: 2021-05-01 03:00:00
            updatedAtEnd: 2024-05-10 20:00:00
    

    Using getDnspodDomainList

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getDnspodDomainList(args: GetDnspodDomainListArgs, opts?: InvokeOptions): Promise<GetDnspodDomainListResult>
    function getDnspodDomainListOutput(args: GetDnspodDomainListOutputArgs, opts?: InvokeOptions): Output<GetDnspodDomainListResult>
    def get_dnspod_domain_list(group_ids: Optional[Sequence[float]] = None,
                               id: Optional[str] = None,
                               keyword: Optional[str] = None,
                               packages: Optional[Sequence[str]] = None,
                               project_id: Optional[float] = None,
                               record_count_begin: Optional[float] = None,
                               record_count_end: Optional[float] = None,
                               remark: Optional[str] = None,
                               result_output_file: Optional[str] = None,
                               sort_field: Optional[str] = None,
                               sort_type: Optional[str] = None,
                               statuses: Optional[Sequence[str]] = None,
                               tags: Optional[Sequence[GetDnspodDomainListTag]] = None,
                               type: Optional[str] = None,
                               updated_at_begin: Optional[str] = None,
                               updated_at_end: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetDnspodDomainListResult
    def get_dnspod_domain_list_output(group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
                               id: Optional[pulumi.Input[str]] = None,
                               keyword: Optional[pulumi.Input[str]] = None,
                               packages: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                               project_id: Optional[pulumi.Input[float]] = None,
                               record_count_begin: Optional[pulumi.Input[float]] = None,
                               record_count_end: Optional[pulumi.Input[float]] = None,
                               remark: Optional[pulumi.Input[str]] = None,
                               result_output_file: Optional[pulumi.Input[str]] = None,
                               sort_field: Optional[pulumi.Input[str]] = None,
                               sort_type: Optional[pulumi.Input[str]] = None,
                               statuses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                               tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetDnspodDomainListTagArgs]]]] = None,
                               type: Optional[pulumi.Input[str]] = None,
                               updated_at_begin: Optional[pulumi.Input[str]] = None,
                               updated_at_end: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetDnspodDomainListResult]
    func GetDnspodDomainList(ctx *Context, args *GetDnspodDomainListArgs, opts ...InvokeOption) (*GetDnspodDomainListResult, error)
    func GetDnspodDomainListOutput(ctx *Context, args *GetDnspodDomainListOutputArgs, opts ...InvokeOption) GetDnspodDomainListResultOutput

    > Note: This function is named GetDnspodDomainList in the Go SDK.

    public static class GetDnspodDomainList 
    {
        public static Task<GetDnspodDomainListResult> InvokeAsync(GetDnspodDomainListArgs args, InvokeOptions? opts = null)
        public static Output<GetDnspodDomainListResult> Invoke(GetDnspodDomainListInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDnspodDomainListResult> getDnspodDomainList(GetDnspodDomainListArgs args, InvokeOptions options)
    public static Output<GetDnspodDomainListResult> getDnspodDomainList(GetDnspodDomainListArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getDnspodDomainList:getDnspodDomainList
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Type string
    Get domain names based on domain group type. Available values are ALL, MINE, SHARE, RECENT. ALL: All MINE: My domain names SHARE: Domain names shared with me RECENT: Recently operated domain names.
    GroupIds List<double>
    Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface.
    Id string
    Keyword string
    Get domain names based on keywords.
    Packages List<string>
    Get domain names based on the package, which can be obtained through the Grade field in DescribeDomain or DescribeDomainList interface.
    ProjectId double
    Project ID.
    RecordCountBegin double
    The start point of the domain name&#39;s record count query range.
    RecordCountEnd double
    The end point of the domain name&#39;s record count query range.
    Remark string
    Get domain names based on remark information.
    ResultOutputFile string
    Used to save results.
    SortField string
    Sorting field. Available values are NAME, STATUS, RECORDS, GRADE, UPDATED_ON. NAME: Domain name STATUS: Domain status RECORDS: Number of records GRADE: Package level UPDATED_ON: Update time.
    SortType string
    Sorting type, ascending: ASC, descending: DESC.
    Statuses List<string>
    Get domain names based on domain status. Available values are ENABLE, LOCK, PAUSE, SPAM. ENABLE: Normal LOCK: Locked PAUSE: Paused SPAM: Banned.
    Tags List<GetDnspodDomainListTag>
    Tag description list.
    UpdatedAtBegin string
    The start time of the domain name&#39;s update time to be obtained, such as &#39;2021-05-01 03:00:00&#39;.
    UpdatedAtEnd string
    The end time of the domain name&#39;s update time to be obtained, such as &#39;2021-05-10 20:00:00&#39;.
    Type string
    Get domain names based on domain group type. Available values are ALL, MINE, SHARE, RECENT. ALL: All MINE: My domain names SHARE: Domain names shared with me RECENT: Recently operated domain names.
    GroupIds []float64
    Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface.
    Id string
    Keyword string
    Get domain names based on keywords.
    Packages []string
    Get domain names based on the package, which can be obtained through the Grade field in DescribeDomain or DescribeDomainList interface.
    ProjectId float64
    Project ID.
    RecordCountBegin float64
    The start point of the domain name&#39;s record count query range.
    RecordCountEnd float64
    The end point of the domain name&#39;s record count query range.
    Remark string
    Get domain names based on remark information.
    ResultOutputFile string
    Used to save results.
    SortField string
    Sorting field. Available values are NAME, STATUS, RECORDS, GRADE, UPDATED_ON. NAME: Domain name STATUS: Domain status RECORDS: Number of records GRADE: Package level UPDATED_ON: Update time.
    SortType string
    Sorting type, ascending: ASC, descending: DESC.
    Statuses []string
    Get domain names based on domain status. Available values are ENABLE, LOCK, PAUSE, SPAM. ENABLE: Normal LOCK: Locked PAUSE: Paused SPAM: Banned.
    Tags []GetDnspodDomainListTag
    Tag description list.
    UpdatedAtBegin string
    The start time of the domain name&#39;s update time to be obtained, such as &#39;2021-05-01 03:00:00&#39;.
    UpdatedAtEnd string
    The end time of the domain name&#39;s update time to be obtained, such as &#39;2021-05-10 20:00:00&#39;.
    type String
    Get domain names based on domain group type. Available values are ALL, MINE, SHARE, RECENT. ALL: All MINE: My domain names SHARE: Domain names shared with me RECENT: Recently operated domain names.
    groupIds List<Double>
    Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface.
    id String
    keyword String
    Get domain names based on keywords.
    packages List<String>
    Get domain names based on the package, which can be obtained through the Grade field in DescribeDomain or DescribeDomainList interface.
    projectId Double
    Project ID.
    recordCountBegin Double
    The start point of the domain name&#39;s record count query range.
    recordCountEnd Double
    The end point of the domain name&#39;s record count query range.
    remark String
    Get domain names based on remark information.
    resultOutputFile String
    Used to save results.
    sortField String
    Sorting field. Available values are NAME, STATUS, RECORDS, GRADE, UPDATED_ON. NAME: Domain name STATUS: Domain status RECORDS: Number of records GRADE: Package level UPDATED_ON: Update time.
    sortType String
    Sorting type, ascending: ASC, descending: DESC.
    statuses List<String>
    Get domain names based on domain status. Available values are ENABLE, LOCK, PAUSE, SPAM. ENABLE: Normal LOCK: Locked PAUSE: Paused SPAM: Banned.
    tags List<GetDnspodDomainListTag>
    Tag description list.
    updatedAtBegin String
    The start time of the domain name&#39;s update time to be obtained, such as &#39;2021-05-01 03:00:00&#39;.
    updatedAtEnd String
    The end time of the domain name&#39;s update time to be obtained, such as &#39;2021-05-10 20:00:00&#39;.
    type string
    Get domain names based on domain group type. Available values are ALL, MINE, SHARE, RECENT. ALL: All MINE: My domain names SHARE: Domain names shared with me RECENT: Recently operated domain names.
    groupIds number[]
    Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface.
    id string
    keyword string
    Get domain names based on keywords.
    packages string[]
    Get domain names based on the package, which can be obtained through the Grade field in DescribeDomain or DescribeDomainList interface.
    projectId number
    Project ID.
    recordCountBegin number
    The start point of the domain name&#39;s record count query range.
    recordCountEnd number
    The end point of the domain name&#39;s record count query range.
    remark string
    Get domain names based on remark information.
    resultOutputFile string
    Used to save results.
    sortField string
    Sorting field. Available values are NAME, STATUS, RECORDS, GRADE, UPDATED_ON. NAME: Domain name STATUS: Domain status RECORDS: Number of records GRADE: Package level UPDATED_ON: Update time.
    sortType string
    Sorting type, ascending: ASC, descending: DESC.
    statuses string[]
    Get domain names based on domain status. Available values are ENABLE, LOCK, PAUSE, SPAM. ENABLE: Normal LOCK: Locked PAUSE: Paused SPAM: Banned.
    tags GetDnspodDomainListTag[]
    Tag description list.
    updatedAtBegin string
    The start time of the domain name&#39;s update time to be obtained, such as &#39;2021-05-01 03:00:00&#39;.
    updatedAtEnd string
    The end time of the domain name&#39;s update time to be obtained, such as &#39;2021-05-10 20:00:00&#39;.
    type str
    Get domain names based on domain group type. Available values are ALL, MINE, SHARE, RECENT. ALL: All MINE: My domain names SHARE: Domain names shared with me RECENT: Recently operated domain names.
    group_ids Sequence[float]
    Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface.
    id str
    keyword str
    Get domain names based on keywords.
    packages Sequence[str]
    Get domain names based on the package, which can be obtained through the Grade field in DescribeDomain or DescribeDomainList interface.
    project_id float
    Project ID.
    record_count_begin float
    The start point of the domain name&#39;s record count query range.
    record_count_end float
    The end point of the domain name&#39;s record count query range.
    remark str
    Get domain names based on remark information.
    result_output_file str
    Used to save results.
    sort_field str
    Sorting field. Available values are NAME, STATUS, RECORDS, GRADE, UPDATED_ON. NAME: Domain name STATUS: Domain status RECORDS: Number of records GRADE: Package level UPDATED_ON: Update time.
    sort_type str
    Sorting type, ascending: ASC, descending: DESC.
    statuses Sequence[str]
    Get domain names based on domain status. Available values are ENABLE, LOCK, PAUSE, SPAM. ENABLE: Normal LOCK: Locked PAUSE: Paused SPAM: Banned.
    tags Sequence[GetDnspodDomainListTag]
    Tag description list.
    updated_at_begin str
    The start time of the domain name&#39;s update time to be obtained, such as &#39;2021-05-01 03:00:00&#39;.
    updated_at_end str
    The end time of the domain name&#39;s update time to be obtained, such as &#39;2021-05-10 20:00:00&#39;.
    type String
    Get domain names based on domain group type. Available values are ALL, MINE, SHARE, RECENT. ALL: All MINE: My domain names SHARE: Domain names shared with me RECENT: Recently operated domain names.
    groupIds List<Number>
    Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface.
    id String
    keyword String
    Get domain names based on keywords.
    packages List<String>
    Get domain names based on the package, which can be obtained through the Grade field in DescribeDomain or DescribeDomainList interface.
    projectId Number
    Project ID.
    recordCountBegin Number
    The start point of the domain name&#39;s record count query range.
    recordCountEnd Number
    The end point of the domain name&#39;s record count query range.
    remark String
    Get domain names based on remark information.
    resultOutputFile String
    Used to save results.
    sortField String
    Sorting field. Available values are NAME, STATUS, RECORDS, GRADE, UPDATED_ON. NAME: Domain name STATUS: Domain status RECORDS: Number of records GRADE: Package level UPDATED_ON: Update time.
    sortType String
    Sorting type, ascending: ASC, descending: DESC.
    statuses List<String>
    Get domain names based on domain status. Available values are ENABLE, LOCK, PAUSE, SPAM. ENABLE: Normal LOCK: Locked PAUSE: Paused SPAM: Banned.
    tags List<Property Map>
    Tag description list.
    updatedAtBegin String
    The start time of the domain name&#39;s update time to be obtained, such as &#39;2021-05-01 03:00:00&#39;.
    updatedAtEnd String
    The end time of the domain name&#39;s update time to be obtained, such as &#39;2021-05-10 20:00:00&#39;.

    getDnspodDomainList Result

    The following output properties are available:

    DomainLists List<GetDnspodDomainListDomainList>
    Domain list.
    Id string
    Type string
    GroupIds List<double>
    Group Id the domain belongs to.
    Keyword string
    Packages List<string>
    ProjectId double
    RecordCountBegin double
    RecordCountEnd double
    Remark string
    Domain remark description.
    ResultOutputFile string
    SortField string
    SortType string
    Statuses List<string>
    Domain status, normal: ENABLE, paused: PAUSE, banned: SPAM.
    Tags List<GetDnspodDomainListTag>
    UpdatedAtBegin string
    UpdatedAtEnd string
    DomainLists []GetDnspodDomainListDomainList
    Domain list.
    Id string
    Type string
    GroupIds []float64
    Group Id the domain belongs to.
    Keyword string
    Packages []string
    ProjectId float64
    RecordCountBegin float64
    RecordCountEnd float64
    Remark string
    Domain remark description.
    ResultOutputFile string
    SortField string
    SortType string
    Statuses []string
    Domain status, normal: ENABLE, paused: PAUSE, banned: SPAM.
    Tags []GetDnspodDomainListTag
    UpdatedAtBegin string
    UpdatedAtEnd string
    domainLists List<GetDnspodDomainListDomainList>
    Domain list.
    id String
    type String
    groupIds List<Double>
    Group Id the domain belongs to.
    keyword String
    packages List<String>
    projectId Double
    recordCountBegin Double
    recordCountEnd Double
    remark String
    Domain remark description.
    resultOutputFile String
    sortField String
    sortType String
    statuses List<String>
    Domain status, normal: ENABLE, paused: PAUSE, banned: SPAM.
    tags List<GetDnspodDomainListTag>
    updatedAtBegin String
    updatedAtEnd String
    domainLists GetDnspodDomainListDomainList[]
    Domain list.
    id string
    type string
    groupIds number[]
    Group Id the domain belongs to.
    keyword string
    packages string[]
    projectId number
    recordCountBegin number
    recordCountEnd number
    remark string
    Domain remark description.
    resultOutputFile string
    sortField string
    sortType string
    statuses string[]
    Domain status, normal: ENABLE, paused: PAUSE, banned: SPAM.
    tags GetDnspodDomainListTag[]
    updatedAtBegin string
    updatedAtEnd string
    domain_lists Sequence[GetDnspodDomainListDomainList]
    Domain list.
    id str
    type str
    group_ids Sequence[float]
    Group Id the domain belongs to.
    keyword str
    packages Sequence[str]
    project_id float
    record_count_begin float
    record_count_end float
    remark str
    Domain remark description.
    result_output_file str
    sort_field str
    sort_type str
    statuses Sequence[str]
    Domain status, normal: ENABLE, paused: PAUSE, banned: SPAM.
    tags Sequence[GetDnspodDomainListTag]
    updated_at_begin str
    updated_at_end str
    domainLists List<Property Map>
    Domain list.
    id String
    type String
    groupIds List<Number>
    Group Id the domain belongs to.
    keyword String
    packages List<String>
    projectId Number
    recordCountBegin Number
    recordCountEnd Number
    remark String
    Domain remark description.
    resultOutputFile String
    sortField String
    sortType String
    statuses List<String>
    Domain status, normal: ENABLE, paused: PAUSE, banned: SPAM.
    tags List<Property Map>
    updatedAtBegin String
    updatedAtEnd String

    Supporting Types

    GetDnspodDomainListDomainList

    CnameSpeedup string
    Whether to enable CNAME acceleration, enabled: ENABLE, disabled: DISABLE.
    CreatedOn string
    Domain addition time.
    DnsStatus string
    DNS settings status, error: DNSERROR, normal: empty string.
    DomainId double
    Unique identifier assigned to the domain by the system.
    EffectiveDns List<string>
    Valid DNS assigned to the domain by the system.
    Grade string
    Domain package level code.
    GradeLevel double
    Sequence number corresponding to the domain package level.
    GradeTitle string
    Package name.
    GroupId double
    Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface.
    IsVip string
    Whether it is a paid package.
    Name string
    Original format of the domain.
    Owner string
    Domain owner account.
    Punycode string
    Punycode encoded domain format.
    RecordCount double
    Number of records under the domain.
    Remark string
    Get domain names based on remark information.
    SearchEnginePush string
    Whether to enable search engine push optimization, YES: YES, NO: NO.
    Status string
    Get domain names based on domain status. Available values are ENABLE, LOCK, PAUSE, SPAM. ENABLE: Normal LOCK: Locked PAUSE: Paused SPAM: Banned.
    TagLists List<GetDnspodDomainListDomainListTagList>
    Domain-related tag list Note: This field may return null, indicating that no valid value can be obtained.
    Ttl double
    Default TTL value for domain resolution records.
    UpdatedOn string
    Domain update time.
    VipAutoRenew string
    Whether the domain has VIP auto-renewal enabled, YES: YES, NO: NO, DEFAULT: DEFAULT.
    VipEndAt string
    Paid package expiration time.
    VipStartAt string
    Paid package activation time.
    CnameSpeedup string
    Whether to enable CNAME acceleration, enabled: ENABLE, disabled: DISABLE.
    CreatedOn string
    Domain addition time.
    DnsStatus string
    DNS settings status, error: DNSERROR, normal: empty string.
    DomainId float64
    Unique identifier assigned to the domain by the system.
    EffectiveDns []string
    Valid DNS assigned to the domain by the system.
    Grade string
    Domain package level code.
    GradeLevel float64
    Sequence number corresponding to the domain package level.
    GradeTitle string
    Package name.
    GroupId float64
    Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface.
    IsVip string
    Whether it is a paid package.
    Name string
    Original format of the domain.
    Owner string
    Domain owner account.
    Punycode string
    Punycode encoded domain format.
    RecordCount float64
    Number of records under the domain.
    Remark string
    Get domain names based on remark information.
    SearchEnginePush string
    Whether to enable search engine push optimization, YES: YES, NO: NO.
    Status string
    Get domain names based on domain status. Available values are ENABLE, LOCK, PAUSE, SPAM. ENABLE: Normal LOCK: Locked PAUSE: Paused SPAM: Banned.
    TagLists []GetDnspodDomainListDomainListTagList
    Domain-related tag list Note: This field may return null, indicating that no valid value can be obtained.
    Ttl float64
    Default TTL value for domain resolution records.
    UpdatedOn string
    Domain update time.
    VipAutoRenew string
    Whether the domain has VIP auto-renewal enabled, YES: YES, NO: NO, DEFAULT: DEFAULT.
    VipEndAt string
    Paid package expiration time.
    VipStartAt string
    Paid package activation time.
    cnameSpeedup String
    Whether to enable CNAME acceleration, enabled: ENABLE, disabled: DISABLE.
    createdOn String
    Domain addition time.
    dnsStatus String
    DNS settings status, error: DNSERROR, normal: empty string.
    domainId Double
    Unique identifier assigned to the domain by the system.
    effectiveDns List<String>
    Valid DNS assigned to the domain by the system.
    grade String
    Domain package level code.
    gradeLevel Double
    Sequence number corresponding to the domain package level.
    gradeTitle String
    Package name.
    groupId Double
    Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface.
    isVip String
    Whether it is a paid package.
    name String
    Original format of the domain.
    owner String
    Domain owner account.
    punycode String
    Punycode encoded domain format.
    recordCount Double
    Number of records under the domain.
    remark String
    Get domain names based on remark information.
    searchEnginePush String
    Whether to enable search engine push optimization, YES: YES, NO: NO.
    status String
    Get domain names based on domain status. Available values are ENABLE, LOCK, PAUSE, SPAM. ENABLE: Normal LOCK: Locked PAUSE: Paused SPAM: Banned.
    tagLists List<GetDnspodDomainListDomainListTagList>
    Domain-related tag list Note: This field may return null, indicating that no valid value can be obtained.
    ttl Double
    Default TTL value for domain resolution records.
    updatedOn String
    Domain update time.
    vipAutoRenew String
    Whether the domain has VIP auto-renewal enabled, YES: YES, NO: NO, DEFAULT: DEFAULT.
    vipEndAt String
    Paid package expiration time.
    vipStartAt String
    Paid package activation time.
    cnameSpeedup string
    Whether to enable CNAME acceleration, enabled: ENABLE, disabled: DISABLE.
    createdOn string
    Domain addition time.
    dnsStatus string
    DNS settings status, error: DNSERROR, normal: empty string.
    domainId number
    Unique identifier assigned to the domain by the system.
    effectiveDns string[]
    Valid DNS assigned to the domain by the system.
    grade string
    Domain package level code.
    gradeLevel number
    Sequence number corresponding to the domain package level.
    gradeTitle string
    Package name.
    groupId number
    Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface.
    isVip string
    Whether it is a paid package.
    name string
    Original format of the domain.
    owner string
    Domain owner account.
    punycode string
    Punycode encoded domain format.
    recordCount number
    Number of records under the domain.
    remark string
    Get domain names based on remark information.
    searchEnginePush string
    Whether to enable search engine push optimization, YES: YES, NO: NO.
    status string
    Get domain names based on domain status. Available values are ENABLE, LOCK, PAUSE, SPAM. ENABLE: Normal LOCK: Locked PAUSE: Paused SPAM: Banned.
    tagLists GetDnspodDomainListDomainListTagList[]
    Domain-related tag list Note: This field may return null, indicating that no valid value can be obtained.
    ttl number
    Default TTL value for domain resolution records.
    updatedOn string
    Domain update time.
    vipAutoRenew string
    Whether the domain has VIP auto-renewal enabled, YES: YES, NO: NO, DEFAULT: DEFAULT.
    vipEndAt string
    Paid package expiration time.
    vipStartAt string
    Paid package activation time.
    cname_speedup str
    Whether to enable CNAME acceleration, enabled: ENABLE, disabled: DISABLE.
    created_on str
    Domain addition time.
    dns_status str
    DNS settings status, error: DNSERROR, normal: empty string.
    domain_id float
    Unique identifier assigned to the domain by the system.
    effective_dns Sequence[str]
    Valid DNS assigned to the domain by the system.
    grade str
    Domain package level code.
    grade_level float
    Sequence number corresponding to the domain package level.
    grade_title str
    Package name.
    group_id float
    Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface.
    is_vip str
    Whether it is a paid package.
    name str
    Original format of the domain.
    owner str
    Domain owner account.
    punycode str
    Punycode encoded domain format.
    record_count float
    Number of records under the domain.
    remark str
    Get domain names based on remark information.
    search_engine_push str
    Whether to enable search engine push optimization, YES: YES, NO: NO.
    status str
    Get domain names based on domain status. Available values are ENABLE, LOCK, PAUSE, SPAM. ENABLE: Normal LOCK: Locked PAUSE: Paused SPAM: Banned.
    tag_lists Sequence[GetDnspodDomainListDomainListTagList]
    Domain-related tag list Note: This field may return null, indicating that no valid value can be obtained.
    ttl float
    Default TTL value for domain resolution records.
    updated_on str
    Domain update time.
    vip_auto_renew str
    Whether the domain has VIP auto-renewal enabled, YES: YES, NO: NO, DEFAULT: DEFAULT.
    vip_end_at str
    Paid package expiration time.
    vip_start_at str
    Paid package activation time.
    cnameSpeedup String
    Whether to enable CNAME acceleration, enabled: ENABLE, disabled: DISABLE.
    createdOn String
    Domain addition time.
    dnsStatus String
    DNS settings status, error: DNSERROR, normal: empty string.
    domainId Number
    Unique identifier assigned to the domain by the system.
    effectiveDns List<String>
    Valid DNS assigned to the domain by the system.
    grade String
    Domain package level code.
    gradeLevel Number
    Sequence number corresponding to the domain package level.
    gradeTitle String
    Package name.
    groupId Number
    Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface.
    isVip String
    Whether it is a paid package.
    name String
    Original format of the domain.
    owner String
    Domain owner account.
    punycode String
    Punycode encoded domain format.
    recordCount Number
    Number of records under the domain.
    remark String
    Get domain names based on remark information.
    searchEnginePush String
    Whether to enable search engine push optimization, YES: YES, NO: NO.
    status String
    Get domain names based on domain status. Available values are ENABLE, LOCK, PAUSE, SPAM. ENABLE: Normal LOCK: Locked PAUSE: Paused SPAM: Banned.
    tagLists List<Property Map>
    Domain-related tag list Note: This field may return null, indicating that no valid value can be obtained.
    ttl Number
    Default TTL value for domain resolution records.
    updatedOn String
    Domain update time.
    vipAutoRenew String
    Whether the domain has VIP auto-renewal enabled, YES: YES, NO: NO, DEFAULT: DEFAULT.
    vipEndAt String
    Paid package expiration time.
    vipStartAt String
    Paid package activation time.

    GetDnspodDomainListDomainListTagList

    TagKey string
    Tag key.
    TagValue string
    Tag Value. Note: This field may return null, indicating that no valid value can be obtained.
    TagKey string
    Tag key.
    TagValue string
    Tag Value. Note: This field may return null, indicating that no valid value can be obtained.
    tagKey String
    Tag key.
    tagValue String
    Tag Value. Note: This field may return null, indicating that no valid value can be obtained.
    tagKey string
    Tag key.
    tagValue string
    Tag Value. Note: This field may return null, indicating that no valid value can be obtained.
    tag_key str
    Tag key.
    tag_value str
    Tag Value. Note: This field may return null, indicating that no valid value can be obtained.
    tagKey String
    Tag key.
    tagValue String
    Tag Value. Note: This field may return null, indicating that no valid value can be obtained.

    GetDnspodDomainListTag

    TagKey string
    Field to be filtered.
    TagValues List<string>
    Filter value of the field.
    TagKey string
    Field to be filtered.
    TagValues []string
    Filter value of the field.
    tagKey String
    Field to be filtered.
    tagValues List<String>
    Filter value of the field.
    tagKey string
    Field to be filtered.
    tagValues string[]
    Filter value of the field.
    tag_key str
    Field to be filtered.
    tag_values Sequence[str]
    Filter value of the field.
    tagKey String
    Field to be filtered.
    tagValues List<String>
    Filter value of the field.

    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