tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getDnspodDomainList
Explore with Pulumi AI
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.
- Group
Ids 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.
- Project
Id double - Project ID.
- Record
Count doubleBegin - The start point of the domain name's record count query range.
- Record
Count doubleEnd - The end point of the domain name's record count query range.
- Remark string
- Get domain names based on remark information.
- Result
Output stringFile - Used to save results.
- Sort
Field 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.
- Sort
Type 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.
- List<Get
Dnspod Domain List Tag> - Tag description list.
- Updated
At stringBegin - The start time of the domain name's update time to be obtained, such as '2021-05-01 03:00:00'.
- Updated
At stringEnd - The end time of the domain name's update time to be obtained, such as '2021-05-10 20:00:00'.
- 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.
- Group
Ids []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.
- Project
Id float64 - Project ID.
- Record
Count float64Begin - The start point of the domain name's record count query range.
- Record
Count float64End - The end point of the domain name's record count query range.
- Remark string
- Get domain names based on remark information.
- Result
Output stringFile - Used to save results.
- Sort
Field 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.
- Sort
Type 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.
- []Get
Dnspod Domain List Tag - Tag description list.
- Updated
At stringBegin - The start time of the domain name's update time to be obtained, such as '2021-05-01 03:00:00'.
- Updated
At stringEnd - The end time of the domain name's update time to be obtained, such as '2021-05-10 20:00:00'.
- 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.
- group
Ids 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.
- project
Id Double - Project ID.
- record
Count DoubleBegin - The start point of the domain name's record count query range.
- record
Count DoubleEnd - The end point of the domain name's record count query range.
- remark String
- Get domain names based on remark information.
- result
Output StringFile - Used to save results.
- sort
Field 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.
- sort
Type 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.
- List<Get
Dnspod Domain List Tag> - Tag description list.
- updated
At StringBegin - The start time of the domain name's update time to be obtained, such as '2021-05-01 03:00:00'.
- updated
At StringEnd - The end time of the domain name's update time to be obtained, such as '2021-05-10 20:00:00'.
- 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.
- group
Ids 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.
- project
Id number - Project ID.
- record
Count numberBegin - The start point of the domain name's record count query range.
- record
Count numberEnd - The end point of the domain name's record count query range.
- remark string
- Get domain names based on remark information.
- result
Output stringFile - Used to save results.
- sort
Field 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.
- sort
Type 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.
- Get
Dnspod Domain List Tag[] - Tag description list.
- updated
At stringBegin - The start time of the domain name's update time to be obtained, such as '2021-05-01 03:00:00'.
- updated
At stringEnd - The end time of the domain name's update time to be obtained, such as '2021-05-10 20:00:00'.
- 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_ floatbegin - The start point of the domain name's record count query range.
- record_
count_ floatend - The end point of the domain name's record count query range.
- remark str
- Get domain names based on remark information.
- result_
output_ strfile - 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.
- Sequence[Get
Dnspod Domain List Tag] - Tag description list.
- updated_
at_ strbegin - The start time of the domain name's update time to be obtained, such as '2021-05-01 03:00:00'.
- updated_
at_ strend - The end time of the domain name's update time to be obtained, such as '2021-05-10 20:00:00'.
- 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.
- group
Ids 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.
- project
Id Number - Project ID.
- record
Count NumberBegin - The start point of the domain name's record count query range.
- record
Count NumberEnd - The end point of the domain name's record count query range.
- remark String
- Get domain names based on remark information.
- result
Output StringFile - Used to save results.
- sort
Field 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.
- sort
Type 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.
- List<Property Map>
- Tag description list.
- updated
At StringBegin - The start time of the domain name's update time to be obtained, such as '2021-05-01 03:00:00'.
- updated
At StringEnd - The end time of the domain name's update time to be obtained, such as '2021-05-10 20:00:00'.
getDnspodDomainList Result
The following output properties are available:
- Domain
Lists List<GetDnspod Domain List Domain List> - Domain list.
- Id string
- Type string
- Group
Ids List<double> - Group Id the domain belongs to.
- Keyword string
- Packages List<string>
- Project
Id double - Record
Count doubleBegin - Record
Count doubleEnd - Remark string
- Domain remark description.
- Result
Output stringFile - Sort
Field string - Sort
Type string - Statuses List<string>
- Domain status, normal: ENABLE, paused: PAUSE, banned: SPAM.
- List<Get
Dnspod Domain List Tag> - Updated
At stringBegin - Updated
At stringEnd
- Domain
Lists []GetDnspod Domain List Domain List - Domain list.
- Id string
- Type string
- Group
Ids []float64 - Group Id the domain belongs to.
- Keyword string
- Packages []string
- Project
Id float64 - Record
Count float64Begin - Record
Count float64End - Remark string
- Domain remark description.
- Result
Output stringFile - Sort
Field string - Sort
Type string - Statuses []string
- Domain status, normal: ENABLE, paused: PAUSE, banned: SPAM.
- []Get
Dnspod Domain List Tag - Updated
At stringBegin - Updated
At stringEnd
- domain
Lists List<GetDnspod Domain List Domain List> - Domain list.
- id String
- type String
- group
Ids List<Double> - Group Id the domain belongs to.
- keyword String
- packages List<String>
- project
Id Double - record
Count DoubleBegin - record
Count DoubleEnd - remark String
- Domain remark description.
- result
Output StringFile - sort
Field String - sort
Type String - statuses List<String>
- Domain status, normal: ENABLE, paused: PAUSE, banned: SPAM.
- List<Get
Dnspod Domain List Tag> - updated
At StringBegin - updated
At StringEnd
- domain
Lists GetDnspod Domain List Domain List[] - Domain list.
- id string
- type string
- group
Ids number[] - Group Id the domain belongs to.
- keyword string
- packages string[]
- project
Id number - record
Count numberBegin - record
Count numberEnd - remark string
- Domain remark description.
- result
Output stringFile - sort
Field string - sort
Type string - statuses string[]
- Domain status, normal: ENABLE, paused: PAUSE, banned: SPAM.
- Get
Dnspod Domain List Tag[] - updated
At stringBegin - updated
At stringEnd
- domain_
lists Sequence[GetDnspod Domain List Domain List] - 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_ floatbegin - record_
count_ floatend - remark str
- Domain remark description.
- result_
output_ strfile - sort_
field str - sort_
type str - statuses Sequence[str]
- Domain status, normal: ENABLE, paused: PAUSE, banned: SPAM.
- Sequence[Get
Dnspod Domain List Tag] - updated_
at_ strbegin - updated_
at_ strend
- domain
Lists List<Property Map> - Domain list.
- id String
- type String
- group
Ids List<Number> - Group Id the domain belongs to.
- keyword String
- packages List<String>
- project
Id Number - record
Count NumberBegin - record
Count NumberEnd - remark String
- Domain remark description.
- result
Output StringFile - sort
Field String - sort
Type String - statuses List<String>
- Domain status, normal: ENABLE, paused: PAUSE, banned: SPAM.
- List<Property Map>
- updated
At StringBegin - updated
At StringEnd
Supporting Types
GetDnspodDomainListDomainList
- Cname
Speedup string - Whether to enable CNAME acceleration, enabled: ENABLE, disabled: DISABLE.
- Created
On string - Domain addition time.
- Dns
Status string - DNS settings status, error: DNSERROR, normal: empty string.
- Domain
Id double - Unique identifier assigned to the domain by the system.
- Effective
Dns List<string> - Valid DNS assigned to the domain by the system.
- Grade string
- Domain package level code.
- Grade
Level double - Sequence number corresponding to the domain package level.
- Grade
Title string - Package name.
- Group
Id double - Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface.
- Is
Vip 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.
- Record
Count double - Number of records under the domain.
- Remark string
- Get domain names based on remark information.
- Search
Engine stringPush - 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.
- Tag
Lists List<GetDnspod Domain List Domain List Tag List> - 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.
- Updated
On string - Domain update time.
- Vip
Auto stringRenew - Whether the domain has VIP auto-renewal enabled, YES: YES, NO: NO, DEFAULT: DEFAULT.
- Vip
End stringAt - Paid package expiration time.
- Vip
Start stringAt - Paid package activation time.
- Cname
Speedup string - Whether to enable CNAME acceleration, enabled: ENABLE, disabled: DISABLE.
- Created
On string - Domain addition time.
- Dns
Status string - DNS settings status, error: DNSERROR, normal: empty string.
- Domain
Id float64 - Unique identifier assigned to the domain by the system.
- Effective
Dns []string - Valid DNS assigned to the domain by the system.
- Grade string
- Domain package level code.
- Grade
Level float64 - Sequence number corresponding to the domain package level.
- Grade
Title string - Package name.
- Group
Id float64 - Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface.
- Is
Vip 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.
- Record
Count float64 - Number of records under the domain.
- Remark string
- Get domain names based on remark information.
- Search
Engine stringPush - 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.
- Tag
Lists []GetDnspod Domain List Domain List Tag List - 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.
- Updated
On string - Domain update time.
- Vip
Auto stringRenew - Whether the domain has VIP auto-renewal enabled, YES: YES, NO: NO, DEFAULT: DEFAULT.
- Vip
End stringAt - Paid package expiration time.
- Vip
Start stringAt - Paid package activation time.
- cname
Speedup String - Whether to enable CNAME acceleration, enabled: ENABLE, disabled: DISABLE.
- created
On String - Domain addition time.
- dns
Status String - DNS settings status, error: DNSERROR, normal: empty string.
- domain
Id Double - Unique identifier assigned to the domain by the system.
- effective
Dns List<String> - Valid DNS assigned to the domain by the system.
- grade String
- Domain package level code.
- grade
Level Double - Sequence number corresponding to the domain package level.
- grade
Title String - Package name.
- group
Id Double - Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface.
- is
Vip 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.
- record
Count Double - Number of records under the domain.
- remark String
- Get domain names based on remark information.
- search
Engine StringPush - 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.
- tag
Lists List<GetDnspod Domain List Domain List Tag List> - 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.
- updated
On String - Domain update time.
- vip
Auto StringRenew - Whether the domain has VIP auto-renewal enabled, YES: YES, NO: NO, DEFAULT: DEFAULT.
- vip
End StringAt - Paid package expiration time.
- vip
Start StringAt - Paid package activation time.
- cname
Speedup string - Whether to enable CNAME acceleration, enabled: ENABLE, disabled: DISABLE.
- created
On string - Domain addition time.
- dns
Status string - DNS settings status, error: DNSERROR, normal: empty string.
- domain
Id number - Unique identifier assigned to the domain by the system.
- effective
Dns string[] - Valid DNS assigned to the domain by the system.
- grade string
- Domain package level code.
- grade
Level number - Sequence number corresponding to the domain package level.
- grade
Title string - Package name.
- group
Id number - Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface.
- is
Vip 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.
- record
Count number - Number of records under the domain.
- remark string
- Get domain names based on remark information.
- search
Engine stringPush - 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.
- tag
Lists GetDnspod Domain List Domain List Tag List[] - 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.
- updated
On string - Domain update time.
- vip
Auto stringRenew - Whether the domain has VIP auto-renewal enabled, YES: YES, NO: NO, DEFAULT: DEFAULT.
- vip
End stringAt - Paid package expiration time.
- vip
Start stringAt - 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_ strpush - 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[GetDnspod Domain List Domain List Tag List] - 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_ strrenew - Whether the domain has VIP auto-renewal enabled, YES: YES, NO: NO, DEFAULT: DEFAULT.
- vip_
end_ strat - Paid package expiration time.
- vip_
start_ strat - Paid package activation time.
- cname
Speedup String - Whether to enable CNAME acceleration, enabled: ENABLE, disabled: DISABLE.
- created
On String - Domain addition time.
- dns
Status String - DNS settings status, error: DNSERROR, normal: empty string.
- domain
Id Number - Unique identifier assigned to the domain by the system.
- effective
Dns List<String> - Valid DNS assigned to the domain by the system.
- grade String
- Domain package level code.
- grade
Level Number - Sequence number corresponding to the domain package level.
- grade
Title String - Package name.
- group
Id Number - Get domain names based on domain group id, which can be obtained through the GroupId field in DescribeDomain or DescribeDomainList interface.
- is
Vip 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.
- record
Count Number - Number of records under the domain.
- remark String
- Get domain names based on remark information.
- search
Engine StringPush - 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.
- tag
Lists 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.
- updated
On String - Domain update time.
- vip
Auto StringRenew - Whether the domain has VIP auto-renewal enabled, YES: YES, NO: NO, DEFAULT: DEFAULT.
- vip
End StringAt - Paid package expiration time.
- vip
Start StringAt - Paid package activation time.
GetDnspodDomainListDomainListTagList
GetDnspodDomainListTag
- tag_
key str - Field to be filtered.
- tag_
values Sequence[str] - 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 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack