Esempio n. 1
0
 def args2body(self, parsed_args):
     body = {'admin_state_up': parsed_args.admin_state}
     neutronV20.update_dict(
         parsed_args, body,
         ['name', 'tenant_id', 'distributed', 'ha', 'description'])
     availability_zone.args2body_az_hint(parsed_args, body)
     return {self.resource: body}
Esempio n. 2
0
 def args2body(self, parsed_args):
     body = {'admin_state_up': parsed_args.admin_state}
     neutronV20.update_dict(parsed_args, body,
                            ['name', 'tenant_id', 'distributed', 'ha',
                             'description'])
     availability_zone.args2body_az_hint(parsed_args, body)
     return {self.resource: body}
Esempio n. 3
0
 def args2body(self, parsed_args):
     body = {'admin_state_up': parsed_args.admin_state}
     if parsed_args.flavor:
         _flavor_id = neutronV20.find_resourceid_by_name_or_id(
             self.get_client(), 'flavor', parsed_args.flavor)
         body['flavor_id'] = _flavor_id
     neutronV20.update_dict(parsed_args, body,
                            ['name', 'tenant_id', 'distributed', 'ha',
                             'description'])
     availability_zone.args2body_az_hint(parsed_args, body)
     return {self.resource: body}
Esempio n. 4
0
 def args2body(self, parsed_args):
     body = {'admin_state_up': parsed_args.admin_state}
     args2body_common(body, parsed_args)
     neutronV20.update_dict(parsed_args, body, [
         'shared', 'tenant_id', 'vlan_transparent', 'provider:network_type',
         'provider:physical_network', 'provider:segmentation_id',
         'description'
     ])
     self.args2body_qos_policy(parsed_args, body)
     availability_zone.args2body_az_hint(parsed_args, body)
     dns.args2body_dns_create(parsed_args, body, 'domain')
     return {'network': body}
 def args2body(self, parsed_args):
     body = {'admin_state_up': parsed_args.admin_state}
     args2body_common(body, parsed_args)
     neutronV20.update_dict(parsed_args, body,
                            ['shared', 'tenant_id',
                             'vlan_transparent',
                             'provider:network_type',
                             'provider:physical_network',
                             'provider:segmentation_id',
                             'description'])
     self.args2body_qos_policy(parsed_args, body)
     availability_zone.args2body_az_hint(parsed_args, body)
     dns.args2body_dns_create(parsed_args, body, 'domain')
     return {'network': body}
    def args2body(self, parsed_args):
        body = {
            'name': parsed_args.name,
            'admin_state_up': parsed_args.admin_state
        }
        neutronV20.update_dict(parsed_args, body, [
            'shared', 'tenant_id', 'vlan_transparent', 'provider:network_type',
            'provider:physical_network', 'provider:segmentation_id'
        ])

        self.args2body_qos_policy(parsed_args, body)
        availability_zone.args2body_az_hint(parsed_args, body)

        return {'network': body}
    def args2body(self, parsed_args):
        body = {'name': parsed_args.name,
                'admin_state_up': parsed_args.admin_state}
        neutronV20.update_dict(parsed_args, body,
                               ['shared', 'tenant_id',
                                'vlan_transparent',
                                'provider:network_type',
                                'provider:physical_network',
                                'provider:segmentation_id'])

        self.args2body_qos_policy(parsed_args, body)
        availability_zone.args2body_az_hint(parsed_args, body)

        return {'network': body}