pub struct AssumeRoleWithWebIdentityInput {
pub duration_seconds: Option<i32>,
pub policy: Option<String>,
pub policy_arns: Vec<PolicyDescriptorType>,
pub provider_id: Option<String>,
pub role_arn: String,
pub role_session_name: String,
pub web_identity_token: String,
}Expand description
STS AssumeRoleWithWebIdentityInput.
Fields§
§duration_seconds: Option<i32>§policy: Option<String>§policy_arns: Vec<PolicyDescriptorType>§provider_id: Option<String>§role_arn: String§role_session_name: String§web_identity_token: StringTrait Implementations§
Source§impl Clone for AssumeRoleWithWebIdentityInput
impl Clone for AssumeRoleWithWebIdentityInput
Source§fn clone(&self) -> AssumeRoleWithWebIdentityInput
fn clone(&self) -> AssumeRoleWithWebIdentityInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for AssumeRoleWithWebIdentityInput
impl Default for AssumeRoleWithWebIdentityInput
Source§fn default() -> AssumeRoleWithWebIdentityInput
fn default() -> AssumeRoleWithWebIdentityInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AssumeRoleWithWebIdentityInput
impl<'de> Deserialize<'de> for AssumeRoleWithWebIdentityInput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AssumeRoleWithWebIdentityInput
impl RefUnwindSafe for AssumeRoleWithWebIdentityInput
impl Send for AssumeRoleWithWebIdentityInput
impl Sync for AssumeRoleWithWebIdentityInput
impl Unpin for AssumeRoleWithWebIdentityInput
impl UnsafeUnpin for AssumeRoleWithWebIdentityInput
impl UnwindSafe for AssumeRoleWithWebIdentityInput
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
Mutably borrows from an owned value. Read more