Set Rule Priorities
elbv2_set_rule_priorities | R Documentation |
Sets the priorities of the specified rules¶
Description¶
Sets the priorities of the specified rules.
You can reorder the rules as long as there are no priority conflicts in the new order. Any existing rules that you do not specify retain their current priority.
Usage¶
Arguments¶
RulePriorities
[required] The rule priorities.
Value¶
A list with the following syntax:
list(
Rules = list(
list(
RuleArn = "string",
Priority = "string",
Conditions = list(
list(
Field = "string",
Values = list(
"string"
),
HostHeaderConfig = list(
Values = list(
"string"
)
),
PathPatternConfig = list(
Values = list(
"string"
)
),
HttpHeaderConfig = list(
HttpHeaderName = "string",
Values = list(
"string"
)
),
QueryStringConfig = list(
Values = list(
list(
Key = "string",
Value = "string"
)
)
),
HttpRequestMethodConfig = list(
Values = list(
"string"
)
),
SourceIpConfig = list(
Values = list(
"string"
)
)
)
),
Actions = list(
list(
Type = "forward"|"authenticate-oidc"|"authenticate-cognito"|"redirect"|"fixed-response",
TargetGroupArn = "string",
AuthenticateOidcConfig = list(
Issuer = "string",
AuthorizationEndpoint = "string",
TokenEndpoint = "string",
UserInfoEndpoint = "string",
ClientId = "string",
ClientSecret = "string",
SessionCookieName = "string",
Scope = "string",
SessionTimeout = 123,
AuthenticationRequestExtraParams = list(
"string"
),
OnUnauthenticatedRequest = "deny"|"allow"|"authenticate",
UseExistingClientSecret = TRUE|FALSE
),
AuthenticateCognitoConfig = list(
UserPoolArn = "string",
UserPoolClientId = "string",
UserPoolDomain = "string",
SessionCookieName = "string",
Scope = "string",
SessionTimeout = 123,
AuthenticationRequestExtraParams = list(
"string"
),
OnUnauthenticatedRequest = "deny"|"allow"|"authenticate"
),
Order = 123,
RedirectConfig = list(
Protocol = "string",
Port = "string",
Host = "string",
Path = "string",
Query = "string",
StatusCode = "HTTP_301"|"HTTP_302"
),
FixedResponseConfig = list(
MessageBody = "string",
StatusCode = "string",
ContentType = "string"
),
ForwardConfig = list(
TargetGroups = list(
list(
TargetGroupArn = "string",
Weight = 123
)
),
TargetGroupStickinessConfig = list(
Enabled = TRUE|FALSE,
DurationSeconds = 123
)
)
)
),
IsDefault = TRUE|FALSE
)
)
)