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 dictionaryThe 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 
alicloudTerraform Provider.