AWS SDK for C++  1.9.123
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)
 
int GetMaxAllocatedStorage () const
 
bool MaxAllocatedStorageHasBeenSet () const
 
void SetMaxAllocatedStorage (int value)
 
RestoreDBInstanceFromS3RequestWithMaxAllocatedStorage (int 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 ( 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() [2/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() [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 ( 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 2298 of file RestoreDBInstanceFromS3Request.h.

◆ AddEnableCloudwatchLogsExports() [2/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 2288 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 2308 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 2351 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 2357 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 ( 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() [2/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() [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 Amazon Web Services 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 Amazon Web Services 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 Amazon Web Services 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 1622 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 Amazon Web Services 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 2401 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 2238 of file RestoreDBInstanceFromS3Request.h.

◆ EnableIAMDatabaseAuthenticationHasBeenSet()

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

A value that indicates whether to enable mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled.

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

Definition at line 1791 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 2077 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 Amazon Web Services 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 Amazon Web Services 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 Amazon Web Services 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 1616 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 Amazon Web Services 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 2392 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 2228 of file RestoreDBInstanceFromS3Request.h.

◆ GetEnableIAMDatabaseAuthentication()

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

A value that indicates whether to enable mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled.

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

Definition at line 1780 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 2068 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 Amazon Web Services KMS key identifier for an encrypted DB instance.

The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK). To use a CMK in a different Amazon Web Services account, specify the key ARN or alias ARN.

If the StorageEncrypted parameter is enabled, and you do not specify a value for the KmsKeyId parameter, then Amazon RDS will use your default CMK. There is a default CMK for your Amazon Web Services account. Your Amazon Web Services account has a different default CMK for each Amazon Web Services Region.

Definition at line 1518 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.

◆ GetMaxAllocatedStorage()

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

The upper limit in gibibytes (GiB) to which Amazon RDS can automatically scale the storage of the DB instance.

For more information about this setting, including limitations that apply to it, see Managing capacity automatically with Amazon RDS storage autoscaling in the Amazon RDS User Guide.

Definition at line 2430 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 1644 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 1684 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 Amazon Web Services KMS key identifier for encryption of Performance Insights data.

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

If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon RDS uses your default CMK. There is a default CMK for your Amazon Web Services account. Your Amazon Web Services account has a different default CMK for each Amazon Web Services Region.

Definition at line 2108 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 2199 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 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 2315 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 1926 of file RestoreDBInstanceFromS3Request.h.

◆ GetS3IngestionRoleArn()

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

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

Definition at line 2016 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 1974 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 1820 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 1870 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 2364 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 Amazon Web Services KMS key identifier for an encrypted DB instance.

The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK). To use a CMK in a different Amazon Web Services account, specify the key ARN or alias ARN.

If the StorageEncrypted parameter is enabled, and you do not specify a value for the KmsKeyId parameter, then Amazon RDS will use your default CMK. There is a default CMK for your Amazon Web Services account. Your Amazon Web Services account has a different default CMK for each Amazon Web Services Region.

Definition at line 1531 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.

◆ MaxAllocatedStorageHasBeenSet()

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

The upper limit in gibibytes (GiB) to which Amazon RDS can automatically scale the storage of the DB instance.

For more information about this setting, including limitations that apply to it, see Managing capacity automatically with Amazon RDS storage autoscaling in the Amazon RDS User Guide.

Definition at line 2440 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 1653 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 1696 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 Amazon Web Services KMS key identifier for encryption of Performance Insights data.

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

If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon RDS uses your default CMK. There is a default CMK for your Amazon Web Services account. Your Amazon Web Services account has a different default CMK for each Amazon Web Services Region.

Definition at line 2120 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 2205 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 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 2321 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 1932 of file RestoreDBInstanceFromS3Request.h.

◆ S3IngestionRoleArnHasBeenSet()

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

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

Definition at line 2022 of file RestoreDBInstanceFromS3Request.h.

◆ S3PrefixHasBeenSet()

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

The prefix of your Amazon S3 bucket.

Definition at line 1979 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 ( Aws::String &&  value)
inline

The Availability Zone that the DB instance is created in. For information about Amazon Web Services 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 Amazon Web Services 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 Amazon Web Services Region as the current endpoint.

Definition at line 612 of file RestoreDBInstanceFromS3Request.h.

◆ SetAvailabilityZone() [2/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 Amazon Web Services 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 Amazon Web Services 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 Amazon Web Services Region as the current endpoint.

Definition at line 599 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 Amazon Web Services 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 Amazon Web Services 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 Amazon Web Services 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 1628 of file RestoreDBInstanceFromS3Request.h.

◆ SetDBInstanceClass() [1/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 Amazon Web Services 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() [2/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 Amazon Web Services 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() [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 Amazon Web Services 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 ( 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() [2/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() [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 ( 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() [2/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() [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 ( 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() [2/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() [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 ( 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.

◆ SetDBSecurityGroups() [2/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.

◆ SetDBSubnetGroupName() [1/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() [2/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() [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 2410 of file RestoreDBInstanceFromS3Request.h.

◆ SetEnableCloudwatchLogsExports() [1/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 2258 of file RestoreDBInstanceFromS3Request.h.

◆ SetEnableCloudwatchLogsExports() [2/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 2248 of file RestoreDBInstanceFromS3Request.h.

◆ SetEnableIAMDatabaseAuthentication()

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

A value that indicates whether to enable mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled.

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

Definition at line 1802 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 2086 of file RestoreDBInstanceFromS3Request.h.

◆ SetEngine() [1/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() [2/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() [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 ( 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() [2/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() [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 ( Aws::String &&  value)
inline

The Amazon Web Services KMS key identifier for an encrypted DB instance.

The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK). To use a CMK in a different Amazon Web Services account, specify the key ARN or alias ARN.

If the StorageEncrypted parameter is enabled, and you do not specify a value for the KmsKeyId parameter, then Amazon RDS will use your default CMK. There is a default CMK for your Amazon Web Services account. Your Amazon Web Services account has a different default CMK for each Amazon Web Services Region.

Definition at line 1557 of file RestoreDBInstanceFromS3Request.h.

◆ SetKmsKeyId() [2/3]

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

The Amazon Web Services KMS key identifier for an encrypted DB instance.

The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK). To use a CMK in a different Amazon Web Services account, specify the key ARN or alias ARN.

If the StorageEncrypted parameter is enabled, and you do not specify a value for the KmsKeyId parameter, then Amazon RDS will use your default CMK. There is a default CMK for your Amazon Web Services account. Your Amazon Web Services account has a different default CMK for each Amazon Web Services Region.

Definition at line 1544 of file RestoreDBInstanceFromS3Request.h.

◆ SetKmsKeyId() [3/3]

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

The Amazon Web Services KMS key identifier for an encrypted DB instance.

The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK). To use a CMK in a different Amazon Web Services account, specify the key ARN or alias ARN.

If the StorageEncrypted parameter is enabled, and you do not specify a value for the KmsKeyId parameter, then Amazon RDS will use your default CMK. There is a default CMK for your Amazon Web Services account. Your Amazon Web Services account has a different default CMK for each Amazon Web Services Region.

Definition at line 1570 of file RestoreDBInstanceFromS3Request.h.

◆ SetLicenseModel() [1/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() [2/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() [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 ( 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() [2/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() [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 ( 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() [2/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() [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.

◆ SetMaxAllocatedStorage()

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

The upper limit in gibibytes (GiB) to which Amazon RDS can automatically scale the storage of the DB instance.

For more information about this setting, including limitations that apply to it, see Managing capacity automatically with Amazon RDS storage autoscaling in the Amazon RDS User Guide.

Definition at line 2450 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 1662 of file RestoreDBInstanceFromS3Request.h.

◆ SetMonitoringRoleArn() [1/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 1720 of file RestoreDBInstanceFromS3Request.h.

◆ SetMonitoringRoleArn() [2/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 1708 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 1732 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 ( 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() [2/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() [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 ( Aws::String &&  value)
inline

The Amazon Web Services KMS key identifier for encryption of Performance Insights data.

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

If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon RDS uses your default CMK. There is a default CMK for your Amazon Web Services account. Your Amazon Web Services account has a different default CMK for each Amazon Web Services Region.

Definition at line 2144 of file RestoreDBInstanceFromS3Request.h.

◆ SetPerformanceInsightsKMSKeyId() [2/3]

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

The Amazon Web Services KMS key identifier for encryption of Performance Insights data.

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

If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon RDS uses your default CMK. There is a default CMK for your Amazon Web Services account. Your Amazon Web Services account has a different default CMK for each Amazon Web Services Region.

Definition at line 2132 of file RestoreDBInstanceFromS3Request.h.

◆ SetPerformanceInsightsKMSKeyId() [3/3]

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

The Amazon Web Services KMS key identifier for encryption of Performance Insights data.

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

If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon RDS uses your default CMK. There is a default CMK for your Amazon Web Services account. Your Amazon Web Services account has a different default CMK for each Amazon Web Services Region.

Definition at line 2156 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 2211 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 ( Aws::String &&  value)
inline

The time range each day during which automated backups are created if automated backups are enabled. For more information, see 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() [2/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 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() [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 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 ( 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() [2/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() [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 ( 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 2333 of file RestoreDBInstanceFromS3Request.h.

◆ SetProcessorFeatures() [2/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 2327 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 ( Aws::String &&  value)
inline

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

Definition at line 1944 of file RestoreDBInstanceFromS3Request.h.

◆ SetS3BucketName() [2/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 1938 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 1950 of file RestoreDBInstanceFromS3Request.h.

◆ SetS3IngestionRoleArn() [1/3]

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

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

Definition at line 2034 of file RestoreDBInstanceFromS3Request.h.

◆ SetS3IngestionRoleArn() [2/3]

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

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

Definition at line 2028 of file RestoreDBInstanceFromS3Request.h.

◆ SetS3IngestionRoleArn() [3/3]

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

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

Definition at line 2040 of file RestoreDBInstanceFromS3Request.h.

◆ SetS3Prefix() [1/3]

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

The prefix of your Amazon S3 bucket.

Definition at line 1989 of file RestoreDBInstanceFromS3Request.h.

◆ SetS3Prefix() [2/3]

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

The prefix of your Amazon S3 bucket.

Definition at line 1984 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 1994 of file RestoreDBInstanceFromS3Request.h.

◆ SetSourceEngine() [1/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 1838 of file RestoreDBInstanceFromS3Request.h.

◆ SetSourceEngine() [2/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 1832 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 1844 of file RestoreDBInstanceFromS3Request.h.

◆ SetSourceEngineVersion() [1/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 1891 of file RestoreDBInstanceFromS3Request.h.

◆ SetSourceEngineVersion() [2/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 1884 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 1898 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 ( 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() [2/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() [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 ( 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.

◆ SetTags() [2/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.

◆ 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 2376 of file RestoreDBInstanceFromS3Request.h.

◆ SetVpcSecurityGroupIds() [1/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.

◆ SetVpcSecurityGroupIds() [2/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.

◆ SourceEngineHasBeenSet()

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

The name of the engine of your source database.

Valid Values: mysql

Definition at line 1826 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 1877 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 2370 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 ( Aws::String &&  value)
inline

The Availability Zone that the DB instance is created in. For information about Amazon Web Services 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 Amazon Web Services 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 Amazon Web Services Region as the current endpoint.

Definition at line 651 of file RestoreDBInstanceFromS3Request.h.

◆ WithAvailabilityZone() [2/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 Amazon Web Services 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 Amazon Web Services 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 Amazon Web Services Region as the current endpoint.

Definition at line 638 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 Amazon Web Services 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 Amazon Web Services 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 Amazon Web Services 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 1634 of file RestoreDBInstanceFromS3Request.h.

◆ WithDBInstanceClass() [1/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 Amazon Web Services 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() [2/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 Amazon Web Services 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() [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 Amazon Web Services 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 ( 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() [2/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() [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 ( 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() [2/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() [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 ( 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() [2/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() [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 ( 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.

◆ WithDBSecurityGroups() [2/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.

◆ WithDBSubnetGroupName() [1/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() [2/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() [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 2419 of file RestoreDBInstanceFromS3Request.h.

◆ WithEnableCloudwatchLogsExports() [1/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 2278 of file RestoreDBInstanceFromS3Request.h.

◆ WithEnableCloudwatchLogsExports() [2/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 2268 of file RestoreDBInstanceFromS3Request.h.

◆ WithEnableIAMDatabaseAuthentication()

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

A value that indicates whether to enable mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts. By default, mapping is disabled.

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

Definition at line 1813 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 2095 of file RestoreDBInstanceFromS3Request.h.

◆ WithEngine() [1/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() [2/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() [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 ( 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() [2/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() [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 ( Aws::String &&  value)
inline

The Amazon Web Services KMS key identifier for an encrypted DB instance.

The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK). To use a CMK in a different Amazon Web Services account, specify the key ARN or alias ARN.

If the StorageEncrypted parameter is enabled, and you do not specify a value for the KmsKeyId parameter, then Amazon RDS will use your default CMK. There is a default CMK for your Amazon Web Services account. Your Amazon Web Services account has a different default CMK for each Amazon Web Services Region.

Definition at line 1596 of file RestoreDBInstanceFromS3Request.h.

◆ WithKmsKeyId() [2/3]

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

The Amazon Web Services KMS key identifier for an encrypted DB instance.

The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK). To use a CMK in a different Amazon Web Services account, specify the key ARN or alias ARN.

If the StorageEncrypted parameter is enabled, and you do not specify a value for the KmsKeyId parameter, then Amazon RDS will use your default CMK. There is a default CMK for your Amazon Web Services account. Your Amazon Web Services account has a different default CMK for each Amazon Web Services Region.

Definition at line 1583 of file RestoreDBInstanceFromS3Request.h.

◆ WithKmsKeyId() [3/3]

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

The Amazon Web Services KMS key identifier for an encrypted DB instance.

The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK). To use a CMK in a different Amazon Web Services account, specify the key ARN or alias ARN.

If the StorageEncrypted parameter is enabled, and you do not specify a value for the KmsKeyId parameter, then Amazon RDS will use your default CMK. There is a default CMK for your Amazon Web Services account. Your Amazon Web Services account has a different default CMK for each Amazon Web Services Region.

Definition at line 1609 of file RestoreDBInstanceFromS3Request.h.

◆ WithLicenseModel() [1/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() [2/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() [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 ( 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() [2/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() [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 ( 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() [2/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() [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.

◆ WithMaxAllocatedStorage()

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

The upper limit in gibibytes (GiB) to which Amazon RDS can automatically scale the storage of the DB instance.

For more information about this setting, including limitations that apply to it, see Managing capacity automatically with Amazon RDS storage autoscaling in the Amazon RDS User Guide.

Definition at line 2460 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 1671 of file RestoreDBInstanceFromS3Request.h.

◆ WithMonitoringRoleArn() [1/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 1756 of file RestoreDBInstanceFromS3Request.h.

◆ WithMonitoringRoleArn() [2/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 1744 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 1768 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 ( 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() [2/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() [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 ( Aws::String &&  value)
inline

The Amazon Web Services KMS key identifier for encryption of Performance Insights data.

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

If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon RDS uses your default CMK. There is a default CMK for your Amazon Web Services account. Your Amazon Web Services account has a different default CMK for each Amazon Web Services Region.

Definition at line 2180 of file RestoreDBInstanceFromS3Request.h.

◆ WithPerformanceInsightsKMSKeyId() [2/3]

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

The Amazon Web Services KMS key identifier for encryption of Performance Insights data.

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

If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon RDS uses your default CMK. There is a default CMK for your Amazon Web Services account. Your Amazon Web Services account has a different default CMK for each Amazon Web Services Region.

Definition at line 2168 of file RestoreDBInstanceFromS3Request.h.

◆ WithPerformanceInsightsKMSKeyId() [3/3]

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

The Amazon Web Services KMS key identifier for encryption of Performance Insights data.

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

If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon RDS uses your default CMK. There is a default CMK for your Amazon Web Services account. Your Amazon Web Services account has a different default CMK for each Amazon Web Services Region.

Definition at line 2192 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 2217 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 ( Aws::String &&  value)
inline

The time range each day during which automated backups are created if automated backups are enabled. For more information, see 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() [2/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 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() [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 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 ( 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() [2/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() [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 ( 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 2345 of file RestoreDBInstanceFromS3Request.h.

◆ WithProcessorFeatures() [2/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 2339 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 ( Aws::String &&  value)
inline

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

Definition at line 1962 of file RestoreDBInstanceFromS3Request.h.

◆ WithS3BucketName() [2/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 1956 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 1968 of file RestoreDBInstanceFromS3Request.h.

◆ WithS3IngestionRoleArn() [1/3]

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

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

Definition at line 2052 of file RestoreDBInstanceFromS3Request.h.

◆ WithS3IngestionRoleArn() [2/3]

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

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

Definition at line 2046 of file RestoreDBInstanceFromS3Request.h.

◆ WithS3IngestionRoleArn() [3/3]

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

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

Definition at line 2058 of file RestoreDBInstanceFromS3Request.h.

◆ WithS3Prefix() [1/3]

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

The prefix of your Amazon S3 bucket.

Definition at line 2004 of file RestoreDBInstanceFromS3Request.h.

◆ WithS3Prefix() [2/3]

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

The prefix of your Amazon S3 bucket.

Definition at line 1999 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 2009 of file RestoreDBInstanceFromS3Request.h.

◆ WithSourceEngine() [1/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 1856 of file RestoreDBInstanceFromS3Request.h.

◆ WithSourceEngine() [2/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 1850 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 1862 of file RestoreDBInstanceFromS3Request.h.

◆ WithSourceEngineVersion() [1/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 1912 of file RestoreDBInstanceFromS3Request.h.

◆ WithSourceEngineVersion() [2/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 1905 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 1919 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 ( 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() [2/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() [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 ( 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.

◆ WithTags() [2/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.

◆ 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 2382 of file RestoreDBInstanceFromS3Request.h.

◆ WithVpcSecurityGroupIds() [1/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.

◆ WithVpcSecurityGroupIds() [2/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.


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