Struct aws_sdk_ssoadmin::types::AttachedManagedPolicy
source · #[non_exhaustive]pub struct AttachedManagedPolicy {
pub name: Option<String>,
pub arn: Option<String>,
}
Expand description
A structure that stores the details of the Amazon Web Services managed policy.
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.name: Option<String>
The name of the Amazon Web Services managed policy.
arn: Option<String>
The ARN of the Amazon Web Services managed policy. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.
Implementations§
source§impl AttachedManagedPolicy
impl AttachedManagedPolicy
sourcepub fn arn(&self) -> Option<&str>
pub fn arn(&self) -> Option<&str>
The ARN of the Amazon Web Services managed policy. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.
source§impl AttachedManagedPolicy
impl AttachedManagedPolicy
sourcepub fn builder() -> AttachedManagedPolicyBuilder
pub fn builder() -> AttachedManagedPolicyBuilder
Creates a new builder-style object to manufacture AttachedManagedPolicy
.
Trait Implementations§
source§impl Clone for AttachedManagedPolicy
impl Clone for AttachedManagedPolicy
source§fn clone(&self) -> AttachedManagedPolicy
fn clone(&self) -> AttachedManagedPolicy
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 AttachedManagedPolicy
impl Debug for AttachedManagedPolicy
source§impl PartialEq for AttachedManagedPolicy
impl PartialEq for AttachedManagedPolicy
source§fn eq(&self, other: &AttachedManagedPolicy) -> bool
fn eq(&self, other: &AttachedManagedPolicy) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AttachedManagedPolicy
Auto Trait Implementations§
impl Freeze for AttachedManagedPolicy
impl RefUnwindSafe for AttachedManagedPolicy
impl Send for AttachedManagedPolicy
impl Sync for AttachedManagedPolicy
impl Unpin for AttachedManagedPolicy
impl UnwindSafe for AttachedManagedPolicy
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.