AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails Class Reference

#include <AwsAutoScalingAutoScalingGroupDetails.h>

Public Member Functions

 AwsAutoScalingAutoScalingGroupDetails ()
 
 AwsAutoScalingAutoScalingGroupDetails (Aws::Utils::Json::JsonView jsonValue)
 
AwsAutoScalingAutoScalingGroupDetailsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetLaunchConfigurationName () const
 
bool LaunchConfigurationNameHasBeenSet () const
 
void SetLaunchConfigurationName (const Aws::String &value)
 
void SetLaunchConfigurationName (Aws::String &&value)
 
void SetLaunchConfigurationName (const char *value)
 
AwsAutoScalingAutoScalingGroupDetailsWithLaunchConfigurationName (const Aws::String &value)
 
AwsAutoScalingAutoScalingGroupDetailsWithLaunchConfigurationName (Aws::String &&value)
 
AwsAutoScalingAutoScalingGroupDetailsWithLaunchConfigurationName (const char *value)
 
const Aws::Vector< Aws::String > & GetLoadBalancerNames () const
 
bool LoadBalancerNamesHasBeenSet () const
 
void SetLoadBalancerNames (const Aws::Vector< Aws::String > &value)
 
void SetLoadBalancerNames (Aws::Vector< Aws::String > &&value)
 
AwsAutoScalingAutoScalingGroupDetailsWithLoadBalancerNames (const Aws::Vector< Aws::String > &value)
 
AwsAutoScalingAutoScalingGroupDetailsWithLoadBalancerNames (Aws::Vector< Aws::String > &&value)
 
AwsAutoScalingAutoScalingGroupDetailsAddLoadBalancerNames (const Aws::String &value)
 
AwsAutoScalingAutoScalingGroupDetailsAddLoadBalancerNames (Aws::String &&value)
 
AwsAutoScalingAutoScalingGroupDetailsAddLoadBalancerNames (const char *value)
 
const Aws::StringGetHealthCheckType () const
 
bool HealthCheckTypeHasBeenSet () const
 
void SetHealthCheckType (const Aws::String &value)
 
void SetHealthCheckType (Aws::String &&value)
 
void SetHealthCheckType (const char *value)
 
AwsAutoScalingAutoScalingGroupDetailsWithHealthCheckType (const Aws::String &value)
 
AwsAutoScalingAutoScalingGroupDetailsWithHealthCheckType (Aws::String &&value)
 
AwsAutoScalingAutoScalingGroupDetailsWithHealthCheckType (const char *value)
 
int GetHealthCheckGracePeriod () const
 
bool HealthCheckGracePeriodHasBeenSet () const
 
void SetHealthCheckGracePeriod (int value)
 
AwsAutoScalingAutoScalingGroupDetailsWithHealthCheckGracePeriod (int value)
 
const Aws::StringGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::String &value)
 
void SetCreatedTime (Aws::String &&value)
 
void SetCreatedTime (const char *value)
 
AwsAutoScalingAutoScalingGroupDetailsWithCreatedTime (const Aws::String &value)
 
AwsAutoScalingAutoScalingGroupDetailsWithCreatedTime (Aws::String &&value)
 
AwsAutoScalingAutoScalingGroupDetailsWithCreatedTime (const char *value)
 

Detailed Description

Provides details about an auto scaling group.

See Also:

AWS API Reference

Definition at line 32 of file AwsAutoScalingAutoScalingGroupDetails.h.

Constructor & Destructor Documentation

◆ AwsAutoScalingAutoScalingGroupDetails() [1/2]

Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::AwsAutoScalingAutoScalingGroupDetails ( )

◆ AwsAutoScalingAutoScalingGroupDetails() [2/2]

Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::AwsAutoScalingAutoScalingGroupDetails ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddLoadBalancerNames() [1/3]

AwsAutoScalingAutoScalingGroupDetails& Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::AddLoadBalancerNames ( Aws::String &&  value)
inline

The list of load balancers associated with the group.

Definition at line 120 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ AddLoadBalancerNames() [2/3]

AwsAutoScalingAutoScalingGroupDetails& Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::AddLoadBalancerNames ( const Aws::String value)
inline

The list of load balancers associated with the group.

Definition at line 115 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ AddLoadBalancerNames() [3/3]

AwsAutoScalingAutoScalingGroupDetails& Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::AddLoadBalancerNames ( const char *  value)
inline

The list of load balancers associated with the group.

Definition at line 125 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ CreatedTimeHasBeenSet()

bool Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::CreatedTimeHasBeenSet ( ) const
inline

Indicates when the auto scaling group was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 210 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ GetCreatedTime()

const Aws::String& Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::GetCreatedTime ( ) const
inline

Indicates when the auto scaling group was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 201 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ GetHealthCheckGracePeriod()

int Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::GetHealthCheckGracePeriod ( ) const
inline

The amount of time, in seconds, that Amazon EC2 Auto Scaling waits before it checks the health status of an EC2 instance that has come into service.

Definition at line 173 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ GetHealthCheckType()

const Aws::String& Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::GetHealthCheckType ( ) const
inline

The service to use for the health checks.

Definition at line 131 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ GetLaunchConfigurationName()

const Aws::String& Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::GetLaunchConfigurationName ( ) const
inline

The name of the launch configuration.

Definition at line 44 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ GetLoadBalancerNames()

const Aws::Vector<Aws::String>& Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::GetLoadBalancerNames ( ) const
inline

The list of load balancers associated with the group.

Definition at line 85 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ HealthCheckGracePeriodHasBeenSet()

bool Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::HealthCheckGracePeriodHasBeenSet ( ) const
inline

The amount of time, in seconds, that Amazon EC2 Auto Scaling waits before it checks the health status of an EC2 instance that has come into service.

Definition at line 179 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ HealthCheckTypeHasBeenSet()

bool Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::HealthCheckTypeHasBeenSet ( ) const
inline

The service to use for the health checks.

Definition at line 136 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::Jsonize ( ) const

◆ LaunchConfigurationNameHasBeenSet()

bool Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::LaunchConfigurationNameHasBeenSet ( ) const
inline

The name of the launch configuration.

Definition at line 49 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ LoadBalancerNamesHasBeenSet()

bool Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::LoadBalancerNamesHasBeenSet ( ) const
inline

The list of load balancers associated with the group.

Definition at line 90 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ operator=()

AwsAutoScalingAutoScalingGroupDetails& Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCreatedTime() [1/3]

void Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::SetCreatedTime ( Aws::String &&  value)
inline

Indicates when the auto scaling group was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 228 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ SetCreatedTime() [2/3]

void Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::SetCreatedTime ( const Aws::String value)
inline

Indicates when the auto scaling group was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 219 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ SetCreatedTime() [3/3]

void Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::SetCreatedTime ( const char *  value)
inline

Indicates when the auto scaling group was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 237 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ SetHealthCheckGracePeriod()

void Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::SetHealthCheckGracePeriod ( int  value)
inline

The amount of time, in seconds, that Amazon EC2 Auto Scaling waits before it checks the health status of an EC2 instance that has come into service.

Definition at line 185 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ SetHealthCheckType() [1/3]

void Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::SetHealthCheckType ( Aws::String &&  value)
inline

The service to use for the health checks.

Definition at line 146 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ SetHealthCheckType() [2/3]

void Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::SetHealthCheckType ( const Aws::String value)
inline

The service to use for the health checks.

Definition at line 141 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ SetHealthCheckType() [3/3]

void Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::SetHealthCheckType ( const char *  value)
inline

The service to use for the health checks.

Definition at line 151 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ SetLaunchConfigurationName() [1/3]

void Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::SetLaunchConfigurationName ( Aws::String &&  value)
inline

The name of the launch configuration.

Definition at line 59 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ SetLaunchConfigurationName() [2/3]

void Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::SetLaunchConfigurationName ( const Aws::String value)
inline

The name of the launch configuration.

Definition at line 54 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ SetLaunchConfigurationName() [3/3]

void Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::SetLaunchConfigurationName ( const char *  value)
inline

The name of the launch configuration.

Definition at line 64 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ SetLoadBalancerNames() [1/2]

void Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::SetLoadBalancerNames ( Aws::Vector< Aws::String > &&  value)
inline

The list of load balancers associated with the group.

Definition at line 100 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ SetLoadBalancerNames() [2/2]

void Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::SetLoadBalancerNames ( const Aws::Vector< Aws::String > &  value)
inline

The list of load balancers associated with the group.

Definition at line 95 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ WithCreatedTime() [1/3]

AwsAutoScalingAutoScalingGroupDetails& Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::WithCreatedTime ( Aws::String &&  value)
inline

Indicates when the auto scaling group was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 255 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ WithCreatedTime() [2/3]

AwsAutoScalingAutoScalingGroupDetails& Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::WithCreatedTime ( const Aws::String value)
inline

Indicates when the auto scaling group was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 246 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ WithCreatedTime() [3/3]

AwsAutoScalingAutoScalingGroupDetails& Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::WithCreatedTime ( const char *  value)
inline

Indicates when the auto scaling group was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 264 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ WithHealthCheckGracePeriod()

AwsAutoScalingAutoScalingGroupDetails& Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::WithHealthCheckGracePeriod ( int  value)
inline

The amount of time, in seconds, that Amazon EC2 Auto Scaling waits before it checks the health status of an EC2 instance that has come into service.

Definition at line 191 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ WithHealthCheckType() [1/3]

AwsAutoScalingAutoScalingGroupDetails& Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::WithHealthCheckType ( Aws::String &&  value)
inline

The service to use for the health checks.

Definition at line 161 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ WithHealthCheckType() [2/3]

AwsAutoScalingAutoScalingGroupDetails& Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::WithHealthCheckType ( const Aws::String value)
inline

The service to use for the health checks.

Definition at line 156 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ WithHealthCheckType() [3/3]

AwsAutoScalingAutoScalingGroupDetails& Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::WithHealthCheckType ( const char *  value)
inline

The service to use for the health checks.

Definition at line 166 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ WithLaunchConfigurationName() [1/3]

AwsAutoScalingAutoScalingGroupDetails& Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::WithLaunchConfigurationName ( Aws::String &&  value)
inline

The name of the launch configuration.

Definition at line 74 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ WithLaunchConfigurationName() [2/3]

AwsAutoScalingAutoScalingGroupDetails& Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::WithLaunchConfigurationName ( const Aws::String value)
inline

The name of the launch configuration.

Definition at line 69 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ WithLaunchConfigurationName() [3/3]

AwsAutoScalingAutoScalingGroupDetails& Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::WithLaunchConfigurationName ( const char *  value)
inline

The name of the launch configuration.

Definition at line 79 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ WithLoadBalancerNames() [1/2]

AwsAutoScalingAutoScalingGroupDetails& Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::WithLoadBalancerNames ( Aws::Vector< Aws::String > &&  value)
inline

The list of load balancers associated with the group.

Definition at line 110 of file AwsAutoScalingAutoScalingGroupDetails.h.

◆ WithLoadBalancerNames() [2/2]

AwsAutoScalingAutoScalingGroupDetails& Aws::SecurityHub::Model::AwsAutoScalingAutoScalingGroupDetails::WithLoadBalancerNames ( const Aws::Vector< Aws::String > &  value)
inline

The list of load balancers associated with the group.

Definition at line 105 of file AwsAutoScalingAutoScalingGroupDetails.h.


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