Volcengine v0.0.43 published on Friday, Jan 16, 2026 by Volcengine
Volcengine v0.0.43 published on Friday, Jan 16, 2026 by Volcengine
Use this data source to query detailed information of alb rules
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const foo = volcengine.alb.getRules({
listenerId: "lsn-1iidd19u4oni874adhezjkyj3",
});
import pulumi
import pulumi_volcengine as volcengine
foo = volcengine.alb.get_rules(listener_id="lsn-1iidd19u4oni874adhezjkyj3")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/alb"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := alb.GetRules(ctx, &alb.GetRulesArgs{
ListenerId: "lsn-1iidd19u4oni874adhezjkyj3",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() =>
{
var foo = Volcengine.Alb.GetRules.Invoke(new()
{
ListenerId = "lsn-1iidd19u4oni874adhezjkyj3",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.alb.AlbFunctions;
import com.pulumi.volcengine.alb.inputs.GetRulesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var foo = AlbFunctions.getRules(GetRulesArgs.builder()
.listenerId("lsn-1iidd19u4oni874adhezjkyj3")
.build());
}
}
variables:
foo:
fn::invoke:
Function: volcengine:alb:getRules
Arguments:
listenerId: lsn-1iidd19u4oni874adhezjkyj3
Using getRules
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 getRules(args: GetRulesArgs, opts?: InvokeOptions): Promise<GetRulesResult>
function getRulesOutput(args: GetRulesOutputArgs, opts?: InvokeOptions): Output<GetRulesResult>def get_rules(listener_id: Optional[str] = None,
output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRulesResult
def get_rules_output(listener_id: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRulesResult]func GetRules(ctx *Context, args *GetRulesArgs, opts ...InvokeOption) (*GetRulesResult, error)
func GetRulesOutput(ctx *Context, args *GetRulesOutputArgs, opts ...InvokeOption) GetRulesResultOutput> Note: This function is named GetRules in the Go SDK.
public static class GetRules
{
public static Task<GetRulesResult> InvokeAsync(GetRulesArgs args, InvokeOptions? opts = null)
public static Output<GetRulesResult> Invoke(GetRulesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRulesResult> getRules(GetRulesArgs args, InvokeOptions options)
public static Output<GetRulesResult> getRules(GetRulesArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:alb/getRules:getRules
arguments:
# arguments dictionaryThe following arguments are supported:
- Listener
Id string - The Id of listener.
- Output
File string - File name where to save data source results.
- Listener
Id string - The Id of listener.
- Output
File string - File name where to save data source results.
- listener
Id String - The Id of listener.
- output
File String - File name where to save data source results.
- listener
Id string - The Id of listener.
- output
File string - File name where to save data source results.
- listener_
id str - The Id of listener.
- output_
file str - File name where to save data source results.
- listener
Id String - The Id of listener.
- output
File String - File name where to save data source results.
getRules Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Listener
Id string - Rules
List<Get
Rules Rule> - The collection of Rule query.
- Total
Count int - The total count of Rule query.
- Output
File string
- Id string
- The provider-assigned unique ID for this managed resource.
- Listener
Id string - Rules
[]Get
Rules Rule - The collection of Rule query.
- Total
Count int - The total count of Rule query.
- Output
File string
- id String
- The provider-assigned unique ID for this managed resource.
- listener
Id String - rules
List<Get
Rules Rule> - The collection of Rule query.
- total
Count Integer - The total count of Rule query.
- output
File String
- id string
- The provider-assigned unique ID for this managed resource.
- listener
Id string - rules
Get
Rules Rule[] - The collection of Rule query.
- total
Count number - The total count of Rule query.
- output
File string
- id str
- The provider-assigned unique ID for this managed resource.
- listener_
id str - rules
Sequence[Get
Rules Rule] - The collection of Rule query.
- total_
count int - The total count of Rule query.
- output_
file str
- id String
- The provider-assigned unique ID for this managed resource.
- listener
Id String - rules List<Property Map>
- The collection of Rule query.
- total
Count Number - The total count of Rule query.
- output
File String
Supporting Types
GetRulesRule
- Description string
- The Description of Rule.
- Domain string
- The Domain of Rule.
- Forward
Group List<GetConfigs Rules Rule Forward Group Config> - Forward group configuration for ForwardGroup type action.
- Id string
- The Id of Rule.
- Priority int
- The priority of the Rule. Only the standard version is supported.
- Redirect
Configs List<GetRules Rule Redirect Config> - Redirect configuration for Redirect type action.
- Rewrite
Configs List<GetRules Rule Rewrite Config> - Rewrite configuration for Rewrite type action.
- Rewrite
Enabled string - Rewrite configuration switch for forwarding rules, only allows configuration and takes effect when RuleAction is empty (i.e., forwarding to server group). Only available for whitelist users, please submit an application to experience. Supported values are as follows: on: enable. off: disable.
- Rule
Action string - The forwarding rule action, if this parameter is empty, forward to server group, if value is
Redirect, will redirect. - Rule
Actions List<GetRules Rule Rule Action> - The rule actions for standard edition forwarding rules.
- Rule
Conditions List<GetRules Rule Rule Condition> - The rule conditions for standard edition forwarding rules.
- Rule
Id string - The Id of Rule.
- Server
Group stringId - The Id of Server Group.
- Traffic
Limit stringEnabled - Forwarding rule QPS rate limiting switch: on: enable. off: disable (default).
- Traffic
Limit intQps - When Rules.N.TrafficLimitEnabled is turned on, this field is required. Requests per second. Valid values are between 100 and 100000.
- Url string
- The Url of Rule.
- Description string
- The Description of Rule.
- Domain string
- The Domain of Rule.
- Forward
Group []GetConfigs Rules Rule Forward Group Config - Forward group configuration for ForwardGroup type action.
- Id string
- The Id of Rule.
- Priority int
- The priority of the Rule. Only the standard version is supported.
- Redirect
Configs []GetRules Rule Redirect Config - Redirect configuration for Redirect type action.
- Rewrite
Configs []GetRules Rule Rewrite Config - Rewrite configuration for Rewrite type action.
- Rewrite
Enabled string - Rewrite configuration switch for forwarding rules, only allows configuration and takes effect when RuleAction is empty (i.e., forwarding to server group). Only available for whitelist users, please submit an application to experience. Supported values are as follows: on: enable. off: disable.
- Rule
Action string - The forwarding rule action, if this parameter is empty, forward to server group, if value is
Redirect, will redirect. - Rule
Actions []GetRules Rule Rule Action - The rule actions for standard edition forwarding rules.
- Rule
Conditions []GetRules Rule Rule Condition - The rule conditions for standard edition forwarding rules.
- Rule
Id string - The Id of Rule.
- Server
Group stringId - The Id of Server Group.
- Traffic
Limit stringEnabled - Forwarding rule QPS rate limiting switch: on: enable. off: disable (default).
- Traffic
Limit intQps - When Rules.N.TrafficLimitEnabled is turned on, this field is required. Requests per second. Valid values are between 100 and 100000.
- Url string
- The Url of Rule.
- description String
- The Description of Rule.
- domain String
- The Domain of Rule.
- forward
Group List<GetConfigs Rules Rule Forward Group Config> - Forward group configuration for ForwardGroup type action.
- id String
- The Id of Rule.
- priority Integer
- The priority of the Rule. Only the standard version is supported.
- redirect
Configs List<GetRules Rule Redirect Config> - Redirect configuration for Redirect type action.
- rewrite
Configs List<GetRules Rule Rewrite Config> - Rewrite configuration for Rewrite type action.
- rewrite
Enabled String - Rewrite configuration switch for forwarding rules, only allows configuration and takes effect when RuleAction is empty (i.e., forwarding to server group). Only available for whitelist users, please submit an application to experience. Supported values are as follows: on: enable. off: disable.
- rule
Action String - The forwarding rule action, if this parameter is empty, forward to server group, if value is
Redirect, will redirect. - rule
Actions List<GetRules Rule Rule Action> - The rule actions for standard edition forwarding rules.
- rule
Conditions List<GetRules Rule Rule Condition> - The rule conditions for standard edition forwarding rules.
- rule
Id String - The Id of Rule.
- server
Group StringId - The Id of Server Group.
- traffic
Limit StringEnabled - Forwarding rule QPS rate limiting switch: on: enable. off: disable (default).
- traffic
Limit IntegerQps - When Rules.N.TrafficLimitEnabled is turned on, this field is required. Requests per second. Valid values are between 100 and 100000.
- url String
- The Url of Rule.
- description string
- The Description of Rule.
- domain string
- The Domain of Rule.
- forward
Group GetConfigs Rules Rule Forward Group Config[] - Forward group configuration for ForwardGroup type action.
- id string
- The Id of Rule.
- priority number
- The priority of the Rule. Only the standard version is supported.
- redirect
Configs GetRules Rule Redirect Config[] - Redirect configuration for Redirect type action.
- rewrite
Configs GetRules Rule Rewrite Config[] - Rewrite configuration for Rewrite type action.
- rewrite
Enabled string - Rewrite configuration switch for forwarding rules, only allows configuration and takes effect when RuleAction is empty (i.e., forwarding to server group). Only available for whitelist users, please submit an application to experience. Supported values are as follows: on: enable. off: disable.
- rule
Action string - The forwarding rule action, if this parameter is empty, forward to server group, if value is
Redirect, will redirect. - rule
Actions GetRules Rule Rule Action[] - The rule actions for standard edition forwarding rules.
- rule
Conditions GetRules Rule Rule Condition[] - The rule conditions for standard edition forwarding rules.
- rule
Id string - The Id of Rule.
- server
Group stringId - The Id of Server Group.
- traffic
Limit stringEnabled - Forwarding rule QPS rate limiting switch: on: enable. off: disable (default).
- traffic
Limit numberQps - When Rules.N.TrafficLimitEnabled is turned on, this field is required. Requests per second. Valid values are between 100 and 100000.
- url string
- The Url of Rule.
- description str
- The Description of Rule.
- domain str
- The Domain of Rule.
- forward_
group_ Sequence[Getconfigs Rules Rule Forward Group Config] - Forward group configuration for ForwardGroup type action.
- id str
- The Id of Rule.
- priority int
- The priority of the Rule. Only the standard version is supported.
- redirect_
configs Sequence[GetRules Rule Redirect Config] - Redirect configuration for Redirect type action.
- rewrite_
configs Sequence[GetRules Rule Rewrite Config] - Rewrite configuration for Rewrite type action.
- rewrite_
enabled str - Rewrite configuration switch for forwarding rules, only allows configuration and takes effect when RuleAction is empty (i.e., forwarding to server group). Only available for whitelist users, please submit an application to experience. Supported values are as follows: on: enable. off: disable.
- rule_
action str - The forwarding rule action, if this parameter is empty, forward to server group, if value is
Redirect, will redirect. - rule_
actions Sequence[GetRules Rule Rule Action] - The rule actions for standard edition forwarding rules.
- rule_
conditions Sequence[GetRules Rule Rule Condition] - The rule conditions for standard edition forwarding rules.
- rule_
id str - The Id of Rule.
- server_
group_ strid - The Id of Server Group.
- traffic_
limit_ strenabled - Forwarding rule QPS rate limiting switch: on: enable. off: disable (default).
- traffic_
limit_ intqps - When Rules.N.TrafficLimitEnabled is turned on, this field is required. Requests per second. Valid values are between 100 and 100000.
- url str
- The Url of Rule.
- description String
- The Description of Rule.
- domain String
- The Domain of Rule.
- forward
Group List<Property Map>Configs - Forward group configuration for ForwardGroup type action.
- id String
- The Id of Rule.
- priority Number
- The priority of the Rule. Only the standard version is supported.
- redirect
Configs List<Property Map> - Redirect configuration for Redirect type action.
- rewrite
Configs List<Property Map> - Rewrite configuration for Rewrite type action.
- rewrite
Enabled String - Rewrite configuration switch for forwarding rules, only allows configuration and takes effect when RuleAction is empty (i.e., forwarding to server group). Only available for whitelist users, please submit an application to experience. Supported values are as follows: on: enable. off: disable.
- rule
Action String - The forwarding rule action, if this parameter is empty, forward to server group, if value is
Redirect, will redirect. - rule
Actions List<Property Map> - The rule actions for standard edition forwarding rules.
- rule
Conditions List<Property Map> - The rule conditions for standard edition forwarding rules.
- rule
Id String - The Id of Rule.
- server
Group StringId - The Id of Server Group.
- traffic
Limit StringEnabled - Forwarding rule QPS rate limiting switch: on: enable. off: disable (default).
- traffic
Limit NumberQps - When Rules.N.TrafficLimitEnabled is turned on, this field is required. Requests per second. Valid values are between 100 and 100000.
- url String
- The Url of Rule.
GetRulesRuleForwardGroupConfig
- Server
Group List<GetTuples Rules Rule Forward Group Config Server Group Tuple> - The server group tuples.
- Sticky
Session stringEnabled - Whether to enable inter-group session hold.
- Sticky
Session intTimeout - The group session stickiness timeout, in seconds.
- Server
Group []GetTuples Rules Rule Forward Group Config Server Group Tuple - The server group tuples.
- Sticky
Session stringEnabled - Whether to enable inter-group session hold.
- Sticky
Session intTimeout - The group session stickiness timeout, in seconds.
- server
Group List<GetTuples Rules Rule Forward Group Config Server Group Tuple> - The server group tuples.
- sticky
Session StringEnabled - Whether to enable inter-group session hold.
- sticky
Session IntegerTimeout - The group session stickiness timeout, in seconds.
- server
Group GetTuples Rules Rule Forward Group Config Server Group Tuple[] - The server group tuples.
- sticky
Session stringEnabled - Whether to enable inter-group session hold.
- sticky
Session numberTimeout - The group session stickiness timeout, in seconds.
- server_
group_ Sequence[Gettuples Rules Rule Forward Group Config Server Group Tuple] - The server group tuples.
- sticky_
session_ strenabled - Whether to enable inter-group session hold.
- sticky_
session_ inttimeout - The group session stickiness timeout, in seconds.
- server
Group List<Property Map>Tuples - The server group tuples.
- sticky
Session StringEnabled - Whether to enable inter-group session hold.
- sticky
Session NumberTimeout - The group session stickiness timeout, in seconds.
GetRulesRuleForwardGroupConfigServerGroupTuple
- Server
Group stringId - The Id of Server Group.
- Weight string
- The weight of the server group.
- Server
Group stringId - The Id of Server Group.
- Weight string
- The weight of the server group.
- server
Group StringId - The Id of Server Group.
- weight String
- The weight of the server group.
- server
Group stringId - The Id of Server Group.
- weight string
- The weight of the server group.
- server_
group_ strid - The Id of Server Group.
- weight str
- The weight of the server group.
- server
Group StringId - The Id of Server Group.
- weight String
- The weight of the server group.
GetRulesRuleRedirectConfig
- Redirect
Domain string - The redirect domain.
- Redirect
Http stringCode - The redirect HTTP code.
- Redirect
Port string - The redirect port.
- Redirect
Protocol string - The redirect protocol.
- Redirect
Uri string - The redirect URI.
- Redirect
Domain string - The redirect domain.
- Redirect
Http stringCode - The redirect HTTP code.
- Redirect
Port string - The redirect port.
- Redirect
Protocol string - The redirect protocol.
- Redirect
Uri string - The redirect URI.
- redirect
Domain String - The redirect domain.
- redirect
Http StringCode - The redirect HTTP code.
- redirect
Port String - The redirect port.
- redirect
Protocol String - The redirect protocol.
- redirect
Uri String - The redirect URI.
- redirect
Domain string - The redirect domain.
- redirect
Http stringCode - The redirect HTTP code.
- redirect
Port string - The redirect port.
- redirect
Protocol string - The redirect protocol.
- redirect
Uri string - The redirect URI.
- redirect_
domain str - The redirect domain.
- redirect_
http_ strcode - The redirect HTTP code.
- redirect_
port str - The redirect port.
- redirect_
protocol str - The redirect protocol.
- redirect_
uri str - The redirect URI.
- redirect
Domain String - The redirect domain.
- redirect
Http StringCode - The redirect HTTP code.
- redirect
Port String - The redirect port.
- redirect
Protocol String - The redirect protocol.
- redirect
Uri String - The redirect URI.
GetRulesRuleRewriteConfig
- Rewrite
Path string - Rewrite path.
- Rewrite
Path string - Rewrite path.
- rewrite
Path String - Rewrite path.
- rewrite
Path string - Rewrite path.
- rewrite_
path str - Rewrite path.
- rewrite
Path String - Rewrite path.
GetRulesRuleRuleAction
- Fixed
Response List<GetConfigs Rules Rule Rule Action Fixed Response Config> - Fixed response configuration for fixed response type rule.
- Forward
Group List<GetConfigs Rules Rule Rule Action Forward Group Config> - Forward group configuration for ForwardGroup type action.
- Redirect
Configs List<GetRules Rule Rule Action Redirect Config> - Redirect configuration for Redirect type action.
- Rewrite
Configs List<GetRules Rule Rule Action Rewrite Config> - Rewrite configuration for Rewrite type action.
- Traffic
Limit List<GetConfigs Rules Rule Rule Action Traffic Limit Config> - Traffic limit configuration for TrafficLimit type action.
- Type string
- The type of rule condition. Valid values: Host, Path, Header.
- Fixed
Response []GetConfigs Rules Rule Rule Action Fixed Response Config - Fixed response configuration for fixed response type rule.
- Forward
Group []GetConfigs Rules Rule Rule Action Forward Group Config - Forward group configuration for ForwardGroup type action.
- Redirect
Configs []GetRules Rule Rule Action Redirect Config - Redirect configuration for Redirect type action.
- Rewrite
Configs []GetRules Rule Rule Action Rewrite Config - Rewrite configuration for Rewrite type action.
- Traffic
Limit []GetConfigs Rules Rule Rule Action Traffic Limit Config - Traffic limit configuration for TrafficLimit type action.
- Type string
- The type of rule condition. Valid values: Host, Path, Header.
- fixed
Response List<GetConfigs Rules Rule Rule Action Fixed Response Config> - Fixed response configuration for fixed response type rule.
- forward
Group List<GetConfigs Rules Rule Rule Action Forward Group Config> - Forward group configuration for ForwardGroup type action.
- redirect
Configs List<GetRules Rule Rule Action Redirect Config> - Redirect configuration for Redirect type action.
- rewrite
Configs List<GetRules Rule Rule Action Rewrite Config> - Rewrite configuration for Rewrite type action.
- traffic
Limit List<GetConfigs Rules Rule Rule Action Traffic Limit Config> - Traffic limit configuration for TrafficLimit type action.
- type String
- The type of rule condition. Valid values: Host, Path, Header.
- fixed
Response GetConfigs Rules Rule Rule Action Fixed Response Config[] - Fixed response configuration for fixed response type rule.
- forward
Group GetConfigs Rules Rule Rule Action Forward Group Config[] - Forward group configuration for ForwardGroup type action.
- redirect
Configs GetRules Rule Rule Action Redirect Config[] - Redirect configuration for Redirect type action.
- rewrite
Configs GetRules Rule Rule Action Rewrite Config[] - Rewrite configuration for Rewrite type action.
- traffic
Limit GetConfigs Rules Rule Rule Action Traffic Limit Config[] - Traffic limit configuration for TrafficLimit type action.
- type string
- The type of rule condition. Valid values: Host, Path, Header.
- fixed_
response_ Sequence[Getconfigs Rules Rule Rule Action Fixed Response Config] - Fixed response configuration for fixed response type rule.
- forward_
group_ Sequence[Getconfigs Rules Rule Rule Action Forward Group Config] - Forward group configuration for ForwardGroup type action.
- redirect_
configs Sequence[GetRules Rule Rule Action Redirect Config] - Redirect configuration for Redirect type action.
- rewrite_
configs Sequence[GetRules Rule Rule Action Rewrite Config] - Rewrite configuration for Rewrite type action.
- traffic_
limit_ Sequence[Getconfigs Rules Rule Rule Action Traffic Limit Config] - Traffic limit configuration for TrafficLimit type action.
- type str
- The type of rule condition. Valid values: Host, Path, Header.
- fixed
Response List<Property Map>Configs - Fixed response configuration for fixed response type rule.
- forward
Group List<Property Map>Configs - Forward group configuration for ForwardGroup type action.
- redirect
Configs List<Property Map> - Redirect configuration for Redirect type action.
- rewrite
Configs List<Property Map> - Rewrite configuration for Rewrite type action.
- traffic
Limit List<Property Map>Configs - Traffic limit configuration for TrafficLimit type action.
- type String
- The type of rule condition. Valid values: Host, Path, Header.
GetRulesRuleRuleActionFixedResponseConfig
- Content
Type string - The content type of the fixed response.
- Response
Body string - The response body of the fixed response.
- Response
Code string - The fixed response HTTP status code.
- Response
Message string - The fixed response message.
- Content
Type string - The content type of the fixed response.
- Response
Body string - The response body of the fixed response.
- Response
Code string - The fixed response HTTP status code.
- Response
Message string - The fixed response message.
- content
Type String - The content type of the fixed response.
- response
Body String - The response body of the fixed response.
- response
Code String - The fixed response HTTP status code.
- response
Message String - The fixed response message.
- content
Type string - The content type of the fixed response.
- response
Body string - The response body of the fixed response.
- response
Code string - The fixed response HTTP status code.
- response
Message string - The fixed response message.
- content_
type str - The content type of the fixed response.
- response_
body str - The response body of the fixed response.
- response_
code str - The fixed response HTTP status code.
- response_
message str - The fixed response message.
- content
Type String - The content type of the fixed response.
- response
Body String - The response body of the fixed response.
- response
Code String - The fixed response HTTP status code.
- response
Message String - The fixed response message.
GetRulesRuleRuleActionForwardGroupConfig
- Server
Group List<GetSticky Sessions Rules Rule Rule Action Forward Group Config Server Group Sticky Session> - The config of group session stickiness.
- Server
Group List<GetTuples Rules Rule Rule Action Forward Group Config Server Group Tuple> - The server group tuples.
- Server
Group []GetSticky Sessions Rules Rule Rule Action Forward Group Config Server Group Sticky Session - The config of group session stickiness.
- Server
Group []GetTuples Rules Rule Rule Action Forward Group Config Server Group Tuple - The server group tuples.
- server
Group List<GetSticky Sessions Rules Rule Rule Action Forward Group Config Server Group Sticky Session> - The config of group session stickiness.
- server
Group List<GetTuples Rules Rule Rule Action Forward Group Config Server Group Tuple> - The server group tuples.
- server
Group GetSticky Sessions Rules Rule Rule Action Forward Group Config Server Group Sticky Session[] - The config of group session stickiness.
- server
Group GetTuples Rules Rule Rule Action Forward Group Config Server Group Tuple[] - The server group tuples.
- server_
group_ Sequence[Getsticky_ sessions Rules Rule Rule Action Forward Group Config Server Group Sticky Session] - The config of group session stickiness.
- server_
group_ Sequence[Gettuples Rules Rule Rule Action Forward Group Config Server Group Tuple] - The server group tuples.
- server
Group List<Property Map>Sticky Sessions - The config of group session stickiness.
- server
Group List<Property Map>Tuples - The server group tuples.
GetRulesRuleRuleActionForwardGroupConfigServerGroupStickySession
GetRulesRuleRuleActionForwardGroupConfigServerGroupTuple
- Server
Group stringId - The Id of Server Group.
- Weight int
- The weight of the server group.
- Server
Group stringId - The Id of Server Group.
- Weight int
- The weight of the server group.
- server
Group StringId - The Id of Server Group.
- weight Integer
- The weight of the server group.
- server
Group stringId - The Id of Server Group.
- weight number
- The weight of the server group.
- server_
group_ strid - The Id of Server Group.
- weight int
- The weight of the server group.
- server
Group StringId - The Id of Server Group.
- weight Number
- The weight of the server group.
GetRulesRuleRuleActionRedirectConfig
- Redirect
Domain string - The redirect domain.
- Redirect
Http stringCode - The redirect HTTP code.
- Redirect
Port string - The redirect port.
- Redirect
Protocol string - The redirect protocol.
- Redirect
Uri string - The redirect URI.
- Redirect
Domain string - The redirect domain.
- Redirect
Http stringCode - The redirect HTTP code.
- Redirect
Port string - The redirect port.
- Redirect
Protocol string - The redirect protocol.
- Redirect
Uri string - The redirect URI.
- redirect
Domain String - The redirect domain.
- redirect
Http StringCode - The redirect HTTP code.
- redirect
Port String - The redirect port.
- redirect
Protocol String - The redirect protocol.
- redirect
Uri String - The redirect URI.
- redirect
Domain string - The redirect domain.
- redirect
Http stringCode - The redirect HTTP code.
- redirect
Port string - The redirect port.
- redirect
Protocol string - The redirect protocol.
- redirect
Uri string - The redirect URI.
- redirect_
domain str - The redirect domain.
- redirect_
http_ strcode - The redirect HTTP code.
- redirect_
port str - The redirect port.
- redirect_
protocol str - The redirect protocol.
- redirect_
uri str - The redirect URI.
- redirect
Domain String - The redirect domain.
- redirect
Http StringCode - The redirect HTTP code.
- redirect
Port String - The redirect port.
- redirect
Protocol String - The redirect protocol.
- redirect
Uri String - The redirect URI.
GetRulesRuleRuleActionRewriteConfig
- Path string
- The rewrite path.
- Path string
- The rewrite path.
- path String
- The rewrite path.
- path string
- The rewrite path.
- path str
- The rewrite path.
- path String
- The rewrite path.
GetRulesRuleRuleActionTrafficLimitConfig
- Qps int
- The QPS limit.
- Qps int
- The QPS limit.
- qps Integer
- The QPS limit.
- qps number
- The QPS limit.
- qps int
- The QPS limit.
- qps Number
- The QPS limit.
GetRulesRuleRuleCondition
- Header
Configs List<GetRules Rule Rule Condition Header Config> - Header configuration for Header type condition.
- Host
Configs List<GetRules Rule Rule Condition Host Config> - Host configuration for host type condition.
- Method
Configs List<GetRules Rule Rule Condition Method Config> - Method configuration for Method type condition.
- Path
Configs List<GetRules Rule Rule Condition Path Config> - Path configuration for Path type condition.
- Query
String List<GetConfigs Rules Rule Rule Condition Query String Config> - Query string configuration.
- Type string
- The type of rule condition. Valid values: Host, Path, Header.
- Header
Configs []GetRules Rule Rule Condition Header Config - Header configuration for Header type condition.
- Host
Configs []GetRules Rule Rule Condition Host Config - Host configuration for host type condition.
- Method
Configs []GetRules Rule Rule Condition Method Config - Method configuration for Method type condition.
- Path
Configs []GetRules Rule Rule Condition Path Config - Path configuration for Path type condition.
- Query
String []GetConfigs Rules Rule Rule Condition Query String Config - Query string configuration.
- Type string
- The type of rule condition. Valid values: Host, Path, Header.
- header
Configs List<GetRules Rule Rule Condition Header Config> - Header configuration for Header type condition.
- host
Configs List<GetRules Rule Rule Condition Host Config> - Host configuration for host type condition.
- method
Configs List<GetRules Rule Rule Condition Method Config> - Method configuration for Method type condition.
- path
Configs List<GetRules Rule Rule Condition Path Config> - Path configuration for Path type condition.
- query
String List<GetConfigs Rules Rule Rule Condition Query String Config> - Query string configuration.
- type String
- The type of rule condition. Valid values: Host, Path, Header.
- header
Configs GetRules Rule Rule Condition Header Config[] - Header configuration for Header type condition.
- host
Configs GetRules Rule Rule Condition Host Config[] - Host configuration for host type condition.
- method
Configs GetRules Rule Rule Condition Method Config[] - Method configuration for Method type condition.
- path
Configs GetRules Rule Rule Condition Path Config[] - Path configuration for Path type condition.
- query
String GetConfigs Rules Rule Rule Condition Query String Config[] - Query string configuration.
- type string
- The type of rule condition. Valid values: Host, Path, Header.
- header_
configs Sequence[GetRules Rule Rule Condition Header Config] - Header configuration for Header type condition.
- host_
configs Sequence[GetRules Rule Rule Condition Host Config] - Host configuration for host type condition.
- method_
configs Sequence[GetRules Rule Rule Condition Method Config] - Method configuration for Method type condition.
- path_
configs Sequence[GetRules Rule Rule Condition Path Config] - Path configuration for Path type condition.
- query_
string_ Sequence[Getconfigs Rules Rule Rule Condition Query String Config] - Query string configuration.
- type str
- The type of rule condition. Valid values: Host, Path, Header.
- header
Configs List<Property Map> - Header configuration for Header type condition.
- host
Configs List<Property Map> - Host configuration for host type condition.
- method
Configs List<Property Map> - Method configuration for Method type condition.
- path
Configs List<Property Map> - Path configuration for Path type condition.
- query
String List<Property Map>Configs - Query string configuration.
- type String
- The type of rule condition. Valid values: Host, Path, Header.
GetRulesRuleRuleConditionHeaderConfig
GetRulesRuleRuleConditionHostConfig
- Values List<string>
- The list of query string values.
- Values []string
- The list of query string values.
- values List<String>
- The list of query string values.
- values string[]
- The list of query string values.
- values Sequence[str]
- The list of query string values.
- values List<String>
- The list of query string values.
GetRulesRuleRuleConditionMethodConfig
- Values List<string>
- The list of query string values.
- Values []string
- The list of query string values.
- values List<String>
- The list of query string values.
- values string[]
- The list of query string values.
- values Sequence[str]
- The list of query string values.
- values List<String>
- The list of query string values.
GetRulesRuleRuleConditionPathConfig
- Values List<string>
- The list of query string values.
- Values []string
- The list of query string values.
- values List<String>
- The list of query string values.
- values string[]
- The list of query string values.
- values Sequence[str]
- The list of query string values.
- values List<String>
- The list of query string values.
GetRulesRuleRuleConditionQueryStringConfig
- Values
List<Get
Rules Rule Rule Condition Query String Config Value> - The list of query string values.
- Values
[]Get
Rules Rule Rule Condition Query String Config Value - The list of query string values.
- values
List<Get
Rules Rule Rule Condition Query String Config Value> - The list of query string values.
- values
Get
Rules Rule Rule Condition Query String Config Value[] - The list of query string values.
- values
Sequence[Get
Rules Rule Rule Condition Query String Config Value] - The list of query string values.
- values List<Property Map>
- The list of query string values.
GetRulesRuleRuleConditionQueryStringConfigValue
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengineTerraform Provider.
Volcengine v0.0.43 published on Friday, Jan 16, 2026 by Volcengine
