[−][src]Struct rusoto_cognito_identity::GetCredentialsForIdentityInput
Input to the GetCredentialsForIdentity
action.
Fields
custom_role_arn: Option<String>
The Amazon Resource Name (ARN) of the role to be assumed when multiple roles were received in the token from the identity provider. For example, a SAML-based identity provider. This parameter is optional for identity providers that do not support role customization.
identity_id: String
A unique identifier in the format REGION:GUID.
logins: Option<HashMap<String, String>>
A set of optional name-value pairs that map provider names to provider tokens. The name-value pair will follow the syntax "provider_name": "provider_user_identifier".
Logins should not be specified when trying to get credentials for an unauthenticated identity.
The Logins parameter is required when using identities associated with external identity providers such as FaceBook. For examples of Logins
maps, see the code examples in the External Identity Providers section of the Amazon Cognito Developer Guide.
Trait Implementations
impl Clone for GetCredentialsForIdentityInput
[src]
pub fn clone(&self) -> GetCredentialsForIdentityInput
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for GetCredentialsForIdentityInput
[src]
impl Default for GetCredentialsForIdentityInput
[src]
pub fn default() -> GetCredentialsForIdentityInput
[src]
impl PartialEq<GetCredentialsForIdentityInput> for GetCredentialsForIdentityInput
[src]
pub fn eq(&self, other: &GetCredentialsForIdentityInput) -> bool
[src]
pub fn ne(&self, other: &GetCredentialsForIdentityInput) -> bool
[src]
impl Serialize for GetCredentialsForIdentityInput
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for GetCredentialsForIdentityInput
[src]
Auto Trait Implementations
impl RefUnwindSafe for GetCredentialsForIdentityInput
[src]
impl Send for GetCredentialsForIdentityInput
[src]
impl Sync for GetCredentialsForIdentityInput
[src]
impl Unpin for GetCredentialsForIdentityInput
[src]
impl UnwindSafe for GetCredentialsForIdentityInput
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,