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

#include <BackupRuleInput.h>

Public Member Functions

 BackupRuleInput ()
 
 BackupRuleInput (Aws::Utils::Json::JsonView jsonValue)
 
BackupRuleInputoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetRuleName () const
 
bool RuleNameHasBeenSet () const
 
void SetRuleName (const Aws::String &value)
 
void SetRuleName (Aws::String &&value)
 
void SetRuleName (const char *value)
 
BackupRuleInputWithRuleName (const Aws::String &value)
 
BackupRuleInputWithRuleName (Aws::String &&value)
 
BackupRuleInputWithRuleName (const char *value)
 
const Aws::StringGetTargetBackupVaultName () const
 
bool TargetBackupVaultNameHasBeenSet () const
 
void SetTargetBackupVaultName (const Aws::String &value)
 
void SetTargetBackupVaultName (Aws::String &&value)
 
void SetTargetBackupVaultName (const char *value)
 
BackupRuleInputWithTargetBackupVaultName (const Aws::String &value)
 
BackupRuleInputWithTargetBackupVaultName (Aws::String &&value)
 
BackupRuleInputWithTargetBackupVaultName (const char *value)
 
const Aws::StringGetScheduleExpression () const
 
bool ScheduleExpressionHasBeenSet () const
 
void SetScheduleExpression (const Aws::String &value)
 
void SetScheduleExpression (Aws::String &&value)
 
void SetScheduleExpression (const char *value)
 
BackupRuleInputWithScheduleExpression (const Aws::String &value)
 
BackupRuleInputWithScheduleExpression (Aws::String &&value)
 
BackupRuleInputWithScheduleExpression (const char *value)
 
long long GetStartWindowMinutes () const
 
bool StartWindowMinutesHasBeenSet () const
 
void SetStartWindowMinutes (long long value)
 
BackupRuleInputWithStartWindowMinutes (long long value)
 
long long GetCompletionWindowMinutes () const
 
bool CompletionWindowMinutesHasBeenSet () const
 
void SetCompletionWindowMinutes (long long value)
 
BackupRuleInputWithCompletionWindowMinutes (long long value)
 
const LifecycleGetLifecycle () const
 
bool LifecycleHasBeenSet () const
 
void SetLifecycle (const Lifecycle &value)
 
void SetLifecycle (Lifecycle &&value)
 
BackupRuleInputWithLifecycle (const Lifecycle &value)
 
BackupRuleInputWithLifecycle (Lifecycle &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetRecoveryPointTags () const
 
bool RecoveryPointTagsHasBeenSet () const
 
void SetRecoveryPointTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetRecoveryPointTags (Aws::Map< Aws::String, Aws::String > &&value)
 
BackupRuleInputWithRecoveryPointTags (const Aws::Map< Aws::String, Aws::String > &value)
 
BackupRuleInputWithRecoveryPointTags (Aws::Map< Aws::String, Aws::String > &&value)
 
BackupRuleInputAddRecoveryPointTags (const Aws::String &key, const Aws::String &value)
 
BackupRuleInputAddRecoveryPointTags (Aws::String &&key, const Aws::String &value)
 
BackupRuleInputAddRecoveryPointTags (const Aws::String &key, Aws::String &&value)
 
BackupRuleInputAddRecoveryPointTags (Aws::String &&key, Aws::String &&value)
 
BackupRuleInputAddRecoveryPointTags (const char *key, Aws::String &&value)
 
BackupRuleInputAddRecoveryPointTags (Aws::String &&key, const char *value)
 
BackupRuleInputAddRecoveryPointTags (const char *key, const char *value)
 
const Aws::Vector< CopyAction > & GetCopyActions () const
 
bool CopyActionsHasBeenSet () const
 
void SetCopyActions (const Aws::Vector< CopyAction > &value)
 
void SetCopyActions (Aws::Vector< CopyAction > &&value)
 
BackupRuleInputWithCopyActions (const Aws::Vector< CopyAction > &value)
 
BackupRuleInputWithCopyActions (Aws::Vector< CopyAction > &&value)
 
BackupRuleInputAddCopyActions (const CopyAction &value)
 
BackupRuleInputAddCopyActions (CopyAction &&value)
 

Detailed Description

Specifies a scheduled task used to back up a selection of resources.

See Also:

AWS API Reference

Definition at line 36 of file BackupRuleInput.h.

Constructor & Destructor Documentation

◆ BackupRuleInput() [1/2]

Aws::Backup::Model::BackupRuleInput::BackupRuleInput ( )

◆ BackupRuleInput() [2/2]

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

Member Function Documentation

◆ AddCopyActions() [1/2]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::AddCopyActions ( const CopyAction value)
inline

An array of CopyAction objects, which contains the details of the copy operation.

Definition at line 434 of file BackupRuleInput.h.

◆ AddCopyActions() [2/2]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::AddCopyActions ( CopyAction &&  value)
inline

An array of CopyAction objects, which contains the details of the copy operation.

Definition at line 440 of file BackupRuleInput.h.

◆ AddRecoveryPointTags() [1/7]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::AddRecoveryPointTags ( const Aws::String key,
const Aws::String value 
)
inline

To help organize your resources, you can assign your own metadata to the resources that you create. Each tag is a key-value pair.

Definition at line 355 of file BackupRuleInput.h.

◆ AddRecoveryPointTags() [2/7]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::AddRecoveryPointTags ( Aws::String &&  key,
const Aws::String value 
)
inline

To help organize your resources, you can assign your own metadata to the resources that you create. Each tag is a key-value pair.

Definition at line 361 of file BackupRuleInput.h.

◆ AddRecoveryPointTags() [3/7]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::AddRecoveryPointTags ( const Aws::String key,
Aws::String &&  value 
)
inline

To help organize your resources, you can assign your own metadata to the resources that you create. Each tag is a key-value pair.

Definition at line 367 of file BackupRuleInput.h.

◆ AddRecoveryPointTags() [4/7]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::AddRecoveryPointTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

To help organize your resources, you can assign your own metadata to the resources that you create. Each tag is a key-value pair.

Definition at line 373 of file BackupRuleInput.h.

◆ AddRecoveryPointTags() [5/7]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::AddRecoveryPointTags ( const char *  key,
Aws::String &&  value 
)
inline

To help organize your resources, you can assign your own metadata to the resources that you create. Each tag is a key-value pair.

Definition at line 379 of file BackupRuleInput.h.

◆ AddRecoveryPointTags() [6/7]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::AddRecoveryPointTags ( Aws::String &&  key,
const char *  value 
)
inline

To help organize your resources, you can assign your own metadata to the resources that you create. Each tag is a key-value pair.

Definition at line 385 of file BackupRuleInput.h.

◆ AddRecoveryPointTags() [7/7]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::AddRecoveryPointTags ( const char *  key,
const char *  value 
)
inline

To help organize your resources, you can assign your own metadata to the resources that you create. Each tag is a key-value pair.

Definition at line 391 of file BackupRuleInput.h.

◆ CompletionWindowMinutesHasBeenSet()

bool Aws::Backup::Model::BackupRuleInput::CompletionWindowMinutesHasBeenSet ( ) const
inline

A value in minutes after a backup job is successfully started before it must be completed or it will be canceled by AWS Backup. This value is optional.

Definition at line 227 of file BackupRuleInput.h.

◆ CopyActionsHasBeenSet()

bool Aws::Backup::Model::BackupRuleInput::CopyActionsHasBeenSet ( ) const
inline

An array of CopyAction objects, which contains the details of the copy operation.

Definition at line 404 of file BackupRuleInput.h.

◆ GetCompletionWindowMinutes()

long long Aws::Backup::Model::BackupRuleInput::GetCompletionWindowMinutes ( ) const
inline

A value in minutes after a backup job is successfully started before it must be completed or it will be canceled by AWS Backup. This value is optional.

Definition at line 221 of file BackupRuleInput.h.

◆ GetCopyActions()

const Aws::Vector<CopyAction>& Aws::Backup::Model::BackupRuleInput::GetCopyActions ( ) const
inline

An array of CopyAction objects, which contains the details of the copy operation.

Definition at line 398 of file BackupRuleInput.h.

◆ GetLifecycle()

const Lifecycle& Aws::Backup::Model::BackupRuleInput::GetLifecycle ( ) const
inline

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup will transition and expire backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the ���transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Definition at line 252 of file BackupRuleInput.h.

◆ GetRecoveryPointTags()

const Aws::Map<Aws::String, Aws::String>& Aws::Backup::Model::BackupRuleInput::GetRecoveryPointTags ( ) const
inline

To help organize your resources, you can assign your own metadata to the resources that you create. Each tag is a key-value pair.

Definition at line 319 of file BackupRuleInput.h.

◆ GetRuleName()

const Aws::String& Aws::Backup::Model::BackupRuleInput::GetRuleName ( ) const
inline

An optional display name for a backup rule.

Definition at line 48 of file BackupRuleInput.h.

◆ GetScheduleExpression()

const Aws::String& Aws::Backup::Model::BackupRuleInput::GetScheduleExpression ( ) const
inline

A CRON expression specifying when AWS Backup initiates a backup job.

Definition at line 154 of file BackupRuleInput.h.

◆ GetStartWindowMinutes()

long long Aws::Backup::Model::BackupRuleInput::GetStartWindowMinutes ( ) const
inline

A value in minutes after a backup is scheduled before a job will be canceled if it doesn't start successfully. This value is optional.

Definition at line 196 of file BackupRuleInput.h.

◆ GetTargetBackupVaultName()

const Aws::String& Aws::Backup::Model::BackupRuleInput::GetTargetBackupVaultName ( ) const
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 92 of file BackupRuleInput.h.

◆ Jsonize()

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

◆ LifecycleHasBeenSet()

bool Aws::Backup::Model::BackupRuleInput::LifecycleHasBeenSet ( ) const
inline

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup will transition and expire backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the ���transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Definition at line 264 of file BackupRuleInput.h.

◆ operator=()

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

◆ RecoveryPointTagsHasBeenSet()

bool Aws::Backup::Model::BackupRuleInput::RecoveryPointTagsHasBeenSet ( ) const
inline

To help organize your resources, you can assign your own metadata to the resources that you create. Each tag is a key-value pair.

Definition at line 325 of file BackupRuleInput.h.

◆ RuleNameHasBeenSet()

bool Aws::Backup::Model::BackupRuleInput::RuleNameHasBeenSet ( ) const
inline

An optional display name for a backup rule.

Definition at line 53 of file BackupRuleInput.h.

◆ ScheduleExpressionHasBeenSet()

bool Aws::Backup::Model::BackupRuleInput::ScheduleExpressionHasBeenSet ( ) const
inline

A CRON expression specifying when AWS Backup initiates a backup job.

Definition at line 159 of file BackupRuleInput.h.

◆ SetCompletionWindowMinutes()

void Aws::Backup::Model::BackupRuleInput::SetCompletionWindowMinutes ( long long  value)
inline

A value in minutes after a backup job is successfully started before it must be completed or it will be canceled by AWS Backup. This value is optional.

Definition at line 233 of file BackupRuleInput.h.

◆ SetCopyActions() [1/2]

void Aws::Backup::Model::BackupRuleInput::SetCopyActions ( const Aws::Vector< CopyAction > &  value)
inline

An array of CopyAction objects, which contains the details of the copy operation.

Definition at line 410 of file BackupRuleInput.h.

◆ SetCopyActions() [2/2]

void Aws::Backup::Model::BackupRuleInput::SetCopyActions ( Aws::Vector< CopyAction > &&  value)
inline

An array of CopyAction objects, which contains the details of the copy operation.

Definition at line 416 of file BackupRuleInput.h.

◆ SetLifecycle() [1/2]

void Aws::Backup::Model::BackupRuleInput::SetLifecycle ( const Lifecycle value)
inline

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup will transition and expire backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the ���transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Definition at line 276 of file BackupRuleInput.h.

◆ SetLifecycle() [2/2]

void Aws::Backup::Model::BackupRuleInput::SetLifecycle ( Lifecycle &&  value)
inline

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup will transition and expire backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the ���transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Definition at line 288 of file BackupRuleInput.h.

◆ SetRecoveryPointTags() [1/2]

void Aws::Backup::Model::BackupRuleInput::SetRecoveryPointTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

To help organize your resources, you can assign your own metadata to the resources that you create. Each tag is a key-value pair.

Definition at line 331 of file BackupRuleInput.h.

◆ SetRecoveryPointTags() [2/2]

void Aws::Backup::Model::BackupRuleInput::SetRecoveryPointTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

To help organize your resources, you can assign your own metadata to the resources that you create. Each tag is a key-value pair.

Definition at line 337 of file BackupRuleInput.h.

◆ SetRuleName() [1/3]

void Aws::Backup::Model::BackupRuleInput::SetRuleName ( const Aws::String value)
inline

An optional display name for a backup rule.

Definition at line 58 of file BackupRuleInput.h.

◆ SetRuleName() [2/3]

void Aws::Backup::Model::BackupRuleInput::SetRuleName ( Aws::String &&  value)
inline

An optional display name for a backup rule.

Definition at line 63 of file BackupRuleInput.h.

◆ SetRuleName() [3/3]

void Aws::Backup::Model::BackupRuleInput::SetRuleName ( const char *  value)
inline

An optional display name for a backup rule.

Definition at line 68 of file BackupRuleInput.h.

◆ SetScheduleExpression() [1/3]

void Aws::Backup::Model::BackupRuleInput::SetScheduleExpression ( const Aws::String value)
inline

A CRON expression specifying when AWS Backup initiates a backup job.

Definition at line 164 of file BackupRuleInput.h.

◆ SetScheduleExpression() [2/3]

void Aws::Backup::Model::BackupRuleInput::SetScheduleExpression ( Aws::String &&  value)
inline

A CRON expression specifying when AWS Backup initiates a backup job.

Definition at line 169 of file BackupRuleInput.h.

◆ SetScheduleExpression() [3/3]

void Aws::Backup::Model::BackupRuleInput::SetScheduleExpression ( const char *  value)
inline

A CRON expression specifying when AWS Backup initiates a backup job.

Definition at line 174 of file BackupRuleInput.h.

◆ SetStartWindowMinutes()

void Aws::Backup::Model::BackupRuleInput::SetStartWindowMinutes ( long long  value)
inline

A value in minutes after a backup is scheduled before a job will be canceled if it doesn't start successfully. This value is optional.

Definition at line 208 of file BackupRuleInput.h.

◆ SetTargetBackupVaultName() [1/3]

void Aws::Backup::Model::BackupRuleInput::SetTargetBackupVaultName ( const Aws::String value)
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 108 of file BackupRuleInput.h.

◆ SetTargetBackupVaultName() [2/3]

void Aws::Backup::Model::BackupRuleInput::SetTargetBackupVaultName ( Aws::String &&  value)
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 116 of file BackupRuleInput.h.

◆ SetTargetBackupVaultName() [3/3]

void Aws::Backup::Model::BackupRuleInput::SetTargetBackupVaultName ( const char *  value)
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 124 of file BackupRuleInput.h.

◆ StartWindowMinutesHasBeenSet()

bool Aws::Backup::Model::BackupRuleInput::StartWindowMinutesHasBeenSet ( ) const
inline

A value in minutes after a backup is scheduled before a job will be canceled if it doesn't start successfully. This value is optional.

Definition at line 202 of file BackupRuleInput.h.

◆ TargetBackupVaultNameHasBeenSet()

bool Aws::Backup::Model::BackupRuleInput::TargetBackupVaultNameHasBeenSet ( ) const
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 100 of file BackupRuleInput.h.

◆ WithCompletionWindowMinutes()

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::WithCompletionWindowMinutes ( long long  value)
inline

A value in minutes after a backup job is successfully started before it must be completed or it will be canceled by AWS Backup. This value is optional.

Definition at line 239 of file BackupRuleInput.h.

◆ WithCopyActions() [1/2]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::WithCopyActions ( const Aws::Vector< CopyAction > &  value)
inline

An array of CopyAction objects, which contains the details of the copy operation.

Definition at line 422 of file BackupRuleInput.h.

◆ WithCopyActions() [2/2]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::WithCopyActions ( Aws::Vector< CopyAction > &&  value)
inline

An array of CopyAction objects, which contains the details of the copy operation.

Definition at line 428 of file BackupRuleInput.h.

◆ WithLifecycle() [1/2]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::WithLifecycle ( const Lifecycle value)
inline

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup will transition and expire backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the ���transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Definition at line 300 of file BackupRuleInput.h.

◆ WithLifecycle() [2/2]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::WithLifecycle ( Lifecycle &&  value)
inline

The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. AWS Backup will transition and expire backups automatically according to the lifecycle that you define.

Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “expire after days” setting must be 90 days greater than the ���transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold.

Definition at line 312 of file BackupRuleInput.h.

◆ WithRecoveryPointTags() [1/2]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::WithRecoveryPointTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

To help organize your resources, you can assign your own metadata to the resources that you create. Each tag is a key-value pair.

Definition at line 343 of file BackupRuleInput.h.

◆ WithRecoveryPointTags() [2/2]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::WithRecoveryPointTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

To help organize your resources, you can assign your own metadata to the resources that you create. Each tag is a key-value pair.

Definition at line 349 of file BackupRuleInput.h.

◆ WithRuleName() [1/3]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::WithRuleName ( const Aws::String value)
inline

An optional display name for a backup rule.

Definition at line 73 of file BackupRuleInput.h.

◆ WithRuleName() [2/3]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::WithRuleName ( Aws::String &&  value)
inline

An optional display name for a backup rule.

Definition at line 78 of file BackupRuleInput.h.

◆ WithRuleName() [3/3]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::WithRuleName ( const char *  value)
inline

An optional display name for a backup rule.

Definition at line 83 of file BackupRuleInput.h.

◆ WithScheduleExpression() [1/3]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::WithScheduleExpression ( const Aws::String value)
inline

A CRON expression specifying when AWS Backup initiates a backup job.

Definition at line 179 of file BackupRuleInput.h.

◆ WithScheduleExpression() [2/3]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::WithScheduleExpression ( Aws::String &&  value)
inline

A CRON expression specifying when AWS Backup initiates a backup job.

Definition at line 184 of file BackupRuleInput.h.

◆ WithScheduleExpression() [3/3]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::WithScheduleExpression ( const char *  value)
inline

A CRON expression specifying when AWS Backup initiates a backup job.

Definition at line 189 of file BackupRuleInput.h.

◆ WithStartWindowMinutes()

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::WithStartWindowMinutes ( long long  value)
inline

A value in minutes after a backup is scheduled before a job will be canceled if it doesn't start successfully. This value is optional.

Definition at line 214 of file BackupRuleInput.h.

◆ WithTargetBackupVaultName() [1/3]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::WithTargetBackupVaultName ( const Aws::String value)
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 132 of file BackupRuleInput.h.

◆ WithTargetBackupVaultName() [2/3]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::WithTargetBackupVaultName ( Aws::String &&  value)
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 140 of file BackupRuleInput.h.

◆ WithTargetBackupVaultName() [3/3]

BackupRuleInput& Aws::Backup::Model::BackupRuleInput::WithTargetBackupVaultName ( const char *  value)
inline

The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the AWS Region where they are created. They consist of lowercase letters, numbers, and hyphens.

Definition at line 148 of file BackupRuleInput.h.


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