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

#include <Instance.h>

Public Member Functions

 Instance ()
 
 Instance (Aws::Utils::Json::JsonView jsonValue)
 
Instanceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAgentVersion () const
 
bool AgentVersionHasBeenSet () const
 
void SetAgentVersion (const Aws::String &value)
 
void SetAgentVersion (Aws::String &&value)
 
void SetAgentVersion (const char *value)
 
InstanceWithAgentVersion (const Aws::String &value)
 
InstanceWithAgentVersion (Aws::String &&value)
 
InstanceWithAgentVersion (const char *value)
 
const Aws::StringGetAmiId () const
 
bool AmiIdHasBeenSet () const
 
void SetAmiId (const Aws::String &value)
 
void SetAmiId (Aws::String &&value)
 
void SetAmiId (const char *value)
 
InstanceWithAmiId (const Aws::String &value)
 
InstanceWithAmiId (Aws::String &&value)
 
InstanceWithAmiId (const char *value)
 
const ArchitectureGetArchitecture () const
 
bool ArchitectureHasBeenSet () const
 
void SetArchitecture (const Architecture &value)
 
void SetArchitecture (Architecture &&value)
 
InstanceWithArchitecture (const Architecture &value)
 
InstanceWithArchitecture (Architecture &&value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
InstanceWithArn (const Aws::String &value)
 
InstanceWithArn (Aws::String &&value)
 
InstanceWithArn (const char *value)
 
const AutoScalingTypeGetAutoScalingType () const
 
bool AutoScalingTypeHasBeenSet () const
 
void SetAutoScalingType (const AutoScalingType &value)
 
void SetAutoScalingType (AutoScalingType &&value)
 
InstanceWithAutoScalingType (const AutoScalingType &value)
 
InstanceWithAutoScalingType (AutoScalingType &&value)
 
const Aws::StringGetAvailabilityZone () const
 
bool AvailabilityZoneHasBeenSet () const
 
void SetAvailabilityZone (const Aws::String &value)
 
void SetAvailabilityZone (Aws::String &&value)
 
void SetAvailabilityZone (const char *value)
 
InstanceWithAvailabilityZone (const Aws::String &value)
 
InstanceWithAvailabilityZone (Aws::String &&value)
 
InstanceWithAvailabilityZone (const char *value)
 
const Aws::Vector< BlockDeviceMapping > & GetBlockDeviceMappings () const
 
bool BlockDeviceMappingsHasBeenSet () const
 
void SetBlockDeviceMappings (const Aws::Vector< BlockDeviceMapping > &value)
 
void SetBlockDeviceMappings (Aws::Vector< BlockDeviceMapping > &&value)
 
InstanceWithBlockDeviceMappings (const Aws::Vector< BlockDeviceMapping > &value)
 
InstanceWithBlockDeviceMappings (Aws::Vector< BlockDeviceMapping > &&value)
 
InstanceAddBlockDeviceMappings (const BlockDeviceMapping &value)
 
InstanceAddBlockDeviceMappings (BlockDeviceMapping &&value)
 
const Aws::StringGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::String &value)
 
void SetCreatedAt (Aws::String &&value)
 
void SetCreatedAt (const char *value)
 
InstanceWithCreatedAt (const Aws::String &value)
 
InstanceWithCreatedAt (Aws::String &&value)
 
InstanceWithCreatedAt (const char *value)
 
bool GetEbsOptimized () const
 
bool EbsOptimizedHasBeenSet () const
 
void SetEbsOptimized (bool value)
 
InstanceWithEbsOptimized (bool value)
 
const Aws::StringGetEc2InstanceId () const
 
bool Ec2InstanceIdHasBeenSet () const
 
void SetEc2InstanceId (const Aws::String &value)
 
void SetEc2InstanceId (Aws::String &&value)
 
void SetEc2InstanceId (const char *value)
 
InstanceWithEc2InstanceId (const Aws::String &value)
 
InstanceWithEc2InstanceId (Aws::String &&value)
 
InstanceWithEc2InstanceId (const char *value)
 
const Aws::StringGetEcsClusterArn () const
 
bool EcsClusterArnHasBeenSet () const
 
void SetEcsClusterArn (const Aws::String &value)
 
void SetEcsClusterArn (Aws::String &&value)
 
void SetEcsClusterArn (const char *value)
 
InstanceWithEcsClusterArn (const Aws::String &value)
 
InstanceWithEcsClusterArn (Aws::String &&value)
 
InstanceWithEcsClusterArn (const char *value)
 
const Aws::StringGetEcsContainerInstanceArn () const
 
bool EcsContainerInstanceArnHasBeenSet () const
 
void SetEcsContainerInstanceArn (const Aws::String &value)
 
void SetEcsContainerInstanceArn (Aws::String &&value)
 
void SetEcsContainerInstanceArn (const char *value)
 
InstanceWithEcsContainerInstanceArn (const Aws::String &value)
 
InstanceWithEcsContainerInstanceArn (Aws::String &&value)
 
InstanceWithEcsContainerInstanceArn (const char *value)
 
const Aws::StringGetElasticIp () const
 
bool ElasticIpHasBeenSet () const
 
void SetElasticIp (const Aws::String &value)
 
void SetElasticIp (Aws::String &&value)
 
void SetElasticIp (const char *value)
 
InstanceWithElasticIp (const Aws::String &value)
 
InstanceWithElasticIp (Aws::String &&value)
 
InstanceWithElasticIp (const char *value)
 
const Aws::StringGetHostname () const
 
bool HostnameHasBeenSet () const
 
void SetHostname (const Aws::String &value)
 
void SetHostname (Aws::String &&value)
 
void SetHostname (const char *value)
 
InstanceWithHostname (const Aws::String &value)
 
InstanceWithHostname (Aws::String &&value)
 
InstanceWithHostname (const char *value)
 
const Aws::StringGetInfrastructureClass () const
 
bool InfrastructureClassHasBeenSet () const
 
void SetInfrastructureClass (const Aws::String &value)
 
void SetInfrastructureClass (Aws::String &&value)
 
void SetInfrastructureClass (const char *value)
 
InstanceWithInfrastructureClass (const Aws::String &value)
 
InstanceWithInfrastructureClass (Aws::String &&value)
 
InstanceWithInfrastructureClass (const char *value)
 
bool GetInstallUpdatesOnBoot () const
 
bool InstallUpdatesOnBootHasBeenSet () const
 
void SetInstallUpdatesOnBoot (bool value)
 
InstanceWithInstallUpdatesOnBoot (bool value)
 
const Aws::StringGetInstanceId () const
 
bool InstanceIdHasBeenSet () const
 
void SetInstanceId (const Aws::String &value)
 
void SetInstanceId (Aws::String &&value)
 
void SetInstanceId (const char *value)
 
InstanceWithInstanceId (const Aws::String &value)
 
InstanceWithInstanceId (Aws::String &&value)
 
InstanceWithInstanceId (const char *value)
 
const Aws::StringGetInstanceProfileArn () const
 
bool InstanceProfileArnHasBeenSet () const
 
void SetInstanceProfileArn (const Aws::String &value)
 
void SetInstanceProfileArn (Aws::String &&value)
 
void SetInstanceProfileArn (const char *value)
 
InstanceWithInstanceProfileArn (const Aws::String &value)
 
InstanceWithInstanceProfileArn (Aws::String &&value)
 
InstanceWithInstanceProfileArn (const char *value)
 
const Aws::StringGetInstanceType () const
 
bool InstanceTypeHasBeenSet () const
 
void SetInstanceType (const Aws::String &value)
 
void SetInstanceType (Aws::String &&value)
 
void SetInstanceType (const char *value)
 
InstanceWithInstanceType (const Aws::String &value)
 
InstanceWithInstanceType (Aws::String &&value)
 
InstanceWithInstanceType (const char *value)
 
const Aws::StringGetLastServiceErrorId () const
 
bool LastServiceErrorIdHasBeenSet () const
 
void SetLastServiceErrorId (const Aws::String &value)
 
void SetLastServiceErrorId (Aws::String &&value)
 
void SetLastServiceErrorId (const char *value)
 
InstanceWithLastServiceErrorId (const Aws::String &value)
 
InstanceWithLastServiceErrorId (Aws::String &&value)
 
InstanceWithLastServiceErrorId (const char *value)
 
const Aws::Vector< Aws::String > & GetLayerIds () const
 
bool LayerIdsHasBeenSet () const
 
void SetLayerIds (const Aws::Vector< Aws::String > &value)
 
void SetLayerIds (Aws::Vector< Aws::String > &&value)
 
InstanceWithLayerIds (const Aws::Vector< Aws::String > &value)
 
InstanceWithLayerIds (Aws::Vector< Aws::String > &&value)
 
InstanceAddLayerIds (const Aws::String &value)
 
InstanceAddLayerIds (Aws::String &&value)
 
InstanceAddLayerIds (const char *value)
 
const Aws::StringGetOs () const
 
bool OsHasBeenSet () const
 
void SetOs (const Aws::String &value)
 
void SetOs (Aws::String &&value)
 
void SetOs (const char *value)
 
InstanceWithOs (const Aws::String &value)
 
InstanceWithOs (Aws::String &&value)
 
InstanceWithOs (const char *value)
 
const Aws::StringGetPlatform () const
 
bool PlatformHasBeenSet () const
 
void SetPlatform (const Aws::String &value)
 
void SetPlatform (Aws::String &&value)
 
void SetPlatform (const char *value)
 
InstanceWithPlatform (const Aws::String &value)
 
InstanceWithPlatform (Aws::String &&value)
 
InstanceWithPlatform (const char *value)
 
const Aws::StringGetPrivateDns () const
 
bool PrivateDnsHasBeenSet () const
 
void SetPrivateDns (const Aws::String &value)
 
void SetPrivateDns (Aws::String &&value)
 
void SetPrivateDns (const char *value)
 
InstanceWithPrivateDns (const Aws::String &value)
 
InstanceWithPrivateDns (Aws::String &&value)
 
InstanceWithPrivateDns (const char *value)
 
const Aws::StringGetPrivateIp () const
 
bool PrivateIpHasBeenSet () const
 
void SetPrivateIp (const Aws::String &value)
 
void SetPrivateIp (Aws::String &&value)
 
void SetPrivateIp (const char *value)
 
InstanceWithPrivateIp (const Aws::String &value)
 
InstanceWithPrivateIp (Aws::String &&value)
 
InstanceWithPrivateIp (const char *value)
 
const Aws::StringGetPublicDns () const
 
bool PublicDnsHasBeenSet () const
 
void SetPublicDns (const Aws::String &value)
 
void SetPublicDns (Aws::String &&value)
 
void SetPublicDns (const char *value)
 
InstanceWithPublicDns (const Aws::String &value)
 
InstanceWithPublicDns (Aws::String &&value)
 
InstanceWithPublicDns (const char *value)
 
const Aws::StringGetPublicIp () const
 
bool PublicIpHasBeenSet () const
 
void SetPublicIp (const Aws::String &value)
 
void SetPublicIp (Aws::String &&value)
 
void SetPublicIp (const char *value)
 
InstanceWithPublicIp (const Aws::String &value)
 
InstanceWithPublicIp (Aws::String &&value)
 
InstanceWithPublicIp (const char *value)
 
const Aws::StringGetRegisteredBy () const
 
bool RegisteredByHasBeenSet () const
 
void SetRegisteredBy (const Aws::String &value)
 
void SetRegisteredBy (Aws::String &&value)
 
void SetRegisteredBy (const char *value)
 
InstanceWithRegisteredBy (const Aws::String &value)
 
InstanceWithRegisteredBy (Aws::String &&value)
 
InstanceWithRegisteredBy (const char *value)
 
const Aws::StringGetReportedAgentVersion () const
 
bool ReportedAgentVersionHasBeenSet () const
 
void SetReportedAgentVersion (const Aws::String &value)
 
void SetReportedAgentVersion (Aws::String &&value)
 
void SetReportedAgentVersion (const char *value)
 
InstanceWithReportedAgentVersion (const Aws::String &value)
 
InstanceWithReportedAgentVersion (Aws::String &&value)
 
InstanceWithReportedAgentVersion (const char *value)
 
const ReportedOsGetReportedOs () const
 
bool ReportedOsHasBeenSet () const
 
void SetReportedOs (const ReportedOs &value)
 
void SetReportedOs (ReportedOs &&value)
 
InstanceWithReportedOs (const ReportedOs &value)
 
InstanceWithReportedOs (ReportedOs &&value)
 
const RootDeviceTypeGetRootDeviceType () const
 
bool RootDeviceTypeHasBeenSet () const
 
void SetRootDeviceType (const RootDeviceType &value)
 
void SetRootDeviceType (RootDeviceType &&value)
 
InstanceWithRootDeviceType (const RootDeviceType &value)
 
InstanceWithRootDeviceType (RootDeviceType &&value)
 
const Aws::StringGetRootDeviceVolumeId () const
 
bool RootDeviceVolumeIdHasBeenSet () const
 
void SetRootDeviceVolumeId (const Aws::String &value)
 
void SetRootDeviceVolumeId (Aws::String &&value)
 
void SetRootDeviceVolumeId (const char *value)
 
InstanceWithRootDeviceVolumeId (const Aws::String &value)
 
InstanceWithRootDeviceVolumeId (Aws::String &&value)
 
InstanceWithRootDeviceVolumeId (const char *value)
 
const Aws::Vector< Aws::String > & GetSecurityGroupIds () const
 
bool SecurityGroupIdsHasBeenSet () const
 
void SetSecurityGroupIds (const Aws::Vector< Aws::String > &value)
 
void SetSecurityGroupIds (Aws::Vector< Aws::String > &&value)
 
InstanceWithSecurityGroupIds (const Aws::Vector< Aws::String > &value)
 
InstanceWithSecurityGroupIds (Aws::Vector< Aws::String > &&value)
 
InstanceAddSecurityGroupIds (const Aws::String &value)
 
InstanceAddSecurityGroupIds (Aws::String &&value)
 
InstanceAddSecurityGroupIds (const char *value)
 
const Aws::StringGetSshHostDsaKeyFingerprint () const
 
bool SshHostDsaKeyFingerprintHasBeenSet () const
 
void SetSshHostDsaKeyFingerprint (const Aws::String &value)
 
void SetSshHostDsaKeyFingerprint (Aws::String &&value)
 
void SetSshHostDsaKeyFingerprint (const char *value)
 
InstanceWithSshHostDsaKeyFingerprint (const Aws::String &value)
 
InstanceWithSshHostDsaKeyFingerprint (Aws::String &&value)
 
InstanceWithSshHostDsaKeyFingerprint (const char *value)
 
const Aws::StringGetSshHostRsaKeyFingerprint () const
 
bool SshHostRsaKeyFingerprintHasBeenSet () const
 
void SetSshHostRsaKeyFingerprint (const Aws::String &value)
 
void SetSshHostRsaKeyFingerprint (Aws::String &&value)
 
void SetSshHostRsaKeyFingerprint (const char *value)
 
InstanceWithSshHostRsaKeyFingerprint (const Aws::String &value)
 
InstanceWithSshHostRsaKeyFingerprint (Aws::String &&value)
 
InstanceWithSshHostRsaKeyFingerprint (const char *value)
 
const Aws::StringGetSshKeyName () const
 
bool SshKeyNameHasBeenSet () const
 
void SetSshKeyName (const Aws::String &value)
 
void SetSshKeyName (Aws::String &&value)
 
void SetSshKeyName (const char *value)
 
InstanceWithSshKeyName (const Aws::String &value)
 
InstanceWithSshKeyName (Aws::String &&value)
 
InstanceWithSshKeyName (const char *value)
 
const Aws::StringGetStackId () const
 
bool StackIdHasBeenSet () const
 
void SetStackId (const Aws::String &value)
 
void SetStackId (Aws::String &&value)
 
void SetStackId (const char *value)
 
InstanceWithStackId (const Aws::String &value)
 
InstanceWithStackId (Aws::String &&value)
 
InstanceWithStackId (const char *value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
InstanceWithStatus (const Aws::String &value)
 
InstanceWithStatus (Aws::String &&value)
 
InstanceWithStatus (const char *value)
 
const Aws::StringGetSubnetId () const
 
bool SubnetIdHasBeenSet () const
 
void SetSubnetId (const Aws::String &value)
 
void SetSubnetId (Aws::String &&value)
 
void SetSubnetId (const char *value)
 
InstanceWithSubnetId (const Aws::String &value)
 
InstanceWithSubnetId (Aws::String &&value)
 
InstanceWithSubnetId (const char *value)
 
const Aws::StringGetTenancy () const
 
bool TenancyHasBeenSet () const
 
void SetTenancy (const Aws::String &value)
 
void SetTenancy (Aws::String &&value)
 
void SetTenancy (const char *value)
 
InstanceWithTenancy (const Aws::String &value)
 
InstanceWithTenancy (Aws::String &&value)
 
InstanceWithTenancy (const char *value)
 
const VirtualizationTypeGetVirtualizationType () const
 
bool VirtualizationTypeHasBeenSet () const
 
void SetVirtualizationType (const VirtualizationType &value)
 
void SetVirtualizationType (VirtualizationType &&value)
 
InstanceWithVirtualizationType (const VirtualizationType &value)
 
InstanceWithVirtualizationType (VirtualizationType &&value)
 

Detailed Description

Describes an instance.

See Also:

AWS API Reference

Definition at line 38 of file Instance.h.

Constructor & Destructor Documentation

◆ Instance() [1/2]

Aws::OpsWorks::Model::Instance::Instance ( )

◆ Instance() [2/2]

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

Member Function Documentation

◆ AddBlockDeviceMappings() [1/2]

Instance& Aws::OpsWorks::Model::Instance::AddBlockDeviceMappings ( const BlockDeviceMapping value)
inline

An array of BlockDeviceMapping objects that specify the instance's block device mappings.

Definition at line 369 of file Instance.h.

◆ AddBlockDeviceMappings() [2/2]

Instance& Aws::OpsWorks::Model::Instance::AddBlockDeviceMappings ( BlockDeviceMapping &&  value)
inline

An array of BlockDeviceMapping objects that specify the instance's block device mappings.

Definition at line 375 of file Instance.h.

◆ AddLayerIds() [1/3]

Instance& Aws::OpsWorks::Model::Instance::AddLayerIds ( const Aws::String value)
inline

An array containing the instance layer IDs.

Definition at line 988 of file Instance.h.

◆ AddLayerIds() [2/3]

Instance& Aws::OpsWorks::Model::Instance::AddLayerIds ( Aws::String &&  value)
inline

An array containing the instance layer IDs.

Definition at line 993 of file Instance.h.

◆ AddLayerIds() [3/3]

Instance& Aws::OpsWorks::Model::Instance::AddLayerIds ( const char *  value)
inline

An array containing the instance layer IDs.

Definition at line 998 of file Instance.h.

◆ AddSecurityGroupIds() [1/3]

Instance& Aws::OpsWorks::Model::Instance::AddSecurityGroupIds ( const Aws::String value)
inline

An array containing the instance security group IDs.

Definition at line 1477 of file Instance.h.

◆ AddSecurityGroupIds() [2/3]

Instance& Aws::OpsWorks::Model::Instance::AddSecurityGroupIds ( Aws::String &&  value)
inline

An array containing the instance security group IDs.

Definition at line 1482 of file Instance.h.

◆ AddSecurityGroupIds() [3/3]

Instance& Aws::OpsWorks::Model::Instance::AddSecurityGroupIds ( const char *  value)
inline

An array containing the instance security group IDs.

Definition at line 1487 of file Instance.h.

◆ AgentVersionHasBeenSet()

bool Aws::OpsWorks::Model::Instance::AgentVersionHasBeenSet ( ) const
inline

The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

Definition at line 59 of file Instance.h.

◆ AmiIdHasBeenSet()

bool Aws::OpsWorks::Model::Instance::AmiIdHasBeenSet ( ) const
inline

A custom AMI ID to be used to create the instance. For more information, see Instances

Definition at line 118 of file Instance.h.

◆ ArchitectureHasBeenSet()

bool Aws::OpsWorks::Model::Instance::ArchitectureHasBeenSet ( ) const
inline

The instance architecture: "i386" or "x86_64".

Definition at line 177 of file Instance.h.

◆ ArnHasBeenSet()

bool Aws::OpsWorks::Model::Instance::ArnHasBeenSet ( ) const
inline

The instance's Amazon Resource Number (ARN).

Definition at line 208 of file Instance.h.

◆ AutoScalingTypeHasBeenSet()

bool Aws::OpsWorks::Model::Instance::AutoScalingTypeHasBeenSet ( ) const
inline

For load-based or time-based instances, the type.

Definition at line 249 of file Instance.h.

◆ AvailabilityZoneHasBeenSet()

bool Aws::OpsWorks::Model::Instance::AvailabilityZoneHasBeenSet ( ) const
inline

The instance Availability Zone. For more information, see Regions and Endpoints.

Definition at line 284 of file Instance.h.

◆ BlockDeviceMappingsHasBeenSet()

bool Aws::OpsWorks::Model::Instance::BlockDeviceMappingsHasBeenSet ( ) const
inline

An array of BlockDeviceMapping objects that specify the instance's block device mappings.

Definition at line 339 of file Instance.h.

◆ CreatedAtHasBeenSet()

bool Aws::OpsWorks::Model::Instance::CreatedAtHasBeenSet ( ) const
inline

The time that the instance was created.

Definition at line 386 of file Instance.h.

◆ EbsOptimizedHasBeenSet()

bool Aws::OpsWorks::Model::Instance::EbsOptimizedHasBeenSet ( ) const
inline

Whether this is an Amazon EBS-optimized instance.

Definition at line 427 of file Instance.h.

◆ Ec2InstanceIdHasBeenSet()

bool Aws::OpsWorks::Model::Instance::Ec2InstanceIdHasBeenSet ( ) const
inline

The ID of the associated Amazon EC2 instance.

Definition at line 448 of file Instance.h.

◆ EcsClusterArnHasBeenSet()

bool Aws::OpsWorks::Model::Instance::EcsClusterArnHasBeenSet ( ) const
inline

For container instances, the Amazon ECS cluster's ARN.

Definition at line 489 of file Instance.h.

◆ EcsContainerInstanceArnHasBeenSet()

bool Aws::OpsWorks::Model::Instance::EcsContainerInstanceArnHasBeenSet ( ) const
inline

For container instances, the instance's ARN.

Definition at line 530 of file Instance.h.

◆ ElasticIpHasBeenSet()

bool Aws::OpsWorks::Model::Instance::ElasticIpHasBeenSet ( ) const
inline

The instance Elastic IP address .

Definition at line 575 of file Instance.h.

◆ GetAgentVersion()

const Aws::String& Aws::OpsWorks::Model::Instance::GetAgentVersion ( ) const
inline

The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

Definition at line 52 of file Instance.h.

◆ GetAmiId()

const Aws::String& Aws::OpsWorks::Model::Instance::GetAmiId ( ) const
inline

A custom AMI ID to be used to create the instance. For more information, see Instances

Definition at line 110 of file Instance.h.

◆ GetArchitecture()

const Architecture& Aws::OpsWorks::Model::Instance::GetArchitecture ( ) const
inline

The instance architecture: "i386" or "x86_64".

Definition at line 172 of file Instance.h.

◆ GetArn()

const Aws::String& Aws::OpsWorks::Model::Instance::GetArn ( ) const
inline

The instance's Amazon Resource Number (ARN).

Definition at line 203 of file Instance.h.

◆ GetAutoScalingType()

const AutoScalingType& Aws::OpsWorks::Model::Instance::GetAutoScalingType ( ) const
inline

For load-based or time-based instances, the type.

Definition at line 244 of file Instance.h.

◆ GetAvailabilityZone()

const Aws::String& Aws::OpsWorks::Model::Instance::GetAvailabilityZone ( ) const
inline

The instance Availability Zone. For more information, see Regions and Endpoints.

Definition at line 277 of file Instance.h.

◆ GetBlockDeviceMappings()

const Aws::Vector<BlockDeviceMapping>& Aws::OpsWorks::Model::Instance::GetBlockDeviceMappings ( ) const
inline

An array of BlockDeviceMapping objects that specify the instance's block device mappings.

Definition at line 333 of file Instance.h.

◆ GetCreatedAt()

const Aws::String& Aws::OpsWorks::Model::Instance::GetCreatedAt ( ) const
inline

The time that the instance was created.

Definition at line 381 of file Instance.h.

◆ GetEbsOptimized()

bool Aws::OpsWorks::Model::Instance::GetEbsOptimized ( ) const
inline

Whether this is an Amazon EBS-optimized instance.

Definition at line 422 of file Instance.h.

◆ GetEc2InstanceId()

const Aws::String& Aws::OpsWorks::Model::Instance::GetEc2InstanceId ( ) const
inline

The ID of the associated Amazon EC2 instance.

Definition at line 443 of file Instance.h.

◆ GetEcsClusterArn()

const Aws::String& Aws::OpsWorks::Model::Instance::GetEcsClusterArn ( ) const
inline

For container instances, the Amazon ECS cluster's ARN.

Definition at line 484 of file Instance.h.

◆ GetEcsContainerInstanceArn()

const Aws::String& Aws::OpsWorks::Model::Instance::GetEcsContainerInstanceArn ( ) const
inline

For container instances, the instance's ARN.

Definition at line 525 of file Instance.h.

◆ GetElasticIp()

const Aws::String& Aws::OpsWorks::Model::Instance::GetElasticIp ( ) const
inline

The instance Elastic IP address .

Definition at line 568 of file Instance.h.

◆ GetHostname()

const Aws::String& Aws::OpsWorks::Model::Instance::GetHostname ( ) const
inline

The instance host name.

Definition at line 623 of file Instance.h.

◆ GetInfrastructureClass()

const Aws::String& Aws::OpsWorks::Model::Instance::GetInfrastructureClass ( ) const
inline

For registered instances, the infrastructure class: ec2 or on-premises.

Definition at line 665 of file Instance.h.

◆ GetInstallUpdatesOnBoot()

bool Aws::OpsWorks::Model::Instance::GetInstallUpdatesOnBoot ( ) const
inline

Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

Definition at line 720 of file Instance.h.

◆ GetInstanceId()

const Aws::String& Aws::OpsWorks::Model::Instance::GetInstanceId ( ) const
inline

The instance ID.

Definition at line 762 of file Instance.h.

◆ GetInstanceProfileArn()

const Aws::String& Aws::OpsWorks::Model::Instance::GetInstanceProfileArn ( ) const
inline

The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

Definition at line 806 of file Instance.h.

◆ GetInstanceType()

const Aws::String& Aws::OpsWorks::Model::Instance::GetInstanceType ( ) const
inline

The instance type, such as t2.micro.

Definition at line 868 of file Instance.h.

◆ GetLastServiceErrorId()

const Aws::String& Aws::OpsWorks::Model::Instance::GetLastServiceErrorId ( ) const
inline

The ID of the last service error. For more information, call DescribeServiceErrors.

Definition at line 910 of file Instance.h.

◆ GetLayerIds()

const Aws::Vector<Aws::String>& Aws::OpsWorks::Model::Instance::GetLayerIds ( ) const
inline

An array containing the instance layer IDs.

Definition at line 958 of file Instance.h.

◆ GetOs()

const Aws::String& Aws::OpsWorks::Model::Instance::GetOs ( ) const
inline

The instance's operating system.

Definition at line 1004 of file Instance.h.

◆ GetPlatform()

const Aws::String& Aws::OpsWorks::Model::Instance::GetPlatform ( ) const
inline

The instance's platform.

Definition at line 1045 of file Instance.h.

◆ GetPrivateDns()

const Aws::String& Aws::OpsWorks::Model::Instance::GetPrivateDns ( ) const
inline

The instance's private DNS name.

Definition at line 1086 of file Instance.h.

◆ GetPrivateIp()

const Aws::String& Aws::OpsWorks::Model::Instance::GetPrivateIp ( ) const
inline

The instance's private IP address.

Definition at line 1127 of file Instance.h.

◆ GetPublicDns()

const Aws::String& Aws::OpsWorks::Model::Instance::GetPublicDns ( ) const
inline

The instance public DNS name.

Definition at line 1168 of file Instance.h.

◆ GetPublicIp()

const Aws::String& Aws::OpsWorks::Model::Instance::GetPublicIp ( ) const
inline

The instance public IP address.

Definition at line 1209 of file Instance.h.

◆ GetRegisteredBy()

const Aws::String& Aws::OpsWorks::Model::Instance::GetRegisteredBy ( ) const
inline

For registered instances, who performed the registration.

Definition at line 1250 of file Instance.h.

◆ GetReportedAgentVersion()

const Aws::String& Aws::OpsWorks::Model::Instance::GetReportedAgentVersion ( ) const
inline

The instance's reported AWS OpsWorks Stacks agent version.

Definition at line 1291 of file Instance.h.

◆ GetReportedOs()

const ReportedOs& Aws::OpsWorks::Model::Instance::GetReportedOs ( ) const
inline

For registered instances, the reported operating system.

Definition at line 1332 of file Instance.h.

◆ GetRootDeviceType()

const RootDeviceType& Aws::OpsWorks::Model::Instance::GetRootDeviceType ( ) const
inline

The instance's root device type. For more information, see Storage for the Root Device.

Definition at line 1365 of file Instance.h.

◆ GetRootDeviceVolumeId()

const Aws::String& Aws::OpsWorks::Model::Instance::GetRootDeviceVolumeId ( ) const
inline

The root device volume ID.

Definition at line 1406 of file Instance.h.

◆ GetSecurityGroupIds()

const Aws::Vector<Aws::String>& Aws::OpsWorks::Model::Instance::GetSecurityGroupIds ( ) const
inline

An array containing the instance security group IDs.

Definition at line 1447 of file Instance.h.

◆ GetSshHostDsaKeyFingerprint()

const Aws::String& Aws::OpsWorks::Model::Instance::GetSshHostDsaKeyFingerprint ( ) const
inline

The SSH key's Deep Security Agent (DSA) fingerprint.

Definition at line 1493 of file Instance.h.

◆ GetSshHostRsaKeyFingerprint()

const Aws::String& Aws::OpsWorks::Model::Instance::GetSshHostRsaKeyFingerprint ( ) const
inline

The SSH key's RSA fingerprint.

Definition at line 1534 of file Instance.h.

◆ GetSshKeyName()

const Aws::String& Aws::OpsWorks::Model::Instance::GetSshKeyName ( ) const
inline

The instance's Amazon EC2 key-pair name.

Definition at line 1575 of file Instance.h.

◆ GetStackId()

const Aws::String& Aws::OpsWorks::Model::Instance::GetStackId ( ) const
inline

The stack ID.

Definition at line 1616 of file Instance.h.

◆ GetStatus()

const Aws::String& Aws::OpsWorks::Model::Instance::GetStatus ( ) const
inline

The instance status:

  • booting

  • connection_lost

  • online

  • pending

  • rebooting

  • requested

  • running_setup

  • setup_failed

  • shutting_down

  • start_failed

  • stop_failed

  • stopped

  • stopping

  • terminated

  • terminating

Definition at line 1666 of file Instance.h.

◆ GetSubnetId()

const Aws::String& Aws::OpsWorks::Model::Instance::GetSubnetId ( ) const
inline

The instance's subnet ID; applicable only if the stack is running in a VPC.

Definition at line 1771 of file Instance.h.

◆ GetTenancy()

const Aws::String& Aws::OpsWorks::Model::Instance::GetTenancy ( ) const
inline

The instance's tenancy option, such as dedicated or host.

Definition at line 1820 of file Instance.h.

◆ GetVirtualizationType()

const VirtualizationType& Aws::OpsWorks::Model::Instance::GetVirtualizationType ( ) const
inline

The instance's virtualization type: paravirtual or hvm.

Definition at line 1869 of file Instance.h.

◆ HostnameHasBeenSet()

bool Aws::OpsWorks::Model::Instance::HostnameHasBeenSet ( ) const
inline

The instance host name.

Definition at line 628 of file Instance.h.

◆ InfrastructureClassHasBeenSet()

bool Aws::OpsWorks::Model::Instance::InfrastructureClassHasBeenSet ( ) const
inline

For registered instances, the infrastructure class: ec2 or on-premises.

Definition at line 671 of file Instance.h.

◆ InstallUpdatesOnBootHasBeenSet()

bool Aws::OpsWorks::Model::Instance::InstallUpdatesOnBootHasBeenSet ( ) const
inline

Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

Definition at line 732 of file Instance.h.

◆ InstanceIdHasBeenSet()

bool Aws::OpsWorks::Model::Instance::InstanceIdHasBeenSet ( ) const
inline

The instance ID.

Definition at line 767 of file Instance.h.

◆ InstanceProfileArnHasBeenSet()

bool Aws::OpsWorks::Model::Instance::InstanceProfileArnHasBeenSet ( ) const
inline

The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

Definition at line 814 of file Instance.h.

◆ InstanceTypeHasBeenSet()

bool Aws::OpsWorks::Model::Instance::InstanceTypeHasBeenSet ( ) const
inline

The instance type, such as t2.micro.

Definition at line 873 of file Instance.h.

◆ Jsonize()

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

◆ LastServiceErrorIdHasBeenSet()

bool Aws::OpsWorks::Model::Instance::LastServiceErrorIdHasBeenSet ( ) const
inline

The ID of the last service error. For more information, call DescribeServiceErrors.

Definition at line 916 of file Instance.h.

◆ LayerIdsHasBeenSet()

bool Aws::OpsWorks::Model::Instance::LayerIdsHasBeenSet ( ) const
inline

An array containing the instance layer IDs.

Definition at line 963 of file Instance.h.

◆ operator=()

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

◆ OsHasBeenSet()

bool Aws::OpsWorks::Model::Instance::OsHasBeenSet ( ) const
inline

The instance's operating system.

Definition at line 1009 of file Instance.h.

◆ PlatformHasBeenSet()

bool Aws::OpsWorks::Model::Instance::PlatformHasBeenSet ( ) const
inline

The instance's platform.

Definition at line 1050 of file Instance.h.

◆ PrivateDnsHasBeenSet()

bool Aws::OpsWorks::Model::Instance::PrivateDnsHasBeenSet ( ) const
inline

The instance's private DNS name.

Definition at line 1091 of file Instance.h.

◆ PrivateIpHasBeenSet()

bool Aws::OpsWorks::Model::Instance::PrivateIpHasBeenSet ( ) const
inline

The instance's private IP address.

Definition at line 1132 of file Instance.h.

◆ PublicDnsHasBeenSet()

bool Aws::OpsWorks::Model::Instance::PublicDnsHasBeenSet ( ) const
inline

The instance public DNS name.

Definition at line 1173 of file Instance.h.

◆ PublicIpHasBeenSet()

bool Aws::OpsWorks::Model::Instance::PublicIpHasBeenSet ( ) const
inline

The instance public IP address.

Definition at line 1214 of file Instance.h.

◆ RegisteredByHasBeenSet()

bool Aws::OpsWorks::Model::Instance::RegisteredByHasBeenSet ( ) const
inline

For registered instances, who performed the registration.

Definition at line 1255 of file Instance.h.

◆ ReportedAgentVersionHasBeenSet()

bool Aws::OpsWorks::Model::Instance::ReportedAgentVersionHasBeenSet ( ) const
inline

The instance's reported AWS OpsWorks Stacks agent version.

Definition at line 1296 of file Instance.h.

◆ ReportedOsHasBeenSet()

bool Aws::OpsWorks::Model::Instance::ReportedOsHasBeenSet ( ) const
inline

For registered instances, the reported operating system.

Definition at line 1337 of file Instance.h.

◆ RootDeviceTypeHasBeenSet()

bool Aws::OpsWorks::Model::Instance::RootDeviceTypeHasBeenSet ( ) const
inline

The instance's root device type. For more information, see Storage for the Root Device.

Definition at line 1372 of file Instance.h.

◆ RootDeviceVolumeIdHasBeenSet()

bool Aws::OpsWorks::Model::Instance::RootDeviceVolumeIdHasBeenSet ( ) const
inline

The root device volume ID.

Definition at line 1411 of file Instance.h.

◆ SecurityGroupIdsHasBeenSet()

bool Aws::OpsWorks::Model::Instance::SecurityGroupIdsHasBeenSet ( ) const
inline

An array containing the instance security group IDs.

Definition at line 1452 of file Instance.h.

◆ SetAgentVersion() [1/3]

void Aws::OpsWorks::Model::Instance::SetAgentVersion ( const Aws::String value)
inline

The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

Definition at line 66 of file Instance.h.

◆ SetAgentVersion() [2/3]

void Aws::OpsWorks::Model::Instance::SetAgentVersion ( Aws::String &&  value)
inline

The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

Definition at line 73 of file Instance.h.

◆ SetAgentVersion() [3/3]

void Aws::OpsWorks::Model::Instance::SetAgentVersion ( const char *  value)
inline

The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

Definition at line 80 of file Instance.h.

◆ SetAmiId() [1/3]

void Aws::OpsWorks::Model::Instance::SetAmiId ( const Aws::String value)
inline

A custom AMI ID to be used to create the instance. For more information, see Instances

Definition at line 126 of file Instance.h.

◆ SetAmiId() [2/3]

void Aws::OpsWorks::Model::Instance::SetAmiId ( Aws::String &&  value)
inline

A custom AMI ID to be used to create the instance. For more information, see Instances

Definition at line 134 of file Instance.h.

◆ SetAmiId() [3/3]

void Aws::OpsWorks::Model::Instance::SetAmiId ( const char *  value)
inline

A custom AMI ID to be used to create the instance. For more information, see Instances

Definition at line 142 of file Instance.h.

◆ SetArchitecture() [1/2]

void Aws::OpsWorks::Model::Instance::SetArchitecture ( const Architecture value)
inline

The instance architecture: "i386" or "x86_64".

Definition at line 182 of file Instance.h.

◆ SetArchitecture() [2/2]

void Aws::OpsWorks::Model::Instance::SetArchitecture ( Architecture &&  value)
inline

The instance architecture: "i386" or "x86_64".

Definition at line 187 of file Instance.h.

◆ SetArn() [1/3]

void Aws::OpsWorks::Model::Instance::SetArn ( const Aws::String value)
inline

The instance's Amazon Resource Number (ARN).

Definition at line 213 of file Instance.h.

◆ SetArn() [2/3]

void Aws::OpsWorks::Model::Instance::SetArn ( Aws::String &&  value)
inline

The instance's Amazon Resource Number (ARN).

Definition at line 218 of file Instance.h.

◆ SetArn() [3/3]

void Aws::OpsWorks::Model::Instance::SetArn ( const char *  value)
inline

The instance's Amazon Resource Number (ARN).

Definition at line 223 of file Instance.h.

◆ SetAutoScalingType() [1/2]

void Aws::OpsWorks::Model::Instance::SetAutoScalingType ( const AutoScalingType value)
inline

For load-based or time-based instances, the type.

Definition at line 254 of file Instance.h.

◆ SetAutoScalingType() [2/2]

void Aws::OpsWorks::Model::Instance::SetAutoScalingType ( AutoScalingType &&  value)
inline

For load-based or time-based instances, the type.

Definition at line 259 of file Instance.h.

◆ SetAvailabilityZone() [1/3]

void Aws::OpsWorks::Model::Instance::SetAvailabilityZone ( const Aws::String value)
inline

The instance Availability Zone. For more information, see Regions and Endpoints.

Definition at line 291 of file Instance.h.

◆ SetAvailabilityZone() [2/3]

void Aws::OpsWorks::Model::Instance::SetAvailabilityZone ( Aws::String &&  value)
inline

The instance Availability Zone. For more information, see Regions and Endpoints.

Definition at line 298 of file Instance.h.

◆ SetAvailabilityZone() [3/3]

void Aws::OpsWorks::Model::Instance::SetAvailabilityZone ( const char *  value)
inline

The instance Availability Zone. For more information, see Regions and Endpoints.

Definition at line 305 of file Instance.h.

◆ SetBlockDeviceMappings() [1/2]

void Aws::OpsWorks::Model::Instance::SetBlockDeviceMappings ( const Aws::Vector< BlockDeviceMapping > &  value)
inline

An array of BlockDeviceMapping objects that specify the instance's block device mappings.

Definition at line 345 of file Instance.h.

◆ SetBlockDeviceMappings() [2/2]

void Aws::OpsWorks::Model::Instance::SetBlockDeviceMappings ( Aws::Vector< BlockDeviceMapping > &&  value)
inline

An array of BlockDeviceMapping objects that specify the instance's block device mappings.

Definition at line 351 of file Instance.h.

◆ SetCreatedAt() [1/3]

void Aws::OpsWorks::Model::Instance::SetCreatedAt ( const Aws::String value)
inline

The time that the instance was created.

Definition at line 391 of file Instance.h.

◆ SetCreatedAt() [2/3]

void Aws::OpsWorks::Model::Instance::SetCreatedAt ( Aws::String &&  value)
inline

The time that the instance was created.

Definition at line 396 of file Instance.h.

◆ SetCreatedAt() [3/3]

void Aws::OpsWorks::Model::Instance::SetCreatedAt ( const char *  value)
inline

The time that the instance was created.

Definition at line 401 of file Instance.h.

◆ SetEbsOptimized()

void Aws::OpsWorks::Model::Instance::SetEbsOptimized ( bool  value)
inline

Whether this is an Amazon EBS-optimized instance.

Definition at line 432 of file Instance.h.

◆ SetEc2InstanceId() [1/3]

void Aws::OpsWorks::Model::Instance::SetEc2InstanceId ( const Aws::String value)
inline

The ID of the associated Amazon EC2 instance.

Definition at line 453 of file Instance.h.

◆ SetEc2InstanceId() [2/3]

void Aws::OpsWorks::Model::Instance::SetEc2InstanceId ( Aws::String &&  value)
inline

The ID of the associated Amazon EC2 instance.

Definition at line 458 of file Instance.h.

◆ SetEc2InstanceId() [3/3]

void Aws::OpsWorks::Model::Instance::SetEc2InstanceId ( const char *  value)
inline

The ID of the associated Amazon EC2 instance.

Definition at line 463 of file Instance.h.

◆ SetEcsClusterArn() [1/3]

void Aws::OpsWorks::Model::Instance::SetEcsClusterArn ( const Aws::String value)
inline

For container instances, the Amazon ECS cluster's ARN.

Definition at line 494 of file Instance.h.

◆ SetEcsClusterArn() [2/3]

void Aws::OpsWorks::Model::Instance::SetEcsClusterArn ( Aws::String &&  value)
inline

For container instances, the Amazon ECS cluster's ARN.

Definition at line 499 of file Instance.h.

◆ SetEcsClusterArn() [3/3]

void Aws::OpsWorks::Model::Instance::SetEcsClusterArn ( const char *  value)
inline

For container instances, the Amazon ECS cluster's ARN.

Definition at line 504 of file Instance.h.

◆ SetEcsContainerInstanceArn() [1/3]

void Aws::OpsWorks::Model::Instance::SetEcsContainerInstanceArn ( const Aws::String value)
inline

For container instances, the instance's ARN.

Definition at line 535 of file Instance.h.

◆ SetEcsContainerInstanceArn() [2/3]

void Aws::OpsWorks::Model::Instance::SetEcsContainerInstanceArn ( Aws::String &&  value)
inline

For container instances, the instance's ARN.

Definition at line 540 of file Instance.h.

◆ SetEcsContainerInstanceArn() [3/3]

void Aws::OpsWorks::Model::Instance::SetEcsContainerInstanceArn ( const char *  value)
inline

For container instances, the instance's ARN.

Definition at line 545 of file Instance.h.

◆ SetElasticIp() [1/3]

void Aws::OpsWorks::Model::Instance::SetElasticIp ( const Aws::String value)
inline

The instance Elastic IP address .

Definition at line 582 of file Instance.h.

◆ SetElasticIp() [2/3]

void Aws::OpsWorks::Model::Instance::SetElasticIp ( Aws::String &&  value)
inline

The instance Elastic IP address .

Definition at line 589 of file Instance.h.

◆ SetElasticIp() [3/3]

void Aws::OpsWorks::Model::Instance::SetElasticIp ( const char *  value)
inline

The instance Elastic IP address .

Definition at line 596 of file Instance.h.

◆ SetHostname() [1/3]

void Aws::OpsWorks::Model::Instance::SetHostname ( const Aws::String value)
inline

The instance host name.

Definition at line 633 of file Instance.h.

◆ SetHostname() [2/3]

void Aws::OpsWorks::Model::Instance::SetHostname ( Aws::String &&  value)
inline

The instance host name.

Definition at line 638 of file Instance.h.

◆ SetHostname() [3/3]

void Aws::OpsWorks::Model::Instance::SetHostname ( const char *  value)
inline

The instance host name.

Definition at line 643 of file Instance.h.

◆ SetInfrastructureClass() [1/3]

void Aws::OpsWorks::Model::Instance::SetInfrastructureClass ( const Aws::String value)
inline

For registered instances, the infrastructure class: ec2 or on-premises.

Definition at line 677 of file Instance.h.

◆ SetInfrastructureClass() [2/3]

void Aws::OpsWorks::Model::Instance::SetInfrastructureClass ( Aws::String &&  value)
inline

For registered instances, the infrastructure class: ec2 or on-premises.

Definition at line 683 of file Instance.h.

◆ SetInfrastructureClass() [3/3]

void Aws::OpsWorks::Model::Instance::SetInfrastructureClass ( const char *  value)
inline

For registered instances, the infrastructure class: ec2 or on-premises.

Definition at line 689 of file Instance.h.

◆ SetInstallUpdatesOnBoot()

void Aws::OpsWorks::Model::Instance::SetInstallUpdatesOnBoot ( bool  value)
inline

Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

Definition at line 744 of file Instance.h.

◆ SetInstanceId() [1/3]

void Aws::OpsWorks::Model::Instance::SetInstanceId ( const Aws::String value)
inline

The instance ID.

Definition at line 772 of file Instance.h.

◆ SetInstanceId() [2/3]

void Aws::OpsWorks::Model::Instance::SetInstanceId ( Aws::String &&  value)
inline

The instance ID.

Definition at line 777 of file Instance.h.

◆ SetInstanceId() [3/3]

void Aws::OpsWorks::Model::Instance::SetInstanceId ( const char *  value)
inline

The instance ID.

Definition at line 782 of file Instance.h.

◆ SetInstanceProfileArn() [1/3]

void Aws::OpsWorks::Model::Instance::SetInstanceProfileArn ( const Aws::String value)
inline

The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

Definition at line 822 of file Instance.h.

◆ SetInstanceProfileArn() [2/3]

void Aws::OpsWorks::Model::Instance::SetInstanceProfileArn ( Aws::String &&  value)
inline

The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

Definition at line 830 of file Instance.h.

◆ SetInstanceProfileArn() [3/3]

void Aws::OpsWorks::Model::Instance::SetInstanceProfileArn ( const char *  value)
inline

The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

Definition at line 838 of file Instance.h.

◆ SetInstanceType() [1/3]

void Aws::OpsWorks::Model::Instance::SetInstanceType ( const Aws::String value)
inline

The instance type, such as t2.micro.

Definition at line 878 of file Instance.h.

◆ SetInstanceType() [2/3]

void Aws::OpsWorks::Model::Instance::SetInstanceType ( Aws::String &&  value)
inline

The instance type, such as t2.micro.

Definition at line 883 of file Instance.h.

◆ SetInstanceType() [3/3]

void Aws::OpsWorks::Model::Instance::SetInstanceType ( const char *  value)
inline

The instance type, such as t2.micro.

Definition at line 888 of file Instance.h.

◆ SetLastServiceErrorId() [1/3]

void Aws::OpsWorks::Model::Instance::SetLastServiceErrorId ( const Aws::String value)
inline

The ID of the last service error. For more information, call DescribeServiceErrors.

Definition at line 922 of file Instance.h.

◆ SetLastServiceErrorId() [2/3]

void Aws::OpsWorks::Model::Instance::SetLastServiceErrorId ( Aws::String &&  value)
inline

The ID of the last service error. For more information, call DescribeServiceErrors.

Definition at line 928 of file Instance.h.

◆ SetLastServiceErrorId() [3/3]

void Aws::OpsWorks::Model::Instance::SetLastServiceErrorId ( const char *  value)
inline

The ID of the last service error. For more information, call DescribeServiceErrors.

Definition at line 934 of file Instance.h.

◆ SetLayerIds() [1/2]

void Aws::OpsWorks::Model::Instance::SetLayerIds ( const Aws::Vector< Aws::String > &  value)
inline

An array containing the instance layer IDs.

Definition at line 968 of file Instance.h.

◆ SetLayerIds() [2/2]

void Aws::OpsWorks::Model::Instance::SetLayerIds ( Aws::Vector< Aws::String > &&  value)
inline

An array containing the instance layer IDs.

Definition at line 973 of file Instance.h.

◆ SetOs() [1/3]

void Aws::OpsWorks::Model::Instance::SetOs ( const Aws::String value)
inline

The instance's operating system.

Definition at line 1014 of file Instance.h.

◆ SetOs() [2/3]

void Aws::OpsWorks::Model::Instance::SetOs ( Aws::String &&  value)
inline

The instance's operating system.

Definition at line 1019 of file Instance.h.

◆ SetOs() [3/3]

void Aws::OpsWorks::Model::Instance::SetOs ( const char *  value)
inline

The instance's operating system.

Definition at line 1024 of file Instance.h.

◆ SetPlatform() [1/3]

void Aws::OpsWorks::Model::Instance::SetPlatform ( const Aws::String value)
inline

The instance's platform.

Definition at line 1055 of file Instance.h.

◆ SetPlatform() [2/3]

void Aws::OpsWorks::Model::Instance::SetPlatform ( Aws::String &&  value)
inline

The instance's platform.

Definition at line 1060 of file Instance.h.

◆ SetPlatform() [3/3]

void Aws::OpsWorks::Model::Instance::SetPlatform ( const char *  value)
inline

The instance's platform.

Definition at line 1065 of file Instance.h.

◆ SetPrivateDns() [1/3]

void Aws::OpsWorks::Model::Instance::SetPrivateDns ( const Aws::String value)
inline

The instance's private DNS name.

Definition at line 1096 of file Instance.h.

◆ SetPrivateDns() [2/3]

void Aws::OpsWorks::Model::Instance::SetPrivateDns ( Aws::String &&  value)
inline

The instance's private DNS name.

Definition at line 1101 of file Instance.h.

◆ SetPrivateDns() [3/3]

void Aws::OpsWorks::Model::Instance::SetPrivateDns ( const char *  value)
inline

The instance's private DNS name.

Definition at line 1106 of file Instance.h.

◆ SetPrivateIp() [1/3]

void Aws::OpsWorks::Model::Instance::SetPrivateIp ( const Aws::String value)
inline

The instance's private IP address.

Definition at line 1137 of file Instance.h.

◆ SetPrivateIp() [2/3]

void Aws::OpsWorks::Model::Instance::SetPrivateIp ( Aws::String &&  value)
inline

The instance's private IP address.

Definition at line 1142 of file Instance.h.

◆ SetPrivateIp() [3/3]

void Aws::OpsWorks::Model::Instance::SetPrivateIp ( const char *  value)
inline

The instance's private IP address.

Definition at line 1147 of file Instance.h.

◆ SetPublicDns() [1/3]

void Aws::OpsWorks::Model::Instance::SetPublicDns ( const Aws::String value)
inline

The instance public DNS name.

Definition at line 1178 of file Instance.h.

◆ SetPublicDns() [2/3]

void Aws::OpsWorks::Model::Instance::SetPublicDns ( Aws::String &&  value)
inline

The instance public DNS name.

Definition at line 1183 of file Instance.h.

◆ SetPublicDns() [3/3]

void Aws::OpsWorks::Model::Instance::SetPublicDns ( const char *  value)
inline

The instance public DNS name.

Definition at line 1188 of file Instance.h.

◆ SetPublicIp() [1/3]

void Aws::OpsWorks::Model::Instance::SetPublicIp ( const Aws::String value)
inline

The instance public IP address.

Definition at line 1219 of file Instance.h.

◆ SetPublicIp() [2/3]

void Aws::OpsWorks::Model::Instance::SetPublicIp ( Aws::String &&  value)
inline

The instance public IP address.

Definition at line 1224 of file Instance.h.

◆ SetPublicIp() [3/3]

void Aws::OpsWorks::Model::Instance::SetPublicIp ( const char *  value)
inline

The instance public IP address.

Definition at line 1229 of file Instance.h.

◆ SetRegisteredBy() [1/3]

void Aws::OpsWorks::Model::Instance::SetRegisteredBy ( const Aws::String value)
inline

For registered instances, who performed the registration.

Definition at line 1260 of file Instance.h.

◆ SetRegisteredBy() [2/3]

void Aws::OpsWorks::Model::Instance::SetRegisteredBy ( Aws::String &&  value)
inline

For registered instances, who performed the registration.

Definition at line 1265 of file Instance.h.

◆ SetRegisteredBy() [3/3]

void Aws::OpsWorks::Model::Instance::SetRegisteredBy ( const char *  value)
inline

For registered instances, who performed the registration.

Definition at line 1270 of file Instance.h.

◆ SetReportedAgentVersion() [1/3]

void Aws::OpsWorks::Model::Instance::SetReportedAgentVersion ( const Aws::String value)
inline

The instance's reported AWS OpsWorks Stacks agent version.

Definition at line 1301 of file Instance.h.

◆ SetReportedAgentVersion() [2/3]

void Aws::OpsWorks::Model::Instance::SetReportedAgentVersion ( Aws::String &&  value)
inline

The instance's reported AWS OpsWorks Stacks agent version.

Definition at line 1306 of file Instance.h.

◆ SetReportedAgentVersion() [3/3]

void Aws::OpsWorks::Model::Instance::SetReportedAgentVersion ( const char *  value)
inline

The instance's reported AWS OpsWorks Stacks agent version.

Definition at line 1311 of file Instance.h.

◆ SetReportedOs() [1/2]

void Aws::OpsWorks::Model::Instance::SetReportedOs ( const ReportedOs value)
inline

For registered instances, the reported operating system.

Definition at line 1342 of file Instance.h.

◆ SetReportedOs() [2/2]

void Aws::OpsWorks::Model::Instance::SetReportedOs ( ReportedOs &&  value)
inline

For registered instances, the reported operating system.

Definition at line 1347 of file Instance.h.

◆ SetRootDeviceType() [1/2]

void Aws::OpsWorks::Model::Instance::SetRootDeviceType ( const RootDeviceType value)
inline

The instance's root device type. For more information, see Storage for the Root Device.

Definition at line 1379 of file Instance.h.

◆ SetRootDeviceType() [2/2]

void Aws::OpsWorks::Model::Instance::SetRootDeviceType ( RootDeviceType &&  value)
inline

The instance's root device type. For more information, see Storage for the Root Device.

Definition at line 1386 of file Instance.h.

◆ SetRootDeviceVolumeId() [1/3]

void Aws::OpsWorks::Model::Instance::SetRootDeviceVolumeId ( const Aws::String value)
inline

The root device volume ID.

Definition at line 1416 of file Instance.h.

◆ SetRootDeviceVolumeId() [2/3]

void Aws::OpsWorks::Model::Instance::SetRootDeviceVolumeId ( Aws::String &&  value)
inline

The root device volume ID.

Definition at line 1421 of file Instance.h.

◆ SetRootDeviceVolumeId() [3/3]

void Aws::OpsWorks::Model::Instance::SetRootDeviceVolumeId ( const char *  value)
inline

The root device volume ID.

Definition at line 1426 of file Instance.h.

◆ SetSecurityGroupIds() [1/2]

void Aws::OpsWorks::Model::Instance::SetSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

An array containing the instance security group IDs.

Definition at line 1457 of file Instance.h.

◆ SetSecurityGroupIds() [2/2]

void Aws::OpsWorks::Model::Instance::SetSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

An array containing the instance security group IDs.

Definition at line 1462 of file Instance.h.

◆ SetSshHostDsaKeyFingerprint() [1/3]

void Aws::OpsWorks::Model::Instance::SetSshHostDsaKeyFingerprint ( const Aws::String value)
inline

The SSH key's Deep Security Agent (DSA) fingerprint.

Definition at line 1503 of file Instance.h.

◆ SetSshHostDsaKeyFingerprint() [2/3]

void Aws::OpsWorks::Model::Instance::SetSshHostDsaKeyFingerprint ( Aws::String &&  value)
inline

The SSH key's Deep Security Agent (DSA) fingerprint.

Definition at line 1508 of file Instance.h.

◆ SetSshHostDsaKeyFingerprint() [3/3]

void Aws::OpsWorks::Model::Instance::SetSshHostDsaKeyFingerprint ( const char *  value)
inline

The SSH key's Deep Security Agent (DSA) fingerprint.

Definition at line 1513 of file Instance.h.

◆ SetSshHostRsaKeyFingerprint() [1/3]

void Aws::OpsWorks::Model::Instance::SetSshHostRsaKeyFingerprint ( const Aws::String value)
inline

The SSH key's RSA fingerprint.

Definition at line 1544 of file Instance.h.

◆ SetSshHostRsaKeyFingerprint() [2/3]

void Aws::OpsWorks::Model::Instance::SetSshHostRsaKeyFingerprint ( Aws::String &&  value)
inline

The SSH key's RSA fingerprint.

Definition at line 1549 of file Instance.h.

◆ SetSshHostRsaKeyFingerprint() [3/3]

void Aws::OpsWorks::Model::Instance::SetSshHostRsaKeyFingerprint ( const char *  value)
inline

The SSH key's RSA fingerprint.

Definition at line 1554 of file Instance.h.

◆ SetSshKeyName() [1/3]

void Aws::OpsWorks::Model::Instance::SetSshKeyName ( const Aws::String value)
inline

The instance's Amazon EC2 key-pair name.

Definition at line 1585 of file Instance.h.

◆ SetSshKeyName() [2/3]

void Aws::OpsWorks::Model::Instance::SetSshKeyName ( Aws::String &&  value)
inline

The instance's Amazon EC2 key-pair name.

Definition at line 1590 of file Instance.h.

◆ SetSshKeyName() [3/3]

void Aws::OpsWorks::Model::Instance::SetSshKeyName ( const char *  value)
inline

The instance's Amazon EC2 key-pair name.

Definition at line 1595 of file Instance.h.

◆ SetStackId() [1/3]

void Aws::OpsWorks::Model::Instance::SetStackId ( const Aws::String value)
inline

The stack ID.

Definition at line 1626 of file Instance.h.

◆ SetStackId() [2/3]

void Aws::OpsWorks::Model::Instance::SetStackId ( Aws::String &&  value)
inline

The stack ID.

Definition at line 1631 of file Instance.h.

◆ SetStackId() [3/3]

void Aws::OpsWorks::Model::Instance::SetStackId ( const char *  value)
inline

The stack ID.

Definition at line 1636 of file Instance.h.

◆ SetStatus() [1/3]

void Aws::OpsWorks::Model::Instance::SetStatus ( const Aws::String value)
inline

The instance status:

  • booting

  • connection_lost

  • online

  • pending

  • rebooting

  • requested

  • running_setup

  • setup_failed

  • shutting_down

  • start_failed

  • stop_failed

  • stopped

  • stopping

  • terminated

  • terminating

Definition at line 1694 of file Instance.h.

◆ SetStatus() [2/3]

void Aws::OpsWorks::Model::Instance::SetStatus ( Aws::String &&  value)
inline

The instance status:

  • booting

  • connection_lost

  • online

  • pending

  • rebooting

  • requested

  • running_setup

  • setup_failed

  • shutting_down

  • start_failed

  • stop_failed

  • stopped

  • stopping

  • terminated

  • terminating

Definition at line 1708 of file Instance.h.

◆ SetStatus() [3/3]

void Aws::OpsWorks::Model::Instance::SetStatus ( const char *  value)
inline

The instance status:

  • booting

  • connection_lost

  • online

  • pending

  • rebooting

  • requested

  • running_setup

  • setup_failed

  • shutting_down

  • start_failed

  • stop_failed

  • stopped

  • stopping

  • terminated

  • terminating

Definition at line 1722 of file Instance.h.

◆ SetSubnetId() [1/3]

void Aws::OpsWorks::Model::Instance::SetSubnetId ( const Aws::String value)
inline

The instance's subnet ID; applicable only if the stack is running in a VPC.

Definition at line 1783 of file Instance.h.

◆ SetSubnetId() [2/3]

void Aws::OpsWorks::Model::Instance::SetSubnetId ( Aws::String &&  value)
inline

The instance's subnet ID; applicable only if the stack is running in a VPC.

Definition at line 1789 of file Instance.h.

◆ SetSubnetId() [3/3]

void Aws::OpsWorks::Model::Instance::SetSubnetId ( const char *  value)
inline

The instance's subnet ID; applicable only if the stack is running in a VPC.

Definition at line 1795 of file Instance.h.

◆ SetTenancy() [1/3]

void Aws::OpsWorks::Model::Instance::SetTenancy ( const Aws::String value)
inline

The instance's tenancy option, such as dedicated or host.

Definition at line 1832 of file Instance.h.

◆ SetTenancy() [2/3]

void Aws::OpsWorks::Model::Instance::SetTenancy ( Aws::String &&  value)
inline

The instance's tenancy option, such as dedicated or host.

Definition at line 1838 of file Instance.h.

◆ SetTenancy() [3/3]

void Aws::OpsWorks::Model::Instance::SetTenancy ( const char *  value)
inline

The instance's tenancy option, such as dedicated or host.

Definition at line 1844 of file Instance.h.

◆ SetVirtualizationType() [1/2]

void Aws::OpsWorks::Model::Instance::SetVirtualizationType ( const VirtualizationType value)
inline

The instance's virtualization type: paravirtual or hvm.

Definition at line 1881 of file Instance.h.

◆ SetVirtualizationType() [2/2]

void Aws::OpsWorks::Model::Instance::SetVirtualizationType ( VirtualizationType &&  value)
inline

The instance's virtualization type: paravirtual or hvm.

Definition at line 1887 of file Instance.h.

◆ SshHostDsaKeyFingerprintHasBeenSet()

bool Aws::OpsWorks::Model::Instance::SshHostDsaKeyFingerprintHasBeenSet ( ) const
inline

The SSH key's Deep Security Agent (DSA) fingerprint.

Definition at line 1498 of file Instance.h.

◆ SshHostRsaKeyFingerprintHasBeenSet()

bool Aws::OpsWorks::Model::Instance::SshHostRsaKeyFingerprintHasBeenSet ( ) const
inline

The SSH key's RSA fingerprint.

Definition at line 1539 of file Instance.h.

◆ SshKeyNameHasBeenSet()

bool Aws::OpsWorks::Model::Instance::SshKeyNameHasBeenSet ( ) const
inline

The instance's Amazon EC2 key-pair name.

Definition at line 1580 of file Instance.h.

◆ StackIdHasBeenSet()

bool Aws::OpsWorks::Model::Instance::StackIdHasBeenSet ( ) const
inline

The stack ID.

Definition at line 1621 of file Instance.h.

◆ StatusHasBeenSet()

bool Aws::OpsWorks::Model::Instance::StatusHasBeenSet ( ) const
inline

The instance status:

  • booting

  • connection_lost

  • online

  • pending

  • rebooting

  • requested

  • running_setup

  • setup_failed

  • shutting_down

  • start_failed

  • stop_failed

  • stopped

  • stopping

  • terminated

  • terminating

Definition at line 1680 of file Instance.h.

◆ SubnetIdHasBeenSet()

bool Aws::OpsWorks::Model::Instance::SubnetIdHasBeenSet ( ) const
inline

The instance's subnet ID; applicable only if the stack is running in a VPC.

Definition at line 1777 of file Instance.h.

◆ TenancyHasBeenSet()

bool Aws::OpsWorks::Model::Instance::TenancyHasBeenSet ( ) const
inline

The instance's tenancy option, such as dedicated or host.

Definition at line 1826 of file Instance.h.

◆ VirtualizationTypeHasBeenSet()

bool Aws::OpsWorks::Model::Instance::VirtualizationTypeHasBeenSet ( ) const
inline

The instance's virtualization type: paravirtual or hvm.

Definition at line 1875 of file Instance.h.

◆ WithAgentVersion() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithAgentVersion ( const Aws::String value)
inline

The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

Definition at line 87 of file Instance.h.

◆ WithAgentVersion() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithAgentVersion ( Aws::String &&  value)
inline

The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

Definition at line 94 of file Instance.h.

◆ WithAgentVersion() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithAgentVersion ( const char *  value)
inline

The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

Definition at line 101 of file Instance.h.

◆ WithAmiId() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithAmiId ( const Aws::String value)
inline

A custom AMI ID to be used to create the instance. For more information, see Instances

Definition at line 150 of file Instance.h.

◆ WithAmiId() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithAmiId ( Aws::String &&  value)
inline

A custom AMI ID to be used to create the instance. For more information, see Instances

Definition at line 158 of file Instance.h.

◆ WithAmiId() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithAmiId ( const char *  value)
inline

A custom AMI ID to be used to create the instance. For more information, see Instances

Definition at line 166 of file Instance.h.

◆ WithArchitecture() [1/2]

Instance& Aws::OpsWorks::Model::Instance::WithArchitecture ( const Architecture value)
inline

The instance architecture: "i386" or "x86_64".

Definition at line 192 of file Instance.h.

◆ WithArchitecture() [2/2]

Instance& Aws::OpsWorks::Model::Instance::WithArchitecture ( Architecture &&  value)
inline

The instance architecture: "i386" or "x86_64".

Definition at line 197 of file Instance.h.

◆ WithArn() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithArn ( const Aws::String value)
inline

The instance's Amazon Resource Number (ARN).

Definition at line 228 of file Instance.h.

◆ WithArn() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithArn ( Aws::String &&  value)
inline

The instance's Amazon Resource Number (ARN).

Definition at line 233 of file Instance.h.

◆ WithArn() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithArn ( const char *  value)
inline

The instance's Amazon Resource Number (ARN).

Definition at line 238 of file Instance.h.

◆ WithAutoScalingType() [1/2]

Instance& Aws::OpsWorks::Model::Instance::WithAutoScalingType ( const AutoScalingType value)
inline

For load-based or time-based instances, the type.

Definition at line 264 of file Instance.h.

◆ WithAutoScalingType() [2/2]

Instance& Aws::OpsWorks::Model::Instance::WithAutoScalingType ( AutoScalingType &&  value)
inline

For load-based or time-based instances, the type.

Definition at line 269 of file Instance.h.

◆ WithAvailabilityZone() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithAvailabilityZone ( const Aws::String value)
inline

The instance Availability Zone. For more information, see Regions and Endpoints.

Definition at line 312 of file Instance.h.

◆ WithAvailabilityZone() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithAvailabilityZone ( Aws::String &&  value)
inline

The instance Availability Zone. For more information, see Regions and Endpoints.

Definition at line 319 of file Instance.h.

◆ WithAvailabilityZone() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithAvailabilityZone ( const char *  value)
inline

The instance Availability Zone. For more information, see Regions and Endpoints.

Definition at line 326 of file Instance.h.

◆ WithBlockDeviceMappings() [1/2]

Instance& Aws::OpsWorks::Model::Instance::WithBlockDeviceMappings ( const Aws::Vector< BlockDeviceMapping > &  value)
inline

An array of BlockDeviceMapping objects that specify the instance's block device mappings.

Definition at line 357 of file Instance.h.

◆ WithBlockDeviceMappings() [2/2]

Instance& Aws::OpsWorks::Model::Instance::WithBlockDeviceMappings ( Aws::Vector< BlockDeviceMapping > &&  value)
inline

An array of BlockDeviceMapping objects that specify the instance's block device mappings.

Definition at line 363 of file Instance.h.

◆ WithCreatedAt() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithCreatedAt ( const Aws::String value)
inline

The time that the instance was created.

Definition at line 406 of file Instance.h.

◆ WithCreatedAt() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithCreatedAt ( Aws::String &&  value)
inline

The time that the instance was created.

Definition at line 411 of file Instance.h.

◆ WithCreatedAt() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithCreatedAt ( const char *  value)
inline

The time that the instance was created.

Definition at line 416 of file Instance.h.

◆ WithEbsOptimized()

Instance& Aws::OpsWorks::Model::Instance::WithEbsOptimized ( bool  value)
inline

Whether this is an Amazon EBS-optimized instance.

Definition at line 437 of file Instance.h.

◆ WithEc2InstanceId() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithEc2InstanceId ( const Aws::String value)
inline

The ID of the associated Amazon EC2 instance.

Definition at line 468 of file Instance.h.

◆ WithEc2InstanceId() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithEc2InstanceId ( Aws::String &&  value)
inline

The ID of the associated Amazon EC2 instance.

Definition at line 473 of file Instance.h.

◆ WithEc2InstanceId() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithEc2InstanceId ( const char *  value)
inline

The ID of the associated Amazon EC2 instance.

Definition at line 478 of file Instance.h.

◆ WithEcsClusterArn() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithEcsClusterArn ( const Aws::String value)
inline

For container instances, the Amazon ECS cluster's ARN.

Definition at line 509 of file Instance.h.

◆ WithEcsClusterArn() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithEcsClusterArn ( Aws::String &&  value)
inline

For container instances, the Amazon ECS cluster's ARN.

Definition at line 514 of file Instance.h.

◆ WithEcsClusterArn() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithEcsClusterArn ( const char *  value)
inline

For container instances, the Amazon ECS cluster's ARN.

Definition at line 519 of file Instance.h.

◆ WithEcsContainerInstanceArn() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithEcsContainerInstanceArn ( const Aws::String value)
inline

For container instances, the instance's ARN.

Definition at line 550 of file Instance.h.

◆ WithEcsContainerInstanceArn() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithEcsContainerInstanceArn ( Aws::String &&  value)
inline

For container instances, the instance's ARN.

Definition at line 555 of file Instance.h.

◆ WithEcsContainerInstanceArn() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithEcsContainerInstanceArn ( const char *  value)
inline

For container instances, the instance's ARN.

Definition at line 560 of file Instance.h.

◆ WithElasticIp() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithElasticIp ( const Aws::String value)
inline

The instance Elastic IP address .

Definition at line 603 of file Instance.h.

◆ WithElasticIp() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithElasticIp ( Aws::String &&  value)
inline

The instance Elastic IP address .

Definition at line 610 of file Instance.h.

◆ WithElasticIp() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithElasticIp ( const char *  value)
inline

The instance Elastic IP address .

Definition at line 617 of file Instance.h.

◆ WithHostname() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithHostname ( const Aws::String value)
inline

The instance host name.

Definition at line 648 of file Instance.h.

◆ WithHostname() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithHostname ( Aws::String &&  value)
inline

The instance host name.

Definition at line 653 of file Instance.h.

◆ WithHostname() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithHostname ( const char *  value)
inline

The instance host name.

Definition at line 658 of file Instance.h.

◆ WithInfrastructureClass() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithInfrastructureClass ( const Aws::String value)
inline

For registered instances, the infrastructure class: ec2 or on-premises.

Definition at line 695 of file Instance.h.

◆ WithInfrastructureClass() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithInfrastructureClass ( Aws::String &&  value)
inline

For registered instances, the infrastructure class: ec2 or on-premises.

Definition at line 701 of file Instance.h.

◆ WithInfrastructureClass() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithInfrastructureClass ( const char *  value)
inline

For registered instances, the infrastructure class: ec2 or on-premises.

Definition at line 707 of file Instance.h.

◆ WithInstallUpdatesOnBoot()

Instance& Aws::OpsWorks::Model::Instance::WithInstallUpdatesOnBoot ( bool  value)
inline

Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

Definition at line 756 of file Instance.h.

◆ WithInstanceId() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithInstanceId ( const Aws::String value)
inline

The instance ID.

Definition at line 787 of file Instance.h.

◆ WithInstanceId() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithInstanceId ( Aws::String &&  value)
inline

The instance ID.

Definition at line 792 of file Instance.h.

◆ WithInstanceId() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithInstanceId ( const char *  value)
inline

The instance ID.

Definition at line 797 of file Instance.h.

◆ WithInstanceProfileArn() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithInstanceProfileArn ( const Aws::String value)
inline

The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

Definition at line 846 of file Instance.h.

◆ WithInstanceProfileArn() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithInstanceProfileArn ( Aws::String &&  value)
inline

The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

Definition at line 854 of file Instance.h.

◆ WithInstanceProfileArn() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithInstanceProfileArn ( const char *  value)
inline

The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

Definition at line 862 of file Instance.h.

◆ WithInstanceType() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithInstanceType ( const Aws::String value)
inline

The instance type, such as t2.micro.

Definition at line 893 of file Instance.h.

◆ WithInstanceType() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithInstanceType ( Aws::String &&  value)
inline

The instance type, such as t2.micro.

Definition at line 898 of file Instance.h.

◆ WithInstanceType() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithInstanceType ( const char *  value)
inline

The instance type, such as t2.micro.

Definition at line 903 of file Instance.h.

◆ WithLastServiceErrorId() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithLastServiceErrorId ( const Aws::String value)
inline

The ID of the last service error. For more information, call DescribeServiceErrors.

Definition at line 940 of file Instance.h.

◆ WithLastServiceErrorId() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithLastServiceErrorId ( Aws::String &&  value)
inline

The ID of the last service error. For more information, call DescribeServiceErrors.

Definition at line 946 of file Instance.h.

◆ WithLastServiceErrorId() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithLastServiceErrorId ( const char *  value)
inline

The ID of the last service error. For more information, call DescribeServiceErrors.

Definition at line 952 of file Instance.h.

◆ WithLayerIds() [1/2]

Instance& Aws::OpsWorks::Model::Instance::WithLayerIds ( const Aws::Vector< Aws::String > &  value)
inline

An array containing the instance layer IDs.

Definition at line 978 of file Instance.h.

◆ WithLayerIds() [2/2]

Instance& Aws::OpsWorks::Model::Instance::WithLayerIds ( Aws::Vector< Aws::String > &&  value)
inline

An array containing the instance layer IDs.

Definition at line 983 of file Instance.h.

◆ WithOs() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithOs ( const Aws::String value)
inline

The instance's operating system.

Definition at line 1029 of file Instance.h.

◆ WithOs() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithOs ( Aws::String &&  value)
inline

The instance's operating system.

Definition at line 1034 of file Instance.h.

◆ WithOs() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithOs ( const char *  value)
inline

The instance's operating system.

Definition at line 1039 of file Instance.h.

◆ WithPlatform() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithPlatform ( const Aws::String value)
inline

The instance's platform.

Definition at line 1070 of file Instance.h.

◆ WithPlatform() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithPlatform ( Aws::String &&  value)
inline

The instance's platform.

Definition at line 1075 of file Instance.h.

◆ WithPlatform() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithPlatform ( const char *  value)
inline

The instance's platform.

Definition at line 1080 of file Instance.h.

◆ WithPrivateDns() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithPrivateDns ( const Aws::String value)
inline

The instance's private DNS name.

Definition at line 1111 of file Instance.h.

◆ WithPrivateDns() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithPrivateDns ( Aws::String &&  value)
inline

The instance's private DNS name.

Definition at line 1116 of file Instance.h.

◆ WithPrivateDns() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithPrivateDns ( const char *  value)
inline

The instance's private DNS name.

Definition at line 1121 of file Instance.h.

◆ WithPrivateIp() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithPrivateIp ( const Aws::String value)
inline

The instance's private IP address.

Definition at line 1152 of file Instance.h.

◆ WithPrivateIp() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithPrivateIp ( Aws::String &&  value)
inline

The instance's private IP address.

Definition at line 1157 of file Instance.h.

◆ WithPrivateIp() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithPrivateIp ( const char *  value)
inline

The instance's private IP address.

Definition at line 1162 of file Instance.h.

◆ WithPublicDns() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithPublicDns ( const Aws::String value)
inline

The instance public DNS name.

Definition at line 1193 of file Instance.h.

◆ WithPublicDns() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithPublicDns ( Aws::String &&  value)
inline

The instance public DNS name.

Definition at line 1198 of file Instance.h.

◆ WithPublicDns() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithPublicDns ( const char *  value)
inline

The instance public DNS name.

Definition at line 1203 of file Instance.h.

◆ WithPublicIp() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithPublicIp ( const Aws::String value)
inline

The instance public IP address.

Definition at line 1234 of file Instance.h.

◆ WithPublicIp() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithPublicIp ( Aws::String &&  value)
inline

The instance public IP address.

Definition at line 1239 of file Instance.h.

◆ WithPublicIp() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithPublicIp ( const char *  value)
inline

The instance public IP address.

Definition at line 1244 of file Instance.h.

◆ WithRegisteredBy() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithRegisteredBy ( const Aws::String value)
inline

For registered instances, who performed the registration.

Definition at line 1275 of file Instance.h.

◆ WithRegisteredBy() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithRegisteredBy ( Aws::String &&  value)
inline

For registered instances, who performed the registration.

Definition at line 1280 of file Instance.h.

◆ WithRegisteredBy() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithRegisteredBy ( const char *  value)
inline

For registered instances, who performed the registration.

Definition at line 1285 of file Instance.h.

◆ WithReportedAgentVersion() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithReportedAgentVersion ( const Aws::String value)
inline

The instance's reported AWS OpsWorks Stacks agent version.

Definition at line 1316 of file Instance.h.

◆ WithReportedAgentVersion() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithReportedAgentVersion ( Aws::String &&  value)
inline

The instance's reported AWS OpsWorks Stacks agent version.

Definition at line 1321 of file Instance.h.

◆ WithReportedAgentVersion() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithReportedAgentVersion ( const char *  value)
inline

The instance's reported AWS OpsWorks Stacks agent version.

Definition at line 1326 of file Instance.h.

◆ WithReportedOs() [1/2]

Instance& Aws::OpsWorks::Model::Instance::WithReportedOs ( const ReportedOs value)
inline

For registered instances, the reported operating system.

Definition at line 1352 of file Instance.h.

◆ WithReportedOs() [2/2]

Instance& Aws::OpsWorks::Model::Instance::WithReportedOs ( ReportedOs &&  value)
inline

For registered instances, the reported operating system.

Definition at line 1357 of file Instance.h.

◆ WithRootDeviceType() [1/2]

Instance& Aws::OpsWorks::Model::Instance::WithRootDeviceType ( const RootDeviceType value)
inline

The instance's root device type. For more information, see Storage for the Root Device.

Definition at line 1393 of file Instance.h.

◆ WithRootDeviceType() [2/2]

Instance& Aws::OpsWorks::Model::Instance::WithRootDeviceType ( RootDeviceType &&  value)
inline

The instance's root device type. For more information, see Storage for the Root Device.

Definition at line 1400 of file Instance.h.

◆ WithRootDeviceVolumeId() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithRootDeviceVolumeId ( const Aws::String value)
inline

The root device volume ID.

Definition at line 1431 of file Instance.h.

◆ WithRootDeviceVolumeId() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithRootDeviceVolumeId ( Aws::String &&  value)
inline

The root device volume ID.

Definition at line 1436 of file Instance.h.

◆ WithRootDeviceVolumeId() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithRootDeviceVolumeId ( const char *  value)
inline

The root device volume ID.

Definition at line 1441 of file Instance.h.

◆ WithSecurityGroupIds() [1/2]

Instance& Aws::OpsWorks::Model::Instance::WithSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

An array containing the instance security group IDs.

Definition at line 1467 of file Instance.h.

◆ WithSecurityGroupIds() [2/2]

Instance& Aws::OpsWorks::Model::Instance::WithSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

An array containing the instance security group IDs.

Definition at line 1472 of file Instance.h.

◆ WithSshHostDsaKeyFingerprint() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithSshHostDsaKeyFingerprint ( const Aws::String value)
inline

The SSH key's Deep Security Agent (DSA) fingerprint.

Definition at line 1518 of file Instance.h.

◆ WithSshHostDsaKeyFingerprint() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithSshHostDsaKeyFingerprint ( Aws::String &&  value)
inline

The SSH key's Deep Security Agent (DSA) fingerprint.

Definition at line 1523 of file Instance.h.

◆ WithSshHostDsaKeyFingerprint() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithSshHostDsaKeyFingerprint ( const char *  value)
inline

The SSH key's Deep Security Agent (DSA) fingerprint.

Definition at line 1528 of file Instance.h.

◆ WithSshHostRsaKeyFingerprint() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithSshHostRsaKeyFingerprint ( const Aws::String value)
inline

The SSH key's RSA fingerprint.

Definition at line 1559 of file Instance.h.

◆ WithSshHostRsaKeyFingerprint() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithSshHostRsaKeyFingerprint ( Aws::String &&  value)
inline

The SSH key's RSA fingerprint.

Definition at line 1564 of file Instance.h.

◆ WithSshHostRsaKeyFingerprint() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithSshHostRsaKeyFingerprint ( const char *  value)
inline

The SSH key's RSA fingerprint.

Definition at line 1569 of file Instance.h.

◆ WithSshKeyName() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithSshKeyName ( const Aws::String value)
inline

The instance's Amazon EC2 key-pair name.

Definition at line 1600 of file Instance.h.

◆ WithSshKeyName() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithSshKeyName ( Aws::String &&  value)
inline

The instance's Amazon EC2 key-pair name.

Definition at line 1605 of file Instance.h.

◆ WithSshKeyName() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithSshKeyName ( const char *  value)
inline

The instance's Amazon EC2 key-pair name.

Definition at line 1610 of file Instance.h.

◆ WithStackId() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithStackId ( const Aws::String value)
inline

The stack ID.

Definition at line 1641 of file Instance.h.

◆ WithStackId() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithStackId ( Aws::String &&  value)
inline

The stack ID.

Definition at line 1646 of file Instance.h.

◆ WithStackId() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithStackId ( const char *  value)
inline

The stack ID.

Definition at line 1651 of file Instance.h.

◆ WithStatus() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithStatus ( const Aws::String value)
inline

The instance status:

  • booting

  • connection_lost

  • online

  • pending

  • rebooting

  • requested

  • running_setup

  • setup_failed

  • shutting_down

  • start_failed

  • stop_failed

  • stopped

  • stopping

  • terminated

  • terminating

Definition at line 1736 of file Instance.h.

◆ WithStatus() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithStatus ( Aws::String &&  value)
inline

The instance status:

  • booting

  • connection_lost

  • online

  • pending

  • rebooting

  • requested

  • running_setup

  • setup_failed

  • shutting_down

  • start_failed

  • stop_failed

  • stopped

  • stopping

  • terminated

  • terminating

Definition at line 1750 of file Instance.h.

◆ WithStatus() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithStatus ( const char *  value)
inline

The instance status:

  • booting

  • connection_lost

  • online

  • pending

  • rebooting

  • requested

  • running_setup

  • setup_failed

  • shutting_down

  • start_failed

  • stop_failed

  • stopped

  • stopping

  • terminated

  • terminating

Definition at line 1764 of file Instance.h.

◆ WithSubnetId() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithSubnetId ( const Aws::String value)
inline

The instance's subnet ID; applicable only if the stack is running in a VPC.

Definition at line 1801 of file Instance.h.

◆ WithSubnetId() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithSubnetId ( Aws::String &&  value)
inline

The instance's subnet ID; applicable only if the stack is running in a VPC.

Definition at line 1807 of file Instance.h.

◆ WithSubnetId() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithSubnetId ( const char *  value)
inline

The instance's subnet ID; applicable only if the stack is running in a VPC.

Definition at line 1813 of file Instance.h.

◆ WithTenancy() [1/3]

Instance& Aws::OpsWorks::Model::Instance::WithTenancy ( const Aws::String value)
inline

The instance's tenancy option, such as dedicated or host.

Definition at line 1850 of file Instance.h.

◆ WithTenancy() [2/3]

Instance& Aws::OpsWorks::Model::Instance::WithTenancy ( Aws::String &&  value)
inline

The instance's tenancy option, such as dedicated or host.

Definition at line 1856 of file Instance.h.

◆ WithTenancy() [3/3]

Instance& Aws::OpsWorks::Model::Instance::WithTenancy ( const char *  value)
inline

The instance's tenancy option, such as dedicated or host.

Definition at line 1862 of file Instance.h.

◆ WithVirtualizationType() [1/2]

Instance& Aws::OpsWorks::Model::Instance::WithVirtualizationType ( const VirtualizationType value)
inline

The instance's virtualization type: paravirtual or hvm.

Definition at line 1893 of file Instance.h.

◆ WithVirtualizationType() [2/2]

Instance& Aws::OpsWorks::Model::Instance::WithVirtualizationType ( VirtualizationType &&  value)
inline

The instance's virtualization type: paravirtual or hvm.

Definition at line 1899 of file Instance.h.


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