Alibaba Cloud v3.57.1 published on Wednesday, Jun 26, 2024 by Pulumi
alicloud.alb.getRules
Explore with Pulumi AI
This data source provides the Alb Rules of the current Alibaba Cloud user.
NOTE: Available since v1.133.0.
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(ids: Optional[Sequence[str]] = None,
listener_ids: Optional[Sequence[str]] = None,
load_balancer_ids: Optional[Sequence[str]] = None,
name_regex: Optional[str] = None,
output_file: Optional[str] = None,
rule_ids: Optional[Sequence[str]] = None,
status: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRulesResult
def get_rules_output(ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
listener_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
load_balancer_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
name_regex: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
rule_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
status: 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: alicloud:alb/getRules:getRules
arguments:
# arguments dictionary
The following arguments are supported:
- Ids List<string>
- A list of Rule IDs.
- Listener
Ids List<string> - The listener ids.
- Load
Balancer List<string>Ids - The load balancer ids.
- Name
Regex string - A regex string to filter results by Rule name.
- Output
File string - File name where to save data source results (after running
pulumi preview
). - Rule
Ids List<string> - The rule ids.
- Status string
- The status of the forwarding rule. Valid values:
Provisioning
,Configuring
,Available
.
- Ids []string
- A list of Rule IDs.
- Listener
Ids []string - The listener ids.
- Load
Balancer []stringIds - The load balancer ids.
- Name
Regex string - A regex string to filter results by Rule name.
- Output
File string - File name where to save data source results (after running
pulumi preview
). - Rule
Ids []string - The rule ids.
- Status string
- The status of the forwarding rule. Valid values:
Provisioning
,Configuring
,Available
.
- ids List<String>
- A list of Rule IDs.
- listener
Ids List<String> - The listener ids.
- load
Balancer List<String>Ids - The load balancer ids.
- name
Regex String - A regex string to filter results by Rule name.
- output
File String - File name where to save data source results (after running
pulumi preview
). - rule
Ids List<String> - The rule ids.
- status String
- The status of the forwarding rule. Valid values:
Provisioning
,Configuring
,Available
.
- ids string[]
- A list of Rule IDs.
- listener
Ids string[] - The listener ids.
- load
Balancer string[]Ids - The load balancer ids.
- name
Regex string - A regex string to filter results by Rule name.
- output
File string - File name where to save data source results (after running
pulumi preview
). - rule
Ids string[] - The rule ids.
- status string
- The status of the forwarding rule. Valid values:
Provisioning
,Configuring
,Available
.
- ids Sequence[str]
- A list of Rule IDs.
- listener_
ids Sequence[str] - The listener ids.
- load_
balancer_ Sequence[str]ids - The load balancer ids.
- name_
regex str - A regex string to filter results by Rule name.
- output_
file str - File name where to save data source results (after running
pulumi preview
). - rule_
ids Sequence[str] - The rule ids.
- status str
- The status of the forwarding rule. Valid values:
Provisioning
,Configuring
,Available
.
- ids List<String>
- A list of Rule IDs.
- listener
Ids List<String> - The listener ids.
- load
Balancer List<String>Ids - The load balancer ids.
- name
Regex String - A regex string to filter results by Rule name.
- output
File String - File name where to save data source results (after running
pulumi preview
). - rule
Ids List<String> - The rule ids.
- status String
- The status of the forwarding rule. Valid values:
Provisioning
,Configuring
,Available
.
getRules Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- Names List<string>
- A list of Rule names.
- Rules
List<Pulumi.
Ali Cloud. Alb. Outputs. Get Rules Rule> - A list of Alb Rules. Each element contains the following attributes:
- Listener
Ids List<string> - Load
Balancer List<string>Ids - Name
Regex string - Output
File string - Rule
Ids List<string> - Status string
- The status of the forwarding rule.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- Names []string
- A list of Rule names.
- Rules
[]Get
Rules Rule - A list of Alb Rules. Each element contains the following attributes:
- Listener
Ids []string - Load
Balancer []stringIds - Name
Regex string - Output
File string - Rule
Ids []string - Status string
- The status of the forwarding rule.
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- names List<String>
- A list of Rule names.
- rules
List<Get
Rules Rule> - A list of Alb Rules. Each element contains the following attributes:
- listener
Ids List<String> - load
Balancer List<String>Ids - name
Regex String - output
File String - rule
Ids List<String> - status String
- The status of the forwarding rule.
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- names string[]
- A list of Rule names.
- rules
Get
Rules Rule[] - A list of Alb Rules. Each element contains the following attributes:
- listener
Ids string[] - load
Balancer string[]Ids - name
Regex string - output
File string - rule
Ids string[] - status string
- The status of the forwarding rule.
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- names Sequence[str]
- A list of Rule names.
- rules
Sequence[Get
Rules Rule] - A list of Alb Rules. Each element contains the following attributes:
- listener_
ids Sequence[str] - load_
balancer_ Sequence[str]ids - name_
regex str - output_
file str - rule_
ids Sequence[str] - status str
- The status of the forwarding rule.
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- names List<String>
- A list of Rule names.
- rules List<Property Map>
- A list of Alb Rules. Each element contains the following attributes:
- listener
Ids List<String> - load
Balancer List<String>Ids - name
Regex String - output
File String - rule
Ids List<String> - status String
- The status of the forwarding rule.
Supporting Types
GetRulesRule
- Id string
- The ID of the Rule.
- Listener
Id string - The ID of the listener to which the forwarding rule belongs.
- Load
Balancer stringId - The ID of the Application Load Balancer (ALB) instance to which the forwarding rule belongs.
- Priority int
- The priority of the rule.
- Rule
Actions List<Pulumi.Ali Cloud. Alb. Inputs. Get Rules Rule Rule Action> - The actions of the forwarding rules.
- Rule
Conditions List<Pulumi.Ali Cloud. Alb. Inputs. Get Rules Rule Rule Condition> - The conditions of the forwarding rule.
- Rule
Id string - The ID of the Rule.
- Rule
Name string - The name of the forwarding rule.
- Status string
- The status of the forwarding rule. Valid values:
Provisioning
,Configuring
,Available
.
- Id string
- The ID of the Rule.
- Listener
Id string - The ID of the listener to which the forwarding rule belongs.
- Load
Balancer stringId - The ID of the Application Load Balancer (ALB) instance to which the forwarding rule belongs.
- Priority int
- The priority of the rule.
- Rule
Actions []GetRules Rule Rule Action - The actions of the forwarding rules.
- Rule
Conditions []GetRules Rule Rule Condition - The conditions of the forwarding rule.
- Rule
Id string - The ID of the Rule.
- Rule
Name string - The name of the forwarding rule.
- Status string
- The status of the forwarding rule. Valid values:
Provisioning
,Configuring
,Available
.
- id String
- The ID of the Rule.
- listener
Id String - The ID of the listener to which the forwarding rule belongs.
- load
Balancer StringId - The ID of the Application Load Balancer (ALB) instance to which the forwarding rule belongs.
- priority Integer
- The priority of the rule.
- rule
Actions List<GetRules Rule Rule Action> - The actions of the forwarding rules.
- rule
Conditions List<GetRules Rule Rule Condition> - The conditions of the forwarding rule.
- rule
Id String - The ID of the Rule.
- rule
Name String - The name of the forwarding rule.
- status String
- The status of the forwarding rule. Valid values:
Provisioning
,Configuring
,Available
.
- id string
- The ID of the Rule.
- listener
Id string - The ID of the listener to which the forwarding rule belongs.
- load
Balancer stringId - The ID of the Application Load Balancer (ALB) instance to which the forwarding rule belongs.
- priority number
- The priority of the rule.
- rule
Actions GetRules Rule Rule Action[] - The actions of the forwarding rules.
- rule
Conditions GetRules Rule Rule Condition[] - The conditions of the forwarding rule.
- rule
Id string - The ID of the Rule.
- rule
Name string - The name of the forwarding rule.
- status string
- The status of the forwarding rule. Valid values:
Provisioning
,Configuring
,Available
.
- id str
- The ID of the Rule.
- listener_
id str - The ID of the listener to which the forwarding rule belongs.
- load_
balancer_ strid - The ID of the Application Load Balancer (ALB) instance to which the forwarding rule belongs.
- priority int
- The priority of the rule.
- rule_
actions Sequence[GetRules Rule Rule Action] - The actions of the forwarding rules.
- rule_
conditions Sequence[GetRules Rule Rule Condition] - The conditions of the forwarding rule.
- rule_
id str - The ID of the Rule.
- rule_
name str - The name of the forwarding rule.
- status str
- The status of the forwarding rule. Valid values:
Provisioning
,Configuring
,Available
.
- id String
- The ID of the Rule.
- listener
Id String - The ID of the listener to which the forwarding rule belongs.
- load
Balancer StringId - The ID of the Application Load Balancer (ALB) instance to which the forwarding rule belongs.
- priority Number
- The priority of the rule.
- rule
Actions List<Property Map> - The actions of the forwarding rules.
- rule
Conditions List<Property Map> - The conditions of the forwarding rule.
- rule
Id String - The ID of the Rule.
- rule
Name String - The name of the forwarding rule.
- status String
- The status of the forwarding rule. Valid values:
Provisioning
,Configuring
,Available
.
GetRulesRuleRuleAction
- Fixed
Response List<Pulumi.Configs Ali Cloud. Alb. Inputs. Get Rules Rule Rule Action Fixed Response Config> - The configuration of the fixed response.
- Forward
Group List<Pulumi.Configs Ali Cloud. Alb. Inputs. Get Rules Rule Rule Action Forward Group Config> - The configurations of the destination server groups.
- Insert
Header List<Pulumi.Configs Ali Cloud. Alb. Inputs. Get Rules Rule Rule Action Insert Header Config> - The configuration of the inserted header field.
- Order int
- The order of the forwarding rule actions.
- Redirect
Configs List<Pulumi.Ali Cloud. Alb. Inputs. Get Rules Rule Rule Action Redirect Config> - The configuration of the external redirect action.
- Rewrite
Configs List<Pulumi.Ali Cloud. Alb. Inputs. Get Rules Rule Rule Action Rewrite Config> - The redirect action within ALB.
- Traffic
Limit List<Pulumi.Configs Ali Cloud. Alb. Inputs. Get Rules Rule Rule Action Traffic Limit Config> - The Flow speed limit.
- Traffic
Mirror List<Pulumi.Configs Ali Cloud. Alb. Inputs. Get Rules Rule Rule Action Traffic Mirror Config> - The Traffic mirroring.
- Type string
- The type of the forwarding rule.
- Fixed
Response []GetConfigs Rules Rule Rule Action Fixed Response Config - The configuration of the fixed response.
- Forward
Group []GetConfigs Rules Rule Rule Action Forward Group Config - The configurations of the destination server groups.
- Insert
Header []GetConfigs Rules Rule Rule Action Insert Header Config - The configuration of the inserted header field.
- Order int
- The order of the forwarding rule actions.
- Redirect
Configs []GetRules Rule Rule Action Redirect Config - The configuration of the external redirect action.
- Rewrite
Configs []GetRules Rule Rule Action Rewrite Config - The redirect action within ALB.
- Traffic
Limit []GetConfigs Rules Rule Rule Action Traffic Limit Config - The Flow speed limit.
- Traffic
Mirror []GetConfigs Rules Rule Rule Action Traffic Mirror Config - The Traffic mirroring.
- Type string
- The type of the forwarding rule.
- fixed
Response List<GetConfigs Rules Rule Rule Action Fixed Response Config> - The configuration of the fixed response.
- forward
Group List<GetConfigs Rules Rule Rule Action Forward Group Config> - The configurations of the destination server groups.
- insert
Header List<GetConfigs Rules Rule Rule Action Insert Header Config> - The configuration of the inserted header field.
- order Integer
- The order of the forwarding rule actions.
- redirect
Configs List<GetRules Rule Rule Action Redirect Config> - The configuration of the external redirect action.
- rewrite
Configs List<GetRules Rule Rule Action Rewrite Config> - The redirect action within ALB.
- traffic
Limit List<GetConfigs Rules Rule Rule Action Traffic Limit Config> - The Flow speed limit.
- traffic
Mirror List<GetConfigs Rules Rule Rule Action Traffic Mirror Config> - The Traffic mirroring.
- type String
- The type of the forwarding rule.
- fixed
Response GetConfigs Rules Rule Rule Action Fixed Response Config[] - The configuration of the fixed response.
- forward
Group GetConfigs Rules Rule Rule Action Forward Group Config[] - The configurations of the destination server groups.
- insert
Header GetConfigs Rules Rule Rule Action Insert Header Config[] - The configuration of the inserted header field.
- order number
- The order of the forwarding rule actions.
- redirect
Configs GetRules Rule Rule Action Redirect Config[] - The configuration of the external redirect action.
- rewrite
Configs GetRules Rule Rule Action Rewrite Config[] - The redirect action within ALB.
- traffic
Limit GetConfigs Rules Rule Rule Action Traffic Limit Config[] - The Flow speed limit.
- traffic
Mirror GetConfigs Rules Rule Rule Action Traffic Mirror Config[] - The Traffic mirroring.
- type string
- The type of the forwarding rule.
- fixed_
response_ Sequence[Getconfigs Rules Rule Rule Action Fixed Response Config] - The configuration of the fixed response.
- forward_
group_ Sequence[Getconfigs Rules Rule Rule Action Forward Group Config] - The configurations of the destination server groups.
- insert_
header_ Sequence[Getconfigs Rules Rule Rule Action Insert Header Config] - The configuration of the inserted header field.
- order int
- The order of the forwarding rule actions.
- redirect_
configs Sequence[GetRules Rule Rule Action Redirect Config] - The configuration of the external redirect action.
- rewrite_
configs Sequence[GetRules Rule Rule Action Rewrite Config] - The redirect action within ALB.
- traffic_
limit_ Sequence[Getconfigs Rules Rule Rule Action Traffic Limit Config] - The Flow speed limit.
- traffic_
mirror_ Sequence[Getconfigs Rules Rule Rule Action Traffic Mirror Config] - The Traffic mirroring.
- type str
- The type of the forwarding rule.
- fixed
Response List<Property Map>Configs - The configuration of the fixed response.
- forward
Group List<Property Map>Configs - The configurations of the destination server groups.
- insert
Header List<Property Map>Configs - The configuration of the inserted header field.
- order Number
- The order of the forwarding rule actions.
- redirect
Configs List<Property Map> - The configuration of the external redirect action.
- rewrite
Configs List<Property Map> - The redirect action within ALB.
- traffic
Limit List<Property Map>Configs - The Flow speed limit.
- traffic
Mirror List<Property Map>Configs - The Traffic mirroring.
- type String
- The type of the forwarding rule.
GetRulesRuleRuleActionFixedResponseConfig
- Content string
- The fixed response. The response cannot exceed 1 KB in size and can contain only ASCII characters.
- Content
Type string - The format of the fixed response.
- Http
Code string - The redirect method.
- Content string
- The fixed response. The response cannot exceed 1 KB in size and can contain only ASCII characters.
- Content
Type string - The format of the fixed response.
- Http
Code string - The redirect method.
- content String
- The fixed response. The response cannot exceed 1 KB in size and can contain only ASCII characters.
- content
Type String - The format of the fixed response.
- http
Code String - The redirect method.
- content string
- The fixed response. The response cannot exceed 1 KB in size and can contain only ASCII characters.
- content
Type string - The format of the fixed response.
- http
Code string - The redirect method.
- content str
- The fixed response. The response cannot exceed 1 KB in size and can contain only ASCII characters.
- content_
type str - The format of the fixed response.
- http_
code str - The redirect method.
- content String
- The fixed response. The response cannot exceed 1 KB in size and can contain only ASCII characters.
- content
Type String - The format of the fixed response.
- http
Code String - The redirect method.
GetRulesRuleRuleActionForwardGroupConfig
- Server
Group List<Pulumi.Tuples Ali Cloud. Alb. Inputs. Get Rules Rule Rule Action Forward Group Config Server Group Tuple> - The destination server group to which requests are forwarded.
- Server
Group []GetTuples Rules Rule Rule Action Forward Group Config Server Group Tuple - The destination server group to which requests are forwarded.
- server
Group List<GetTuples Rules Rule Rule Action Forward Group Config Server Group Tuple> - The destination server group to which requests are forwarded.
- server
Group GetTuples Rules Rule Rule Action Forward Group Config Server Group Tuple[] - The destination server group to which requests are forwarded.
- server_
group_ Sequence[Gettuples Rules Rule Rule Action Forward Group Config Server Group Tuple] - The destination server group to which requests are forwarded.
- server
Group List<Property Map>Tuples - The destination server group to which requests are forwarded.
GetRulesRuleRuleActionForwardGroupConfigServerGroupTuple
- Server
Group stringId - The ID of the destination server group to which requests are forwarded.
- Weight int
- The Weight of server group.
- Server
Group stringId - The ID of the destination server group to which requests are forwarded.
- Weight int
- The Weight of server group.
- server
Group StringId - The ID of the destination server group to which requests are forwarded.
- weight Integer
- The Weight of server group.
- server
Group stringId - The ID of the destination server group to which requests are forwarded.
- weight number
- The Weight of server group.
- server_
group_ strid - The ID of the destination server group to which requests are forwarded.
- weight int
- The Weight of server group.
- server
Group StringId - The ID of the destination server group to which requests are forwarded.
- weight Number
- The Weight of server group.
GetRulesRuleRuleActionInsertHeaderConfig
- key str
- The key of the query string.
- value str
- The value of the query string.
- value_
type str - The value type of the inserted header field.
GetRulesRuleRuleActionRedirectConfig
- Host string
- The host name of the destination to which requests are redirected within ALB.
- Http
Code string - The redirect method.
- Path string
- The path to which requests are to be redirected within ALB.
- Port string
- The port of the destination to which requests are redirected.
- Protocol string
- The protocol of the requests to be redirected.
- Query string
- The query string of the request to be redirected within ALB.
- Host string
- The host name of the destination to which requests are redirected within ALB.
- Http
Code string - The redirect method.
- Path string
- The path to which requests are to be redirected within ALB.
- Port string
- The port of the destination to which requests are redirected.
- Protocol string
- The protocol of the requests to be redirected.
- Query string
- The query string of the request to be redirected within ALB.
- host String
- The host name of the destination to which requests are redirected within ALB.
- http
Code String - The redirect method.
- path String
- The path to which requests are to be redirected within ALB.
- port String
- The port of the destination to which requests are redirected.
- protocol String
- The protocol of the requests to be redirected.
- query String
- The query string of the request to be redirected within ALB.
- host string
- The host name of the destination to which requests are redirected within ALB.
- http
Code string - The redirect method.
- path string
- The path to which requests are to be redirected within ALB.
- port string
- The port of the destination to which requests are redirected.
- protocol string
- The protocol of the requests to be redirected.
- query string
- The query string of the request to be redirected within ALB.
- host str
- The host name of the destination to which requests are redirected within ALB.
- http_
code str - The redirect method.
- path str
- The path to which requests are to be redirected within ALB.
- port str
- The port of the destination to which requests are redirected.
- protocol str
- The protocol of the requests to be redirected.
- query str
- The query string of the request to be redirected within ALB.
- host String
- The host name of the destination to which requests are redirected within ALB.
- http
Code String - The redirect method.
- path String
- The path to which requests are to be redirected within ALB.
- port String
- The port of the destination to which requests are redirected.
- protocol String
- The protocol of the requests to be redirected.
- query String
- The query string of the request to be redirected within ALB.
GetRulesRuleRuleActionRewriteConfig
GetRulesRuleRuleActionTrafficLimitConfig
- Qps int
- The Number of requests per second.
- Qps int
- The Number of requests per second.
- qps Integer
- The Number of requests per second.
- qps number
- The Number of requests per second.
- qps int
- The Number of requests per second.
- qps Number
- The Number of requests per second.
GetRulesRuleRuleActionTrafficMirrorConfig
- Mirror
Group List<Pulumi.Configs Ali Cloud. Alb. Inputs. Get Rules Rule Rule Action Traffic Mirror Config Mirror Group Config> - The Traffic is mirrored to the server group.
- Target
Type string - The Mirror target type.
- Mirror
Group []GetConfigs Rules Rule Rule Action Traffic Mirror Config Mirror Group Config - The Traffic is mirrored to the server group.
- Target
Type string - The Mirror target type.
- mirror
Group List<GetConfigs Rules Rule Rule Action Traffic Mirror Config Mirror Group Config> - The Traffic is mirrored to the server group.
- target
Type String - The Mirror target type.
- mirror
Group GetConfigs Rules Rule Rule Action Traffic Mirror Config Mirror Group Config[] - The Traffic is mirrored to the server group.
- target
Type string - The Mirror target type.
- mirror_
group_ Sequence[Getconfigs Rules Rule Rule Action Traffic Mirror Config Mirror Group Config] - The Traffic is mirrored to the server group.
- target_
type str - The Mirror target type.
- mirror
Group List<Property Map>Configs - The Traffic is mirrored to the server group.
- target
Type String - The Mirror target type.
GetRulesRuleRuleActionTrafficMirrorConfigMirrorGroupConfig
- Server
Group List<Pulumi.Tuples Ali Cloud. Alb. Inputs. Get Rules Rule Rule Action Traffic Mirror Config Mirror Group Config Server Group Tuple> - The destination server group to which requests are forwarded.
- Server
Group []GetTuples Rules Rule Rule Action Traffic Mirror Config Mirror Group Config Server Group Tuple - The destination server group to which requests are forwarded.
- server
Group List<GetTuples Rules Rule Rule Action Traffic Mirror Config Mirror Group Config Server Group Tuple> - The destination server group to which requests are forwarded.
- server
Group GetTuples Rules Rule Rule Action Traffic Mirror Config Mirror Group Config Server Group Tuple[] - The destination server group to which requests are forwarded.
- server_
group_ Sequence[Gettuples Rules Rule Rule Action Traffic Mirror Config Mirror Group Config Server Group Tuple] - The destination server group to which requests are forwarded.
- server
Group List<Property Map>Tuples - The destination server group to which requests are forwarded.
GetRulesRuleRuleActionTrafficMirrorConfigMirrorGroupConfigServerGroupTuple
- Server
Group stringId - The ID of the destination server group to which requests are forwarded.
- Server
Group stringId - The ID of the destination server group to which requests are forwarded.
- server
Group StringId - The ID of the destination server group to which requests are forwarded.
- server
Group stringId - The ID of the destination server group to which requests are forwarded.
- server_
group_ strid - The ID of the destination server group to which requests are forwarded.
- server
Group StringId - The ID of the destination server group to which requests are forwarded.
GetRulesRuleRuleCondition
- List<Pulumi.
Ali Cloud. Alb. Inputs. Get Rules Rule Rule Condition Cookie Config> - The configuration of the cookie.
- Header
Configs List<Pulumi.Ali Cloud. Alb. Inputs. Get Rules Rule Rule Condition Header Config> - The configuration of the header field.
- Host
Configs List<Pulumi.Ali Cloud. Alb. Inputs. Get Rules Rule Rule Condition Host Config> - The configuration of the host.
- Method
Configs List<Pulumi.Ali Cloud. Alb. Inputs. Get Rules Rule Rule Condition Method Config> - The configuration of the request method.
- Path
Configs List<Pulumi.Ali Cloud. Alb. Inputs. Get Rules Rule Rule Condition Path Config> - The configuration of the path for the request to be forwarded.
- Query
String List<Pulumi.Configs Ali Cloud. Alb. Inputs. Get Rules Rule Rule Condition Query String Config> - The configuration of the query string.
- Source
Ip List<Pulumi.Configs Ali Cloud. Alb. Inputs. Get Rules Rule Rule Condition Source Ip Config> - The Based on source IP traffic matching.
- Type string
- The type of the forwarding rule.
- []Get
Rules Rule Rule Condition Cookie Config - The configuration of the cookie.
- Header
Configs []GetRules Rule Rule Condition Header Config - The configuration of the header field.
- Host
Configs []GetRules Rule Rule Condition Host Config - The configuration of the host.
- Method
Configs []GetRules Rule Rule Condition Method Config - The configuration of the request method.
- Path
Configs []GetRules Rule Rule Condition Path Config - The configuration of the path for the request to be forwarded.
- Query
String []GetConfigs Rules Rule Rule Condition Query String Config - The configuration of the query string.
- Source
Ip []GetConfigs Rules Rule Rule Condition Source Ip Config - The Based on source IP traffic matching.
- Type string
- The type of the forwarding rule.
- List<Get
Rules Rule Rule Condition Cookie Config> - The configuration of the cookie.
- header
Configs List<GetRules Rule Rule Condition Header Config> - The configuration of the header field.
- host
Configs List<GetRules Rule Rule Condition Host Config> - The configuration of the host.
- method
Configs List<GetRules Rule Rule Condition Method Config> - The configuration of the request method.
- path
Configs List<GetRules Rule Rule Condition Path Config> - The configuration of the path for the request to be forwarded.
- query
String List<GetConfigs Rules Rule Rule Condition Query String Config> - The configuration of the query string.
- source
Ip List<GetConfigs Rules Rule Rule Condition Source Ip Config> - The Based on source IP traffic matching.
- type String
- The type of the forwarding rule.
- Get
Rules Rule Rule Condition Cookie Config[] - The configuration of the cookie.
- header
Configs GetRules Rule Rule Condition Header Config[] - The configuration of the header field.
- host
Configs GetRules Rule Rule Condition Host Config[] - The configuration of the host.
- method
Configs GetRules Rule Rule Condition Method Config[] - The configuration of the request method.
- path
Configs GetRules Rule Rule Condition Path Config[] - The configuration of the path for the request to be forwarded.
- query
String GetConfigs Rules Rule Rule Condition Query String Config[] - The configuration of the query string.
- source
Ip GetConfigs Rules Rule Rule Condition Source Ip Config[] - The Based on source IP traffic matching.
- type string
- The type of the forwarding rule.
- Sequence[Get
Rules Rule Rule Condition Cookie Config] - The configuration of the cookie.
- header_
configs Sequence[GetRules Rule Rule Condition Header Config] - The configuration of the header field.
- host_
configs Sequence[GetRules Rule Rule Condition Host Config] - The configuration of the host.
- method_
configs Sequence[GetRules Rule Rule Condition Method Config] - The configuration of the request method.
- path_
configs Sequence[GetRules Rule Rule Condition Path Config] - The configuration of the path for the request to be forwarded.
- query_
string_ Sequence[Getconfigs Rules Rule Rule Condition Query String Config] - The configuration of the query string.
- source_
ip_ Sequence[Getconfigs Rules Rule Rule Condition Source Ip Config] - The Based on source IP traffic matching.
- type str
- The type of the forwarding rule.
- List<Property Map>
- The configuration of the cookie.
- header
Configs List<Property Map> - The configuration of the header field.
- host
Configs List<Property Map> - The configuration of the host.
- method
Configs List<Property Map> - The configuration of the request method.
- path
Configs List<Property Map> - The configuration of the path for the request to be forwarded.
- query
String List<Property Map>Configs - The configuration of the query string.
- source
Ip List<Property Map>Configs - The Based on source IP traffic matching.
- type String
- The type of the forwarding rule.
GetRulesRuleRuleConditionCookieConfig
- Values
List<Pulumi.
Ali Cloud. Alb. Inputs. Get Rules Rule Rule Condition Cookie Config Value> - Add one or more IP addresses or IP address segments.
- Values
[]Get
Rules Rule Rule Condition Cookie Config Value - Add one or more IP addresses or IP address segments.
- values
List<Get
Rules Rule Rule Condition Cookie Config Value> - Add one or more IP addresses or IP address segments.
- values
Get
Rules Rule Rule Condition Cookie Config Value[] - Add one or more IP addresses or IP address segments.
- values
Sequence[Get
Rules Rule Rule Condition Cookie Config Value] - Add one or more IP addresses or IP address segments.
- values List<Property Map>
- Add one or more IP addresses or IP address segments.
GetRulesRuleRuleConditionCookieConfigValue
GetRulesRuleRuleConditionHeaderConfig
GetRulesRuleRuleConditionHostConfig
- Values List<string>
- Add one or more IP addresses or IP address segments.
- Values []string
- Add one or more IP addresses or IP address segments.
- values List<String>
- Add one or more IP addresses or IP address segments.
- values string[]
- Add one or more IP addresses or IP address segments.
- values Sequence[str]
- Add one or more IP addresses or IP address segments.
- values List<String>
- Add one or more IP addresses or IP address segments.
GetRulesRuleRuleConditionMethodConfig
- Values List<string>
- Add one or more IP addresses or IP address segments.
- Values []string
- Add one or more IP addresses or IP address segments.
- values List<String>
- Add one or more IP addresses or IP address segments.
- values string[]
- Add one or more IP addresses or IP address segments.
- values Sequence[str]
- Add one or more IP addresses or IP address segments.
- values List<String>
- Add one or more IP addresses or IP address segments.
GetRulesRuleRuleConditionPathConfig
- Values List<string>
- Add one or more IP addresses or IP address segments.
- Values []string
- Add one or more IP addresses or IP address segments.
- values List<String>
- Add one or more IP addresses or IP address segments.
- values string[]
- Add one or more IP addresses or IP address segments.
- values Sequence[str]
- Add one or more IP addresses or IP address segments.
- values List<String>
- Add one or more IP addresses or IP address segments.
GetRulesRuleRuleConditionQueryStringConfig
- Values
List<Pulumi.
Ali Cloud. Alb. Inputs. Get Rules Rule Rule Condition Query String Config Value> - Add one or more IP addresses or IP address segments.
- Values
[]Get
Rules Rule Rule Condition Query String Config Value - Add one or more IP addresses or IP address segments.
- values
List<Get
Rules Rule Rule Condition Query String Config Value> - Add one or more IP addresses or IP address segments.
- values
Get
Rules Rule Rule Condition Query String Config Value[] - Add one or more IP addresses or IP address segments.
- values
Sequence[Get
Rules Rule Rule Condition Query String Config Value] - Add one or more IP addresses or IP address segments.
- values List<Property Map>
- Add one or more IP addresses or IP address segments.
GetRulesRuleRuleConditionQueryStringConfigValue
GetRulesRuleRuleConditionSourceIpConfig
- Values List<string>
- Add one or more IP addresses or IP address segments.
- Values []string
- Add one or more IP addresses or IP address segments.
- values List<String>
- Add one or more IP addresses or IP address segments.
- values string[]
- Add one or more IP addresses or IP address segments.
- values Sequence[str]
- Add one or more IP addresses or IP address segments.
- values List<String>
- Add one or more IP addresses or IP address segments.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloud
Terraform Provider.