/usr/lib/python2.6/site-packages/novaclient/v2
Edit: /usr/lib/python2.6/site-packages/novaclient/v2/security_group_rules.pyc (2988B)
Ñò
=vVc @ sl d Z d d k l Z d d k l Z d d k l Z d e i f d YZ d e i f d YZ d S(
s1
Security group rules interface (1.1 extension).
iÿÿÿÿ( t base( t
exceptions( t _t SecurityGroupRulec B s e Z d Z d Z RS( c C s
t | i S( N( t strt id( t self( ( sM /tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/security_group_rules.pyt __str__ s c C s | i i | d S( N( t managert delete( R ( ( sM /tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/security_group_rules.pyR s ( t __name__t
__module__R R ( ( ( sM /tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/security_group_rules.pyR s t SecurityGroupRuleManagerc B s/ e Z e Z d d d d d d Z d Z RS( c
C sø y t | } Wn. t t f j
o t i t d n Xy t | } Wn. t t f j
o t i t d n X| i d j o t i t d n h h | d 6| d 6| d 6| d
6| d 6| d 6d
6} | i d | d
S( sv
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)
s From port must be an integer.s To port must be an integer.t TCPt UDPt ICMPs, IP protocol must be 'tcp', 'udp', or 'icmp'.t ip_protocolt from_portt to_portt cidrt group_idt parent_group_idt security_group_rules /os-security-group-rules( R
R R ( t intt TypeErrort
ValueErrorR t CommandErrorR t uppert _create( R R R R R R R t body( ( sM /tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/security_group_rules.pyt create$ s&