Skip to content

RPZ

Response Policy Zone records (A/AAAA/CNAME/MX/PTR/SRV/TXT and IP-address forms). Accessed via client.rpz.

Service

RpzService

RpzService(client: HttpClient)

Entry point for NIOS RPZ resources. Each resource is lazily constructed.

Initialise RpzService with an authenticated HTTP client.

Source code in src/ibx_nios_sdk/rpz/_service.py
def __init__(self, client: HttpClient) -> None:
    """Initialise RpzService with an authenticated HTTP client."""
    self._client = client

record_rpz_a cached property

record_rpz_a: RecordRpzAResource

Entry point for NIOS RPZ A record resources.

record_rpz_aaaa cached property

record_rpz_aaaa: RecordRpzAaaaResource

Entry point for NIOS RPZ AAAA record resources.

record_rpz_cname cached property

record_rpz_cname: RecordRpzCnameResource

Entry point for NIOS RPZ CNAME record resources.

record_rpz_https cached property

record_rpz_https: RecordRpzHttpsResource

Entry point for NIOS RPZ HTTPS record resources.

record_rpz_mx cached property

record_rpz_mx: RecordRpzMxResource

Entry point for NIOS RPZ MX record resources.

record_rpz_naptr cached property

record_rpz_naptr: RecordRpzNaptrResource

Entry point for NIOS RPZ NAPTR record resources.

record_rpz_ptr cached property

record_rpz_ptr: RecordRpzPtrResource

Entry point for NIOS RPZ PTR record resources.

record_rpz_srv cached property

record_rpz_srv: RecordRpzSrvResource

Entry point for NIOS RPZ SRV record resources.

record_rpz_svcb cached property

record_rpz_svcb: RecordRpzSvcbResource

Entry point for NIOS RPZ SVCB record resources.

record_rpz_txt cached property

record_rpz_txt: RecordRpzTxtResource

Entry point for NIOS RPZ TXT record resources.

record_rpz_a_ipaddress cached property

record_rpz_a_ipaddress: RecordRpzAIpaddressResource

Entry point for NIOS RPZ A IP-address substitution resources.

record_rpz_aaaa_ipaddress cached property

record_rpz_aaaa_ipaddress: RecordRpzAaaaIpaddressResource

Entry point for NIOS RPZ AAAA IP-address substitution resources.

record_rpz_cname_ipaddress cached property

record_rpz_cname_ipaddress: RecordRpzCnameIpaddressResource

Entry point for NIOS RPZ CNAME IP-address substitution resources.

record_rpz_cname_ipaddressdn cached property

record_rpz_cname_ipaddressdn: RecordRpzCnameIpaddressdnResource

Entry point for NIOS RPZ CNAME IP-address domain-name substitution resources.

record_rpz_cname_clientipaddress cached property

record_rpz_cname_clientipaddress: RecordRpzCnameClientipaddressResource

Entry point for NIOS RPZ CNAME client-IP-address substitution resources.

record_rpz_cname_clientipaddressdn cached property

record_rpz_cname_clientipaddressdn: RecordRpzCnameClientipaddressdnResource

Entry point for NIOS RPZ CNAME client-IP-address domain-name substitution resources.

allrpzrecords cached property

allrpzrecords: AllrpzrecordsResource

Entry point for NIOS RPZ all-records aggregate resources.