def subnet_show(subnet, *args, **kwargs): cmd = f'openstack subnet show {{params}} {subnet}' kwargs['format'] = 'json' return _client.execute(cmd, *args, **kwargs)
def network_delete(networks, *args, **kwargs): cmd = f'openstack network delete {{params}} {" ".join(networks)}' return _client.execute(cmd, *args, **kwargs)
def network_unset(network, *args, **kwargs): cmd = f'openstack network unset {{params}} {network}' return _client.execute(cmd, *args, **kwargs)
def port_delete(ports, *args, **kwargs): cmd = f'openstack port delete {{params}} {" ".join(ports)}' return _client.execute(cmd, *args, **kwargs)
def security_group_rule_show(rule, *args, **kwargs): cmd = f'openstack security group rule show {{params}} {rule}' kwargs['format'] = 'json' return _client.execute(cmd, *args, **kwargs)
def subnet_unset(subnet, *args, **kwargs): cmd = f'openstack subnet unset {{params}} {subnet}' return _client.execute(cmd, *args, **kwargs)
def port_show(port, *args, **kwargs): cmd = f'openstack port show {{params}} {port}' kwargs['format'] = 'json' return _client.execute(cmd, *args, **kwargs)
def security_group_unset(group, *args, **kwargs): cmd = f'openstack security group unset {{params}} {group}' return _client.execute(cmd, *args, **kwargs)
def network_log_show(log_name, *args, **kwargs): cmd = f'openstack network log show {{params}} {log_name}' kwargs['format'] = 'json' return _client.execute(cmd, *args, **kwargs)
def security_group_create(group_name, *args, **kwargs): cmd = f'openstack security group create {{params}} {group_name}' kwargs['format'] = 'json' return _client.execute(cmd, *args, **kwargs)
def security_group_delete(groups, *args, **kwargs): cmd = f'openstack security group delete {{params}} {" ".join(groups)}' return _client.execute(cmd, *args, **kwargs)
def security_group_show(group, *args, **kwargs): cmd = f'openstack security group show {{params}} {group}' kwargs['format'] = 'json' return _client.execute(cmd, *args, **kwargs)
def security_group_list(*args, **kwargs): cmd = 'openstack security group list {params}' kwargs['format'] = 'json' return _client.execute(cmd, *args, **kwargs)
def security_group_rule_delete(rules, *args, **kwargs): cmd = f'openstack security group rule delete {{params}} {" ".join(rules)}' return _client.execute(cmd, *args, **kwargs)
def subnet_create(subnet_name, network_name, *args, **kwargs): cmd = f'openstack subnet create {{params}} --network '\ f'{network_name} {subnet_name}' kwargs['format'] = 'json' return _client.execute(cmd, *args, **kwargs)
def network_log_delete(log_names, *args, **kwargs): cmd = f'openstack network log delete {{params}} {" ".join(log_names)}' return _client.execute(cmd, *args, **kwargs)
def subnet_delete(subnets, *args, **kwargs): cmd = f'openstack subnet delete {{params}} {" ".join(subnets)}' return _client.execute(cmd, *args, **kwargs)
def network_list(*args, **kwargs): cmd = 'openstack network list {params}' kwargs['format'] = 'json' return _client.execute(cmd, *args, **kwargs)
def port_list(*args, **kwargs): cmd = 'openstack port list {params}' kwargs['format'] = 'json' return _client.execute(cmd, *args, **kwargs)
def network_show(network, *args, **kwargs): cmd = f'openstack network show {{params}} {network}' kwargs['format'] = 'json' return _client.execute(cmd, *args, **kwargs)
def port_create(port_name, network_name, *args, **kwargs): cmd = f'openstack port create {{params}} --network {network_name} '\ f'{port_name}' kwargs['format'] = 'json' return _client.execute(cmd, *args, **kwargs)
def network_create(net_name, *args, **kwargs): cmd = f'openstack network create {{params}} {net_name}' kwargs['format'] = 'json' return _client.execute(cmd, *args, **kwargs)
def port_unset(port, *args, **kwargs): cmd = f'openstack port unset {{params}} {port}' return _client.execute(cmd, *args, **kwargs)
def security_group_rule_list(*args, **kwargs): group = kwargs.pop('group', '') cmd = f'openstack security group rule list {{params}} {group}' kwargs['format'] = 'json' return _client.execute(cmd, *args, **kwargs)