tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getDnspodRecordList
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 record_list
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const recordList = tencentcloud.getDnspodRecordList({
domain: "iac-tf.cloud",
groupIds: [],
isExactSubDomain: true,
keyword: "",
mxBegin: 0,
mxEnd: 10,
recordStatuses: ["ENABLE"],
recordTypes: [
"A",
"NS",
"CNAME",
"NS",
"AAAA",
],
recordValue: "bicycle.dnspod.net",
remark: "",
sortField: "UPDATED_ON",
sortType: "DESC",
ttlBegin: 1,
ttlEnd: 864000,
updatedAtBegin: "2021-09-07",
updatedAtEnd: "2023-12-07",
weightBegin: 0,
weightEnd: 100,
});
import pulumi
import pulumi_tencentcloud as tencentcloud
record_list = tencentcloud.get_dnspod_record_list(domain="iac-tf.cloud",
group_ids=[],
is_exact_sub_domain=True,
keyword="",
mx_begin=0,
mx_end=10,
record_statuses=["ENABLE"],
record_types=[
"A",
"NS",
"CNAME",
"NS",
"AAAA",
],
record_value="bicycle.dnspod.net",
remark="",
sort_field="UPDATED_ON",
sort_type="DESC",
ttl_begin=1,
ttl_end=864000,
updated_at_begin="2021-09-07",
updated_at_end="2023-12-07",
weight_begin=0,
weight_end=100)
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.GetDnspodRecordList(ctx, &tencentcloud.GetDnspodRecordListArgs{
Domain: "iac-tf.cloud",
GroupIds: []interface{}{},
IsExactSubDomain: pulumi.BoolRef(true),
Keyword: pulumi.StringRef(""),
MxBegin: pulumi.Float64Ref(0),
MxEnd: pulumi.Float64Ref(10),
RecordStatuses: []string{
"ENABLE",
},
RecordTypes: []string{
"A",
"NS",
"CNAME",
"NS",
"AAAA",
},
RecordValue: pulumi.StringRef("bicycle.dnspod.net"),
Remark: pulumi.StringRef(""),
SortField: pulumi.StringRef("UPDATED_ON"),
SortType: pulumi.StringRef("DESC"),
TtlBegin: pulumi.Float64Ref(1),
TtlEnd: pulumi.Float64Ref(864000),
UpdatedAtBegin: pulumi.StringRef("2021-09-07"),
UpdatedAtEnd: pulumi.StringRef("2023-12-07"),
WeightBegin: pulumi.Float64Ref(0),
WeightEnd: pulumi.Float64Ref(100),
}, 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 recordList = Tencentcloud.GetDnspodRecordList.Invoke(new()
{
Domain = "iac-tf.cloud",
GroupIds = new() { },
IsExactSubDomain = true,
Keyword = "",
MxBegin = 0,
MxEnd = 10,
RecordStatuses = new[]
{
"ENABLE",
},
RecordTypes = new[]
{
"A",
"NS",
"CNAME",
"NS",
"AAAA",
},
RecordValue = "bicycle.dnspod.net",
Remark = "",
SortField = "UPDATED_ON",
SortType = "DESC",
TtlBegin = 1,
TtlEnd = 864000,
UpdatedAtBegin = "2021-09-07",
UpdatedAtEnd = "2023-12-07",
WeightBegin = 0,
WeightEnd = 100,
});
});
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.GetDnspodRecordListArgs;
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 recordList = TencentcloudFunctions.getDnspodRecordList(GetDnspodRecordListArgs.builder()
.domain("iac-tf.cloud")
.groupIds()
.isExactSubDomain(true)
.keyword("")
.mxBegin(0)
.mxEnd(10)
.recordStatuses("ENABLE")
.recordTypes(
"A",
"NS",
"CNAME",
"NS",
"AAAA")
.recordValue("bicycle.dnspod.net")
.remark("")
.sortField("UPDATED_ON")
.sortType("DESC")
.ttlBegin(1)
.ttlEnd(864000)
.updatedAtBegin("2021-09-07")
.updatedAtEnd("2023-12-07")
.weightBegin(0)
.weightEnd(100)
.build());
}
}
variables:
recordList:
fn::invoke:
function: tencentcloud:getDnspodRecordList
arguments:
domain: iac-tf.cloud
groupIds: []
isExactSubDomain: true
keyword: ""
mxBegin: 0
mxEnd: 10
recordStatuses:
- ENABLE
recordTypes:
- A
- NS
- CNAME
- NS
- AAAA
recordValue: bicycle.dnspod.net
remark: ""
sortField: UPDATED_ON
sortType: DESC
ttlBegin: 1
ttlEnd: 864000
updatedAtBegin: 2021-09-07
updatedAtEnd: 2023-12-07
weightBegin: 0
weightEnd: 100
Using getDnspodRecordList
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 getDnspodRecordList(args: GetDnspodRecordListArgs, opts?: InvokeOptions): Promise<GetDnspodRecordListResult>
function getDnspodRecordListOutput(args: GetDnspodRecordListOutputArgs, opts?: InvokeOptions): Output<GetDnspodRecordListResult>
def get_dnspod_record_list(domain: Optional[str] = None,
domain_id: Optional[float] = None,
group_ids: Optional[Sequence[float]] = None,
id: Optional[str] = None,
is_exact_sub_domain: Optional[bool] = None,
keyword: Optional[str] = None,
mx_begin: Optional[float] = None,
mx_end: Optional[float] = None,
project_id: Optional[float] = None,
record_lines: Optional[Sequence[str]] = None,
record_statuses: Optional[Sequence[str]] = None,
record_types: Optional[Sequence[str]] = None,
record_value: Optional[str] = None,
remark: Optional[str] = None,
result_output_file: Optional[str] = None,
sort_field: Optional[str] = None,
sort_type: Optional[str] = None,
sub_domain: Optional[str] = None,
sub_domains: Optional[Sequence[str]] = None,
ttl_begin: Optional[float] = None,
ttl_end: Optional[float] = None,
updated_at_begin: Optional[str] = None,
updated_at_end: Optional[str] = None,
weight_begin: Optional[float] = None,
weight_end: Optional[float] = None,
opts: Optional[InvokeOptions] = None) -> GetDnspodRecordListResult
def get_dnspod_record_list_output(domain: Optional[pulumi.Input[str]] = None,
domain_id: Optional[pulumi.Input[float]] = None,
group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
id: Optional[pulumi.Input[str]] = None,
is_exact_sub_domain: Optional[pulumi.Input[bool]] = None,
keyword: Optional[pulumi.Input[str]] = None,
mx_begin: Optional[pulumi.Input[float]] = None,
mx_end: Optional[pulumi.Input[float]] = None,
project_id: Optional[pulumi.Input[float]] = None,
record_lines: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
record_statuses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
record_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
record_value: Optional[pulumi.Input[str]] = 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,
sub_domain: Optional[pulumi.Input[str]] = None,
sub_domains: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
ttl_begin: Optional[pulumi.Input[float]] = None,
ttl_end: Optional[pulumi.Input[float]] = None,
updated_at_begin: Optional[pulumi.Input[str]] = None,
updated_at_end: Optional[pulumi.Input[str]] = None,
weight_begin: Optional[pulumi.Input[float]] = None,
weight_end: Optional[pulumi.Input[float]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDnspodRecordListResult]
func GetDnspodRecordList(ctx *Context, args *GetDnspodRecordListArgs, opts ...InvokeOption) (*GetDnspodRecordListResult, error)
func GetDnspodRecordListOutput(ctx *Context, args *GetDnspodRecordListOutputArgs, opts ...InvokeOption) GetDnspodRecordListResultOutput
> Note: This function is named GetDnspodRecordList
in the Go SDK.
public static class GetDnspodRecordList
{
public static Task<GetDnspodRecordListResult> InvokeAsync(GetDnspodRecordListArgs args, InvokeOptions? opts = null)
public static Output<GetDnspodRecordListResult> Invoke(GetDnspodRecordListInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDnspodRecordListResult> getDnspodRecordList(GetDnspodRecordListArgs args, InvokeOptions options)
public static Output<GetDnspodRecordListResult> getDnspodRecordList(GetDnspodRecordListArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getDnspodRecordList:getDnspodRecordList
arguments:
# arguments dictionary
The following arguments are supported:
- Domain string
- The domain to which the resolution record belongs.
- Domain
Id double - The domain ID to which the resolution record belongs. If DomainId is provided, the system will ignore the Domain parameter. You can find all Domain and DomainId through the DescribeDomainList interface.
- Group
Ids List<double> - When retrieving resolution records under certain groups, pass this group ID. You can obtain the GroupId field through the DescribeRecordGroupList interface.
- Id string
- ID.
- Is
Exact boolSub Domain - Whether to perform an exact search based on the SubDomain parameter.
- Keyword string
- Search for resolution records by keyword, currently supporting searching host headers and record values.
- Mx
Begin double - The starting point of the resolution record MX priority query interval.
- Mx
End double - The endpoint of the resolution record MX priority query interval.
- Project
Id double - Project ID.
- Record
Lines List<string> - Retrieve resolution records for certain line IDs. You can view the allowed line information for the current domain through the DescribeRecordLineList interface.
- Record
Statuses List<string> - Get the resolution record based on the resolution record status. The possible values are ENABLE and DISABLE. ENABLE: Normal DISABLE: Paused.
- Record
Types List<string> - Retrieve certain types of resolution records, such as A, CNAME, NS, AAAA, explicit URL, implicit URL, CAA, SPF, etc.
- Record
Value string - Get the resolution record based on the resolution record value.
- Remark string
- Get the resolution record based on the resolution record remark.
- Result
Output stringFile - Used to save results.
- Sort
Field string - Sorting field, supporting NAME, LINE, TYPE, VALUE, WEIGHT, MX, TTL, UPDATED_ON fields. NAME: The host header of the resolution record LINE: The resolution record line TYPE: The resolution record type VALUE: The resolution record value WEIGHT: The weight MX: MX priority TTL: The resolution record cache time UPDATED_ON: The resolution record update time.
- Sort
Type string - Sorting method, ascending: ASC, descending: DESC. The default value is ASC.
- Sub
Domain string - Retrieve resolution records based on the host header of the resolution record. Fuzzy matching is used by default. You can set the IsExactSubdomain parameter to true for precise searching.
- Sub
Domains List<string> - Sub domains.
- Ttl
Begin double - The starting point of the resolution record TTL query interval.
- Ttl
End double - The endpoint of the resolution record TTL query interval.
- Updated
At stringBegin - The starting point of the resolution record update time query interval.
- Updated
At stringEnd - The endpoint of the resolution record update time query interval.
- Weight
Begin double - The starting point of the resolution record weight query interval.
- Weight
End double - The endpoint of the resolution record weight query interval.
- Domain string
- The domain to which the resolution record belongs.
- Domain
Id float64 - The domain ID to which the resolution record belongs. If DomainId is provided, the system will ignore the Domain parameter. You can find all Domain and DomainId through the DescribeDomainList interface.
- Group
Ids []float64 - When retrieving resolution records under certain groups, pass this group ID. You can obtain the GroupId field through the DescribeRecordGroupList interface.
- Id string
- ID.
- Is
Exact boolSub Domain - Whether to perform an exact search based on the SubDomain parameter.
- Keyword string
- Search for resolution records by keyword, currently supporting searching host headers and record values.
- Mx
Begin float64 - The starting point of the resolution record MX priority query interval.
- Mx
End float64 - The endpoint of the resolution record MX priority query interval.
- Project
Id float64 - Project ID.
- Record
Lines []string - Retrieve resolution records for certain line IDs. You can view the allowed line information for the current domain through the DescribeRecordLineList interface.
- Record
Statuses []string - Get the resolution record based on the resolution record status. The possible values are ENABLE and DISABLE. ENABLE: Normal DISABLE: Paused.
- Record
Types []string - Retrieve certain types of resolution records, such as A, CNAME, NS, AAAA, explicit URL, implicit URL, CAA, SPF, etc.
- Record
Value string - Get the resolution record based on the resolution record value.
- Remark string
- Get the resolution record based on the resolution record remark.
- Result
Output stringFile - Used to save results.
- Sort
Field string - Sorting field, supporting NAME, LINE, TYPE, VALUE, WEIGHT, MX, TTL, UPDATED_ON fields. NAME: The host header of the resolution record LINE: The resolution record line TYPE: The resolution record type VALUE: The resolution record value WEIGHT: The weight MX: MX priority TTL: The resolution record cache time UPDATED_ON: The resolution record update time.
- Sort
Type string - Sorting method, ascending: ASC, descending: DESC. The default value is ASC.
- Sub
Domain string - Retrieve resolution records based on the host header of the resolution record. Fuzzy matching is used by default. You can set the IsExactSubdomain parameter to true for precise searching.
- Sub
Domains []string - Sub domains.
- Ttl
Begin float64 - The starting point of the resolution record TTL query interval.
- Ttl
End float64 - The endpoint of the resolution record TTL query interval.
- Updated
At stringBegin - The starting point of the resolution record update time query interval.
- Updated
At stringEnd - The endpoint of the resolution record update time query interval.
- Weight
Begin float64 - The starting point of the resolution record weight query interval.
- Weight
End float64 - The endpoint of the resolution record weight query interval.
- domain String
- The domain to which the resolution record belongs.
- domain
Id Double - The domain ID to which the resolution record belongs. If DomainId is provided, the system will ignore the Domain parameter. You can find all Domain and DomainId through the DescribeDomainList interface.
- group
Ids List<Double> - When retrieving resolution records under certain groups, pass this group ID. You can obtain the GroupId field through the DescribeRecordGroupList interface.
- id String
- ID.
- is
Exact BooleanSub Domain - Whether to perform an exact search based on the SubDomain parameter.
- keyword String
- Search for resolution records by keyword, currently supporting searching host headers and record values.
- mx
Begin Double - The starting point of the resolution record MX priority query interval.
- mx
End Double - The endpoint of the resolution record MX priority query interval.
- project
Id Double - Project ID.
- record
Lines List<String> - Retrieve resolution records for certain line IDs. You can view the allowed line information for the current domain through the DescribeRecordLineList interface.
- record
Statuses List<String> - Get the resolution record based on the resolution record status. The possible values are ENABLE and DISABLE. ENABLE: Normal DISABLE: Paused.
- record
Types List<String> - Retrieve certain types of resolution records, such as A, CNAME, NS, AAAA, explicit URL, implicit URL, CAA, SPF, etc.
- record
Value String - Get the resolution record based on the resolution record value.
- remark String
- Get the resolution record based on the resolution record remark.
- result
Output StringFile - Used to save results.
- sort
Field String - Sorting field, supporting NAME, LINE, TYPE, VALUE, WEIGHT, MX, TTL, UPDATED_ON fields. NAME: The host header of the resolution record LINE: The resolution record line TYPE: The resolution record type VALUE: The resolution record value WEIGHT: The weight MX: MX priority TTL: The resolution record cache time UPDATED_ON: The resolution record update time.
- sort
Type String - Sorting method, ascending: ASC, descending: DESC. The default value is ASC.
- sub
Domain String - Retrieve resolution records based on the host header of the resolution record. Fuzzy matching is used by default. You can set the IsExactSubdomain parameter to true for precise searching.
- sub
Domains List<String> - Sub domains.
- ttl
Begin Double - The starting point of the resolution record TTL query interval.
- ttl
End Double - The endpoint of the resolution record TTL query interval.
- updated
At StringBegin - The starting point of the resolution record update time query interval.
- updated
At StringEnd - The endpoint of the resolution record update time query interval.
- weight
Begin Double - The starting point of the resolution record weight query interval.
- weight
End Double - The endpoint of the resolution record weight query interval.
- domain string
- The domain to which the resolution record belongs.
- domain
Id number - The domain ID to which the resolution record belongs. If DomainId is provided, the system will ignore the Domain parameter. You can find all Domain and DomainId through the DescribeDomainList interface.
- group
Ids number[] - When retrieving resolution records under certain groups, pass this group ID. You can obtain the GroupId field through the DescribeRecordGroupList interface.
- id string
- ID.
- is
Exact booleanSub Domain - Whether to perform an exact search based on the SubDomain parameter.
- keyword string
- Search for resolution records by keyword, currently supporting searching host headers and record values.
- mx
Begin number - The starting point of the resolution record MX priority query interval.
- mx
End number - The endpoint of the resolution record MX priority query interval.
- project
Id number - Project ID.
- record
Lines string[] - Retrieve resolution records for certain line IDs. You can view the allowed line information for the current domain through the DescribeRecordLineList interface.
- record
Statuses string[] - Get the resolution record based on the resolution record status. The possible values are ENABLE and DISABLE. ENABLE: Normal DISABLE: Paused.
- record
Types string[] - Retrieve certain types of resolution records, such as A, CNAME, NS, AAAA, explicit URL, implicit URL, CAA, SPF, etc.
- record
Value string - Get the resolution record based on the resolution record value.
- remark string
- Get the resolution record based on the resolution record remark.
- result
Output stringFile - Used to save results.
- sort
Field string - Sorting field, supporting NAME, LINE, TYPE, VALUE, WEIGHT, MX, TTL, UPDATED_ON fields. NAME: The host header of the resolution record LINE: The resolution record line TYPE: The resolution record type VALUE: The resolution record value WEIGHT: The weight MX: MX priority TTL: The resolution record cache time UPDATED_ON: The resolution record update time.
- sort
Type string - Sorting method, ascending: ASC, descending: DESC. The default value is ASC.
- sub
Domain string - Retrieve resolution records based on the host header of the resolution record. Fuzzy matching is used by default. You can set the IsExactSubdomain parameter to true for precise searching.
- sub
Domains string[] - Sub domains.
- ttl
Begin number - The starting point of the resolution record TTL query interval.
- ttl
End number - The endpoint of the resolution record TTL query interval.
- updated
At stringBegin - The starting point of the resolution record update time query interval.
- updated
At stringEnd - The endpoint of the resolution record update time query interval.
- weight
Begin number - The starting point of the resolution record weight query interval.
- weight
End number - The endpoint of the resolution record weight query interval.
- domain str
- The domain to which the resolution record belongs.
- domain_
id float - The domain ID to which the resolution record belongs. If DomainId is provided, the system will ignore the Domain parameter. You can find all Domain and DomainId through the DescribeDomainList interface.
- group_
ids Sequence[float] - When retrieving resolution records under certain groups, pass this group ID. You can obtain the GroupId field through the DescribeRecordGroupList interface.
- id str
- ID.
- is_
exact_ boolsub_ domain - Whether to perform an exact search based on the SubDomain parameter.
- keyword str
- Search for resolution records by keyword, currently supporting searching host headers and record values.
- mx_
begin float - The starting point of the resolution record MX priority query interval.
- mx_
end float - The endpoint of the resolution record MX priority query interval.
- project_
id float - Project ID.
- record_
lines Sequence[str] - Retrieve resolution records for certain line IDs. You can view the allowed line information for the current domain through the DescribeRecordLineList interface.
- record_
statuses Sequence[str] - Get the resolution record based on the resolution record status. The possible values are ENABLE and DISABLE. ENABLE: Normal DISABLE: Paused.
- record_
types Sequence[str] - Retrieve certain types of resolution records, such as A, CNAME, NS, AAAA, explicit URL, implicit URL, CAA, SPF, etc.
- record_
value str - Get the resolution record based on the resolution record value.
- remark str
- Get the resolution record based on the resolution record remark.
- result_
output_ strfile - Used to save results.
- sort_
field str - Sorting field, supporting NAME, LINE, TYPE, VALUE, WEIGHT, MX, TTL, UPDATED_ON fields. NAME: The host header of the resolution record LINE: The resolution record line TYPE: The resolution record type VALUE: The resolution record value WEIGHT: The weight MX: MX priority TTL: The resolution record cache time UPDATED_ON: The resolution record update time.
- sort_
type str - Sorting method, ascending: ASC, descending: DESC. The default value is ASC.
- sub_
domain str - Retrieve resolution records based on the host header of the resolution record. Fuzzy matching is used by default. You can set the IsExactSubdomain parameter to true for precise searching.
- sub_
domains Sequence[str] - Sub domains.
- ttl_
begin float - The starting point of the resolution record TTL query interval.
- ttl_
end float - The endpoint of the resolution record TTL query interval.
- updated_
at_ strbegin - The starting point of the resolution record update time query interval.
- updated_
at_ strend - The endpoint of the resolution record update time query interval.
- weight_
begin float - The starting point of the resolution record weight query interval.
- weight_
end float - The endpoint of the resolution record weight query interval.
- domain String
- The domain to which the resolution record belongs.
- domain
Id Number - The domain ID to which the resolution record belongs. If DomainId is provided, the system will ignore the Domain parameter. You can find all Domain and DomainId through the DescribeDomainList interface.
- group
Ids List<Number> - When retrieving resolution records under certain groups, pass this group ID. You can obtain the GroupId field through the DescribeRecordGroupList interface.
- id String
- ID.
- is
Exact BooleanSub Domain - Whether to perform an exact search based on the SubDomain parameter.
- keyword String
- Search for resolution records by keyword, currently supporting searching host headers and record values.
- mx
Begin Number - The starting point of the resolution record MX priority query interval.
- mx
End Number - The endpoint of the resolution record MX priority query interval.
- project
Id Number - Project ID.
- record
Lines List<String> - Retrieve resolution records for certain line IDs. You can view the allowed line information for the current domain through the DescribeRecordLineList interface.
- record
Statuses List<String> - Get the resolution record based on the resolution record status. The possible values are ENABLE and DISABLE. ENABLE: Normal DISABLE: Paused.
- record
Types List<String> - Retrieve certain types of resolution records, such as A, CNAME, NS, AAAA, explicit URL, implicit URL, CAA, SPF, etc.
- record
Value String - Get the resolution record based on the resolution record value.
- remark String
- Get the resolution record based on the resolution record remark.
- result
Output StringFile - Used to save results.
- sort
Field String - Sorting field, supporting NAME, LINE, TYPE, VALUE, WEIGHT, MX, TTL, UPDATED_ON fields. NAME: The host header of the resolution record LINE: The resolution record line TYPE: The resolution record type VALUE: The resolution record value WEIGHT: The weight MX: MX priority TTL: The resolution record cache time UPDATED_ON: The resolution record update time.
- sort
Type String - Sorting method, ascending: ASC, descending: DESC. The default value is ASC.
- sub
Domain String - Retrieve resolution records based on the host header of the resolution record. Fuzzy matching is used by default. You can set the IsExactSubdomain parameter to true for precise searching.
- sub
Domains List<String> - Sub domains.
- ttl
Begin Number - The starting point of the resolution record TTL query interval.
- ttl
End Number - The endpoint of the resolution record TTL query interval.
- updated
At StringBegin - The starting point of the resolution record update time query interval.
- updated
At StringEnd - The endpoint of the resolution record update time query interval.
- weight
Begin Number - The starting point of the resolution record weight query interval.
- weight
End Number - The endpoint of the resolution record weight query interval.
getDnspodRecordList Result
The following output properties are available:
- Domain string
- Domain.
- Id string
- ID.
- Instance
Lists List<GetDnspod Record List Instance List> - List of records.
- Record
Count List<GetInfos Dnspod Record List Record Count Info> - Statistics of the number of records.
- Record
Lists List<GetDnspod Record List Record List> - List of records.
- Domain
Id double - Group
Ids List<double> - Is
Exact boolSub Domain - Keyword string
- Mx
Begin double - Mx
End double - Project
Id double - Record
Lines List<string> - Record line.
- Record
Statuses List<string> - Record
Types List<string> - Record type.
- Record
Value string - Remark string
- Record remark description.
- Result
Output stringFile - Sort
Field string - Sort
Type string - Sub
Domain string - Host header.
- Sub
Domains List<string> - Ttl
Begin double - Ttl
End double - Updated
At stringBegin - Updated
At stringEnd - Weight
Begin double - Weight
End double
- Domain string
- Domain.
- Id string
- ID.
- Instance
Lists []GetDnspod Record List Instance List - List of records.
- Record
Count []GetInfos Dnspod Record List Record Count Info - Statistics of the number of records.
- Record
Lists []GetDnspod Record List Record List - List of records.
- Domain
Id float64 - Group
Ids []float64 - Is
Exact boolSub Domain - Keyword string
- Mx
Begin float64 - Mx
End float64 - Project
Id float64 - Record
Lines []string - Record line.
- Record
Statuses []string - Record
Types []string - Record type.
- Record
Value string - Remark string
- Record remark description.
- Result
Output stringFile - Sort
Field string - Sort
Type string - Sub
Domain string - Host header.
- Sub
Domains []string - Ttl
Begin float64 - Ttl
End float64 - Updated
At stringBegin - Updated
At stringEnd - Weight
Begin float64 - Weight
End float64
- domain String
- Domain.
- id String
- ID.
- instance
Lists List<GetDnspod Record List Instance List> - List of records.
- record
Count List<GetInfos Dnspod Record List Record Count Info> - Statistics of the number of records.
- record
Lists List<GetDnspod Record List Record List> - List of records.
- domain
Id Double - group
Ids List<Double> - is
Exact BooleanSub Domain - keyword String
- mx
Begin Double - mx
End Double - project
Id Double - record
Lines List<String> - Record line.
- record
Statuses List<String> - record
Types List<String> - Record type.
- record
Value String - remark String
- Record remark description.
- result
Output StringFile - sort
Field String - sort
Type String - sub
Domain String - Host header.
- sub
Domains List<String> - ttl
Begin Double - ttl
End Double - updated
At StringBegin - updated
At StringEnd - weight
Begin Double - weight
End Double
- domain string
- Domain.
- id string
- ID.
- instance
Lists GetDnspod Record List Instance List[] - List of records.
- record
Count GetInfos Dnspod Record List Record Count Info[] - Statistics of the number of records.
- record
Lists GetDnspod Record List Record List[] - List of records.
- domain
Id number - group
Ids number[] - is
Exact booleanSub Domain - keyword string
- mx
Begin number - mx
End number - project
Id number - record
Lines string[] - Record line.
- record
Statuses string[] - record
Types string[] - Record type.
- record
Value string - remark string
- Record remark description.
- result
Output stringFile - sort
Field string - sort
Type string - sub
Domain string - Host header.
- sub
Domains string[] - ttl
Begin number - ttl
End number - updated
At stringBegin - updated
At stringEnd - weight
Begin number - weight
End number
- domain str
- Domain.
- id str
- ID.
- instance_
lists Sequence[GetDnspod Record List Instance List] - List of records.
- record_
count_ Sequence[Getinfos Dnspod Record List Record Count Info] - Statistics of the number of records.
- record_
lists Sequence[GetDnspod Record List Record List] - List of records.
- domain_
id float - group_
ids Sequence[float] - is_
exact_ boolsub_ domain - keyword str
- mx_
begin float - mx_
end float - project_
id float - record_
lines Sequence[str] - Record line.
- record_
statuses Sequence[str] - record_
types Sequence[str] - Record type.
- record_
value str - remark str
- Record remark description.
- result_
output_ strfile - sort_
field str - sort_
type str - sub_
domain str - Host header.
- sub_
domains Sequence[str] - ttl_
begin float - ttl_
end float - updated_
at_ strbegin - updated_
at_ strend - weight_
begin float - weight_
end float
- domain String
- Domain.
- id String
- ID.
- instance
Lists List<Property Map> - List of records.
- record
Count List<Property Map>Infos - Statistics of the number of records.
- record
Lists List<Property Map> - List of records.
- domain
Id Number - group
Ids List<Number> - is
Exact BooleanSub Domain - keyword String
- mx
Begin Number - mx
End Number - project
Id Number - record
Lines List<String> - Record line.
- record
Statuses List<String> - record
Types List<String> - Record type.
- record
Value String - remark String
- Record remark description.
- result
Output StringFile - sort
Field String - sort
Type String - sub
Domain String - Host header.
- sub
Domains List<String> - ttl
Begin Number - ttl
End Number - updated
At StringBegin - updated
At StringEnd - weight
Begin Number - weight
End Number
Supporting Types
GetDnspodRecordListInstanceList
- Default
Ns bool - Whether it is the default NS record.
- Domain string
- The domain to which the resolution record belongs.
- Id string
- ID.
- Line
Id string - Line ID.
- Monitor
Status string - Record monitoring status, normal: OK, alarm: WARN, downtime: DOWN, empty if monitoring is not set or paused.
- Mx double
- MX value, only available for MX records Note: This field may return null, indicating that no valid value can be obtained.
- Record
Id double - Record ID.
- Record
Line string - Retrieve resolution records for certain line IDs. You can view the allowed line information for the current domain through the DescribeRecordLineList interface.
- Record
Type string - Retrieve certain types of resolution records, such as A, CNAME, NS, AAAA, explicit URL, implicit URL, CAA, SPF, etc.
- Remark string
- Get the resolution record based on the resolution record remark.
- Status string
- Record status, enabled: ENABLE, paused: DISABLE.
- Sub
Domain string - Retrieve resolution records based on the host header of the resolution record. Fuzzy matching is used by default. You can set the IsExactSubdomain parameter to true for precise searching.
- Ttl double
- Record cache time.
- Updated
On string - Update time.
- Value string
- Record value.
- Weight double
- Record weight, used for load balancing records. Note: This field may return null, indicating that no valid value can be obtained.
- Default
Ns bool - Whether it is the default NS record.
- Domain string
- The domain to which the resolution record belongs.
- Id string
- ID.
- Line
Id string - Line ID.
- Monitor
Status string - Record monitoring status, normal: OK, alarm: WARN, downtime: DOWN, empty if monitoring is not set or paused.
- Mx float64
- MX value, only available for MX records Note: This field may return null, indicating that no valid value can be obtained.
- Record
Id float64 - Record ID.
- Record
Line string - Retrieve resolution records for certain line IDs. You can view the allowed line information for the current domain through the DescribeRecordLineList interface.
- Record
Type string - Retrieve certain types of resolution records, such as A, CNAME, NS, AAAA, explicit URL, implicit URL, CAA, SPF, etc.
- Remark string
- Get the resolution record based on the resolution record remark.
- Status string
- Record status, enabled: ENABLE, paused: DISABLE.
- Sub
Domain string - Retrieve resolution records based on the host header of the resolution record. Fuzzy matching is used by default. You can set the IsExactSubdomain parameter to true for precise searching.
- Ttl float64
- Record cache time.
- Updated
On string - Update time.
- Value string
- Record value.
- Weight float64
- Record weight, used for load balancing records. Note: This field may return null, indicating that no valid value can be obtained.
- default
Ns Boolean - Whether it is the default NS record.
- domain String
- The domain to which the resolution record belongs.
- id String
- ID.
- line
Id String - Line ID.
- monitor
Status String - Record monitoring status, normal: OK, alarm: WARN, downtime: DOWN, empty if monitoring is not set or paused.
- mx Double
- MX value, only available for MX records Note: This field may return null, indicating that no valid value can be obtained.
- record
Id Double - Record ID.
- record
Line String - Retrieve resolution records for certain line IDs. You can view the allowed line information for the current domain through the DescribeRecordLineList interface.
- record
Type String - Retrieve certain types of resolution records, such as A, CNAME, NS, AAAA, explicit URL, implicit URL, CAA, SPF, etc.
- remark String
- Get the resolution record based on the resolution record remark.
- status String
- Record status, enabled: ENABLE, paused: DISABLE.
- sub
Domain String - Retrieve resolution records based on the host header of the resolution record. Fuzzy matching is used by default. You can set the IsExactSubdomain parameter to true for precise searching.
- ttl Double
- Record cache time.
- updated
On String - Update time.
- value String
- Record value.
- weight Double
- Record weight, used for load balancing records. Note: This field may return null, indicating that no valid value can be obtained.
- default
Ns boolean - Whether it is the default NS record.
- domain string
- The domain to which the resolution record belongs.
- id string
- ID.
- line
Id string - Line ID.
- monitor
Status string - Record monitoring status, normal: OK, alarm: WARN, downtime: DOWN, empty if monitoring is not set or paused.
- mx number
- MX value, only available for MX records Note: This field may return null, indicating that no valid value can be obtained.
- record
Id number - Record ID.
- record
Line string - Retrieve resolution records for certain line IDs. You can view the allowed line information for the current domain through the DescribeRecordLineList interface.
- record
Type string - Retrieve certain types of resolution records, such as A, CNAME, NS, AAAA, explicit URL, implicit URL, CAA, SPF, etc.
- remark string
- Get the resolution record based on the resolution record remark.
- status string
- Record status, enabled: ENABLE, paused: DISABLE.
- sub
Domain string - Retrieve resolution records based on the host header of the resolution record. Fuzzy matching is used by default. You can set the IsExactSubdomain parameter to true for precise searching.
- ttl number
- Record cache time.
- updated
On string - Update time.
- value string
- Record value.
- weight number
- Record weight, used for load balancing records. Note: This field may return null, indicating that no valid value can be obtained.
- default_
ns bool - Whether it is the default NS record.
- domain str
- The domain to which the resolution record belongs.
- id str
- ID.
- line_
id str - Line ID.
- monitor_
status str - Record monitoring status, normal: OK, alarm: WARN, downtime: DOWN, empty if monitoring is not set or paused.
- mx float
- MX value, only available for MX records Note: This field may return null, indicating that no valid value can be obtained.
- record_
id float - Record ID.
- record_
line str - Retrieve resolution records for certain line IDs. You can view the allowed line information for the current domain through the DescribeRecordLineList interface.
- record_
type str - Retrieve certain types of resolution records, such as A, CNAME, NS, AAAA, explicit URL, implicit URL, CAA, SPF, etc.
- remark str
- Get the resolution record based on the resolution record remark.
- status str
- Record status, enabled: ENABLE, paused: DISABLE.
- sub_
domain str - Retrieve resolution records based on the host header of the resolution record. Fuzzy matching is used by default. You can set the IsExactSubdomain parameter to true for precise searching.
- ttl float
- Record cache time.
- updated_
on str - Update time.
- value str
- Record value.
- weight float
- Record weight, used for load balancing records. Note: This field may return null, indicating that no valid value can be obtained.
- default
Ns Boolean - Whether it is the default NS record.
- domain String
- The domain to which the resolution record belongs.
- id String
- ID.
- line
Id String - Line ID.
- monitor
Status String - Record monitoring status, normal: OK, alarm: WARN, downtime: DOWN, empty if monitoring is not set or paused.
- mx Number
- MX value, only available for MX records Note: This field may return null, indicating that no valid value can be obtained.
- record
Id Number - Record ID.
- record
Line String - Retrieve resolution records for certain line IDs. You can view the allowed line information for the current domain through the DescribeRecordLineList interface.
- record
Type String - Retrieve certain types of resolution records, such as A, CNAME, NS, AAAA, explicit URL, implicit URL, CAA, SPF, etc.
- remark String
- Get the resolution record based on the resolution record remark.
- status String
- Record status, enabled: ENABLE, paused: DISABLE.
- sub
Domain String - Retrieve resolution records based on the host header of the resolution record. Fuzzy matching is used by default. You can set the IsExactSubdomain parameter to true for precise searching.
- ttl Number
- Record cache time.
- updated
On String - Update time.
- value String
- Record value.
- weight Number
- Record weight, used for load balancing records. Note: This field may return null, indicating that no valid value can be obtained.
GetDnspodRecordListRecordCountInfo
- List
Count double - Number of records returned in the list.
- Subdomain
Count double - Number of subdomains.
- Total
Count double - Total number of records.
- List
Count float64 - Number of records returned in the list.
- Subdomain
Count float64 - Number of subdomains.
- Total
Count float64 - Total number of records.
- list
Count Double - Number of records returned in the list.
- subdomain
Count Double - Number of subdomains.
- total
Count Double - Total number of records.
- list
Count number - Number of records returned in the list.
- subdomain
Count number - Number of subdomains.
- total
Count number - Total number of records.
- list_
count float - Number of records returned in the list.
- subdomain_
count float - Number of subdomains.
- total_
count float - Total number of records.
- list
Count Number - Number of records returned in the list.
- subdomain
Count Number - Number of subdomains.
- total
Count Number - Total number of records.
GetDnspodRecordListRecordList
- Default
Ns bool - Whether it is the default NS record.
- Line string
- Record line.
- Line
Id string - Line ID.
- Monitor
Status string - Record monitoring status, normal: OK, alarm: WARN, downtime: DOWN, empty if monitoring is not set or paused.
- Mx double
- MX value, only available for MX records Note: This field may return null, indicating that no valid value can be obtained.
- Name string
- Host header.
- Record
Id double - Record ID.
- Remark string
- Get the resolution record based on the resolution record remark.
- Status string
- Record status, enabled: ENABLE, paused: DISABLE.
- Ttl double
- Record cache time.
- Type string
- Record type.
- Updated
On string - Update time.
- Value string
- Record value.
- Weight double
- Record weight, used for load balancing records. Note: This field may return null, indicating that no valid value can be obtained.
- Default
Ns bool - Whether it is the default NS record.
- Line string
- Record line.
- Line
Id string - Line ID.
- Monitor
Status string - Record monitoring status, normal: OK, alarm: WARN, downtime: DOWN, empty if monitoring is not set or paused.
- Mx float64
- MX value, only available for MX records Note: This field may return null, indicating that no valid value can be obtained.
- Name string
- Host header.
- Record
Id float64 - Record ID.
- Remark string
- Get the resolution record based on the resolution record remark.
- Status string
- Record status, enabled: ENABLE, paused: DISABLE.
- Ttl float64
- Record cache time.
- Type string
- Record type.
- Updated
On string - Update time.
- Value string
- Record value.
- Weight float64
- Record weight, used for load balancing records. Note: This field may return null, indicating that no valid value can be obtained.
- default
Ns Boolean - Whether it is the default NS record.
- line String
- Record line.
- line
Id String - Line ID.
- monitor
Status String - Record monitoring status, normal: OK, alarm: WARN, downtime: DOWN, empty if monitoring is not set or paused.
- mx Double
- MX value, only available for MX records Note: This field may return null, indicating that no valid value can be obtained.
- name String
- Host header.
- record
Id Double - Record ID.
- remark String
- Get the resolution record based on the resolution record remark.
- status String
- Record status, enabled: ENABLE, paused: DISABLE.
- ttl Double
- Record cache time.
- type String
- Record type.
- updated
On String - Update time.
- value String
- Record value.
- weight Double
- Record weight, used for load balancing records. Note: This field may return null, indicating that no valid value can be obtained.
- default
Ns boolean - Whether it is the default NS record.
- line string
- Record line.
- line
Id string - Line ID.
- monitor
Status string - Record monitoring status, normal: OK, alarm: WARN, downtime: DOWN, empty if monitoring is not set or paused.
- mx number
- MX value, only available for MX records Note: This field may return null, indicating that no valid value can be obtained.
- name string
- Host header.
- record
Id number - Record ID.
- remark string
- Get the resolution record based on the resolution record remark.
- status string
- Record status, enabled: ENABLE, paused: DISABLE.
- ttl number
- Record cache time.
- type string
- Record type.
- updated
On string - Update time.
- value string
- Record value.
- weight number
- Record weight, used for load balancing records. Note: This field may return null, indicating that no valid value can be obtained.
- default_
ns bool - Whether it is the default NS record.
- line str
- Record line.
- line_
id str - Line ID.
- monitor_
status str - Record monitoring status, normal: OK, alarm: WARN, downtime: DOWN, empty if monitoring is not set or paused.
- mx float
- MX value, only available for MX records Note: This field may return null, indicating that no valid value can be obtained.
- name str
- Host header.
- record_
id float - Record ID.
- remark str
- Get the resolution record based on the resolution record remark.
- status str
- Record status, enabled: ENABLE, paused: DISABLE.
- ttl float
- Record cache time.
- type str
- Record type.
- updated_
on str - Update time.
- value str
- Record value.
- weight float
- Record weight, used for load balancing records. Note: This field may return null, indicating that no valid value can be obtained.
- default
Ns Boolean - Whether it is the default NS record.
- line String
- Record line.
- line
Id String - Line ID.
- monitor
Status String - Record monitoring status, normal: OK, alarm: WARN, downtime: DOWN, empty if monitoring is not set or paused.
- mx Number
- MX value, only available for MX records Note: This field may return null, indicating that no valid value can be obtained.
- name String
- Host header.
- record
Id Number - Record ID.
- remark String
- Get the resolution record based on the resolution record remark.
- status String
- Record status, enabled: ENABLE, paused: DISABLE.
- ttl Number
- Record cache time.
- type String
- Record type.
- updated
On String - Update time.
- value String
- Record value.
- weight Number
- Record weight, used for load balancing records. Note: This field may return null, indicating that no valid value can be obtained.
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