Skip to content

ClientVpnAuthenticationRequest

Source code in docs_src/capo_ec2/types/client_vpn_authentication_request.py
class ClientVpnAuthenticationRequest(TypedDict, closed=True):
    type: NotRequired[
        "capo_ec2.types.client_vpn_authentication_type.ClientVpnAuthenticationType"
    ]
    """<p>The type of client authentication to be used.</p>"""
    active_directory: NotRequired[
        "capo_ec2.types.directory_service_authentication_request.DirectoryServiceAuthenticationRequest"
    ]
    """<p>Information about the Active Directory to be used, if applicable. You must provide this information if <b>Type</b> is <code>directory-service-authentication</code>.</p>"""
    mutual_authentication: NotRequired[
        "capo_ec2.types.certificate_authentication_request.CertificateAuthenticationRequest"
    ]
    """<p>Information about the authentication certificates to be used, if applicable. You must provide this information if <b>Type</b> is <code>certificate-authentication</code>.</p>"""
    federated_authentication: NotRequired[
        "capo_ec2.types.federated_authentication_request.FederatedAuthenticationRequest"
    ]
    """<p>Information about the IAM SAML identity provider to be used, if applicable. You must provide this information if <b>Type</b> is <code>federated-authentication</code>.</p>"""

active_directory instance-attribute

active_directory: NotRequired[DirectoryServiceAuthenticationRequest]

Information about the Active Directory to be used, if applicable. You must provide this information if Type is directory-service-authentication.

federated_authentication instance-attribute

federated_authentication: NotRequired[FederatedAuthenticationRequest]

Information about the IAM SAML identity provider to be used, if applicable. You must provide this information if Type is federated-authentication.

mutual_authentication instance-attribute

mutual_authentication: NotRequired[CertificateAuthenticationRequest]

Information about the authentication certificates to be used, if applicable. You must provide this information if Type is certificate-authentication.

type instance-attribute

type: NotRequired[ClientVpnAuthenticationType]

The type of client authentication to be used.