1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. fwcenter
  6. getDnsControlPolicy
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine

    Data Source schema for Volcengine::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: volcenginecc: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
    User's unique identifier.
    Description string
    Policy description information.
    Destination string
    Access target, which can be the unique identifier of a domain or domain address book. Currently, only one address book is supported.
    DestinationGroupLists List<string>
    Domain address book name list.
    DestinationType string
    Type of access target. domain: domain; group: domain address book.
    DomainListV1s List<Volcengine.GetDnsControlPolicyDomainListV1>
    Domain list in the domain address book.
    DomainLists List<string>
    Domain list.
    HitCnt int
    Hit count, indicating the number of times the domain denylist access control policy was triggered.
    Id string
    Uniquely identifies the resource.
    InternetFirewallId string
    Internet border firewall instance ID.
    LastHitTime int
    Latest hit timestamp, indicating the last time the domain denylist access control policy was triggered.
    RuleId string
    Unique identifier of the access control policy.
    Sources List<Volcengine.GetDnsControlPolicySource>
    Access source information, including VPC list.
    Status bool
    Switch status of the domain denylist access control policy. false: Off; true: On.
    UseCount int
    Number of policies occupied by this domain denylist access control policy.
    AccountId string
    User's unique identifier.
    Description string
    Policy description information.
    Destination string
    Access target, which can be the unique identifier of a domain or domain address book. Currently, only one address book is supported.
    DestinationGroupLists []string
    Domain address book name list.
    DestinationType string
    Type of access target. domain: domain; group: domain address book.
    DomainListV1s []GetDnsControlPolicyDomainListV1
    Domain list in the domain address book.
    DomainLists []string
    Domain list.
    HitCnt int
    Hit count, indicating the number of times the domain denylist access control policy was triggered.
    Id string
    Uniquely identifies the resource.
    InternetFirewallId string
    Internet border firewall instance ID.
    LastHitTime int
    Latest hit timestamp, indicating the last time the domain denylist access control policy was triggered.
    RuleId string
    Unique identifier of the access control policy.
    Sources []GetDnsControlPolicySource
    Access source information, including VPC list.
    Status bool
    Switch status of the domain denylist access control policy. false: Off; true: On.
    UseCount int
    Number of policies occupied by this domain denylist access control policy.
    accountId String
    User's unique identifier.
    description String
    Policy description information.
    destination String
    Access target, which can be the unique identifier of a domain or domain address book. Currently, only one address book is supported.
    destinationGroupLists List<String>
    Domain address book name list.
    destinationType String
    Type of access target. domain: domain; group: domain address book.
    domainListV1s List<GetDnsControlPolicyDomainListV1>
    Domain list in the domain address book.
    domainLists List<String>
    Domain list.
    hitCnt Integer
    Hit count, indicating the number of times the domain denylist access control policy was triggered.
    id String
    Uniquely identifies the resource.
    internetFirewallId String
    Internet border firewall instance ID.
    lastHitTime Integer
    Latest hit timestamp, indicating the last time the domain denylist access control policy was triggered.
    ruleId String
    Unique identifier of the access control policy.
    sources List<GetDnsControlPolicySource>
    Access source information, including VPC list.
    status Boolean
    Switch status of the domain denylist access control policy. false: Off; true: On.
    useCount Integer
    Number of policies occupied by this domain denylist access control policy.
    accountId string
    User's unique identifier.
    description string
    Policy description information.
    destination string
    Access target, which can be the unique identifier of a domain or domain address book. Currently, only one address book is supported.
    destinationGroupLists string[]
    Domain address book name list.
    destinationType string
    Type of access target. domain: domain; group: domain address book.
    domainListV1s GetDnsControlPolicyDomainListV1[]
    Domain list in the domain address book.
    domainLists string[]
    Domain list.
    hitCnt number
    Hit count, indicating the number of times the domain denylist access control policy was triggered.
    id string
    Uniquely identifies the resource.
    internetFirewallId string
    Internet border firewall instance ID.
    lastHitTime number
    Latest hit timestamp, indicating the last time the domain denylist access control policy was triggered.
    ruleId string
    Unique identifier of the access control policy.
    sources GetDnsControlPolicySource[]
    Access source information, including VPC list.
    status boolean
    Switch status of the domain denylist access control policy. false: Off; true: On.
    useCount number
    Number of policies occupied by this domain denylist access control policy.
    account_id str
    User's unique identifier.
    description str
    Policy description information.
    destination str
    Access target, which can be the unique identifier of a domain or domain address book. Currently, only one address book is supported.
    destination_group_lists Sequence[str]
    Domain address book name list.
    destination_type str
    Type of access target. domain: domain; group: domain address book.
    domain_list_v1s Sequence[GetDnsControlPolicyDomainListV1]
    Domain list in the domain address book.
    domain_lists Sequence[str]
    Domain list.
    hit_cnt int
    Hit count, indicating the number of times the domain denylist access control policy was triggered.
    id str
    Uniquely identifies the resource.
    internet_firewall_id str
    Internet border firewall instance ID.
    last_hit_time int
    Latest hit timestamp, indicating the last time the domain denylist access control policy was triggered.
    rule_id str
    Unique identifier of the access control policy.
    sources Sequence[GetDnsControlPolicySource]
    Access source information, including VPC list.
    status bool
    Switch status of the domain denylist access control policy. false: Off; true: On.
    use_count int
    Number of policies occupied by this domain denylist access control policy.
    accountId String
    User's unique identifier.
    description String
    Policy description information.
    destination String
    Access target, which can be the unique identifier of a domain or domain address book. Currently, only one address book is supported.
    destinationGroupLists List<String>
    Domain address book name list.
    destinationType String
    Type of access target. domain: domain; group: domain address book.
    domainListV1s List<Property Map>
    Domain list in the domain address book.
    domainLists List<String>
    Domain list.
    hitCnt Number
    Hit count, indicating the number of times the domain denylist access control policy was triggered.
    id String
    Uniquely identifies the resource.
    internetFirewallId String
    Internet border firewall instance ID.
    lastHitTime Number
    Latest hit timestamp, indicating the last time the domain denylist access control policy was triggered.
    ruleId String
    Unique identifier of the access control policy.
    sources List<Property Map>
    Access source information, including VPC list.
    status Boolean
    Switch status of the domain denylist access control policy. false: Off; true: On.
    useCount Number
    Number of policies occupied by this domain denylist access control policy.

    Supporting Types

    GetDnsControlPolicyDomainListV1

    Address string
    Specific address information.
    Description string
    Description information.
    Type string
    Address type. Supported values are as follows. ip: IPv4 address; ipv6: IPv6 address; domain: domain name; port: port number.
    Address string
    Specific address information.
    Description string
    Description information.
    Type string
    Address type. Supported values are as follows. ip: IPv4 address; ipv6: IPv6 address; domain: domain name; port: port number.
    address String
    Specific address information.
    description String
    Description information.
    type String
    Address type. Supported values are as follows. ip: IPv4 address; ipv6: IPv6 address; domain: domain name; port: port number.
    address string
    Specific address information.
    description string
    Description information.
    type string
    Address type. Supported values are as follows. ip: IPv4 address; ipv6: IPv6 address; domain: domain name; port: port number.
    address str
    Specific address information.
    description str
    Description information.
    type str
    Address type. Supported values are as follows. ip: IPv4 address; ipv6: IPv6 address; domain: domain name; port: port number.
    address String
    Specific address information.
    description String
    Description information.
    type String
    Address type. Supported values are as follows. ip: IPv4 address; ipv6: IPv6 address; domain: domain name; port: port number.

    GetDnsControlPolicySource

    Region string
    VPC region information.
    VpcId string
    VPC ID。
    Region string
    VPC region information.
    VpcId string
    VPC ID。
    region String
    VPC region information.
    vpcId String
    VPC ID。
    region string
    VPC region information.
    vpcId string
    VPC ID。
    region str
    VPC region information.
    vpc_id str
    VPC ID。
    region String
    VPC region information.
    vpcId String
    VPC ID。

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.32
    published on Thursday, Apr 23, 2026 by Volcengine
      Try Pulumi Cloud free. Your team will thank you.