AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::OpsWorks::Model::InstanceIdentity Class Reference

#include <InstanceIdentity.h>

Public Member Functions

 InstanceIdentity ()
 
 InstanceIdentity (Aws::Utils::Json::JsonView jsonValue)
 
InstanceIdentityoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDocument () const
 
bool DocumentHasBeenSet () const
 
void SetDocument (const Aws::String &value)
 
void SetDocument (Aws::String &&value)
 
void SetDocument (const char *value)
 
InstanceIdentityWithDocument (const Aws::String &value)
 
InstanceIdentityWithDocument (Aws::String &&value)
 
InstanceIdentityWithDocument (const char *value)
 
const Aws::StringGetSignature () const
 
bool SignatureHasBeenSet () const
 
void SetSignature (const Aws::String &value)
 
void SetSignature (Aws::String &&value)
 
void SetSignature (const char *value)
 
InstanceIdentityWithSignature (const Aws::String &value)
 
InstanceIdentityWithSignature (Aws::String &&value)
 
InstanceIdentityWithSignature (const char *value)
 

Detailed Description

Contains a description of an Amazon EC2 instance from the Amazon EC2 metadata service. For more information, see Instance Metadata and User Data.

See Also:

AWS API Reference

Definition at line 34 of file InstanceIdentity.h.

Constructor & Destructor Documentation

◆ InstanceIdentity() [1/2]

Aws::OpsWorks::Model::InstanceIdentity::InstanceIdentity ( )

◆ InstanceIdentity() [2/2]

Aws::OpsWorks::Model::InstanceIdentity::InstanceIdentity ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DocumentHasBeenSet()

bool Aws::OpsWorks::Model::InstanceIdentity::DocumentHasBeenSet ( ) const
inline

A JSON document that contains the metadata.

Definition at line 51 of file InstanceIdentity.h.

◆ GetDocument()

const Aws::String& Aws::OpsWorks::Model::InstanceIdentity::GetDocument ( ) const
inline

A JSON document that contains the metadata.

Definition at line 46 of file InstanceIdentity.h.

◆ GetSignature()

const Aws::String& Aws::OpsWorks::Model::InstanceIdentity::GetSignature ( ) const
inline

A signature that can be used to verify the document's accuracy and authenticity.

Definition at line 88 of file InstanceIdentity.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::OpsWorks::Model::InstanceIdentity::Jsonize ( ) const

◆ operator=()

InstanceIdentity& Aws::OpsWorks::Model::InstanceIdentity::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDocument() [1/3]

void Aws::OpsWorks::Model::InstanceIdentity::SetDocument ( const Aws::String value)
inline

A JSON document that contains the metadata.

Definition at line 56 of file InstanceIdentity.h.

◆ SetDocument() [2/3]

void Aws::OpsWorks::Model::InstanceIdentity::SetDocument ( Aws::String &&  value)
inline

A JSON document that contains the metadata.

Definition at line 61 of file InstanceIdentity.h.

◆ SetDocument() [3/3]

void Aws::OpsWorks::Model::InstanceIdentity::SetDocument ( const char *  value)
inline

A JSON document that contains the metadata.

Definition at line 66 of file InstanceIdentity.h.

◆ SetSignature() [1/3]

void Aws::OpsWorks::Model::InstanceIdentity::SetSignature ( const Aws::String value)
inline

A signature that can be used to verify the document's accuracy and authenticity.

Definition at line 100 of file InstanceIdentity.h.

◆ SetSignature() [2/3]

void Aws::OpsWorks::Model::InstanceIdentity::SetSignature ( Aws::String &&  value)
inline

A signature that can be used to verify the document's accuracy and authenticity.

Definition at line 106 of file InstanceIdentity.h.

◆ SetSignature() [3/3]

void Aws::OpsWorks::Model::InstanceIdentity::SetSignature ( const char *  value)
inline

A signature that can be used to verify the document's accuracy and authenticity.

Definition at line 112 of file InstanceIdentity.h.

◆ SignatureHasBeenSet()

bool Aws::OpsWorks::Model::InstanceIdentity::SignatureHasBeenSet ( ) const
inline

A signature that can be used to verify the document's accuracy and authenticity.

Definition at line 94 of file InstanceIdentity.h.

◆ WithDocument() [1/3]

InstanceIdentity& Aws::OpsWorks::Model::InstanceIdentity::WithDocument ( const Aws::String value)
inline

A JSON document that contains the metadata.

Definition at line 71 of file InstanceIdentity.h.

◆ WithDocument() [2/3]

InstanceIdentity& Aws::OpsWorks::Model::InstanceIdentity::WithDocument ( Aws::String &&  value)
inline

A JSON document that contains the metadata.

Definition at line 76 of file InstanceIdentity.h.

◆ WithDocument() [3/3]

InstanceIdentity& Aws::OpsWorks::Model::InstanceIdentity::WithDocument ( const char *  value)
inline

A JSON document that contains the metadata.

Definition at line 81 of file InstanceIdentity.h.

◆ WithSignature() [1/3]

InstanceIdentity& Aws::OpsWorks::Model::InstanceIdentity::WithSignature ( const Aws::String value)
inline

A signature that can be used to verify the document's accuracy and authenticity.

Definition at line 118 of file InstanceIdentity.h.

◆ WithSignature() [2/3]

InstanceIdentity& Aws::OpsWorks::Model::InstanceIdentity::WithSignature ( Aws::String &&  value)
inline

A signature that can be used to verify the document's accuracy and authenticity.

Definition at line 124 of file InstanceIdentity.h.

◆ WithSignature() [3/3]

InstanceIdentity& Aws::OpsWorks::Model::InstanceIdentity::WithSignature ( const char *  value)
inline

A signature that can be used to verify the document's accuracy and authenticity.

Definition at line 130 of file InstanceIdentity.h.


The documentation for this class was generated from the following file: