AuthorizeSecurityGroupRule
AuthorizeSecurityGroupRule
1. API Description
This API is used to add a security group rule.
Note
Status of security group should be
Available
.Rules cannot be duplicated in one rule direction.
The upper limit of quantity of security group rules is 40, including 20 inbound rules and 20 outbound rules.
Editing is not supported for default security group.
2. Input Parameters
The following request parameter list only provides API request parameters. |
Parameter Name | Required | Type | Description |
---|---|---|---|
securityGroupId | Yes | String | Security group ID. |
direction | Yes | String | Traffic directions.
|
policy | No | String | Access strategy. Available values:
Only |
priority | Yes | Integer | Priority of rules. Available values: [1,100]. Default value: 1. |
ipProtocol | Yes | String | Transport protocol. The value is case sensitive. Available value:
|
portRange | Yes | String | Destination port range. Available values:
|
cidrIp | Yes | String | Source IP address range. Default value: |
3. Output Parameters
Parameter Name | Type | Description |
---|---|---|
requestId | String | The unique request ID, which is returned for each request. RequestId is required for locating a problem. |
4. Code Example
Add a security group rule.
5. Developer Resources
Zenlayer Cloud API 2.0 integrates SDKs to make it easier for you to call APIs. More programming languages will be supported.
6. Error Codes
The following only lists the error codes related to the API business logic. For other error codes, see Common Error Codes.
HTTP Status Code | Error Code | Description |
---|---|---|
400 | INVALID_PARAMETER_SECURITY_GROUP_RULE_ID_NOT_ALLOW | Security group rule ID is not allowed to be passed in. |
400 | INVALID_PARAMETER_SECURITY_GROUP_POLICY | Invalid value of |
400 | INVALID_PARAMETER_SECURITY_GROUP_PORT_RANGE | Invalid value of |
400 | INVALID_PARAMETER_SECURITY_GROUP_PRIORITY | Invalid value of |
400 | INVALID_PARAMETER_SECURITY_GROUP_SOURCE_CIDR_IP | Invalid value of source |
403 | OPERATION_DENIED_SECURITY_GROUP_EXIST_REPEAT_RULE | Duplicated security group rules. |
404 | INVALID_SECURITY_GROUP_NOT_FOUND | Security group does not exist. |
403 | OPERATION_DENIED_SECURITY_GROUP_STATUS_NOT_AVAILABLE | Status of security group should be |
403 | OPERATION_DENIED_SECURITY_GROUP_RULE_EXCEED_LIMIT | Rule quantity exceeds limit. |
403 | OPERATION_DENIED_DEFAULT_SECURITY_GROUP_NOT_SUPPORT | Operations on the default security groups are not supported. |
Last updated