Struct aws_sdk_ssoadmin::operation::detach_managed_policy_from_permission_set::DetachManagedPolicyFromPermissionSetInput
source · #[non_exhaustive]pub struct DetachManagedPolicyFromPermissionSetInput {
pub instance_arn: Option<String>,
pub permission_set_arn: Option<String>,
pub managed_policy_arn: Option<String>,
}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.instance_arn: Option<String>The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.
permission_set_arn: Option<String>The ARN of the PermissionSet from which the policy should be detached.
managed_policy_arn: Option<String>The Amazon Web Services managed policy ARN to be detached from a permission set.
Implementations§
source§impl DetachManagedPolicyFromPermissionSetInput
impl DetachManagedPolicyFromPermissionSetInput
sourcepub fn instance_arn(&self) -> Option<&str>
pub fn instance_arn(&self) -> Option<&str>
The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.
sourcepub fn permission_set_arn(&self) -> Option<&str>
pub fn permission_set_arn(&self) -> Option<&str>
The ARN of the PermissionSet from which the policy should be detached.
sourcepub fn managed_policy_arn(&self) -> Option<&str>
pub fn managed_policy_arn(&self) -> Option<&str>
The Amazon Web Services managed policy ARN to be detached from a permission set.
source§impl DetachManagedPolicyFromPermissionSetInput
impl DetachManagedPolicyFromPermissionSetInput
sourcepub fn builder() -> DetachManagedPolicyFromPermissionSetInputBuilder
pub fn builder() -> DetachManagedPolicyFromPermissionSetInputBuilder
Creates a new builder-style object to manufacture DetachManagedPolicyFromPermissionSetInput.
Trait Implementations§
source§impl Clone for DetachManagedPolicyFromPermissionSetInput
impl Clone for DetachManagedPolicyFromPermissionSetInput
source§fn clone(&self) -> DetachManagedPolicyFromPermissionSetInput
fn clone(&self) -> DetachManagedPolicyFromPermissionSetInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for DetachManagedPolicyFromPermissionSetInput
impl PartialEq for DetachManagedPolicyFromPermissionSetInput
source§fn eq(&self, other: &DetachManagedPolicyFromPermissionSetInput) -> bool
fn eq(&self, other: &DetachManagedPolicyFromPermissionSetInput) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DetachManagedPolicyFromPermissionSetInput
Auto Trait Implementations§
impl Freeze for DetachManagedPolicyFromPermissionSetInput
impl RefUnwindSafe for DetachManagedPolicyFromPermissionSetInput
impl Send for DetachManagedPolicyFromPermissionSetInput
impl Sync for DetachManagedPolicyFromPermissionSetInput
impl Unpin for DetachManagedPolicyFromPermissionSetInput
impl UnwindSafe for DetachManagedPolicyFromPermissionSetInput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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