1. Packages
  2. Volcenginecc Provider
  3. API Docs
  4. clb
  5. getRule
volcenginecc v0.0.4 published on Monday, Nov 3, 2025 by Volcengine

volcenginecc.clb.getRule

Start a Neo task
Explain and create a volcenginecc.clb.getRule resource
volcenginecc logo
volcenginecc v0.0.4 published on Monday, Nov 3, 2025 by Volcengine

    Data Source schema for Volcengine::CLB::Rule

    Using getRule

    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 getRule(args: GetRuleArgs, opts?: InvokeOptions): Promise<GetRuleResult>
    function getRuleOutput(args: GetRuleOutputArgs, opts?: InvokeOptions): Output<GetRuleResult>
    def get_rule(id: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetRuleResult
    def get_rule_output(id: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetRuleResult]
    func LookupRule(ctx *Context, args *LookupRuleArgs, opts ...InvokeOption) (*LookupRuleResult, error)
    func LookupRuleOutput(ctx *Context, args *LookupRuleOutputArgs, opts ...InvokeOption) LookupRuleResultOutput

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

    public static class GetRule 
    {
        public static Task<GetRuleResult> InvokeAsync(GetRuleArgs args, InvokeOptions? opts = null)
        public static Output<GetRuleResult> Invoke(GetRuleInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetRuleResult> getRule(GetRuleArgs args, InvokeOptions options)
    public static Output<GetRuleResult> getRule(GetRuleArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcenginecc:clb/getRule:getRule
      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.

    getRule Result

    The following output properties are available:

    ActionType string
    转发规则的转发动作。取值如下:Forward:转发至。Redirect:重定向至。
    Description string
    转发规则的描述,默认值为空字符串。规范如下:必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、中划线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。
    Domain string
    转发规则的域名。
    Id string
    Uniquely identifies the resource.
    ListenerId string
    监听器ID。
    RedirectConfig Volcengine.GetRuleRedirectConfig
    重定向相关配置信息。
    RuleId string
    转发规则ID。
    ServerGroupId string
    转发规则关联的后端服务器组的ID。
    Tags List<Volcengine.GetRuleTag>
    标签列表。
    Url string
    转发规则的URL。
    ActionType string
    转发规则的转发动作。取值如下:Forward:转发至。Redirect:重定向至。
    Description string
    转发规则的描述,默认值为空字符串。规范如下:必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、中划线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。
    Domain string
    转发规则的域名。
    Id string
    Uniquely identifies the resource.
    ListenerId string
    监听器ID。
    RedirectConfig GetRuleRedirectConfig
    重定向相关配置信息。
    RuleId string
    转发规则ID。
    ServerGroupId string
    转发规则关联的后端服务器组的ID。
    Tags []GetRuleTag
    标签列表。
    Url string
    转发规则的URL。
    actionType String
    转发规则的转发动作。取值如下:Forward:转发至。Redirect:重定向至。
    description String
    转发规则的描述,默认值为空字符串。规范如下:必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、中划线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。
    domain String
    转发规则的域名。
    id String
    Uniquely identifies the resource.
    listenerId String
    监听器ID。
    redirectConfig GetRuleRedirectConfig
    重定向相关配置信息。
    ruleId String
    转发规则ID。
    serverGroupId String
    转发规则关联的后端服务器组的ID。
    tags List<GetRuleTag>
    标签列表。
    url String
    转发规则的URL。
    actionType string
    转发规则的转发动作。取值如下:Forward:转发至。Redirect:重定向至。
    description string
    转发规则的描述,默认值为空字符串。规范如下:必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、中划线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。
    domain string
    转发规则的域名。
    id string
    Uniquely identifies the resource.
    listenerId string
    监听器ID。
    redirectConfig GetRuleRedirectConfig
    重定向相关配置信息。
    ruleId string
    转发规则ID。
    serverGroupId string
    转发规则关联的后端服务器组的ID。
    tags GetRuleTag[]
    标签列表。
    url string
    转发规则的URL。
    action_type str
    转发规则的转发动作。取值如下:Forward:转发至。Redirect:重定向至。
    description str
    转发规则的描述,默认值为空字符串。规范如下:必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、中划线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。
    domain str
    转发规则的域名。
    id str
    Uniquely identifies the resource.
    listener_id str
    监听器ID。
    redirect_config GetRuleRedirectConfig
    重定向相关配置信息。
    rule_id str
    转发规则ID。
    server_group_id str
    转发规则关联的后端服务器组的ID。
    tags Sequence[GetRuleTag]
    标签列表。
    url str
    转发规则的URL。
    actionType String
    转发规则的转发动作。取值如下:Forward:转发至。Redirect:重定向至。
    description String
    转发规则的描述,默认值为空字符串。规范如下:必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、中划线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。
    domain String
    转发规则的域名。
    id String
    Uniquely identifies the resource.
    listenerId String
    监听器ID。
    redirectConfig Property Map
    重定向相关配置信息。
    ruleId String
    转发规则ID。
    serverGroupId String
    转发规则关联的后端服务器组的ID。
    tags List<Property Map>
    标签列表。
    url String
    转发规则的URL。

    Supporting Types

    GetRuleRedirectConfig

    Host string
    转发规则重定向的域名,当前仅支持精确域名。规范如下:需至少包含一个‘.’,且不允许以‘.’开头或结尾。仅允许包含字母、数字、‘.’、‘-‘。长度限制为1 ~ 128个字符。符合域名规范的精确域名,例如:www.test.com。
    Path string
    转发规则重定向的路径。规范如下:必须以正斜线“/”开头,字符‘/’不能连续出现。仅允许包含字母、数字、‘-’、‘_’、‘/’、‘.’、‘%’、‘?’、‘#’、‘&’、‘=’等字符。长度限制为1 ~ 128个字符。
    Port string
    转发规则重定向的端口,取值范围为 1~65535。
    Protocol string
    转发规则重定向的协议。取值如下:HTTP。HTTPS(默认值)。
    StatusCode string
    转发规则重定向的状态码。取值如下:301(默认):表示请求的资源已被永久移动到新的 URL,客户端应该使用新的 URL 进行后续请求。302:表示请求的资源被临时移动到新的 URL,但未来可能会再次更改,客户端应该使用新的 URL 进行后续请求。307:与 302 类似,但在重定向时要求客户端保持请求方法不变。例如,原来是 GET 请求,则重定向后仍然是 GET 请求。308:与 301 类似,但在重定向时要求客户端保持请求方法不变。
    Host string
    转发规则重定向的域名,当前仅支持精确域名。规范如下:需至少包含一个‘.’,且不允许以‘.’开头或结尾。仅允许包含字母、数字、‘.’、‘-‘。长度限制为1 ~ 128个字符。符合域名规范的精确域名,例如:www.test.com。
    Path string
    转发规则重定向的路径。规范如下:必须以正斜线“/”开头,字符‘/’不能连续出现。仅允许包含字母、数字、‘-’、‘_’、‘/’、‘.’、‘%’、‘?’、‘#’、‘&’、‘=’等字符。长度限制为1 ~ 128个字符。
    Port string
    转发规则重定向的端口,取值范围为 1~65535。
    Protocol string
    转发规则重定向的协议。取值如下:HTTP。HTTPS(默认值)。
    StatusCode string
    转发规则重定向的状态码。取值如下:301(默认):表示请求的资源已被永久移动到新的 URL,客户端应该使用新的 URL 进行后续请求。302:表示请求的资源被临时移动到新的 URL,但未来可能会再次更改,客户端应该使用新的 URL 进行后续请求。307:与 302 类似,但在重定向时要求客户端保持请求方法不变。例如,原来是 GET 请求,则重定向后仍然是 GET 请求。308:与 301 类似,但在重定向时要求客户端保持请求方法不变。
    host String
    转发规则重定向的域名,当前仅支持精确域名。规范如下:需至少包含一个‘.’,且不允许以‘.’开头或结尾。仅允许包含字母、数字、‘.’、‘-‘。长度限制为1 ~ 128个字符。符合域名规范的精确域名,例如:www.test.com。
    path String
    转发规则重定向的路径。规范如下:必须以正斜线“/”开头,字符‘/’不能连续出现。仅允许包含字母、数字、‘-’、‘_’、‘/’、‘.’、‘%’、‘?’、‘#’、‘&’、‘=’等字符。长度限制为1 ~ 128个字符。
    port String
    转发规则重定向的端口,取值范围为 1~65535。
    protocol String
    转发规则重定向的协议。取值如下:HTTP。HTTPS(默认值)。
    statusCode String
    转发规则重定向的状态码。取值如下:301(默认):表示请求的资源已被永久移动到新的 URL,客户端应该使用新的 URL 进行后续请求。302:表示请求的资源被临时移动到新的 URL,但未来可能会再次更改,客户端应该使用新的 URL 进行后续请求。307:与 302 类似,但在重定向时要求客户端保持请求方法不变。例如,原来是 GET 请求,则重定向后仍然是 GET 请求。308:与 301 类似,但在重定向时要求客户端保持请求方法不变。
    host string
    转发规则重定向的域名,当前仅支持精确域名。规范如下:需至少包含一个‘.’,且不允许以‘.’开头或结尾。仅允许包含字母、数字、‘.’、‘-‘。长度限制为1 ~ 128个字符。符合域名规范的精确域名,例如:www.test.com。
    path string
    转发规则重定向的路径。规范如下:必须以正斜线“/”开头,字符‘/’不能连续出现。仅允许包含字母、数字、‘-’、‘_’、‘/’、‘.’、‘%’、‘?’、‘#’、‘&’、‘=’等字符。长度限制为1 ~ 128个字符。
    port string
    转发规则重定向的端口,取值范围为 1~65535。
    protocol string
    转发规则重定向的协议。取值如下:HTTP。HTTPS(默认值)。
    statusCode string
    转发规则重定向的状态码。取值如下:301(默认):表示请求的资源已被永久移动到新的 URL,客户端应该使用新的 URL 进行后续请求。302:表示请求的资源被临时移动到新的 URL,但未来可能会再次更改,客户端应该使用新的 URL 进行后续请求。307:与 302 类似,但在重定向时要求客户端保持请求方法不变。例如,原来是 GET 请求,则重定向后仍然是 GET 请求。308:与 301 类似,但在重定向时要求客户端保持请求方法不变。
    host str
    转发规则重定向的域名,当前仅支持精确域名。规范如下:需至少包含一个‘.’,且不允许以‘.’开头或结尾。仅允许包含字母、数字、‘.’、‘-‘。长度限制为1 ~ 128个字符。符合域名规范的精确域名,例如:www.test.com。
    path str
    转发规则重定向的路径。规范如下:必须以正斜线“/”开头,字符‘/’不能连续出现。仅允许包含字母、数字、‘-’、‘_’、‘/’、‘.’、‘%’、‘?’、‘#’、‘&’、‘=’等字符。长度限制为1 ~ 128个字符。
    port str
    转发规则重定向的端口,取值范围为 1~65535。
    protocol str
    转发规则重定向的协议。取值如下:HTTP。HTTPS(默认值)。
    status_code str
    转发规则重定向的状态码。取值如下:301(默认):表示请求的资源已被永久移动到新的 URL,客户端应该使用新的 URL 进行后续请求。302:表示请求的资源被临时移动到新的 URL,但未来可能会再次更改,客户端应该使用新的 URL 进行后续请求。307:与 302 类似,但在重定向时要求客户端保持请求方法不变。例如,原来是 GET 请求,则重定向后仍然是 GET 请求。308:与 301 类似,但在重定向时要求客户端保持请求方法不变。
    host String
    转发规则重定向的域名,当前仅支持精确域名。规范如下:需至少包含一个‘.’,且不允许以‘.’开头或结尾。仅允许包含字母、数字、‘.’、‘-‘。长度限制为1 ~ 128个字符。符合域名规范的精确域名,例如:www.test.com。
    path String
    转发规则重定向的路径。规范如下:必须以正斜线“/”开头,字符‘/’不能连续出现。仅允许包含字母、数字、‘-’、‘_’、‘/’、‘.’、‘%’、‘?’、‘#’、‘&’、‘=’等字符。长度限制为1 ~ 128个字符。
    port String
    转发规则重定向的端口,取值范围为 1~65535。
    protocol String
    转发规则重定向的协议。取值如下:HTTP。HTTPS(默认值)。
    statusCode String
    转发规则重定向的状态码。取值如下:301(默认):表示请求的资源已被永久移动到新的 URL,客户端应该使用新的 URL 进行后续请求。302:表示请求的资源被临时移动到新的 URL,但未来可能会再次更改,客户端应该使用新的 URL 进行后续请求。307:与 302 类似,但在重定向时要求客户端保持请求方法不变。例如,原来是 GET 请求,则重定向后仍然是 GET 请求。308:与 301 类似,但在重定向时要求客户端保持请求方法不变。

    GetRuleTag

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

    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.4 published on Monday, Nov 3, 2025 by Volcengine
      Meet Neo: Your AI Platform Teammate