提供未分配的azure ips。

azureips的Python项目详细描述


azure空闲ips

此包提供未分配给任何资源的私有IP地址列表。这有助于下面的场景。 如果你想在azure中使ip成为静态的,你需要指定ip,这意味着你必须自己管理ip。这个包裹帮你 为您提供未分配的IP列表,这样就避免了跟踪允许的IP地址的繁琐过程。

使用动态IP创建网络接口很容易,但是对于静态IP地址,您需要未分配的IP。

用法和工作原理。

安装

pip install azureips

您可以将其导入到python程序中使用。

在python应用程序中导入

from azureips.vacant_ips import VacantIP
vacant_ips = VacantIP(client_id, client_secret, subscription_id, tenant_id,
                 token_url, base_url, api_version, subnet, vnet, resource_group, count)
vacant_ips.get_vacant_ips()
#base_url, api_version and token_url can be empty strings.

这将返回一个IP数组

选项

client_id:根据服务原则生成的应用程序的客户端ID

client_secret:从app获取的客户端机密

subscription_id

tenant_id

token_url:不需要

base_url:不需要

api_version:不需要

subnet:搜索未分配IP的子网

vnet:子网所属的vnet

resource_group:存在vnet的资源组

count:要作为输出的IP数

贡献

向此存储库投稿时,请先与此存储库的所有者讨论要通过Issue或任何其他方法进行的更改,然后再进行更改。

请注意,我们有一个行为准则,请遵循它在您与项目的所有互动。

拉取请求过程

  1. 确保在执行 建造。
  2. 使用界面更改的详细信息更新readme.md,这包括新的环境 变量、公开的端口、有用的文件位置和容器参数。
  3. 一旦您获得其他两个开发人员的签名,或者如果您 没有权限执行此操作,您可以请求第二个审阅者为您合并它。

行为准则

我们的承诺

为了营造一个开放和友好的环境,我们 贡献者和维护者承诺参与我们的项目 我们的社区为每个人提供无骚扰体验,无论年龄、身体 大小、残疾、种族、性别认同和表达、经验水平, 国籍、外貌、种族、宗教或性身份 方向。

我们的标准

有助于创造积极环境的行为示例 包括:

  • 使用欢迎和包容的语言
  • 尊重不同的观点和经验
  • 优雅地接受建设性的批评
  • 关注对社区最有利的内容
  • 对其他社区成员表示同情

参与者不可接受行为的例子包括:

  • 使用性化的语言或意象和不受欢迎的性注意或 预付款
  • 恶搞、侮辱性/贬损性评论以及人身或政治攻击
  • 公共或私人骚扰
  • 发布他人的私人信息,如物理或电子信息 地址,未经明确许可
  • 其他合理认为不适当的行为 专业设置

我们的责任

项目维护人员负责澄清可接受的标准 并期望采取适当和公平的纠正措施 对任何不可接受行为的回应。

项目维护人员有权和责任删除、编辑或 拒绝评论、提交、代码、wiki编辑、问题和其他贡献 不符合本行为准则,或暂时禁止或永久性地为他们认为不适当的其他行为做出贡献, 威胁的、冒犯的或有害的。

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

推荐PyPI第三方库


热门话题
无JPA的纯Hibernate ORM java SpringBoot配置   安卓会生成一组唯一的java数字   java我的自定义阵列列表每次启动时都会崩溃我不确定为什么会一直崩溃   Java继承;将子类传递给超类的抽象方法   java从没有if语句的数组中获取instanceof type   java中使用对象的温度转换   存储库接口的JavaSpringDataMongoDBeanXML配置   java JAXWS为iBM websphere、iBM web服务客户端添加寻址   数组试图返回Java中两个对象的面积之和   apache Spark java:columnNameOfCorruptRecord和badRecordsPath在加载csv时不工作   java无法创建。txt文件   java Hibernate与MySQL插入查询不一致   不考虑java Hazelcast分布式地图的最大大小   bash Java如何在父进程中设置环境变量