Module Expr Str ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Raise Call AttributeLoad NameLoad attr Call NameLoad Str TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Raise Call AttributeLoad NameLoad attr Call NameLoad Str If CompareNotIn Call AttributeLoad NameLoad attr ListLoad Str Str Str body Raise Call AttributeLoad NameLoad attr Call NameLoad Str Assign NameStore Dict Str Dict Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr Str NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list
N/A N/A 
Security group rules interface (1.1 extension).
 novaclient base novaclient exceptions novaclient.i18n _ SecurityGroupRule N/A N/A base Resource N/A __str__ N/A N/A self N/A N/A N/A N/A str N/A self id N/A delete N/A N/A self N/A N/A N/A 
        Delete this security group rule.

        :returns: An instance of novaclient.base.TupleWithMeta
         N/A N/A N/A N/A self manager delete self N/A N/A SecurityGroupRuleManager N/A N/A base Manager N/A N/A resource_class SecurityGroupRule create N/A N/A self parent_group_id ip_protocol from_port to_port cidr group_id N/A None None None None None N/A N/A 
        Create a security group rule

        :param ip_protocol: IP protocol, one of 'tcp', 'udp' or 'icmp'
        :param from_port: Source port
        :param to_port: Destination port
        :param cidr: Destination IP address(es) in CIDR notation
        :param group_id: Security group id (int)
        :param parent_group_id: Parent security group id (int)
         N/A N/A N/A from_port N/A int from_port N/A N/A N/A N/A TypeError ValueError N/A N/A N/A N/A exceptions CommandError N/A _ From port must be an integer. N/A N/A N/A to_port N/A int to_port N/A N/A N/A N/A TypeError ValueError N/A N/A N/A N/A exceptions CommandError N/A _ To port must be an integer. N/A N/A N/A N/A ip_protocol upper N/A TCP UDP ICMP N/A N/A N/A N/A exceptions CommandError N/A _ IP protocol must be 'tcp', 'udp', or 'icmp'. N/A body N/A security_group_rule N/A ip_protocol from_port to_port cidr group_id parent_group_id ip_protocol from_port to_port cidr group_id parent_group_id N/A N/A N/A self _create /os-security-group-rules body security_group_rule N/A delete N/A N/A self rule N/A N/A N/A 
        Delete a security group rule

        :param rule: The security group rule to delete (ID or Class)
        :returns: An instance of novaclient.base.TupleWithMeta
         N/A N/A N/A self _delete N/A /os-security-group-rules/%s N/A N/A base getid rule N/A N/A