Struct aws_sdk_sts::operation::get_federation_token::builders::GetFederationTokenOutputBuilder
source · #[non_exhaustive]pub struct GetFederationTokenOutputBuilder { /* private fields */ }
Expand description
A builder for GetFederationTokenOutput
.
Implementations§
source§impl GetFederationTokenOutputBuilder
impl GetFederationTokenOutputBuilder
sourcepub fn credentials(self, input: Credentials) -> Self
pub fn credentials(self, input: Credentials) -> Self
The temporary security credentials, which include an access key ID, a secret access key, and a security (or session) token.
The size of the security token that STS API operations return is not fixed. We strongly recommend that you make no assumptions about the maximum size.
sourcepub fn set_credentials(self, input: Option<Credentials>) -> Self
pub fn set_credentials(self, input: Option<Credentials>) -> Self
The temporary security credentials, which include an access key ID, a secret access key, and a security (or session) token.
The size of the security token that STS API operations return is not fixed. We strongly recommend that you make no assumptions about the maximum size.
sourcepub fn get_credentials(&self) -> &Option<Credentials>
pub fn get_credentials(&self) -> &Option<Credentials>
The temporary security credentials, which include an access key ID, a secret access key, and a security (or session) token.
The size of the security token that STS API operations return is not fixed. We strongly recommend that you make no assumptions about the maximum size.
sourcepub fn federated_user(self, input: FederatedUser) -> Self
pub fn federated_user(self, input: FederatedUser) -> Self
Identifiers for the federated user associated with the credentials (such as arn:aws:sts::123456789012:federated-user/Bob
or 123456789012:Bob
). You can use the federated user's ARN in your resource-based policies, such as an Amazon S3 bucket policy.
sourcepub fn set_federated_user(self, input: Option<FederatedUser>) -> Self
pub fn set_federated_user(self, input: Option<FederatedUser>) -> Self
Identifiers for the federated user associated with the credentials (such as arn:aws:sts::123456789012:federated-user/Bob
or 123456789012:Bob
). You can use the federated user's ARN in your resource-based policies, such as an Amazon S3 bucket policy.
sourcepub fn get_federated_user(&self) -> &Option<FederatedUser>
pub fn get_federated_user(&self) -> &Option<FederatedUser>
Identifiers for the federated user associated with the credentials (such as arn:aws:sts::123456789012:federated-user/Bob
or 123456789012:Bob
). You can use the federated user's ARN in your resource-based policies, such as an Amazon S3 bucket policy.
sourcepub fn packed_policy_size(self, input: i32) -> Self
pub fn packed_policy_size(self, input: i32) -> Self
A percentage value that indicates the packed size of the session policies and session tags combined passed in the request. The request fails if the packed size is greater than 100 percent, which means the policies and tags exceeded the allowed space.
sourcepub fn set_packed_policy_size(self, input: Option<i32>) -> Self
pub fn set_packed_policy_size(self, input: Option<i32>) -> Self
A percentage value that indicates the packed size of the session policies and session tags combined passed in the request. The request fails if the packed size is greater than 100 percent, which means the policies and tags exceeded the allowed space.
sourcepub fn get_packed_policy_size(&self) -> &Option<i32>
pub fn get_packed_policy_size(&self) -> &Option<i32>
A percentage value that indicates the packed size of the session policies and session tags combined passed in the request. The request fails if the packed size is greater than 100 percent, which means the policies and tags exceeded the allowed space.
sourcepub fn build(self) -> GetFederationTokenOutput
pub fn build(self) -> GetFederationTokenOutput
Consumes the builder and constructs a GetFederationTokenOutput
.
Trait Implementations§
source§impl Clone for GetFederationTokenOutputBuilder
impl Clone for GetFederationTokenOutputBuilder
source§fn clone(&self) -> GetFederationTokenOutputBuilder
fn clone(&self) -> GetFederationTokenOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for GetFederationTokenOutputBuilder
impl Default for GetFederationTokenOutputBuilder
source§fn default() -> GetFederationTokenOutputBuilder
fn default() -> GetFederationTokenOutputBuilder
source§impl PartialEq for GetFederationTokenOutputBuilder
impl PartialEq for GetFederationTokenOutputBuilder
source§fn eq(&self, other: &GetFederationTokenOutputBuilder) -> bool
fn eq(&self, other: &GetFederationTokenOutputBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for GetFederationTokenOutputBuilder
Auto Trait Implementations§
impl Freeze for GetFederationTokenOutputBuilder
impl RefUnwindSafe for GetFederationTokenOutputBuilder
impl Send for GetFederationTokenOutputBuilder
impl Sync for GetFederationTokenOutputBuilder
impl Unpin for GetFederationTokenOutputBuilder
impl UnwindSafe for GetFederationTokenOutputBuilder
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
)