#[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 more