neutron_lib.api.validators.dns 模块

neutron_lib.api.validators.dns.validate_dns_domain(data, max_len=255)

验证 DNS 域名。

参数:
  • data – 要验证的数据。

  • max_len – 字符串长度的限制(可选)。

返回值:

如果数据有效,则返回 None,否则返回一个可读的消息,指示验证失败的原因。

neutron_lib.api.validators.dns.validate_dns_name(data, max_len=255)

验证 DNS 名称。

此方法验证 dns 名称,并且还需要在配置中包含 dns_domain,因为这可能会调用使用配置的方法。

参数:
  • data – 要验证的数据。

  • max_len – 字符串长度的限制(可选)。

返回值:

如果数据有效,则返回 None,否则返回一个可读的消息,指示验证失败的原因。

neutron_lib.api.validators.dns.validate_fip_dns_name(data, max_len=255)

验证浮动 IP 的 DNS 名称。

参数:
  • data – 要验证的数据。

  • max_len – 字符串长度的限制(可选)。

返回值:

如果数据有效,则返回 None,否则返回一个可读的消息,指示验证失败的原因。