Struct aws_sdk_iam::types::AttachedPermissionsBoundary
source · #[non_exhaustive]pub struct AttachedPermissionsBoundary { /* private fields */ }
Expand description
Contains information about an attached permissions boundary.
An attached permissions boundary is a managed policy that has been attached to a user or role to set the permissions boundary.
For more information about permissions boundaries, see Permissions boundaries for IAM identities in the IAM User Guide.
Implementations§
source§impl AttachedPermissionsBoundary
impl AttachedPermissionsBoundary
sourcepub fn permissions_boundary_type(
&self
) -> Option<&PermissionsBoundaryAttachmentType>
pub fn permissions_boundary_type( &self ) -> Option<&PermissionsBoundaryAttachmentType>
The permissions boundary usage type that indicates what type of IAM resource is used as the permissions boundary for an entity. This data type can only have a value of Policy
.
sourcepub fn permissions_boundary_arn(&self) -> Option<&str>
pub fn permissions_boundary_arn(&self) -> Option<&str>
The ARN of the policy used to set the permissions boundary for the user or role.
source§impl AttachedPermissionsBoundary
impl AttachedPermissionsBoundary
sourcepub fn builder() -> AttachedPermissionsBoundaryBuilder
pub fn builder() -> AttachedPermissionsBoundaryBuilder
Creates a new builder-style object to manufacture AttachedPermissionsBoundary
.
Trait Implementations§
source§impl Clone for AttachedPermissionsBoundary
impl Clone for AttachedPermissionsBoundary
source§fn clone(&self) -> AttachedPermissionsBoundary
fn clone(&self) -> AttachedPermissionsBoundary
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 AttachedPermissionsBoundary
impl Debug for AttachedPermissionsBoundary
source§impl PartialEq<AttachedPermissionsBoundary> for AttachedPermissionsBoundary
impl PartialEq<AttachedPermissionsBoundary> for AttachedPermissionsBoundary
source§fn eq(&self, other: &AttachedPermissionsBoundary) -> bool
fn eq(&self, other: &AttachedPermissionsBoundary) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.