1. Packages
  2. Bytepluscc Provider
  3. API Docs
  4. fwcenter
  5. getDnsControlPolicy
bytepluscc v0.0.11 published on Wednesday, Jan 21, 2026 by Byteplus
bytepluscc logo
bytepluscc v0.0.11 published on Wednesday, Jan 21, 2026 by Byteplus

    Data Source schema for Byteplus::FWCenter::DnsControlPolicy

    Using getDnsControlPolicy

    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 getDnsControlPolicy(args: GetDnsControlPolicyArgs, opts?: InvokeOptions): Promise<GetDnsControlPolicyResult>
    function getDnsControlPolicyOutput(args: GetDnsControlPolicyOutputArgs, opts?: InvokeOptions): Output<GetDnsControlPolicyResult>
    def get_dns_control_policy(id: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetDnsControlPolicyResult
    def get_dns_control_policy_output(id: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetDnsControlPolicyResult]
    func LookupDnsControlPolicy(ctx *Context, args *LookupDnsControlPolicyArgs, opts ...InvokeOption) (*LookupDnsControlPolicyResult, error)
    func LookupDnsControlPolicyOutput(ctx *Context, args *LookupDnsControlPolicyOutputArgs, opts ...InvokeOption) LookupDnsControlPolicyResultOutput

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

    public static class GetDnsControlPolicy 
    {
        public static Task<GetDnsControlPolicyResult> InvokeAsync(GetDnsControlPolicyArgs args, InvokeOptions? opts = null)
        public static Output<GetDnsControlPolicyResult> Invoke(GetDnsControlPolicyInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDnsControlPolicyResult> getDnsControlPolicy(GetDnsControlPolicyArgs args, InvokeOptions options)
    public static Output<GetDnsControlPolicyResult> getDnsControlPolicy(GetDnsControlPolicyArgs args, InvokeOptions options)
    
    fn::invoke:
      function: bytepluscc:fwcenter/getDnsControlPolicy:getDnsControlPolicy
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getDnsControlPolicy Result

    The following output properties are available:

    AccountId string
    用户的唯一标识ID。
    Description string
    策略的描述信息。
    Destination string
    访问目的,可以是域名或域名地址簿的唯一标识ID。当前仅支持一个地址簿。
    DestinationGroupLists List<string>
    域名地址簿名称列表。
    DestinationType string
    访问目的的类型。domain:域名;group:域名地址簿。
    DomainListV1s List<Byteplus.GetDnsControlPolicyDomainListV1>
    域名地址簿的域名列表。
    DomainLists List<string>
    域名列表。
    HitCnt int
    命中计数,表示该域名黑名单访问控制策略被触发的次数。
    Id string
    Uniquely identifies the resource.
    InternetFirewallId string
    互联网边界防火墙实例ID。
    LastHitTime int
    最近命中时间戳,表示该域名黑名单访问控制策略最后一次被触发的时间。
    RuleId string
    访问控制策略的唯一标识ID。
    Sources List<Byteplus.GetDnsControlPolicySource>
    访问源信息,包含VPC列表。
    Status bool
    域名黑名单访问控制策略的开关状态。false:关闭;true:开启。
    UseCount int
    该域名黑名单访问控制策略占用的策略数量。
    AccountId string
    用户的唯一标识ID。
    Description string
    策略的描述信息。
    Destination string
    访问目的,可以是域名或域名地址簿的唯一标识ID。当前仅支持一个地址簿。
    DestinationGroupLists []string
    域名地址簿名称列表。
    DestinationType string
    访问目的的类型。domain:域名;group:域名地址簿。
    DomainListV1s []GetDnsControlPolicyDomainListV1
    域名地址簿的域名列表。
    DomainLists []string
    域名列表。
    HitCnt int
    命中计数,表示该域名黑名单访问控制策略被触发的次数。
    Id string
    Uniquely identifies the resource.
    InternetFirewallId string
    互联网边界防火墙实例ID。
    LastHitTime int
    最近命中时间戳,表示该域名黑名单访问控制策略最后一次被触发的时间。
    RuleId string
    访问控制策略的唯一标识ID。
    Sources []GetDnsControlPolicySource
    访问源信息,包含VPC列表。
    Status bool
    域名黑名单访问控制策略的开关状态。false:关闭;true:开启。
    UseCount int
    该域名黑名单访问控制策略占用的策略数量。
    accountId String
    用户的唯一标识ID。
    description String
    策略的描述信息。
    destination String
    访问目的,可以是域名或域名地址簿的唯一标识ID。当前仅支持一个地址簿。
    destinationGroupLists List<String>
    域名地址簿名称列表。
    destinationType String
    访问目的的类型。domain:域名;group:域名地址簿。
    domainListV1s List<GetDnsControlPolicyDomainListV1>
    域名地址簿的域名列表。
    domainLists List<String>
    域名列表。
    hitCnt Integer
    命中计数,表示该域名黑名单访问控制策略被触发的次数。
    id String
    Uniquely identifies the resource.
    internetFirewallId String
    互联网边界防火墙实例ID。
    lastHitTime Integer
    最近命中时间戳,表示该域名黑名单访问控制策略最后一次被触发的时间。
    ruleId String
    访问控制策略的唯一标识ID。
    sources List<GetDnsControlPolicySource>
    访问源信息,包含VPC列表。
    status Boolean
    域名黑名单访问控制策略的开关状态。false:关闭;true:开启。
    useCount Integer
    该域名黑名单访问控制策略占用的策略数量。
    accountId string
    用户的唯一标识ID。
    description string
    策略的描述信息。
    destination string
    访问目的,可以是域名或域名地址簿的唯一标识ID。当前仅支持一个地址簿。
    destinationGroupLists string[]
    域名地址簿名称列表。
    destinationType string
    访问目的的类型。domain:域名;group:域名地址簿。
    domainListV1s GetDnsControlPolicyDomainListV1[]
    域名地址簿的域名列表。
    domainLists string[]
    域名列表。
    hitCnt number
    命中计数,表示该域名黑名单访问控制策略被触发的次数。
    id string
    Uniquely identifies the resource.
    internetFirewallId string
    互联网边界防火墙实例ID。
    lastHitTime number
    最近命中时间戳,表示该域名黑名单访问控制策略最后一次被触发的时间。
    ruleId string
    访问控制策略的唯一标识ID。
    sources GetDnsControlPolicySource[]
    访问源信息,包含VPC列表。
    status boolean
    域名黑名单访问控制策略的开关状态。false:关闭;true:开启。
    useCount number
    该域名黑名单访问控制策略占用的策略数量。
    account_id str
    用户的唯一标识ID。
    description str
    策略的描述信息。
    destination str
    访问目的,可以是域名或域名地址簿的唯一标识ID。当前仅支持一个地址簿。
    destination_group_lists Sequence[str]
    域名地址簿名称列表。
    destination_type str
    访问目的的类型。domain:域名;group:域名地址簿。
    domain_list_v1s Sequence[GetDnsControlPolicyDomainListV1]
    域名地址簿的域名列表。
    domain_lists Sequence[str]
    域名列表。
    hit_cnt int
    命中计数,表示该域名黑名单访问控制策略被触发的次数。
    id str
    Uniquely identifies the resource.
    internet_firewall_id str
    互联网边界防火墙实例ID。
    last_hit_time int
    最近命中时间戳,表示该域名黑名单访问控制策略最后一次被触发的时间。
    rule_id str
    访问控制策略的唯一标识ID。
    sources Sequence[GetDnsControlPolicySource]
    访问源信息,包含VPC列表。
    status bool
    域名黑名单访问控制策略的开关状态。false:关闭;true:开启。
    use_count int
    该域名黑名单访问控制策略占用的策略数量。
    accountId String
    用户的唯一标识ID。
    description String
    策略的描述信息。
    destination String
    访问目的,可以是域名或域名地址簿的唯一标识ID。当前仅支持一个地址簿。
    destinationGroupLists List<String>
    域名地址簿名称列表。
    destinationType String
    访问目的的类型。domain:域名;group:域名地址簿。
    domainListV1s List<Property Map>
    域名地址簿的域名列表。
    domainLists List<String>
    域名列表。
    hitCnt Number
    命中计数,表示该域名黑名单访问控制策略被触发的次数。
    id String
    Uniquely identifies the resource.
    internetFirewallId String
    互联网边界防火墙实例ID。
    lastHitTime Number
    最近命中时间戳,表示该域名黑名单访问控制策略最后一次被触发的时间。
    ruleId String
    访问控制策略的唯一标识ID。
    sources List<Property Map>
    访问源信息,包含VPC列表。
    status Boolean
    域名黑名单访问控制策略的开关状态。false:关闭;true:开启。
    useCount Number
    该域名黑名单访问控制策略占用的策略数量。

    Supporting Types

    GetDnsControlPolicyDomainListV1

    Address string
    具体地址信息。
    Description string
    描述信息。
    Type string
    地址类型。支持的取值如下所示。ip:IPv4 地址;ipv6:IPv6 地址;domain:域名;port:端口。
    Address string
    具体地址信息。
    Description string
    描述信息。
    Type string
    地址类型。支持的取值如下所示。ip:IPv4 地址;ipv6:IPv6 地址;domain:域名;port:端口。
    address String
    具体地址信息。
    description String
    描述信息。
    type String
    地址类型。支持的取值如下所示。ip:IPv4 地址;ipv6:IPv6 地址;domain:域名;port:端口。
    address string
    具体地址信息。
    description string
    描述信息。
    type string
    地址类型。支持的取值如下所示。ip:IPv4 地址;ipv6:IPv6 地址;domain:域名;port:端口。
    address str
    具体地址信息。
    description str
    描述信息。
    type str
    地址类型。支持的取值如下所示。ip:IPv4 地址;ipv6:IPv6 地址;domain:域名;port:端口。
    address String
    具体地址信息。
    description String
    描述信息。
    type String
    地址类型。支持的取值如下所示。ip:IPv4 地址;ipv6:IPv6 地址;domain:域名;port:端口。

    GetDnsControlPolicySource

    Region string
    VPC地域信息。
    VpcId string
    VPC ID。
    Region string
    VPC地域信息。
    VpcId string
    VPC ID。
    region String
    VPC地域信息。
    vpcId String
    VPC ID。
    region string
    VPC地域信息。
    vpcId string
    VPC ID。
    region str
    VPC地域信息。
    vpc_id str
    VPC ID。
    region String
    VPC地域信息。
    vpcId String
    VPC ID。

    Package Details

    Repository
    bytepluscc byteplus-sdk/pulumi-bytepluscc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the bytepluscc Terraform Provider.
    bytepluscc logo
    bytepluscc v0.0.11 published on Wednesday, Jan 21, 2026 by Byteplus
      Meet Neo: Your AI Platform Teammate