Creates a security group.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ens:CreateSecurityGroup |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| SecurityGroupName |
string |
No |
The name of the security group. The name must be 2 to 128 characters in length, and can contain digits, colons (:), underscores (_), and hyphens (-). It must start with a letter and cannot start with |
Dcdn1:2_3-4 |
| Description |
string |
No |
The description of the security group. The description must be 2 to 256 characters in length. It must start with a letter and cannot start with |
testDescription |
| Permissions |
array<object> |
No |
The rules of the security group. Valid values of N: 0 to 200. |
|
|
object |
No |
The rules of the security group. |
||
| Direction |
string |
Yes |
The direction of the security group rule. Valid values:
|
ingress |
| IpProtocol |
string |
Yes |
The transport layer protocol. Valid values:
Valid values:
|
TCP |
| PortRange |
string |
Yes |
The range of the destination ports for the security group rule. Valid values:
|
80/80 |
| SourcePortRange |
string |
No |
The range of the source ports for the security group rule. Valid values:
|
22/22 |
| Policy |
string |
Yes |
The policy of the security group rule. Valid values:
Valid values:
|
Accept |
| DestCidrIp |
string |
No |
The destination IPv4 CIDR block. CIDR blocks and IPv4 addresses are supported. |
0.0.0.0/0 |
| Description |
string |
No |
The description of the security group rule. The description must be 2 to 256 characters in length and cannot start with |
testDescription |
| Priority |
integer |
Yes |
The priority of the security group rule. A smaller value indicates a higher priority. Valid values: 1 to 100. |
1 |
| SourceCidrIp |
string |
No |
The source IPv4 CIDR block. CIDR blocks and IPv4 addresses are supported. |
0.0.0.0/0 |
| Ipv6SourceCidrIp |
string |
No |
||
| Ipv6DestCidrIp |
string |
No |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The ID of the request. |
760bad53276431c499e30dc36f6b26be |
| SecurityGroupId |
string |
The ID of the newly created security group. |
sg-bp1fg655nh68xyz9i*** |
Examples
Success response
JSON format
{
"RequestId": "760bad53276431c499e30dc36f6b26be",
"SecurityGroupId": "sg-bp1fg655nh68xyz9i***"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | NoPermission | Permission denied. | |
| 400 | CallInterface | Call Interface Happen Error. | An error occurred when you call the operation. |
| 400 | ens.interface.error | Failed to call API. | |
| 400 | Invalid%s | The specified parameter %s is invalid. | |
| 400 | Missing%s | You must specify the parameter %s. | |
| 400 | AuthorizationLimitExceed | The limit of authorization records in the security group reaches. | The number of security group rules exceeds the limit. |
| 400 | SecurityGroupRuleConflict.Duplicated | The SecurityGroup rule already exists. | duplicate security group rules. |
| 400 | InvalidParameter.PortRange | The parameter PortRange is not valid. | The port range is not configured correctly. |
| 400 | InvalidParameter.CidrIp | The parameter CidrIp is not valid. | The security group rule CIDR block parameter is invalid. |
| 400 | QuotaExceed.SecurityGroup | The maximum number of security groups is reached. | The number of security groups exceeds the quota limit. |
| 400 | InvalidParameter.DestIpConflict | The Parameters DestCidrIp and Ipv6DestCidrIp cannot be set at the same time. | Parameter DestCidrIp and Ipv6DestCidrIp cannot be set at the same time. |
| 400 | InvalidParameter.Ipv4ProtocolConflictWithIpv6Address | IPv6 address cannot be specified for IPv4-specific protocol. | The IPv4 protocol cannot specify an IPv6 address. |
| 400 | InvalidParameter.Ipv6ProtocolConflictWithIpv4Address | IPv4 address cannot be specified for IPv6-specific protocol. | The IPv6 protocol cannot specify an IPv4 address. |
| 400 | InvalidParameter.SourceIpConflict | The Parameters SourceCidrIp and Ipv6SourceCidrIp cannot be set at the same time. | Parameter SourceCidrIp and Ipv6SourceCidrIp cannot be set at the same time. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.