AWS SDK for C++  1.9.69
AWS SDK for C++
Public Member Functions | List of all members
Aws::SSM::Model::TargetLocation Class Reference

#include <TargetLocation.h>

Public Member Functions

 TargetLocation ()
 
 TargetLocation (Aws::Utils::Json::JsonView jsonValue)
 
TargetLocationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetAccounts () const
 
bool AccountsHasBeenSet () const
 
void SetAccounts (const Aws::Vector< Aws::String > &value)
 
void SetAccounts (Aws::Vector< Aws::String > &&value)
 
TargetLocationWithAccounts (const Aws::Vector< Aws::String > &value)
 
TargetLocationWithAccounts (Aws::Vector< Aws::String > &&value)
 
TargetLocationAddAccounts (const Aws::String &value)
 
TargetLocationAddAccounts (Aws::String &&value)
 
TargetLocationAddAccounts (const char *value)
 
const Aws::Vector< Aws::String > & GetRegions () const
 
bool RegionsHasBeenSet () const
 
void SetRegions (const Aws::Vector< Aws::String > &value)
 
void SetRegions (Aws::Vector< Aws::String > &&value)
 
TargetLocationWithRegions (const Aws::Vector< Aws::String > &value)
 
TargetLocationWithRegions (Aws::Vector< Aws::String > &&value)
 
TargetLocationAddRegions (const Aws::String &value)
 
TargetLocationAddRegions (Aws::String &&value)
 
TargetLocationAddRegions (const char *value)
 
const Aws::StringGetTargetLocationMaxConcurrency () const
 
bool TargetLocationMaxConcurrencyHasBeenSet () const
 
void SetTargetLocationMaxConcurrency (const Aws::String &value)
 
void SetTargetLocationMaxConcurrency (Aws::String &&value)
 
void SetTargetLocationMaxConcurrency (const char *value)
 
TargetLocationWithTargetLocationMaxConcurrency (const Aws::String &value)
 
TargetLocationWithTargetLocationMaxConcurrency (Aws::String &&value)
 
TargetLocationWithTargetLocationMaxConcurrency (const char *value)
 
const Aws::StringGetTargetLocationMaxErrors () const
 
bool TargetLocationMaxErrorsHasBeenSet () const
 
void SetTargetLocationMaxErrors (const Aws::String &value)
 
void SetTargetLocationMaxErrors (Aws::String &&value)
 
void SetTargetLocationMaxErrors (const char *value)
 
TargetLocationWithTargetLocationMaxErrors (const Aws::String &value)
 
TargetLocationWithTargetLocationMaxErrors (Aws::String &&value)
 
TargetLocationWithTargetLocationMaxErrors (const char *value)
 
const Aws::StringGetExecutionRoleName () const
 
bool ExecutionRoleNameHasBeenSet () const
 
void SetExecutionRoleName (const Aws::String &value)
 
void SetExecutionRoleName (Aws::String &&value)
 
void SetExecutionRoleName (const char *value)
 
TargetLocationWithExecutionRoleName (const Aws::String &value)
 
TargetLocationWithExecutionRoleName (Aws::String &&value)
 
TargetLocationWithExecutionRoleName (const char *value)
 

Detailed Description

The combination of Regions and accounts targeted by the current Automation execution.

See Also:

AWS API Reference

Definition at line 33 of file TargetLocation.h.

Constructor & Destructor Documentation

◆ TargetLocation() [1/2]

Aws::SSM::Model::TargetLocation::TargetLocation ( )

◆ TargetLocation() [2/2]

Aws::SSM::Model::TargetLocation::TargetLocation ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccountsHasBeenSet()

bool Aws::SSM::Model::TargetLocation::AccountsHasBeenSet ( ) const
inline

The accounts targeted by the current Automation execution.

Definition at line 50 of file TargetLocation.h.

◆ AddAccounts() [1/3]

TargetLocation& Aws::SSM::Model::TargetLocation::AddAccounts ( Aws::String &&  value)
inline

The accounts targeted by the current Automation execution.

Definition at line 80 of file TargetLocation.h.

◆ AddAccounts() [2/3]

TargetLocation& Aws::SSM::Model::TargetLocation::AddAccounts ( const Aws::String value)
inline

The accounts targeted by the current Automation execution.

Definition at line 75 of file TargetLocation.h.

◆ AddAccounts() [3/3]

TargetLocation& Aws::SSM::Model::TargetLocation::AddAccounts ( const char *  value)
inline

The accounts targeted by the current Automation execution.

Definition at line 85 of file TargetLocation.h.

◆ AddRegions() [1/3]

TargetLocation& Aws::SSM::Model::TargetLocation::AddRegions ( Aws::String &&  value)
inline

The Regions targeted by the current Automation execution.

Definition at line 126 of file TargetLocation.h.

◆ AddRegions() [2/3]

TargetLocation& Aws::SSM::Model::TargetLocation::AddRegions ( const Aws::String value)
inline

The Regions targeted by the current Automation execution.

Definition at line 121 of file TargetLocation.h.

◆ AddRegions() [3/3]

TargetLocation& Aws::SSM::Model::TargetLocation::AddRegions ( const char *  value)
inline

The Regions targeted by the current Automation execution.

Definition at line 131 of file TargetLocation.h.

◆ ExecutionRoleNameHasBeenSet()

bool Aws::SSM::Model::TargetLocation::ExecutionRoleNameHasBeenSet ( ) const
inline

The Automation execution role used by the currently running Automation. If not specified, the default value is AWS-SystemsManager-AutomationExecutionRole.

Definition at line 244 of file TargetLocation.h.

◆ GetAccounts()

const Aws::Vector<Aws::String>& Aws::SSM::Model::TargetLocation::GetAccounts ( ) const
inline

The accounts targeted by the current Automation execution.

Definition at line 45 of file TargetLocation.h.

◆ GetExecutionRoleName()

const Aws::String& Aws::SSM::Model::TargetLocation::GetExecutionRoleName ( ) const
inline

The Automation execution role used by the currently running Automation. If not specified, the default value is AWS-SystemsManager-AutomationExecutionRole.

Definition at line 237 of file TargetLocation.h.

◆ GetRegions()

const Aws::Vector<Aws::String>& Aws::SSM::Model::TargetLocation::GetRegions ( ) const
inline

The Regions targeted by the current Automation execution.

Definition at line 91 of file TargetLocation.h.

◆ GetTargetLocationMaxConcurrency()

const Aws::String& Aws::SSM::Model::TargetLocation::GetTargetLocationMaxConcurrency ( ) const
inline

The maximum number of Regions and accounts allowed to run the Automation concurrently.

Definition at line 138 of file TargetLocation.h.

◆ GetTargetLocationMaxErrors()

const Aws::String& Aws::SSM::Model::TargetLocation::GetTargetLocationMaxErrors ( ) const
inline

The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

Definition at line 187 of file TargetLocation.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SSM::Model::TargetLocation::Jsonize ( ) const

◆ operator=()

TargetLocation& Aws::SSM::Model::TargetLocation::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RegionsHasBeenSet()

bool Aws::SSM::Model::TargetLocation::RegionsHasBeenSet ( ) const
inline

The Regions targeted by the current Automation execution.

Definition at line 96 of file TargetLocation.h.

◆ SetAccounts() [1/2]

void Aws::SSM::Model::TargetLocation::SetAccounts ( Aws::Vector< Aws::String > &&  value)
inline

The accounts targeted by the current Automation execution.

Definition at line 60 of file TargetLocation.h.

◆ SetAccounts() [2/2]

void Aws::SSM::Model::TargetLocation::SetAccounts ( const Aws::Vector< Aws::String > &  value)
inline

The accounts targeted by the current Automation execution.

Definition at line 55 of file TargetLocation.h.

◆ SetExecutionRoleName() [1/3]

void Aws::SSM::Model::TargetLocation::SetExecutionRoleName ( Aws::String &&  value)
inline

The Automation execution role used by the currently running Automation. If not specified, the default value is AWS-SystemsManager-AutomationExecutionRole.

Definition at line 258 of file TargetLocation.h.

◆ SetExecutionRoleName() [2/3]

void Aws::SSM::Model::TargetLocation::SetExecutionRoleName ( const Aws::String value)
inline

The Automation execution role used by the currently running Automation. If not specified, the default value is AWS-SystemsManager-AutomationExecutionRole.

Definition at line 251 of file TargetLocation.h.

◆ SetExecutionRoleName() [3/3]

void Aws::SSM::Model::TargetLocation::SetExecutionRoleName ( const char *  value)
inline

The Automation execution role used by the currently running Automation. If not specified, the default value is AWS-SystemsManager-AutomationExecutionRole.

Definition at line 265 of file TargetLocation.h.

◆ SetRegions() [1/2]

void Aws::SSM::Model::TargetLocation::SetRegions ( Aws::Vector< Aws::String > &&  value)
inline

The Regions targeted by the current Automation execution.

Definition at line 106 of file TargetLocation.h.

◆ SetRegions() [2/2]

void Aws::SSM::Model::TargetLocation::SetRegions ( const Aws::Vector< Aws::String > &  value)
inline

The Regions targeted by the current Automation execution.

Definition at line 101 of file TargetLocation.h.

◆ SetTargetLocationMaxConcurrency() [1/3]

void Aws::SSM::Model::TargetLocation::SetTargetLocationMaxConcurrency ( Aws::String &&  value)
inline

The maximum number of Regions and accounts allowed to run the Automation concurrently.

Definition at line 156 of file TargetLocation.h.

◆ SetTargetLocationMaxConcurrency() [2/3]

void Aws::SSM::Model::TargetLocation::SetTargetLocationMaxConcurrency ( const Aws::String value)
inline

The maximum number of Regions and accounts allowed to run the Automation concurrently.

Definition at line 150 of file TargetLocation.h.

◆ SetTargetLocationMaxConcurrency() [3/3]

void Aws::SSM::Model::TargetLocation::SetTargetLocationMaxConcurrency ( const char *  value)
inline

The maximum number of Regions and accounts allowed to run the Automation concurrently.

Definition at line 162 of file TargetLocation.h.

◆ SetTargetLocationMaxErrors() [1/3]

void Aws::SSM::Model::TargetLocation::SetTargetLocationMaxErrors ( Aws::String &&  value)
inline

The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

Definition at line 205 of file TargetLocation.h.

◆ SetTargetLocationMaxErrors() [2/3]

void Aws::SSM::Model::TargetLocation::SetTargetLocationMaxErrors ( const Aws::String value)
inline

The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

Definition at line 199 of file TargetLocation.h.

◆ SetTargetLocationMaxErrors() [3/3]

void Aws::SSM::Model::TargetLocation::SetTargetLocationMaxErrors ( const char *  value)
inline

The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

Definition at line 211 of file TargetLocation.h.

◆ TargetLocationMaxConcurrencyHasBeenSet()

bool Aws::SSM::Model::TargetLocation::TargetLocationMaxConcurrencyHasBeenSet ( ) const
inline

The maximum number of Regions and accounts allowed to run the Automation concurrently.

Definition at line 144 of file TargetLocation.h.

◆ TargetLocationMaxErrorsHasBeenSet()

bool Aws::SSM::Model::TargetLocation::TargetLocationMaxErrorsHasBeenSet ( ) const
inline

The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

Definition at line 193 of file TargetLocation.h.

◆ WithAccounts() [1/2]

TargetLocation& Aws::SSM::Model::TargetLocation::WithAccounts ( Aws::Vector< Aws::String > &&  value)
inline

The accounts targeted by the current Automation execution.

Definition at line 70 of file TargetLocation.h.

◆ WithAccounts() [2/2]

TargetLocation& Aws::SSM::Model::TargetLocation::WithAccounts ( const Aws::Vector< Aws::String > &  value)
inline

The accounts targeted by the current Automation execution.

Definition at line 65 of file TargetLocation.h.

◆ WithExecutionRoleName() [1/3]

TargetLocation& Aws::SSM::Model::TargetLocation::WithExecutionRoleName ( Aws::String &&  value)
inline

The Automation execution role used by the currently running Automation. If not specified, the default value is AWS-SystemsManager-AutomationExecutionRole.

Definition at line 279 of file TargetLocation.h.

◆ WithExecutionRoleName() [2/3]

TargetLocation& Aws::SSM::Model::TargetLocation::WithExecutionRoleName ( const Aws::String value)
inline

The Automation execution role used by the currently running Automation. If not specified, the default value is AWS-SystemsManager-AutomationExecutionRole.

Definition at line 272 of file TargetLocation.h.

◆ WithExecutionRoleName() [3/3]

TargetLocation& Aws::SSM::Model::TargetLocation::WithExecutionRoleName ( const char *  value)
inline

The Automation execution role used by the currently running Automation. If not specified, the default value is AWS-SystemsManager-AutomationExecutionRole.

Definition at line 286 of file TargetLocation.h.

◆ WithRegions() [1/2]

TargetLocation& Aws::SSM::Model::TargetLocation::WithRegions ( Aws::Vector< Aws::String > &&  value)
inline

The Regions targeted by the current Automation execution.

Definition at line 116 of file TargetLocation.h.

◆ WithRegions() [2/2]

TargetLocation& Aws::SSM::Model::TargetLocation::WithRegions ( const Aws::Vector< Aws::String > &  value)
inline

The Regions targeted by the current Automation execution.

Definition at line 111 of file TargetLocation.h.

◆ WithTargetLocationMaxConcurrency() [1/3]

TargetLocation& Aws::SSM::Model::TargetLocation::WithTargetLocationMaxConcurrency ( Aws::String &&  value)
inline

The maximum number of Regions and accounts allowed to run the Automation concurrently.

Definition at line 174 of file TargetLocation.h.

◆ WithTargetLocationMaxConcurrency() [2/3]

TargetLocation& Aws::SSM::Model::TargetLocation::WithTargetLocationMaxConcurrency ( const Aws::String value)
inline

The maximum number of Regions and accounts allowed to run the Automation concurrently.

Definition at line 168 of file TargetLocation.h.

◆ WithTargetLocationMaxConcurrency() [3/3]

TargetLocation& Aws::SSM::Model::TargetLocation::WithTargetLocationMaxConcurrency ( const char *  value)
inline

The maximum number of Regions and accounts allowed to run the Automation concurrently.

Definition at line 180 of file TargetLocation.h.

◆ WithTargetLocationMaxErrors() [1/3]

TargetLocation& Aws::SSM::Model::TargetLocation::WithTargetLocationMaxErrors ( Aws::String &&  value)
inline

The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

Definition at line 223 of file TargetLocation.h.

◆ WithTargetLocationMaxErrors() [2/3]

TargetLocation& Aws::SSM::Model::TargetLocation::WithTargetLocationMaxErrors ( const Aws::String value)
inline

The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

Definition at line 217 of file TargetLocation.h.

◆ WithTargetLocationMaxErrors() [3/3]

TargetLocation& Aws::SSM::Model::TargetLocation::WithTargetLocationMaxErrors ( const char *  value)
inline

The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

Definition at line 229 of file TargetLocation.h.


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