#include <aws_external_account_credentials.h>
◆ AwsExternalAccountCredentials()
grpc_core::AwsExternalAccountCredentials::AwsExternalAccountCredentials |
( |
Options |
options, |
|
|
std::vector< std::string > |
scopes, |
|
|
grpc_error_handle * |
error |
|
) |
| |
◆ AddMetadataRequestHeaders()
void grpc_core::AwsExternalAccountCredentials::AddMetadataRequestHeaders |
( |
grpc_http_request * |
request | ) |
|
|
private |
◆ BuildSubjectToken()
void grpc_core::AwsExternalAccountCredentials::BuildSubjectToken |
( |
| ) |
|
|
private |
◆ Create()
◆ FinishRetrieveSubjectToken()
void grpc_core::AwsExternalAccountCredentials::FinishRetrieveSubjectToken |
( |
std::string |
subject_token, |
|
|
grpc_error_handle |
error |
|
) |
| |
|
private |
◆ OnRetrieveImdsV2SessionToken()
void grpc_core::AwsExternalAccountCredentials::OnRetrieveImdsV2SessionToken |
( |
void * |
arg, |
|
|
grpc_error_handle |
error |
|
) |
| |
|
staticprivate |
◆ OnRetrieveImdsV2SessionTokenInternal()
void grpc_core::AwsExternalAccountCredentials::OnRetrieveImdsV2SessionTokenInternal |
( |
grpc_error_handle |
error | ) |
|
|
private |
◆ OnRetrieveRegion()
void grpc_core::AwsExternalAccountCredentials::OnRetrieveRegion |
( |
void * |
arg, |
|
|
grpc_error_handle |
error |
|
) |
| |
|
staticprivate |
◆ OnRetrieveRegionInternal()
void grpc_core::AwsExternalAccountCredentials::OnRetrieveRegionInternal |
( |
grpc_error_handle |
error | ) |
|
|
private |
◆ OnRetrieveRoleName()
void grpc_core::AwsExternalAccountCredentials::OnRetrieveRoleName |
( |
void * |
arg, |
|
|
grpc_error_handle |
error |
|
) |
| |
|
staticprivate |
◆ OnRetrieveRoleNameInternal()
void grpc_core::AwsExternalAccountCredentials::OnRetrieveRoleNameInternal |
( |
grpc_error_handle |
error | ) |
|
|
private |
◆ OnRetrieveSigningKeys()
void grpc_core::AwsExternalAccountCredentials::OnRetrieveSigningKeys |
( |
void * |
arg, |
|
|
grpc_error_handle |
error |
|
) |
| |
|
staticprivate |
◆ OnRetrieveSigningKeysInternal()
void grpc_core::AwsExternalAccountCredentials::OnRetrieveSigningKeysInternal |
( |
grpc_error_handle |
error | ) |
|
|
private |
◆ RetrieveImdsV2SessionToken()
void grpc_core::AwsExternalAccountCredentials::RetrieveImdsV2SessionToken |
( |
| ) |
|
|
private |
◆ RetrieveRegion()
void grpc_core::AwsExternalAccountCredentials::RetrieveRegion |
( |
| ) |
|
|
private |
◆ RetrieveRoleName()
void grpc_core::AwsExternalAccountCredentials::RetrieveRoleName |
( |
| ) |
|
|
private |
◆ RetrieveSigningKeys()
void grpc_core::AwsExternalAccountCredentials::RetrieveSigningKeys |
( |
| ) |
|
|
private |
◆ RetrieveSubjectToken()
◆ access_key_id_
std::string grpc_core::AwsExternalAccountCredentials::access_key_id_ |
|
private |
◆ audience_
std::string grpc_core::AwsExternalAccountCredentials::audience_ |
|
private |
◆ cb_
◆ cred_verification_url_
std::string grpc_core::AwsExternalAccountCredentials::cred_verification_url_ |
|
private |
◆ ctx_
◆ http_request_
◆ imdsv2_session_token_
std::string grpc_core::AwsExternalAccountCredentials::imdsv2_session_token_ |
|
private |
◆ imdsv2_session_token_url_
std::string grpc_core::AwsExternalAccountCredentials::imdsv2_session_token_url_ |
|
private |
◆ region_
std::string grpc_core::AwsExternalAccountCredentials::region_ |
|
private |
◆ region_url_
std::string grpc_core::AwsExternalAccountCredentials::region_url_ |
|
private |
◆ regional_cred_verification_url_
std::string grpc_core::AwsExternalAccountCredentials::regional_cred_verification_url_ |
|
private |
◆ role_name_
std::string grpc_core::AwsExternalAccountCredentials::role_name_ |
|
private |
◆ secret_access_key_
std::string grpc_core::AwsExternalAccountCredentials::secret_access_key_ |
|
private |
◆ signer_
std::unique_ptr<AwsRequestSigner> grpc_core::AwsExternalAccountCredentials::signer_ |
|
private |
◆ token_
std::string grpc_core::AwsExternalAccountCredentials::token_ |
|
private |
◆ url_
std::string grpc_core::AwsExternalAccountCredentials::url_ |
|
private |
The documentation for this class was generated from the following files: