aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Loading...
Searching...
No Matches
Classes | Typedefs
Aws::Crt::Imds Namespace Reference

Classes

struct  IamProfile
 
struct  IamProfileView
 
class  ImdsClient
 
struct  ImdsClientConfig
 
struct  InstanceInfo
 
struct  InstanceInfoView
 
struct  WrappedCallbackArgs
 

Typedefs

using OnResourceAcquired = std::function< void(const StringView &resource, int errorCode, void *userData)>
 
using OnVectorResourceAcquired = std::function< void(const Vector< StringView > &resource, int errorCode, void *userData)>
 
using OnCredentialsAcquired = std::function< void(const Auth::Credentials &credentials, int errorCode, void *userData)>
 
using OnIamProfileAcquired = std::function< void(const IamProfileView &iamProfile, int errorCode, void *userData)>
 
using OnInstanceInfoAcquired = std::function< void(const InstanceInfoView &instanceInfo, int errorCode, void *userData)>
 

Typedef Documentation

◆ OnCredentialsAcquired

◆ OnIamProfileAcquired

◆ OnInstanceInfoAcquired

◆ OnResourceAcquired

◆ OnVectorResourceAcquired