AWS SDK for C++  1.8.78
AWS SDK for C++
Public Member Functions | List of all members
Aws::imagebuilder::Model::Image Class Reference

#include <Image.h>

Public Member Functions

 Image ()
 
 Image (Aws::Utils::Json::JsonView jsonValue)
 
Imageoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
ImageWithArn (const Aws::String &value)
 
ImageWithArn (Aws::String &&value)
 
ImageWithArn (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ImageWithName (const Aws::String &value)
 
ImageWithName (Aws::String &&value)
 
ImageWithName (const char *value)
 
const Aws::StringGetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (const Aws::String &value)
 
void SetVersion (Aws::String &&value)
 
void SetVersion (const char *value)
 
ImageWithVersion (const Aws::String &value)
 
ImageWithVersion (Aws::String &&value)
 
ImageWithVersion (const char *value)
 
const PlatformGetPlatform () const
 
bool PlatformHasBeenSet () const
 
void SetPlatform (const Platform &value)
 
void SetPlatform (Platform &&value)
 
ImageWithPlatform (const Platform &value)
 
ImageWithPlatform (Platform &&value)
 
bool GetEnhancedImageMetadataEnabled () const
 
bool EnhancedImageMetadataEnabledHasBeenSet () const
 
void SetEnhancedImageMetadataEnabled (bool value)
 
ImageWithEnhancedImageMetadataEnabled (bool value)
 
const Aws::StringGetOsVersion () const
 
bool OsVersionHasBeenSet () const
 
void SetOsVersion (const Aws::String &value)
 
void SetOsVersion (Aws::String &&value)
 
void SetOsVersion (const char *value)
 
ImageWithOsVersion (const Aws::String &value)
 
ImageWithOsVersion (Aws::String &&value)
 
ImageWithOsVersion (const char *value)
 
const ImageStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const ImageState &value)
 
void SetState (ImageState &&value)
 
ImageWithState (const ImageState &value)
 
ImageWithState (ImageState &&value)
 
const ImageRecipeGetImageRecipe () const
 
bool ImageRecipeHasBeenSet () const
 
void SetImageRecipe (const ImageRecipe &value)
 
void SetImageRecipe (ImageRecipe &&value)
 
ImageWithImageRecipe (const ImageRecipe &value)
 
ImageWithImageRecipe (ImageRecipe &&value)
 
const Aws::StringGetSourcePipelineName () const
 
bool SourcePipelineNameHasBeenSet () const
 
void SetSourcePipelineName (const Aws::String &value)
 
void SetSourcePipelineName (Aws::String &&value)
 
void SetSourcePipelineName (const char *value)
 
ImageWithSourcePipelineName (const Aws::String &value)
 
ImageWithSourcePipelineName (Aws::String &&value)
 
ImageWithSourcePipelineName (const char *value)
 
const Aws::StringGetSourcePipelineArn () const
 
bool SourcePipelineArnHasBeenSet () const
 
void SetSourcePipelineArn (const Aws::String &value)
 
void SetSourcePipelineArn (Aws::String &&value)
 
void SetSourcePipelineArn (const char *value)
 
ImageWithSourcePipelineArn (const Aws::String &value)
 
ImageWithSourcePipelineArn (Aws::String &&value)
 
ImageWithSourcePipelineArn (const char *value)
 
const InfrastructureConfigurationGetInfrastructureConfiguration () const
 
bool InfrastructureConfigurationHasBeenSet () const
 
void SetInfrastructureConfiguration (const InfrastructureConfiguration &value)
 
void SetInfrastructureConfiguration (InfrastructureConfiguration &&value)
 
ImageWithInfrastructureConfiguration (const InfrastructureConfiguration &value)
 
ImageWithInfrastructureConfiguration (InfrastructureConfiguration &&value)
 
const DistributionConfigurationGetDistributionConfiguration () const
 
bool DistributionConfigurationHasBeenSet () const
 
void SetDistributionConfiguration (const DistributionConfiguration &value)
 
void SetDistributionConfiguration (DistributionConfiguration &&value)
 
ImageWithDistributionConfiguration (const DistributionConfiguration &value)
 
ImageWithDistributionConfiguration (DistributionConfiguration &&value)
 
const ImageTestsConfigurationGetImageTestsConfiguration () const
 
bool ImageTestsConfigurationHasBeenSet () const
 
void SetImageTestsConfiguration (const ImageTestsConfiguration &value)
 
void SetImageTestsConfiguration (ImageTestsConfiguration &&value)
 
ImageWithImageTestsConfiguration (const ImageTestsConfiguration &value)
 
ImageWithImageTestsConfiguration (ImageTestsConfiguration &&value)
 
const Aws::StringGetDateCreated () const
 
bool DateCreatedHasBeenSet () const
 
void SetDateCreated (const Aws::String &value)
 
void SetDateCreated (Aws::String &&value)
 
void SetDateCreated (const char *value)
 
ImageWithDateCreated (const Aws::String &value)
 
ImageWithDateCreated (Aws::String &&value)
 
ImageWithDateCreated (const char *value)
 
const OutputResourcesGetOutputResources () const
 
bool OutputResourcesHasBeenSet () const
 
void SetOutputResources (const OutputResources &value)
 
void SetOutputResources (OutputResources &&value)
 
ImageWithOutputResources (const OutputResources &value)
 
ImageWithOutputResources (OutputResources &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
ImageWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
ImageWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
ImageAddTags (const Aws::String &key, const Aws::String &value)
 
ImageAddTags (Aws::String &&key, const Aws::String &value)
 
ImageAddTags (const Aws::String &key, Aws::String &&value)
 
ImageAddTags (Aws::String &&key, Aws::String &&value)
 
ImageAddTags (const char *key, Aws::String &&value)
 
ImageAddTags (Aws::String &&key, const char *value)
 
ImageAddTags (const char *key, const char *value)
 

Detailed Description

An image build version.

See Also:

AWS API Reference

Definition at line 39 of file Image.h.

Constructor & Destructor Documentation

◆ Image() [1/2]

Aws::imagebuilder::Model::Image::Image ( )

◆ Image() [2/2]

Aws::imagebuilder::Model::Image::Image ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddTags() [1/7]

Image& Aws::imagebuilder::Model::Image::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

The tags of the image.

Definition at line 634 of file Image.h.

◆ AddTags() [2/7]

Image& Aws::imagebuilder::Model::Image::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

The tags of the image.

Definition at line 639 of file Image.h.

◆ AddTags() [3/7]

Image& Aws::imagebuilder::Model::Image::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

The tags of the image.

Definition at line 644 of file Image.h.

◆ AddTags() [4/7]

Image& Aws::imagebuilder::Model::Image::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The tags of the image.

Definition at line 649 of file Image.h.

◆ AddTags() [5/7]

Image& Aws::imagebuilder::Model::Image::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

The tags of the image.

Definition at line 654 of file Image.h.

◆ AddTags() [6/7]

Image& Aws::imagebuilder::Model::Image::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

The tags of the image.

Definition at line 659 of file Image.h.

◆ AddTags() [7/7]

Image& Aws::imagebuilder::Model::Image::AddTags ( const char *  key,
const char *  value 
)
inline

The tags of the image.

Definition at line 664 of file Image.h.

◆ ArnHasBeenSet()

bool Aws::imagebuilder::Model::Image::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the image.

Definition at line 56 of file Image.h.

◆ DateCreatedHasBeenSet()

bool Aws::imagebuilder::Model::Image::DateCreatedHasBeenSet ( ) const
inline

The date on which this image was created.

Definition at line 537 of file Image.h.

◆ DistributionConfigurationHasBeenSet()

bool Aws::imagebuilder::Model::Image::DistributionConfigurationHasBeenSet ( ) const
inline

The distribution configuration used when creating this image.

Definition at line 475 of file Image.h.

◆ EnhancedImageMetadataEnabledHasBeenSet()

bool Aws::imagebuilder::Model::Image::EnhancedImageMetadataEnabledHasBeenSet ( ) const
inline

Collects additional information about the image being created, including the operating system (OS) version and package list. This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.

Definition at line 216 of file Image.h.

◆ GetArn()

const Aws::String& Aws::imagebuilder::Model::Image::GetArn ( ) const
inline

The Amazon Resource Name (ARN) of the image.

Definition at line 51 of file Image.h.

◆ GetDateCreated()

const Aws::String& Aws::imagebuilder::Model::Image::GetDateCreated ( ) const
inline

The date on which this image was created.

Definition at line 532 of file Image.h.

◆ GetDistributionConfiguration()

const DistributionConfiguration& Aws::imagebuilder::Model::Image::GetDistributionConfiguration ( ) const
inline

The distribution configuration used when creating this image.

Definition at line 470 of file Image.h.

◆ GetEnhancedImageMetadataEnabled()

bool Aws::imagebuilder::Model::Image::GetEnhancedImageMetadataEnabled ( ) const
inline

Collects additional information about the image being created, including the operating system (OS) version and package list. This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.

Definition at line 208 of file Image.h.

◆ GetImageRecipe()

const ImageRecipe& Aws::imagebuilder::Model::Image::GetImageRecipe ( ) const
inline

The image recipe used when creating the image.

Definition at line 318 of file Image.h.

◆ GetImageTestsConfiguration()

const ImageTestsConfiguration& Aws::imagebuilder::Model::Image::GetImageTestsConfiguration ( ) const
inline

The image tests configuration used when creating this image.

Definition at line 501 of file Image.h.

◆ GetInfrastructureConfiguration()

const InfrastructureConfiguration& Aws::imagebuilder::Model::Image::GetInfrastructureConfiguration ( ) const
inline

The infrastructure used when creating this image.

Definition at line 439 of file Image.h.

◆ GetName()

const Aws::String& Aws::imagebuilder::Model::Image::GetName ( ) const
inline

The name of the image.

Definition at line 92 of file Image.h.

◆ GetOsVersion()

const Aws::String& Aws::imagebuilder::Model::Image::GetOsVersion ( ) const
inline

The operating system version of the instance. For example, Amazon Linux 2, Ubuntu 18, or Microsoft Windows Server 2019.

Definition at line 239 of file Image.h.

◆ GetOutputResources()

const OutputResources& Aws::imagebuilder::Model::Image::GetOutputResources ( ) const
inline

The output resources produced when creating this image.

Definition at line 573 of file Image.h.

◆ GetPlatform()

const Platform& Aws::imagebuilder::Model::Image::GetPlatform ( ) const
inline

The platform of the image.

Definition at line 174 of file Image.h.

◆ GetSourcePipelineArn()

const Aws::String& Aws::imagebuilder::Model::Image::GetSourcePipelineArn ( ) const
inline

The Amazon Resource Name (ARN) of the image pipeline that created this image.

Definition at line 391 of file Image.h.

◆ GetSourcePipelineName()

const Aws::String& Aws::imagebuilder::Model::Image::GetSourcePipelineName ( ) const
inline

The name of the image pipeline that created this image.

Definition at line 349 of file Image.h.

◆ GetState()

const ImageState& Aws::imagebuilder::Model::Image::GetState ( ) const
inline

The state of the image.

Definition at line 287 of file Image.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::imagebuilder::Model::Image::GetTags ( ) const
inline

The tags of the image.

Definition at line 604 of file Image.h.

◆ GetVersion()

const Aws::String& Aws::imagebuilder::Model::Image::GetVersion ( ) const
inline

The semantic version of the image.

Definition at line 133 of file Image.h.

◆ ImageRecipeHasBeenSet()

bool Aws::imagebuilder::Model::Image::ImageRecipeHasBeenSet ( ) const
inline

The image recipe used when creating the image.

Definition at line 323 of file Image.h.

◆ ImageTestsConfigurationHasBeenSet()

bool Aws::imagebuilder::Model::Image::ImageTestsConfigurationHasBeenSet ( ) const
inline

The image tests configuration used when creating this image.

Definition at line 506 of file Image.h.

◆ InfrastructureConfigurationHasBeenSet()

bool Aws::imagebuilder::Model::Image::InfrastructureConfigurationHasBeenSet ( ) const
inline

The infrastructure used when creating this image.

Definition at line 444 of file Image.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::imagebuilder::Model::Image::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::imagebuilder::Model::Image::NameHasBeenSet ( ) const
inline

The name of the image.

Definition at line 97 of file Image.h.

◆ operator=()

Image& Aws::imagebuilder::Model::Image::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OsVersionHasBeenSet()

bool Aws::imagebuilder::Model::Image::OsVersionHasBeenSet ( ) const
inline

The operating system version of the instance. For example, Amazon Linux 2, Ubuntu 18, or Microsoft Windows Server 2019.

Definition at line 245 of file Image.h.

◆ OutputResourcesHasBeenSet()

bool Aws::imagebuilder::Model::Image::OutputResourcesHasBeenSet ( ) const
inline

The output resources produced when creating this image.

Definition at line 578 of file Image.h.

◆ PlatformHasBeenSet()

bool Aws::imagebuilder::Model::Image::PlatformHasBeenSet ( ) const
inline

The platform of the image.

Definition at line 179 of file Image.h.

◆ SetArn() [1/3]

void Aws::imagebuilder::Model::Image::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the image.

Definition at line 61 of file Image.h.

◆ SetArn() [2/3]

void Aws::imagebuilder::Model::Image::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the image.

Definition at line 66 of file Image.h.

◆ SetArn() [3/3]

void Aws::imagebuilder::Model::Image::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the image.

Definition at line 71 of file Image.h.

◆ SetDateCreated() [1/3]

void Aws::imagebuilder::Model::Image::SetDateCreated ( const Aws::String value)
inline

The date on which this image was created.

Definition at line 542 of file Image.h.

◆ SetDateCreated() [2/3]

void Aws::imagebuilder::Model::Image::SetDateCreated ( Aws::String &&  value)
inline

The date on which this image was created.

Definition at line 547 of file Image.h.

◆ SetDateCreated() [3/3]

void Aws::imagebuilder::Model::Image::SetDateCreated ( const char *  value)
inline

The date on which this image was created.

Definition at line 552 of file Image.h.

◆ SetDistributionConfiguration() [1/2]

void Aws::imagebuilder::Model::Image::SetDistributionConfiguration ( const DistributionConfiguration value)
inline

The distribution configuration used when creating this image.

Definition at line 480 of file Image.h.

◆ SetDistributionConfiguration() [2/2]

void Aws::imagebuilder::Model::Image::SetDistributionConfiguration ( DistributionConfiguration &&  value)
inline

The distribution configuration used when creating this image.

Definition at line 485 of file Image.h.

◆ SetEnhancedImageMetadataEnabled()

void Aws::imagebuilder::Model::Image::SetEnhancedImageMetadataEnabled ( bool  value)
inline

Collects additional information about the image being created, including the operating system (OS) version and package list. This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.

Definition at line 224 of file Image.h.

◆ SetImageRecipe() [1/2]

void Aws::imagebuilder::Model::Image::SetImageRecipe ( const ImageRecipe value)
inline

The image recipe used when creating the image.

Definition at line 328 of file Image.h.

◆ SetImageRecipe() [2/2]

void Aws::imagebuilder::Model::Image::SetImageRecipe ( ImageRecipe &&  value)
inline

The image recipe used when creating the image.

Definition at line 333 of file Image.h.

◆ SetImageTestsConfiguration() [1/2]

void Aws::imagebuilder::Model::Image::SetImageTestsConfiguration ( const ImageTestsConfiguration value)
inline

The image tests configuration used when creating this image.

Definition at line 511 of file Image.h.

◆ SetImageTestsConfiguration() [2/2]

void Aws::imagebuilder::Model::Image::SetImageTestsConfiguration ( ImageTestsConfiguration &&  value)
inline

The image tests configuration used when creating this image.

Definition at line 516 of file Image.h.

◆ SetInfrastructureConfiguration() [1/2]

void Aws::imagebuilder::Model::Image::SetInfrastructureConfiguration ( const InfrastructureConfiguration value)
inline

The infrastructure used when creating this image.

Definition at line 449 of file Image.h.

◆ SetInfrastructureConfiguration() [2/2]

void Aws::imagebuilder::Model::Image::SetInfrastructureConfiguration ( InfrastructureConfiguration &&  value)
inline

The infrastructure used when creating this image.

Definition at line 454 of file Image.h.

◆ SetName() [1/3]

void Aws::imagebuilder::Model::Image::SetName ( const Aws::String value)
inline

The name of the image.

Definition at line 102 of file Image.h.

◆ SetName() [2/3]

void Aws::imagebuilder::Model::Image::SetName ( Aws::String &&  value)
inline

The name of the image.

Definition at line 107 of file Image.h.

◆ SetName() [3/3]

void Aws::imagebuilder::Model::Image::SetName ( const char *  value)
inline

The name of the image.

Definition at line 112 of file Image.h.

◆ SetOsVersion() [1/3]

void Aws::imagebuilder::Model::Image::SetOsVersion ( const Aws::String value)
inline

The operating system version of the instance. For example, Amazon Linux 2, Ubuntu 18, or Microsoft Windows Server 2019.

Definition at line 251 of file Image.h.

◆ SetOsVersion() [2/3]

void Aws::imagebuilder::Model::Image::SetOsVersion ( Aws::String &&  value)
inline

The operating system version of the instance. For example, Amazon Linux 2, Ubuntu 18, or Microsoft Windows Server 2019.

Definition at line 257 of file Image.h.

◆ SetOsVersion() [3/3]

void Aws::imagebuilder::Model::Image::SetOsVersion ( const char *  value)
inline

The operating system version of the instance. For example, Amazon Linux 2, Ubuntu 18, or Microsoft Windows Server 2019.

Definition at line 263 of file Image.h.

◆ SetOutputResources() [1/2]

void Aws::imagebuilder::Model::Image::SetOutputResources ( const OutputResources value)
inline

The output resources produced when creating this image.

Definition at line 583 of file Image.h.

◆ SetOutputResources() [2/2]

void Aws::imagebuilder::Model::Image::SetOutputResources ( OutputResources &&  value)
inline

The output resources produced when creating this image.

Definition at line 588 of file Image.h.

◆ SetPlatform() [1/2]

void Aws::imagebuilder::Model::Image::SetPlatform ( const Platform value)
inline

The platform of the image.

Definition at line 184 of file Image.h.

◆ SetPlatform() [2/2]

void Aws::imagebuilder::Model::Image::SetPlatform ( Platform &&  value)
inline

The platform of the image.

Definition at line 189 of file Image.h.

◆ SetSourcePipelineArn() [1/3]

void Aws::imagebuilder::Model::Image::SetSourcePipelineArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the image pipeline that created this image.

Definition at line 403 of file Image.h.

◆ SetSourcePipelineArn() [2/3]

void Aws::imagebuilder::Model::Image::SetSourcePipelineArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the image pipeline that created this image.

Definition at line 409 of file Image.h.

◆ SetSourcePipelineArn() [3/3]

void Aws::imagebuilder::Model::Image::SetSourcePipelineArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the image pipeline that created this image.

Definition at line 415 of file Image.h.

◆ SetSourcePipelineName() [1/3]

void Aws::imagebuilder::Model::Image::SetSourcePipelineName ( const Aws::String value)
inline

The name of the image pipeline that created this image.

Definition at line 359 of file Image.h.

◆ SetSourcePipelineName() [2/3]

void Aws::imagebuilder::Model::Image::SetSourcePipelineName ( Aws::String &&  value)
inline

The name of the image pipeline that created this image.

Definition at line 364 of file Image.h.

◆ SetSourcePipelineName() [3/3]

void Aws::imagebuilder::Model::Image::SetSourcePipelineName ( const char *  value)
inline

The name of the image pipeline that created this image.

Definition at line 369 of file Image.h.

◆ SetState() [1/2]

void Aws::imagebuilder::Model::Image::SetState ( const ImageState value)
inline

The state of the image.

Definition at line 297 of file Image.h.

◆ SetState() [2/2]

void Aws::imagebuilder::Model::Image::SetState ( ImageState &&  value)
inline

The state of the image.

Definition at line 302 of file Image.h.

◆ SetTags() [1/2]

void Aws::imagebuilder::Model::Image::SetTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The tags of the image.

Definition at line 614 of file Image.h.

◆ SetTags() [2/2]

void Aws::imagebuilder::Model::Image::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The tags of the image.

Definition at line 619 of file Image.h.

◆ SetVersion() [1/3]

void Aws::imagebuilder::Model::Image::SetVersion ( const Aws::String value)
inline

The semantic version of the image.

Definition at line 143 of file Image.h.

◆ SetVersion() [2/3]

void Aws::imagebuilder::Model::Image::SetVersion ( Aws::String &&  value)
inline

The semantic version of the image.

Definition at line 148 of file Image.h.

◆ SetVersion() [3/3]

void Aws::imagebuilder::Model::Image::SetVersion ( const char *  value)
inline

The semantic version of the image.

Definition at line 153 of file Image.h.

◆ SourcePipelineArnHasBeenSet()

bool Aws::imagebuilder::Model::Image::SourcePipelineArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the image pipeline that created this image.

Definition at line 397 of file Image.h.

◆ SourcePipelineNameHasBeenSet()

bool Aws::imagebuilder::Model::Image::SourcePipelineNameHasBeenSet ( ) const
inline

The name of the image pipeline that created this image.

Definition at line 354 of file Image.h.

◆ StateHasBeenSet()

bool Aws::imagebuilder::Model::Image::StateHasBeenSet ( ) const
inline

The state of the image.

Definition at line 292 of file Image.h.

◆ TagsHasBeenSet()

bool Aws::imagebuilder::Model::Image::TagsHasBeenSet ( ) const
inline

The tags of the image.

Definition at line 609 of file Image.h.

◆ VersionHasBeenSet()

bool Aws::imagebuilder::Model::Image::VersionHasBeenSet ( ) const
inline

The semantic version of the image.

Definition at line 138 of file Image.h.

◆ WithArn() [1/3]

Image& Aws::imagebuilder::Model::Image::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the image.

Definition at line 76 of file Image.h.

◆ WithArn() [2/3]

Image& Aws::imagebuilder::Model::Image::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the image.

Definition at line 81 of file Image.h.

◆ WithArn() [3/3]

Image& Aws::imagebuilder::Model::Image::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the image.

Definition at line 86 of file Image.h.

◆ WithDateCreated() [1/3]

Image& Aws::imagebuilder::Model::Image::WithDateCreated ( const Aws::String value)
inline

The date on which this image was created.

Definition at line 557 of file Image.h.

◆ WithDateCreated() [2/3]

Image& Aws::imagebuilder::Model::Image::WithDateCreated ( Aws::String &&  value)
inline

The date on which this image was created.

Definition at line 562 of file Image.h.

◆ WithDateCreated() [3/3]

Image& Aws::imagebuilder::Model::Image::WithDateCreated ( const char *  value)
inline

The date on which this image was created.

Definition at line 567 of file Image.h.

◆ WithDistributionConfiguration() [1/2]

Image& Aws::imagebuilder::Model::Image::WithDistributionConfiguration ( const DistributionConfiguration value)
inline

The distribution configuration used when creating this image.

Definition at line 490 of file Image.h.

◆ WithDistributionConfiguration() [2/2]

Image& Aws::imagebuilder::Model::Image::WithDistributionConfiguration ( DistributionConfiguration &&  value)
inline

The distribution configuration used when creating this image.

Definition at line 495 of file Image.h.

◆ WithEnhancedImageMetadataEnabled()

Image& Aws::imagebuilder::Model::Image::WithEnhancedImageMetadataEnabled ( bool  value)
inline

Collects additional information about the image being created, including the operating system (OS) version and package list. This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.

Definition at line 232 of file Image.h.

◆ WithImageRecipe() [1/2]

Image& Aws::imagebuilder::Model::Image::WithImageRecipe ( const ImageRecipe value)
inline

The image recipe used when creating the image.

Definition at line 338 of file Image.h.

◆ WithImageRecipe() [2/2]

Image& Aws::imagebuilder::Model::Image::WithImageRecipe ( ImageRecipe &&  value)
inline

The image recipe used when creating the image.

Definition at line 343 of file Image.h.

◆ WithImageTestsConfiguration() [1/2]

Image& Aws::imagebuilder::Model::Image::WithImageTestsConfiguration ( const ImageTestsConfiguration value)
inline

The image tests configuration used when creating this image.

Definition at line 521 of file Image.h.

◆ WithImageTestsConfiguration() [2/2]

Image& Aws::imagebuilder::Model::Image::WithImageTestsConfiguration ( ImageTestsConfiguration &&  value)
inline

The image tests configuration used when creating this image.

Definition at line 526 of file Image.h.

◆ WithInfrastructureConfiguration() [1/2]

Image& Aws::imagebuilder::Model::Image::WithInfrastructureConfiguration ( const InfrastructureConfiguration value)
inline

The infrastructure used when creating this image.

Definition at line 459 of file Image.h.

◆ WithInfrastructureConfiguration() [2/2]

Image& Aws::imagebuilder::Model::Image::WithInfrastructureConfiguration ( InfrastructureConfiguration &&  value)
inline

The infrastructure used when creating this image.

Definition at line 464 of file Image.h.

◆ WithName() [1/3]

Image& Aws::imagebuilder::Model::Image::WithName ( const Aws::String value)
inline

The name of the image.

Definition at line 117 of file Image.h.

◆ WithName() [2/3]

Image& Aws::imagebuilder::Model::Image::WithName ( Aws::String &&  value)
inline

The name of the image.

Definition at line 122 of file Image.h.

◆ WithName() [3/3]

Image& Aws::imagebuilder::Model::Image::WithName ( const char *  value)
inline

The name of the image.

Definition at line 127 of file Image.h.

◆ WithOsVersion() [1/3]

Image& Aws::imagebuilder::Model::Image::WithOsVersion ( const Aws::String value)
inline

The operating system version of the instance. For example, Amazon Linux 2, Ubuntu 18, or Microsoft Windows Server 2019.

Definition at line 269 of file Image.h.

◆ WithOsVersion() [2/3]

Image& Aws::imagebuilder::Model::Image::WithOsVersion ( Aws::String &&  value)
inline

The operating system version of the instance. For example, Amazon Linux 2, Ubuntu 18, or Microsoft Windows Server 2019.

Definition at line 275 of file Image.h.

◆ WithOsVersion() [3/3]

Image& Aws::imagebuilder::Model::Image::WithOsVersion ( const char *  value)
inline

The operating system version of the instance. For example, Amazon Linux 2, Ubuntu 18, or Microsoft Windows Server 2019.

Definition at line 281 of file Image.h.

◆ WithOutputResources() [1/2]

Image& Aws::imagebuilder::Model::Image::WithOutputResources ( const OutputResources value)
inline

The output resources produced when creating this image.

Definition at line 593 of file Image.h.

◆ WithOutputResources() [2/2]

Image& Aws::imagebuilder::Model::Image::WithOutputResources ( OutputResources &&  value)
inline

The output resources produced when creating this image.

Definition at line 598 of file Image.h.

◆ WithPlatform() [1/2]

Image& Aws::imagebuilder::Model::Image::WithPlatform ( const Platform value)
inline

The platform of the image.

Definition at line 194 of file Image.h.

◆ WithPlatform() [2/2]

Image& Aws::imagebuilder::Model::Image::WithPlatform ( Platform &&  value)
inline

The platform of the image.

Definition at line 199 of file Image.h.

◆ WithSourcePipelineArn() [1/3]

Image& Aws::imagebuilder::Model::Image::WithSourcePipelineArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the image pipeline that created this image.

Definition at line 421 of file Image.h.

◆ WithSourcePipelineArn() [2/3]

Image& Aws::imagebuilder::Model::Image::WithSourcePipelineArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the image pipeline that created this image.

Definition at line 427 of file Image.h.

◆ WithSourcePipelineArn() [3/3]

Image& Aws::imagebuilder::Model::Image::WithSourcePipelineArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the image pipeline that created this image.

Definition at line 433 of file Image.h.

◆ WithSourcePipelineName() [1/3]

Image& Aws::imagebuilder::Model::Image::WithSourcePipelineName ( const Aws::String value)
inline

The name of the image pipeline that created this image.

Definition at line 374 of file Image.h.

◆ WithSourcePipelineName() [2/3]

Image& Aws::imagebuilder::Model::Image::WithSourcePipelineName ( Aws::String &&  value)
inline

The name of the image pipeline that created this image.

Definition at line 379 of file Image.h.

◆ WithSourcePipelineName() [3/3]

Image& Aws::imagebuilder::Model::Image::WithSourcePipelineName ( const char *  value)
inline

The name of the image pipeline that created this image.

Definition at line 384 of file Image.h.

◆ WithState() [1/2]

Image& Aws::imagebuilder::Model::Image::WithState ( const ImageState value)
inline

The state of the image.

Definition at line 307 of file Image.h.

◆ WithState() [2/2]

Image& Aws::imagebuilder::Model::Image::WithState ( ImageState &&  value)
inline

The state of the image.

Definition at line 312 of file Image.h.

◆ WithTags() [1/2]

Image& Aws::imagebuilder::Model::Image::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The tags of the image.

Definition at line 624 of file Image.h.

◆ WithTags() [2/2]

Image& Aws::imagebuilder::Model::Image::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The tags of the image.

Definition at line 629 of file Image.h.

◆ WithVersion() [1/3]

Image& Aws::imagebuilder::Model::Image::WithVersion ( const Aws::String value)
inline

The semantic version of the image.

Definition at line 158 of file Image.h.

◆ WithVersion() [2/3]

Image& Aws::imagebuilder::Model::Image::WithVersion ( Aws::String &&  value)
inline

The semantic version of the image.

Definition at line 163 of file Image.h.

◆ WithVersion() [3/3]

Image& Aws::imagebuilder::Model::Image::WithVersion ( const char *  value)
inline

The semantic version of the image.

Definition at line 168 of file Image.h.


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