1. Packages
  2. Volcenginecc Provider
  3. API Docs
  4. privatezone
  5. getResolverRule
volcenginecc v0.0.11 published on Thursday, Dec 4, 2025 by Volcengine
volcenginecc logo
volcenginecc v0.0.11 published on Thursday, Dec 4, 2025 by Volcengine

    Data Source schema for Volcengine::PrivateZone::ResolverRule

    Using getResolverRule

    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 getResolverRule(args: GetResolverRuleArgs, opts?: InvokeOptions): Promise<GetResolverRuleResult>
    function getResolverRuleOutput(args: GetResolverRuleOutputArgs, opts?: InvokeOptions): Output<GetResolverRuleResult>
    def get_resolver_rule(id: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetResolverRuleResult
    def get_resolver_rule_output(id: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetResolverRuleResult]
    func LookupResolverRule(ctx *Context, args *LookupResolverRuleArgs, opts ...InvokeOption) (*LookupResolverRuleResult, error)
    func LookupResolverRuleOutput(ctx *Context, args *LookupResolverRuleOutputArgs, opts ...InvokeOption) LookupResolverRuleResultOutput

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

    public static class GetResolverRule 
    {
        public static Task<GetResolverRuleResult> InvokeAsync(GetResolverRuleArgs args, InvokeOptions? opts = null)
        public static Output<GetResolverRuleResult> Invoke(GetResolverRuleInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetResolverRuleResult> getResolverRule(GetResolverRuleArgs args, InvokeOptions options)
    public static Output<GetResolverRuleResult> getResolverRule(GetResolverRuleArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcenginecc:privatezone/getResolverRule:getResolverRule
      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.

    getResolverRule Result

    The following output properties are available:

    CreatedTime string
    转发规则的创建时间
    Enable bool
    转发规则是否被启用。true:启用。false:禁用。
    EndpointId int
    终端节点的 ID。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
    EndpointTrn string
    终端节点的 TRN。
    ForwardIPs List<Volcengine.GetResolverRuleForwardIP>
    外部的 DNS 服务器的 IP 地址和端口。您最多只能添加 10 个 IP 地址。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
    Id string
    Uniquely identifies the resource.
    LastOperator string
    最近一次更新转发规则的火山引擎账号的 ID
    Line string
    递归 DNS 服务器的出口 IP 地址的运营商。该参数仅在 Type 参数是 LINE 时有效。支持的取值:移动:中国移动,电信:中国电信,联通:中国联通
    Name string
    转发规则的名称。支持 UTF-8 格式。
    ProjectName string
    转发规则所属的项目名称。默认为 default。
    RuleId string
    转发规则的 ID。
    Tags List<Volcengine.GetResolverRuleTag>
    转发规则所属的一个或多个标签
    Type string
    转发规则类型。OUTBOUND:转发到外部的 DNS 服务器。LINE:自定义公网递归 DNS 服务器的出口 IP 地址的运营商。
    UpdatedTime string
    转发规则的更新时间
    VpCs List<Volcengine.GetResolverRuleVpC>
    转发规则所关联的 VPC。转发规则在关联的 VPC 中生效。Type 参数是 OUTBOUND 时,VPC 的地域必须和终端节点所在的地域相同。
    VpcTrns List<string>
    域名所关联的一个或多个 VPC 的 TRN。
    ZoneName string
    转发规则转发规则所关联的域名。您可以输入一个或多个域名。多个域名之间使用英文逗号, 分隔。最多支持输入 500 个域名。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。如果您把该参数设置为 *,则转发规则适用于 VPC 关联的所有域名。
    CreatedTime string
    转发规则的创建时间
    Enable bool
    转发规则是否被启用。true:启用。false:禁用。
    EndpointId int
    终端节点的 ID。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
    EndpointTrn string
    终端节点的 TRN。
    ForwardIPs []GetResolverRuleForwardIP
    外部的 DNS 服务器的 IP 地址和端口。您最多只能添加 10 个 IP 地址。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
    Id string
    Uniquely identifies the resource.
    LastOperator string
    最近一次更新转发规则的火山引擎账号的 ID
    Line string
    递归 DNS 服务器的出口 IP 地址的运营商。该参数仅在 Type 参数是 LINE 时有效。支持的取值:移动:中国移动,电信:中国电信,联通:中国联通
    Name string
    转发规则的名称。支持 UTF-8 格式。
    ProjectName string
    转发规则所属的项目名称。默认为 default。
    RuleId string
    转发规则的 ID。
    Tags []GetResolverRuleTag
    转发规则所属的一个或多个标签
    Type string
    转发规则类型。OUTBOUND:转发到外部的 DNS 服务器。LINE:自定义公网递归 DNS 服务器的出口 IP 地址的运营商。
    UpdatedTime string
    转发规则的更新时间
    VpCs []GetResolverRuleVpC
    转发规则所关联的 VPC。转发规则在关联的 VPC 中生效。Type 参数是 OUTBOUND 时,VPC 的地域必须和终端节点所在的地域相同。
    VpcTrns []string
    域名所关联的一个或多个 VPC 的 TRN。
    ZoneName string
    转发规则转发规则所关联的域名。您可以输入一个或多个域名。多个域名之间使用英文逗号, 分隔。最多支持输入 500 个域名。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。如果您把该参数设置为 *,则转发规则适用于 VPC 关联的所有域名。
    createdTime String
    转发规则的创建时间
    enable Boolean
    转发规则是否被启用。true:启用。false:禁用。
    endpointId Integer
    终端节点的 ID。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
    endpointTrn String
    终端节点的 TRN。
    forwardIPs List<GetResolverRuleForwardIP>
    外部的 DNS 服务器的 IP 地址和端口。您最多只能添加 10 个 IP 地址。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
    id String
    Uniquely identifies the resource.
    lastOperator String
    最近一次更新转发规则的火山引擎账号的 ID
    line String
    递归 DNS 服务器的出口 IP 地址的运营商。该参数仅在 Type 参数是 LINE 时有效。支持的取值:移动:中国移动,电信:中国电信,联通:中国联通
    name String
    转发规则的名称。支持 UTF-8 格式。
    projectName String
    转发规则所属的项目名称。默认为 default。
    ruleId String
    转发规则的 ID。
    tags List<GetResolverRuleTag>
    转发规则所属的一个或多个标签
    type String
    转发规则类型。OUTBOUND:转发到外部的 DNS 服务器。LINE:自定义公网递归 DNS 服务器的出口 IP 地址的运营商。
    updatedTime String
    转发规则的更新时间
    vpCs List<GetResolverRuleVpC>
    转发规则所关联的 VPC。转发规则在关联的 VPC 中生效。Type 参数是 OUTBOUND 时,VPC 的地域必须和终端节点所在的地域相同。
    vpcTrns List<String>
    域名所关联的一个或多个 VPC 的 TRN。
    zoneName String
    转发规则转发规则所关联的域名。您可以输入一个或多个域名。多个域名之间使用英文逗号, 分隔。最多支持输入 500 个域名。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。如果您把该参数设置为 *,则转发规则适用于 VPC 关联的所有域名。
    createdTime string
    转发规则的创建时间
    enable boolean
    转发规则是否被启用。true:启用。false:禁用。
    endpointId number
    终端节点的 ID。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
    endpointTrn string
    终端节点的 TRN。
    forwardIPs GetResolverRuleForwardIP[]
    外部的 DNS 服务器的 IP 地址和端口。您最多只能添加 10 个 IP 地址。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
    id string
    Uniquely identifies the resource.
    lastOperator string
    最近一次更新转发规则的火山引擎账号的 ID
    line string
    递归 DNS 服务器的出口 IP 地址的运营商。该参数仅在 Type 参数是 LINE 时有效。支持的取值:移动:中国移动,电信:中国电信,联通:中国联通
    name string
    转发规则的名称。支持 UTF-8 格式。
    projectName string
    转发规则所属的项目名称。默认为 default。
    ruleId string
    转发规则的 ID。
    tags GetResolverRuleTag[]
    转发规则所属的一个或多个标签
    type string
    转发规则类型。OUTBOUND:转发到外部的 DNS 服务器。LINE:自定义公网递归 DNS 服务器的出口 IP 地址的运营商。
    updatedTime string
    转发规则的更新时间
    vpCs GetResolverRuleVpC[]
    转发规则所关联的 VPC。转发规则在关联的 VPC 中生效。Type 参数是 OUTBOUND 时,VPC 的地域必须和终端节点所在的地域相同。
    vpcTrns string[]
    域名所关联的一个或多个 VPC 的 TRN。
    zoneName string
    转发规则转发规则所关联的域名。您可以输入一个或多个域名。多个域名之间使用英文逗号, 分隔。最多支持输入 500 个域名。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。如果您把该参数设置为 *,则转发规则适用于 VPC 关联的所有域名。
    created_time str
    转发规则的创建时间
    enable bool
    转发规则是否被启用。true:启用。false:禁用。
    endpoint_id int
    终端节点的 ID。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
    endpoint_trn str
    终端节点的 TRN。
    forward_ips Sequence[GetResolverRuleForwardIP]
    外部的 DNS 服务器的 IP 地址和端口。您最多只能添加 10 个 IP 地址。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
    id str
    Uniquely identifies the resource.
    last_operator str
    最近一次更新转发规则的火山引擎账号的 ID
    line str
    递归 DNS 服务器的出口 IP 地址的运营商。该参数仅在 Type 参数是 LINE 时有效。支持的取值:移动:中国移动,电信:中国电信,联通:中国联通
    name str
    转发规则的名称。支持 UTF-8 格式。
    project_name str
    转发规则所属的项目名称。默认为 default。
    rule_id str
    转发规则的 ID。
    tags Sequence[GetResolverRuleTag]
    转发规则所属的一个或多个标签
    type str
    转发规则类型。OUTBOUND:转发到外部的 DNS 服务器。LINE:自定义公网递归 DNS 服务器的出口 IP 地址的运营商。
    updated_time str
    转发规则的更新时间
    vp_cs Sequence[GetResolverRuleVpC]
    转发规则所关联的 VPC。转发规则在关联的 VPC 中生效。Type 参数是 OUTBOUND 时,VPC 的地域必须和终端节点所在的地域相同。
    vpc_trns Sequence[str]
    域名所关联的一个或多个 VPC 的 TRN。
    zone_name str
    转发规则转发规则所关联的域名。您可以输入一个或多个域名。多个域名之间使用英文逗号, 分隔。最多支持输入 500 个域名。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。如果您把该参数设置为 *,则转发规则适用于 VPC 关联的所有域名。
    createdTime String
    转发规则的创建时间
    enable Boolean
    转发规则是否被启用。true:启用。false:禁用。
    endpointId Number
    终端节点的 ID。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
    endpointTrn String
    终端节点的 TRN。
    forwardIPs List<Property Map>
    外部的 DNS 服务器的 IP 地址和端口。您最多只能添加 10 个 IP 地址。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
    id String
    Uniquely identifies the resource.
    lastOperator String
    最近一次更新转发规则的火山引擎账号的 ID
    line String
    递归 DNS 服务器的出口 IP 地址的运营商。该参数仅在 Type 参数是 LINE 时有效。支持的取值:移动:中国移动,电信:中国电信,联通:中国联通
    name String
    转发规则的名称。支持 UTF-8 格式。
    projectName String
    转发规则所属的项目名称。默认为 default。
    ruleId String
    转发规则的 ID。
    tags List<Property Map>
    转发规则所属的一个或多个标签
    type String
    转发规则类型。OUTBOUND:转发到外部的 DNS 服务器。LINE:自定义公网递归 DNS 服务器的出口 IP 地址的运营商。
    updatedTime String
    转发规则的更新时间
    vpCs List<Property Map>
    转发规则所关联的 VPC。转发规则在关联的 VPC 中生效。Type 参数是 OUTBOUND 时,VPC 的地域必须和终端节点所在的地域相同。
    vpcTrns List<String>
    域名所关联的一个或多个 VPC 的 TRN。
    zoneName String
    转发规则转发规则所关联的域名。您可以输入一个或多个域名。多个域名之间使用英文逗号, 分隔。最多支持输入 500 个域名。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。如果您把该参数设置为 *,则转发规则适用于 VPC 关联的所有域名。

    Supporting Types

    GetResolverRuleForwardIP

    Ip string
    VPC 外部的 DNS 服务器的 IP 地址。
    Port int
    VPC 外部的 DNS 服务器的端口。
    Ip string
    VPC 外部的 DNS 服务器的 IP 地址。
    Port int
    VPC 外部的 DNS 服务器的端口。
    ip String
    VPC 外部的 DNS 服务器的 IP 地址。
    port Integer
    VPC 外部的 DNS 服务器的端口。
    ip string
    VPC 外部的 DNS 服务器的 IP 地址。
    port number
    VPC 外部的 DNS 服务器的端口。
    ip str
    VPC 外部的 DNS 服务器的 IP 地址。
    port int
    VPC 外部的 DNS 服务器的端口。
    ip String
    VPC 外部的 DNS 服务器的 IP 地址。
    port Number
    VPC 外部的 DNS 服务器的端口。

    GetResolverRuleTag

    Key string
    用户标签的标签键。
    Value string
    用户标签的标签值。
    Key string
    用户标签的标签键。
    Value string
    用户标签的标签值。
    key String
    用户标签的标签键。
    value String
    用户标签的标签值。
    key string
    用户标签的标签键。
    value string
    用户标签的标签值。
    key str
    用户标签的标签键。
    value str
    用户标签的标签值。
    key String
    用户标签的标签键。
    value String
    用户标签的标签值。

    GetResolverRuleVpC

    AccountId string
    创建该 VPC 的火山引擎账号 ID。
    Region string
    VPC 的地域。
    RegionName string
    VPC 的地域的名称。
    VpcId string
    VPC 的 ID。
    AccountId string
    创建该 VPC 的火山引擎账号 ID。
    Region string
    VPC 的地域。
    RegionName string
    VPC 的地域的名称。
    VpcId string
    VPC 的 ID。
    accountId String
    创建该 VPC 的火山引擎账号 ID。
    region String
    VPC 的地域。
    regionName String
    VPC 的地域的名称。
    vpcId String
    VPC 的 ID。
    accountId string
    创建该 VPC 的火山引擎账号 ID。
    region string
    VPC 的地域。
    regionName string
    VPC 的地域的名称。
    vpcId string
    VPC 的 ID。
    account_id str
    创建该 VPC 的火山引擎账号 ID。
    region str
    VPC 的地域。
    region_name str
    VPC 的地域的名称。
    vpc_id str
    VPC 的 ID。
    accountId String
    创建该 VPC 的火山引擎账号 ID。
    region String
    VPC 的地域。
    regionName String
    VPC 的地域的名称。
    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
    volcenginecc v0.0.11 published on Thursday, Dec 4, 2025 by Volcengine
      Meet Neo: Your AI Platform Teammate