Struct aws_sdk_securityhub::types::builders::AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsBuilder
source · #[non_exhaustive]pub struct AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsBuilder { /* private fields */ }
Expand description
A builder for AwsEc2ClientVpnEndpointAuthenticationOptionsDetails
.
Implementations§
source§impl AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsBuilder
impl AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsBuilder
sourcepub fn active_directory(
self,
input: AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetails
) -> Self
pub fn active_directory( self, input: AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetails ) -> Self
Information about the Active Directory, if applicable. With Active Directory authentication, clients are authenticated against existing Active Directory groups.
sourcepub fn set_active_directory(
self,
input: Option<AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetails>
) -> Self
pub fn set_active_directory( self, input: Option<AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetails> ) -> Self
Information about the Active Directory, if applicable. With Active Directory authentication, clients are authenticated against existing Active Directory groups.
sourcepub fn get_active_directory(
&self
) -> &Option<AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetails>
pub fn get_active_directory( &self ) -> &Option<AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetails>
Information about the Active Directory, if applicable. With Active Directory authentication, clients are authenticated against existing Active Directory groups.
sourcepub fn mutual_authentication(
self,
input: AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetails
) -> Self
pub fn mutual_authentication( self, input: AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetails ) -> Self
Information about the authentication certificates, if applicable.
sourcepub fn set_mutual_authentication(
self,
input: Option<AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetails>
) -> Self
pub fn set_mutual_authentication( self, input: Option<AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetails> ) -> Self
Information about the authentication certificates, if applicable.
sourcepub fn get_mutual_authentication(
&self
) -> &Option<AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetails>
pub fn get_mutual_authentication( &self ) -> &Option<AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetails>
Information about the authentication certificates, if applicable.
sourcepub fn federated_authentication(
self,
input: AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetails
) -> Self
pub fn federated_authentication( self, input: AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetails ) -> Self
Information about the IAM SAML identity provider, if applicable.
sourcepub fn set_federated_authentication(
self,
input: Option<AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetails>
) -> Self
pub fn set_federated_authentication( self, input: Option<AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetails> ) -> Self
Information about the IAM SAML identity provider, if applicable.
sourcepub fn get_federated_authentication(
&self
) -> &Option<AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetails>
pub fn get_federated_authentication( &self ) -> &Option<AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetails>
Information about the IAM SAML identity provider, if applicable.
sourcepub fn build(self) -> AwsEc2ClientVpnEndpointAuthenticationOptionsDetails
pub fn build(self) -> AwsEc2ClientVpnEndpointAuthenticationOptionsDetails
Consumes the builder and constructs a AwsEc2ClientVpnEndpointAuthenticationOptionsDetails
.
Trait Implementations§
source§impl Clone for AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsBuilder
impl Clone for AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsBuilder
source§fn clone(&self) -> AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsBuilder
fn clone(&self) -> AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsBuilder
impl Default for AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsBuilder
source§fn default() -> AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsBuilder
fn default() -> AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsBuilder
source§impl PartialEq for AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsBuilder
impl PartialEq for AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsBuilder
source§fn eq(
&self,
other: &AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsBuilder
) -> bool
fn eq( &self, other: &AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsBuilder ) -> bool
self
and other
values to be equal, and is used
by ==
.