pub struct AWSSessionCredentials {
pub access_key_id: String,
pub secret_access_key: String,
pub session_token: String,
}
Expand description
Represents an AWS session credentials object. These credentials are temporary credentials that are issued by AWS Secure Token Service (STS). They can be used to access input and output artifacts in the S3 bucket used to store artifact for the pipeline in AWS CodePipeline.
Fields§
§access_key_id: String
The access key for the session.
secret_access_key: String
The secret access key for the session.
session_token: String
The token for the session.
Trait Implementations§
Source§impl Clone for AWSSessionCredentials
impl Clone for AWSSessionCredentials
Source§fn clone(&self) -> AWSSessionCredentials
fn clone(&self) -> AWSSessionCredentials
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AWSSessionCredentials
impl Debug for AWSSessionCredentials
Source§impl Default for AWSSessionCredentials
impl Default for AWSSessionCredentials
Source§fn default() -> AWSSessionCredentials
fn default() -> AWSSessionCredentials
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AWSSessionCredentials
impl<'de> Deserialize<'de> for AWSSessionCredentials
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
Source§impl PartialEq for AWSSessionCredentials
impl PartialEq for AWSSessionCredentials
impl StructuralPartialEq for AWSSessionCredentials
Auto Trait Implementations§
impl Freeze for AWSSessionCredentials
impl RefUnwindSafe for AWSSessionCredentials
impl Send for AWSSessionCredentials
impl Sync for AWSSessionCredentials
impl Unpin for AWSSessionCredentials
impl UnwindSafe for AWSSessionCredentials
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