Struct rusoto_ec2::ClientVpnAuthentication [−][src]
pub struct ClientVpnAuthentication { pub active_directory: Option<DirectoryServiceAuthentication>, pub federated_authentication: Option<FederatedAuthentication>, pub mutual_authentication: Option<CertificateAuthentication>, pub type_: Option<String>, }
Expand description
Describes the authentication methods used by a Client VPN endpoint. For more information, see Authentication in the AWS Client VPN Administrator Guide.
Fields
active_directory: Option<DirectoryServiceAuthentication>
Information about the Active Directory, if applicable.
federated_authentication: Option<FederatedAuthentication>
Information about the IAM SAML identity provider, if applicable.
mutual_authentication: Option<CertificateAuthentication>
Information about the authentication certificates, if applicable.
type_: Option<String>
The authentication type used.
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ClientVpnAuthentication
impl Send for ClientVpnAuthentication
impl Sync for ClientVpnAuthentication
impl Unpin for ClientVpnAuthentication
impl UnwindSafe for ClientVpnAuthentication
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self