Struct aws_sdk_ssoadmin::types::PortalOptions
source · #[non_exhaustive]pub struct PortalOptions {
pub sign_in_options: Option<SignInOptions>,
pub visibility: ApplicationVisibility,
}
Expand description
A structure that describes the options for the access portal associated with an application.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.sign_in_options: Option<SignInOptions>
A structure that describes the sign-in options for the access portal.
visibility: ApplicationVisibility
Indicates whether this application is visible in the access portal.
Implementations§
source§impl PortalOptions
impl PortalOptions
sourcepub fn sign_in_options(&self) -> Option<&SignInOptions>
pub fn sign_in_options(&self) -> Option<&SignInOptions>
A structure that describes the sign-in options for the access portal.
sourcepub fn visibility(&self) -> &ApplicationVisibility
pub fn visibility(&self) -> &ApplicationVisibility
Indicates whether this application is visible in the access portal.
source§impl PortalOptions
impl PortalOptions
sourcepub fn builder() -> PortalOptionsBuilder
pub fn builder() -> PortalOptionsBuilder
Creates a new builder-style object to manufacture PortalOptions
.
Trait Implementations§
source§impl Clone for PortalOptions
impl Clone for PortalOptions
source§fn clone(&self) -> PortalOptions
fn clone(&self) -> PortalOptions
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for PortalOptions
impl Debug for PortalOptions
source§impl PartialEq for PortalOptions
impl PartialEq for PortalOptions
source§fn eq(&self, other: &PortalOptions) -> bool
fn eq(&self, other: &PortalOptions) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PortalOptions
Auto Trait Implementations§
impl Freeze for PortalOptions
impl RefUnwindSafe for PortalOptions
impl Send for PortalOptions
impl Sync for PortalOptions
impl Unpin for PortalOptions
impl UnwindSafe for PortalOptions
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.