AWS SDK for C++  1.9.175
AWS SDK for C++
Public Member Functions | List of all members
Aws::Backup::Model::BackupSelection Class Reference

#include <BackupSelection.h>

Public Member Functions

 BackupSelection ()
 
 BackupSelection (Aws::Utils::Json::JsonView jsonValue)
 
BackupSelectionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetSelectionName () const
 
bool SelectionNameHasBeenSet () const
 
void SetSelectionName (const Aws::String &value)
 
void SetSelectionName (Aws::String &&value)
 
void SetSelectionName (const char *value)
 
BackupSelectionWithSelectionName (const Aws::String &value)
 
BackupSelectionWithSelectionName (Aws::String &&value)
 
BackupSelectionWithSelectionName (const char *value)
 
const Aws::StringGetIamRoleArn () const
 
bool IamRoleArnHasBeenSet () const
 
void SetIamRoleArn (const Aws::String &value)
 
void SetIamRoleArn (Aws::String &&value)
 
void SetIamRoleArn (const char *value)
 
BackupSelectionWithIamRoleArn (const Aws::String &value)
 
BackupSelectionWithIamRoleArn (Aws::String &&value)
 
BackupSelectionWithIamRoleArn (const char *value)
 
const Aws::Vector< Aws::String > & GetResources () const
 
bool ResourcesHasBeenSet () const
 
void SetResources (const Aws::Vector< Aws::String > &value)
 
void SetResources (Aws::Vector< Aws::String > &&value)
 
BackupSelectionWithResources (const Aws::Vector< Aws::String > &value)
 
BackupSelectionWithResources (Aws::Vector< Aws::String > &&value)
 
BackupSelectionAddResources (const Aws::String &value)
 
BackupSelectionAddResources (Aws::String &&value)
 
BackupSelectionAddResources (const char *value)
 
const Aws::Vector< Condition > & GetListOfTags () const
 
bool ListOfTagsHasBeenSet () const
 
void SetListOfTags (const Aws::Vector< Condition > &value)
 
void SetListOfTags (Aws::Vector< Condition > &&value)
 
BackupSelectionWithListOfTags (const Aws::Vector< Condition > &value)
 
BackupSelectionWithListOfTags (Aws::Vector< Condition > &&value)
 
BackupSelectionAddListOfTags (const Condition &value)
 
BackupSelectionAddListOfTags (Condition &&value)
 
const Aws::Vector< Aws::String > & GetNotResources () const
 
bool NotResourcesHasBeenSet () const
 
void SetNotResources (const Aws::Vector< Aws::String > &value)
 
void SetNotResources (Aws::Vector< Aws::String > &&value)
 
BackupSelectionWithNotResources (const Aws::Vector< Aws::String > &value)
 
BackupSelectionWithNotResources (Aws::Vector< Aws::String > &&value)
 
BackupSelectionAddNotResources (const Aws::String &value)
 
BackupSelectionAddNotResources (Aws::String &&value)
 
BackupSelectionAddNotResources (const char *value)
 
const ConditionsGetConditions () const
 
bool ConditionsHasBeenSet () const
 
void SetConditions (const Conditions &value)
 
void SetConditions (Conditions &&value)
 
BackupSelectionWithConditions (const Conditions &value)
 
BackupSelectionWithConditions (Conditions &&value)
 

Detailed Description

Used to specify a set of resources to a backup plan.

See Also:

AWS API Reference

Definition at line 35 of file BackupSelection.h.

Constructor & Destructor Documentation

◆ BackupSelection() [1/2]

Aws::Backup::Model::BackupSelection::BackupSelection ( )

◆ BackupSelection() [2/2]

Aws::Backup::Model::BackupSelection::BackupSelection ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddListOfTags() [1/2]

BackupSelection& Aws::Backup::Model::BackupSelection::AddListOfTags ( Condition &&  value)
inline

A list of conditions that you define to assign resources to your backup plans using tags. For example, "StringEquals": {"Department": "accounting". Condition operators are case sensitive.

ListOfTags differs from Conditions as follows:

  • When you specify more than one condition, you assign all resources that match AT LEAST ONE condition (using OR logic).

  • ListOfTags only supports StringEquals. Conditions supports StringEquals, StringLike, StringNotEquals, and StringNotLike.

Definition at line 342 of file BackupSelection.h.

◆ AddListOfTags() [2/2]

BackupSelection& Aws::Backup::Model::BackupSelection::AddListOfTags ( const Condition value)
inline

A list of conditions that you define to assign resources to your backup plans using tags. For example, "StringEquals": {"Department": "accounting". Condition operators are case sensitive.

ListOfTags differs from Conditions as follows:

  • When you specify more than one condition, you assign all resources that match AT LEAST ONE condition (using OR logic).

  • ListOfTags only supports StringEquals. Conditions supports StringEquals, StringLike, StringNotEquals, and StringNotLike.

Definition at line 328 of file BackupSelection.h.

◆ AddNotResources() [1/3]

BackupSelection& Aws::Backup::Model::BackupSelection::AddNotResources ( Aws::String &&  value)
inline

A list of Amazon Resource Names (ARNs) to exclude from a backup plan. The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards.

If you need to exclude many resources from a backup plan, consider a different resource selection strategy, such as assigning only one or a few resource types or refining your resource selection using tags.

Definition at line 415 of file BackupSelection.h.

◆ AddNotResources() [2/3]

BackupSelection& Aws::Backup::Model::BackupSelection::AddNotResources ( const Aws::String value)
inline

A list of Amazon Resource Names (ARNs) to exclude from a backup plan. The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards.

If you need to exclude many resources from a backup plan, consider a different resource selection strategy, such as assigning only one or a few resource types or refining your resource selection using tags.

Definition at line 406 of file BackupSelection.h.

◆ AddNotResources() [3/3]

BackupSelection& Aws::Backup::Model::BackupSelection::AddNotResources ( const char *  value)
inline

A list of Amazon Resource Names (ARNs) to exclude from a backup plan. The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards.

If you need to exclude many resources from a backup plan, consider a different resource selection strategy, such as assigning only one or a few resource types or refining your resource selection using tags.

Definition at line 424 of file BackupSelection.h.

◆ AddResources() [1/3]

BackupSelection& Aws::Backup::Model::BackupSelection::AddResources ( Aws::String &&  value)
inline

A list of Amazon Resource Names (ARNs) to assign to a backup plan. The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards.

If you need to assign many resources to a backup plan, consider a different resource selection strategy, such as assigning all resources of a resource type or refining your resource selection using tags.

Definition at line 220 of file BackupSelection.h.

◆ AddResources() [2/3]

BackupSelection& Aws::Backup::Model::BackupSelection::AddResources ( const Aws::String value)
inline

A list of Amazon Resource Names (ARNs) to assign to a backup plan. The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards.

If you need to assign many resources to a backup plan, consider a different resource selection strategy, such as assigning all resources of a resource type or refining your resource selection using tags.

Definition at line 211 of file BackupSelection.h.

◆ AddResources() [3/3]

BackupSelection& Aws::Backup::Model::BackupSelection::AddResources ( const char *  value)
inline

A list of Amazon Resource Names (ARNs) to assign to a backup plan. The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards.

If you need to assign many resources to a backup plan, consider a different resource selection strategy, such as assigning all resources of a resource type or refining your resource selection using tags.

Definition at line 229 of file BackupSelection.h.

◆ ConditionsHasBeenSet()

bool Aws::Backup::Model::BackupSelection::ConditionsHasBeenSet ( ) const
inline

A list of conditions that you define to assign resources to your backup plans using tags. For example, "StringEquals": {"Department": "accounting". Condition operators are case sensitive.

Conditions differs from ListOfTags as follows:

  • When you specify more than one condition, you only assign the resources that match ALL conditions (using AND logic).

  • Conditions supports StringEquals, StringLike, StringNotEquals, and StringNotLike. ListOfTags only supports StringEquals.

Definition at line 453 of file BackupSelection.h.

◆ GetConditions()

const Conditions& Aws::Backup::Model::BackupSelection::GetConditions ( ) const
inline

A list of conditions that you define to assign resources to your backup plans using tags. For example, "StringEquals": {"Department": "accounting". Condition operators are case sensitive.

Conditions differs from ListOfTags as follows:

  • When you specify more than one condition, you only assign the resources that match ALL conditions (using AND logic).

  • Conditions supports StringEquals, StringLike, StringNotEquals, and StringNotLike. ListOfTags only supports StringEquals.

Definition at line 439 of file BackupSelection.h.

◆ GetIamRoleArn()

const Aws::String& Aws::Backup::Model::BackupSelection::GetIamRoleArn ( ) const
inline

The ARN of the IAM role that Backup uses to authenticate when backing up the target resource; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 98 of file BackupSelection.h.

◆ GetListOfTags()

const Aws::Vector<Condition>& Aws::Backup::Model::BackupSelection::GetListOfTags ( ) const
inline

A list of conditions that you define to assign resources to your backup plans using tags. For example, "StringEquals": {"Department": "accounting". Condition operators are case sensitive.

ListOfTags differs from Conditions as follows:

  • When you specify more than one condition, you assign all resources that match AT LEAST ONE condition (using OR logic).

  • ListOfTags only supports StringEquals. Conditions supports StringEquals, StringLike, StringNotEquals, and StringNotLike.

Definition at line 244 of file BackupSelection.h.

◆ GetNotResources()

const Aws::Vector<Aws::String>& Aws::Backup::Model::BackupSelection::GetNotResources ( ) const
inline

A list of Amazon Resource Names (ARNs) to exclude from a backup plan. The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards.

If you need to exclude many resources from a backup plan, consider a different resource selection strategy, such as assigning only one or a few resource types or refining your resource selection using tags.

Definition at line 352 of file BackupSelection.h.

◆ GetResources()

const Aws::Vector<Aws::String>& Aws::Backup::Model::BackupSelection::GetResources ( ) const
inline

A list of Amazon Resource Names (ARNs) to assign to a backup plan. The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards.

If you need to assign many resources to a backup plan, consider a different resource selection strategy, such as assigning all resources of a resource type or refining your resource selection using tags.

Definition at line 157 of file BackupSelection.h.

◆ GetSelectionName()

const Aws::String& Aws::Backup::Model::BackupSelection::GetSelectionName ( ) const
inline

The display name of a resource selection document. Must contain 1 to 50 alphanumeric or '-_.' characters.

Definition at line 48 of file BackupSelection.h.

◆ IamRoleArnHasBeenSet()

bool Aws::Backup::Model::BackupSelection::IamRoleArnHasBeenSet ( ) const
inline

The ARN of the IAM role that Backup uses to authenticate when backing up the target resource; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 105 of file BackupSelection.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Backup::Model::BackupSelection::Jsonize ( ) const

◆ ListOfTagsHasBeenSet()

bool Aws::Backup::Model::BackupSelection::ListOfTagsHasBeenSet ( ) const
inline

A list of conditions that you define to assign resources to your backup plans using tags. For example, "StringEquals": {"Department": "accounting". Condition operators are case sensitive.

ListOfTags differs from Conditions as follows:

  • When you specify more than one condition, you assign all resources that match AT LEAST ONE condition (using OR logic).

  • ListOfTags only supports StringEquals. Conditions supports StringEquals, StringLike, StringNotEquals, and StringNotLike.

Definition at line 258 of file BackupSelection.h.

◆ NotResourcesHasBeenSet()

bool Aws::Backup::Model::BackupSelection::NotResourcesHasBeenSet ( ) const
inline

A list of Amazon Resource Names (ARNs) to exclude from a backup plan. The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards.

If you need to exclude many resources from a backup plan, consider a different resource selection strategy, such as assigning only one or a few resource types or refining your resource selection using tags.

Definition at line 361 of file BackupSelection.h.

◆ operator=()

BackupSelection& Aws::Backup::Model::BackupSelection::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ResourcesHasBeenSet()

bool Aws::Backup::Model::BackupSelection::ResourcesHasBeenSet ( ) const
inline

A list of Amazon Resource Names (ARNs) to assign to a backup plan. The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards.

If you need to assign many resources to a backup plan, consider a different resource selection strategy, such as assigning all resources of a resource type or refining your resource selection using tags.

Definition at line 166 of file BackupSelection.h.

◆ SelectionNameHasBeenSet()

bool Aws::Backup::Model::BackupSelection::SelectionNameHasBeenSet ( ) const
inline

The display name of a resource selection document. Must contain 1 to 50 alphanumeric or '-_.' characters.

Definition at line 54 of file BackupSelection.h.

◆ SetConditions() [1/2]

void Aws::Backup::Model::BackupSelection::SetConditions ( Conditions &&  value)
inline

A list of conditions that you define to assign resources to your backup plans using tags. For example, "StringEquals": {"Department": "accounting". Condition operators are case sensitive.

Conditions differs from ListOfTags as follows:

  • When you specify more than one condition, you only assign the resources that match ALL conditions (using AND logic).

  • Conditions supports StringEquals, StringLike, StringNotEquals, and StringNotLike. ListOfTags only supports StringEquals.

Definition at line 481 of file BackupSelection.h.

◆ SetConditions() [2/2]

void Aws::Backup::Model::BackupSelection::SetConditions ( const Conditions value)
inline

A list of conditions that you define to assign resources to your backup plans using tags. For example, "StringEquals": {"Department": "accounting". Condition operators are case sensitive.

Conditions differs from ListOfTags as follows:

  • When you specify more than one condition, you only assign the resources that match ALL conditions (using AND logic).

  • Conditions supports StringEquals, StringLike, StringNotEquals, and StringNotLike. ListOfTags only supports StringEquals.

Definition at line 467 of file BackupSelection.h.

◆ SetIamRoleArn() [1/3]

void Aws::Backup::Model::BackupSelection::SetIamRoleArn ( Aws::String &&  value)
inline

The ARN of the IAM role that Backup uses to authenticate when backing up the target resource; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 119 of file BackupSelection.h.

◆ SetIamRoleArn() [2/3]

void Aws::Backup::Model::BackupSelection::SetIamRoleArn ( const Aws::String value)
inline

The ARN of the IAM role that Backup uses to authenticate when backing up the target resource; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 112 of file BackupSelection.h.

◆ SetIamRoleArn() [3/3]

void Aws::Backup::Model::BackupSelection::SetIamRoleArn ( const char *  value)
inline

The ARN of the IAM role that Backup uses to authenticate when backing up the target resource; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 126 of file BackupSelection.h.

◆ SetListOfTags() [1/2]

void Aws::Backup::Model::BackupSelection::SetListOfTags ( Aws::Vector< Condition > &&  value)
inline

A list of conditions that you define to assign resources to your backup plans using tags. For example, "StringEquals": {"Department": "accounting". Condition operators are case sensitive.

ListOfTags differs from Conditions as follows:

  • When you specify more than one condition, you assign all resources that match AT LEAST ONE condition (using OR logic).

  • ListOfTags only supports StringEquals. Conditions supports StringEquals, StringLike, StringNotEquals, and StringNotLike.

Definition at line 286 of file BackupSelection.h.

◆ SetListOfTags() [2/2]

void Aws::Backup::Model::BackupSelection::SetListOfTags ( const Aws::Vector< Condition > &  value)
inline

A list of conditions that you define to assign resources to your backup plans using tags. For example, "StringEquals": {"Department": "accounting". Condition operators are case sensitive.

ListOfTags differs from Conditions as follows:

  • When you specify more than one condition, you assign all resources that match AT LEAST ONE condition (using OR logic).

  • ListOfTags only supports StringEquals. Conditions supports StringEquals, StringLike, StringNotEquals, and StringNotLike.

Definition at line 272 of file BackupSelection.h.

◆ SetNotResources() [1/2]

void Aws::Backup::Model::BackupSelection::SetNotResources ( Aws::Vector< Aws::String > &&  value)
inline

A list of Amazon Resource Names (ARNs) to exclude from a backup plan. The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards.

If you need to exclude many resources from a backup plan, consider a different resource selection strategy, such as assigning only one or a few resource types or refining your resource selection using tags.

Definition at line 379 of file BackupSelection.h.

◆ SetNotResources() [2/2]

void Aws::Backup::Model::BackupSelection::SetNotResources ( const Aws::Vector< Aws::String > &  value)
inline

A list of Amazon Resource Names (ARNs) to exclude from a backup plan. The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards.

If you need to exclude many resources from a backup plan, consider a different resource selection strategy, such as assigning only one or a few resource types or refining your resource selection using tags.

Definition at line 370 of file BackupSelection.h.

◆ SetResources() [1/2]

void Aws::Backup::Model::BackupSelection::SetResources ( Aws::Vector< Aws::String > &&  value)
inline

A list of Amazon Resource Names (ARNs) to assign to a backup plan. The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards.

If you need to assign many resources to a backup plan, consider a different resource selection strategy, such as assigning all resources of a resource type or refining your resource selection using tags.

Definition at line 184 of file BackupSelection.h.

◆ SetResources() [2/2]

void Aws::Backup::Model::BackupSelection::SetResources ( const Aws::Vector< Aws::String > &  value)
inline

A list of Amazon Resource Names (ARNs) to assign to a backup plan. The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards.

If you need to assign many resources to a backup plan, consider a different resource selection strategy, such as assigning all resources of a resource type or refining your resource selection using tags.

Definition at line 175 of file BackupSelection.h.

◆ SetSelectionName() [1/3]

void Aws::Backup::Model::BackupSelection::SetSelectionName ( Aws::String &&  value)
inline

The display name of a resource selection document. Must contain 1 to 50 alphanumeric or '-_.' characters.

Definition at line 66 of file BackupSelection.h.

◆ SetSelectionName() [2/3]

void Aws::Backup::Model::BackupSelection::SetSelectionName ( const Aws::String value)
inline

The display name of a resource selection document. Must contain 1 to 50 alphanumeric or '-_.' characters.

Definition at line 60 of file BackupSelection.h.

◆ SetSelectionName() [3/3]

void Aws::Backup::Model::BackupSelection::SetSelectionName ( const char *  value)
inline

The display name of a resource selection document. Must contain 1 to 50 alphanumeric or '-_.' characters.

Definition at line 72 of file BackupSelection.h.

◆ WithConditions() [1/2]

BackupSelection& Aws::Backup::Model::BackupSelection::WithConditions ( Conditions &&  value)
inline

A list of conditions that you define to assign resources to your backup plans using tags. For example, "StringEquals": {"Department": "accounting". Condition operators are case sensitive.

Conditions differs from ListOfTags as follows:

  • When you specify more than one condition, you only assign the resources that match ALL conditions (using AND logic).

  • Conditions supports StringEquals, StringLike, StringNotEquals, and StringNotLike. ListOfTags only supports StringEquals.

Definition at line 509 of file BackupSelection.h.

◆ WithConditions() [2/2]

BackupSelection& Aws::Backup::Model::BackupSelection::WithConditions ( const Conditions value)
inline

A list of conditions that you define to assign resources to your backup plans using tags. For example, "StringEquals": {"Department": "accounting". Condition operators are case sensitive.

Conditions differs from ListOfTags as follows:

  • When you specify more than one condition, you only assign the resources that match ALL conditions (using AND logic).

  • Conditions supports StringEquals, StringLike, StringNotEquals, and StringNotLike. ListOfTags only supports StringEquals.

Definition at line 495 of file BackupSelection.h.

◆ WithIamRoleArn() [1/3]

BackupSelection& Aws::Backup::Model::BackupSelection::WithIamRoleArn ( Aws::String &&  value)
inline

The ARN of the IAM role that Backup uses to authenticate when backing up the target resource; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 140 of file BackupSelection.h.

◆ WithIamRoleArn() [2/3]

BackupSelection& Aws::Backup::Model::BackupSelection::WithIamRoleArn ( const Aws::String value)
inline

The ARN of the IAM role that Backup uses to authenticate when backing up the target resource; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 133 of file BackupSelection.h.

◆ WithIamRoleArn() [3/3]

BackupSelection& Aws::Backup::Model::BackupSelection::WithIamRoleArn ( const char *  value)
inline

The ARN of the IAM role that Backup uses to authenticate when backing up the target resource; for example, arn:aws:iam::123456789012:role/S3Access.

Definition at line 147 of file BackupSelection.h.

◆ WithListOfTags() [1/2]

BackupSelection& Aws::Backup::Model::BackupSelection::WithListOfTags ( Aws::Vector< Condition > &&  value)
inline

A list of conditions that you define to assign resources to your backup plans using tags. For example, "StringEquals": {"Department": "accounting". Condition operators are case sensitive.

ListOfTags differs from Conditions as follows:

  • When you specify more than one condition, you assign all resources that match AT LEAST ONE condition (using OR logic).

  • ListOfTags only supports StringEquals. Conditions supports StringEquals, StringLike, StringNotEquals, and StringNotLike.

Definition at line 314 of file BackupSelection.h.

◆ WithListOfTags() [2/2]

BackupSelection& Aws::Backup::Model::BackupSelection::WithListOfTags ( const Aws::Vector< Condition > &  value)
inline

A list of conditions that you define to assign resources to your backup plans using tags. For example, "StringEquals": {"Department": "accounting". Condition operators are case sensitive.

ListOfTags differs from Conditions as follows:

  • When you specify more than one condition, you assign all resources that match AT LEAST ONE condition (using OR logic).

  • ListOfTags only supports StringEquals. Conditions supports StringEquals, StringLike, StringNotEquals, and StringNotLike.

Definition at line 300 of file BackupSelection.h.

◆ WithNotResources() [1/2]

BackupSelection& Aws::Backup::Model::BackupSelection::WithNotResources ( Aws::Vector< Aws::String > &&  value)
inline

A list of Amazon Resource Names (ARNs) to exclude from a backup plan. The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards.

If you need to exclude many resources from a backup plan, consider a different resource selection strategy, such as assigning only one or a few resource types or refining your resource selection using tags.

Definition at line 397 of file BackupSelection.h.

◆ WithNotResources() [2/2]

BackupSelection& Aws::Backup::Model::BackupSelection::WithNotResources ( const Aws::Vector< Aws::String > &  value)
inline

A list of Amazon Resource Names (ARNs) to exclude from a backup plan. The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards.

If you need to exclude many resources from a backup plan, consider a different resource selection strategy, such as assigning only one or a few resource types or refining your resource selection using tags.

Definition at line 388 of file BackupSelection.h.

◆ WithResources() [1/2]

BackupSelection& Aws::Backup::Model::BackupSelection::WithResources ( Aws::Vector< Aws::String > &&  value)
inline

A list of Amazon Resource Names (ARNs) to assign to a backup plan. The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards.

If you need to assign many resources to a backup plan, consider a different resource selection strategy, such as assigning all resources of a resource type or refining your resource selection using tags.

Definition at line 202 of file BackupSelection.h.

◆ WithResources() [2/2]

BackupSelection& Aws::Backup::Model::BackupSelection::WithResources ( const Aws::Vector< Aws::String > &  value)
inline

A list of Amazon Resource Names (ARNs) to assign to a backup plan. The maximum number of ARNs is 500 without wildcards, or 30 ARNs with wildcards.

If you need to assign many resources to a backup plan, consider a different resource selection strategy, such as assigning all resources of a resource type or refining your resource selection using tags.

Definition at line 193 of file BackupSelection.h.

◆ WithSelectionName() [1/3]

BackupSelection& Aws::Backup::Model::BackupSelection::WithSelectionName ( Aws::String &&  value)
inline

The display name of a resource selection document. Must contain 1 to 50 alphanumeric or '-_.' characters.

Definition at line 84 of file BackupSelection.h.

◆ WithSelectionName() [2/3]

BackupSelection& Aws::Backup::Model::BackupSelection::WithSelectionName ( const Aws::String value)
inline

The display name of a resource selection document. Must contain 1 to 50 alphanumeric or '-_.' characters.

Definition at line 78 of file BackupSelection.h.

◆ WithSelectionName() [3/3]

BackupSelection& Aws::Backup::Model::BackupSelection::WithSelectionName ( const char *  value)
inline

The display name of a resource selection document. Must contain 1 to 50 alphanumeric or '-_.' characters.

Definition at line 90 of file BackupSelection.h.


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