All Products
Search
Document Center

Server Load Balancer:CreateRule

Last Updated:Dec 18, 2025

Creates a forwarding rule for a listener.

Operation description

Take note of the following limits:

  • When you configure the Redirect action, you can use the default value only for the HttpCode parameter. Do not use the default values for the other parameters.

  • If you specify the Rewrite action together with other actions in a forwarding rule, make sure that the ForwardGroup action is specified.

  • CreateRule is an asynchronous operation. After a request is sent, the system returns a request ID and runs the task in the background. You can call the ListRules operation to query the status of a forwarding rule.

    • If a forwarding rule is in the Provisioning state, the forwarding rule is being created.

    • If a forwarding rule is in the Available state, the forwarding rule is created.

  • You can set RuleConditions and RuleActions to add conditions and actions to a forwarding rule. The limits on conditions and actions are:

    • Limits on conditions: 5 for a basic Application Load Balancer (ALB) instance, 10 for a standard ALB instance, and 10 for a WAF-enabled ALB instance.

    • Limits on actions: 3 for a basic ALB instance, 5 for a standard ALB instance, and 5 for a WAF-enabled ALB instance.

Try it now

Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.

Test

RAM authorization

The table below describes the authorization required to call this API. You can define it in a Resource Access Management (RAM) policy. The table's columns are detailed below:

  • Action: The actions can be used in the Action element of RAM permission policy statements to grant permissions to perform the operation.

  • API: The API that you can call to perform the action.

  • Access level: The predefined level of access granted for each API. Valid values: create, list, get, update, and delete.

  • Resource type: The type of the resource that supports authorization to perform the action. It indicates if the action supports resource-level permission. The specified resource must be compatible with the action. Otherwise, the policy will be ineffective.

    • For APIs with resource-level permissions, required resource types are marked with an asterisk (*). Specify the corresponding Alibaba Cloud Resource Name (ARN) in the Resource element of the policy.

    • For APIs without resource-level permissions, it is shown as All Resources. Use an asterisk (*) in the Resource element of the policy.

  • Condition key: The condition keys defined by the service. The key allows for granular control, applying to either actions alone or actions associated with specific resources. In addition to service-specific condition keys, Alibaba Cloud provides a set of common condition keys applicable across all RAM-supported services.

  • Dependent action: The dependent actions required to run the action. To complete the action, the RAM user or the RAM role must have the permissions to perform all dependent actions.

Action

Access level

Resource type

Condition key

Dependent action

alb:CreateRule

create

*LoadBalancer

acs:alb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

*ServerGroup

acs:alb:{#regionId}:{#accountId}:servergroup/{#servergroupId}

None

None

Request parameters

Parameter

Type

Required

Description

Example

ListenerId

string

Yes

The listener ID of the ALB instance.

lsn-l16uo9y******

ClientToken

string

No

The client token that is used to ensure the idempotence of the request.

You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters.

Note

If you do not specify this parameter, the system automatically uses the request ID as the client token. The request ID may be different for each request.

5A2CFF0E-5718-45B5-9D4D-70B******

DryRun

boolean

No

Specifies whether to perform only a dry run, without performing the actual request. Valid values:

  • true: performs a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error code is returned. If the request passes the dry run, the DryRunOperation error code is returned.

  • false (default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed.

false

Priority

integer

Yes

The priority of the forwarding rule. Valid values: 1 to 10000. A smaller value indicates a higher priority.

Note

The priorities of the forwarding rules created for the same listener must be unique.

10

Direction

string

No

The direction to which the forwarding rule is applied. Valid values:

  • Request (default): The forwarding rule is applied to the requests received by ALB.

  • Response: The forwarding rule is applied to the responses returned by backend servers.

Note

Basic ALB instances do not support the Response value.

Request

RuleActions

array<object>

Yes

The actions of the forwarding rule.

array<object>

Yes

The action of the forwarding rule.

FixedResponseConfig

object

No

The configuration of the custom response.

Content

string

No

The content of the custom response. The content cannot exceed 1 KB in size, and can contain only ASCII characters.

dssacav

ContentType

string

No

The format of the response.

Valid values: text/plain, text/css, text/html, application/javascript, and application/json.

text/plain

HttpCode

string

No

The HTTP status code in responses. Valid values: 2xx, 4xx, 5xx. The value must be a numeric string. x must be a digit.

200

ForwardGroupConfig

object

No

The server groups to which requests are forwarded. You can specify at most five server groups for each forwarding rule.

ServerGroupTuples

array<object>

No

The server groups to which requests are forwarded. You can specify at most five server groups for each forwarding rule.

object

No

The server group to which requests are forwarded.

ServerGroupId

string

No

The server group to which requests are forwarded.

sgp-k86c1ov501id6p****

Weight

integer

No

The weight of the server group. A larger value specifies a higher weight. A server group with a higher weight receives more requests. Valid values: 0 to 100.

  • If the number of destination server groups is 1, the default weight of the server group is 100, unless you specify a weight.

  • If the number of destination server groups is larger than 1, you must specify a weight.

100

ServerGroupStickySession

object

No

The configuration of session persistence for the server groups.

Enabled

boolean

No

Specifies whether to enable session persistence. Valid values:

  • true

  • false (default)

false

Timeout

integer

No

The timeout period of sessions. Unit: seconds. Valid values: 1 to 86400. Default value: 1000.

100

InsertHeaderConfig

object

No

The key of the header to be inserted.

Key

string

No

The key of the header. The header key must be 1 to 40 characters in length, and can contain letters, digits, underscores (_), and hyphens (-). The header keys specified by InsertHeaderConfig must be unique.

Note

You cannot specify the following header keys: slb-id, slb-ip, x-forwarded-for, x-forwarded-proto, x-forwarded-eip, x-forwarded-port, x-forwarded-client-srcport, connection, upgrade, content-length, transfer-encoding, keep-alive, te, host, cookie, remoteip, authority, and x-forwarded-host. The header keys are case-insensitive.

key

Value

string

No

The value of the header to be inserted.

  • If ValueType is set to SystemDefined, you can set the Value parameter to one of the following values:

    • ClientSrcPort: the client port.

    • ClientSrcIp: the IP address of the client.

    • Protocol: the request protocol (HTTP or HTTPS).

    • SLBId: the ID of the ALB instance.

    • SLBPort: the listener port.

  • If ValueType is set to UserDefined, a custom header value is supported. The header value must be 1 to 128 characters in length, and can contain printable characters whose ASCII values are greater than or equal to 32 and lower than 127. You can use asterisks (*) and question marks (?) as wildcard characters. Quotation marks (") are not supported. The header value cannot start or end with a space character, or end with a backslash (\).

  • If ValueType is set to ReferenceHeader, you can reference a value from request headers. The value must be 1 to 128 characters in length, and can contain lowercase letters, digits, hyphens (-), and underscores (_).

UserDefined

ValueType

string

No

The type of the header. Valid values:

  • UserDefined: a custom header value.

  • ReferenceHeader: a header value that is referenced from one of the request headers.

  • SystemDefined: a header predefined by the system.

UserDefined

Order

integer

Yes

The priority of the action. Valid values: 1 to 50000. A smaller value indicates a higher priority. The actions of a forwarding rule are applied in descending order of priority. This parameter cannot empty. The priority of each action within a forwarding rule must be unique.

1

RedirectConfig

object

No

The configuration of the redirect action.

Note

Do not set all fields in RedirectConfig to default values, except for httpCode.

Host

string

No

The hostname to which requests are forwarded. Valid values:

  • ${host} (default): If you set the value to ${host}, you cannot append other characters.

  • If you want to specify a custom value, make sure that the following requirements are met:

    • The hostname must be 3 to 128 characters in length, and can contain lowercase letters, digits, and the following characters: - . * = ~ _ + \ ^ ! $ & | ( ) [ ] ?.

    • The hostname must contain at least one period (.) but cannot start or end with a period (.).

    • The rightmost domain label can contain only letters and wildcard characters, and cannot contain digits or hyphens (-). The leftmost domain label can be an asterisk (*).

    • The domain labels cannot start or end with hyphens (-).

    • You can use asterisks (*) and question marks (?) anywhere in a domain label as wildcard characters.

${host}

HttpCode

string

No

The HTTP status code that indicates the redirect type. Valid values: 301, 302, 303, 307, and 308.

301

Path

string

No

The URL to which requests are redirected. Valid values:

  • Default value: ${path}. ${host}, ${protocol}, and ${port} are also supported. Each variable can be specified only once. You can specify one or more of the preceding variables in each request. You can also combine them with a custom value.

  • If you want to specify a custom value, make sure that the following requirements are met:

    • The URL must be 1 to 128 characters in length, and is case-sensitive. You can use asterisks (*) and question marks (?) as wildcard characters.

    • The URL must start with a forward slash (/) and can contain letters, digits, and the following special characters: $ - _ . + / & ~ @ : ' * ?. It cannot contain the following special characters: % # ; ! ( ) [ ] ^ , \ ". You can use asterisks (*) and question marks (?) as wildcard characters.

/test

Port

string

No

The port to which requests are distributed.

  • ${port} (default): If you set the value to ${port}, you cannot append other characters to the value.

  • You can also enter a port number. Valid values: 1 to 63335.

10

Protocol

string

No

The redirect protocol. Valid values:

  • ${protocol} (default): If you set the value to ${protocol}, you cannot modify the value or append other characters.

  • HTTP

  • HTTPS

Note
  • HTTPS listeners support only HTTPS redirection.

  • HTTP listeners support HTTP and HTTPS redirection.

HTTP

Query

string

No

The query string to which requests are redirected.

  • Default value: ${query}. ${host}, ${protocol}, and ${port} are also supported. Each variable can be specified only once. You can specify one or more of the preceding variables in each request. You can also combine them with a custom value.

  • If you want to specify a custom value, make sure that the following requirements are met:

    • The query string must be 1 to 128 characters in length.

    • It can contain printable characters, excluding space characters, the special characters # [ ] { } \ | < > ", and lowercase letters.

${query}

RewriteConfig

object

No

The configuration of the rewrite action.

Note

If you specify multiple actions for a forwarding rule, you must configure the ForwardGroup parameter for the RewriteConfig action.

Host

string

No

The hostname to which requests are redirected. Valid values:

  • ${host} (default): If you set the value to ${host}, you cannot append other characters.

  • If you want to specify a custom value, make sure that the following requirements are met:

    • The hostname must be 3 to 128 characters in length, and can contain lowercase letters, digits, and the following characters: - . * = ~ _ + \ ^ ! $ & | ( ) [ ] ?.

    • The hostname must contain at least one period (.) but cannot start or end with a period (.).

    • The rightmost domain label can contain only letters and wildcard characters, and cannot contain digits or hyphens (-). The leftmost domain label can be an asterisk (*).

    • The domain labels cannot start or end with hyphens (-). You can use asterisks (*) and question marks (?) anywhere in a domain label as wildcard characters.

www.example.com

Path

string

No

The URL to which requests are redirected. Valid values:

  • Default value: ${path}. ${host}, ${protocol}, and ${port} are also supported. Each variable can be specified only once. You can specify one or more of the preceding variables in each request. You can also combine them with a custom value.

  • If you want to specify a custom value, make sure that the following requirements are met:

    • The URL must be 1 to 128 characters in length, and is case-sensitive. You can use asterisks (*) and question marks (?) as wildcard characters.

    • The URL must start with a forward slash (/) and can contain letters, digits, and the following special characters: $ - _ . + / & ~ @ : ' * ?. It cannot contain the following special characters: % # ; ! ( ) [ ] ^ , \ ". You can use asterisks (*) and question marks (?) as wildcard characters.

/tsdf

Query

string

No

The query string of the URL to which requests are distributed.

  • Default value: ${query}. ${host}, ${protocol}, and ${port} are also supported. Each variable can be specified only once. The preceding variables can be used at the same time or combined with a custom value.

  • If you want to specify a custom value, make sure that the following requirements are met:

    • The path must be 1 to 128 characters in length.

    • It can contain printable characters, excluding space characters, the special characters # [ ] { } \ | < > " and lowercase letters.

${query}

Type

string

Yes

The action. Valid values:

  • ForwardGroup: distributes requests to multiple vServer groups.

  • Redirect: redirects requests.

  • FixedResponse: returns a custom response.

  • Rewrite: rewrites requests.

  • InsertHeader: inserts headers.

  • RemoveHeaderConfig: deletes the header of a request.

  • TrafficLimit: throttles traffic.

  • TrafficMirror: mirrors network traffic.

  • Cors: enables cross-origin resource sharing (CORS).

The following action types are supported:

  • FinalType: Each forwarding rule can contain only one FinalType action, which is performed at the end. You can specify only one of ForwardGroup, Redirect, and FixedResponse.

  • ExtType: Each forwarding rule can contain one or more ExtType actions, which are performed before the FinalType action. If you want to specify an ExtType action, you must also specify a FinalType action. You can specify multiple InsertHeader actions or one Rewrite action.

ForwardGroup

TrafficLimitConfig

object

No

The configuration of the traffic throttling action.

QPS

integer

No

The queries per second (QPS). Valid values: 1 to 1000000.

100

PerIpQps

integer

No

The number of requests per IP address. Value values: 1 to 1000000.

Note

If both the QPS and PerIpQps parameters are specified, the value of the QPS parameter is smaller than the value of the PerIpQps parameter.

80

TrafficMirrorConfig

object

No

The configuration of the traffic mirroring action.

TargetType

string

No

The type of destination to which network traffic is mirrored. Valid values:

  • ForwardGroupMirror: a server group.

ForwardGroupMirror

MirrorGroupConfig

object

No

The configuration of the server group to which traffic is mirrored.

ServerGroupTuples

array<object>

No

The configuration of the server group to which traffic is mirrored.

object

No

The configuration of the server group to which traffic is mirrored.

ServerGroupId

string

No

The server group ID.

sgp-00mkgijak0w4qgz9****

RemoveHeaderConfig

object

No

The HTTP headers to be removed.

Key

string

No

The keys of the headers to be removed. The header keys must be 1 to 40 characters in length, and can contain letters, digits, underscores (_), and hyphens (-). The header keys specified in RemoveHeader must be unique.

  • If Direction is set to Request, the following request headers cannot be removed: slb-id, slb-ip, x-forwarded-for, x-forwarded-proto, x-forwarded-eip, x-forwarded-port, x-forwarded-client-srcport, connection, upgrade, content-length, transfer-encoding, keep-alive, te, host, cookie, remoteip, authority, and x-forwarded-host. Request headers are not case-sensitive.

  • If Direction is set to Response, the following response header keys are not supported: connection, upgrade, content-length, and transfer-encoding. The header keys are not case-sensitive.

test

CorsConfig

object

No

Request forwarding based on CORS.

AllowOrigin

array

No

The trusted origins of CORS requests. You can specify one or more values, or only the wildcard character (*).

  • Each value must start with http:// or https://, which must be followed by a valid domain name, including top-level domain names. Example: http://*.test.abc.example.com.

  • You can specify a port in each value or leave the port empty. Valid values: 1 to 65535.

string

No

The allowed origin of CORS requests.

http://example.com

AllowMethods

array

No

The allowed HTTP methods of CORS requests.

string

No

The allowed HTTP method of CORS requests. Valid values:

  • GET

  • POST

  • PUT

  • DELETE

  • HEAD

  • OPTIONS

  • PATCH

GET

AllowHeaders

array

No

The trusted headers of CORS requests.

string

No

The trusted header of CORS requests. You can specify an asterisk (*) as a wildcard header, or one or more values. Separate multiple values with commas (,). Each value can be up to 32 characters in length, and can contain only letters and digits. It cannot start or end with an underscore (_) or a hyphen (-).

test_123

ExposeHeaders

array

No

The headers that can be exposed.

string

No

The header that can be exposed. You can specify an asterisk (*) as a wildcard header, or one or more values. Separate multiple values with commas (,). Each value can be up to 32 characters in length, and can contain only letters and digits. It cannot start or end with an underscore (_) or a hyphen (-).

test_123

AllowCredentials

string

No

Specifies whether credentials can be carried in CORS requests. Valid values:

  • on

  • off

on

MaxAge

integer

No

The maximum cache time of dry run requests in the browser. Unit: seconds.

Valid values: -1 to 172800.

1000

RuleConditions

array<object>

Yes

The match conditions of the forwarding rule.

array<object>

Yes

The match condition of the forwarding rule.

CookieConfig

object

No

The key-value pairs of the cookie.

Values

array<object>

No

The cookie values.

object

No

The cookie value.

Key

string

No

The cookie key.

  • The cookie key must be 1 to 100 characters in length.

  • You can use asterisks (*) and question marks (?) as wildcard characters.

  • The value can contain printable characters, excluding uppercase letters, space characters, and the following special characters: ; # [ ] { } \ | < > & ".

test

Value

string

No

The cookie value.

  • The cookie value must be 1 to 100 characters in length.

  • You can use asterisks (*) and question marks (?) as wildcard characters.

  • The value can contain printable characters, excluding uppercase letters, space characters, and the following special characters: ; # [ ] { } \ | < > & ".

test

HeaderConfig

object

No

The configuration of the header.

Key

string

No

The header key.

  • The header key must be 1 to 40 characters in length.

  • The key can contain letters, digits, hyphens (-), and underscores (_).

  • Cookie and Host are not supported.

Port

Values

array

No

The header values.

string

No

The header value. The header values within a forwarding rule must be unique.

  • The header value must be 1 to 128 characters in length.

  • The value can contain asterisks (*), question marks (?), and other printable characters whose ASCII values are larger than or equal to 32 and smaller than 127. Quotation marks (") are not supported.

  • The header value cannot start or end with a space character, or end with a backslash (\).

5006

HostConfig

object

No

The configuration of the host.

Values

array

No

The hostnames.

string

No

The hostname. A forwarding rule can contain only one hostname, which must be unique.

  • The hostname must be 3 to 128 characters in length, and can contain lowercase letters, digits, and the following characters: - . * = ~ _ + \ ^ ! $ & | ( ) [ ] ?.

  • The hostname must contain at least one period (.) but cannot start or end with a period (.).

  • The rightmost domain label can contain only letters and wildcard characters, and cannot contain digits or hyphens (-). The leftmost domain label can be an asterisk (*).

  • The domain labels cannot start or end with hyphens (-). You can use asterisks (*) and question marks (?) anywhere in a domain label as wildcard characters.

  • If you enter a specific hostname or a wildcard hostname, the hostname cannot start with a tilde (~).

  • If you enter a regular expression, the regular expression cannot start with an asterisk (*). The regular expression is not case-sensitive.

www.example.edu

MethodConfig

object

No

The configurations of the request method.

Values

array

No

The request methods.

string

No

The request method.

Valid values: HEAD, GET, POST, OPTIONS, PUT, PATCH, and DELETE.

PUT

PathConfig

object

No

The configurations of the URL to which requests are forwarded.

Values

array

No

The forwarding URLs.

string

No

The URL to which requests are forwarded. The URL must meet the following requirements:

  • The URL must be 1 to 128 characters in length, and is case-sensitive. You can use asterisks (*) and question marks (?) as wildcard characters.

  • If the URL is not a regular expression, it must start with a forward slash (/) and can contain letters, digits, and the following special characters: $ - _ . + / & ~ @ : ' * ?. It cannot contain the following special characters: % # ; ! ( ) [ ] ^ , \ ". You can use asterisks (*) and question marks (?) as wildcard characters.

  • If you use a regular expression to specify a URL, the URL must start with a title (~), It can contain letters, digits, and the following special characters: . - _ / = ? ~ ^ * $ : ( ) [ ] + |.

/test

QueryStringConfig

object

No

The configuration of the query strings.

Values

array<object>

No

The query strings.

object

No

The query string.

Key

string

No

They key of the query string.

  • The key must be 1 to 100 characters in length.

  • You can use asterisks (*) and question marks (?) as wildcard characters. It can contain printable characters, excluding uppercase letters, space characters, and the following special characters: # [ ] { } \ | < > & ".

test

Value

string

No

The value of the query string.

  • The value must be 1 to 128 characters in length.

  • It can contain printable characters, but cannot contain uppercase letters, space characters, or the following special characters: # [ ] { } \ | < > &. You can use asterisks (*) and question marks (?) as wildcard characters.

test

ResponseStatusCodeConfig

object

No

The configuration of the response status codes.

Values

array

No

The response status codes.

string

No

The response status code.

test

ResponseHeaderConfig

object

No

The configuration of headers.

Key

string

No

The header key.

  • The key must be 1 to 40 characters in length.

  • It can contain letters, digits, hyphens (-), and underscores (_).

  • Cookie and Host are not supported.

test

Values

array

No

The header values.

string

No

The header value.

  • The value must be 1 to 128 characters in length.

  • It can contain printable characters whose ASCII values are larger than or equal to 32 and smaller than 127, lowercase letters, asterisks (*), and question marks (?). Quotation marks (") are not supported.

  • The header value cannot start or end with a space character, or end with a backslash (\).

50006

Type

string

Yes

The type of forwarding rule. Valid values:

  • Host: Requests are distributed based on hosts.

  • Path: Requests are distributed based on paths.

  • Header: Requests are distributed based on HTTP headers.

  • QueryString: Requests are distributed based on query strings.

  • Method: Requests are distributed based on request methods.

  • Cookie: Requests are distributed based on cookies.

  • SourceIp: Requests are forwarded based on source IP addresses.

  • ResponseHeader: Requests are forwarded based on HTTP response headers.

  • ResponseStatusCode: Requests are forwarded based on response status codes.

Host

SourceIpConfig

object

No

Configuration of traffic matching based on source IP addresses. This parameter is required and valid when Type is set to SourceIP.

Values

array

No

The source IP addresses used for traffic matching.

string

No

You can specify one or more IP addresses, including CIDR blocks.

192.168.0.0/32

RuleName

string

Yes

The name of the forwarding rule.

  • The name must be 2 to 128 characters in length.

  • It can contain letters, digits, periods (.), underscores (_), and hyphens (-). It must start with a letter.

rule-doc

Tag

array<object>

No

The tags.

object

No

The tag.

Key

string

No

The tag key. The tag key can be up to 128 characters in length. It cannot start with aliyun or acs: and cannot contain http:// or https://.

env

Value

string

No

The tag value can be up to 128 characters in length. It cannot start with aliyun or acs: and cannot contain http:// or https://.

product

Response elements

Element

Type

Description

Example

object

The response parameters.

JobId

string

The ID of the asynchronous task.

72dcd26b-f12d-4c27-b3af-18f6aed5****

RequestId

string

The request ID.

365F4154-92F6-4AE4-92F8-7FF34B540750

RuleId

string

The forwarding rule ID.

rule-a3x3pg1yohq3lq****

Examples

Success response

JSON format

{
  "JobId": "72dcd26b-f12d-4c27-b3af-18f6aed5****",
  "RequestId": "365F4154-92F6-4AE4-92F8-7FF34B540750",
  "RuleId": "rule-a3x3pg1yohq3lq****"
}

Error codes

HTTP status code

Error code

Error message

Description

400

IncorrectStatus.Listener

The status of %s [%s] is incorrect.

400

OperationDenied.SameGroupForForwardAndMirrorAction

The operation is not allowed because of %s.

The operation is not allowed because of %s.

400

OperationDenied.IpGroupCanNotUsedForMirrorAction

The operation is not allowed because of %s.

The operation is not allowed because of %s.

400

OperationDenied.GRPCServerGroup

The operation is not allowed because of %s.

400

Conflict.Priority

There is already %s having the same configuration with %s.

400

ResourceQuotaExceeded.LoadBalancerRulesNum

The quota of %s is exceeded for resource %s, usage %s/%s.

400

ResourceQuotaExceeded.ServerGroupAttachedNum

The quota of %s is exceeded for resource %s, usage %s/%s.

400

ResourceQuotaExceeded.LoadBalancerServersNum

The quota of %s is exceeded for resource %s, usage %s/%s.

400

ResourceQuotaExceeded.ServerAddedNum

The quota of %s is exceeded for resource %s, usage %s/%s.

400

QuotaExceeded.RuleWildcardsNum

The quota of %s is exceeded, usage %s/%s.

The quota of %s is exceeded, usage %s/%s.

400

QuotaExceeded.RuleMatchEvaluationsNum

The quota of %s is exceeded, usage %s/%s.

400

QuotaExceeded.RuleActionsNum

The quota of %s is exceeded, usage %s/%s.

The quota of %s is exceeded. Usage: %s/%s.

400

Mismatch.Protocol

The %s is mismatched for %s and %s.

The %s is mismatched for %s and %s.

400

Mismatch.VpcId

The %s is mismatched for %s and %s.

The %s is mismatched for %s and %s.

400

OperationDenied.RewriteMissingForwardGroup

The operation is not allowed because of RewriteMissingForwardGroup.

The operation is not allowed because rewrite is missing the forward group.

400

ResourceInConfiguring.Listener

The specified listener is being configured, please try again later.

400

OperationDenied.MirrorActionSupportHttpGroupOnly

The operation is not allowed because of MirrorActionSupportHttpGroupOnly.

400

OperationDenied.ProtocolMustSameForForwardGroupAction

The operation is not allowed because of ProtocolMustSameForForwardGroupAction.

404

ResourceNotFound.Listener

The specified resource %s is not found.

404

ResourceNotFound.ServerGroup

The specified resource %s is not found.

See Error Codes for a complete list.

Release notes

See Release Notes for a complete list.