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
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 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.
getRule Result
The following output properties are available:
- Action
Type string - 转发规则的转发动作。取值如下:Forward:转发至。Redirect:重定向至。
- Description string
- 转发规则的描述,默认值为空字符串。规范如下:必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、中划线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。
- Domain string
- 转发规则的域名。
- Id string
- Uniquely identifies the resource.
- Listener
Id string - 监听器ID。
- Redirect
Config Volcengine.Get Rule Redirect Config - 重定向相关配置信息。
- Rule
Id string - 转发规则ID。
- Server
Group stringId - 转发规则关联的后端服务器组的ID。
-
List<Volcengine.
Get Rule Tag> - 标签列表。
- Url string
- 转发规则的URL。
- Action
Type string - 转发规则的转发动作。取值如下:Forward:转发至。Redirect:重定向至。
- Description string
- 转发规则的描述,默认值为空字符串。规范如下:必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、中划线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。
- Domain string
- 转发规则的域名。
- Id string
- Uniquely identifies the resource.
- Listener
Id string - 监听器ID。
- Redirect
Config GetRule Redirect Config - 重定向相关配置信息。
- Rule
Id string - 转发规则ID。
- Server
Group stringId - 转发规则关联的后端服务器组的ID。
-
[]Get
Rule Tag - 标签列表。
- Url string
- 转发规则的URL。
- action
Type String - 转发规则的转发动作。取值如下:Forward:转发至。Redirect:重定向至。
- description String
- 转发规则的描述,默认值为空字符串。规范如下:必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、中划线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。
- domain String
- 转发规则的域名。
- id String
- Uniquely identifies the resource.
- listener
Id String - 监听器ID。
- redirect
Config GetRule Redirect Config - 重定向相关配置信息。
- rule
Id String - 转发规则ID。
- server
Group StringId - 转发规则关联的后端服务器组的ID。
-
List<Get
Rule Tag> - 标签列表。
- url String
- 转发规则的URL。
- action
Type string - 转发规则的转发动作。取值如下:Forward:转发至。Redirect:重定向至。
- description string
- 转发规则的描述,默认值为空字符串。规范如下:必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、中划线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。
- domain string
- 转发规则的域名。
- id string
- Uniquely identifies the resource.
- listener
Id string - 监听器ID。
- redirect
Config GetRule Redirect Config - 重定向相关配置信息。
- rule
Id string - 转发规则ID。
- server
Group stringId - 转发规则关联的后端服务器组的ID。
-
Get
Rule Tag[] - 标签列表。
- 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 GetRule Redirect Config - 重定向相关配置信息。
- rule_
id str - 转发规则ID。
- server_
group_ strid - 转发规则关联的后端服务器组的ID。
-
Sequence[Get
Rule Tag] - 标签列表。
- url str
- 转发规则的URL。
- action
Type String - 转发规则的转发动作。取值如下:Forward:转发至。Redirect:重定向至。
- description String
- 转发规则的描述,默认值为空字符串。规范如下:必须以字母、数字或中文开头,可包含字母、数字、中文及以下特殊字符:英文逗号(,)、点号(.)、下划线(_)、空格( )、等号(=)、中划线(-)、中文逗号(,)、中文句号(。)。长度限制为0 ~ 255个字符。
- domain String
- 转发规则的域名。
- id String
- Uniquely identifies the resource.
- listener
Id String - 监听器ID。
- redirect
Config Property Map - 重定向相关配置信息。
- rule
Id String - 转发规则ID。
- server
Group StringId - 转发规则关联的后端服务器组的ID。
- 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(默认值)。
- Status
Code 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(默认值)。
- Status
Code 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(默认值)。
- status
Code 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(默认值)。
- status
Code 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(默认值)。
- status
Code String - 转发规则重定向的状态码。取值如下:301(默认):表示请求的资源已被永久移动到新的 URL,客户端应该使用新的 URL 进行后续请求。302:表示请求的资源被临时移动到新的 URL,但未来可能会再次更改,客户端应该使用新的 URL 进行后续请求。307:与 302 类似,但在重定向时要求客户端保持请求方法不变。例如,原来是 GET 请求,则重定向后仍然是 GET 请求。308:与 301 类似,但在重定向时要求客户端保持请求方法不变。
GetRuleTag
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
