VpnProfileView
A VPN profile as the dashboard shows it; the template and the credentials stay on the server.
Attributes
attributeidstrGenerated identifier.
attributenamestrName shown to users.
attributekindstrwireguard or openvpn.
attributeendpointslist[VpnEndpoint]= []Every endpoint the import found.
attributepublishedlist[str]= []Ids of the endpoints users may pick, in the order offered; empty publishes the first endpoint.
attributemax_tunnelsint= 0Connections the deployment may have up for the profile at once; 0 for no limit.
attributeuserslist[str]= ['all']Usernames the profile is open to (all for everyone).
attributegroupslist[str]= ['all']Groups the profile is open to (all for everyone).
attributehas_credentialsbool= FalseWhether an OpenVPN username and password are kept.
attributeneeds_credentialsbool= FalseWhether the OpenVPN template asks for them.
attributetunnelslist[VpnTunnel]= []The gateways of the profile up across the deployment.
attributecreatedfloat= 0Unix time the profile was imported.