create_security_group_rule
Add an ingress rule to a security group on the CloudStack MCP Server by specifying protocol, port range, CIDR list, or user security group list.
Instructions
Create a security group ingress rule
Input Schema
Name | Required | Description | Default |
---|---|---|---|
cidrlist | No | CIDR list (comma-separated) | |
endport | No | End port | |
protocol | Yes | Protocol (TCP, UDP, ICMP) | |
securitygroupid | Yes | Security group ID | |
startport | No | Start port | |
usersecuritygrouplist | No | User security group list |
Input Schema (JSON Schema)
{
"additionalProperties": false,
"properties": {
"cidrlist": {
"description": "CIDR list (comma-separated)",
"type": "string"
},
"endport": {
"description": "End port",
"type": "number"
},
"protocol": {
"description": "Protocol (TCP, UDP, ICMP)",
"type": "string"
},
"securitygroupid": {
"description": "Security group ID",
"type": "string"
},
"startport": {
"description": "Start port",
"type": "number"
},
"usersecuritygrouplist": {
"description": "User security group list",
"type": "string"
}
},
"required": [
"securitygroupid",
"protocol"
],
"type": "object"
}