aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Public Member Functions | Public Attributes | List of all members
Aws::Crt::Imds::InstanceInfo Struct Reference

#include <ImdsClient.h>

Public Member Functions

 InstanceInfo ()
 
 InstanceInfo (const InstanceInfoView &other)
 
InstanceInfooperator= (const InstanceInfoView &other)
 

Public Attributes

Vector< StringmarketplaceProductCodes
 
String availabilityZone
 
String privateIp
 
String version
 
String instanceId
 
Vector< StringbillingProducts
 
String instanceType
 
String accountId
 
String imageId
 
DateTime pendingTime
 
String architecture
 
String kernelId
 
String ramdiskId
 
String region
 

Detailed Description

A convenient class for you to persist data from InstanceInfoView, which has StringView members.

Constructor & Destructor Documentation

Aws::Crt::Imds::InstanceInfo::InstanceInfo ( )
inline
Aws::Crt::Imds::InstanceInfo::InstanceInfo ( const InstanceInfoView other)

Member Function Documentation

InstanceInfo & Aws::Crt::Imds::InstanceInfo::operator= ( const InstanceInfoView other)

Member Data Documentation

String Aws::Crt::Imds::InstanceInfo::accountId
String Aws::Crt::Imds::InstanceInfo::architecture
String Aws::Crt::Imds::InstanceInfo::availabilityZone
Vector<String> Aws::Crt::Imds::InstanceInfo::billingProducts
String Aws::Crt::Imds::InstanceInfo::imageId
String Aws::Crt::Imds::InstanceInfo::instanceId
String Aws::Crt::Imds::InstanceInfo::instanceType
String Aws::Crt::Imds::InstanceInfo::kernelId
Vector<String> Aws::Crt::Imds::InstanceInfo::marketplaceProductCodes
DateTime Aws::Crt::Imds::InstanceInfo::pendingTime
String Aws::Crt::Imds::InstanceInfo::privateIp
String Aws::Crt::Imds::InstanceInfo::ramdiskId
String Aws::Crt::Imds::InstanceInfo::region
String Aws::Crt::Imds::InstanceInfo::version

The documentation for this struct was generated from the following files: