AWS SDK for C++  1.8.94
AWS SDK for C++
Public Member Functions | List of all members
Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest Class Reference

#include <ModifyReplicationInstanceRequest.h>

+ Inheritance diagram for Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest:

Public Member Functions

 ModifyReplicationInstanceRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetReplicationInstanceArn () const
 
bool ReplicationInstanceArnHasBeenSet () const
 
void SetReplicationInstanceArn (const Aws::String &value)
 
void SetReplicationInstanceArn (Aws::String &&value)
 
void SetReplicationInstanceArn (const char *value)
 
ModifyReplicationInstanceRequestWithReplicationInstanceArn (const Aws::String &value)
 
ModifyReplicationInstanceRequestWithReplicationInstanceArn (Aws::String &&value)
 
ModifyReplicationInstanceRequestWithReplicationInstanceArn (const char *value)
 
int GetAllocatedStorage () const
 
bool AllocatedStorageHasBeenSet () const
 
void SetAllocatedStorage (int value)
 
ModifyReplicationInstanceRequestWithAllocatedStorage (int value)
 
bool GetApplyImmediately () const
 
bool ApplyImmediatelyHasBeenSet () const
 
void SetApplyImmediately (bool value)
 
ModifyReplicationInstanceRequestWithApplyImmediately (bool value)
 
const Aws::StringGetReplicationInstanceClass () const
 
bool ReplicationInstanceClassHasBeenSet () const
 
void SetReplicationInstanceClass (const Aws::String &value)
 
void SetReplicationInstanceClass (Aws::String &&value)
 
void SetReplicationInstanceClass (const char *value)
 
ModifyReplicationInstanceRequestWithReplicationInstanceClass (const Aws::String &value)
 
ModifyReplicationInstanceRequestWithReplicationInstanceClass (Aws::String &&value)
 
ModifyReplicationInstanceRequestWithReplicationInstanceClass (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)
 
ModifyReplicationInstanceRequestWithVpcSecurityGroupIds (const Aws::Vector< Aws::String > &value)
 
ModifyReplicationInstanceRequestWithVpcSecurityGroupIds (Aws::Vector< Aws::String > &&value)
 
ModifyReplicationInstanceRequestAddVpcSecurityGroupIds (const Aws::String &value)
 
ModifyReplicationInstanceRequestAddVpcSecurityGroupIds (Aws::String &&value)
 
ModifyReplicationInstanceRequestAddVpcSecurityGroupIds (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)
 
ModifyReplicationInstanceRequestWithPreferredMaintenanceWindow (const Aws::String &value)
 
ModifyReplicationInstanceRequestWithPreferredMaintenanceWindow (Aws::String &&value)
 
ModifyReplicationInstanceRequestWithPreferredMaintenanceWindow (const char *value)
 
bool GetMultiAZ () const
 
bool MultiAZHasBeenSet () const
 
void SetMultiAZ (bool value)
 
ModifyReplicationInstanceRequestWithMultiAZ (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)
 
ModifyReplicationInstanceRequestWithEngineVersion (const Aws::String &value)
 
ModifyReplicationInstanceRequestWithEngineVersion (Aws::String &&value)
 
ModifyReplicationInstanceRequestWithEngineVersion (const char *value)
 
bool GetAllowMajorVersionUpgrade () const
 
bool AllowMajorVersionUpgradeHasBeenSet () const
 
void SetAllowMajorVersionUpgrade (bool value)
 
ModifyReplicationInstanceRequestWithAllowMajorVersionUpgrade (bool value)
 
bool GetAutoMinorVersionUpgrade () const
 
bool AutoMinorVersionUpgradeHasBeenSet () const
 
void SetAutoMinorVersionUpgrade (bool value)
 
ModifyReplicationInstanceRequestWithAutoMinorVersionUpgrade (bool value)
 
const Aws::StringGetReplicationInstanceIdentifier () const
 
bool ReplicationInstanceIdentifierHasBeenSet () const
 
void SetReplicationInstanceIdentifier (const Aws::String &value)
 
void SetReplicationInstanceIdentifier (Aws::String &&value)
 
void SetReplicationInstanceIdentifier (const char *value)
 
ModifyReplicationInstanceRequestWithReplicationInstanceIdentifier (const Aws::String &value)
 
ModifyReplicationInstanceRequestWithReplicationInstanceIdentifier (Aws::String &&value)
 
ModifyReplicationInstanceRequestWithReplicationInstanceIdentifier (const char *value)
 
- Public Member Functions inherited from Aws::DatabaseMigrationService::DatabaseMigrationServiceRequest
virtual ~DatabaseMigrationServiceRequest ()
 
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
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

See Also:

AWS API Reference

Definition at line 25 of file ModifyReplicationInstanceRequest.h.

Constructor & Destructor Documentation

◆ ModifyReplicationInstanceRequest()

Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::ModifyReplicationInstanceRequest ( )

Member Function Documentation

◆ AddVpcSecurityGroupIds() [1/3]

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::AddVpcSecurityGroupIds ( const Aws::String value)
inline

Specifies the VPC security group to be used with the replication instance. The VPC security group must work with the VPC containing the replication instance.

Definition at line 268 of file ModifyReplicationInstanceRequest.h.

◆ AddVpcSecurityGroupIds() [2/3]

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::AddVpcSecurityGroupIds ( Aws::String &&  value)
inline

Specifies the VPC security group to be used with the replication instance. The VPC security group must work with the VPC containing the replication instance.

Definition at line 275 of file ModifyReplicationInstanceRequest.h.

◆ AddVpcSecurityGroupIds() [3/3]

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::AddVpcSecurityGroupIds ( const char *  value)
inline

Specifies the VPC security group to be used with the replication instance. The VPC security group must work with the VPC containing the replication instance.

Definition at line 282 of file ModifyReplicationInstanceRequest.h.

◆ AllocatedStorageHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::AllocatedStorageHasBeenSet ( ) const
inline

The amount of storage (in gigabytes) to be allocated for the replication instance.

Definition at line 92 of file ModifyReplicationInstanceRequest.h.

◆ AllowMajorVersionUpgradeHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::AllowMajorVersionUpgradeHasBeenSet ( ) const
inline

Indicates that major version upgrades are allowed. Changing this parameter does not result in an outage, and the change is asynchronously applied as soon as possible.

This parameter must be set to true when specifying a value for the EngineVersion parameter that is a different major version than the replication instance's current version.

Definition at line 484 of file ModifyReplicationInstanceRequest.h.

◆ ApplyImmediatelyHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::ApplyImmediatelyHasBeenSet ( ) const
inline

Indicates whether the changes should be applied immediately or during the next maintenance window.

Definition at line 117 of file ModifyReplicationInstanceRequest.h.

◆ AutoMinorVersionUpgradeHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::AutoMinorVersionUpgradeHasBeenSet ( ) const
inline

A value that indicates that minor version upgrades are applied automatically to the replication instance during the maintenance window. Changing this parameter doesn't result in an outage, except in the case dsecribed following. The change is asynchronously applied as soon as possible.

An outage does result if these factors apply:

  • This parameter is set to true during the maintenance window.

  • A newer minor version is available.

  • AWS DMS has enabled automatic patching for the given engine version.

Definition at line 527 of file ModifyReplicationInstanceRequest.h.

◆ EngineVersionHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::EngineVersionHasBeenSet ( ) const
inline

The engine version number of the replication instance.

When modifying a major engine version of an instance, also set AllowMajorVersionUpgrade to true.

Definition at line 423 of file ModifyReplicationInstanceRequest.h.

◆ GetAllocatedStorage()

int Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::GetAllocatedStorage ( ) const
inline

The amount of storage (in gigabytes) to be allocated for the replication instance.

Definition at line 86 of file ModifyReplicationInstanceRequest.h.

◆ GetAllowMajorVersionUpgrade()

bool Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::GetAllowMajorVersionUpgrade ( ) const
inline

Indicates that major version upgrades are allowed. Changing this parameter does not result in an outage, and the change is asynchronously applied as soon as possible.

This parameter must be set to true when specifying a value for the EngineVersion parameter that is a different major version than the replication instance's current version.

Definition at line 475 of file ModifyReplicationInstanceRequest.h.

◆ GetApplyImmediately()

bool Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::GetApplyImmediately ( ) const
inline

Indicates whether the changes should be applied immediately or during the next maintenance window.

Definition at line 111 of file ModifyReplicationInstanceRequest.h.

◆ GetAutoMinorVersionUpgrade()

bool Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::GetAutoMinorVersionUpgrade ( ) const
inline

A value that indicates that minor version upgrades are applied automatically to the replication instance during the maintenance window. Changing this parameter doesn't result in an outage, except in the case dsecribed following. The change is asynchronously applied as soon as possible.

An outage does result if these factors apply:

  • This parameter is set to true during the maintenance window.

  • A newer minor version is available.

  • AWS DMS has enabled automatic patching for the given engine version.

Definition at line 515 of file ModifyReplicationInstanceRequest.h.

◆ GetEngineVersion()

const Aws::String& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::GetEngineVersion ( ) const
inline

The engine version number of the replication instance.

When modifying a major engine version of an instance, also set AllowMajorVersionUpgrade to true.

Definition at line 416 of file ModifyReplicationInstanceRequest.h.

◆ GetMultiAZ()

bool Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::GetMultiAZ ( ) const
inline

Specifies whether the replication instance is a Multi-AZ deployment. You can't set the AvailabilityZone parameter if the Multi-AZ parameter is set to true.

Definition at line 387 of file ModifyReplicationInstanceRequest.h.

◆ GetPreferredMaintenanceWindow()

const Aws::String& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::GetPreferredMaintenanceWindow ( ) const
inline

The weekly time range (in UTC) during which system maintenance can occur, which might result in an outage. Changing this parameter does not result in an outage, except in the following situation, and the change is asynchronously applied as soon as possible. If moving this window to the current time, there must be at least 30 minutes between the current time and end of the window to ensure pending changes are applied.

Default: Uses existing setting

Format: ddd:hh24:mi-ddd:hh24:mi

Valid Days: Mon | Tue | Wed | Thu | Fri | Sat | Sun

Constraints: Must be at least 30 minutes

Definition at line 295 of file ModifyReplicationInstanceRequest.h.

◆ GetReplicationInstanceArn()

const Aws::String& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::GetReplicationInstanceArn ( ) const
inline

The Amazon Resource Name (ARN) of the replication instance.

Definition at line 44 of file ModifyReplicationInstanceRequest.h.

◆ GetReplicationInstanceClass()

const Aws::String& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::GetReplicationInstanceClass ( ) const
inline

The compute and memory capacity of the replication instance as defined for the specified replication instance class. For example to specify the instance class dms.c4.large, set this parameter to "dms.c4.large".

For more information on the settings and capacities for the available replication instance classes, see Selecting the right AWS DMS replication instance for your migration.

Definition at line 141 of file ModifyReplicationInstanceRequest.h.

◆ GetReplicationInstanceIdentifier()

const Aws::String& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::GetReplicationInstanceIdentifier ( ) const
inline

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

Definition at line 558 of file ModifyReplicationInstanceRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetServiceRequestName()

virtual const char* Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 34 of file ModifyReplicationInstanceRequest.h.

◆ GetVpcSecurityGroupIds()

const Aws::Vector<Aws::String>& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::GetVpcSecurityGroupIds ( ) const
inline

Specifies the VPC security group to be used with the replication instance. The VPC security group must work with the VPC containing the replication instance.

Definition at line 226 of file ModifyReplicationInstanceRequest.h.

◆ MultiAZHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::MultiAZHasBeenSet ( ) const
inline

Specifies whether the replication instance is a Multi-AZ deployment. You can't set the AvailabilityZone parameter if the Multi-AZ parameter is set to true.

Definition at line 394 of file ModifyReplicationInstanceRequest.h.

◆ PreferredMaintenanceWindowHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::PreferredMaintenanceWindowHasBeenSet ( ) const
inline

The weekly time range (in UTC) during which system maintenance can occur, which might result in an outage. Changing this parameter does not result in an outage, except in the following situation, and the change is asynchronously applied as soon as possible. If moving this window to the current time, there must be at least 30 minutes between the current time and end of the window to ensure pending changes are applied.

Default: Uses existing setting

Format: ddd:hh24:mi-ddd:hh24:mi

Valid Days: Mon | Tue | Wed | Thu | Fri | Sat | Sun

Constraints: Must be at least 30 minutes

Definition at line 307 of file ModifyReplicationInstanceRequest.h.

◆ ReplicationInstanceArnHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::ReplicationInstanceArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the replication instance.

Definition at line 49 of file ModifyReplicationInstanceRequest.h.

◆ ReplicationInstanceClassHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::ReplicationInstanceClassHasBeenSet ( ) const
inline

The compute and memory capacity of the replication instance as defined for the specified replication instance class. For example to specify the instance class dms.c4.large, set this parameter to "dms.c4.large".

For more information on the settings and capacities for the available replication instance classes, see Selecting the right AWS DMS replication instance for your migration.

Definition at line 152 of file ModifyReplicationInstanceRequest.h.

◆ ReplicationInstanceIdentifierHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::ReplicationInstanceIdentifierHasBeenSet ( ) const
inline

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

Definition at line 564 of file ModifyReplicationInstanceRequest.h.

◆ SerializePayload()

Aws::String Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAllocatedStorage()

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetAllocatedStorage ( int  value)
inline

The amount of storage (in gigabytes) to be allocated for the replication instance.

Definition at line 98 of file ModifyReplicationInstanceRequest.h.

◆ SetAllowMajorVersionUpgrade()

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetAllowMajorVersionUpgrade ( bool  value)
inline

Indicates that major version upgrades are allowed. Changing this parameter does not result in an outage, and the change is asynchronously applied as soon as possible.

This parameter must be set to true when specifying a value for the EngineVersion parameter that is a different major version than the replication instance's current version.

Definition at line 493 of file ModifyReplicationInstanceRequest.h.

◆ SetApplyImmediately()

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetApplyImmediately ( bool  value)
inline

Indicates whether the changes should be applied immediately or during the next maintenance window.

Definition at line 123 of file ModifyReplicationInstanceRequest.h.

◆ SetAutoMinorVersionUpgrade()

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetAutoMinorVersionUpgrade ( bool  value)
inline

A value that indicates that minor version upgrades are applied automatically to the replication instance during the maintenance window. Changing this parameter doesn't result in an outage, except in the case dsecribed following. The change is asynchronously applied as soon as possible.

An outage does result if these factors apply:

  • This parameter is set to true during the maintenance window.

  • A newer minor version is available.

  • AWS DMS has enabled automatic patching for the given engine version.

Definition at line 539 of file ModifyReplicationInstanceRequest.h.

◆ SetEngineVersion() [1/3]

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetEngineVersion ( const Aws::String value)
inline

The engine version number of the replication instance.

When modifying a major engine version of an instance, also set AllowMajorVersionUpgrade to true.

Definition at line 430 of file ModifyReplicationInstanceRequest.h.

◆ SetEngineVersion() [2/3]

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetEngineVersion ( Aws::String &&  value)
inline

The engine version number of the replication instance.

When modifying a major engine version of an instance, also set AllowMajorVersionUpgrade to true.

Definition at line 437 of file ModifyReplicationInstanceRequest.h.

◆ SetEngineVersion() [3/3]

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetEngineVersion ( const char *  value)
inline

The engine version number of the replication instance.

When modifying a major engine version of an instance, also set AllowMajorVersionUpgrade to true.

Definition at line 444 of file ModifyReplicationInstanceRequest.h.

◆ SetMultiAZ()

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetMultiAZ ( bool  value)
inline

Specifies whether the replication instance is a Multi-AZ deployment. You can't set the AvailabilityZone parameter if the Multi-AZ parameter is set to true.

Definition at line 401 of file ModifyReplicationInstanceRequest.h.

◆ SetPreferredMaintenanceWindow() [1/3]

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetPreferredMaintenanceWindow ( const Aws::String value)
inline

The weekly time range (in UTC) during which system maintenance can occur, which might result in an outage. Changing this parameter does not result in an outage, except in the following situation, and the change is asynchronously applied as soon as possible. If moving this window to the current time, there must be at least 30 minutes between the current time and end of the window to ensure pending changes are applied.

Default: Uses existing setting

Format: ddd:hh24:mi-ddd:hh24:mi

Valid Days: Mon | Tue | Wed | Thu | Fri | Sat | Sun

Constraints: Must be at least 30 minutes

Definition at line 319 of file ModifyReplicationInstanceRequest.h.

◆ SetPreferredMaintenanceWindow() [2/3]

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetPreferredMaintenanceWindow ( Aws::String &&  value)
inline

The weekly time range (in UTC) during which system maintenance can occur, which might result in an outage. Changing this parameter does not result in an outage, except in the following situation, and the change is asynchronously applied as soon as possible. If moving this window to the current time, there must be at least 30 minutes between the current time and end of the window to ensure pending changes are applied.

Default: Uses existing setting

Format: ddd:hh24:mi-ddd:hh24:mi

Valid Days: Mon | Tue | Wed | Thu | Fri | Sat | Sun

Constraints: Must be at least 30 minutes

Definition at line 331 of file ModifyReplicationInstanceRequest.h.

◆ SetPreferredMaintenanceWindow() [3/3]

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetPreferredMaintenanceWindow ( const char *  value)
inline

The weekly time range (in UTC) during which system maintenance can occur, which might result in an outage. Changing this parameter does not result in an outage, except in the following situation, and the change is asynchronously applied as soon as possible. If moving this window to the current time, there must be at least 30 minutes between the current time and end of the window to ensure pending changes are applied.

Default: Uses existing setting

Format: ddd:hh24:mi-ddd:hh24:mi

Valid Days: Mon | Tue | Wed | Thu | Fri | Sat | Sun

Constraints: Must be at least 30 minutes

Definition at line 343 of file ModifyReplicationInstanceRequest.h.

◆ SetReplicationInstanceArn() [1/3]

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetReplicationInstanceArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the replication instance.

Definition at line 54 of file ModifyReplicationInstanceRequest.h.

◆ SetReplicationInstanceArn() [2/3]

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetReplicationInstanceArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the replication instance.

Definition at line 59 of file ModifyReplicationInstanceRequest.h.

◆ SetReplicationInstanceArn() [3/3]

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetReplicationInstanceArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the replication instance.

Definition at line 64 of file ModifyReplicationInstanceRequest.h.

◆ SetReplicationInstanceClass() [1/3]

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetReplicationInstanceClass ( const Aws::String value)
inline

The compute and memory capacity of the replication instance as defined for the specified replication instance class. For example to specify the instance class dms.c4.large, set this parameter to "dms.c4.large".

For more information on the settings and capacities for the available replication instance classes, see Selecting the right AWS DMS replication instance for your migration.

Definition at line 163 of file ModifyReplicationInstanceRequest.h.

◆ SetReplicationInstanceClass() [2/3]

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetReplicationInstanceClass ( Aws::String &&  value)
inline

The compute and memory capacity of the replication instance as defined for the specified replication instance class. For example to specify the instance class dms.c4.large, set this parameter to "dms.c4.large".

For more information on the settings and capacities for the available replication instance classes, see Selecting the right AWS DMS replication instance for your migration.

Definition at line 174 of file ModifyReplicationInstanceRequest.h.

◆ SetReplicationInstanceClass() [3/3]

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetReplicationInstanceClass ( const char *  value)
inline

The compute and memory capacity of the replication instance as defined for the specified replication instance class. For example to specify the instance class dms.c4.large, set this parameter to "dms.c4.large".

For more information on the settings and capacities for the available replication instance classes, see Selecting the right AWS DMS replication instance for your migration.

Definition at line 185 of file ModifyReplicationInstanceRequest.h.

◆ SetReplicationInstanceIdentifier() [1/3]

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetReplicationInstanceIdentifier ( const Aws::String value)
inline

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

Definition at line 570 of file ModifyReplicationInstanceRequest.h.

◆ SetReplicationInstanceIdentifier() [2/3]

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetReplicationInstanceIdentifier ( Aws::String &&  value)
inline

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

Definition at line 576 of file ModifyReplicationInstanceRequest.h.

◆ SetReplicationInstanceIdentifier() [3/3]

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetReplicationInstanceIdentifier ( const char *  value)
inline

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

Definition at line 582 of file ModifyReplicationInstanceRequest.h.

◆ SetVpcSecurityGroupIds() [1/2]

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetVpcSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

Specifies the VPC security group to be used with the replication instance. The VPC security group must work with the VPC containing the replication instance.

Definition at line 240 of file ModifyReplicationInstanceRequest.h.

◆ SetVpcSecurityGroupIds() [2/2]

void Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::SetVpcSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

Specifies the VPC security group to be used with the replication instance. The VPC security group must work with the VPC containing the replication instance.

Definition at line 247 of file ModifyReplicationInstanceRequest.h.

◆ VpcSecurityGroupIdsHasBeenSet()

bool Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::VpcSecurityGroupIdsHasBeenSet ( ) const
inline

Specifies the VPC security group to be used with the replication instance. The VPC security group must work with the VPC containing the replication instance.

Definition at line 233 of file ModifyReplicationInstanceRequest.h.

◆ WithAllocatedStorage()

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithAllocatedStorage ( int  value)
inline

The amount of storage (in gigabytes) to be allocated for the replication instance.

Definition at line 104 of file ModifyReplicationInstanceRequest.h.

◆ WithAllowMajorVersionUpgrade()

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithAllowMajorVersionUpgrade ( bool  value)
inline

Indicates that major version upgrades are allowed. Changing this parameter does not result in an outage, and the change is asynchronously applied as soon as possible.

This parameter must be set to true when specifying a value for the EngineVersion parameter that is a different major version than the replication instance's current version.

Definition at line 502 of file ModifyReplicationInstanceRequest.h.

◆ WithApplyImmediately()

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithApplyImmediately ( bool  value)
inline

Indicates whether the changes should be applied immediately or during the next maintenance window.

Definition at line 129 of file ModifyReplicationInstanceRequest.h.

◆ WithAutoMinorVersionUpgrade()

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithAutoMinorVersionUpgrade ( bool  value)
inline

A value that indicates that minor version upgrades are applied automatically to the replication instance during the maintenance window. Changing this parameter doesn't result in an outage, except in the case dsecribed following. The change is asynchronously applied as soon as possible.

An outage does result if these factors apply:

  • This parameter is set to true during the maintenance window.

  • A newer minor version is available.

  • AWS DMS has enabled automatic patching for the given engine version.

Definition at line 551 of file ModifyReplicationInstanceRequest.h.

◆ WithEngineVersion() [1/3]

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithEngineVersion ( const Aws::String value)
inline

The engine version number of the replication instance.

When modifying a major engine version of an instance, also set AllowMajorVersionUpgrade to true.

Definition at line 451 of file ModifyReplicationInstanceRequest.h.

◆ WithEngineVersion() [2/3]

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithEngineVersion ( Aws::String &&  value)
inline

The engine version number of the replication instance.

When modifying a major engine version of an instance, also set AllowMajorVersionUpgrade to true.

Definition at line 458 of file ModifyReplicationInstanceRequest.h.

◆ WithEngineVersion() [3/3]

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithEngineVersion ( const char *  value)
inline

The engine version number of the replication instance.

When modifying a major engine version of an instance, also set AllowMajorVersionUpgrade to true.

Definition at line 465 of file ModifyReplicationInstanceRequest.h.

◆ WithMultiAZ()

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithMultiAZ ( bool  value)
inline

Specifies whether the replication instance is a Multi-AZ deployment. You can't set the AvailabilityZone parameter if the Multi-AZ parameter is set to true.

Definition at line 408 of file ModifyReplicationInstanceRequest.h.

◆ WithPreferredMaintenanceWindow() [1/3]

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithPreferredMaintenanceWindow ( const Aws::String value)
inline

The weekly time range (in UTC) during which system maintenance can occur, which might result in an outage. Changing this parameter does not result in an outage, except in the following situation, and the change is asynchronously applied as soon as possible. If moving this window to the current time, there must be at least 30 minutes between the current time and end of the window to ensure pending changes are applied.

Default: Uses existing setting

Format: ddd:hh24:mi-ddd:hh24:mi

Valid Days: Mon | Tue | Wed | Thu | Fri | Sat | Sun

Constraints: Must be at least 30 minutes

Definition at line 355 of file ModifyReplicationInstanceRequest.h.

◆ WithPreferredMaintenanceWindow() [2/3]

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithPreferredMaintenanceWindow ( Aws::String &&  value)
inline

The weekly time range (in UTC) during which system maintenance can occur, which might result in an outage. Changing this parameter does not result in an outage, except in the following situation, and the change is asynchronously applied as soon as possible. If moving this window to the current time, there must be at least 30 minutes between the current time and end of the window to ensure pending changes are applied.

Default: Uses existing setting

Format: ddd:hh24:mi-ddd:hh24:mi

Valid Days: Mon | Tue | Wed | Thu | Fri | Sat | Sun

Constraints: Must be at least 30 minutes

Definition at line 367 of file ModifyReplicationInstanceRequest.h.

◆ WithPreferredMaintenanceWindow() [3/3]

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithPreferredMaintenanceWindow ( const char *  value)
inline

The weekly time range (in UTC) during which system maintenance can occur, which might result in an outage. Changing this parameter does not result in an outage, except in the following situation, and the change is asynchronously applied as soon as possible. If moving this window to the current time, there must be at least 30 minutes between the current time and end of the window to ensure pending changes are applied.

Default: Uses existing setting

Format: ddd:hh24:mi-ddd:hh24:mi

Valid Days: Mon | Tue | Wed | Thu | Fri | Sat | Sun

Constraints: Must be at least 30 minutes

Definition at line 379 of file ModifyReplicationInstanceRequest.h.

◆ WithReplicationInstanceArn() [1/3]

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithReplicationInstanceArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the replication instance.

Definition at line 69 of file ModifyReplicationInstanceRequest.h.

◆ WithReplicationInstanceArn() [2/3]

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithReplicationInstanceArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the replication instance.

Definition at line 74 of file ModifyReplicationInstanceRequest.h.

◆ WithReplicationInstanceArn() [3/3]

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithReplicationInstanceArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the replication instance.

Definition at line 79 of file ModifyReplicationInstanceRequest.h.

◆ WithReplicationInstanceClass() [1/3]

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithReplicationInstanceClass ( const Aws::String value)
inline

The compute and memory capacity of the replication instance as defined for the specified replication instance class. For example to specify the instance class dms.c4.large, set this parameter to "dms.c4.large".

For more information on the settings and capacities for the available replication instance classes, see Selecting the right AWS DMS replication instance for your migration.

Definition at line 196 of file ModifyReplicationInstanceRequest.h.

◆ WithReplicationInstanceClass() [2/3]

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithReplicationInstanceClass ( Aws::String &&  value)
inline

The compute and memory capacity of the replication instance as defined for the specified replication instance class. For example to specify the instance class dms.c4.large, set this parameter to "dms.c4.large".

For more information on the settings and capacities for the available replication instance classes, see Selecting the right AWS DMS replication instance for your migration.

Definition at line 207 of file ModifyReplicationInstanceRequest.h.

◆ WithReplicationInstanceClass() [3/3]

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithReplicationInstanceClass ( const char *  value)
inline

The compute and memory capacity of the replication instance as defined for the specified replication instance class. For example to specify the instance class dms.c4.large, set this parameter to "dms.c4.large".

For more information on the settings and capacities for the available replication instance classes, see Selecting the right AWS DMS replication instance for your migration.

Definition at line 218 of file ModifyReplicationInstanceRequest.h.

◆ WithReplicationInstanceIdentifier() [1/3]

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithReplicationInstanceIdentifier ( const Aws::String value)
inline

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

Definition at line 588 of file ModifyReplicationInstanceRequest.h.

◆ WithReplicationInstanceIdentifier() [2/3]

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithReplicationInstanceIdentifier ( Aws::String &&  value)
inline

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

Definition at line 594 of file ModifyReplicationInstanceRequest.h.

◆ WithReplicationInstanceIdentifier() [3/3]

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithReplicationInstanceIdentifier ( const char *  value)
inline

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

Definition at line 600 of file ModifyReplicationInstanceRequest.h.

◆ WithVpcSecurityGroupIds() [1/2]

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithVpcSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

Specifies the VPC security group to be used with the replication instance. The VPC security group must work with the VPC containing the replication instance.

Definition at line 254 of file ModifyReplicationInstanceRequest.h.

◆ WithVpcSecurityGroupIds() [2/2]

ModifyReplicationInstanceRequest& Aws::DatabaseMigrationService::Model::ModifyReplicationInstanceRequest::WithVpcSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

Specifies the VPC security group to be used with the replication instance. The VPC security group must work with the VPC containing the replication instance.

Definition at line 261 of file ModifyReplicationInstanceRequest.h.


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