vsd命令行接口

vsdcli的Python项目详细描述


#vsd命令行工具




实例。

activate your environment

$source bin/activate activate your environment here…
(vsd env)$…






1)安装cli依赖项

(vsd env)$pip install-r requirements.txt

<2)确保"vsd"命令是可执行的

(vsd env)$chmod+x vsd

定义以下环境变量:

*`vsd_user name`用户名
*`vsd_password`用户密码
*`vsd_api_url` api url
*`vsd_enterprise`企业名称


示例:

(vsd env)$vsd list enterprises--api https://vsd:8443--用户名csproot--密码csproot--enterprise csp--3.2版

(vsd env)$export vsd_password=csproot
(vsd env)$export vsd_username=csproot
(vsd env)$export vsd_enterprise=csp
(vsd env)$export vsd_api_version=3.2
(vsd env)$export vsd_api_url=https://vsd:8443


(vsd env)$vsd list enterprises
(vsd env)$vsd list enterprises-f"name=='我的公司'"
(vsd env)$vsd list enterprises-x id name仅列出名称和id
(vsd env)$vsd list enterprises-x all列出所有字段
(vsd env)$vsd list vports--在子网中A3DB271B-B42AB-45A2-995E-971BF9E761BBB
(VSD env)$vsd show domain--id 04850601-bebb-4b9B-acac-A31B45555595A4

(vsd env)$vsd count vports--vsd count vports--vsd count vports--vsd count vports--vsd count vports--vsd count vports--子网67add3a44-5A55-42A55-8231-b6710dac3546--bname

(vsd env)
(vsd env)$vsd create zone--$vsd create zone 6个79b5e-p name="测试区域"iptype=ipv4 numberofhostsinsubnets=4 maintenancemode=禁用
(vsd env)$vsd create enterprise-p name="我的公司"

(vsd env)$vsd update enterprise-i 26f67b33-3601-4cdf-8ed0-fba7116d0200-p name="示例"
(vsd env)$vsd update zone-i c4e96631-CFBC-4DCD-A4C3-B2937E5EAB13-P name='危险区域'



(vsd env)$vsd分配用户--ids f0061E8-56dc-47cc-47cc-ab9e-cf0d30fe1563-cf0d30fe1563 e838617f-658d-658d-41a2-af46-bc54da0055fe--74fb34343A-093B-4738-bd59-135dc9e1aa78
(vsd env)$vsd未分配用户--ids f3060061E8-56dc-47cc-47cc-ab9e-ab9e-vsd-vsd env)$vsd分配用户--ids f是的-CF0D30FE1563 E838617F-658D-41A2-AF46-BC54DA0055FE——来自74FB343A-093B-4738-BD59-135DC9E1AA78
(VSD env)$VSD重新分配用户——ID D7162530-6960-43BB-A400-DB0DBDEEA06E——至74FB343A-093B-4738-BD59-135DC9E1AA78
(VSD env)$VSD重新分配用户——至74FB343A-093B-4738组-bd59-135dc9e1aa78删除分配给指定组的所有用户

(vsd env)$vsd objects列出所有对象
(vsd env)$vsd objects-f nsg列出包含单词nsg的所有对象
(vsd env)$vsd objects-p enterprise#列出将企业作为父级的所有对象
(vsd env)$vsd objects-c domain列出将域作为子级的所有对象
(vsd env)$vsd objects-p enterprise-c domain列出将企业作为父级、域作为chi的所有对象ld



到现有的
*`重新分配':重置所有分配。
*`对象'将使您能够遍历vsd对象层次结构


s条件列表和以下免责声明。
*以二进制形式重新分发必须复制上述版权
通知、此条件列表和随分发提供的
文档和/或其他材料中的以下免责声明。
*版权所有人的姓名或名称其贡献者中的
可在未经
事先书面许可的情况下用于认可或推广从本软件衍生的产品。


本软件由版权所有者和贡献者"按原样"和
提供任何明示或默示保证,包括但不限于对商品的默示
保证。不承认特定用途的稳定性和适用性。在任何情况下,版权持有人或贡献者均不对任何直接、间接、附带、特殊、惩戒性或后果性损害(包括但不限于购买替代货物或服务;使用、数据或利润损失;或营业中断)承担责任,无论其由何原因引起,也不应根据任何责任理论承担责任。她因使用本软件而以任何方式产生的合同、严格责任或侵权行为(包括疏忽或其他),即使被告知此类损害的可能性。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
检查java中两个链表之间的子集   java仅在findViewById()下显示一个ImageButton   在Java Graphics2D中,文本如何在矩形上居中对齐?   java需要一个用于电子表格计算器的正则表达式   ^java中的运算符   java通过一些属性配置文件根据环境动态更改wsdl端点URL   java Ebean/Play框架关系未更新   集合如何将POJO列表转换为Java流中的映射<String,List>?   java为什么JFrame不显示整个图像?   java如何将调用静态导入的泛型方法的结果传递给另一个方法?   迭代器或foreach中的java延迟   需要java socket logback日志接收器   在Java中初始化Map的静态数组   雅加达邮件Java MimeMail:解码后获得额外字符   java为什么这个xmldom解析器不能正确解析rtept、name和cmt标记?   java如何刷新Log4J2中的异步记录器(带中断器)   java使用构建插件pom生成的jar。xml作为同一pom中的依赖项   java基于位置的序列ADT如何在O(1)时间内插入元素?   java ORM实体与DDD实体   Java对象分配