AWS SDK for C++  1.8.182
AWS SDK for C++
Public Member Functions | List of all members
Aws::RDS::Model::DBInstanceAutomatedBackup Class Reference

#include <DBInstanceAutomatedBackup.h>

Public Member Functions

 DBInstanceAutomatedBackup ()
 
 DBInstanceAutomatedBackup (const Aws::Utils::Xml::XmlNode &xmlNode)
 
DBInstanceAutomatedBackupoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetDBInstanceArn () const
 
bool DBInstanceArnHasBeenSet () const
 
void SetDBInstanceArn (const Aws::String &value)
 
void SetDBInstanceArn (Aws::String &&value)
 
void SetDBInstanceArn (const char *value)
 
DBInstanceAutomatedBackupWithDBInstanceArn (const Aws::String &value)
 
DBInstanceAutomatedBackupWithDBInstanceArn (Aws::String &&value)
 
DBInstanceAutomatedBackupWithDBInstanceArn (const char *value)
 
const Aws::StringGetDbiResourceId () const
 
bool DbiResourceIdHasBeenSet () const
 
void SetDbiResourceId (const Aws::String &value)
 
void SetDbiResourceId (Aws::String &&value)
 
void SetDbiResourceId (const char *value)
 
DBInstanceAutomatedBackupWithDbiResourceId (const Aws::String &value)
 
DBInstanceAutomatedBackupWithDbiResourceId (Aws::String &&value)
 
DBInstanceAutomatedBackupWithDbiResourceId (const char *value)
 
const Aws::StringGetRegion () const
 
bool RegionHasBeenSet () const
 
void SetRegion (const Aws::String &value)
 
void SetRegion (Aws::String &&value)
 
void SetRegion (const char *value)
 
DBInstanceAutomatedBackupWithRegion (const Aws::String &value)
 
DBInstanceAutomatedBackupWithRegion (Aws::String &&value)
 
DBInstanceAutomatedBackupWithRegion (const char *value)
 
const Aws::StringGetDBInstanceIdentifier () const
 
bool DBInstanceIdentifierHasBeenSet () const
 
void SetDBInstanceIdentifier (const Aws::String &value)
 
void SetDBInstanceIdentifier (Aws::String &&value)
 
void SetDBInstanceIdentifier (const char *value)
 
DBInstanceAutomatedBackupWithDBInstanceIdentifier (const Aws::String &value)
 
DBInstanceAutomatedBackupWithDBInstanceIdentifier (Aws::String &&value)
 
DBInstanceAutomatedBackupWithDBInstanceIdentifier (const char *value)
 
const RestoreWindowGetRestoreWindow () const
 
bool RestoreWindowHasBeenSet () const
 
void SetRestoreWindow (const RestoreWindow &value)
 
void SetRestoreWindow (RestoreWindow &&value)
 
DBInstanceAutomatedBackupWithRestoreWindow (const RestoreWindow &value)
 
DBInstanceAutomatedBackupWithRestoreWindow (RestoreWindow &&value)
 
int GetAllocatedStorage () const
 
bool AllocatedStorageHasBeenSet () const
 
void SetAllocatedStorage (int value)
 
DBInstanceAutomatedBackupWithAllocatedStorage (int value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
DBInstanceAutomatedBackupWithStatus (const Aws::String &value)
 
DBInstanceAutomatedBackupWithStatus (Aws::String &&value)
 
DBInstanceAutomatedBackupWithStatus (const char *value)
 
int GetPort () const
 
bool PortHasBeenSet () const
 
void SetPort (int value)
 
DBInstanceAutomatedBackupWithPort (int value)
 
const Aws::StringGetAvailabilityZone () const
 
bool AvailabilityZoneHasBeenSet () const
 
void SetAvailabilityZone (const Aws::String &value)
 
void SetAvailabilityZone (Aws::String &&value)
 
void SetAvailabilityZone (const char *value)
 
DBInstanceAutomatedBackupWithAvailabilityZone (const Aws::String &value)
 
DBInstanceAutomatedBackupWithAvailabilityZone (Aws::String &&value)
 
DBInstanceAutomatedBackupWithAvailabilityZone (const char *value)
 
const Aws::StringGetVpcId () const
 
bool VpcIdHasBeenSet () const
 
void SetVpcId (const Aws::String &value)
 
void SetVpcId (Aws::String &&value)
 
void SetVpcId (const char *value)
 
DBInstanceAutomatedBackupWithVpcId (const Aws::String &value)
 
DBInstanceAutomatedBackupWithVpcId (Aws::String &&value)
 
DBInstanceAutomatedBackupWithVpcId (const char *value)
 
const Aws::Utils::DateTimeGetInstanceCreateTime () const
 
bool InstanceCreateTimeHasBeenSet () const
 
void SetInstanceCreateTime (const Aws::Utils::DateTime &value)
 
void SetInstanceCreateTime (Aws::Utils::DateTime &&value)
 
DBInstanceAutomatedBackupWithInstanceCreateTime (const Aws::Utils::DateTime &value)
 
DBInstanceAutomatedBackupWithInstanceCreateTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetMasterUsername () const
 
bool MasterUsernameHasBeenSet () const
 
void SetMasterUsername (const Aws::String &value)
 
void SetMasterUsername (Aws::String &&value)
 
void SetMasterUsername (const char *value)
 
DBInstanceAutomatedBackupWithMasterUsername (const Aws::String &value)
 
DBInstanceAutomatedBackupWithMasterUsername (Aws::String &&value)
 
DBInstanceAutomatedBackupWithMasterUsername (const char *value)
 
const Aws::StringGetEngine () const
 
bool EngineHasBeenSet () const
 
void SetEngine (const Aws::String &value)
 
void SetEngine (Aws::String &&value)
 
void SetEngine (const char *value)
 
DBInstanceAutomatedBackupWithEngine (const Aws::String &value)
 
DBInstanceAutomatedBackupWithEngine (Aws::String &&value)
 
DBInstanceAutomatedBackupWithEngine (const char *value)
 
const Aws::StringGetEngineVersion () const
 
bool EngineVersionHasBeenSet () const
 
void SetEngineVersion (const Aws::String &value)
 
void SetEngineVersion (Aws::String &&value)
 
void SetEngineVersion (const char *value)
 
DBInstanceAutomatedBackupWithEngineVersion (const Aws::String &value)
 
DBInstanceAutomatedBackupWithEngineVersion (Aws::String &&value)
 
DBInstanceAutomatedBackupWithEngineVersion (const char *value)
 
const Aws::StringGetLicenseModel () const
 
bool LicenseModelHasBeenSet () const
 
void SetLicenseModel (const Aws::String &value)
 
void SetLicenseModel (Aws::String &&value)
 
void SetLicenseModel (const char *value)
 
DBInstanceAutomatedBackupWithLicenseModel (const Aws::String &value)
 
DBInstanceAutomatedBackupWithLicenseModel (Aws::String &&value)
 
DBInstanceAutomatedBackupWithLicenseModel (const char *value)
 
int GetIops () const
 
bool IopsHasBeenSet () const
 
void SetIops (int value)
 
DBInstanceAutomatedBackupWithIops (int value)
 
const Aws::StringGetOptionGroupName () const
 
bool OptionGroupNameHasBeenSet () const
 
void SetOptionGroupName (const Aws::String &value)
 
void SetOptionGroupName (Aws::String &&value)
 
void SetOptionGroupName (const char *value)
 
DBInstanceAutomatedBackupWithOptionGroupName (const Aws::String &value)
 
DBInstanceAutomatedBackupWithOptionGroupName (Aws::String &&value)
 
DBInstanceAutomatedBackupWithOptionGroupName (const char *value)
 
const Aws::StringGetTdeCredentialArn () const
 
bool TdeCredentialArnHasBeenSet () const
 
void SetTdeCredentialArn (const Aws::String &value)
 
void SetTdeCredentialArn (Aws::String &&value)
 
void SetTdeCredentialArn (const char *value)
 
DBInstanceAutomatedBackupWithTdeCredentialArn (const Aws::String &value)
 
DBInstanceAutomatedBackupWithTdeCredentialArn (Aws::String &&value)
 
DBInstanceAutomatedBackupWithTdeCredentialArn (const char *value)
 
bool GetEncrypted () const
 
bool EncryptedHasBeenSet () const
 
void SetEncrypted (bool value)
 
DBInstanceAutomatedBackupWithEncrypted (bool value)
 
const Aws::StringGetStorageType () const
 
bool StorageTypeHasBeenSet () const
 
void SetStorageType (const Aws::String &value)
 
void SetStorageType (Aws::String &&value)
 
void SetStorageType (const char *value)
 
DBInstanceAutomatedBackupWithStorageType (const Aws::String &value)
 
DBInstanceAutomatedBackupWithStorageType (Aws::String &&value)
 
DBInstanceAutomatedBackupWithStorageType (const char *value)
 
const Aws::StringGetKmsKeyId () const
 
bool KmsKeyIdHasBeenSet () const
 
void SetKmsKeyId (const Aws::String &value)
 
void SetKmsKeyId (Aws::String &&value)
 
void SetKmsKeyId (const char *value)
 
DBInstanceAutomatedBackupWithKmsKeyId (const Aws::String &value)
 
DBInstanceAutomatedBackupWithKmsKeyId (Aws::String &&value)
 
DBInstanceAutomatedBackupWithKmsKeyId (const char *value)
 
const Aws::StringGetTimezone () const
 
bool TimezoneHasBeenSet () const
 
void SetTimezone (const Aws::String &value)
 
void SetTimezone (Aws::String &&value)
 
void SetTimezone (const char *value)
 
DBInstanceAutomatedBackupWithTimezone (const Aws::String &value)
 
DBInstanceAutomatedBackupWithTimezone (Aws::String &&value)
 
DBInstanceAutomatedBackupWithTimezone (const char *value)
 
bool GetIAMDatabaseAuthenticationEnabled () const
 
bool IAMDatabaseAuthenticationEnabledHasBeenSet () const
 
void SetIAMDatabaseAuthenticationEnabled (bool value)
 
DBInstanceAutomatedBackupWithIAMDatabaseAuthenticationEnabled (bool value)
 
int GetBackupRetentionPeriod () const
 
bool BackupRetentionPeriodHasBeenSet () const
 
void SetBackupRetentionPeriod (int value)
 
DBInstanceAutomatedBackupWithBackupRetentionPeriod (int value)
 
const Aws::StringGetDBInstanceAutomatedBackupsArn () const
 
bool DBInstanceAutomatedBackupsArnHasBeenSet () const
 
void SetDBInstanceAutomatedBackupsArn (const Aws::String &value)
 
void SetDBInstanceAutomatedBackupsArn (Aws::String &&value)
 
void SetDBInstanceAutomatedBackupsArn (const char *value)
 
DBInstanceAutomatedBackupWithDBInstanceAutomatedBackupsArn (const Aws::String &value)
 
DBInstanceAutomatedBackupWithDBInstanceAutomatedBackupsArn (Aws::String &&value)
 
DBInstanceAutomatedBackupWithDBInstanceAutomatedBackupsArn (const char *value)
 
const Aws::Vector< DBInstanceAutomatedBackupsReplication > & GetDBInstanceAutomatedBackupsReplications () const
 
bool DBInstanceAutomatedBackupsReplicationsHasBeenSet () const
 
void SetDBInstanceAutomatedBackupsReplications (const Aws::Vector< DBInstanceAutomatedBackupsReplication > &value)
 
void SetDBInstanceAutomatedBackupsReplications (Aws::Vector< DBInstanceAutomatedBackupsReplication > &&value)
 
DBInstanceAutomatedBackupWithDBInstanceAutomatedBackupsReplications (const Aws::Vector< DBInstanceAutomatedBackupsReplication > &value)
 
DBInstanceAutomatedBackupWithDBInstanceAutomatedBackupsReplications (Aws::Vector< DBInstanceAutomatedBackupsReplication > &&value)
 
DBInstanceAutomatedBackupAddDBInstanceAutomatedBackupsReplications (const DBInstanceAutomatedBackupsReplication &value)
 
DBInstanceAutomatedBackupAddDBInstanceAutomatedBackupsReplications (DBInstanceAutomatedBackupsReplication &&value)
 

Detailed Description

An automated backup of a DB instance. It consists of system backups, transaction logs, and the database instance properties that existed at the time you deleted the source instance.

See Also:

AWS API Reference

Definition at line 37 of file DBInstanceAutomatedBackup.h.

Constructor & Destructor Documentation

◆ DBInstanceAutomatedBackup() [1/2]

Aws::RDS::Model::DBInstanceAutomatedBackup::DBInstanceAutomatedBackup ( )

◆ DBInstanceAutomatedBackup() [2/2]

Aws::RDS::Model::DBInstanceAutomatedBackup::DBInstanceAutomatedBackup ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddDBInstanceAutomatedBackupsReplications() [1/2]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::AddDBInstanceAutomatedBackupsReplications ( const DBInstanceAutomatedBackupsReplication value)
inline

The list of replications to different AWS Regions associated with the automated backup.

Definition at line 1113 of file DBInstanceAutomatedBackup.h.

◆ AddDBInstanceAutomatedBackupsReplications() [2/2]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::AddDBInstanceAutomatedBackupsReplications ( DBInstanceAutomatedBackupsReplication &&  value)
inline

The list of replications to different AWS Regions associated with the automated backup.

Definition at line 1119 of file DBInstanceAutomatedBackup.h.

◆ AllocatedStorageHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::AllocatedStorageHasBeenSet ( ) const
inline

Specifies the allocated storage size in gibibytes (GiB).

Definition at line 267 of file DBInstanceAutomatedBackup.h.

◆ AvailabilityZoneHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::AvailabilityZoneHasBeenSet ( ) const
inline

The Availability Zone that the automated backup was created in. For information on AWS Regions and Availability Zones, see Regions and Availability Zones.

Definition at line 396 of file DBInstanceAutomatedBackup.h.

◆ BackupRetentionPeriodHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::BackupRetentionPeriodHasBeenSet ( ) const
inline

The retention period for the automated backups.

Definition at line 1019 of file DBInstanceAutomatedBackup.h.

◆ DBInstanceArnHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::DBInstanceArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the automated backups.

Definition at line 56 of file DBInstanceAutomatedBackup.h.

◆ DBInstanceAutomatedBackupsArnHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::DBInstanceAutomatedBackupsArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the replicated automated backups.

Definition at line 1040 of file DBInstanceAutomatedBackup.h.

◆ DBInstanceAutomatedBackupsReplicationsHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::DBInstanceAutomatedBackupsReplicationsHasBeenSet ( ) const
inline

The list of replications to different AWS Regions associated with the automated backup.

Definition at line 1083 of file DBInstanceAutomatedBackup.h.

◆ DBInstanceIdentifierHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::DBInstanceIdentifierHasBeenSet ( ) const
inline

The customer id of the instance that is/was associated with the automated backup.

Definition at line 189 of file DBInstanceAutomatedBackup.h.

◆ DbiResourceIdHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::DbiResourceIdHasBeenSet ( ) const
inline

The identifier for the source DB instance, which can't be changed and which is unique to an AWS Region.

Definition at line 99 of file DBInstanceAutomatedBackup.h.

◆ EncryptedHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::EncryptedHasBeenSet ( ) const
inline

Specifies whether the automated backup is encrypted.

Definition at line 810 of file DBInstanceAutomatedBackup.h.

◆ EngineHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::EngineHasBeenSet ( ) const
inline

The name of the database engine for this automated backup.

Definition at line 568 of file DBInstanceAutomatedBackup.h.

◆ EngineVersionHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::EngineVersionHasBeenSet ( ) const
inline

The version of the database engine for the automated backup.

Definition at line 609 of file DBInstanceAutomatedBackup.h.

◆ GetAllocatedStorage()

int Aws::RDS::Model::DBInstanceAutomatedBackup::GetAllocatedStorage ( ) const
inline

Specifies the allocated storage size in gibibytes (GiB).

Definition at line 262 of file DBInstanceAutomatedBackup.h.

◆ GetAvailabilityZone()

const Aws::String& Aws::RDS::Model::DBInstanceAutomatedBackup::GetAvailabilityZone ( ) const
inline

The Availability Zone that the automated backup was created in. For information on AWS Regions and Availability Zones, see Regions and Availability Zones.

Definition at line 388 of file DBInstanceAutomatedBackup.h.

◆ GetBackupRetentionPeriod()

int Aws::RDS::Model::DBInstanceAutomatedBackup::GetBackupRetentionPeriod ( ) const
inline

The retention period for the automated backups.

Definition at line 1014 of file DBInstanceAutomatedBackup.h.

◆ GetDBInstanceArn()

const Aws::String& Aws::RDS::Model::DBInstanceAutomatedBackup::GetDBInstanceArn ( ) const
inline

The Amazon Resource Name (ARN) for the automated backups.

Definition at line 51 of file DBInstanceAutomatedBackup.h.

◆ GetDBInstanceAutomatedBackupsArn()

const Aws::String& Aws::RDS::Model::DBInstanceAutomatedBackup::GetDBInstanceAutomatedBackupsArn ( ) const
inline

The Amazon Resource Name (ARN) for the replicated automated backups.

Definition at line 1035 of file DBInstanceAutomatedBackup.h.

◆ GetDBInstanceAutomatedBackupsReplications()

const Aws::Vector<DBInstanceAutomatedBackupsReplication>& Aws::RDS::Model::DBInstanceAutomatedBackup::GetDBInstanceAutomatedBackupsReplications ( ) const
inline

The list of replications to different AWS Regions associated with the automated backup.

Definition at line 1077 of file DBInstanceAutomatedBackup.h.

◆ GetDBInstanceIdentifier()

const Aws::String& Aws::RDS::Model::DBInstanceAutomatedBackup::GetDBInstanceIdentifier ( ) const
inline

The customer id of the instance that is/was associated with the automated backup.

Definition at line 183 of file DBInstanceAutomatedBackup.h.

◆ GetDbiResourceId()

const Aws::String& Aws::RDS::Model::DBInstanceAutomatedBackup::GetDbiResourceId ( ) const
inline

The identifier for the source DB instance, which can't be changed and which is unique to an AWS Region.

Definition at line 93 of file DBInstanceAutomatedBackup.h.

◆ GetEncrypted()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::GetEncrypted ( ) const
inline

Specifies whether the automated backup is encrypted.

Definition at line 805 of file DBInstanceAutomatedBackup.h.

◆ GetEngine()

const Aws::String& Aws::RDS::Model::DBInstanceAutomatedBackup::GetEngine ( ) const
inline

The name of the database engine for this automated backup.

Definition at line 563 of file DBInstanceAutomatedBackup.h.

◆ GetEngineVersion()

const Aws::String& Aws::RDS::Model::DBInstanceAutomatedBackup::GetEngineVersion ( ) const
inline

The version of the database engine for the automated backup.

Definition at line 604 of file DBInstanceAutomatedBackup.h.

◆ GetIAMDatabaseAuthenticationEnabled()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::GetIAMDatabaseAuthenticationEnabled ( ) const
inline

True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.

Definition at line 990 of file DBInstanceAutomatedBackup.h.

◆ GetInstanceCreateTime()

const Aws::Utils::DateTime& Aws::RDS::Model::DBInstanceAutomatedBackup::GetInstanceCreateTime ( ) const
inline

Provides the date and time that the DB instance was created.

Definition at line 491 of file DBInstanceAutomatedBackup.h.

◆ GetIops()

int Aws::RDS::Model::DBInstanceAutomatedBackup::GetIops ( ) const
inline

The IOPS (I/O operations per second) value for the automated backup.

Definition at line 686 of file DBInstanceAutomatedBackup.h.

◆ GetKmsKeyId()

const Aws::String& Aws::RDS::Model::DBInstanceAutomatedBackup::GetKmsKeyId ( ) const
inline

The AWS KMS key ID for an automated backup.

The AWS KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the AWS KMS customer master key (CMK).

Definition at line 869 of file DBInstanceAutomatedBackup.h.

◆ GetLicenseModel()

const Aws::String& Aws::RDS::Model::DBInstanceAutomatedBackup::GetLicenseModel ( ) const
inline

License model information for the automated backup.

Definition at line 645 of file DBInstanceAutomatedBackup.h.

◆ GetMasterUsername()

const Aws::String& Aws::RDS::Model::DBInstanceAutomatedBackup::GetMasterUsername ( ) const
inline

The license model of an automated backup.

Definition at line 522 of file DBInstanceAutomatedBackup.h.

◆ GetOptionGroupName()

const Aws::String& Aws::RDS::Model::DBInstanceAutomatedBackup::GetOptionGroupName ( ) const
inline

The option group the automated backup is associated with. If omitted, the default option group for the engine specified is used.

Definition at line 708 of file DBInstanceAutomatedBackup.h.

◆ GetPort()

int Aws::RDS::Model::DBInstanceAutomatedBackup::GetPort ( ) const
inline

The port number that the automated backup used for connections.

Default: Inherits from the source DB instance

Valid Values: 1150-65535

Definition at line 358 of file DBInstanceAutomatedBackup.h.

◆ GetRegion()

const Aws::String& Aws::RDS::Model::DBInstanceAutomatedBackup::GetRegion ( ) const
inline

The AWS Region associated with the automated backup.

Definition at line 141 of file DBInstanceAutomatedBackup.h.

◆ GetRestoreWindow()

const RestoreWindow& Aws::RDS::Model::DBInstanceAutomatedBackup::GetRestoreWindow ( ) const
inline

Earliest and latest time an instance can be restored to.

Definition at line 231 of file DBInstanceAutomatedBackup.h.

◆ GetStatus()

const Aws::String& Aws::RDS::Model::DBInstanceAutomatedBackup::GetStatus ( ) const
inline

Provides a list of status information for an automated backup:

  • active - automated backups for current instances

  • retained - automated backups for deleted instances

  • creating - automated backups that are waiting for the first automated snapshot to be available.

Definition at line 287 of file DBInstanceAutomatedBackup.h.

◆ GetStorageType()

const Aws::String& Aws::RDS::Model::DBInstanceAutomatedBackup::GetStorageType ( ) const
inline

Specifies the storage type associated with the automated backup.

Definition at line 826 of file DBInstanceAutomatedBackup.h.

◆ GetTdeCredentialArn()

const Aws::String& Aws::RDS::Model::DBInstanceAutomatedBackup::GetTdeCredentialArn ( ) const
inline

The ARN from the key store with which the automated backup is associated for TDE encryption.

Definition at line 757 of file DBInstanceAutomatedBackup.h.

◆ GetTimezone()

const Aws::String& Aws::RDS::Model::DBInstanceAutomatedBackup::GetTimezone ( ) const
inline

The time zone of the automated backup. In most cases, the Timezone element is empty. Timezone content appears only for Microsoft SQL Server DB instances that were created with a time zone specified.

Definition at line 927 of file DBInstanceAutomatedBackup.h.

◆ GetVpcId()

const Aws::String& Aws::RDS::Model::DBInstanceAutomatedBackup::GetVpcId ( ) const
inline

Provides the VPC ID associated with the DB instance

Definition at line 450 of file DBInstanceAutomatedBackup.h.

◆ IAMDatabaseAuthenticationEnabledHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::IAMDatabaseAuthenticationEnabledHasBeenSet ( ) const
inline

True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.

Definition at line 996 of file DBInstanceAutomatedBackup.h.

◆ InstanceCreateTimeHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::InstanceCreateTimeHasBeenSet ( ) const
inline

Provides the date and time that the DB instance was created.

Definition at line 496 of file DBInstanceAutomatedBackup.h.

◆ IopsHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::IopsHasBeenSet ( ) const
inline

The IOPS (I/O operations per second) value for the automated backup.

Definition at line 691 of file DBInstanceAutomatedBackup.h.

◆ KmsKeyIdHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::KmsKeyIdHasBeenSet ( ) const
inline

The AWS KMS key ID for an automated backup.

The AWS KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the AWS KMS customer master key (CMK).

Definition at line 876 of file DBInstanceAutomatedBackup.h.

◆ LicenseModelHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::LicenseModelHasBeenSet ( ) const
inline

License model information for the automated backup.

Definition at line 650 of file DBInstanceAutomatedBackup.h.

◆ MasterUsernameHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::MasterUsernameHasBeenSet ( ) const
inline

The license model of an automated backup.

Definition at line 527 of file DBInstanceAutomatedBackup.h.

◆ operator=()

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OptionGroupNameHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::OptionGroupNameHasBeenSet ( ) const
inline

The option group the automated backup is associated with. If omitted, the default option group for the engine specified is used.

Definition at line 714 of file DBInstanceAutomatedBackup.h.

◆ OutputToStream() [1/2]

void Aws::RDS::Model::DBInstanceAutomatedBackup::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::RDS::Model::DBInstanceAutomatedBackup::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ PortHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::PortHasBeenSet ( ) const
inline

The port number that the automated backup used for connections.

Default: Inherits from the source DB instance

Valid Values: 1150-65535

Definition at line 365 of file DBInstanceAutomatedBackup.h.

◆ RegionHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::RegionHasBeenSet ( ) const
inline

The AWS Region associated with the automated backup.

Definition at line 146 of file DBInstanceAutomatedBackup.h.

◆ RestoreWindowHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::RestoreWindowHasBeenSet ( ) const
inline

Earliest and latest time an instance can be restored to.

Definition at line 236 of file DBInstanceAutomatedBackup.h.

◆ SetAllocatedStorage()

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetAllocatedStorage ( int  value)
inline

Specifies the allocated storage size in gibibytes (GiB).

Definition at line 272 of file DBInstanceAutomatedBackup.h.

◆ SetAvailabilityZone() [1/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone that the automated backup was created in. For information on AWS Regions and Availability Zones, see Regions and Availability Zones.

Definition at line 412 of file DBInstanceAutomatedBackup.h.

◆ SetAvailabilityZone() [2/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetAvailabilityZone ( const Aws::String value)
inline

The Availability Zone that the automated backup was created in. For information on AWS Regions and Availability Zones, see Regions and Availability Zones.

Definition at line 404 of file DBInstanceAutomatedBackup.h.

◆ SetAvailabilityZone() [3/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetAvailabilityZone ( const char *  value)
inline

The Availability Zone that the automated backup was created in. For information on AWS Regions and Availability Zones, see Regions and Availability Zones.

Definition at line 420 of file DBInstanceAutomatedBackup.h.

◆ SetBackupRetentionPeriod()

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetBackupRetentionPeriod ( int  value)
inline

The retention period for the automated backups.

Definition at line 1024 of file DBInstanceAutomatedBackup.h.

◆ SetDBInstanceArn() [1/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the automated backups.

Definition at line 66 of file DBInstanceAutomatedBackup.h.

◆ SetDBInstanceArn() [2/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the automated backups.

Definition at line 61 of file DBInstanceAutomatedBackup.h.

◆ SetDBInstanceArn() [3/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the automated backups.

Definition at line 71 of file DBInstanceAutomatedBackup.h.

◆ SetDBInstanceAutomatedBackupsArn() [1/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceAutomatedBackupsArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the replicated automated backups.

Definition at line 1050 of file DBInstanceAutomatedBackup.h.

◆ SetDBInstanceAutomatedBackupsArn() [2/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceAutomatedBackupsArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the replicated automated backups.

Definition at line 1045 of file DBInstanceAutomatedBackup.h.

◆ SetDBInstanceAutomatedBackupsArn() [3/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceAutomatedBackupsArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the replicated automated backups.

Definition at line 1055 of file DBInstanceAutomatedBackup.h.

◆ SetDBInstanceAutomatedBackupsReplications() [1/2]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceAutomatedBackupsReplications ( Aws::Vector< DBInstanceAutomatedBackupsReplication > &&  value)
inline

The list of replications to different AWS Regions associated with the automated backup.

Definition at line 1095 of file DBInstanceAutomatedBackup.h.

◆ SetDBInstanceAutomatedBackupsReplications() [2/2]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceAutomatedBackupsReplications ( const Aws::Vector< DBInstanceAutomatedBackupsReplication > &  value)
inline

The list of replications to different AWS Regions associated with the automated backup.

Definition at line 1089 of file DBInstanceAutomatedBackup.h.

◆ SetDBInstanceIdentifier() [1/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceIdentifier ( Aws::String &&  value)
inline

The customer id of the instance that is/was associated with the automated backup.

Definition at line 201 of file DBInstanceAutomatedBackup.h.

◆ SetDBInstanceIdentifier() [2/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceIdentifier ( const Aws::String value)
inline

The customer id of the instance that is/was associated with the automated backup.

Definition at line 195 of file DBInstanceAutomatedBackup.h.

◆ SetDBInstanceIdentifier() [3/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetDBInstanceIdentifier ( const char *  value)
inline

The customer id of the instance that is/was associated with the automated backup.

Definition at line 207 of file DBInstanceAutomatedBackup.h.

◆ SetDbiResourceId() [1/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetDbiResourceId ( Aws::String &&  value)
inline

The identifier for the source DB instance, which can't be changed and which is unique to an AWS Region.

Definition at line 111 of file DBInstanceAutomatedBackup.h.

◆ SetDbiResourceId() [2/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetDbiResourceId ( const Aws::String value)
inline

The identifier for the source DB instance, which can't be changed and which is unique to an AWS Region.

Definition at line 105 of file DBInstanceAutomatedBackup.h.

◆ SetDbiResourceId() [3/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetDbiResourceId ( const char *  value)
inline

The identifier for the source DB instance, which can't be changed and which is unique to an AWS Region.

Definition at line 117 of file DBInstanceAutomatedBackup.h.

◆ SetEncrypted()

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetEncrypted ( bool  value)
inline

Specifies whether the automated backup is encrypted.

Definition at line 815 of file DBInstanceAutomatedBackup.h.

◆ SetEngine() [1/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetEngine ( Aws::String &&  value)
inline

The name of the database engine for this automated backup.

Definition at line 578 of file DBInstanceAutomatedBackup.h.

◆ SetEngine() [2/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetEngine ( const Aws::String value)
inline

The name of the database engine for this automated backup.

Definition at line 573 of file DBInstanceAutomatedBackup.h.

◆ SetEngine() [3/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetEngine ( const char *  value)
inline

The name of the database engine for this automated backup.

Definition at line 583 of file DBInstanceAutomatedBackup.h.

◆ SetEngineVersion() [1/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetEngineVersion ( Aws::String &&  value)
inline

The version of the database engine for the automated backup.

Definition at line 619 of file DBInstanceAutomatedBackup.h.

◆ SetEngineVersion() [2/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetEngineVersion ( const Aws::String value)
inline

The version of the database engine for the automated backup.

Definition at line 614 of file DBInstanceAutomatedBackup.h.

◆ SetEngineVersion() [3/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetEngineVersion ( const char *  value)
inline

The version of the database engine for the automated backup.

Definition at line 624 of file DBInstanceAutomatedBackup.h.

◆ SetIAMDatabaseAuthenticationEnabled()

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetIAMDatabaseAuthenticationEnabled ( bool  value)
inline

True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.

Definition at line 1002 of file DBInstanceAutomatedBackup.h.

◆ SetInstanceCreateTime() [1/2]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetInstanceCreateTime ( Aws::Utils::DateTime &&  value)
inline

Provides the date and time that the DB instance was created.

Definition at line 506 of file DBInstanceAutomatedBackup.h.

◆ SetInstanceCreateTime() [2/2]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetInstanceCreateTime ( const Aws::Utils::DateTime value)
inline

Provides the date and time that the DB instance was created.

Definition at line 501 of file DBInstanceAutomatedBackup.h.

◆ SetIops()

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetIops ( int  value)
inline

The IOPS (I/O operations per second) value for the automated backup.

Definition at line 696 of file DBInstanceAutomatedBackup.h.

◆ SetKmsKeyId() [1/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetKmsKeyId ( Aws::String &&  value)
inline

The AWS KMS key ID for an automated backup.

The AWS KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the AWS KMS customer master key (CMK).

Definition at line 890 of file DBInstanceAutomatedBackup.h.

◆ SetKmsKeyId() [2/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetKmsKeyId ( const Aws::String value)
inline

The AWS KMS key ID for an automated backup.

The AWS KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the AWS KMS customer master key (CMK).

Definition at line 883 of file DBInstanceAutomatedBackup.h.

◆ SetKmsKeyId() [3/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetKmsKeyId ( const char *  value)
inline

The AWS KMS key ID for an automated backup.

The AWS KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the AWS KMS customer master key (CMK).

Definition at line 897 of file DBInstanceAutomatedBackup.h.

◆ SetLicenseModel() [1/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetLicenseModel ( Aws::String &&  value)
inline

License model information for the automated backup.

Definition at line 660 of file DBInstanceAutomatedBackup.h.

◆ SetLicenseModel() [2/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetLicenseModel ( const Aws::String value)
inline

License model information for the automated backup.

Definition at line 655 of file DBInstanceAutomatedBackup.h.

◆ SetLicenseModel() [3/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetLicenseModel ( const char *  value)
inline

License model information for the automated backup.

Definition at line 665 of file DBInstanceAutomatedBackup.h.

◆ SetMasterUsername() [1/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetMasterUsername ( Aws::String &&  value)
inline

The license model of an automated backup.

Definition at line 537 of file DBInstanceAutomatedBackup.h.

◆ SetMasterUsername() [2/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetMasterUsername ( const Aws::String value)
inline

The license model of an automated backup.

Definition at line 532 of file DBInstanceAutomatedBackup.h.

◆ SetMasterUsername() [3/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetMasterUsername ( const char *  value)
inline

The license model of an automated backup.

Definition at line 542 of file DBInstanceAutomatedBackup.h.

◆ SetOptionGroupName() [1/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetOptionGroupName ( Aws::String &&  value)
inline

The option group the automated backup is associated with. If omitted, the default option group for the engine specified is used.

Definition at line 726 of file DBInstanceAutomatedBackup.h.

◆ SetOptionGroupName() [2/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetOptionGroupName ( const Aws::String value)
inline

The option group the automated backup is associated with. If omitted, the default option group for the engine specified is used.

Definition at line 720 of file DBInstanceAutomatedBackup.h.

◆ SetOptionGroupName() [3/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetOptionGroupName ( const char *  value)
inline

The option group the automated backup is associated with. If omitted, the default option group for the engine specified is used.

Definition at line 732 of file DBInstanceAutomatedBackup.h.

◆ SetPort()

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetPort ( int  value)
inline

The port number that the automated backup used for connections.

Default: Inherits from the source DB instance

Valid Values: 1150-65535

Definition at line 372 of file DBInstanceAutomatedBackup.h.

◆ SetRegion() [1/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetRegion ( Aws::String &&  value)
inline

The AWS Region associated with the automated backup.

Definition at line 156 of file DBInstanceAutomatedBackup.h.

◆ SetRegion() [2/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetRegion ( const Aws::String value)
inline

The AWS Region associated with the automated backup.

Definition at line 151 of file DBInstanceAutomatedBackup.h.

◆ SetRegion() [3/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetRegion ( const char *  value)
inline

The AWS Region associated with the automated backup.

Definition at line 161 of file DBInstanceAutomatedBackup.h.

◆ SetRestoreWindow() [1/2]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetRestoreWindow ( const RestoreWindow value)
inline

Earliest and latest time an instance can be restored to.

Definition at line 241 of file DBInstanceAutomatedBackup.h.

◆ SetRestoreWindow() [2/2]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetRestoreWindow ( RestoreWindow &&  value)
inline

Earliest and latest time an instance can be restored to.

Definition at line 246 of file DBInstanceAutomatedBackup.h.

◆ SetStatus() [1/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetStatus ( Aws::String &&  value)
inline

Provides a list of status information for an automated backup:

  • active - automated backups for current instances

  • retained - automated backups for deleted instances

  • creating - automated backups that are waiting for the first automated snapshot to be available.

Definition at line 314 of file DBInstanceAutomatedBackup.h.

◆ SetStatus() [2/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetStatus ( const Aws::String value)
inline

Provides a list of status information for an automated backup:

  • active - automated backups for current instances

  • retained - automated backups for deleted instances

  • creating - automated backups that are waiting for the first automated snapshot to be available.

Definition at line 305 of file DBInstanceAutomatedBackup.h.

◆ SetStatus() [3/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetStatus ( const char *  value)
inline

Provides a list of status information for an automated backup:

  • active - automated backups for current instances

  • retained - automated backups for deleted instances

  • creating - automated backups that are waiting for the first automated snapshot to be available.

Definition at line 323 of file DBInstanceAutomatedBackup.h.

◆ SetStorageType() [1/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetStorageType ( Aws::String &&  value)
inline

Specifies the storage type associated with the automated backup.

Definition at line 841 of file DBInstanceAutomatedBackup.h.

◆ SetStorageType() [2/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetStorageType ( const Aws::String value)
inline

Specifies the storage type associated with the automated backup.

Definition at line 836 of file DBInstanceAutomatedBackup.h.

◆ SetStorageType() [3/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetStorageType ( const char *  value)
inline

Specifies the storage type associated with the automated backup.

Definition at line 846 of file DBInstanceAutomatedBackup.h.

◆ SetTdeCredentialArn() [1/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetTdeCredentialArn ( Aws::String &&  value)
inline

The ARN from the key store with which the automated backup is associated for TDE encryption.

Definition at line 775 of file DBInstanceAutomatedBackup.h.

◆ SetTdeCredentialArn() [2/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetTdeCredentialArn ( const Aws::String value)
inline

The ARN from the key store with which the automated backup is associated for TDE encryption.

Definition at line 769 of file DBInstanceAutomatedBackup.h.

◆ SetTdeCredentialArn() [3/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetTdeCredentialArn ( const char *  value)
inline

The ARN from the key store with which the automated backup is associated for TDE encryption.

Definition at line 781 of file DBInstanceAutomatedBackup.h.

◆ SetTimezone() [1/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetTimezone ( Aws::String &&  value)
inline

The time zone of the automated backup. In most cases, the Timezone element is empty. Timezone content appears only for Microsoft SQL Server DB instances that were created with a time zone specified.

Definition at line 951 of file DBInstanceAutomatedBackup.h.

◆ SetTimezone() [2/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetTimezone ( const Aws::String value)
inline

The time zone of the automated backup. In most cases, the Timezone element is empty. Timezone content appears only for Microsoft SQL Server DB instances that were created with a time zone specified.

Definition at line 943 of file DBInstanceAutomatedBackup.h.

◆ SetTimezone() [3/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetTimezone ( const char *  value)
inline

The time zone of the automated backup. In most cases, the Timezone element is empty. Timezone content appears only for Microsoft SQL Server DB instances that were created with a time zone specified.

Definition at line 959 of file DBInstanceAutomatedBackup.h.

◆ SetVpcId() [1/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetVpcId ( Aws::String &&  value)
inline

Provides the VPC ID associated with the DB instance

Definition at line 465 of file DBInstanceAutomatedBackup.h.

◆ SetVpcId() [2/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetVpcId ( const Aws::String value)
inline

Provides the VPC ID associated with the DB instance

Definition at line 460 of file DBInstanceAutomatedBackup.h.

◆ SetVpcId() [3/3]

void Aws::RDS::Model::DBInstanceAutomatedBackup::SetVpcId ( const char *  value)
inline

Provides the VPC ID associated with the DB instance

Definition at line 470 of file DBInstanceAutomatedBackup.h.

◆ StatusHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::StatusHasBeenSet ( ) const
inline

Provides a list of status information for an automated backup:

  • active - automated backups for current instances

  • retained - automated backups for deleted instances

  • creating - automated backups that are waiting for the first automated snapshot to be available.

Definition at line 296 of file DBInstanceAutomatedBackup.h.

◆ StorageTypeHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::StorageTypeHasBeenSet ( ) const
inline

Specifies the storage type associated with the automated backup.

Definition at line 831 of file DBInstanceAutomatedBackup.h.

◆ TdeCredentialArnHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::TdeCredentialArnHasBeenSet ( ) const
inline

The ARN from the key store with which the automated backup is associated for TDE encryption.

Definition at line 763 of file DBInstanceAutomatedBackup.h.

◆ TimezoneHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::TimezoneHasBeenSet ( ) const
inline

The time zone of the automated backup. In most cases, the Timezone element is empty. Timezone content appears only for Microsoft SQL Server DB instances that were created with a time zone specified.

Definition at line 935 of file DBInstanceAutomatedBackup.h.

◆ VpcIdHasBeenSet()

bool Aws::RDS::Model::DBInstanceAutomatedBackup::VpcIdHasBeenSet ( ) const
inline

Provides the VPC ID associated with the DB instance

Definition at line 455 of file DBInstanceAutomatedBackup.h.

◆ WithAllocatedStorage()

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithAllocatedStorage ( int  value)
inline

Specifies the allocated storage size in gibibytes (GiB).

Definition at line 277 of file DBInstanceAutomatedBackup.h.

◆ WithAvailabilityZone() [1/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone that the automated backup was created in. For information on AWS Regions and Availability Zones, see Regions and Availability Zones.

Definition at line 436 of file DBInstanceAutomatedBackup.h.

◆ WithAvailabilityZone() [2/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithAvailabilityZone ( const Aws::String value)
inline

The Availability Zone that the automated backup was created in. For information on AWS Regions and Availability Zones, see Regions and Availability Zones.

Definition at line 428 of file DBInstanceAutomatedBackup.h.

◆ WithAvailabilityZone() [3/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithAvailabilityZone ( const char *  value)
inline

The Availability Zone that the automated backup was created in. For information on AWS Regions and Availability Zones, see Regions and Availability Zones.

Definition at line 444 of file DBInstanceAutomatedBackup.h.

◆ WithBackupRetentionPeriod()

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithBackupRetentionPeriod ( int  value)
inline

The retention period for the automated backups.

Definition at line 1029 of file DBInstanceAutomatedBackup.h.

◆ WithDBInstanceArn() [1/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the automated backups.

Definition at line 81 of file DBInstanceAutomatedBackup.h.

◆ WithDBInstanceArn() [2/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the automated backups.

Definition at line 76 of file DBInstanceAutomatedBackup.h.

◆ WithDBInstanceArn() [3/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the automated backups.

Definition at line 86 of file DBInstanceAutomatedBackup.h.

◆ WithDBInstanceAutomatedBackupsArn() [1/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceAutomatedBackupsArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the replicated automated backups.

Definition at line 1065 of file DBInstanceAutomatedBackup.h.

◆ WithDBInstanceAutomatedBackupsArn() [2/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceAutomatedBackupsArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the replicated automated backups.

Definition at line 1060 of file DBInstanceAutomatedBackup.h.

◆ WithDBInstanceAutomatedBackupsArn() [3/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceAutomatedBackupsArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the replicated automated backups.

Definition at line 1070 of file DBInstanceAutomatedBackup.h.

◆ WithDBInstanceAutomatedBackupsReplications() [1/2]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceAutomatedBackupsReplications ( Aws::Vector< DBInstanceAutomatedBackupsReplication > &&  value)
inline

The list of replications to different AWS Regions associated with the automated backup.

Definition at line 1107 of file DBInstanceAutomatedBackup.h.

◆ WithDBInstanceAutomatedBackupsReplications() [2/2]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceAutomatedBackupsReplications ( const Aws::Vector< DBInstanceAutomatedBackupsReplication > &  value)
inline

The list of replications to different AWS Regions associated with the automated backup.

Definition at line 1101 of file DBInstanceAutomatedBackup.h.

◆ WithDBInstanceIdentifier() [1/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceIdentifier ( Aws::String &&  value)
inline

The customer id of the instance that is/was associated with the automated backup.

Definition at line 219 of file DBInstanceAutomatedBackup.h.

◆ WithDBInstanceIdentifier() [2/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceIdentifier ( const Aws::String value)
inline

The customer id of the instance that is/was associated with the automated backup.

Definition at line 213 of file DBInstanceAutomatedBackup.h.

◆ WithDBInstanceIdentifier() [3/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithDBInstanceIdentifier ( const char *  value)
inline

The customer id of the instance that is/was associated with the automated backup.

Definition at line 225 of file DBInstanceAutomatedBackup.h.

◆ WithDbiResourceId() [1/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithDbiResourceId ( Aws::String &&  value)
inline

The identifier for the source DB instance, which can't be changed and which is unique to an AWS Region.

Definition at line 129 of file DBInstanceAutomatedBackup.h.

◆ WithDbiResourceId() [2/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithDbiResourceId ( const Aws::String value)
inline

The identifier for the source DB instance, which can't be changed and which is unique to an AWS Region.

Definition at line 123 of file DBInstanceAutomatedBackup.h.

◆ WithDbiResourceId() [3/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithDbiResourceId ( const char *  value)
inline

The identifier for the source DB instance, which can't be changed and which is unique to an AWS Region.

Definition at line 135 of file DBInstanceAutomatedBackup.h.

◆ WithEncrypted()

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithEncrypted ( bool  value)
inline

Specifies whether the automated backup is encrypted.

Definition at line 820 of file DBInstanceAutomatedBackup.h.

◆ WithEngine() [1/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithEngine ( Aws::String &&  value)
inline

The name of the database engine for this automated backup.

Definition at line 593 of file DBInstanceAutomatedBackup.h.

◆ WithEngine() [2/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithEngine ( const Aws::String value)
inline

The name of the database engine for this automated backup.

Definition at line 588 of file DBInstanceAutomatedBackup.h.

◆ WithEngine() [3/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithEngine ( const char *  value)
inline

The name of the database engine for this automated backup.

Definition at line 598 of file DBInstanceAutomatedBackup.h.

◆ WithEngineVersion() [1/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithEngineVersion ( Aws::String &&  value)
inline

The version of the database engine for the automated backup.

Definition at line 634 of file DBInstanceAutomatedBackup.h.

◆ WithEngineVersion() [2/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithEngineVersion ( const Aws::String value)
inline

The version of the database engine for the automated backup.

Definition at line 629 of file DBInstanceAutomatedBackup.h.

◆ WithEngineVersion() [3/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithEngineVersion ( const char *  value)
inline

The version of the database engine for the automated backup.

Definition at line 639 of file DBInstanceAutomatedBackup.h.

◆ WithIAMDatabaseAuthenticationEnabled()

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithIAMDatabaseAuthenticationEnabled ( bool  value)
inline

True if mapping of AWS Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.

Definition at line 1008 of file DBInstanceAutomatedBackup.h.

◆ WithInstanceCreateTime() [1/2]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithInstanceCreateTime ( Aws::Utils::DateTime &&  value)
inline

Provides the date and time that the DB instance was created.

Definition at line 516 of file DBInstanceAutomatedBackup.h.

◆ WithInstanceCreateTime() [2/2]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithInstanceCreateTime ( const Aws::Utils::DateTime value)
inline

Provides the date and time that the DB instance was created.

Definition at line 511 of file DBInstanceAutomatedBackup.h.

◆ WithIops()

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithIops ( int  value)
inline

The IOPS (I/O operations per second) value for the automated backup.

Definition at line 701 of file DBInstanceAutomatedBackup.h.

◆ WithKmsKeyId() [1/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithKmsKeyId ( Aws::String &&  value)
inline

The AWS KMS key ID for an automated backup.

The AWS KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the AWS KMS customer master key (CMK).

Definition at line 911 of file DBInstanceAutomatedBackup.h.

◆ WithKmsKeyId() [2/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithKmsKeyId ( const Aws::String value)
inline

The AWS KMS key ID for an automated backup.

The AWS KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the AWS KMS customer master key (CMK).

Definition at line 904 of file DBInstanceAutomatedBackup.h.

◆ WithKmsKeyId() [3/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithKmsKeyId ( const char *  value)
inline

The AWS KMS key ID for an automated backup.

The AWS KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the AWS KMS customer master key (CMK).

Definition at line 918 of file DBInstanceAutomatedBackup.h.

◆ WithLicenseModel() [1/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithLicenseModel ( Aws::String &&  value)
inline

License model information for the automated backup.

Definition at line 675 of file DBInstanceAutomatedBackup.h.

◆ WithLicenseModel() [2/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithLicenseModel ( const Aws::String value)
inline

License model information for the automated backup.

Definition at line 670 of file DBInstanceAutomatedBackup.h.

◆ WithLicenseModel() [3/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithLicenseModel ( const char *  value)
inline

License model information for the automated backup.

Definition at line 680 of file DBInstanceAutomatedBackup.h.

◆ WithMasterUsername() [1/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithMasterUsername ( Aws::String &&  value)
inline

The license model of an automated backup.

Definition at line 552 of file DBInstanceAutomatedBackup.h.

◆ WithMasterUsername() [2/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithMasterUsername ( const Aws::String value)
inline

The license model of an automated backup.

Definition at line 547 of file DBInstanceAutomatedBackup.h.

◆ WithMasterUsername() [3/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithMasterUsername ( const char *  value)
inline

The license model of an automated backup.

Definition at line 557 of file DBInstanceAutomatedBackup.h.

◆ WithOptionGroupName() [1/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithOptionGroupName ( Aws::String &&  value)
inline

The option group the automated backup is associated with. If omitted, the default option group for the engine specified is used.

Definition at line 744 of file DBInstanceAutomatedBackup.h.

◆ WithOptionGroupName() [2/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithOptionGroupName ( const Aws::String value)
inline

The option group the automated backup is associated with. If omitted, the default option group for the engine specified is used.

Definition at line 738 of file DBInstanceAutomatedBackup.h.

◆ WithOptionGroupName() [3/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithOptionGroupName ( const char *  value)
inline

The option group the automated backup is associated with. If omitted, the default option group for the engine specified is used.

Definition at line 750 of file DBInstanceAutomatedBackup.h.

◆ WithPort()

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithPort ( int  value)
inline

The port number that the automated backup used for connections.

Default: Inherits from the source DB instance

Valid Values: 1150-65535

Definition at line 379 of file DBInstanceAutomatedBackup.h.

◆ WithRegion() [1/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithRegion ( Aws::String &&  value)
inline

The AWS Region associated with the automated backup.

Definition at line 171 of file DBInstanceAutomatedBackup.h.

◆ WithRegion() [2/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithRegion ( const Aws::String value)
inline

The AWS Region associated with the automated backup.

Definition at line 166 of file DBInstanceAutomatedBackup.h.

◆ WithRegion() [3/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithRegion ( const char *  value)
inline

The AWS Region associated with the automated backup.

Definition at line 176 of file DBInstanceAutomatedBackup.h.

◆ WithRestoreWindow() [1/2]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithRestoreWindow ( const RestoreWindow value)
inline

Earliest and latest time an instance can be restored to.

Definition at line 251 of file DBInstanceAutomatedBackup.h.

◆ WithRestoreWindow() [2/2]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithRestoreWindow ( RestoreWindow &&  value)
inline

Earliest and latest time an instance can be restored to.

Definition at line 256 of file DBInstanceAutomatedBackup.h.

◆ WithStatus() [1/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithStatus ( Aws::String &&  value)
inline

Provides a list of status information for an automated backup:

  • active - automated backups for current instances

  • retained - automated backups for deleted instances

  • creating - automated backups that are waiting for the first automated snapshot to be available.

Definition at line 341 of file DBInstanceAutomatedBackup.h.

◆ WithStatus() [2/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithStatus ( const Aws::String value)
inline

Provides a list of status information for an automated backup:

  • active - automated backups for current instances

  • retained - automated backups for deleted instances

  • creating - automated backups that are waiting for the first automated snapshot to be available.

Definition at line 332 of file DBInstanceAutomatedBackup.h.

◆ WithStatus() [3/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithStatus ( const char *  value)
inline

Provides a list of status information for an automated backup:

  • active - automated backups for current instances

  • retained - automated backups for deleted instances

  • creating - automated backups that are waiting for the first automated snapshot to be available.

Definition at line 350 of file DBInstanceAutomatedBackup.h.

◆ WithStorageType() [1/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithStorageType ( Aws::String &&  value)
inline

Specifies the storage type associated with the automated backup.

Definition at line 856 of file DBInstanceAutomatedBackup.h.

◆ WithStorageType() [2/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithStorageType ( const Aws::String value)
inline

Specifies the storage type associated with the automated backup.

Definition at line 851 of file DBInstanceAutomatedBackup.h.

◆ WithStorageType() [3/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithStorageType ( const char *  value)
inline

Specifies the storage type associated with the automated backup.

Definition at line 861 of file DBInstanceAutomatedBackup.h.

◆ WithTdeCredentialArn() [1/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithTdeCredentialArn ( Aws::String &&  value)
inline

The ARN from the key store with which the automated backup is associated for TDE encryption.

Definition at line 793 of file DBInstanceAutomatedBackup.h.

◆ WithTdeCredentialArn() [2/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithTdeCredentialArn ( const Aws::String value)
inline

The ARN from the key store with which the automated backup is associated for TDE encryption.

Definition at line 787 of file DBInstanceAutomatedBackup.h.

◆ WithTdeCredentialArn() [3/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithTdeCredentialArn ( const char *  value)
inline

The ARN from the key store with which the automated backup is associated for TDE encryption.

Definition at line 799 of file DBInstanceAutomatedBackup.h.

◆ WithTimezone() [1/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithTimezone ( Aws::String &&  value)
inline

The time zone of the automated backup. In most cases, the Timezone element is empty. Timezone content appears only for Microsoft SQL Server DB instances that were created with a time zone specified.

Definition at line 975 of file DBInstanceAutomatedBackup.h.

◆ WithTimezone() [2/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithTimezone ( const Aws::String value)
inline

The time zone of the automated backup. In most cases, the Timezone element is empty. Timezone content appears only for Microsoft SQL Server DB instances that were created with a time zone specified.

Definition at line 967 of file DBInstanceAutomatedBackup.h.

◆ WithTimezone() [3/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithTimezone ( const char *  value)
inline

The time zone of the automated backup. In most cases, the Timezone element is empty. Timezone content appears only for Microsoft SQL Server DB instances that were created with a time zone specified.

Definition at line 983 of file DBInstanceAutomatedBackup.h.

◆ WithVpcId() [1/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithVpcId ( Aws::String &&  value)
inline

Provides the VPC ID associated with the DB instance

Definition at line 480 of file DBInstanceAutomatedBackup.h.

◆ WithVpcId() [2/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithVpcId ( const Aws::String value)
inline

Provides the VPC ID associated with the DB instance

Definition at line 475 of file DBInstanceAutomatedBackup.h.

◆ WithVpcId() [3/3]

DBInstanceAutomatedBackup& Aws::RDS::Model::DBInstanceAutomatedBackup::WithVpcId ( const char *  value)
inline

Provides the VPC ID associated with the DB instance

Definition at line 485 of file DBInstanceAutomatedBackup.h.


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