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

#include <Association.h>

Public Member Functions

 Association ()
 
 Association (Aws::Utils::Json::JsonView jsonValue)
 
Associationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
AssociationWithName (const Aws::String &value)
 
AssociationWithName (Aws::String &&value)
 
AssociationWithName (const char *value)
 
const Aws::StringGetInstanceId () const
 
bool InstanceIdHasBeenSet () const
 
void SetInstanceId (const Aws::String &value)
 
void SetInstanceId (Aws::String &&value)
 
void SetInstanceId (const char *value)
 
AssociationWithInstanceId (const Aws::String &value)
 
AssociationWithInstanceId (Aws::String &&value)
 
AssociationWithInstanceId (const char *value)
 
const Aws::StringGetAssociationId () const
 
bool AssociationIdHasBeenSet () const
 
void SetAssociationId (const Aws::String &value)
 
void SetAssociationId (Aws::String &&value)
 
void SetAssociationId (const char *value)
 
AssociationWithAssociationId (const Aws::String &value)
 
AssociationWithAssociationId (Aws::String &&value)
 
AssociationWithAssociationId (const char *value)
 
const Aws::StringGetAssociationVersion () const
 
bool AssociationVersionHasBeenSet () const
 
void SetAssociationVersion (const Aws::String &value)
 
void SetAssociationVersion (Aws::String &&value)
 
void SetAssociationVersion (const char *value)
 
AssociationWithAssociationVersion (const Aws::String &value)
 
AssociationWithAssociationVersion (Aws::String &&value)
 
AssociationWithAssociationVersion (const char *value)
 
const Aws::StringGetDocumentVersion () const
 
bool DocumentVersionHasBeenSet () const
 
void SetDocumentVersion (const Aws::String &value)
 
void SetDocumentVersion (Aws::String &&value)
 
void SetDocumentVersion (const char *value)
 
AssociationWithDocumentVersion (const Aws::String &value)
 
AssociationWithDocumentVersion (Aws::String &&value)
 
AssociationWithDocumentVersion (const char *value)
 
const Aws::Vector< Target > & GetTargets () const
 
bool TargetsHasBeenSet () const
 
void SetTargets (const Aws::Vector< Target > &value)
 
void SetTargets (Aws::Vector< Target > &&value)
 
AssociationWithTargets (const Aws::Vector< Target > &value)
 
AssociationWithTargets (Aws::Vector< Target > &&value)
 
AssociationAddTargets (const Target &value)
 
AssociationAddTargets (Target &&value)
 
const Aws::Utils::DateTimeGetLastExecutionDate () const
 
bool LastExecutionDateHasBeenSet () const
 
void SetLastExecutionDate (const Aws::Utils::DateTime &value)
 
void SetLastExecutionDate (Aws::Utils::DateTime &&value)
 
AssociationWithLastExecutionDate (const Aws::Utils::DateTime &value)
 
AssociationWithLastExecutionDate (Aws::Utils::DateTime &&value)
 
const AssociationOverviewGetOverview () const
 
bool OverviewHasBeenSet () const
 
void SetOverview (const AssociationOverview &value)
 
void SetOverview (AssociationOverview &&value)
 
AssociationWithOverview (const AssociationOverview &value)
 
AssociationWithOverview (AssociationOverview &&value)
 
const Aws::StringGetScheduleExpression () const
 
bool ScheduleExpressionHasBeenSet () const
 
void SetScheduleExpression (const Aws::String &value)
 
void SetScheduleExpression (Aws::String &&value)
 
void SetScheduleExpression (const char *value)
 
AssociationWithScheduleExpression (const Aws::String &value)
 
AssociationWithScheduleExpression (Aws::String &&value)
 
AssociationWithScheduleExpression (const char *value)
 
const Aws::StringGetAssociationName () const
 
bool AssociationNameHasBeenSet () const
 
void SetAssociationName (const Aws::String &value)
 
void SetAssociationName (Aws::String &&value)
 
void SetAssociationName (const char *value)
 
AssociationWithAssociationName (const Aws::String &value)
 
AssociationWithAssociationName (Aws::String &&value)
 
AssociationWithAssociationName (const char *value)
 

Detailed Description

Describes an association of a Systems Manager document and an instance.

See Also:

AWS API Reference

Definition at line 36 of file Association.h.

Constructor & Destructor Documentation

◆ Association() [1/2]

Aws::SSM::Model::Association::Association ( )

◆ Association() [2/2]

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

Member Function Documentation

◆ AddTargets() [1/2]

Association& Aws::SSM::Model::Association::AddTargets ( const Target value)
inline

The instances targeted by the request to create an association.

Definition at line 291 of file Association.h.

◆ AddTargets() [2/2]

Association& Aws::SSM::Model::Association::AddTargets ( Target &&  value)
inline

The instances targeted by the request to create an association.

Definition at line 296 of file Association.h.

◆ AssociationIdHasBeenSet()

bool Aws::SSM::Model::Association::AssociationIdHasBeenSet ( ) const
inline

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

Definition at line 137 of file Association.h.

◆ AssociationNameHasBeenSet()

bool Aws::SSM::Model::Association::AssociationNameHasBeenSet ( ) const
inline

The association name.

Definition at line 410 of file Association.h.

◆ AssociationVersionHasBeenSet()

bool Aws::SSM::Model::Association::AssociationVersionHasBeenSet ( ) const
inline

The association version.

Definition at line 184 of file Association.h.

◆ DocumentVersionHasBeenSet()

bool Aws::SSM::Model::Association::DocumentVersionHasBeenSet ( ) const
inline

The version of the document used in the association.

Definition at line 225 of file Association.h.

◆ GetAssociationId()

const Aws::String& Aws::SSM::Model::Association::GetAssociationId ( ) const
inline

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

Definition at line 131 of file Association.h.

◆ GetAssociationName()

const Aws::String& Aws::SSM::Model::Association::GetAssociationName ( ) const
inline

The association name.

Definition at line 405 of file Association.h.

◆ GetAssociationVersion()

const Aws::String& Aws::SSM::Model::Association::GetAssociationVersion ( ) const
inline

The association version.

Definition at line 179 of file Association.h.

◆ GetDocumentVersion()

const Aws::String& Aws::SSM::Model::Association::GetDocumentVersion ( ) const
inline

The version of the document used in the association.

Definition at line 220 of file Association.h.

◆ GetInstanceId()

const Aws::String& Aws::SSM::Model::Association::GetInstanceId ( ) const
inline

The ID of the instance.

Definition at line 89 of file Association.h.

◆ GetLastExecutionDate()

const Aws::Utils::DateTime& Aws::SSM::Model::Association::GetLastExecutionDate ( ) const
inline

The date on which the association was last run.

Definition at line 302 of file Association.h.

◆ GetName()

const Aws::String& Aws::SSM::Model::Association::GetName ( ) const
inline

The name of the Systems Manager document.

Definition at line 48 of file Association.h.

◆ GetOverview()

const AssociationOverview& Aws::SSM::Model::Association::GetOverview ( ) const
inline

Information about the association.

Definition at line 333 of file Association.h.

◆ GetScheduleExpression()

const Aws::String& Aws::SSM::Model::Association::GetScheduleExpression ( ) const
inline

A cron expression that specifies a schedule when the association runs.

Definition at line 364 of file Association.h.

◆ GetTargets()

const Aws::Vector<Target>& Aws::SSM::Model::Association::GetTargets ( ) const
inline

The instances targeted by the request to create an association.

Definition at line 261 of file Association.h.

◆ InstanceIdHasBeenSet()

bool Aws::SSM::Model::Association::InstanceIdHasBeenSet ( ) const
inline

The ID of the instance.

Definition at line 94 of file Association.h.

◆ Jsonize()

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

◆ LastExecutionDateHasBeenSet()

bool Aws::SSM::Model::Association::LastExecutionDateHasBeenSet ( ) const
inline

The date on which the association was last run.

Definition at line 307 of file Association.h.

◆ NameHasBeenSet()

bool Aws::SSM::Model::Association::NameHasBeenSet ( ) const
inline

The name of the Systems Manager document.

Definition at line 53 of file Association.h.

◆ operator=()

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

◆ OverviewHasBeenSet()

bool Aws::SSM::Model::Association::OverviewHasBeenSet ( ) const
inline

Information about the association.

Definition at line 338 of file Association.h.

◆ ScheduleExpressionHasBeenSet()

bool Aws::SSM::Model::Association::ScheduleExpressionHasBeenSet ( ) const
inline

A cron expression that specifies a schedule when the association runs.

Definition at line 369 of file Association.h.

◆ SetAssociationId() [1/3]

void Aws::SSM::Model::Association::SetAssociationId ( const Aws::String value)
inline

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

Definition at line 143 of file Association.h.

◆ SetAssociationId() [2/3]

void Aws::SSM::Model::Association::SetAssociationId ( Aws::String &&  value)
inline

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

Definition at line 149 of file Association.h.

◆ SetAssociationId() [3/3]

void Aws::SSM::Model::Association::SetAssociationId ( const char *  value)
inline

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

Definition at line 155 of file Association.h.

◆ SetAssociationName() [1/3]

void Aws::SSM::Model::Association::SetAssociationName ( const Aws::String value)
inline

The association name.

Definition at line 415 of file Association.h.

◆ SetAssociationName() [2/3]

void Aws::SSM::Model::Association::SetAssociationName ( Aws::String &&  value)
inline

The association name.

Definition at line 420 of file Association.h.

◆ SetAssociationName() [3/3]

void Aws::SSM::Model::Association::SetAssociationName ( const char *  value)
inline

The association name.

Definition at line 425 of file Association.h.

◆ SetAssociationVersion() [1/3]

void Aws::SSM::Model::Association::SetAssociationVersion ( const Aws::String value)
inline

The association version.

Definition at line 189 of file Association.h.

◆ SetAssociationVersion() [2/3]

void Aws::SSM::Model::Association::SetAssociationVersion ( Aws::String &&  value)
inline

The association version.

Definition at line 194 of file Association.h.

◆ SetAssociationVersion() [3/3]

void Aws::SSM::Model::Association::SetAssociationVersion ( const char *  value)
inline

The association version.

Definition at line 199 of file Association.h.

◆ SetDocumentVersion() [1/3]

void Aws::SSM::Model::Association::SetDocumentVersion ( const Aws::String value)
inline

The version of the document used in the association.

Definition at line 230 of file Association.h.

◆ SetDocumentVersion() [2/3]

void Aws::SSM::Model::Association::SetDocumentVersion ( Aws::String &&  value)
inline

The version of the document used in the association.

Definition at line 235 of file Association.h.

◆ SetDocumentVersion() [3/3]

void Aws::SSM::Model::Association::SetDocumentVersion ( const char *  value)
inline

The version of the document used in the association.

Definition at line 240 of file Association.h.

◆ SetInstanceId() [1/3]

void Aws::SSM::Model::Association::SetInstanceId ( const Aws::String value)
inline

The ID of the instance.

Definition at line 99 of file Association.h.

◆ SetInstanceId() [2/3]

void Aws::SSM::Model::Association::SetInstanceId ( Aws::String &&  value)
inline

The ID of the instance.

Definition at line 104 of file Association.h.

◆ SetInstanceId() [3/3]

void Aws::SSM::Model::Association::SetInstanceId ( const char *  value)
inline

The ID of the instance.

Definition at line 109 of file Association.h.

◆ SetLastExecutionDate() [1/2]

void Aws::SSM::Model::Association::SetLastExecutionDate ( const Aws::Utils::DateTime value)
inline

The date on which the association was last run.

Definition at line 312 of file Association.h.

◆ SetLastExecutionDate() [2/2]

void Aws::SSM::Model::Association::SetLastExecutionDate ( Aws::Utils::DateTime &&  value)
inline

The date on which the association was last run.

Definition at line 317 of file Association.h.

◆ SetName() [1/3]

void Aws::SSM::Model::Association::SetName ( const Aws::String value)
inline

The name of the Systems Manager document.

Definition at line 58 of file Association.h.

◆ SetName() [2/3]

void Aws::SSM::Model::Association::SetName ( Aws::String &&  value)
inline

The name of the Systems Manager document.

Definition at line 63 of file Association.h.

◆ SetName() [3/3]

void Aws::SSM::Model::Association::SetName ( const char *  value)
inline

The name of the Systems Manager document.

Definition at line 68 of file Association.h.

◆ SetOverview() [1/2]

void Aws::SSM::Model::Association::SetOverview ( const AssociationOverview value)
inline

Information about the association.

Definition at line 343 of file Association.h.

◆ SetOverview() [2/2]

void Aws::SSM::Model::Association::SetOverview ( AssociationOverview &&  value)
inline

Information about the association.

Definition at line 348 of file Association.h.

◆ SetScheduleExpression() [1/3]

void Aws::SSM::Model::Association::SetScheduleExpression ( const Aws::String value)
inline

A cron expression that specifies a schedule when the association runs.

Definition at line 374 of file Association.h.

◆ SetScheduleExpression() [2/3]

void Aws::SSM::Model::Association::SetScheduleExpression ( Aws::String &&  value)
inline

A cron expression that specifies a schedule when the association runs.

Definition at line 379 of file Association.h.

◆ SetScheduleExpression() [3/3]

void Aws::SSM::Model::Association::SetScheduleExpression ( const char *  value)
inline

A cron expression that specifies a schedule when the association runs.

Definition at line 384 of file Association.h.

◆ SetTargets() [1/2]

void Aws::SSM::Model::Association::SetTargets ( const Aws::Vector< Target > &  value)
inline

The instances targeted by the request to create an association.

Definition at line 271 of file Association.h.

◆ SetTargets() [2/2]

void Aws::SSM::Model::Association::SetTargets ( Aws::Vector< Target > &&  value)
inline

The instances targeted by the request to create an association.

Definition at line 276 of file Association.h.

◆ TargetsHasBeenSet()

bool Aws::SSM::Model::Association::TargetsHasBeenSet ( ) const
inline

The instances targeted by the request to create an association.

Definition at line 266 of file Association.h.

◆ WithAssociationId() [1/3]

Association& Aws::SSM::Model::Association::WithAssociationId ( const Aws::String value)
inline

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

Definition at line 161 of file Association.h.

◆ WithAssociationId() [2/3]

Association& Aws::SSM::Model::Association::WithAssociationId ( Aws::String &&  value)
inline

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

Definition at line 167 of file Association.h.

◆ WithAssociationId() [3/3]

Association& Aws::SSM::Model::Association::WithAssociationId ( const char *  value)
inline

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

Definition at line 173 of file Association.h.

◆ WithAssociationName() [1/3]

Association& Aws::SSM::Model::Association::WithAssociationName ( const Aws::String value)
inline

The association name.

Definition at line 430 of file Association.h.

◆ WithAssociationName() [2/3]

Association& Aws::SSM::Model::Association::WithAssociationName ( Aws::String &&  value)
inline

The association name.

Definition at line 435 of file Association.h.

◆ WithAssociationName() [3/3]

Association& Aws::SSM::Model::Association::WithAssociationName ( const char *  value)
inline

The association name.

Definition at line 440 of file Association.h.

◆ WithAssociationVersion() [1/3]

Association& Aws::SSM::Model::Association::WithAssociationVersion ( const Aws::String value)
inline

The association version.

Definition at line 204 of file Association.h.

◆ WithAssociationVersion() [2/3]

Association& Aws::SSM::Model::Association::WithAssociationVersion ( Aws::String &&  value)
inline

The association version.

Definition at line 209 of file Association.h.

◆ WithAssociationVersion() [3/3]

Association& Aws::SSM::Model::Association::WithAssociationVersion ( const char *  value)
inline

The association version.

Definition at line 214 of file Association.h.

◆ WithDocumentVersion() [1/3]

Association& Aws::SSM::Model::Association::WithDocumentVersion ( const Aws::String value)
inline

The version of the document used in the association.

Definition at line 245 of file Association.h.

◆ WithDocumentVersion() [2/3]

Association& Aws::SSM::Model::Association::WithDocumentVersion ( Aws::String &&  value)
inline

The version of the document used in the association.

Definition at line 250 of file Association.h.

◆ WithDocumentVersion() [3/3]

Association& Aws::SSM::Model::Association::WithDocumentVersion ( const char *  value)
inline

The version of the document used in the association.

Definition at line 255 of file Association.h.

◆ WithInstanceId() [1/3]

Association& Aws::SSM::Model::Association::WithInstanceId ( const Aws::String value)
inline

The ID of the instance.

Definition at line 114 of file Association.h.

◆ WithInstanceId() [2/3]

Association& Aws::SSM::Model::Association::WithInstanceId ( Aws::String &&  value)
inline

The ID of the instance.

Definition at line 119 of file Association.h.

◆ WithInstanceId() [3/3]

Association& Aws::SSM::Model::Association::WithInstanceId ( const char *  value)
inline

The ID of the instance.

Definition at line 124 of file Association.h.

◆ WithLastExecutionDate() [1/2]

Association& Aws::SSM::Model::Association::WithLastExecutionDate ( const Aws::Utils::DateTime value)
inline

The date on which the association was last run.

Definition at line 322 of file Association.h.

◆ WithLastExecutionDate() [2/2]

Association& Aws::SSM::Model::Association::WithLastExecutionDate ( Aws::Utils::DateTime &&  value)
inline

The date on which the association was last run.

Definition at line 327 of file Association.h.

◆ WithName() [1/3]

Association& Aws::SSM::Model::Association::WithName ( const Aws::String value)
inline

The name of the Systems Manager document.

Definition at line 73 of file Association.h.

◆ WithName() [2/3]

Association& Aws::SSM::Model::Association::WithName ( Aws::String &&  value)
inline

The name of the Systems Manager document.

Definition at line 78 of file Association.h.

◆ WithName() [3/3]

Association& Aws::SSM::Model::Association::WithName ( const char *  value)
inline

The name of the Systems Manager document.

Definition at line 83 of file Association.h.

◆ WithOverview() [1/2]

Association& Aws::SSM::Model::Association::WithOverview ( const AssociationOverview value)
inline

Information about the association.

Definition at line 353 of file Association.h.

◆ WithOverview() [2/2]

Association& Aws::SSM::Model::Association::WithOverview ( AssociationOverview &&  value)
inline

Information about the association.

Definition at line 358 of file Association.h.

◆ WithScheduleExpression() [1/3]

Association& Aws::SSM::Model::Association::WithScheduleExpression ( const Aws::String value)
inline

A cron expression that specifies a schedule when the association runs.

Definition at line 389 of file Association.h.

◆ WithScheduleExpression() [2/3]

Association& Aws::SSM::Model::Association::WithScheduleExpression ( Aws::String &&  value)
inline

A cron expression that specifies a schedule when the association runs.

Definition at line 394 of file Association.h.

◆ WithScheduleExpression() [3/3]

Association& Aws::SSM::Model::Association::WithScheduleExpression ( const char *  value)
inline

A cron expression that specifies a schedule when the association runs.

Definition at line 399 of file Association.h.

◆ WithTargets() [1/2]

Association& Aws::SSM::Model::Association::WithTargets ( const Aws::Vector< Target > &  value)
inline

The instances targeted by the request to create an association.

Definition at line 281 of file Association.h.

◆ WithTargets() [2/2]

Association& Aws::SSM::Model::Association::WithTargets ( Aws::Vector< Target > &&  value)
inline

The instances targeted by the request to create an association.

Definition at line 286 of file Association.h.


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