AWS SDK for C++  1.8.54
AWS SDK for C++
Public Member Functions | Protected Member Functions | List of all members
Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest Class Reference

#include <RestoreDBClusterToPointInTimeRequest.h>

+ Inheritance diagram for Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest:

Public Member Functions

 RestoreDBClusterToPointInTimeRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetDBClusterIdentifier () const
 
bool DBClusterIdentifierHasBeenSet () const
 
void SetDBClusterIdentifier (const Aws::String &value)
 
void SetDBClusterIdentifier (Aws::String &&value)
 
void SetDBClusterIdentifier (const char *value)
 
RestoreDBClusterToPointInTimeRequestWithDBClusterIdentifier (const Aws::String &value)
 
RestoreDBClusterToPointInTimeRequestWithDBClusterIdentifier (Aws::String &&value)
 
RestoreDBClusterToPointInTimeRequestWithDBClusterIdentifier (const char *value)
 
const Aws::StringGetSourceDBClusterIdentifier () const
 
bool SourceDBClusterIdentifierHasBeenSet () const
 
void SetSourceDBClusterIdentifier (const Aws::String &value)
 
void SetSourceDBClusterIdentifier (Aws::String &&value)
 
void SetSourceDBClusterIdentifier (const char *value)
 
RestoreDBClusterToPointInTimeRequestWithSourceDBClusterIdentifier (const Aws::String &value)
 
RestoreDBClusterToPointInTimeRequestWithSourceDBClusterIdentifier (Aws::String &&value)
 
RestoreDBClusterToPointInTimeRequestWithSourceDBClusterIdentifier (const char *value)
 
const Aws::Utils::DateTimeGetRestoreToTime () const
 
bool RestoreToTimeHasBeenSet () const
 
void SetRestoreToTime (const Aws::Utils::DateTime &value)
 
void SetRestoreToTime (Aws::Utils::DateTime &&value)
 
RestoreDBClusterToPointInTimeRequestWithRestoreToTime (const Aws::Utils::DateTime &value)
 
RestoreDBClusterToPointInTimeRequestWithRestoreToTime (Aws::Utils::DateTime &&value)
 
bool GetUseLatestRestorableTime () const
 
bool UseLatestRestorableTimeHasBeenSet () const
 
void SetUseLatestRestorableTime (bool value)
 
RestoreDBClusterToPointInTimeRequestWithUseLatestRestorableTime (bool value)
 
int GetPort () const
 
bool PortHasBeenSet () const
 
void SetPort (int value)
 
RestoreDBClusterToPointInTimeRequestWithPort (int value)
 
const Aws::StringGetDBSubnetGroupName () const
 
bool DBSubnetGroupNameHasBeenSet () const
 
void SetDBSubnetGroupName (const Aws::String &value)
 
void SetDBSubnetGroupName (Aws::String &&value)
 
void SetDBSubnetGroupName (const char *value)
 
RestoreDBClusterToPointInTimeRequestWithDBSubnetGroupName (const Aws::String &value)
 
RestoreDBClusterToPointInTimeRequestWithDBSubnetGroupName (Aws::String &&value)
 
RestoreDBClusterToPointInTimeRequestWithDBSubnetGroupName (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)
 
RestoreDBClusterToPointInTimeRequestWithVpcSecurityGroupIds (const Aws::Vector< Aws::String > &value)
 
RestoreDBClusterToPointInTimeRequestWithVpcSecurityGroupIds (Aws::Vector< Aws::String > &&value)
 
RestoreDBClusterToPointInTimeRequestAddVpcSecurityGroupIds (const Aws::String &value)
 
RestoreDBClusterToPointInTimeRequestAddVpcSecurityGroupIds (Aws::String &&value)
 
RestoreDBClusterToPointInTimeRequestAddVpcSecurityGroupIds (const char *value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
RestoreDBClusterToPointInTimeRequestWithTags (const Aws::Vector< Tag > &value)
 
RestoreDBClusterToPointInTimeRequestWithTags (Aws::Vector< Tag > &&value)
 
RestoreDBClusterToPointInTimeRequestAddTags (const Tag &value)
 
RestoreDBClusterToPointInTimeRequestAddTags (Tag &&value)
 
const Aws::StringGetKmsKeyId () const
 
bool KmsKeyIdHasBeenSet () const
 
void SetKmsKeyId (const Aws::String &value)
 
void SetKmsKeyId (Aws::String &&value)
 
void SetKmsKeyId (const char *value)
 
RestoreDBClusterToPointInTimeRequestWithKmsKeyId (const Aws::String &value)
 
RestoreDBClusterToPointInTimeRequestWithKmsKeyId (Aws::String &&value)
 
RestoreDBClusterToPointInTimeRequestWithKmsKeyId (const char *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)
 
RestoreDBClusterToPointInTimeRequestWithEnableCloudwatchLogsExports (const Aws::Vector< Aws::String > &value)
 
RestoreDBClusterToPointInTimeRequestWithEnableCloudwatchLogsExports (Aws::Vector< Aws::String > &&value)
 
RestoreDBClusterToPointInTimeRequestAddEnableCloudwatchLogsExports (const Aws::String &value)
 
RestoreDBClusterToPointInTimeRequestAddEnableCloudwatchLogsExports (Aws::String &&value)
 
RestoreDBClusterToPointInTimeRequestAddEnableCloudwatchLogsExports (const char *value)
 
bool GetDeletionProtection () const
 
bool DeletionProtectionHasBeenSet () const
 
void SetDeletionProtection (bool value)
 
RestoreDBClusterToPointInTimeRequestWithDeletionProtection (bool value)
 
- Public Member Functions inherited from Aws::DocDB::DocDBRequest
virtual ~DocDBRequest ()
 
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::DocDB::DocDBRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 

Detailed Description

Represents the input to RestoreDBClusterToPointInTime.

See Also:

AWS API Reference

Definition at line 28 of file RestoreDBClusterToPointInTimeRequest.h.

Constructor & Destructor Documentation

◆ RestoreDBClusterToPointInTimeRequest()

Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::RestoreDBClusterToPointInTimeRequest ( )

Member Function Documentation

◆ AddEnableCloudwatchLogsExports() [1/3]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::AddEnableCloudwatchLogsExports ( const Aws::String value)
inline

A list of log types that must be enabled for exporting to Amazon CloudWatch Logs.

Definition at line 646 of file RestoreDBClusterToPointInTimeRequest.h.

◆ AddEnableCloudwatchLogsExports() [2/3]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::AddEnableCloudwatchLogsExports ( Aws::String &&  value)
inline

A list of log types that must be enabled for exporting to Amazon CloudWatch Logs.

Definition at line 652 of file RestoreDBClusterToPointInTimeRequest.h.

◆ AddEnableCloudwatchLogsExports() [3/3]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::AddEnableCloudwatchLogsExports ( const char *  value)
inline

A list of log types that must be enabled for exporting to Amazon CloudWatch Logs.

Definition at line 658 of file RestoreDBClusterToPointInTimeRequest.h.

◆ AddTags() [1/2]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::AddTags ( const Tag value)
inline

The tags to be assigned to the restored cluster.

Definition at line 445 of file RestoreDBClusterToPointInTimeRequest.h.

◆ AddTags() [2/2]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::AddTags ( Tag &&  value)
inline

The tags to be assigned to the restored cluster.

Definition at line 450 of file RestoreDBClusterToPointInTimeRequest.h.

◆ AddVpcSecurityGroupIds() [1/3]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::AddVpcSecurityGroupIds ( const Aws::String value)
inline

A list of VPC security groups that the new cluster belongs to.

Definition at line 399 of file RestoreDBClusterToPointInTimeRequest.h.

◆ AddVpcSecurityGroupIds() [2/3]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::AddVpcSecurityGroupIds ( Aws::String &&  value)
inline

A list of VPC security groups that the new cluster belongs to.

Definition at line 404 of file RestoreDBClusterToPointInTimeRequest.h.

◆ AddVpcSecurityGroupIds() [3/3]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::AddVpcSecurityGroupIds ( const char *  value)
inline

A list of VPC security groups that the new cluster belongs to.

Definition at line 409 of file RestoreDBClusterToPointInTimeRequest.h.

◆ DBClusterIdentifierHasBeenSet()

bool Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::DBClusterIdentifierHasBeenSet ( ) const
inline

The name of the new cluster to be created.

Constraints:

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

  • The first character must be a letter.

  • Cannot end with a hyphen or contain two consecutive hyphens.

Definition at line 60 of file RestoreDBClusterToPointInTimeRequest.h.

◆ DBSubnetGroupNameHasBeenSet()

bool Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::DBSubnetGroupNameHasBeenSet ( ) const
inline

The subnet group name to use for the new cluster.

Constraints: If provided, must match the name of an existing DBSubnetGroup.

Example: mySubnetgroup

Definition at line 321 of file RestoreDBClusterToPointInTimeRequest.h.

◆ DeletionProtectionHasBeenSet()

bool Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::DeletionProtectionHasBeenSet ( ) const
inline

Specifies whether this cluster can be deleted. If DeletionProtection is enabled, the cluster cannot be deleted unless it is modified and DeletionProtection is disabled. DeletionProtection protects clusters from being accidentally deleted.

Definition at line 677 of file RestoreDBClusterToPointInTimeRequest.h.

◆ DumpBodyToUrl()

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::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::DocDB::Model::RestoreDBClusterToPointInTimeRequest::EnableCloudwatchLogsExportsHasBeenSet ( ) const
inline

A list of log types that must be enabled for exporting to Amazon CloudWatch Logs.

Definition at line 616 of file RestoreDBClusterToPointInTimeRequest.h.

◆ GetDBClusterIdentifier()

const Aws::String& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::GetDBClusterIdentifier ( ) const
inline

The name of the new cluster to be created.

Constraints:

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

  • The first character must be a letter.

  • Cannot end with a hyphen or contain two consecutive hyphens.

Definition at line 52 of file RestoreDBClusterToPointInTimeRequest.h.

◆ GetDBSubnetGroupName()

const Aws::String& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::GetDBSubnetGroupName ( ) const
inline

The subnet group name to use for the new cluster.

Constraints: If provided, must match the name of an existing DBSubnetGroup.

Example: mySubnetgroup

Definition at line 314 of file RestoreDBClusterToPointInTimeRequest.h.

◆ GetDeletionProtection()

bool Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::GetDeletionProtection ( ) const
inline

Specifies whether this cluster can be deleted. If DeletionProtection is enabled, the cluster cannot be deleted unless it is modified and DeletionProtection is disabled. DeletionProtection protects clusters from being accidentally deleted.

Definition at line 668 of file RestoreDBClusterToPointInTimeRequest.h.

◆ GetEnableCloudwatchLogsExports()

const Aws::Vector<Aws::String>& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::GetEnableCloudwatchLogsExports ( ) const
inline

A list of log types that must be enabled for exporting to Amazon CloudWatch Logs.

Definition at line 610 of file RestoreDBClusterToPointInTimeRequest.h.

◆ GetKmsKeyId()

const Aws::String& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::GetKmsKeyId ( ) const
inline

The AWS KMS key identifier to use when restoring an encrypted cluster from an encrypted cluster.

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

You can restore to a new cluster and encrypt the new cluster with an AWS KMS key that is different from the AWS KMS key used to encrypt the source cluster. The new DB cluster is encrypted with the AWS KMS key identified by the KmsKeyId parameter.

If you do not specify a value for the KmsKeyId parameter, then the following occurs:

  • If the cluster is encrypted, then the restored cluster is encrypted using the AWS KMS key that was used to encrypt the source cluster.

  • If the cluster is not encrypted, then the restored cluster is not encrypted.

If DBClusterIdentifier refers to a cluster that is not encrypted, then the restore request is rejected.

Definition at line 470 of file RestoreDBClusterToPointInTimeRequest.h.

◆ GetPort()

int Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::GetPort ( ) const
inline

The port number on which the new cluster accepts connections.

Constraints: Must be a value from 1150 to 65535.

Default: The default port for the engine.

Definition at line 285 of file RestoreDBClusterToPointInTimeRequest.h.

◆ GetRestoreToTime()

const Aws::Utils::DateTime& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::GetRestoreToTime ( ) const
inline

The date and time to restore the cluster to.

Valid values: A time in Universal Coordinated Time (UTC) format.

Constraints:

  • Must be before the latest restorable time for the instance.

  • Must be specified if the UseLatestRestorableTime parameter is not provided.

  • Cannot be specified if the UseLatestRestorableTime parameter is true.

  • Cannot be specified if the RestoreType parameter is copy-on-write.

Example: 2015-03-07T23:45:00Z

Definition at line 179 of file RestoreDBClusterToPointInTimeRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

◆ GetSourceDBClusterIdentifier()

const Aws::String& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::GetSourceDBClusterIdentifier ( ) const
inline

The identifier of the source cluster from which to restore.

Constraints:

  • Must match the identifier of an existing DBCluster.

Definition at line 116 of file RestoreDBClusterToPointInTimeRequest.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::GetTags ( ) const
inline

The tags to be assigned to the restored cluster.

Definition at line 415 of file RestoreDBClusterToPointInTimeRequest.h.

◆ GetUseLatestRestorableTime()

bool Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::GetUseLatestRestorableTime ( ) const
inline

A value that is set to true to restore the cluster to the latest restorable backup time, and false otherwise.

Default: false

Constraints: Cannot be specified if the RestoreToTime parameter is provided.

Definition at line 253 of file RestoreDBClusterToPointInTimeRequest.h.

◆ GetVpcSecurityGroupIds()

const Aws::Vector<Aws::String>& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::GetVpcSecurityGroupIds ( ) const
inline

A list of VPC security groups that the new cluster belongs to.

Definition at line 369 of file RestoreDBClusterToPointInTimeRequest.h.

◆ KmsKeyIdHasBeenSet()

bool Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::KmsKeyIdHasBeenSet ( ) const
inline

The AWS KMS key identifier to use when restoring an encrypted cluster from an encrypted cluster.

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

You can restore to a new cluster and encrypt the new cluster with an AWS KMS key that is different from the AWS KMS key used to encrypt the source cluster. The new DB cluster is encrypted with the AWS KMS key identified by the KmsKeyId parameter.

If you do not specify a value for the KmsKeyId parameter, then the following occurs:

  • If the cluster is encrypted, then the restored cluster is encrypted using the AWS KMS key that was used to encrypt the source cluster.

  • If the cluster is not encrypted, then the restored cluster is not encrypted.

If DBClusterIdentifier refers to a cluster that is not encrypted, then the restore request is rejected.

Definition at line 489 of file RestoreDBClusterToPointInTimeRequest.h.

◆ PortHasBeenSet()

bool Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::PortHasBeenSet ( ) const
inline

The port number on which the new cluster accepts connections.

Constraints: Must be a value from 1150 to 65535.

Default: The default port for the engine.

Definition at line 292 of file RestoreDBClusterToPointInTimeRequest.h.

◆ RestoreToTimeHasBeenSet()

bool Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::RestoreToTimeHasBeenSet ( ) const
inline

The date and time to restore the cluster to.

Valid values: A time in Universal Coordinated Time (UTC) format.

Constraints:

  • Must be before the latest restorable time for the instance.

  • Must be specified if the UseLatestRestorableTime parameter is not provided.

  • Cannot be specified if the UseLatestRestorableTime parameter is true.

  • Cannot be specified if the RestoreType parameter is copy-on-write.

Example: 2015-03-07T23:45:00Z

Definition at line 192 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SerializePayload()

Aws::String Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetDBClusterIdentifier() [1/3]

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetDBClusterIdentifier ( const Aws::String value)
inline

The name of the new cluster to be created.

Constraints:

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

  • The first character must be a letter.

  • Cannot end with a hyphen or contain two consecutive hyphens.

Definition at line 68 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetDBClusterIdentifier() [2/3]

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetDBClusterIdentifier ( Aws::String &&  value)
inline

The name of the new cluster to be created.

Constraints:

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

  • The first character must be a letter.

  • Cannot end with a hyphen or contain two consecutive hyphens.

Definition at line 76 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetDBClusterIdentifier() [3/3]

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetDBClusterIdentifier ( const char *  value)
inline

The name of the new cluster to be created.

Constraints:

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

  • The first character must be a letter.

  • Cannot end with a hyphen or contain two consecutive hyphens.

Definition at line 84 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetDBSubnetGroupName() [1/3]

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetDBSubnetGroupName ( const Aws::String value)
inline

The subnet group name to use for the new cluster.

Constraints: If provided, must match the name of an existing DBSubnetGroup.

Example: mySubnetgroup

Definition at line 328 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetDBSubnetGroupName() [2/3]

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetDBSubnetGroupName ( Aws::String &&  value)
inline

The subnet group name to use for the new cluster.

Constraints: If provided, must match the name of an existing DBSubnetGroup.

Example: mySubnetgroup

Definition at line 335 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetDBSubnetGroupName() [3/3]

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetDBSubnetGroupName ( const char *  value)
inline

The subnet group name to use for the new cluster.

Constraints: If provided, must match the name of an existing DBSubnetGroup.

Example: mySubnetgroup

Definition at line 342 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetDeletionProtection()

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetDeletionProtection ( bool  value)
inline

Specifies whether this cluster can be deleted. If DeletionProtection is enabled, the cluster cannot be deleted unless it is modified and DeletionProtection is disabled. DeletionProtection protects clusters from being accidentally deleted.

Definition at line 686 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetEnableCloudwatchLogsExports() [1/2]

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetEnableCloudwatchLogsExports ( const Aws::Vector< Aws::String > &  value)
inline

A list of log types that must be enabled for exporting to Amazon CloudWatch Logs.

Definition at line 622 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetEnableCloudwatchLogsExports() [2/2]

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetEnableCloudwatchLogsExports ( Aws::Vector< Aws::String > &&  value)
inline

A list of log types that must be enabled for exporting to Amazon CloudWatch Logs.

Definition at line 628 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetKmsKeyId() [1/3]

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetKmsKeyId ( const Aws::String value)
inline

The AWS KMS key identifier to use when restoring an encrypted cluster from an encrypted cluster.

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

You can restore to a new cluster and encrypt the new cluster with an AWS KMS key that is different from the AWS KMS key used to encrypt the source cluster. The new DB cluster is encrypted with the AWS KMS key identified by the KmsKeyId parameter.

If you do not specify a value for the KmsKeyId parameter, then the following occurs:

  • If the cluster is encrypted, then the restored cluster is encrypted using the AWS KMS key that was used to encrypt the source cluster.

  • If the cluster is not encrypted, then the restored cluster is not encrypted.

If DBClusterIdentifier refers to a cluster that is not encrypted, then the restore request is rejected.

Definition at line 508 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetKmsKeyId() [2/3]

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetKmsKeyId ( Aws::String &&  value)
inline

The AWS KMS key identifier to use when restoring an encrypted cluster from an encrypted cluster.

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

You can restore to a new cluster and encrypt the new cluster with an AWS KMS key that is different from the AWS KMS key used to encrypt the source cluster. The new DB cluster is encrypted with the AWS KMS key identified by the KmsKeyId parameter.

If you do not specify a value for the KmsKeyId parameter, then the following occurs:

  • If the cluster is encrypted, then the restored cluster is encrypted using the AWS KMS key that was used to encrypt the source cluster.

  • If the cluster is not encrypted, then the restored cluster is not encrypted.

If DBClusterIdentifier refers to a cluster that is not encrypted, then the restore request is rejected.

Definition at line 527 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetKmsKeyId() [3/3]

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetKmsKeyId ( const char *  value)
inline

The AWS KMS key identifier to use when restoring an encrypted cluster from an encrypted cluster.

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

You can restore to a new cluster and encrypt the new cluster with an AWS KMS key that is different from the AWS KMS key used to encrypt the source cluster. The new DB cluster is encrypted with the AWS KMS key identified by the KmsKeyId parameter.

If you do not specify a value for the KmsKeyId parameter, then the following occurs:

  • If the cluster is encrypted, then the restored cluster is encrypted using the AWS KMS key that was used to encrypt the source cluster.

  • If the cluster is not encrypted, then the restored cluster is not encrypted.

If DBClusterIdentifier refers to a cluster that is not encrypted, then the restore request is rejected.

Definition at line 546 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetPort()

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetPort ( int  value)
inline

The port number on which the new cluster accepts connections.

Constraints: Must be a value from 1150 to 65535.

Default: The default port for the engine.

Definition at line 299 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetRestoreToTime() [1/2]

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetRestoreToTime ( const Aws::Utils::DateTime value)
inline

The date and time to restore the cluster to.

Valid values: A time in Universal Coordinated Time (UTC) format.

Constraints:

  • Must be before the latest restorable time for the instance.

  • Must be specified if the UseLatestRestorableTime parameter is not provided.

  • Cannot be specified if the UseLatestRestorableTime parameter is true.

  • Cannot be specified if the RestoreType parameter is copy-on-write.

Example: 2015-03-07T23:45:00Z

Definition at line 205 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetRestoreToTime() [2/2]

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetRestoreToTime ( Aws::Utils::DateTime &&  value)
inline

The date and time to restore the cluster to.

Valid values: A time in Universal Coordinated Time (UTC) format.

Constraints:

  • Must be before the latest restorable time for the instance.

  • Must be specified if the UseLatestRestorableTime parameter is not provided.

  • Cannot be specified if the UseLatestRestorableTime parameter is true.

  • Cannot be specified if the RestoreType parameter is copy-on-write.

Example: 2015-03-07T23:45:00Z

Definition at line 218 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetSourceDBClusterIdentifier() [1/3]

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetSourceDBClusterIdentifier ( const Aws::String value)
inline

The identifier of the source cluster from which to restore.

Constraints:

  • Must match the identifier of an existing DBCluster.

Definition at line 130 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetSourceDBClusterIdentifier() [2/3]

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetSourceDBClusterIdentifier ( Aws::String &&  value)
inline

The identifier of the source cluster from which to restore.

Constraints:

  • Must match the identifier of an existing DBCluster.

Definition at line 137 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetSourceDBClusterIdentifier() [3/3]

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetSourceDBClusterIdentifier ( const char *  value)
inline

The identifier of the source cluster from which to restore.

Constraints:

  • Must match the identifier of an existing DBCluster.

Definition at line 144 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetTags() [1/2]

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetTags ( const Aws::Vector< Tag > &  value)
inline

The tags to be assigned to the restored cluster.

Definition at line 425 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetTags() [2/2]

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetTags ( Aws::Vector< Tag > &&  value)
inline

The tags to be assigned to the restored cluster.

Definition at line 430 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetUseLatestRestorableTime()

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetUseLatestRestorableTime ( bool  value)
inline

A value that is set to true to restore the cluster to the latest restorable backup time, and false otherwise.

Default: false

Constraints: Cannot be specified if the RestoreToTime parameter is provided.

Definition at line 269 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetVpcSecurityGroupIds() [1/2]

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetVpcSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

A list of VPC security groups that the new cluster belongs to.

Definition at line 379 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SetVpcSecurityGroupIds() [2/2]

void Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SetVpcSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

A list of VPC security groups that the new cluster belongs to.

Definition at line 384 of file RestoreDBClusterToPointInTimeRequest.h.

◆ SourceDBClusterIdentifierHasBeenSet()

bool Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::SourceDBClusterIdentifierHasBeenSet ( ) const
inline

The identifier of the source cluster from which to restore.

Constraints:

  • Must match the identifier of an existing DBCluster.

Definition at line 123 of file RestoreDBClusterToPointInTimeRequest.h.

◆ TagsHasBeenSet()

bool Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::TagsHasBeenSet ( ) const
inline

The tags to be assigned to the restored cluster.

Definition at line 420 of file RestoreDBClusterToPointInTimeRequest.h.

◆ UseLatestRestorableTimeHasBeenSet()

bool Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::UseLatestRestorableTimeHasBeenSet ( ) const
inline

A value that is set to true to restore the cluster to the latest restorable backup time, and false otherwise.

Default: false

Constraints: Cannot be specified if the RestoreToTime parameter is provided.

Definition at line 261 of file RestoreDBClusterToPointInTimeRequest.h.

◆ VpcSecurityGroupIdsHasBeenSet()

bool Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::VpcSecurityGroupIdsHasBeenSet ( ) const
inline

A list of VPC security groups that the new cluster belongs to.

Definition at line 374 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithDBClusterIdentifier() [1/3]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithDBClusterIdentifier ( const Aws::String value)
inline

The name of the new cluster to be created.

Constraints:

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

  • The first character must be a letter.

  • Cannot end with a hyphen or contain two consecutive hyphens.

Definition at line 92 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithDBClusterIdentifier() [2/3]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithDBClusterIdentifier ( Aws::String &&  value)
inline

The name of the new cluster to be created.

Constraints:

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

  • The first character must be a letter.

  • Cannot end with a hyphen or contain two consecutive hyphens.

Definition at line 100 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithDBClusterIdentifier() [3/3]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithDBClusterIdentifier ( const char *  value)
inline

The name of the new cluster to be created.

Constraints:

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

  • The first character must be a letter.

  • Cannot end with a hyphen or contain two consecutive hyphens.

Definition at line 108 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithDBSubnetGroupName() [1/3]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithDBSubnetGroupName ( const Aws::String value)
inline

The subnet group name to use for the new cluster.

Constraints: If provided, must match the name of an existing DBSubnetGroup.

Example: mySubnetgroup

Definition at line 349 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithDBSubnetGroupName() [2/3]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithDBSubnetGroupName ( Aws::String &&  value)
inline

The subnet group name to use for the new cluster.

Constraints: If provided, must match the name of an existing DBSubnetGroup.

Example: mySubnetgroup

Definition at line 356 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithDBSubnetGroupName() [3/3]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithDBSubnetGroupName ( const char *  value)
inline

The subnet group name to use for the new cluster.

Constraints: If provided, must match the name of an existing DBSubnetGroup.

Example: mySubnetgroup

Definition at line 363 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithDeletionProtection()

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithDeletionProtection ( bool  value)
inline

Specifies whether this cluster can be deleted. If DeletionProtection is enabled, the cluster cannot be deleted unless it is modified and DeletionProtection is disabled. DeletionProtection protects clusters from being accidentally deleted.

Definition at line 695 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithEnableCloudwatchLogsExports() [1/2]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithEnableCloudwatchLogsExports ( const Aws::Vector< Aws::String > &  value)
inline

A list of log types that must be enabled for exporting to Amazon CloudWatch Logs.

Definition at line 634 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithEnableCloudwatchLogsExports() [2/2]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithEnableCloudwatchLogsExports ( Aws::Vector< Aws::String > &&  value)
inline

A list of log types that must be enabled for exporting to Amazon CloudWatch Logs.

Definition at line 640 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithKmsKeyId() [1/3]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithKmsKeyId ( const Aws::String value)
inline

The AWS KMS key identifier to use when restoring an encrypted cluster from an encrypted cluster.

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

You can restore to a new cluster and encrypt the new cluster with an AWS KMS key that is different from the AWS KMS key used to encrypt the source cluster. The new DB cluster is encrypted with the AWS KMS key identified by the KmsKeyId parameter.

If you do not specify a value for the KmsKeyId parameter, then the following occurs:

  • If the cluster is encrypted, then the restored cluster is encrypted using the AWS KMS key that was used to encrypt the source cluster.

  • If the cluster is not encrypted, then the restored cluster is not encrypted.

If DBClusterIdentifier refers to a cluster that is not encrypted, then the restore request is rejected.

Definition at line 565 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithKmsKeyId() [2/3]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithKmsKeyId ( Aws::String &&  value)
inline

The AWS KMS key identifier to use when restoring an encrypted cluster from an encrypted cluster.

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

You can restore to a new cluster and encrypt the new cluster with an AWS KMS key that is different from the AWS KMS key used to encrypt the source cluster. The new DB cluster is encrypted with the AWS KMS key identified by the KmsKeyId parameter.

If you do not specify a value for the KmsKeyId parameter, then the following occurs:

  • If the cluster is encrypted, then the restored cluster is encrypted using the AWS KMS key that was used to encrypt the source cluster.

  • If the cluster is not encrypted, then the restored cluster is not encrypted.

If DBClusterIdentifier refers to a cluster that is not encrypted, then the restore request is rejected.

Definition at line 584 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithKmsKeyId() [3/3]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithKmsKeyId ( const char *  value)
inline

The AWS KMS key identifier to use when restoring an encrypted cluster from an encrypted cluster.

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

You can restore to a new cluster and encrypt the new cluster with an AWS KMS key that is different from the AWS KMS key used to encrypt the source cluster. The new DB cluster is encrypted with the AWS KMS key identified by the KmsKeyId parameter.

If you do not specify a value for the KmsKeyId parameter, then the following occurs:

  • If the cluster is encrypted, then the restored cluster is encrypted using the AWS KMS key that was used to encrypt the source cluster.

  • If the cluster is not encrypted, then the restored cluster is not encrypted.

If DBClusterIdentifier refers to a cluster that is not encrypted, then the restore request is rejected.

Definition at line 603 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithPort()

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithPort ( int  value)
inline

The port number on which the new cluster accepts connections.

Constraints: Must be a value from 1150 to 65535.

Default: The default port for the engine.

Definition at line 306 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithRestoreToTime() [1/2]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithRestoreToTime ( const Aws::Utils::DateTime value)
inline

The date and time to restore the cluster to.

Valid values: A time in Universal Coordinated Time (UTC) format.

Constraints:

  • Must be before the latest restorable time for the instance.

  • Must be specified if the UseLatestRestorableTime parameter is not provided.

  • Cannot be specified if the UseLatestRestorableTime parameter is true.

  • Cannot be specified if the RestoreType parameter is copy-on-write.

Example: 2015-03-07T23:45:00Z

Definition at line 231 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithRestoreToTime() [2/2]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithRestoreToTime ( Aws::Utils::DateTime &&  value)
inline

The date and time to restore the cluster to.

Valid values: A time in Universal Coordinated Time (UTC) format.

Constraints:

  • Must be before the latest restorable time for the instance.

  • Must be specified if the UseLatestRestorableTime parameter is not provided.

  • Cannot be specified if the UseLatestRestorableTime parameter is true.

  • Cannot be specified if the RestoreType parameter is copy-on-write.

Example: 2015-03-07T23:45:00Z

Definition at line 244 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithSourceDBClusterIdentifier() [1/3]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithSourceDBClusterIdentifier ( const Aws::String value)
inline

The identifier of the source cluster from which to restore.

Constraints:

  • Must match the identifier of an existing DBCluster.

Definition at line 151 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithSourceDBClusterIdentifier() [2/3]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithSourceDBClusterIdentifier ( Aws::String &&  value)
inline

The identifier of the source cluster from which to restore.

Constraints:

  • Must match the identifier of an existing DBCluster.

Definition at line 158 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithSourceDBClusterIdentifier() [3/3]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithSourceDBClusterIdentifier ( const char *  value)
inline

The identifier of the source cluster from which to restore.

Constraints:

  • Must match the identifier of an existing DBCluster.

Definition at line 165 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithTags() [1/2]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithTags ( const Aws::Vector< Tag > &  value)
inline

The tags to be assigned to the restored cluster.

Definition at line 435 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithTags() [2/2]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithTags ( Aws::Vector< Tag > &&  value)
inline

The tags to be assigned to the restored cluster.

Definition at line 440 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithUseLatestRestorableTime()

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithUseLatestRestorableTime ( bool  value)
inline

A value that is set to true to restore the cluster to the latest restorable backup time, and false otherwise.

Default: false

Constraints: Cannot be specified if the RestoreToTime parameter is provided.

Definition at line 277 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithVpcSecurityGroupIds() [1/2]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithVpcSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

A list of VPC security groups that the new cluster belongs to.

Definition at line 389 of file RestoreDBClusterToPointInTimeRequest.h.

◆ WithVpcSecurityGroupIds() [2/2]

RestoreDBClusterToPointInTimeRequest& Aws::DocDB::Model::RestoreDBClusterToPointInTimeRequest::WithVpcSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

A list of VPC security groups that the new cluster belongs to.

Definition at line 394 of file RestoreDBClusterToPointInTimeRequest.h.


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