def get_parser(self, prog_name): parser = super(UnsetSecurityGroup, self).get_parser(prog_name) parser.add_argument('group', metavar="<group>", help=_("Security group to modify (name or ID)")) _tag.add_tag_option_to_parser_for_unset(parser, _('security group')) return parser
def get_parser(self, prog_name): parser = super(UnsetNetwork, self).get_parser(prog_name) parser.add_argument('network', metavar="<network>", help=_("Network to modify (name or ID)")) _tag.add_tag_option_to_parser_for_unset(parser, _('network')) return parser
def get_parser(self, prog_name): parser = super(UnsetRouter, self).get_parser(prog_name) parser.add_argument( '--route', metavar='destination=<subnet>,gateway=<ip-address>', action=parseractions.MultiKeyValueAction, dest='routes', default=None, required_keys=['destination', 'gateway'], help=_("Routes to be removed from the router " "destination: destination subnet (in CIDR notation) " "gateway: nexthop IP address " "(repeat option to unset multiple routes)")) parser.add_argument( '--external-gateway', action='store_true', default=False, help=_("Remove external gateway information from the router")) parser.add_argument( '--qos-policy', action='store_true', default=False, help=_("Remove QoS policy from router gateway IPs") ) parser.add_argument( 'router', metavar="<router>", help=_("Router to modify (name or ID)") ) _tag.add_tag_option_to_parser_for_unset(parser, _('router')) return parser
def get_parser(self, prog_name): parser = super(UnsetRouter, self).get_parser(prog_name) parser.add_argument( '--route', metavar='destination=<subnet>,gateway=<ip-address>', action=parseractions.MultiKeyValueAction, dest='routes', default=None, required_keys=['destination', 'gateway'], help=_("Routes to be removed from the router " "destination: destination subnet (in CIDR notation) " "gateway: nexthop IP address " "(repeat option to unset multiple routes)")) parser.add_argument( '--external-gateway', action='store_true', default=False, help=_("Remove external gateway information from the router")) parser.add_argument( 'router', metavar="<router>", help=_("Router to modify (name or ID)") ) _tag.add_tag_option_to_parser_for_unset(parser, _('router')) return parser
def get_parser(self, prog_name): parser = super(UnsetSubnetPool, self).get_parser(prog_name) parser.add_argument('subnet_pool', metavar="<subnet-pool>", help=_("Subnet pool to modify (name or ID)")) _tag.add_tag_option_to_parser_for_unset(parser, _('subnet pool')) return parser
def get_parser(self, prog_name): parser = super(UnsetPort, self).get_parser(prog_name) parser.add_argument( '--fixed-ip', metavar='subnet=<subnet>,ip-address=<ip-address>', action=parseractions.MultiKeyValueAction, optional_keys=['subnet', 'ip-address'], help=_("Desired IP and/or subnet which should be " "removed from this port (name or ID): subnet=<subnet>," "ip-address=<ip-address> (repeat option to unset multiple " "fixed IP addresses)")) parser.add_argument( '--binding-profile', metavar='<binding-profile-key>', action='append', help=_("Desired key which should be removed from binding:profile " "(repeat option to unset multiple binding:profile data)")) parser.add_argument( '--security-group', metavar='<security-group>', action='append', dest='security_group_ids', help=_("Security group which should be removed this port (name " "or ID) (repeat option to unset multiple security groups)") ) parser.add_argument( 'port', metavar="<port>", help=_("Port to modify (name or ID)") ) parser.add_argument( '--allowed-address', metavar='ip-address=<ip-address>[,mac-address=<mac-address>]', action=parseractions.MultiKeyValueAction, dest='allowed_address_pairs', required_keys=['ip-address'], optional_keys=['mac-address'], help=_("Desired allowed-address pair which should be removed " "from this port: ip-address=<ip-address>" "[,mac-address=<mac-address>] (repeat option to unset " "multiple allowed-address pairs)") ) parser.add_argument( '--qos-policy', action='store_true', default=False, help=_("Remove the QoS policy attached to the port") ) parser.add_argument( '--data-plane-status', action='store_true', help=_("Clear existing information of data plane status") ) _tag.add_tag_option_to_parser_for_unset(parser, _('port')) return parser
def get_parser(self, prog_name): parser = super(UnsetSecurityGroup, self).get_parser(prog_name) parser.add_argument( 'group', metavar="<group>", help=_("Security group to modify (name or ID)") ) _tag.add_tag_option_to_parser_for_unset(parser, _('security group')) return parser
def get_parser(self, prog_name): parser = super(UnsetSubnet, self).get_parser(prog_name) parser.add_argument( '--allocation-pool', metavar='start=<ip-address>,end=<ip-address>', dest='allocation_pools', action=parseractions.MultiKeyValueAction, required_keys=['start', 'end'], help=_('Allocation pool IP addresses to be removed from this ' 'subnet e.g.: start=192.168.199.2,end=192.168.199.254 ' '(repeat option to unset multiple allocation pools)') ) parser.add_argument( '--dns-nameserver', metavar='<dns-nameserver>', action='append', dest='dns_nameservers', help=_('DNS server to be removed from this subnet ' '(repeat option to unset multiple DNS servers)') ) parser.add_argument( '--host-route', metavar='destination=<subnet>,gateway=<ip-address>', dest='host_routes', action=parseractions.MultiKeyValueAction, required_keys=['destination', 'gateway'], help=_('Route to be removed from this subnet ' 'e.g.: destination=10.10.0.0/16,gateway=192.168.71.254 ' 'destination: destination subnet (in CIDR notation) ' 'gateway: nexthop IP address ' '(repeat option to unset multiple host routes)') ) parser.add_argument( '--service-type', metavar='<service-type>', action='append', dest='service_types', help=_('Service type to be removed from this subnet ' 'e.g.: network:floatingip_agent_gateway. ' 'Must be a valid device owner value for a network port ' '(repeat option to unset multiple service types)') ) _tag.add_tag_option_to_parser_for_unset(parser, _('subnet')) parser.add_argument( 'subnet', metavar="<subnet>", help=_("Subnet to modify (name or ID)") ) return parser
def get_parser(self, prog_name): parser = super(UnsetSubnetPool, self).get_parser(prog_name) parser.add_argument( '--pool-prefix', metavar='<pool-prefix>', action='append', dest='prefixes', help=_('Remove subnet pool prefixes (in CIDR notation). ' '(repeat option to unset multiple prefixes).'), ) parser.add_argument('subnet_pool', metavar="<subnet-pool>", help=_("Subnet pool to modify (name or ID)")) _tag.add_tag_option_to_parser_for_unset(parser, _('subnet pool')) return parser
def get_parser(self, prog_name): parser = super(UnsetFloatingIP, self).get_parser(prog_name) parser.add_argument( 'floating_ip', metavar='<floating-ip>', help=_("Floating IP to disassociate (IP address or ID)")) parser.add_argument( '--port', action='store_true', default=False, help=_("Disassociate any port associated with the floating IP")) parser.add_argument( '--qos-policy', action='store_true', default=False, help=_("Remove the QoS policy attached to the floating IP")) _tag.add_tag_option_to_parser_for_unset(parser, _('floating IP')) return parser