#[non_exhaustive]pub struct ProvidedContext {
pub provider_arn: Option<String>,
pub context_assertion: Option<String>,
}
Expand description
Contains information about the provided context. This includes the signed and encrypted trusted context assertion and the context provider ARN from which the trusted context assertion was generated.
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.provider_arn: Option<String>
The context provider ARN from which the trusted context assertion was generated.
context_assertion: Option<String>
The signed and encrypted trusted context assertion generated by the context provider. The trusted context assertion is signed and encrypted by Amazon Web Services STS.
Implementations§
Source§impl ProvidedContext
impl ProvidedContext
Sourcepub fn provider_arn(&self) -> Option<&str>
pub fn provider_arn(&self) -> Option<&str>
The context provider ARN from which the trusted context assertion was generated.
Sourcepub fn context_assertion(&self) -> Option<&str>
pub fn context_assertion(&self) -> Option<&str>
The signed and encrypted trusted context assertion generated by the context provider. The trusted context assertion is signed and encrypted by Amazon Web Services STS.
Source§impl ProvidedContext
impl ProvidedContext
Sourcepub fn builder() -> ProvidedContextBuilder
pub fn builder() -> ProvidedContextBuilder
Creates a new builder-style object to manufacture ProvidedContext
.
Trait Implementations§
Source§impl Clone for ProvidedContext
impl Clone for ProvidedContext
Source§fn clone(&self) -> ProvidedContext
fn clone(&self) -> ProvidedContext
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for ProvidedContext
impl Debug for ProvidedContext
Source§impl PartialEq for ProvidedContext
impl PartialEq for ProvidedContext
impl StructuralPartialEq for ProvidedContext
Auto Trait Implementations§
impl Freeze for ProvidedContext
impl RefUnwindSafe for ProvidedContext
impl Send for ProvidedContext
impl Sync for ProvidedContext
impl Unpin for ProvidedContext
impl UnwindSafe for ProvidedContext
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)