Authorizes a particular ingress rule for this security group

Request Parameters

Parameter Name Description Required
account an optional account for the virtual machine. Must be used with domainId. false
cidrlist the cidr list associated false
domainid an optional domainId for the security group. If the account parameter is used, domainId must also be used. false
endport end port for this ingress rule false
icmpcode error code for this icmp message false
icmptype type of the icmp message being sent false
protocol TCP is default. UDP is the other supported protocol false
securitygroupid The ID of the security group. Mutually exclusive with securityGroupName parameter false
securitygroupname The name of the security group. Mutually exclusive with securityGroupName parameter false
startport start port for this ingress rule false
usersecuritygrouplist user to security group mapping false

Response Tags

Response Name Description
account account owning the ingress rule
cidr the CIDR notation for the base IP address of the ingress rule
endport the ending IP of the ingress rule
icmpcode the code for the ICMP message response
icmptype the type of the ICMP message response
protocol the protocol of the ingress rule
ruleid the id of the ingress rule
securitygroupname security group name
startport the starting IP of the ingress rule
Related Pages: listNetworks, restartNetwork, updateNetwork, associateIpAddress, disassociateIpAddress, listPublicIpAddresses, createLoadBalancerRule, deleteLoadBalancerRule, removeFromLoadBalancerRule, assignToLoadBalancerRule, listLoadBalancerRules, listLoadBalancerRuleInstances, updateLoadBalancerRule, listPortForwardingRules, createPortForwardingRule, deletePortForwardingRule, createFirewallRule, deleteFirewallRule, listFirewallRules, createRemoteAccessVpn, deleteRemoteAccessVpn, listRemoteAccessVpns, enableStaticNat, createIpForwardingRule, deleteIpForwardingRule, listIpForwardingRules, disableStaticNat, extractVolume, listZones, login, logout, listAccounts, queryAsyncJobResult, listAsyncJobs, listServiceOfferings, listDiskOfferings, registerSSHKeyPair, createSSHKeyPair, deleteSSHKeyPair, listSSHKeyPairs, listVirtualMachines, destroyVirtualMachine, rebootVirtualMachine, stopVirtualMachine, resetPasswordForVirtualMachine, changeServiceForVirtualMachine, updateVirtualMachine, getVMPassword, deployVirtualMachine, startVirtualMachine, listSnapshots, listSnapshotPolicies, deleteSnapshot, createSnapshot, createSnapshotPolicy, deleteSnapshotPolicies, listTemplates, createTemplate, registerTemplate, updateTemplate, copyTemplate, deleteTemplate, updateTemplatePermissions, listTemplatePermissions, extractTemplate, listSecurityGroups, createSecurityGroup, deleteSecurityGroup, revokeSecurityGroupIngress, listVolumes, createVolume, attachVolume, detachVolume, deleteVolume, listNetworkOfferings, createNetwork, deleteNetwork, listTags, createTags, deleteTags