Skip to content

Security

Admin users/groups/roles, auth services (AD/LDAP/RADIUS/SAML/TACACS+), parental control, certificates. Accessed via client.security.

Service

SecurityService

SecurityService(client: HttpClient)

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

Initialise SecurityService with an authenticated HTTP client.

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

admingroup cached property

admingroup: AdmingroupResource

Entry point for NIOS admin group resources.

adminrole cached property

adminrole: AdminroleResource

Entry point for NIOS admin role resources.

adminuser cached property

adminuser: AdminuserResource

Entry point for NIOS admin user resources.

permission cached property

permission: PermissionResource

Entry point for NIOS permission resources.

userprofile cached property

userprofile: UserprofileResource

Entry point for NIOS user profile resources.

authpolicy cached property

authpolicy: AuthpolicyResource

Entry point for NIOS authentication policy resources.

approvalworkflow cached property

approvalworkflow: ApprovalworkflowResource

Entry point for NIOS approval workflow resources.

cacertificate cached property

cacertificate: CacertificateResource

Entry point for NIOS CA certificate resources.

certificate_authservice cached property

certificate_authservice: CertificateAuthserviceResource

Entry point for NIOS certificate authentication service resources.

radius_authservice cached property

radius_authservice: RadiusAuthserviceResource

Entry point for NIOS RADIUS authentication service resources.

tacacsplus_authservice cached property

tacacsplus_authservice: TacacsplusAuthserviceResource

Entry point for NIOS TACACS+ authentication service resources.

ldap_auth_service cached property

ldap_auth_service: LdapAuthServiceResource

Entry point for NIOS LDAP authentication service resources.

saml_authservice cached property

saml_authservice: SamlAuthserviceResource

Entry point for NIOS SAML authentication service resources.

localuser_authservice cached property

localuser_authservice: LocaluserAuthserviceResource

Entry point for NIOS local-user authentication service resources.

ad_auth_service cached property

ad_auth_service: AdAuthServiceResource

Entry point for NIOS Active Directory authentication service resources.

snmpuser cached property

snmpuser: SnmpuserResource

Entry point for NIOS SNMP user resources.

ftpuser cached property

ftpuser: FtpuserResource

Entry point for NIOS FTP user resources.

networkuser cached property

networkuser: NetworkuserResource

Entry point for NIOS network user resources.

hsm_allgroups cached property

hsm_allgroups: HsmAllgroupsResource

Entry point for NIOS HSM all-groups resources.

hsm_entrustnshieldgroup cached property

hsm_entrustnshieldgroup: HsmEntrustnshieldgroupResource

Entry point for NIOS HSM Entrust nShield group resources.

hsm_thaleslunagroup cached property

hsm_thaleslunagroup: HsmThaleslunagroupResource

Entry point for NIOS HSM Thales Luna group resources.

parentalcontrol_avp cached property

parentalcontrol_avp: ParentalcontrolAvpResource

Entry point for NIOS parental-control AVP resources.

parentalcontrol_blockingpolicy cached property

parentalcontrol_blockingpolicy: ParentalcontrolBlockingpolicyResource

Entry point for NIOS parental-control blocking policy resources.

parentalcontrol_subscriber cached property

parentalcontrol_subscriber: ParentalcontrolSubscriberResource

Entry point for NIOS parental-control subscriber resources.

parentalcontrol_subscriberrecord cached property

parentalcontrol_subscriberrecord: ParentalcontrolSubscriberrecordResource

Entry point for NIOS parental-control subscriber record resources.

parentalcontrol_subscribersite cached property

parentalcontrol_subscribersite: ParentalcontrolSubscribersiteResource

Entry point for NIOS parental-control subscriber site resources.