volcenginecc v0.0.11 published on Thursday, Dec 4, 2025 by Volcengine
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 dictionaryThe 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:
- Created
Time string - 转发规则的创建时间
- Enable bool
- 转发规则是否被启用。true:启用。false:禁用。
- Endpoint
Id int - 终端节点的 ID。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
- Endpoint
Trn string - 终端节点的 TRN。
- Forward
IPs List<Volcengine.Get Resolver Rule Forward IP> - 外部的 DNS 服务器的 IP 地址和端口。您最多只能添加 10 个 IP 地址。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
- Id string
- Uniquely identifies the resource.
- Last
Operator string - 最近一次更新转发规则的火山引擎账号的 ID
- Line string
- 递归 DNS 服务器的出口 IP 地址的运营商。该参数仅在 Type 参数是 LINE 时有效。支持的取值:移动:中国移动,电信:中国电信,联通:中国联通
- Name string
- 转发规则的名称。支持 UTF-8 格式。
- Project
Name string - 转发规则所属的项目名称。默认为 default。
- Rule
Id string - 转发规则的 ID。
-
List<Volcengine.
Get Resolver Rule Tag> - 转发规则所属的一个或多个标签
- Type string
- 转发规则类型。OUTBOUND:转发到外部的 DNS 服务器。LINE:自定义公网递归 DNS 服务器的出口 IP 地址的运营商。
- Updated
Time string - 转发规则的更新时间
- Vp
Cs List<Volcengine.Get Resolver Rule Vp C> - 转发规则所关联的 VPC。转发规则在关联的 VPC 中生效。Type 参数是 OUTBOUND 时,VPC 的地域必须和终端节点所在的地域相同。
- Vpc
Trns List<string> - 域名所关联的一个或多个 VPC 的 TRN。
- Zone
Name string - 转发规则转发规则所关联的域名。您可以输入一个或多个域名。多个域名之间使用英文逗号, 分隔。最多支持输入 500 个域名。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。如果您把该参数设置为 *,则转发规则适用于 VPC 关联的所有域名。
- Created
Time string - 转发规则的创建时间
- Enable bool
- 转发规则是否被启用。true:启用。false:禁用。
- Endpoint
Id int - 终端节点的 ID。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
- Endpoint
Trn string - 终端节点的 TRN。
- Forward
IPs []GetResolver Rule Forward IP - 外部的 DNS 服务器的 IP 地址和端口。您最多只能添加 10 个 IP 地址。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
- Id string
- Uniquely identifies the resource.
- Last
Operator string - 最近一次更新转发规则的火山引擎账号的 ID
- Line string
- 递归 DNS 服务器的出口 IP 地址的运营商。该参数仅在 Type 参数是 LINE 时有效。支持的取值:移动:中国移动,电信:中国电信,联通:中国联通
- Name string
- 转发规则的名称。支持 UTF-8 格式。
- Project
Name string - 转发规则所属的项目名称。默认为 default。
- Rule
Id string - 转发规则的 ID。
-
[]Get
Resolver Rule Tag - 转发规则所属的一个或多个标签
- Type string
- 转发规则类型。OUTBOUND:转发到外部的 DNS 服务器。LINE:自定义公网递归 DNS 服务器的出口 IP 地址的运营商。
- Updated
Time string - 转发规则的更新时间
- Vp
Cs []GetResolver Rule Vp C - 转发规则所关联的 VPC。转发规则在关联的 VPC 中生效。Type 参数是 OUTBOUND 时,VPC 的地域必须和终端节点所在的地域相同。
- Vpc
Trns []string - 域名所关联的一个或多个 VPC 的 TRN。
- Zone
Name string - 转发规则转发规则所关联的域名。您可以输入一个或多个域名。多个域名之间使用英文逗号, 分隔。最多支持输入 500 个域名。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。如果您把该参数设置为 *,则转发规则适用于 VPC 关联的所有域名。
- created
Time String - 转发规则的创建时间
- enable Boolean
- 转发规则是否被启用。true:启用。false:禁用。
- endpoint
Id Integer - 终端节点的 ID。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
- endpoint
Trn String - 终端节点的 TRN。
- forward
IPs List<GetResolver Rule Forward IP> - 外部的 DNS 服务器的 IP 地址和端口。您最多只能添加 10 个 IP 地址。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
- id String
- Uniquely identifies the resource.
- last
Operator String - 最近一次更新转发规则的火山引擎账号的 ID
- line String
- 递归 DNS 服务器的出口 IP 地址的运营商。该参数仅在 Type 参数是 LINE 时有效。支持的取值:移动:中国移动,电信:中国电信,联通:中国联通
- name String
- 转发规则的名称。支持 UTF-8 格式。
- project
Name String - 转发规则所属的项目名称。默认为 default。
- rule
Id String - 转发规则的 ID。
-
List<Get
Resolver Rule Tag> - 转发规则所属的一个或多个标签
- type String
- 转发规则类型。OUTBOUND:转发到外部的 DNS 服务器。LINE:自定义公网递归 DNS 服务器的出口 IP 地址的运营商。
- updated
Time String - 转发规则的更新时间
- vp
Cs List<GetResolver Rule Vp C> - 转发规则所关联的 VPC。转发规则在关联的 VPC 中生效。Type 参数是 OUTBOUND 时,VPC 的地域必须和终端节点所在的地域相同。
- vpc
Trns List<String> - 域名所关联的一个或多个 VPC 的 TRN。
- zone
Name String - 转发规则转发规则所关联的域名。您可以输入一个或多个域名。多个域名之间使用英文逗号, 分隔。最多支持输入 500 个域名。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。如果您把该参数设置为 *,则转发规则适用于 VPC 关联的所有域名。
- created
Time string - 转发规则的创建时间
- enable boolean
- 转发规则是否被启用。true:启用。false:禁用。
- endpoint
Id number - 终端节点的 ID。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
- endpoint
Trn string - 终端节点的 TRN。
- forward
IPs GetResolver Rule Forward IP[] - 外部的 DNS 服务器的 IP 地址和端口。您最多只能添加 10 个 IP 地址。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
- id string
- Uniquely identifies the resource.
- last
Operator string - 最近一次更新转发规则的火山引擎账号的 ID
- line string
- 递归 DNS 服务器的出口 IP 地址的运营商。该参数仅在 Type 参数是 LINE 时有效。支持的取值:移动:中国移动,电信:中国电信,联通:中国联通
- name string
- 转发规则的名称。支持 UTF-8 格式。
- project
Name string - 转发规则所属的项目名称。默认为 default。
- rule
Id string - 转发规则的 ID。
-
Get
Resolver Rule Tag[] - 转发规则所属的一个或多个标签
- type string
- 转发规则类型。OUTBOUND:转发到外部的 DNS 服务器。LINE:自定义公网递归 DNS 服务器的出口 IP 地址的运营商。
- updated
Time string - 转发规则的更新时间
- vp
Cs GetResolver Rule Vp C[] - 转发规则所关联的 VPC。转发规则在关联的 VPC 中生效。Type 参数是 OUTBOUND 时,VPC 的地域必须和终端节点所在的地域相同。
- vpc
Trns string[] - 域名所关联的一个或多个 VPC 的 TRN。
- zone
Name 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[GetResolver Rule Forward IP] - 外部的 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。
-
Sequence[Get
Resolver Rule Tag] - 转发规则所属的一个或多个标签
- type str
- 转发规则类型。OUTBOUND:转发到外部的 DNS 服务器。LINE:自定义公网递归 DNS 服务器的出口 IP 地址的运营商。
- updated_
time str - 转发规则的更新时间
- vp_
cs Sequence[GetResolver Rule Vp C] - 转发规则所关联的 VPC。转发规则在关联的 VPC 中生效。Type 参数是 OUTBOUND 时,VPC 的地域必须和终端节点所在的地域相同。
- vpc_
trns Sequence[str] - 域名所关联的一个或多个 VPC 的 TRN。
- zone_
name str - 转发规则转发规则所关联的域名。您可以输入一个或多个域名。多个域名之间使用英文逗号, 分隔。最多支持输入 500 个域名。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。如果您把该参数设置为 *,则转发规则适用于 VPC 关联的所有域名。
- created
Time String - 转发规则的创建时间
- enable Boolean
- 转发规则是否被启用。true:启用。false:禁用。
- endpoint
Id Number - 终端节点的 ID。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
- endpoint
Trn String - 终端节点的 TRN。
- forward
IPs List<Property Map> - 外部的 DNS 服务器的 IP 地址和端口。您最多只能添加 10 个 IP 地址。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。
- id String
- Uniquely identifies the resource.
- last
Operator String - 最近一次更新转发规则的火山引擎账号的 ID
- line String
- 递归 DNS 服务器的出口 IP 地址的运营商。该参数仅在 Type 参数是 LINE 时有效。支持的取值:移动:中国移动,电信:中国电信,联通:中国联通
- name String
- 转发规则的名称。支持 UTF-8 格式。
- project
Name String - 转发规则所属的项目名称。默认为 default。
- rule
Id String - 转发规则的 ID。
- List<Property Map>
- 转发规则所属的一个或多个标签
- type String
- 转发规则类型。OUTBOUND:转发到外部的 DNS 服务器。LINE:自定义公网递归 DNS 服务器的出口 IP 地址的运营商。
- updated
Time String - 转发规则的更新时间
- vp
Cs List<Property Map> - 转发规则所关联的 VPC。转发规则在关联的 VPC 中生效。Type 参数是 OUTBOUND 时,VPC 的地域必须和终端节点所在的地域相同。
- vpc
Trns List<String> - 域名所关联的一个或多个 VPC 的 TRN。
- zone
Name String - 转发规则转发规则所关联的域名。您可以输入一个或多个域名。多个域名之间使用英文逗号, 分隔。最多支持输入 500 个域名。该参数仅在 Type 参数是 OUTBOUND 时有效且为必选参数。如果您把该参数设置为 *,则转发规则适用于 VPC 关联的所有域名。
Supporting Types
GetResolverRuleForwardIP
GetResolverRuleTag
GetResolverRuleVpC
- Account
Id string - 创建该 VPC 的火山引擎账号 ID。
- Region string
- VPC 的地域。
- Region
Name string - VPC 的地域的名称。
- Vpc
Id string - VPC 的 ID。
- Account
Id string - 创建该 VPC 的火山引擎账号 ID。
- Region string
- VPC 的地域。
- Region
Name string - VPC 的地域的名称。
- Vpc
Id string - VPC 的 ID。
- account
Id String - 创建该 VPC 的火山引擎账号 ID。
- region String
- VPC 的地域。
- region
Name String - VPC 的地域的名称。
- vpc
Id String - VPC 的 ID。
- account
Id string - 创建该 VPC 的火山引擎账号 ID。
- region string
- VPC 的地域。
- region
Name string - VPC 的地域的名称。
- vpc
Id string - VPC 的 ID。
- account_
id str - 创建该 VPC 的火山引擎账号 ID。
- region str
- VPC 的地域。
- region_
name str - VPC 的地域的名称。
- vpc_
id str - VPC 的 ID。
- account
Id String - 创建该 VPC 的火山引擎账号 ID。
- region String
- VPC 的地域。
- region
Name String - VPC 的地域的名称。
- vpc
Id String - VPC 的 ID。
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
volcenginecc v0.0.11 published on Thursday, Dec 4, 2025 by Volcengine
