Skip to content

EC2  >  Structures  >  ClientVpnConnection

ClientVpnConnection

Structure Class

ClientVpnConnection dataclass

Bases: _SerdeShape

Describes a client connection.

Attributes

authorization_policy_last_evaluated_time class-attribute instance-attribute
authorization_policy_last_evaluated_time: str | None = ...

The date and time the authorization policy was last evaluated for the client connection, if applicable.

client_ip class-attribute instance-attribute
client_ip: str | None = ...

The IP address of the client.

client_ipv6_address class-attribute instance-attribute
client_ipv6_address: str | None = ...

The IPv6 address assigned to the client connection when using a dual-stack Client VPN endpoint. This field is only populated when the endpoint is configured for dual-stack addressing, and the client is using IPv6 for connectivity.

client_vpn_endpoint_id class-attribute instance-attribute
client_vpn_endpoint_id: str | None = ...

The ID of the Client VPN endpoint to which the client is connected.

common_name class-attribute instance-attribute
common_name: str | None = ...

The common name associated with the client. This is either the name of the client certificate, or the Active Directory user name.

connection_end_time class-attribute instance-attribute
connection_end_time: str | None = ...

The date and time the client connection was terminated.

connection_established_time class-attribute instance-attribute
connection_established_time: str | None = ...

The date and time the client connection was established.

connection_id class-attribute instance-attribute
connection_id: str | None = ...

The ID of the client connection.

egress_bytes class-attribute instance-attribute
egress_bytes: str | None = ...

The number of bytes received by the client.

egress_packets class-attribute instance-attribute
egress_packets: str | None = ...

The number of packets received by the client.

ingress_bytes class-attribute instance-attribute
ingress_bytes: str | None = ...

The number of bytes sent by the client.

ingress_packets class-attribute instance-attribute
ingress_packets: str | None = ...

The number of packets sent by the client.

posture_compliance_statuses class-attribute instance-attribute
posture_compliance_statuses: list[str] | None = ...

The statuses returned by the client connect handler for posture compliance, if applicable.

status class-attribute instance-attribute
status: ClientVpnConnectionStatus | None = ...

The current state of the client connection.

timestamp class-attribute instance-attribute
timestamp: str | None = ...

The current date and time.

username class-attribute instance-attribute
username: str | None = ...

The username of the client who established the client connection. This information is only provided if Active Directory client authentication is used.