Struct aws_sdk_quicksight::operation::update_identity_propagation_config::UpdateIdentityPropagationConfigInput
source · #[non_exhaustive]pub struct UpdateIdentityPropagationConfigInput {
pub aws_account_id: Option<String>,
pub service: Option<ServiceType>,
pub authorized_targets: Option<Vec<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.aws_account_id: Option<String>The ID of the Amazon Web Services account that contains the identity propagation configuration that you want to update.
service: Option<ServiceType>The name of the Amazon Web Services service that contains the authorized targets that you want to add or update.
Specifies a list of application ARNs that represent the authorized targets for a service.
Implementations§
source§impl UpdateIdentityPropagationConfigInput
impl UpdateIdentityPropagationConfigInput
sourcepub fn aws_account_id(&self) -> Option<&str>
pub fn aws_account_id(&self) -> Option<&str>
The ID of the Amazon Web Services account that contains the identity propagation configuration that you want to update.
sourcepub fn service(&self) -> Option<&ServiceType>
pub fn service(&self) -> Option<&ServiceType>
The name of the Amazon Web Services service that contains the authorized targets that you want to add or update.
Specifies a list of application ARNs that represent the authorized targets for a service.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .authorized_targets.is_none().
source§impl UpdateIdentityPropagationConfigInput
impl UpdateIdentityPropagationConfigInput
sourcepub fn builder() -> UpdateIdentityPropagationConfigInputBuilder
pub fn builder() -> UpdateIdentityPropagationConfigInputBuilder
Creates a new builder-style object to manufacture UpdateIdentityPropagationConfigInput.
Trait Implementations§
source§impl Clone for UpdateIdentityPropagationConfigInput
impl Clone for UpdateIdentityPropagationConfigInput
source§fn clone(&self) -> UpdateIdentityPropagationConfigInput
fn clone(&self) -> UpdateIdentityPropagationConfigInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for UpdateIdentityPropagationConfigInput
impl PartialEq for UpdateIdentityPropagationConfigInput
source§fn eq(&self, other: &UpdateIdentityPropagationConfigInput) -> bool
fn eq(&self, other: &UpdateIdentityPropagationConfigInput) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for UpdateIdentityPropagationConfigInput
Auto Trait Implementations§
impl Freeze for UpdateIdentityPropagationConfigInput
impl RefUnwindSafe for UpdateIdentityPropagationConfigInput
impl Send for UpdateIdentityPropagationConfigInput
impl Sync for UpdateIdentityPropagationConfigInput
impl Unpin for UpdateIdentityPropagationConfigInput
impl UnwindSafe for UpdateIdentityPropagationConfigInput
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