Skip to content

RadiusSettings

Source code in docs_src/capo_directory_service/types/radius_settings.py
class RadiusSettings(TypedDict, closed=True):
    radius_servers: NotRequired["capo_directory_service.types.servers.Servers"]
    """<p>The fully qualified domain name (FQDN) or IP addresses of the RADIUS server endpoints, or the FQDN or IP addresses of your RADIUS server load balancer.</p>"""
    radius_servers_ipv6: NotRequired["capo_directory_service.types.servers.Servers"]
    """<p>The IPv6 addresses of the RADIUS server endpoints or RADIUS server load balancer.</p>"""
    radius_port: NotRequired["capo_directory_service.types.port_number.PortNumber"]
    """<p>The port that your RADIUS server is using for communications. Your self-managed network must allow inbound traffic over this port from the Directory Service servers.</p>"""
    radius_timeout: NotRequired[
        "capo_directory_service.types.radius_timeout.RadiusTimeout"
    ]
    """<p>The amount of time, in seconds, to wait for the RADIUS server to respond.</p>"""
    radius_retries: "capo_directory_service.types.radius_retries.RadiusRetries"
    """<p>The maximum number of times that communication with the RADIUS server is retried after the initial attempt.</p>"""
    shared_secret: NotRequired[
        "capo_directory_service.types.radius_shared_secret.RadiusSharedSecret"
    ]
    """<p>Required for enabling RADIUS on the directory.</p>"""
    authentication_protocol: NotRequired[
        "capo_directory_service.types.radius_authentication_protocol.RadiusAuthenticationProtocol"
    ]
    """<p>The protocol specified for your RADIUS endpoints.</p>"""
    display_label: NotRequired[
        "capo_directory_service.types.radius_display_label.RadiusDisplayLabel"
    ]
    """<p>Not currently used.</p>"""
    use_same_username: "capo_directory_service.types.use_same_username.UseSameUsername"
    """<p>Not currently used.</p>"""

authentication_protocol instance-attribute

authentication_protocol: NotRequired[RadiusAuthenticationProtocol]

The protocol specified for your RADIUS endpoints.

display_label instance-attribute

display_label: NotRequired[RadiusDisplayLabel]

Not currently used.

radius_port instance-attribute

radius_port: NotRequired[PortNumber]

The port that your RADIUS server is using for communications. Your self-managed network must allow inbound traffic over this port from the Directory Service servers.

radius_retries instance-attribute

radius_retries: RadiusRetries

The maximum number of times that communication with the RADIUS server is retried after the initial attempt.

radius_servers instance-attribute

radius_servers: NotRequired[Servers]

The fully qualified domain name (FQDN) or IP addresses of the RADIUS server endpoints, or the FQDN or IP addresses of your RADIUS server load balancer.

radius_servers_ipv6 instance-attribute

radius_servers_ipv6: NotRequired[Servers]

The IPv6 addresses of the RADIUS server endpoints or RADIUS server load balancer.

radius_timeout instance-attribute

radius_timeout: NotRequired[RadiusTimeout]

The amount of time, in seconds, to wait for the RADIUS server to respond.

shared_secret instance-attribute

shared_secret: NotRequired[RadiusSharedSecret]

Required for enabling RADIUS on the directory.

use_same_username instance-attribute

use_same_username: UseSameUsername

Not currently used.