AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
AwsCredentialIdentity.h
1
5#pragma once
6
7#include <smithy/identity/identity/AwsCredentialIdentityBase.h>
8
9namespace smithy {
11 public:
14 const Aws::Crt::Optional<Aws::String>& sessionToken,
15 const Aws::Crt::Optional<AwsIdentity::DateTime>& expiration)
18
19 Aws::String accessKeyId() const override;
20 Aws::String secretAccessKey() const override;
21 Aws::Crt::Optional<Aws::String> sessionToken() const override;
22 Aws::Crt::Optional<AwsIdentity::DateTime> expiration() const override;
23
24 protected:
27 Aws::Crt::Optional<Aws::String> m_sessionToken;
28 Aws::Crt::Optional<AwsIdentity::DateTime> m_expiration;
29 };
30}
31
32#include <smithy/identity/identity/impl/AwsCredentialIdentityImpl.h>
Aws::Crt::Optional< Aws::String > sessionToken() const override
Aws::Crt::Optional< AwsIdentity::DateTime > m_expiration
Aws::String secretAccessKey() const override
AwsCredentialIdentity(const Aws::String &accessKeyId, const Aws::String &secretAccessKey, const Aws::Crt::Optional< Aws::String > &sessionToken, const Aws::Crt::Optional< AwsIdentity::DateTime > &expiration)
Aws::String accessKeyId() const override
Aws::Crt::Optional< Aws::String > m_sessionToken
Aws::Crt::Optional< AwsIdentity::DateTime > expiration() const override
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition AWSString.h:97