AWS IoT Device SDK C++ v2 1.44.2
AWS IoT Device SDK C++ v2
Loading...
Searching...
No Matches
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
using OnCredentialsAcquired
using OnIamProfileAcquired
using OnInstanceInfoAcquired

Typedef Documentation

◆ OnCredentialsAcquired

Initial value:
std::function<void(const Auth::Credentials &credentials, int errorCode, void *userData)>
Definition Credentials.h:38

◆ OnIamProfileAcquired

Initial value:
std::function<void(const IamProfileView &iamProfile, int errorCode, void *userData)>
Definition ImdsClient.h:56

◆ OnInstanceInfoAcquired

Initial value:
std::function<void(const InstanceInfoView &instanceInfo, int errorCode, void *userData)>
Definition ImdsClient.h:83

◆ OnResourceAcquired

using Aws::Crt::Imds::OnResourceAcquired = std::function<void(const StringView &resource, int errorCode, void *userData)>

◆ OnVectorResourceAcquired

Initial value:
std::function<void(const Vector<StringView> &resource, int errorCode, void *userData)>
std::vector< T, StlAllocator< T > > Vector
Definition Types.h:53