#[non_exhaustive]pub struct CertificateBasedAuthProperties {
pub status: Option<CertificateBasedAuthStatus>,
pub certificate_authority_arn: Option<String>,
}
Expand description
The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined streaming instances. Fallback is turned on by default when certificate-based authentication is Enabled . Fallback allows users to log in using their AD domain password if certificate-based authentication is unsuccessful, or to unlock a desktop lock screen. Enabled_no_directory_login_fallback enables certificate-based authentication, but does not allow users to log in using their AD domain password. Users will be disconnected to re-authenticate using certificates.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.status: Option<CertificateBasedAuthStatus>
The status of the certificate-based authentication properties.
The ARN of the AWS Certificate Manager Private CA resource.
Implementations§
source§impl CertificateBasedAuthProperties
impl CertificateBasedAuthProperties
sourcepub fn status(&self) -> Option<&CertificateBasedAuthStatus>
pub fn status(&self) -> Option<&CertificateBasedAuthStatus>
The status of the certificate-based authentication properties.
The ARN of the AWS Certificate Manager Private CA resource.
source§impl CertificateBasedAuthProperties
impl CertificateBasedAuthProperties
sourcepub fn builder() -> CertificateBasedAuthPropertiesBuilder
pub fn builder() -> CertificateBasedAuthPropertiesBuilder
Creates a new builder-style object to manufacture CertificateBasedAuthProperties
.
Trait Implementations§
source§impl Clone for CertificateBasedAuthProperties
impl Clone for CertificateBasedAuthProperties
source§fn clone(&self) -> CertificateBasedAuthProperties
fn clone(&self) -> CertificateBasedAuthProperties
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for CertificateBasedAuthProperties
impl PartialEq for CertificateBasedAuthProperties
source§fn eq(&self, other: &CertificateBasedAuthProperties) -> bool
fn eq(&self, other: &CertificateBasedAuthProperties) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CertificateBasedAuthProperties
Auto Trait Implementations§
impl Freeze for CertificateBasedAuthProperties
impl RefUnwindSafe for CertificateBasedAuthProperties
impl Send for CertificateBasedAuthProperties
impl Sync for CertificateBasedAuthProperties
impl Unpin for CertificateBasedAuthProperties
impl UnwindSafe for CertificateBasedAuthProperties
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more