ipam

支持互联网协议地址管理的类。

为兼容性提供

class IPAMConfig(driver: str | None = 'host-local', pool_configs: list[IPAMPool] | None = None, options: Mapping[str, Any] | None = None)[source]

基类:dict

收集 IP 地址配置。

创建 IPAMConfig。

参数:
  • driver – 与此网络一起使用的网络驱动程序。

  • pool_configs – 网络和端点信息。Podman 只支持一个池。

  • options – 提供给网络驱动程序的选项。

clear() None。  D 中删除所有项。
copy() D 的浅拷贝
classmethod fromkeys(iterable, value=None, /)

创建一个新字典,其键来自 iterable,值设置为 value。

get(key, default=None, /)

如果键在字典中,则返回键的值,否则返回 default。

items() 一个类似集合的对象,提供 D 的项的视图
keys() 一个类似集合的对象,提供 D 的键的视图
pop(k[, d]) v,删除指定的键并返回相应的值。

如果未找到键,如果提供了 default 则返回 default;否则,引发 KeyError。

popitem()

删除并返回一个 (key, value) 对作为 2 元组。

对以 LIFO(后进先出)顺序返回。如果字典为空,则引发 KeyError。

setdefault(key, default=None, /)

如果键不在字典中,则插入键并将其值设置为 default。

如果键在字典中,则返回键的值,否则返回 default。

update([E, ]**F) None。  从字典/可迭代对象 E F 更新 D。

如果 E 存在并且具有 .keys() 方法,则执行:for k in E: D[k] = E[k] 如果 E 存在并且缺少 .keys() 方法,则执行:for k, v in E: D[k] = v 在任何一种情况下,后面都跟着:for k in F: D[k] = F[k]

values() 一个对象,提供 D 的值的视图
class IPAMPool(subnet: str | None = None, iprange: str | None = None, gateway: str | None = None, aux_addresses: Mapping[str, str] | None = None)[source]

基类:dict

收集 IP 网络配置。

创建 IPAMPool。

参数:
  • subnet – 此网络的 CIDR 格式 IP 子网。

  • iprange – 此网络上端点的 CIDR 格式 IP 范围。

  • gateway – 此网络的 IP 网关地址。

  • aux_addresses – 忽略。

clear() None。  D 中删除所有项。
copy() D 的浅拷贝
classmethod fromkeys(iterable, value=None, /)

创建一个新字典,其键来自 iterable,值设置为 value。

get(key, default=None, /)

如果键在字典中,则返回键的值,否则返回 default。

items() 一个类似集合的对象,提供 D 的项的视图
keys() 一个类似集合的对象,提供 D 的键的视图
pop(k[, d]) v,删除指定的键并返回相应的值。

如果未找到键,如果提供了 default 则返回 default;否则,引发 KeyError。

popitem()

删除并返回一个 (key, value) 对作为 2 元组。

对以 LIFO(后进先出)顺序返回。如果字典为空,则引发 KeyError。

setdefault(key, default=None, /)

如果键不在字典中,则插入键并将其值设置为 default。

如果键在字典中,则返回键的值,否则返回 default。

update([E, ]**F) None。  从字典/可迭代对象 E F 更新 D。

如果 E 存在并且具有 .keys() 方法,则执行:for k in E: D[k] = E[k] 如果 E 存在并且缺少 .keys() 方法,则执行:for k, v in E: D[k] = v 在任何一种情况下,后面都跟着:for k in F: D[k] = F[k]

values() 一个对象,提供 D 的值的视图