AWS SDK for C++  1.8.51
AWS SDK for C++
Public Member Functions | Protected Member Functions | List of all members
Aws::RDS::Model::RestoreDBInstanceFromS3Request Class Reference

#include <RestoreDBInstanceFromS3Request.h>

+ Inheritance diagram for Aws::RDS::Model::RestoreDBInstanceFromS3Request:

Public Member Functions

 RestoreDBInstanceFromS3Request ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetDBName () const
 
bool DBNameHasBeenSet () const
 
void SetDBName (const Aws::String &value)
 
void SetDBName (Aws::String &&value)
 
void SetDBName (const char *value)
 
RestoreDBInstanceFromS3RequestWithDBName (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithDBName (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithDBName (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)
 
RestoreDBInstanceFromS3RequestWithDBInstanceIdentifier (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithDBInstanceIdentifier (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithDBInstanceIdentifier (const char *value)
 
int GetAllocatedStorage () const
 
bool AllocatedStorageHasBeenSet () const
 
void SetAllocatedStorage (int value)
 
RestoreDBInstanceFromS3RequestWithAllocatedStorage (int value)
 
const Aws::StringGetDBInstanceClass () const
 
bool DBInstanceClassHasBeenSet () const
 
void SetDBInstanceClass (const Aws::String &value)
 
void SetDBInstanceClass (Aws::String &&value)
 
void SetDBInstanceClass (const char *value)
 
RestoreDBInstanceFromS3RequestWithDBInstanceClass (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithDBInstanceClass (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithDBInstanceClass (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)
 
RestoreDBInstanceFromS3RequestWithEngine (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithEngine (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithEngine (const char *value)
 
const Aws::StringGetMasterUsername () const
 
bool MasterUsernameHasBeenSet () const
 
void SetMasterUsername (const Aws::String &value)
 
void SetMasterUsername (Aws::String &&value)
 
void SetMasterUsername (const char *value)
 
RestoreDBInstanceFromS3RequestWithMasterUsername (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithMasterUsername (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithMasterUsername (const char *value)
 
const Aws::StringGetMasterUserPassword () const
 
bool MasterUserPasswordHasBeenSet () const
 
void SetMasterUserPassword (const Aws::String &value)
 
void SetMasterUserPassword (Aws::String &&value)
 
void SetMasterUserPassword (const char *value)
 
RestoreDBInstanceFromS3RequestWithMasterUserPassword (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithMasterUserPassword (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithMasterUserPassword (const char *value)
 
const Aws::Vector< Aws::String > & GetDBSecurityGroups () const
 
bool DBSecurityGroupsHasBeenSet () const
 
void SetDBSecurityGroups (const Aws::Vector< Aws::String > &value)
 
void SetDBSecurityGroups (Aws::Vector< Aws::String > &&value)
 
RestoreDBInstanceFromS3RequestWithDBSecurityGroups (const Aws::Vector< Aws::String > &value)
 
RestoreDBInstanceFromS3RequestWithDBSecurityGroups (Aws::Vector< Aws::String > &&value)
 
RestoreDBInstanceFromS3RequestAddDBSecurityGroups (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestAddDBSecurityGroups (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestAddDBSecurityGroups (const char *value)
 
const Aws::Vector< Aws::String > & GetVpcSecurityGroupIds () const
 
bool VpcSecurityGroupIdsHasBeenSet () const
 
void SetVpcSecurityGroupIds (const Aws::Vector< Aws::String > &value)
 
void SetVpcSecurityGroupIds (Aws::Vector< Aws::String > &&value)
 
RestoreDBInstanceFromS3RequestWithVpcSecurityGroupIds (const Aws::Vector< Aws::String > &value)
 
RestoreDBInstanceFromS3RequestWithVpcSecurityGroupIds (Aws::Vector< Aws::String > &&value)
 
RestoreDBInstanceFromS3RequestAddVpcSecurityGroupIds (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestAddVpcSecurityGroupIds (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestAddVpcSecurityGroupIds (const char *value)
 
const Aws::StringGetAvailabilityZone () const
 
bool AvailabilityZoneHasBeenSet () const
 
void SetAvailabilityZone (const Aws::String &value)
 
void SetAvailabilityZone (Aws::String &&value)
 
void SetAvailabilityZone (const char *value)
 
RestoreDBInstanceFromS3RequestWithAvailabilityZone (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithAvailabilityZone (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithAvailabilityZone (const char *value)
 
const Aws::StringGetDBSubnetGroupName () const
 
bool DBSubnetGroupNameHasBeenSet () const
 
void SetDBSubnetGroupName (const Aws::String &value)
 
void SetDBSubnetGroupName (Aws::String &&value)
 
void SetDBSubnetGroupName (const char *value)
 
RestoreDBInstanceFromS3RequestWithDBSubnetGroupName (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithDBSubnetGroupName (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithDBSubnetGroupName (const char *value)
 
const Aws::StringGetPreferredMaintenanceWindow () const
 
bool PreferredMaintenanceWindowHasBeenSet () const
 
void SetPreferredMaintenanceWindow (const Aws::String &value)
 
void SetPreferredMaintenanceWindow (Aws::String &&value)
 
void SetPreferredMaintenanceWindow (const char *value)
 
RestoreDBInstanceFromS3RequestWithPreferredMaintenanceWindow (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithPreferredMaintenanceWindow (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithPreferredMaintenanceWindow (const char *value)
 
const Aws::StringGetDBParameterGroupName () const
 
bool DBParameterGroupNameHasBeenSet () const
 
void SetDBParameterGroupName (const Aws::String &value)
 
void SetDBParameterGroupName (Aws::String &&value)
 
void SetDBParameterGroupName (const char *value)
 
RestoreDBInstanceFromS3RequestWithDBParameterGroupName (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithDBParameterGroupName (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithDBParameterGroupName (const char *value)
 
int GetBackupRetentionPeriod () const
 
bool BackupRetentionPeriodHasBeenSet () const
 
void SetBackupRetentionPeriod (int value)
 
RestoreDBInstanceFromS3RequestWithBackupRetentionPeriod (int value)
 
const Aws::StringGetPreferredBackupWindow () const
 
bool PreferredBackupWindowHasBeenSet () const
 
void SetPreferredBackupWindow (const Aws::String &value)
 
void SetPreferredBackupWindow (Aws::String &&value)
 
void SetPreferredBackupWindow (const char *value)
 
RestoreDBInstanceFromS3RequestWithPreferredBackupWindow (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithPreferredBackupWindow (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithPreferredBackupWindow (const char *value)
 
int GetPort () const
 
bool PortHasBeenSet () const
 
void SetPort (int value)
 
RestoreDBInstanceFromS3RequestWithPort (int value)
 
bool GetMultiAZ () const
 
bool MultiAZHasBeenSet () const
 
void SetMultiAZ (bool value)
 
RestoreDBInstanceFromS3RequestWithMultiAZ (bool value)
 
const Aws::StringGetEngineVersion () const
 
bool EngineVersionHasBeenSet () const
 
void SetEngineVersion (const Aws::String &value)
 
void SetEngineVersion (Aws::String &&value)
 
void SetEngineVersion (const char *value)
 
RestoreDBInstanceFromS3RequestWithEngineVersion (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithEngineVersion (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithEngineVersion (const char *value)
 
bool GetAutoMinorVersionUpgrade () const
 
bool AutoMinorVersionUpgradeHasBeenSet () const
 
void SetAutoMinorVersionUpgrade (bool value)
 
RestoreDBInstanceFromS3RequestWithAutoMinorVersionUpgrade (bool value)
 
const Aws::StringGetLicenseModel () const
 
bool LicenseModelHasBeenSet () const
 
void SetLicenseModel (const Aws::String &value)
 
void SetLicenseModel (Aws::String &&value)
 
void SetLicenseModel (const char *value)
 
RestoreDBInstanceFromS3RequestWithLicenseModel (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithLicenseModel (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithLicenseModel (const char *value)
 
int GetIops () const
 
bool IopsHasBeenSet () const
 
void SetIops (int value)
 
RestoreDBInstanceFromS3RequestWithIops (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)
 
RestoreDBInstanceFromS3RequestWithOptionGroupName (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithOptionGroupName (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithOptionGroupName (const char *value)
 
bool GetPubliclyAccessible () const
 
bool PubliclyAccessibleHasBeenSet () const
 
void SetPubliclyAccessible (bool value)
 
RestoreDBInstanceFromS3RequestWithPubliclyAccessible (bool value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
RestoreDBInstanceFromS3RequestWithTags (const Aws::Vector< Tag > &value)
 
RestoreDBInstanceFromS3RequestWithTags (Aws::Vector< Tag > &&value)
 
RestoreDBInstanceFromS3RequestAddTags (const Tag &value)
 
RestoreDBInstanceFromS3RequestAddTags (Tag &&value)
 
const Aws::StringGetStorageType () const
 
bool StorageTypeHasBeenSet () const
 
void SetStorageType (const Aws::String &value)
 
void SetStorageType (Aws::String &&value)
 
void SetStorageType (const char *value)
 
RestoreDBInstanceFromS3RequestWithStorageType (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithStorageType (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithStorageType (const char *value)
 
bool GetStorageEncrypted () const
 
bool StorageEncryptedHasBeenSet () const
 
void SetStorageEncrypted (bool value)
 
RestoreDBInstanceFromS3RequestWithStorageEncrypted (bool value)
 
const Aws::StringGetKmsKeyId () const
 
bool KmsKeyIdHasBeenSet () const
 
void SetKmsKeyId (const Aws::String &value)
 
void SetKmsKeyId (Aws::String &&value)
 
void SetKmsKeyId (const char *value)
 
RestoreDBInstanceFromS3RequestWithKmsKeyId (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithKmsKeyId (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithKmsKeyId (const char *value)
 
bool GetCopyTagsToSnapshot () const
 
bool CopyTagsToSnapshotHasBeenSet () const
 
void SetCopyTagsToSnapshot (bool value)
 
RestoreDBInstanceFromS3RequestWithCopyTagsToSnapshot (bool value)
 
int GetMonitoringInterval () const
 
bool MonitoringIntervalHasBeenSet () const
 
void SetMonitoringInterval (int value)
 
RestoreDBInstanceFromS3RequestWithMonitoringInterval (int value)
 
const Aws::StringGetMonitoringRoleArn () const
 
bool MonitoringRoleArnHasBeenSet () const
 
void SetMonitoringRoleArn (const Aws::String &value)
 
void SetMonitoringRoleArn (Aws::String &&value)
 
void SetMonitoringRoleArn (const char *value)
 
RestoreDBInstanceFromS3RequestWithMonitoringRoleArn (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithMonitoringRoleArn (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithMonitoringRoleArn (const char *value)
 
bool GetEnableIAMDatabaseAuthentication () const
 
bool EnableIAMDatabaseAuthenticationHasBeenSet () const
 
void SetEnableIAMDatabaseAuthentication (bool value)
 
RestoreDBInstanceFromS3RequestWithEnableIAMDatabaseAuthentication (bool value)
 
const Aws::StringGetSourceEngine () const
 
bool SourceEngineHasBeenSet () const
 
void SetSourceEngine (const Aws::String &value)
 
void SetSourceEngine (Aws::String &&value)
 
void SetSourceEngine (const char *value)
 
RestoreDBInstanceFromS3RequestWithSourceEngine (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithSourceEngine (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithSourceEngine (const char *value)
 
const Aws::StringGetSourceEngineVersion () const
 
bool SourceEngineVersionHasBeenSet () const
 
void SetSourceEngineVersion (const Aws::String &value)
 
void SetSourceEngineVersion (Aws::String &&value)
 
void SetSourceEngineVersion (const char *value)
 
RestoreDBInstanceFromS3RequestWithSourceEngineVersion (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithSourceEngineVersion (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithSourceEngineVersion (const char *value)
 
const Aws::StringGetS3BucketName () const
 
bool S3BucketNameHasBeenSet () const
 
void SetS3BucketName (const Aws::String &value)
 
void SetS3BucketName (Aws::String &&value)
 
void SetS3BucketName (const char *value)
 
RestoreDBInstanceFromS3RequestWithS3BucketName (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithS3BucketName (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithS3BucketName (const char *value)
 
const Aws::StringGetS3Prefix () const
 
bool S3PrefixHasBeenSet () const
 
void SetS3Prefix (const Aws::String &value)
 
void SetS3Prefix (Aws::String &&value)
 
void SetS3Prefix (const char *value)
 
RestoreDBInstanceFromS3RequestWithS3Prefix (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithS3Prefix (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithS3Prefix (const char *value)
 
const Aws::StringGetS3IngestionRoleArn () const
 
bool S3IngestionRoleArnHasBeenSet () const
 
void SetS3IngestionRoleArn (const Aws::String &value)
 
void SetS3IngestionRoleArn (Aws::String &&value)
 
void SetS3IngestionRoleArn (const char *value)
 
RestoreDBInstanceFromS3RequestWithS3IngestionRoleArn (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithS3IngestionRoleArn (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithS3IngestionRoleArn (const char *value)
 
bool GetEnablePerformanceInsights () const
 
bool EnablePerformanceInsightsHasBeenSet () const
 
void SetEnablePerformanceInsights (bool value)
 
RestoreDBInstanceFromS3RequestWithEnablePerformanceInsights (bool value)
 
const Aws::StringGetPerformanceInsightsKMSKeyId () const
 
bool PerformanceInsightsKMSKeyIdHasBeenSet () const
 
void SetPerformanceInsightsKMSKeyId (const Aws::String &value)
 
void SetPerformanceInsightsKMSKeyId (Aws::String &&value)
 
void SetPerformanceInsightsKMSKeyId (const char *value)
 
RestoreDBInstanceFromS3RequestWithPerformanceInsightsKMSKeyId (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestWithPerformanceInsightsKMSKeyId (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestWithPerformanceInsightsKMSKeyId (const char *value)
 
int GetPerformanceInsightsRetentionPeriod () const
 
bool PerformanceInsightsRetentionPeriodHasBeenSet () const
 
void SetPerformanceInsightsRetentionPeriod (int value)
 
RestoreDBInstanceFromS3RequestWithPerformanceInsightsRetentionPeriod (int value)
 
const Aws::Vector< Aws::String > & GetEnableCloudwatchLogsExports () const
 
bool EnableCloudwatchLogsExportsHasBeenSet () const
 
void SetEnableCloudwatchLogsExports (const Aws::Vector< Aws::String > &value)
 
void SetEnableCloudwatchLogsExports (Aws::Vector< Aws::String > &&value)
 
RestoreDBInstanceFromS3RequestWithEnableCloudwatchLogsExports (const Aws::Vector< Aws::String > &value)
 
RestoreDBInstanceFromS3RequestWithEnableCloudwatchLogsExports (Aws::Vector< Aws::String > &&value)
 
RestoreDBInstanceFromS3RequestAddEnableCloudwatchLogsExports (const Aws::String &value)
 
RestoreDBInstanceFromS3RequestAddEnableCloudwatchLogsExports (Aws::String &&value)
 
RestoreDBInstanceFromS3RequestAddEnableCloudwatchLogsExports (const char *value)
 
const Aws::Vector< ProcessorFeature > & GetProcessorFeatures () const
 
bool ProcessorFeaturesHasBeenSet () const
 
void SetProcessorFeatures (const Aws::Vector< ProcessorFeature > &value)
 
void SetProcessorFeatures (Aws::Vector< ProcessorFeature > &&value)
 
RestoreDBInstanceFromS3RequestWithProcessorFeatures (const Aws::Vector< ProcessorFeature > &value)
 
RestoreDBInstanceFromS3RequestWithProcessorFeatures (Aws::Vector< ProcessorFeature > &&value)
 
RestoreDBInstanceFromS3RequestAddProcessorFeatures (const ProcessorFeature &value)
 
RestoreDBInstanceFromS3RequestAddProcessorFeatures (ProcessorFeature &&value)
 
bool GetUseDefaultProcessorFeatures () const
 
bool UseDefaultProcessorFeaturesHasBeenSet () const
 
void SetUseDefaultProcessorFeatures (bool value)
 
RestoreDBInstanceFromS3RequestWithUseDefaultProcessorFeatures (bool value)
 
bool GetDeletionProtection () const
 
bool DeletionProtectionHasBeenSet () const
 
void SetDeletionProtection (bool value)
 
RestoreDBInstanceFromS3RequestWithDeletionProtection (bool value)
 
- Public Member Functions inherited from Aws::RDS::RDSRequest
virtual ~RDSRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Protected Member Functions

void DumpBodyToUrl (Aws::Http::URI &uri) const override
 
- Protected Member Functions inherited from Aws::RDS::RDSRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 

Detailed Description

Definition at line 24 of file RestoreDBInstanceFromS3Request.h.

Constructor & Destructor Documentation

◆ RestoreDBInstanceFromS3Request()

Aws::RDS::Model::RestoreDBInstanceFromS3Request::RestoreDBInstanceFromS3Request ( )

Member Function Documentation

◆ AddDBSecurityGroups() [1/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddDBSecurityGroups ( const Aws::String value)
inline

A list of DB security groups to associate with this DB instance.

Default: The default DB security group for the database engine.

Definition at line 501 of file RestoreDBInstanceFromS3Request.h.

◆ AddDBSecurityGroups() [2/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddDBSecurityGroups ( Aws::String &&  value)
inline

A list of DB security groups to associate with this DB instance.

Default: The default DB security group for the database engine.

Definition at line 507 of file RestoreDBInstanceFromS3Request.h.

◆ AddDBSecurityGroups() [3/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddDBSecurityGroups ( const char *  value)
inline

A list of DB security groups to associate with this DB instance.

Default: The default DB security group for the database engine.

Definition at line 513 of file RestoreDBInstanceFromS3Request.h.

◆ AddEnableCloudwatchLogsExports() [1/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddEnableCloudwatchLogsExports ( const Aws::String value)
inline

The list of logs that the restored DB instance is to export to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon RDS User Guide.

Definition at line 2280 of file RestoreDBInstanceFromS3Request.h.

◆ AddEnableCloudwatchLogsExports() [2/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddEnableCloudwatchLogsExports ( Aws::String &&  value)
inline

The list of logs that the restored DB instance is to export to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon RDS User Guide.

Definition at line 2290 of file RestoreDBInstanceFromS3Request.h.

◆ AddEnableCloudwatchLogsExports() [3/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddEnableCloudwatchLogsExports ( const char *  value)
inline

The list of logs that the restored DB instance is to export to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon RDS User Guide.

Definition at line 2300 of file RestoreDBInstanceFromS3Request.h.

◆ AddProcessorFeatures() [1/2]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddProcessorFeatures ( const ProcessorFeature value)
inline

The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

Definition at line 2343 of file RestoreDBInstanceFromS3Request.h.

◆ AddProcessorFeatures() [2/2]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddProcessorFeatures ( ProcessorFeature &&  value)
inline

The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

Definition at line 2349 of file RestoreDBInstanceFromS3Request.h.

◆ AddTags() [1/2]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddTags ( const Tag value)
inline

A list of tags to associate with this DB instance. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.

Definition at line 1402 of file RestoreDBInstanceFromS3Request.h.

◆ AddTags() [2/2]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddTags ( Tag &&  value)
inline

A list of tags to associate with this DB instance. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.

Definition at line 1410 of file RestoreDBInstanceFromS3Request.h.

◆ AddVpcSecurityGroupIds() [1/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddVpcSecurityGroupIds ( const Aws::String value)
inline

A list of VPC security groups to associate with this DB instance.

Definition at line 549 of file RestoreDBInstanceFromS3Request.h.

◆ AddVpcSecurityGroupIds() [2/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddVpcSecurityGroupIds ( Aws::String &&  value)
inline

A list of VPC security groups to associate with this DB instance.

Definition at line 554 of file RestoreDBInstanceFromS3Request.h.

◆ AddVpcSecurityGroupIds() [3/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::AddVpcSecurityGroupIds ( const char *  value)
inline

A list of VPC security groups to associate with this DB instance.

Definition at line 559 of file RestoreDBInstanceFromS3Request.h.

◆ AllocatedStorageHasBeenSet()

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

The amount of storage (in gigabytes) to allocate initially for the DB instance. Follow the allocation rules specified in CreateDBInstance.

Be sure to allocate enough memory for your new DB instance so that the restore operation can succeed. You can also allocate additional memory for future growth.

Definition at line 180 of file RestoreDBInstanceFromS3Request.h.

◆ AutoMinorVersionUpgradeHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::AutoMinorVersionUpgradeHasBeenSet ( ) const
inline

A value that indicates whether minor engine upgrades are applied automatically to the DB instance during the maintenance window. By default, minor engine upgrades are not applied automatically.

Definition at line 1131 of file RestoreDBInstanceFromS3Request.h.

◆ AvailabilityZoneHasBeenSet()

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

The Availability Zone that the DB instance is created in. For information about AWS Regions and Availability Zones, see Regions and Availability Zones in the Amazon RDS User Guide.

Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

Example: us-east-1d

Constraint: The AvailabilityZone parameter can't be specified if the DB instance is a Multi-AZ deployment. The specified Availability Zone must be in the same AWS Region as the current endpoint.

Definition at line 586 of file RestoreDBInstanceFromS3Request.h.

◆ BackupRetentionPeriodHasBeenSet()

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

The number of days for which automated backups are retained. Setting this parameter to a positive number enables backups. For more information, see CreateDBInstance.

Definition at line 882 of file RestoreDBInstanceFromS3Request.h.

◆ CopyTagsToSnapshotHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::CopyTagsToSnapshotHasBeenSet ( ) const
inline

A value that indicates whether to copy all tags from the DB instance to snapshots of the DB instance. By default, tags are not copied.

Definition at line 1630 of file RestoreDBInstanceFromS3Request.h.

◆ DBInstanceClassHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::DBInstanceClassHasBeenSet ( ) const
inline

The compute and memory capacity of the DB instance, for example, db.m4.large. Not all DB instance classes are available in all AWS Regions, or for all database engines. For the full list of DB instance classes, and availability for your engine, see DB Instance Class in the Amazon RDS User Guide.

Importing from Amazon S3 isn't supported on the db.t2.micro DB instance class.

Definition at line 221 of file RestoreDBInstanceFromS3Request.h.

◆ DBInstanceIdentifierHasBeenSet()

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

The DB instance identifier. This parameter is stored as a lowercase string.

Constraints:

  • Must contain from 1 to 63 letters, numbers, or hyphens.

  • First character must be a letter.

  • Can't end with a hyphen or contain two consecutive hyphens.

Example: mydbinstance

Definition at line 107 of file RestoreDBInstanceFromS3Request.h.

◆ DBNameHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::DBNameHasBeenSet ( ) const
inline

The name of the database to create when the DB instance is created. Follow the naming rules specified in CreateDBInstance.

Definition at line 52 of file RestoreDBInstanceFromS3Request.h.

◆ DBParameterGroupNameHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::DBParameterGroupNameHasBeenSet ( ) const
inline

The name of the DB parameter group to associate with this DB instance.

If you do not specify a value for DBParameterGroupName, then the default DBParameterGroup for the specified DB engine is used.

Definition at line 825 of file RestoreDBInstanceFromS3Request.h.

◆ DBSecurityGroupsHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::DBSecurityGroupsHasBeenSet ( ) const
inline

A list of DB security groups to associate with this DB instance.

Default: The default DB security group for the database engine.

Definition at line 471 of file RestoreDBInstanceFromS3Request.h.

◆ DBSubnetGroupNameHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::DBSubnetGroupNameHasBeenSet ( ) const
inline

A DB subnet group to associate with this DB instance.

Definition at line 675 of file RestoreDBInstanceFromS3Request.h.

◆ DeletionProtectionHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::DeletionProtectionHasBeenSet ( ) const
inline

A value that indicates whether the DB instance has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled. For more information, see Deleting a DB Instance.

Definition at line 2393 of file RestoreDBInstanceFromS3Request.h.

◆ DumpBodyToUrl()

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::DumpBodyToUrl ( Aws::Http::URI uri) const
overrideprotectedvirtual

Default does nothing. Override this to convert what would otherwise be the payload of the request to a query string format.

Reimplemented from Aws::AmazonWebServiceRequest.

◆ EnableCloudwatchLogsExportsHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::EnableCloudwatchLogsExportsHasBeenSet ( ) const
inline

The list of logs that the restored DB instance is to export to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon RDS User Guide.

Definition at line 2230 of file RestoreDBInstanceFromS3Request.h.

◆ EnableIAMDatabaseAuthenticationHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::EnableIAMDatabaseAuthenticationHasBeenSet ( ) const
inline

A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled. For information about the supported DB engines, see CreateDBInstance.

For more information about IAM database authentication, see IAM Database Authentication for MySQL and PostgreSQL in the Amazon RDS User Guide.

Definition at line 1799 of file RestoreDBInstanceFromS3Request.h.

◆ EnablePerformanceInsightsHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::EnablePerformanceInsightsHasBeenSet ( ) const
inline

A value that indicates whether to enable Performance Insights for the DB instance.

For more information, see Using Amazon Performance Insights in the Amazon Relational Database Service User Guide.

Definition at line 2085 of file RestoreDBInstanceFromS3Request.h.

◆ EngineHasBeenSet()

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

The name of the database engine to be used for this instance.

Valid Values: mysql

Definition at line 300 of file RestoreDBInstanceFromS3Request.h.

◆ EngineVersionHasBeenSet()

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

The version number of the database engine to use. Choose the latest minor version of your database engine. For information about engine versions, see CreateDBInstance, or call DescribeDBEngineVersions.

Definition at line 1068 of file RestoreDBInstanceFromS3Request.h.

◆ GetAllocatedStorage()

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

The amount of storage (in gigabytes) to allocate initially for the DB instance. Follow the allocation rules specified in CreateDBInstance.

Be sure to allocate enough memory for your new DB instance so that the restore operation can succeed. You can also allocate additional memory for future growth.

Definition at line 171 of file RestoreDBInstanceFromS3Request.h.

◆ GetAutoMinorVersionUpgrade()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetAutoMinorVersionUpgrade ( ) const
inline

A value that indicates whether minor engine upgrades are applied automatically to the DB instance during the maintenance window. By default, minor engine upgrades are not applied automatically.

Definition at line 1124 of file RestoreDBInstanceFromS3Request.h.

◆ GetAvailabilityZone()

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

The Availability Zone that the DB instance is created in. For information about AWS Regions and Availability Zones, see Regions and Availability Zones in the Amazon RDS User Guide.

Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

Example: us-east-1d

Constraint: The AvailabilityZone parameter can't be specified if the DB instance is a Multi-AZ deployment. The specified Availability Zone must be in the same AWS Region as the current endpoint.

Definition at line 573 of file RestoreDBInstanceFromS3Request.h.

◆ GetBackupRetentionPeriod()

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

The number of days for which automated backups are retained. Setting this parameter to a positive number enables backups. For more information, see CreateDBInstance.

Definition at line 875 of file RestoreDBInstanceFromS3Request.h.

◆ GetCopyTagsToSnapshot()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetCopyTagsToSnapshot ( ) const
inline

A value that indicates whether to copy all tags from the DB instance to snapshots of the DB instance. By default, tags are not copied.

Definition at line 1624 of file RestoreDBInstanceFromS3Request.h.

◆ GetDBInstanceClass()

const Aws::String& Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetDBInstanceClass ( ) const
inline

The compute and memory capacity of the DB instance, for example, db.m4.large. Not all DB instance classes are available in all AWS Regions, or for all database engines. For the full list of DB instance classes, and availability for your engine, see DB Instance Class in the Amazon RDS User Guide.

Importing from Amazon S3 isn't supported on the db.t2.micro DB instance class.

Definition at line 210 of file RestoreDBInstanceFromS3Request.h.

◆ GetDBInstanceIdentifier()

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

The DB instance identifier. This parameter is stored as a lowercase string.

Constraints:

  • Must contain from 1 to 63 letters, numbers, or hyphens.

  • First character must be a letter.

  • Can't end with a hyphen or contain two consecutive hyphens.

Example: mydbinstance

Definition at line 98 of file RestoreDBInstanceFromS3Request.h.

◆ GetDBName()

const Aws::String& Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetDBName ( ) const
inline

The name of the database to create when the DB instance is created. Follow the naming rules specified in CreateDBInstance.

Definition at line 46 of file RestoreDBInstanceFromS3Request.h.

◆ GetDBParameterGroupName()

const Aws::String& Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetDBParameterGroupName ( ) const
inline

The name of the DB parameter group to associate with this DB instance.

If you do not specify a value for DBParameterGroupName, then the default DBParameterGroup for the specified DB engine is used.

Definition at line 818 of file RestoreDBInstanceFromS3Request.h.

◆ GetDBSecurityGroups()

const Aws::Vector<Aws::String>& Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetDBSecurityGroups ( ) const
inline

A list of DB security groups to associate with this DB instance.

Default: The default DB security group for the database engine.

Definition at line 465 of file RestoreDBInstanceFromS3Request.h.

◆ GetDBSubnetGroupName()

const Aws::String& Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetDBSubnetGroupName ( ) const
inline

A DB subnet group to associate with this DB instance.

Definition at line 670 of file RestoreDBInstanceFromS3Request.h.

◆ GetDeletionProtection()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetDeletionProtection ( ) const
inline

A value that indicates whether the DB instance has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled. For more information, see Deleting a DB Instance.

Definition at line 2384 of file RestoreDBInstanceFromS3Request.h.

◆ GetEnableCloudwatchLogsExports()

const Aws::Vector<Aws::String>& Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetEnableCloudwatchLogsExports ( ) const
inline

The list of logs that the restored DB instance is to export to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon RDS User Guide.

Definition at line 2220 of file RestoreDBInstanceFromS3Request.h.

◆ GetEnableIAMDatabaseAuthentication()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetEnableIAMDatabaseAuthentication ( ) const
inline

A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled. For information about the supported DB engines, see CreateDBInstance.

For more information about IAM database authentication, see IAM Database Authentication for MySQL and PostgreSQL in the Amazon RDS User Guide.

Definition at line 1788 of file RestoreDBInstanceFromS3Request.h.

◆ GetEnablePerformanceInsights()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetEnablePerformanceInsights ( ) const
inline

A value that indicates whether to enable Performance Insights for the DB instance.

For more information, see Using Amazon Performance Insights in the Amazon Relational Database Service User Guide.

Definition at line 2076 of file RestoreDBInstanceFromS3Request.h.

◆ GetEngine()

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

The name of the database engine to be used for this instance.

Valid Values: mysql

Definition at line 294 of file RestoreDBInstanceFromS3Request.h.

◆ GetEngineVersion()

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

The version number of the database engine to use. Choose the latest minor version of your database engine. For information about engine versions, see CreateDBInstance, or call DescribeDBEngineVersions.

Definition at line 1060 of file RestoreDBInstanceFromS3Request.h.

◆ GetIops()

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

The amount of Provisioned IOPS (input/output operations per second) to allocate initially for the DB instance. For information about valid Iops values, see Amazon RDS Provisioned IOPS Storage to Improve Performance in the Amazon RDS User Guide.

Definition at line 1205 of file RestoreDBInstanceFromS3Request.h.

◆ GetKmsKeyId()

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

The AWS KMS key identifier for an encrypted DB instance.

The KMS key identifier is the Amazon Resource Name (ARN) for the KMS encryption key. If you are creating a DB instance with the same AWS account that owns the KMS encryption key used to encrypt the new DB instance, then you can use the KMS key alias instead of the ARN for the KM encryption key.

If the StorageEncrypted parameter is enabled, and you do not specify a value for the KmsKeyId parameter, then Amazon RDS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 1519 of file RestoreDBInstanceFromS3Request.h.

◆ GetLicenseModel()

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

The license model for this DB instance. Use general-public-license.

Definition at line 1152 of file RestoreDBInstanceFromS3Request.h.

◆ GetMasterUsername()

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

The name for the master user.

Constraints:

  • Must be 1 to 16 letters or numbers.

  • First character must be a letter.

  • Can't be a reserved word for the chosen database engine.

Definition at line 345 of file RestoreDBInstanceFromS3Request.h.

◆ GetMasterUserPassword()

const Aws::String& Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetMasterUserPassword ( ) const
inline

The password for the master user. The password can include any printable ASCII character except "/", """, or "".

Constraints: Must contain from 8 to 41 characters.

Definition at line 409 of file RestoreDBInstanceFromS3Request.h.

◆ GetMonitoringInterval()

int Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetMonitoringInterval ( ) const
inline

The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance. To disable collecting Enhanced Monitoring metrics, specify 0.

If MonitoringRoleArn is specified, then you must also set MonitoringInterval to a value other than 0.

Valid Values: 0, 1, 5, 10, 15, 30, 60

Default: 0

Definition at line 1652 of file RestoreDBInstanceFromS3Request.h.

◆ GetMonitoringRoleArn()

const Aws::String& Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetMonitoringRoleArn ( ) const
inline

The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess. For information on creating a monitoring role, see Setting Up and Enabling Enhanced Monitoring in the Amazon RDS User Guide.

If MonitoringInterval is set to a value other than 0, then you must supply a MonitoringRoleArn value.

Definition at line 1692 of file RestoreDBInstanceFromS3Request.h.

◆ GetMultiAZ()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetMultiAZ ( ) const
inline

A value that indicates whether the DB instance is a Multi-AZ deployment. If the DB instance is a Multi-AZ deployment, you can't set the AvailabilityZone parameter.

Definition at line 1030 of file RestoreDBInstanceFromS3Request.h.

◆ GetOptionGroupName()

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

The name of the option group to associate with this DB instance. If this argument is omitted, the default option group for the specified engine is used.

Definition at line 1243 of file RestoreDBInstanceFromS3Request.h.

◆ GetPerformanceInsightsKMSKeyId()

const Aws::String& Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetPerformanceInsightsKMSKeyId ( ) const
inline

The AWS KMS key identifier for encryption of Performance Insights data. The KMS key ID is the Amazon Resource Name (ARN), the KMS key identifier, or the KMS key alias for the KMS encryption key.

If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon RDS uses your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 2114 of file RestoreDBInstanceFromS3Request.h.

◆ GetPerformanceInsightsRetentionPeriod()

int Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetPerformanceInsightsRetentionPeriod ( ) const
inline

The amount of time, in days, to retain Performance Insights data. Valid values are 7 or 731 (2 years).

Definition at line 2191 of file RestoreDBInstanceFromS3Request.h.

◆ GetPort()

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

The port number on which the database accepts connections.

Type: Integer

Valid Values: 1150-65535

Default: 3306

Definition at line 1001 of file RestoreDBInstanceFromS3Request.h.

◆ GetPreferredBackupWindow()

const Aws::String& Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetPreferredBackupWindow ( ) const
inline

The time range each day during which automated backups are created if automated backups are enabled. For more information, see The Backup Window in the Amazon RDS User Guide.

Constraints:

  • Must be in the format hh24:mi-hh24:mi.

  • Must be in Universal Coordinated Time (UTC).

  • Must not conflict with the preferred maintenance window.

  • Must be at least 30 minutes.

Definition at line 909 of file RestoreDBInstanceFromS3Request.h.

◆ GetPreferredMaintenanceWindow()

const Aws::String& Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetPreferredMaintenanceWindow ( ) const
inline

The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC). For more information, see Amazon RDS Maintenance Window in the Amazon RDS User Guide.

Constraints:

  • Must be in the format ddd:hh24:mi-ddd:hh24:mi.

  • Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun.

  • Must be in Universal Coordinated Time (UTC).

  • Must not conflict with the preferred backup window.

  • Must be at least 30 minutes.

Definition at line 719 of file RestoreDBInstanceFromS3Request.h.

◆ GetProcessorFeatures()

const Aws::Vector<ProcessorFeature>& Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetProcessorFeatures ( ) const
inline

The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

Definition at line 2307 of file RestoreDBInstanceFromS3Request.h.

◆ GetPubliclyAccessible()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetPubliclyAccessible ( ) const
inline

A value that indicates whether the DB instance is publicly accessible.

When the DB instance is publicly accessible, its DNS endpoint resolves to the private IP address from within the DB instance's VPC, and to the public IP address from outside of the DB instance's VPC. Access to the DB instance is ultimately controlled by the security group it uses, and that public access is not permitted if the security group assigned to the DB instance doesn't permit it.

When the DB instance isn't publicly accessible, it is an internal DB instance with a DNS name that resolves to a private IP address.

For more information, see CreateDBInstance.

Definition at line 1306 of file RestoreDBInstanceFromS3Request.h.

◆ GetS3BucketName()

const Aws::String& Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetS3BucketName ( ) const
inline

The name of your Amazon S3 bucket that contains your database backup file.

Definition at line 1934 of file RestoreDBInstanceFromS3Request.h.

◆ GetS3IngestionRoleArn()

const Aws::String& Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetS3IngestionRoleArn ( ) const
inline

An AWS Identity and Access Management (IAM) role to allow Amazon RDS to access your Amazon S3 bucket.

Definition at line 2024 of file RestoreDBInstanceFromS3Request.h.

◆ GetS3Prefix()

const Aws::String& Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetS3Prefix ( ) const
inline

The prefix of your Amazon S3 bucket.

Definition at line 1982 of file RestoreDBInstanceFromS3Request.h.

◆ GetServiceRequestName()

virtual const char* Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 33 of file RestoreDBInstanceFromS3Request.h.

◆ GetSourceEngine()

const Aws::String& Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetSourceEngine ( ) const
inline

The name of the engine of your source database.

Valid Values: mysql

Definition at line 1828 of file RestoreDBInstanceFromS3Request.h.

◆ GetSourceEngineVersion()

const Aws::String& Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetSourceEngineVersion ( ) const
inline

The version of the database that the backup files were created from.

MySQL versions 5.6 and 5.7 are supported.

Example: 5.6.40

Definition at line 1878 of file RestoreDBInstanceFromS3Request.h.

◆ GetStorageEncrypted()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetStorageEncrypted ( ) const
inline

A value that indicates whether the new DB instance is encrypted or not.

Definition at line 1489 of file RestoreDBInstanceFromS3Request.h.

◆ GetStorageType()

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

Specifies the storage type to be associated with the DB instance.

Valid values: standard | gp2 | io1

If you specify io1, you must also include a value for the Iops parameter.

Default: io1 if the Iops parameter is specified; otherwise gp2

Definition at line 1420 of file RestoreDBInstanceFromS3Request.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetTags ( ) const
inline

A list of tags to associate with this DB instance. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.

Definition at line 1354 of file RestoreDBInstanceFromS3Request.h.

◆ GetUseDefaultProcessorFeatures()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetUseDefaultProcessorFeatures ( ) const
inline

A value that indicates whether the DB instance class of the DB instance uses its default processor features.

Definition at line 2356 of file RestoreDBInstanceFromS3Request.h.

◆ GetVpcSecurityGroupIds()

const Aws::Vector<Aws::String>& Aws::RDS::Model::RestoreDBInstanceFromS3Request::GetVpcSecurityGroupIds ( ) const
inline

A list of VPC security groups to associate with this DB instance.

Definition at line 519 of file RestoreDBInstanceFromS3Request.h.

◆ IopsHasBeenSet()

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

The amount of Provisioned IOPS (input/output operations per second) to allocate initially for the DB instance. For information about valid Iops values, see Amazon RDS Provisioned IOPS Storage to Improve Performance in the Amazon RDS User Guide.

Definition at line 1215 of file RestoreDBInstanceFromS3Request.h.

◆ KmsKeyIdHasBeenSet()

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

The AWS KMS key identifier for an encrypted DB instance.

The KMS key identifier is the Amazon Resource Name (ARN) for the KMS encryption key. If you are creating a DB instance with the same AWS account that owns the KMS encryption key used to encrypt the new DB instance, then you can use the KMS key alias instead of the ARN for the KM encryption key.

If the StorageEncrypted parameter is enabled, and you do not specify a value for the KmsKeyId parameter, then Amazon RDS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 1533 of file RestoreDBInstanceFromS3Request.h.

◆ LicenseModelHasBeenSet()

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

The license model for this DB instance. Use general-public-license.

Definition at line 1158 of file RestoreDBInstanceFromS3Request.h.

◆ MasterUsernameHasBeenSet()

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

The name for the master user.

Constraints:

  • Must be 1 to 16 letters or numbers.

  • First character must be a letter.

  • Can't be a reserved word for the chosen database engine.

Definition at line 353 of file RestoreDBInstanceFromS3Request.h.

◆ MasterUserPasswordHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::MasterUserPasswordHasBeenSet ( ) const
inline

The password for the master user. The password can include any printable ASCII character except "/", """, or "".

Constraints: Must contain from 8 to 41 characters.

Definition at line 416 of file RestoreDBInstanceFromS3Request.h.

◆ MonitoringIntervalHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::MonitoringIntervalHasBeenSet ( ) const
inline

The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance. To disable collecting Enhanced Monitoring metrics, specify 0.

If MonitoringRoleArn is specified, then you must also set MonitoringInterval to a value other than 0.

Valid Values: 0, 1, 5, 10, 15, 30, 60

Default: 0

Definition at line 1661 of file RestoreDBInstanceFromS3Request.h.

◆ MonitoringRoleArnHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::MonitoringRoleArnHasBeenSet ( ) const
inline

The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess. For information on creating a monitoring role, see Setting Up and Enabling Enhanced Monitoring in the Amazon RDS User Guide.

If MonitoringInterval is set to a value other than 0, then you must supply a MonitoringRoleArn value.

Definition at line 1704 of file RestoreDBInstanceFromS3Request.h.

◆ MultiAZHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::MultiAZHasBeenSet ( ) const
inline

A value that indicates whether the DB instance is a Multi-AZ deployment. If the DB instance is a Multi-AZ deployment, you can't set the AvailabilityZone parameter.

Definition at line 1037 of file RestoreDBInstanceFromS3Request.h.

◆ OptionGroupNameHasBeenSet()

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

The name of the option group to associate with this DB instance. If this argument is omitted, the default option group for the specified engine is used.

Definition at line 1250 of file RestoreDBInstanceFromS3Request.h.

◆ PerformanceInsightsKMSKeyIdHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::PerformanceInsightsKMSKeyIdHasBeenSet ( ) const
inline

The AWS KMS key identifier for encryption of Performance Insights data. The KMS key ID is the Amazon Resource Name (ARN), the KMS key identifier, or the KMS key alias for the KMS encryption key.

If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon RDS uses your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 2124 of file RestoreDBInstanceFromS3Request.h.

◆ PerformanceInsightsRetentionPeriodHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::PerformanceInsightsRetentionPeriodHasBeenSet ( ) const
inline

The amount of time, in days, to retain Performance Insights data. Valid values are 7 or 731 (2 years).

Definition at line 2197 of file RestoreDBInstanceFromS3Request.h.

◆ PortHasBeenSet()

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

The port number on which the database accepts connections.

Type: Integer

Valid Values: 1150-65535

Default: 3306

Definition at line 1008 of file RestoreDBInstanceFromS3Request.h.

◆ PreferredBackupWindowHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::PreferredBackupWindowHasBeenSet ( ) const
inline

The time range each day during which automated backups are created if automated backups are enabled. For more information, see The Backup Window in the Amazon RDS User Guide.

Constraints:

  • Must be in the format hh24:mi-hh24:mi.

  • Must be in Universal Coordinated Time (UTC).

  • Must not conflict with the preferred maintenance window.

  • Must be at least 30 minutes.

Definition at line 921 of file RestoreDBInstanceFromS3Request.h.

◆ PreferredMaintenanceWindowHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::PreferredMaintenanceWindowHasBeenSet ( ) const
inline

The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC). For more information, see Amazon RDS Maintenance Window in the Amazon RDS User Guide.

Constraints:

  • Must be in the format ddd:hh24:mi-ddd:hh24:mi.

  • Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun.

  • Must be in Universal Coordinated Time (UTC).

  • Must not conflict with the preferred backup window.

  • Must be at least 30 minutes.

Definition at line 732 of file RestoreDBInstanceFromS3Request.h.

◆ ProcessorFeaturesHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::ProcessorFeaturesHasBeenSet ( ) const
inline

The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

Definition at line 2313 of file RestoreDBInstanceFromS3Request.h.

◆ PubliclyAccessibleHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::PubliclyAccessibleHasBeenSet ( ) const
inline

A value that indicates whether the DB instance is publicly accessible.

When the DB instance is publicly accessible, its DNS endpoint resolves to the private IP address from within the DB instance's VPC, and to the public IP address from outside of the DB instance's VPC. Access to the DB instance is ultimately controlled by the security group it uses, and that public access is not permitted if the security group assigned to the DB instance doesn't permit it.

When the DB instance isn't publicly accessible, it is an internal DB instance with a DNS name that resolves to a private IP address.

For more information, see CreateDBInstance.

Definition at line 1319 of file RestoreDBInstanceFromS3Request.h.

◆ S3BucketNameHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::S3BucketNameHasBeenSet ( ) const
inline

The name of your Amazon S3 bucket that contains your database backup file.

Definition at line 1940 of file RestoreDBInstanceFromS3Request.h.

◆ S3IngestionRoleArnHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::S3IngestionRoleArnHasBeenSet ( ) const
inline

An AWS Identity and Access Management (IAM) role to allow Amazon RDS to access your Amazon S3 bucket.

Definition at line 2030 of file RestoreDBInstanceFromS3Request.h.

◆ S3PrefixHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::S3PrefixHasBeenSet ( ) const
inline

The prefix of your Amazon S3 bucket.

Definition at line 1987 of file RestoreDBInstanceFromS3Request.h.

◆ SerializePayload()

Aws::String Aws::RDS::Model::RestoreDBInstanceFromS3Request::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAllocatedStorage()

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

The amount of storage (in gigabytes) to allocate initially for the DB instance. Follow the allocation rules specified in CreateDBInstance.

Be sure to allocate enough memory for your new DB instance so that the restore operation can succeed. You can also allocate additional memory for future growth.

Definition at line 189 of file RestoreDBInstanceFromS3Request.h.

◆ SetAutoMinorVersionUpgrade()

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetAutoMinorVersionUpgrade ( bool  value)
inline

A value that indicates whether minor engine upgrades are applied automatically to the DB instance during the maintenance window. By default, minor engine upgrades are not applied automatically.

Definition at line 1138 of file RestoreDBInstanceFromS3Request.h.

◆ SetAvailabilityZone() [1/3]

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

The Availability Zone that the DB instance is created in. For information about AWS Regions and Availability Zones, see Regions and Availability Zones in the Amazon RDS User Guide.

Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

Example: us-east-1d

Constraint: The AvailabilityZone parameter can't be specified if the DB instance is a Multi-AZ deployment. The specified Availability Zone must be in the same AWS Region as the current endpoint.

Definition at line 599 of file RestoreDBInstanceFromS3Request.h.

◆ SetAvailabilityZone() [2/3]

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

The Availability Zone that the DB instance is created in. For information about AWS Regions and Availability Zones, see Regions and Availability Zones in the Amazon RDS User Guide.

Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

Example: us-east-1d

Constraint: The AvailabilityZone parameter can't be specified if the DB instance is a Multi-AZ deployment. The specified Availability Zone must be in the same AWS Region as the current endpoint.

Definition at line 612 of file RestoreDBInstanceFromS3Request.h.

◆ SetAvailabilityZone() [3/3]

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

The Availability Zone that the DB instance is created in. For information about AWS Regions and Availability Zones, see Regions and Availability Zones in the Amazon RDS User Guide.

Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

Example: us-east-1d

Constraint: The AvailabilityZone parameter can't be specified if the DB instance is a Multi-AZ deployment. The specified Availability Zone must be in the same AWS Region as the current endpoint.

Definition at line 625 of file RestoreDBInstanceFromS3Request.h.

◆ SetBackupRetentionPeriod()

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

The number of days for which automated backups are retained. Setting this parameter to a positive number enables backups. For more information, see CreateDBInstance.

Definition at line 889 of file RestoreDBInstanceFromS3Request.h.

◆ SetCopyTagsToSnapshot()

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetCopyTagsToSnapshot ( bool  value)
inline

A value that indicates whether to copy all tags from the DB instance to snapshots of the DB instance. By default, tags are not copied.

Definition at line 1636 of file RestoreDBInstanceFromS3Request.h.

◆ SetDBInstanceClass() [1/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBInstanceClass ( const Aws::String value)
inline

The compute and memory capacity of the DB instance, for example, db.m4.large. Not all DB instance classes are available in all AWS Regions, or for all database engines. For the full list of DB instance classes, and availability for your engine, see DB Instance Class in the Amazon RDS User Guide.

Importing from Amazon S3 isn't supported on the db.t2.micro DB instance class.

Definition at line 232 of file RestoreDBInstanceFromS3Request.h.

◆ SetDBInstanceClass() [2/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBInstanceClass ( Aws::String &&  value)
inline

The compute and memory capacity of the DB instance, for example, db.m4.large. Not all DB instance classes are available in all AWS Regions, or for all database engines. For the full list of DB instance classes, and availability for your engine, see DB Instance Class in the Amazon RDS User Guide.

Importing from Amazon S3 isn't supported on the db.t2.micro DB instance class.

Definition at line 243 of file RestoreDBInstanceFromS3Request.h.

◆ SetDBInstanceClass() [3/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBInstanceClass ( const char *  value)
inline

The compute and memory capacity of the DB instance, for example, db.m4.large. Not all DB instance classes are available in all AWS Regions, or for all database engines. For the full list of DB instance classes, and availability for your engine, see DB Instance Class in the Amazon RDS User Guide.

Importing from Amazon S3 isn't supported on the db.t2.micro DB instance class.

Definition at line 254 of file RestoreDBInstanceFromS3Request.h.

◆ SetDBInstanceIdentifier() [1/3]

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

The DB instance identifier. This parameter is stored as a lowercase string.

Constraints:

  • Must contain from 1 to 63 letters, numbers, or hyphens.

  • First character must be a letter.

  • Can't end with a hyphen or contain two consecutive hyphens.

Example: mydbinstance

Definition at line 116 of file RestoreDBInstanceFromS3Request.h.

◆ SetDBInstanceIdentifier() [2/3]

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

The DB instance identifier. This parameter is stored as a lowercase string.

Constraints:

  • Must contain from 1 to 63 letters, numbers, or hyphens.

  • First character must be a letter.

  • Can't end with a hyphen or contain two consecutive hyphens.

Example: mydbinstance

Definition at line 125 of file RestoreDBInstanceFromS3Request.h.

◆ SetDBInstanceIdentifier() [3/3]

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

The DB instance identifier. This parameter is stored as a lowercase string.

Constraints:

  • Must contain from 1 to 63 letters, numbers, or hyphens.

  • First character must be a letter.

  • Can't end with a hyphen or contain two consecutive hyphens.

Example: mydbinstance

Definition at line 134 of file RestoreDBInstanceFromS3Request.h.

◆ SetDBName() [1/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBName ( const Aws::String value)
inline

The name of the database to create when the DB instance is created. Follow the naming rules specified in CreateDBInstance.

Definition at line 58 of file RestoreDBInstanceFromS3Request.h.

◆ SetDBName() [2/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBName ( Aws::String &&  value)
inline

The name of the database to create when the DB instance is created. Follow the naming rules specified in CreateDBInstance.

Definition at line 64 of file RestoreDBInstanceFromS3Request.h.

◆ SetDBName() [3/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBName ( const char *  value)
inline

The name of the database to create when the DB instance is created. Follow the naming rules specified in CreateDBInstance.

Definition at line 70 of file RestoreDBInstanceFromS3Request.h.

◆ SetDBParameterGroupName() [1/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBParameterGroupName ( const Aws::String value)
inline

The name of the DB parameter group to associate with this DB instance.

If you do not specify a value for DBParameterGroupName, then the default DBParameterGroup for the specified DB engine is used.

Definition at line 832 of file RestoreDBInstanceFromS3Request.h.

◆ SetDBParameterGroupName() [2/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBParameterGroupName ( Aws::String &&  value)
inline

The name of the DB parameter group to associate with this DB instance.

If you do not specify a value for DBParameterGroupName, then the default DBParameterGroup for the specified DB engine is used.

Definition at line 839 of file RestoreDBInstanceFromS3Request.h.

◆ SetDBParameterGroupName() [3/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBParameterGroupName ( const char *  value)
inline

The name of the DB parameter group to associate with this DB instance.

If you do not specify a value for DBParameterGroupName, then the default DBParameterGroup for the specified DB engine is used.

Definition at line 846 of file RestoreDBInstanceFromS3Request.h.

◆ SetDBSecurityGroups() [1/2]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBSecurityGroups ( const Aws::Vector< Aws::String > &  value)
inline

A list of DB security groups to associate with this DB instance.

Default: The default DB security group for the database engine.

Definition at line 477 of file RestoreDBInstanceFromS3Request.h.

◆ SetDBSecurityGroups() [2/2]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBSecurityGroups ( Aws::Vector< Aws::String > &&  value)
inline

A list of DB security groups to associate with this DB instance.

Default: The default DB security group for the database engine.

Definition at line 483 of file RestoreDBInstanceFromS3Request.h.

◆ SetDBSubnetGroupName() [1/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBSubnetGroupName ( const Aws::String value)
inline

A DB subnet group to associate with this DB instance.

Definition at line 680 of file RestoreDBInstanceFromS3Request.h.

◆ SetDBSubnetGroupName() [2/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBSubnetGroupName ( Aws::String &&  value)
inline

A DB subnet group to associate with this DB instance.

Definition at line 685 of file RestoreDBInstanceFromS3Request.h.

◆ SetDBSubnetGroupName() [3/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDBSubnetGroupName ( const char *  value)
inline

A DB subnet group to associate with this DB instance.

Definition at line 690 of file RestoreDBInstanceFromS3Request.h.

◆ SetDeletionProtection()

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetDeletionProtection ( bool  value)
inline

A value that indicates whether the DB instance has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled. For more information, see Deleting a DB Instance.

Definition at line 2402 of file RestoreDBInstanceFromS3Request.h.

◆ SetEnableCloudwatchLogsExports() [1/2]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetEnableCloudwatchLogsExports ( const Aws::Vector< Aws::String > &  value)
inline

The list of logs that the restored DB instance is to export to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon RDS User Guide.

Definition at line 2240 of file RestoreDBInstanceFromS3Request.h.

◆ SetEnableCloudwatchLogsExports() [2/2]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetEnableCloudwatchLogsExports ( Aws::Vector< Aws::String > &&  value)
inline

The list of logs that the restored DB instance is to export to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon RDS User Guide.

Definition at line 2250 of file RestoreDBInstanceFromS3Request.h.

◆ SetEnableIAMDatabaseAuthentication()

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetEnableIAMDatabaseAuthentication ( bool  value)
inline

A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled. For information about the supported DB engines, see CreateDBInstance.

For more information about IAM database authentication, see IAM Database Authentication for MySQL and PostgreSQL in the Amazon RDS User Guide.

Definition at line 1810 of file RestoreDBInstanceFromS3Request.h.

◆ SetEnablePerformanceInsights()

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetEnablePerformanceInsights ( bool  value)
inline

A value that indicates whether to enable Performance Insights for the DB instance.

For more information, see Using Amazon Performance Insights in the Amazon Relational Database Service User Guide.

Definition at line 2094 of file RestoreDBInstanceFromS3Request.h.

◆ SetEngine() [1/3]

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

The name of the database engine to be used for this instance.

Valid Values: mysql

Definition at line 306 of file RestoreDBInstanceFromS3Request.h.

◆ SetEngine() [2/3]

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

The name of the database engine to be used for this instance.

Valid Values: mysql

Definition at line 312 of file RestoreDBInstanceFromS3Request.h.

◆ SetEngine() [3/3]

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

The name of the database engine to be used for this instance.

Valid Values: mysql

Definition at line 318 of file RestoreDBInstanceFromS3Request.h.

◆ SetEngineVersion() [1/3]

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

The version number of the database engine to use. Choose the latest minor version of your database engine. For information about engine versions, see CreateDBInstance, or call DescribeDBEngineVersions.

Definition at line 1076 of file RestoreDBInstanceFromS3Request.h.

◆ SetEngineVersion() [2/3]

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

The version number of the database engine to use. Choose the latest minor version of your database engine. For information about engine versions, see CreateDBInstance, or call DescribeDBEngineVersions.

Definition at line 1084 of file RestoreDBInstanceFromS3Request.h.

◆ SetEngineVersion() [3/3]

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

The version number of the database engine to use. Choose the latest minor version of your database engine. For information about engine versions, see CreateDBInstance, or call DescribeDBEngineVersions.

Definition at line 1092 of file RestoreDBInstanceFromS3Request.h.

◆ SetIops()

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

The amount of Provisioned IOPS (input/output operations per second) to allocate initially for the DB instance. For information about valid Iops values, see Amazon RDS Provisioned IOPS Storage to Improve Performance in the Amazon RDS User Guide.

Definition at line 1225 of file RestoreDBInstanceFromS3Request.h.

◆ SetKmsKeyId() [1/3]

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

The AWS KMS key identifier for an encrypted DB instance.

The KMS key identifier is the Amazon Resource Name (ARN) for the KMS encryption key. If you are creating a DB instance with the same AWS account that owns the KMS encryption key used to encrypt the new DB instance, then you can use the KMS key alias instead of the ARN for the KM encryption key.

If the StorageEncrypted parameter is enabled, and you do not specify a value for the KmsKeyId parameter, then Amazon RDS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 1547 of file RestoreDBInstanceFromS3Request.h.

◆ SetKmsKeyId() [2/3]

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

The AWS KMS key identifier for an encrypted DB instance.

The KMS key identifier is the Amazon Resource Name (ARN) for the KMS encryption key. If you are creating a DB instance with the same AWS account that owns the KMS encryption key used to encrypt the new DB instance, then you can use the KMS key alias instead of the ARN for the KM encryption key.

If the StorageEncrypted parameter is enabled, and you do not specify a value for the KmsKeyId parameter, then Amazon RDS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 1561 of file RestoreDBInstanceFromS3Request.h.

◆ SetKmsKeyId() [3/3]

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

The AWS KMS key identifier for an encrypted DB instance.

The KMS key identifier is the Amazon Resource Name (ARN) for the KMS encryption key. If you are creating a DB instance with the same AWS account that owns the KMS encryption key used to encrypt the new DB instance, then you can use the KMS key alias instead of the ARN for the KM encryption key.

If the StorageEncrypted parameter is enabled, and you do not specify a value for the KmsKeyId parameter, then Amazon RDS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 1575 of file RestoreDBInstanceFromS3Request.h.

◆ SetLicenseModel() [1/3]

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

The license model for this DB instance. Use general-public-license.

Definition at line 1164 of file RestoreDBInstanceFromS3Request.h.

◆ SetLicenseModel() [2/3]

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

The license model for this DB instance. Use general-public-license.

Definition at line 1170 of file RestoreDBInstanceFromS3Request.h.

◆ SetLicenseModel() [3/3]

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

The license model for this DB instance. Use general-public-license.

Definition at line 1176 of file RestoreDBInstanceFromS3Request.h.

◆ SetMasterUsername() [1/3]

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

The name for the master user.

Constraints:

  • Must be 1 to 16 letters or numbers.

  • First character must be a letter.

  • Can't be a reserved word for the chosen database engine.

Definition at line 361 of file RestoreDBInstanceFromS3Request.h.

◆ SetMasterUsername() [2/3]

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

The name for the master user.

Constraints:

  • Must be 1 to 16 letters or numbers.

  • First character must be a letter.

  • Can't be a reserved word for the chosen database engine.

Definition at line 369 of file RestoreDBInstanceFromS3Request.h.

◆ SetMasterUsername() [3/3]

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

The name for the master user.

Constraints:

  • Must be 1 to 16 letters or numbers.

  • First character must be a letter.

  • Can't be a reserved word for the chosen database engine.

Definition at line 377 of file RestoreDBInstanceFromS3Request.h.

◆ SetMasterUserPassword() [1/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetMasterUserPassword ( const Aws::String value)
inline

The password for the master user. The password can include any printable ASCII character except "/", """, or "".

Constraints: Must contain from 8 to 41 characters.

Definition at line 423 of file RestoreDBInstanceFromS3Request.h.

◆ SetMasterUserPassword() [2/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetMasterUserPassword ( Aws::String &&  value)
inline

The password for the master user. The password can include any printable ASCII character except "/", """, or "".

Constraints: Must contain from 8 to 41 characters.

Definition at line 430 of file RestoreDBInstanceFromS3Request.h.

◆ SetMasterUserPassword() [3/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetMasterUserPassword ( const char *  value)
inline

The password for the master user. The password can include any printable ASCII character except "/", """, or "".

Constraints: Must contain from 8 to 41 characters.

Definition at line 437 of file RestoreDBInstanceFromS3Request.h.

◆ SetMonitoringInterval()

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetMonitoringInterval ( int  value)
inline

The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance. To disable collecting Enhanced Monitoring metrics, specify 0.

If MonitoringRoleArn is specified, then you must also set MonitoringInterval to a value other than 0.

Valid Values: 0, 1, 5, 10, 15, 30, 60

Default: 0

Definition at line 1670 of file RestoreDBInstanceFromS3Request.h.

◆ SetMonitoringRoleArn() [1/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetMonitoringRoleArn ( const Aws::String value)
inline

The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess. For information on creating a monitoring role, see Setting Up and Enabling Enhanced Monitoring in the Amazon RDS User Guide.

If MonitoringInterval is set to a value other than 0, then you must supply a MonitoringRoleArn value.

Definition at line 1716 of file RestoreDBInstanceFromS3Request.h.

◆ SetMonitoringRoleArn() [2/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetMonitoringRoleArn ( Aws::String &&  value)
inline

The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess. For information on creating a monitoring role, see Setting Up and Enabling Enhanced Monitoring in the Amazon RDS User Guide.

If MonitoringInterval is set to a value other than 0, then you must supply a MonitoringRoleArn value.

Definition at line 1728 of file RestoreDBInstanceFromS3Request.h.

◆ SetMonitoringRoleArn() [3/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetMonitoringRoleArn ( const char *  value)
inline

The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess. For information on creating a monitoring role, see Setting Up and Enabling Enhanced Monitoring in the Amazon RDS User Guide.

If MonitoringInterval is set to a value other than 0, then you must supply a MonitoringRoleArn value.

Definition at line 1740 of file RestoreDBInstanceFromS3Request.h.

◆ SetMultiAZ()

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetMultiAZ ( bool  value)
inline

A value that indicates whether the DB instance is a Multi-AZ deployment. If the DB instance is a Multi-AZ deployment, you can't set the AvailabilityZone parameter.

Definition at line 1044 of file RestoreDBInstanceFromS3Request.h.

◆ SetOptionGroupName() [1/3]

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

The name of the option group to associate with this DB instance. If this argument is omitted, the default option group for the specified engine is used.

Definition at line 1257 of file RestoreDBInstanceFromS3Request.h.

◆ SetOptionGroupName() [2/3]

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

The name of the option group to associate with this DB instance. If this argument is omitted, the default option group for the specified engine is used.

Definition at line 1264 of file RestoreDBInstanceFromS3Request.h.

◆ SetOptionGroupName() [3/3]

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

The name of the option group to associate with this DB instance. If this argument is omitted, the default option group for the specified engine is used.

Definition at line 1271 of file RestoreDBInstanceFromS3Request.h.

◆ SetPerformanceInsightsKMSKeyId() [1/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPerformanceInsightsKMSKeyId ( const Aws::String value)
inline

The AWS KMS key identifier for encryption of Performance Insights data. The KMS key ID is the Amazon Resource Name (ARN), the KMS key identifier, or the KMS key alias for the KMS encryption key.

If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon RDS uses your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 2134 of file RestoreDBInstanceFromS3Request.h.

◆ SetPerformanceInsightsKMSKeyId() [2/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPerformanceInsightsKMSKeyId ( Aws::String &&  value)
inline

The AWS KMS key identifier for encryption of Performance Insights data. The KMS key ID is the Amazon Resource Name (ARN), the KMS key identifier, or the KMS key alias for the KMS encryption key.

If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon RDS uses your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 2144 of file RestoreDBInstanceFromS3Request.h.

◆ SetPerformanceInsightsKMSKeyId() [3/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPerformanceInsightsKMSKeyId ( const char *  value)
inline

The AWS KMS key identifier for encryption of Performance Insights data. The KMS key ID is the Amazon Resource Name (ARN), the KMS key identifier, or the KMS key alias for the KMS encryption key.

If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon RDS uses your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 2154 of file RestoreDBInstanceFromS3Request.h.

◆ SetPerformanceInsightsRetentionPeriod()

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPerformanceInsightsRetentionPeriod ( int  value)
inline

The amount of time, in days, to retain Performance Insights data. Valid values are 7 or 731 (2 years).

Definition at line 2203 of file RestoreDBInstanceFromS3Request.h.

◆ SetPort()

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

The port number on which the database accepts connections.

Type: Integer

Valid Values: 1150-65535

Default: 3306

Definition at line 1015 of file RestoreDBInstanceFromS3Request.h.

◆ SetPreferredBackupWindow() [1/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPreferredBackupWindow ( const Aws::String value)
inline

The time range each day during which automated backups are created if automated backups are enabled. For more information, see The Backup Window in the Amazon RDS User Guide.

Constraints:

  • Must be in the format hh24:mi-hh24:mi.

  • Must be in Universal Coordinated Time (UTC).

  • Must not conflict with the preferred maintenance window.

  • Must be at least 30 minutes.

Definition at line 933 of file RestoreDBInstanceFromS3Request.h.

◆ SetPreferredBackupWindow() [2/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPreferredBackupWindow ( Aws::String &&  value)
inline

The time range each day during which automated backups are created if automated backups are enabled. For more information, see The Backup Window in the Amazon RDS User Guide.

Constraints:

  • Must be in the format hh24:mi-hh24:mi.

  • Must be in Universal Coordinated Time (UTC).

  • Must not conflict with the preferred maintenance window.

  • Must be at least 30 minutes.

Definition at line 945 of file RestoreDBInstanceFromS3Request.h.

◆ SetPreferredBackupWindow() [3/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPreferredBackupWindow ( const char *  value)
inline

The time range each day during which automated backups are created if automated backups are enabled. For more information, see The Backup Window in the Amazon RDS User Guide.

Constraints:

  • Must be in the format hh24:mi-hh24:mi.

  • Must be in Universal Coordinated Time (UTC).

  • Must not conflict with the preferred maintenance window.

  • Must be at least 30 minutes.

Definition at line 957 of file RestoreDBInstanceFromS3Request.h.

◆ SetPreferredMaintenanceWindow() [1/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPreferredMaintenanceWindow ( const Aws::String value)
inline

The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC). For more information, see Amazon RDS Maintenance Window in the Amazon RDS User Guide.

Constraints:

  • Must be in the format ddd:hh24:mi-ddd:hh24:mi.

  • Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun.

  • Must be in Universal Coordinated Time (UTC).

  • Must not conflict with the preferred backup window.

  • Must be at least 30 minutes.

Definition at line 745 of file RestoreDBInstanceFromS3Request.h.

◆ SetPreferredMaintenanceWindow() [2/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPreferredMaintenanceWindow ( Aws::String &&  value)
inline

The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC). For more information, see Amazon RDS Maintenance Window in the Amazon RDS User Guide.

Constraints:

  • Must be in the format ddd:hh24:mi-ddd:hh24:mi.

  • Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun.

  • Must be in Universal Coordinated Time (UTC).

  • Must not conflict with the preferred backup window.

  • Must be at least 30 minutes.

Definition at line 758 of file RestoreDBInstanceFromS3Request.h.

◆ SetPreferredMaintenanceWindow() [3/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPreferredMaintenanceWindow ( const char *  value)
inline

The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC). For more information, see Amazon RDS Maintenance Window in the Amazon RDS User Guide.

Constraints:

  • Must be in the format ddd:hh24:mi-ddd:hh24:mi.

  • Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun.

  • Must be in Universal Coordinated Time (UTC).

  • Must not conflict with the preferred backup window.

  • Must be at least 30 minutes.

Definition at line 771 of file RestoreDBInstanceFromS3Request.h.

◆ SetProcessorFeatures() [1/2]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetProcessorFeatures ( const Aws::Vector< ProcessorFeature > &  value)
inline

The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

Definition at line 2319 of file RestoreDBInstanceFromS3Request.h.

◆ SetProcessorFeatures() [2/2]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetProcessorFeatures ( Aws::Vector< ProcessorFeature > &&  value)
inline

The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

Definition at line 2325 of file RestoreDBInstanceFromS3Request.h.

◆ SetPubliclyAccessible()

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetPubliclyAccessible ( bool  value)
inline

A value that indicates whether the DB instance is publicly accessible.

When the DB instance is publicly accessible, its DNS endpoint resolves to the private IP address from within the DB instance's VPC, and to the public IP address from outside of the DB instance's VPC. Access to the DB instance is ultimately controlled by the security group it uses, and that public access is not permitted if the security group assigned to the DB instance doesn't permit it.

When the DB instance isn't publicly accessible, it is an internal DB instance with a DNS name that resolves to a private IP address.

For more information, see CreateDBInstance.

Definition at line 1332 of file RestoreDBInstanceFromS3Request.h.

◆ SetS3BucketName() [1/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetS3BucketName ( const Aws::String value)
inline

The name of your Amazon S3 bucket that contains your database backup file.

Definition at line 1946 of file RestoreDBInstanceFromS3Request.h.

◆ SetS3BucketName() [2/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetS3BucketName ( Aws::String &&  value)
inline

The name of your Amazon S3 bucket that contains your database backup file.

Definition at line 1952 of file RestoreDBInstanceFromS3Request.h.

◆ SetS3BucketName() [3/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetS3BucketName ( const char *  value)
inline

The name of your Amazon S3 bucket that contains your database backup file.

Definition at line 1958 of file RestoreDBInstanceFromS3Request.h.

◆ SetS3IngestionRoleArn() [1/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetS3IngestionRoleArn ( const Aws::String value)
inline

An AWS Identity and Access Management (IAM) role to allow Amazon RDS to access your Amazon S3 bucket.

Definition at line 2036 of file RestoreDBInstanceFromS3Request.h.

◆ SetS3IngestionRoleArn() [2/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetS3IngestionRoleArn ( Aws::String &&  value)
inline

An AWS Identity and Access Management (IAM) role to allow Amazon RDS to access your Amazon S3 bucket.

Definition at line 2042 of file RestoreDBInstanceFromS3Request.h.

◆ SetS3IngestionRoleArn() [3/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetS3IngestionRoleArn ( const char *  value)
inline

An AWS Identity and Access Management (IAM) role to allow Amazon RDS to access your Amazon S3 bucket.

Definition at line 2048 of file RestoreDBInstanceFromS3Request.h.

◆ SetS3Prefix() [1/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetS3Prefix ( const Aws::String value)
inline

The prefix of your Amazon S3 bucket.

Definition at line 1992 of file RestoreDBInstanceFromS3Request.h.

◆ SetS3Prefix() [2/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetS3Prefix ( Aws::String &&  value)
inline

The prefix of your Amazon S3 bucket.

Definition at line 1997 of file RestoreDBInstanceFromS3Request.h.

◆ SetS3Prefix() [3/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetS3Prefix ( const char *  value)
inline

The prefix of your Amazon S3 bucket.

Definition at line 2002 of file RestoreDBInstanceFromS3Request.h.

◆ SetSourceEngine() [1/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetSourceEngine ( const Aws::String value)
inline

The name of the engine of your source database.

Valid Values: mysql

Definition at line 1840 of file RestoreDBInstanceFromS3Request.h.

◆ SetSourceEngine() [2/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetSourceEngine ( Aws::String &&  value)
inline

The name of the engine of your source database.

Valid Values: mysql

Definition at line 1846 of file RestoreDBInstanceFromS3Request.h.

◆ SetSourceEngine() [3/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetSourceEngine ( const char *  value)
inline

The name of the engine of your source database.

Valid Values: mysql

Definition at line 1852 of file RestoreDBInstanceFromS3Request.h.

◆ SetSourceEngineVersion() [1/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetSourceEngineVersion ( const Aws::String value)
inline

The version of the database that the backup files were created from.

MySQL versions 5.6 and 5.7 are supported.

Example: 5.6.40

Definition at line 1892 of file RestoreDBInstanceFromS3Request.h.

◆ SetSourceEngineVersion() [2/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetSourceEngineVersion ( Aws::String &&  value)
inline

The version of the database that the backup files were created from.

MySQL versions 5.6 and 5.7 are supported.

Example: 5.6.40

Definition at line 1899 of file RestoreDBInstanceFromS3Request.h.

◆ SetSourceEngineVersion() [3/3]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetSourceEngineVersion ( const char *  value)
inline

The version of the database that the backup files were created from.

MySQL versions 5.6 and 5.7 are supported.

Example: 5.6.40

Definition at line 1906 of file RestoreDBInstanceFromS3Request.h.

◆ SetStorageEncrypted()

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetStorageEncrypted ( bool  value)
inline

A value that indicates whether the new DB instance is encrypted or not.

Definition at line 1499 of file RestoreDBInstanceFromS3Request.h.

◆ SetStorageType() [1/3]

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

Specifies the storage type to be associated with the DB instance.

Valid values: standard | gp2 | io1

If you specify io1, you must also include a value for the Iops parameter.

Default: io1 if the Iops parameter is specified; otherwise gp2

Definition at line 1438 of file RestoreDBInstanceFromS3Request.h.

◆ SetStorageType() [2/3]

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

Specifies the storage type to be associated with the DB instance.

Valid values: standard | gp2 | io1

If you specify io1, you must also include a value for the Iops parameter.

Default: io1 if the Iops parameter is specified; otherwise gp2

Definition at line 1447 of file RestoreDBInstanceFromS3Request.h.

◆ SetStorageType() [3/3]

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

Specifies the storage type to be associated with the DB instance.

Valid values: standard | gp2 | io1

If you specify io1, you must also include a value for the Iops parameter.

Default: io1 if the Iops parameter is specified; otherwise gp2

Definition at line 1456 of file RestoreDBInstanceFromS3Request.h.

◆ SetTags() [1/2]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetTags ( const Aws::Vector< Tag > &  value)
inline

A list of tags to associate with this DB instance. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.

Definition at line 1370 of file RestoreDBInstanceFromS3Request.h.

◆ SetTags() [2/2]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetTags ( Aws::Vector< Tag > &&  value)
inline

A list of tags to associate with this DB instance. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.

Definition at line 1378 of file RestoreDBInstanceFromS3Request.h.

◆ SetUseDefaultProcessorFeatures()

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetUseDefaultProcessorFeatures ( bool  value)
inline

A value that indicates whether the DB instance class of the DB instance uses its default processor features.

Definition at line 2368 of file RestoreDBInstanceFromS3Request.h.

◆ SetVpcSecurityGroupIds() [1/2]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetVpcSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

A list of VPC security groups to associate with this DB instance.

Definition at line 529 of file RestoreDBInstanceFromS3Request.h.

◆ SetVpcSecurityGroupIds() [2/2]

void Aws::RDS::Model::RestoreDBInstanceFromS3Request::SetVpcSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

A list of VPC security groups to associate with this DB instance.

Definition at line 534 of file RestoreDBInstanceFromS3Request.h.

◆ SourceEngineHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::SourceEngineHasBeenSet ( ) const
inline

The name of the engine of your source database.

Valid Values: mysql

Definition at line 1834 of file RestoreDBInstanceFromS3Request.h.

◆ SourceEngineVersionHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::SourceEngineVersionHasBeenSet ( ) const
inline

The version of the database that the backup files were created from.

MySQL versions 5.6 and 5.7 are supported.

Example: 5.6.40

Definition at line 1885 of file RestoreDBInstanceFromS3Request.h.

◆ StorageEncryptedHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::StorageEncryptedHasBeenSet ( ) const
inline

A value that indicates whether the new DB instance is encrypted or not.

Definition at line 1494 of file RestoreDBInstanceFromS3Request.h.

◆ StorageTypeHasBeenSet()

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

Specifies the storage type to be associated with the DB instance.

Valid values: standard | gp2 | io1

If you specify io1, you must also include a value for the Iops parameter.

Default: io1 if the Iops parameter is specified; otherwise gp2

Definition at line 1429 of file RestoreDBInstanceFromS3Request.h.

◆ TagsHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::TagsHasBeenSet ( ) const
inline

A list of tags to associate with this DB instance. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.

Definition at line 1362 of file RestoreDBInstanceFromS3Request.h.

◆ UseDefaultProcessorFeaturesHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::UseDefaultProcessorFeaturesHasBeenSet ( ) const
inline

A value that indicates whether the DB instance class of the DB instance uses its default processor features.

Definition at line 2362 of file RestoreDBInstanceFromS3Request.h.

◆ VpcSecurityGroupIdsHasBeenSet()

bool Aws::RDS::Model::RestoreDBInstanceFromS3Request::VpcSecurityGroupIdsHasBeenSet ( ) const
inline

A list of VPC security groups to associate with this DB instance.

Definition at line 524 of file RestoreDBInstanceFromS3Request.h.

◆ WithAllocatedStorage()

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

The amount of storage (in gigabytes) to allocate initially for the DB instance. Follow the allocation rules specified in CreateDBInstance.

Be sure to allocate enough memory for your new DB instance so that the restore operation can succeed. You can also allocate additional memory for future growth.

Definition at line 198 of file RestoreDBInstanceFromS3Request.h.

◆ WithAutoMinorVersionUpgrade()

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithAutoMinorVersionUpgrade ( bool  value)
inline

A value that indicates whether minor engine upgrades are applied automatically to the DB instance during the maintenance window. By default, minor engine upgrades are not applied automatically.

Definition at line 1145 of file RestoreDBInstanceFromS3Request.h.

◆ WithAvailabilityZone() [1/3]

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

The Availability Zone that the DB instance is created in. For information about AWS Regions and Availability Zones, see Regions and Availability Zones in the Amazon RDS User Guide.

Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

Example: us-east-1d

Constraint: The AvailabilityZone parameter can't be specified if the DB instance is a Multi-AZ deployment. The specified Availability Zone must be in the same AWS Region as the current endpoint.

Definition at line 638 of file RestoreDBInstanceFromS3Request.h.

◆ WithAvailabilityZone() [2/3]

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

The Availability Zone that the DB instance is created in. For information about AWS Regions and Availability Zones, see Regions and Availability Zones in the Amazon RDS User Guide.

Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

Example: us-east-1d

Constraint: The AvailabilityZone parameter can't be specified if the DB instance is a Multi-AZ deployment. The specified Availability Zone must be in the same AWS Region as the current endpoint.

Definition at line 651 of file RestoreDBInstanceFromS3Request.h.

◆ WithAvailabilityZone() [3/3]

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

The Availability Zone that the DB instance is created in. For information about AWS Regions and Availability Zones, see Regions and Availability Zones in the Amazon RDS User Guide.

Default: A random, system-chosen Availability Zone in the endpoint's AWS Region.

Example: us-east-1d

Constraint: The AvailabilityZone parameter can't be specified if the DB instance is a Multi-AZ deployment. The specified Availability Zone must be in the same AWS Region as the current endpoint.

Definition at line 664 of file RestoreDBInstanceFromS3Request.h.

◆ WithBackupRetentionPeriod()

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

The number of days for which automated backups are retained. Setting this parameter to a positive number enables backups. For more information, see CreateDBInstance.

Definition at line 896 of file RestoreDBInstanceFromS3Request.h.

◆ WithCopyTagsToSnapshot()

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithCopyTagsToSnapshot ( bool  value)
inline

A value that indicates whether to copy all tags from the DB instance to snapshots of the DB instance. By default, tags are not copied.

Definition at line 1642 of file RestoreDBInstanceFromS3Request.h.

◆ WithDBInstanceClass() [1/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBInstanceClass ( const Aws::String value)
inline

The compute and memory capacity of the DB instance, for example, db.m4.large. Not all DB instance classes are available in all AWS Regions, or for all database engines. For the full list of DB instance classes, and availability for your engine, see DB Instance Class in the Amazon RDS User Guide.

Importing from Amazon S3 isn't supported on the db.t2.micro DB instance class.

Definition at line 265 of file RestoreDBInstanceFromS3Request.h.

◆ WithDBInstanceClass() [2/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBInstanceClass ( Aws::String &&  value)
inline

The compute and memory capacity of the DB instance, for example, db.m4.large. Not all DB instance classes are available in all AWS Regions, or for all database engines. For the full list of DB instance classes, and availability for your engine, see DB Instance Class in the Amazon RDS User Guide.

Importing from Amazon S3 isn't supported on the db.t2.micro DB instance class.

Definition at line 276 of file RestoreDBInstanceFromS3Request.h.

◆ WithDBInstanceClass() [3/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBInstanceClass ( const char *  value)
inline

The compute and memory capacity of the DB instance, for example, db.m4.large. Not all DB instance classes are available in all AWS Regions, or for all database engines. For the full list of DB instance classes, and availability for your engine, see DB Instance Class in the Amazon RDS User Guide.

Importing from Amazon S3 isn't supported on the db.t2.micro DB instance class.

Definition at line 287 of file RestoreDBInstanceFromS3Request.h.

◆ WithDBInstanceIdentifier() [1/3]

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

The DB instance identifier. This parameter is stored as a lowercase string.

Constraints:

  • Must contain from 1 to 63 letters, numbers, or hyphens.

  • First character must be a letter.

  • Can't end with a hyphen or contain two consecutive hyphens.

Example: mydbinstance

Definition at line 143 of file RestoreDBInstanceFromS3Request.h.

◆ WithDBInstanceIdentifier() [2/3]

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

The DB instance identifier. This parameter is stored as a lowercase string.

Constraints:

  • Must contain from 1 to 63 letters, numbers, or hyphens.

  • First character must be a letter.

  • Can't end with a hyphen or contain two consecutive hyphens.

Example: mydbinstance

Definition at line 152 of file RestoreDBInstanceFromS3Request.h.

◆ WithDBInstanceIdentifier() [3/3]

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

The DB instance identifier. This parameter is stored as a lowercase string.

Constraints:

  • Must contain from 1 to 63 letters, numbers, or hyphens.

  • First character must be a letter.

  • Can't end with a hyphen or contain two consecutive hyphens.

Example: mydbinstance

Definition at line 161 of file RestoreDBInstanceFromS3Request.h.

◆ WithDBName() [1/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBName ( const Aws::String value)
inline

The name of the database to create when the DB instance is created. Follow the naming rules specified in CreateDBInstance.

Definition at line 76 of file RestoreDBInstanceFromS3Request.h.

◆ WithDBName() [2/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBName ( Aws::String &&  value)
inline

The name of the database to create when the DB instance is created. Follow the naming rules specified in CreateDBInstance.

Definition at line 82 of file RestoreDBInstanceFromS3Request.h.

◆ WithDBName() [3/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBName ( const char *  value)
inline

The name of the database to create when the DB instance is created. Follow the naming rules specified in CreateDBInstance.

Definition at line 88 of file RestoreDBInstanceFromS3Request.h.

◆ WithDBParameterGroupName() [1/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBParameterGroupName ( const Aws::String value)
inline

The name of the DB parameter group to associate with this DB instance.

If you do not specify a value for DBParameterGroupName, then the default DBParameterGroup for the specified DB engine is used.

Definition at line 853 of file RestoreDBInstanceFromS3Request.h.

◆ WithDBParameterGroupName() [2/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBParameterGroupName ( Aws::String &&  value)
inline

The name of the DB parameter group to associate with this DB instance.

If you do not specify a value for DBParameterGroupName, then the default DBParameterGroup for the specified DB engine is used.

Definition at line 860 of file RestoreDBInstanceFromS3Request.h.

◆ WithDBParameterGroupName() [3/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBParameterGroupName ( const char *  value)
inline

The name of the DB parameter group to associate with this DB instance.

If you do not specify a value for DBParameterGroupName, then the default DBParameterGroup for the specified DB engine is used.

Definition at line 867 of file RestoreDBInstanceFromS3Request.h.

◆ WithDBSecurityGroups() [1/2]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBSecurityGroups ( const Aws::Vector< Aws::String > &  value)
inline

A list of DB security groups to associate with this DB instance.

Default: The default DB security group for the database engine.

Definition at line 489 of file RestoreDBInstanceFromS3Request.h.

◆ WithDBSecurityGroups() [2/2]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBSecurityGroups ( Aws::Vector< Aws::String > &&  value)
inline

A list of DB security groups to associate with this DB instance.

Default: The default DB security group for the database engine.

Definition at line 495 of file RestoreDBInstanceFromS3Request.h.

◆ WithDBSubnetGroupName() [1/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBSubnetGroupName ( const Aws::String value)
inline

A DB subnet group to associate with this DB instance.

Definition at line 695 of file RestoreDBInstanceFromS3Request.h.

◆ WithDBSubnetGroupName() [2/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBSubnetGroupName ( Aws::String &&  value)
inline

A DB subnet group to associate with this DB instance.

Definition at line 700 of file RestoreDBInstanceFromS3Request.h.

◆ WithDBSubnetGroupName() [3/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDBSubnetGroupName ( const char *  value)
inline

A DB subnet group to associate with this DB instance.

Definition at line 705 of file RestoreDBInstanceFromS3Request.h.

◆ WithDeletionProtection()

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithDeletionProtection ( bool  value)
inline

A value that indicates whether the DB instance has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection is disabled. For more information, see Deleting a DB Instance.

Definition at line 2411 of file RestoreDBInstanceFromS3Request.h.

◆ WithEnableCloudwatchLogsExports() [1/2]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithEnableCloudwatchLogsExports ( const Aws::Vector< Aws::String > &  value)
inline

The list of logs that the restored DB instance is to export to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon RDS User Guide.

Definition at line 2260 of file RestoreDBInstanceFromS3Request.h.

◆ WithEnableCloudwatchLogsExports() [2/2]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithEnableCloudwatchLogsExports ( Aws::Vector< Aws::String > &&  value)
inline

The list of logs that the restored DB instance is to export to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon RDS User Guide.

Definition at line 2270 of file RestoreDBInstanceFromS3Request.h.

◆ WithEnableIAMDatabaseAuthentication()

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithEnableIAMDatabaseAuthentication ( bool  value)
inline

A value that indicates whether to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled. For information about the supported DB engines, see CreateDBInstance.

For more information about IAM database authentication, see IAM Database Authentication for MySQL and PostgreSQL in the Amazon RDS User Guide.

Definition at line 1821 of file RestoreDBInstanceFromS3Request.h.

◆ WithEnablePerformanceInsights()

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithEnablePerformanceInsights ( bool  value)
inline

A value that indicates whether to enable Performance Insights for the DB instance.

For more information, see Using Amazon Performance Insights in the Amazon Relational Database Service User Guide.

Definition at line 2103 of file RestoreDBInstanceFromS3Request.h.

◆ WithEngine() [1/3]

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

The name of the database engine to be used for this instance.

Valid Values: mysql

Definition at line 324 of file RestoreDBInstanceFromS3Request.h.

◆ WithEngine() [2/3]

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

The name of the database engine to be used for this instance.

Valid Values: mysql

Definition at line 330 of file RestoreDBInstanceFromS3Request.h.

◆ WithEngine() [3/3]

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

The name of the database engine to be used for this instance.

Valid Values: mysql

Definition at line 336 of file RestoreDBInstanceFromS3Request.h.

◆ WithEngineVersion() [1/3]

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

The version number of the database engine to use. Choose the latest minor version of your database engine. For information about engine versions, see CreateDBInstance, or call DescribeDBEngineVersions.

Definition at line 1100 of file RestoreDBInstanceFromS3Request.h.

◆ WithEngineVersion() [2/3]

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

The version number of the database engine to use. Choose the latest minor version of your database engine. For information about engine versions, see CreateDBInstance, or call DescribeDBEngineVersions.

Definition at line 1108 of file RestoreDBInstanceFromS3Request.h.

◆ WithEngineVersion() [3/3]

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

The version number of the database engine to use. Choose the latest minor version of your database engine. For information about engine versions, see CreateDBInstance, or call DescribeDBEngineVersions.

Definition at line 1116 of file RestoreDBInstanceFromS3Request.h.

◆ WithIops()

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

The amount of Provisioned IOPS (input/output operations per second) to allocate initially for the DB instance. For information about valid Iops values, see Amazon RDS Provisioned IOPS Storage to Improve Performance in the Amazon RDS User Guide.

Definition at line 1235 of file RestoreDBInstanceFromS3Request.h.

◆ WithKmsKeyId() [1/3]

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

The AWS KMS key identifier for an encrypted DB instance.

The KMS key identifier is the Amazon Resource Name (ARN) for the KMS encryption key. If you are creating a DB instance with the same AWS account that owns the KMS encryption key used to encrypt the new DB instance, then you can use the KMS key alias instead of the ARN for the KM encryption key.

If the StorageEncrypted parameter is enabled, and you do not specify a value for the KmsKeyId parameter, then Amazon RDS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 1589 of file RestoreDBInstanceFromS3Request.h.

◆ WithKmsKeyId() [2/3]

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

The AWS KMS key identifier for an encrypted DB instance.

The KMS key identifier is the Amazon Resource Name (ARN) for the KMS encryption key. If you are creating a DB instance with the same AWS account that owns the KMS encryption key used to encrypt the new DB instance, then you can use the KMS key alias instead of the ARN for the KM encryption key.

If the StorageEncrypted parameter is enabled, and you do not specify a value for the KmsKeyId parameter, then Amazon RDS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 1603 of file RestoreDBInstanceFromS3Request.h.

◆ WithKmsKeyId() [3/3]

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

The AWS KMS key identifier for an encrypted DB instance.

The KMS key identifier is the Amazon Resource Name (ARN) for the KMS encryption key. If you are creating a DB instance with the same AWS account that owns the KMS encryption key used to encrypt the new DB instance, then you can use the KMS key alias instead of the ARN for the KM encryption key.

If the StorageEncrypted parameter is enabled, and you do not specify a value for the KmsKeyId parameter, then Amazon RDS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 1617 of file RestoreDBInstanceFromS3Request.h.

◆ WithLicenseModel() [1/3]

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

The license model for this DB instance. Use general-public-license.

Definition at line 1182 of file RestoreDBInstanceFromS3Request.h.

◆ WithLicenseModel() [2/3]

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

The license model for this DB instance. Use general-public-license.

Definition at line 1188 of file RestoreDBInstanceFromS3Request.h.

◆ WithLicenseModel() [3/3]

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

The license model for this DB instance. Use general-public-license.

Definition at line 1194 of file RestoreDBInstanceFromS3Request.h.

◆ WithMasterUsername() [1/3]

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

The name for the master user.

Constraints:

  • Must be 1 to 16 letters or numbers.

  • First character must be a letter.

  • Can't be a reserved word for the chosen database engine.

Definition at line 385 of file RestoreDBInstanceFromS3Request.h.

◆ WithMasterUsername() [2/3]

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

The name for the master user.

Constraints:

  • Must be 1 to 16 letters or numbers.

  • First character must be a letter.

  • Can't be a reserved word for the chosen database engine.

Definition at line 393 of file RestoreDBInstanceFromS3Request.h.

◆ WithMasterUsername() [3/3]

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

The name for the master user.

Constraints:

  • Must be 1 to 16 letters or numbers.

  • First character must be a letter.

  • Can't be a reserved word for the chosen database engine.

Definition at line 401 of file RestoreDBInstanceFromS3Request.h.

◆ WithMasterUserPassword() [1/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithMasterUserPassword ( const Aws::String value)
inline

The password for the master user. The password can include any printable ASCII character except "/", """, or "".

Constraints: Must contain from 8 to 41 characters.

Definition at line 444 of file RestoreDBInstanceFromS3Request.h.

◆ WithMasterUserPassword() [2/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithMasterUserPassword ( Aws::String &&  value)
inline

The password for the master user. The password can include any printable ASCII character except "/", """, or "".

Constraints: Must contain from 8 to 41 characters.

Definition at line 451 of file RestoreDBInstanceFromS3Request.h.

◆ WithMasterUserPassword() [3/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithMasterUserPassword ( const char *  value)
inline

The password for the master user. The password can include any printable ASCII character except "/", """, or "".

Constraints: Must contain from 8 to 41 characters.

Definition at line 458 of file RestoreDBInstanceFromS3Request.h.

◆ WithMonitoringInterval()

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithMonitoringInterval ( int  value)
inline

The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance. To disable collecting Enhanced Monitoring metrics, specify 0.

If MonitoringRoleArn is specified, then you must also set MonitoringInterval to a value other than 0.

Valid Values: 0, 1, 5, 10, 15, 30, 60

Default: 0

Definition at line 1679 of file RestoreDBInstanceFromS3Request.h.

◆ WithMonitoringRoleArn() [1/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithMonitoringRoleArn ( const Aws::String value)
inline

The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess. For information on creating a monitoring role, see Setting Up and Enabling Enhanced Monitoring in the Amazon RDS User Guide.

If MonitoringInterval is set to a value other than 0, then you must supply a MonitoringRoleArn value.

Definition at line 1752 of file RestoreDBInstanceFromS3Request.h.

◆ WithMonitoringRoleArn() [2/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithMonitoringRoleArn ( Aws::String &&  value)
inline

The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess. For information on creating a monitoring role, see Setting Up and Enabling Enhanced Monitoring in the Amazon RDS User Guide.

If MonitoringInterval is set to a value other than 0, then you must supply a MonitoringRoleArn value.

Definition at line 1764 of file RestoreDBInstanceFromS3Request.h.

◆ WithMonitoringRoleArn() [3/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithMonitoringRoleArn ( const char *  value)
inline

The ARN for the IAM role that permits RDS to send enhanced monitoring metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess. For information on creating a monitoring role, see Setting Up and Enabling Enhanced Monitoring in the Amazon RDS User Guide.

If MonitoringInterval is set to a value other than 0, then you must supply a MonitoringRoleArn value.

Definition at line 1776 of file RestoreDBInstanceFromS3Request.h.

◆ WithMultiAZ()

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithMultiAZ ( bool  value)
inline

A value that indicates whether the DB instance is a Multi-AZ deployment. If the DB instance is a Multi-AZ deployment, you can't set the AvailabilityZone parameter.

Definition at line 1051 of file RestoreDBInstanceFromS3Request.h.

◆ WithOptionGroupName() [1/3]

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

The name of the option group to associate with this DB instance. If this argument is omitted, the default option group for the specified engine is used.

Definition at line 1278 of file RestoreDBInstanceFromS3Request.h.

◆ WithOptionGroupName() [2/3]

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

The name of the option group to associate with this DB instance. If this argument is omitted, the default option group for the specified engine is used.

Definition at line 1285 of file RestoreDBInstanceFromS3Request.h.

◆ WithOptionGroupName() [3/3]

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

The name of the option group to associate with this DB instance. If this argument is omitted, the default option group for the specified engine is used.

Definition at line 1292 of file RestoreDBInstanceFromS3Request.h.

◆ WithPerformanceInsightsKMSKeyId() [1/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPerformanceInsightsKMSKeyId ( const Aws::String value)
inline

The AWS KMS key identifier for encryption of Performance Insights data. The KMS key ID is the Amazon Resource Name (ARN), the KMS key identifier, or the KMS key alias for the KMS encryption key.

If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon RDS uses your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 2164 of file RestoreDBInstanceFromS3Request.h.

◆ WithPerformanceInsightsKMSKeyId() [2/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPerformanceInsightsKMSKeyId ( Aws::String &&  value)
inline

The AWS KMS key identifier for encryption of Performance Insights data. The KMS key ID is the Amazon Resource Name (ARN), the KMS key identifier, or the KMS key alias for the KMS encryption key.

If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon RDS uses your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 2174 of file RestoreDBInstanceFromS3Request.h.

◆ WithPerformanceInsightsKMSKeyId() [3/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPerformanceInsightsKMSKeyId ( const char *  value)
inline

The AWS KMS key identifier for encryption of Performance Insights data. The KMS key ID is the Amazon Resource Name (ARN), the KMS key identifier, or the KMS key alias for the KMS encryption key.

If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon RDS uses your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 2184 of file RestoreDBInstanceFromS3Request.h.

◆ WithPerformanceInsightsRetentionPeriod()

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPerformanceInsightsRetentionPeriod ( int  value)
inline

The amount of time, in days, to retain Performance Insights data. Valid values are 7 or 731 (2 years).

Definition at line 2209 of file RestoreDBInstanceFromS3Request.h.

◆ WithPort()

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

The port number on which the database accepts connections.

Type: Integer

Valid Values: 1150-65535

Default: 3306

Definition at line 1022 of file RestoreDBInstanceFromS3Request.h.

◆ WithPreferredBackupWindow() [1/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPreferredBackupWindow ( const Aws::String value)
inline

The time range each day during which automated backups are created if automated backups are enabled. For more information, see The Backup Window in the Amazon RDS User Guide.

Constraints:

  • Must be in the format hh24:mi-hh24:mi.

  • Must be in Universal Coordinated Time (UTC).

  • Must not conflict with the preferred maintenance window.

  • Must be at least 30 minutes.

Definition at line 969 of file RestoreDBInstanceFromS3Request.h.

◆ WithPreferredBackupWindow() [2/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPreferredBackupWindow ( Aws::String &&  value)
inline

The time range each day during which automated backups are created if automated backups are enabled. For more information, see The Backup Window in the Amazon RDS User Guide.

Constraints:

  • Must be in the format hh24:mi-hh24:mi.

  • Must be in Universal Coordinated Time (UTC).

  • Must not conflict with the preferred maintenance window.

  • Must be at least 30 minutes.

Definition at line 981 of file RestoreDBInstanceFromS3Request.h.

◆ WithPreferredBackupWindow() [3/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPreferredBackupWindow ( const char *  value)
inline

The time range each day during which automated backups are created if automated backups are enabled. For more information, see The Backup Window in the Amazon RDS User Guide.

Constraints:

  • Must be in the format hh24:mi-hh24:mi.

  • Must be in Universal Coordinated Time (UTC).

  • Must not conflict with the preferred maintenance window.

  • Must be at least 30 minutes.

Definition at line 993 of file RestoreDBInstanceFromS3Request.h.

◆ WithPreferredMaintenanceWindow() [1/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPreferredMaintenanceWindow ( const Aws::String value)
inline

The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC). For more information, see Amazon RDS Maintenance Window in the Amazon RDS User Guide.

Constraints:

  • Must be in the format ddd:hh24:mi-ddd:hh24:mi.

  • Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun.

  • Must be in Universal Coordinated Time (UTC).

  • Must not conflict with the preferred backup window.

  • Must be at least 30 minutes.

Definition at line 784 of file RestoreDBInstanceFromS3Request.h.

◆ WithPreferredMaintenanceWindow() [2/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPreferredMaintenanceWindow ( Aws::String &&  value)
inline

The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC). For more information, see Amazon RDS Maintenance Window in the Amazon RDS User Guide.

Constraints:

  • Must be in the format ddd:hh24:mi-ddd:hh24:mi.

  • Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun.

  • Must be in Universal Coordinated Time (UTC).

  • Must not conflict with the preferred backup window.

  • Must be at least 30 minutes.

Definition at line 797 of file RestoreDBInstanceFromS3Request.h.

◆ WithPreferredMaintenanceWindow() [3/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPreferredMaintenanceWindow ( const char *  value)
inline

The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC). For more information, see Amazon RDS Maintenance Window in the Amazon RDS User Guide.

Constraints:

  • Must be in the format ddd:hh24:mi-ddd:hh24:mi.

  • Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun.

  • Must be in Universal Coordinated Time (UTC).

  • Must not conflict with the preferred backup window.

  • Must be at least 30 minutes.

Definition at line 810 of file RestoreDBInstanceFromS3Request.h.

◆ WithProcessorFeatures() [1/2]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithProcessorFeatures ( const Aws::Vector< ProcessorFeature > &  value)
inline

The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

Definition at line 2331 of file RestoreDBInstanceFromS3Request.h.

◆ WithProcessorFeatures() [2/2]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithProcessorFeatures ( Aws::Vector< ProcessorFeature > &&  value)
inline

The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

Definition at line 2337 of file RestoreDBInstanceFromS3Request.h.

◆ WithPubliclyAccessible()

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithPubliclyAccessible ( bool  value)
inline

A value that indicates whether the DB instance is publicly accessible.

When the DB instance is publicly accessible, its DNS endpoint resolves to the private IP address from within the DB instance's VPC, and to the public IP address from outside of the DB instance's VPC. Access to the DB instance is ultimately controlled by the security group it uses, and that public access is not permitted if the security group assigned to the DB instance doesn't permit it.

When the DB instance isn't publicly accessible, it is an internal DB instance with a DNS name that resolves to a private IP address.

For more information, see CreateDBInstance.

Definition at line 1345 of file RestoreDBInstanceFromS3Request.h.

◆ WithS3BucketName() [1/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithS3BucketName ( const Aws::String value)
inline

The name of your Amazon S3 bucket that contains your database backup file.

Definition at line 1964 of file RestoreDBInstanceFromS3Request.h.

◆ WithS3BucketName() [2/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithS3BucketName ( Aws::String &&  value)
inline

The name of your Amazon S3 bucket that contains your database backup file.

Definition at line 1970 of file RestoreDBInstanceFromS3Request.h.

◆ WithS3BucketName() [3/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithS3BucketName ( const char *  value)
inline

The name of your Amazon S3 bucket that contains your database backup file.

Definition at line 1976 of file RestoreDBInstanceFromS3Request.h.

◆ WithS3IngestionRoleArn() [1/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithS3IngestionRoleArn ( const Aws::String value)
inline

An AWS Identity and Access Management (IAM) role to allow Amazon RDS to access your Amazon S3 bucket.

Definition at line 2054 of file RestoreDBInstanceFromS3Request.h.

◆ WithS3IngestionRoleArn() [2/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithS3IngestionRoleArn ( Aws::String &&  value)
inline

An AWS Identity and Access Management (IAM) role to allow Amazon RDS to access your Amazon S3 bucket.

Definition at line 2060 of file RestoreDBInstanceFromS3Request.h.

◆ WithS3IngestionRoleArn() [3/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithS3IngestionRoleArn ( const char *  value)
inline

An AWS Identity and Access Management (IAM) role to allow Amazon RDS to access your Amazon S3 bucket.

Definition at line 2066 of file RestoreDBInstanceFromS3Request.h.

◆ WithS3Prefix() [1/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithS3Prefix ( const Aws::String value)
inline

The prefix of your Amazon S3 bucket.

Definition at line 2007 of file RestoreDBInstanceFromS3Request.h.

◆ WithS3Prefix() [2/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithS3Prefix ( Aws::String &&  value)
inline

The prefix of your Amazon S3 bucket.

Definition at line 2012 of file RestoreDBInstanceFromS3Request.h.

◆ WithS3Prefix() [3/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithS3Prefix ( const char *  value)
inline

The prefix of your Amazon S3 bucket.

Definition at line 2017 of file RestoreDBInstanceFromS3Request.h.

◆ WithSourceEngine() [1/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithSourceEngine ( const Aws::String value)
inline

The name of the engine of your source database.

Valid Values: mysql

Definition at line 1858 of file RestoreDBInstanceFromS3Request.h.

◆ WithSourceEngine() [2/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithSourceEngine ( Aws::String &&  value)
inline

The name of the engine of your source database.

Valid Values: mysql

Definition at line 1864 of file RestoreDBInstanceFromS3Request.h.

◆ WithSourceEngine() [3/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithSourceEngine ( const char *  value)
inline

The name of the engine of your source database.

Valid Values: mysql

Definition at line 1870 of file RestoreDBInstanceFromS3Request.h.

◆ WithSourceEngineVersion() [1/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithSourceEngineVersion ( const Aws::String value)
inline

The version of the database that the backup files were created from.

MySQL versions 5.6 and 5.7 are supported.

Example: 5.6.40

Definition at line 1913 of file RestoreDBInstanceFromS3Request.h.

◆ WithSourceEngineVersion() [2/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithSourceEngineVersion ( Aws::String &&  value)
inline

The version of the database that the backup files were created from.

MySQL versions 5.6 and 5.7 are supported.

Example: 5.6.40

Definition at line 1920 of file RestoreDBInstanceFromS3Request.h.

◆ WithSourceEngineVersion() [3/3]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithSourceEngineVersion ( const char *  value)
inline

The version of the database that the backup files were created from.

MySQL versions 5.6 and 5.7 are supported.

Example: 5.6.40

Definition at line 1927 of file RestoreDBInstanceFromS3Request.h.

◆ WithStorageEncrypted()

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithStorageEncrypted ( bool  value)
inline

A value that indicates whether the new DB instance is encrypted or not.

Definition at line 1504 of file RestoreDBInstanceFromS3Request.h.

◆ WithStorageType() [1/3]

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

Specifies the storage type to be associated with the DB instance.

Valid values: standard | gp2 | io1

If you specify io1, you must also include a value for the Iops parameter.

Default: io1 if the Iops parameter is specified; otherwise gp2

Definition at line 1465 of file RestoreDBInstanceFromS3Request.h.

◆ WithStorageType() [2/3]

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

Specifies the storage type to be associated with the DB instance.

Valid values: standard | gp2 | io1

If you specify io1, you must also include a value for the Iops parameter.

Default: io1 if the Iops parameter is specified; otherwise gp2

Definition at line 1474 of file RestoreDBInstanceFromS3Request.h.

◆ WithStorageType() [3/3]

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

Specifies the storage type to be associated with the DB instance.

Valid values: standard | gp2 | io1

If you specify io1, you must also include a value for the Iops parameter.

Default: io1 if the Iops parameter is specified; otherwise gp2

Definition at line 1483 of file RestoreDBInstanceFromS3Request.h.

◆ WithTags() [1/2]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithTags ( const Aws::Vector< Tag > &  value)
inline

A list of tags to associate with this DB instance. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.

Definition at line 1386 of file RestoreDBInstanceFromS3Request.h.

◆ WithTags() [2/2]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithTags ( Aws::Vector< Tag > &&  value)
inline

A list of tags to associate with this DB instance. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.

Definition at line 1394 of file RestoreDBInstanceFromS3Request.h.

◆ WithUseDefaultProcessorFeatures()

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithUseDefaultProcessorFeatures ( bool  value)
inline

A value that indicates whether the DB instance class of the DB instance uses its default processor features.

Definition at line 2374 of file RestoreDBInstanceFromS3Request.h.

◆ WithVpcSecurityGroupIds() [1/2]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithVpcSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

A list of VPC security groups to associate with this DB instance.

Definition at line 539 of file RestoreDBInstanceFromS3Request.h.

◆ WithVpcSecurityGroupIds() [2/2]

RestoreDBInstanceFromS3Request& Aws::RDS::Model::RestoreDBInstanceFromS3Request::WithVpcSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

A list of VPC security groups to associate with this DB instance.

Definition at line 544 of file RestoreDBInstanceFromS3Request.h.


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