AWS SDK for C++  1.9.125
AWS SDK for C++
Public Member Functions | Protected Member Functions | List of all members
Aws::Neptune::Model::CreateDBInstanceRequest Class Reference

#include <CreateDBInstanceRequest.h>

+ Inheritance diagram for Aws::Neptune::Model::CreateDBInstanceRequest:

Public Member Functions

 CreateDBInstanceRequest ()
 
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)
 
CreateDBInstanceRequestWithDBName (const Aws::String &value)
 
CreateDBInstanceRequestWithDBName (Aws::String &&value)
 
CreateDBInstanceRequestWithDBName (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)
 
CreateDBInstanceRequestWithDBInstanceIdentifier (const Aws::String &value)
 
CreateDBInstanceRequestWithDBInstanceIdentifier (Aws::String &&value)
 
CreateDBInstanceRequestWithDBInstanceIdentifier (const char *value)
 
int GetAllocatedStorage () const
 
bool AllocatedStorageHasBeenSet () const
 
void SetAllocatedStorage (int value)
 
CreateDBInstanceRequestWithAllocatedStorage (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)
 
CreateDBInstanceRequestWithDBInstanceClass (const Aws::String &value)
 
CreateDBInstanceRequestWithDBInstanceClass (Aws::String &&value)
 
CreateDBInstanceRequestWithDBInstanceClass (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)
 
CreateDBInstanceRequestWithEngine (const Aws::String &value)
 
CreateDBInstanceRequestWithEngine (Aws::String &&value)
 
CreateDBInstanceRequestWithEngine (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)
 
CreateDBInstanceRequestWithMasterUsername (const Aws::String &value)
 
CreateDBInstanceRequestWithMasterUsername (Aws::String &&value)
 
CreateDBInstanceRequestWithMasterUsername (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)
 
CreateDBInstanceRequestWithMasterUserPassword (const Aws::String &value)
 
CreateDBInstanceRequestWithMasterUserPassword (Aws::String &&value)
 
CreateDBInstanceRequestWithMasterUserPassword (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)
 
CreateDBInstanceRequestWithDBSecurityGroups (const Aws::Vector< Aws::String > &value)
 
CreateDBInstanceRequestWithDBSecurityGroups (Aws::Vector< Aws::String > &&value)
 
CreateDBInstanceRequestAddDBSecurityGroups (const Aws::String &value)
 
CreateDBInstanceRequestAddDBSecurityGroups (Aws::String &&value)
 
CreateDBInstanceRequestAddDBSecurityGroups (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)
 
CreateDBInstanceRequestWithVpcSecurityGroupIds (const Aws::Vector< Aws::String > &value)
 
CreateDBInstanceRequestWithVpcSecurityGroupIds (Aws::Vector< Aws::String > &&value)
 
CreateDBInstanceRequestAddVpcSecurityGroupIds (const Aws::String &value)
 
CreateDBInstanceRequestAddVpcSecurityGroupIds (Aws::String &&value)
 
CreateDBInstanceRequestAddVpcSecurityGroupIds (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)
 
CreateDBInstanceRequestWithAvailabilityZone (const Aws::String &value)
 
CreateDBInstanceRequestWithAvailabilityZone (Aws::String &&value)
 
CreateDBInstanceRequestWithAvailabilityZone (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)
 
CreateDBInstanceRequestWithDBSubnetGroupName (const Aws::String &value)
 
CreateDBInstanceRequestWithDBSubnetGroupName (Aws::String &&value)
 
CreateDBInstanceRequestWithDBSubnetGroupName (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)
 
CreateDBInstanceRequestWithPreferredMaintenanceWindow (const Aws::String &value)
 
CreateDBInstanceRequestWithPreferredMaintenanceWindow (Aws::String &&value)
 
CreateDBInstanceRequestWithPreferredMaintenanceWindow (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)
 
CreateDBInstanceRequestWithDBParameterGroupName (const Aws::String &value)
 
CreateDBInstanceRequestWithDBParameterGroupName (Aws::String &&value)
 
CreateDBInstanceRequestWithDBParameterGroupName (const char *value)
 
int GetBackupRetentionPeriod () const
 
bool BackupRetentionPeriodHasBeenSet () const
 
void SetBackupRetentionPeriod (int value)
 
CreateDBInstanceRequestWithBackupRetentionPeriod (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)
 
CreateDBInstanceRequestWithPreferredBackupWindow (const Aws::String &value)
 
CreateDBInstanceRequestWithPreferredBackupWindow (Aws::String &&value)
 
CreateDBInstanceRequestWithPreferredBackupWindow (const char *value)
 
int GetPort () const
 
bool PortHasBeenSet () const
 
void SetPort (int value)
 
CreateDBInstanceRequestWithPort (int value)
 
bool GetMultiAZ () const
 
bool MultiAZHasBeenSet () const
 
void SetMultiAZ (bool value)
 
CreateDBInstanceRequestWithMultiAZ (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)
 
CreateDBInstanceRequestWithEngineVersion (const Aws::String &value)
 
CreateDBInstanceRequestWithEngineVersion (Aws::String &&value)
 
CreateDBInstanceRequestWithEngineVersion (const char *value)
 
bool GetAutoMinorVersionUpgrade () const
 
bool AutoMinorVersionUpgradeHasBeenSet () const
 
void SetAutoMinorVersionUpgrade (bool value)
 
CreateDBInstanceRequestWithAutoMinorVersionUpgrade (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)
 
CreateDBInstanceRequestWithLicenseModel (const Aws::String &value)
 
CreateDBInstanceRequestWithLicenseModel (Aws::String &&value)
 
CreateDBInstanceRequestWithLicenseModel (const char *value)
 
int GetIops () const
 
bool IopsHasBeenSet () const
 
void SetIops (int value)
 
CreateDBInstanceRequestWithIops (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)
 
CreateDBInstanceRequestWithOptionGroupName (const Aws::String &value)
 
CreateDBInstanceRequestWithOptionGroupName (Aws::String &&value)
 
CreateDBInstanceRequestWithOptionGroupName (const char *value)
 
const Aws::StringGetCharacterSetName () const
 
bool CharacterSetNameHasBeenSet () const
 
void SetCharacterSetName (const Aws::String &value)
 
void SetCharacterSetName (Aws::String &&value)
 
void SetCharacterSetName (const char *value)
 
CreateDBInstanceRequestWithCharacterSetName (const Aws::String &value)
 
CreateDBInstanceRequestWithCharacterSetName (Aws::String &&value)
 
CreateDBInstanceRequestWithCharacterSetName (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)
 
CreateDBInstanceRequestWithTags (const Aws::Vector< Tag > &value)
 
CreateDBInstanceRequestWithTags (Aws::Vector< Tag > &&value)
 
CreateDBInstanceRequestAddTags (const Tag &value)
 
CreateDBInstanceRequestAddTags (Tag &&value)
 
const Aws::StringGetDBClusterIdentifier () const
 
bool DBClusterIdentifierHasBeenSet () const
 
void SetDBClusterIdentifier (const Aws::String &value)
 
void SetDBClusterIdentifier (Aws::String &&value)
 
void SetDBClusterIdentifier (const char *value)
 
CreateDBInstanceRequestWithDBClusterIdentifier (const Aws::String &value)
 
CreateDBInstanceRequestWithDBClusterIdentifier (Aws::String &&value)
 
CreateDBInstanceRequestWithDBClusterIdentifier (const char *value)
 
const Aws::StringGetStorageType () const
 
bool StorageTypeHasBeenSet () const
 
void SetStorageType (const Aws::String &value)
 
void SetStorageType (Aws::String &&value)
 
void SetStorageType (const char *value)
 
CreateDBInstanceRequestWithStorageType (const Aws::String &value)
 
CreateDBInstanceRequestWithStorageType (Aws::String &&value)
 
CreateDBInstanceRequestWithStorageType (const char *value)
 
const Aws::StringGetTdeCredentialArn () const
 
bool TdeCredentialArnHasBeenSet () const
 
void SetTdeCredentialArn (const Aws::String &value)
 
void SetTdeCredentialArn (Aws::String &&value)
 
void SetTdeCredentialArn (const char *value)
 
CreateDBInstanceRequestWithTdeCredentialArn (const Aws::String &value)
 
CreateDBInstanceRequestWithTdeCredentialArn (Aws::String &&value)
 
CreateDBInstanceRequestWithTdeCredentialArn (const char *value)
 
const Aws::StringGetTdeCredentialPassword () const
 
bool TdeCredentialPasswordHasBeenSet () const
 
void SetTdeCredentialPassword (const Aws::String &value)
 
void SetTdeCredentialPassword (Aws::String &&value)
 
void SetTdeCredentialPassword (const char *value)
 
CreateDBInstanceRequestWithTdeCredentialPassword (const Aws::String &value)
 
CreateDBInstanceRequestWithTdeCredentialPassword (Aws::String &&value)
 
CreateDBInstanceRequestWithTdeCredentialPassword (const char *value)
 
bool GetStorageEncrypted () const
 
bool StorageEncryptedHasBeenSet () const
 
void SetStorageEncrypted (bool value)
 
CreateDBInstanceRequestWithStorageEncrypted (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)
 
CreateDBInstanceRequestWithKmsKeyId (const Aws::String &value)
 
CreateDBInstanceRequestWithKmsKeyId (Aws::String &&value)
 
CreateDBInstanceRequestWithKmsKeyId (const char *value)
 
const Aws::StringGetDomain () const
 
bool DomainHasBeenSet () const
 
void SetDomain (const Aws::String &value)
 
void SetDomain (Aws::String &&value)
 
void SetDomain (const char *value)
 
CreateDBInstanceRequestWithDomain (const Aws::String &value)
 
CreateDBInstanceRequestWithDomain (Aws::String &&value)
 
CreateDBInstanceRequestWithDomain (const char *value)
 
bool GetCopyTagsToSnapshot () const
 
bool CopyTagsToSnapshotHasBeenSet () const
 
void SetCopyTagsToSnapshot (bool value)
 
CreateDBInstanceRequestWithCopyTagsToSnapshot (bool value)
 
int GetMonitoringInterval () const
 
bool MonitoringIntervalHasBeenSet () const
 
void SetMonitoringInterval (int value)
 
CreateDBInstanceRequestWithMonitoringInterval (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)
 
CreateDBInstanceRequestWithMonitoringRoleArn (const Aws::String &value)
 
CreateDBInstanceRequestWithMonitoringRoleArn (Aws::String &&value)
 
CreateDBInstanceRequestWithMonitoringRoleArn (const char *value)
 
const Aws::StringGetDomainIAMRoleName () const
 
bool DomainIAMRoleNameHasBeenSet () const
 
void SetDomainIAMRoleName (const Aws::String &value)
 
void SetDomainIAMRoleName (Aws::String &&value)
 
void SetDomainIAMRoleName (const char *value)
 
CreateDBInstanceRequestWithDomainIAMRoleName (const Aws::String &value)
 
CreateDBInstanceRequestWithDomainIAMRoleName (Aws::String &&value)
 
CreateDBInstanceRequestWithDomainIAMRoleName (const char *value)
 
int GetPromotionTier () const
 
bool PromotionTierHasBeenSet () const
 
void SetPromotionTier (int value)
 
CreateDBInstanceRequestWithPromotionTier (int value)
 
const Aws::StringGetTimezone () const
 
bool TimezoneHasBeenSet () const
 
void SetTimezone (const Aws::String &value)
 
void SetTimezone (Aws::String &&value)
 
void SetTimezone (const char *value)
 
CreateDBInstanceRequestWithTimezone (const Aws::String &value)
 
CreateDBInstanceRequestWithTimezone (Aws::String &&value)
 
CreateDBInstanceRequestWithTimezone (const char *value)
 
bool GetEnableIAMDatabaseAuthentication () const
 
bool EnableIAMDatabaseAuthenticationHasBeenSet () const
 
void SetEnableIAMDatabaseAuthentication (bool value)
 
CreateDBInstanceRequestWithEnableIAMDatabaseAuthentication (bool value)
 
bool GetEnablePerformanceInsights () const
 
bool EnablePerformanceInsightsHasBeenSet () const
 
void SetEnablePerformanceInsights (bool value)
 
CreateDBInstanceRequestWithEnablePerformanceInsights (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)
 
CreateDBInstanceRequestWithPerformanceInsightsKMSKeyId (const Aws::String &value)
 
CreateDBInstanceRequestWithPerformanceInsightsKMSKeyId (Aws::String &&value)
 
CreateDBInstanceRequestWithPerformanceInsightsKMSKeyId (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)
 
CreateDBInstanceRequestWithEnableCloudwatchLogsExports (const Aws::Vector< Aws::String > &value)
 
CreateDBInstanceRequestWithEnableCloudwatchLogsExports (Aws::Vector< Aws::String > &&value)
 
CreateDBInstanceRequestAddEnableCloudwatchLogsExports (const Aws::String &value)
 
CreateDBInstanceRequestAddEnableCloudwatchLogsExports (Aws::String &&value)
 
CreateDBInstanceRequestAddEnableCloudwatchLogsExports (const char *value)
 
bool GetDeletionProtection () const
 
bool DeletionProtectionHasBeenSet () const
 
void SetDeletionProtection (bool value)
 
CreateDBInstanceRequestWithDeletionProtection (bool value)
 
- Public Member Functions inherited from Aws::Neptune::NeptuneRequest
virtual ~NeptuneRequest ()
 
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::Neptune::NeptuneRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 

Detailed Description

Definition at line 23 of file CreateDBInstanceRequest.h.

Constructor & Destructor Documentation

◆ CreateDBInstanceRequest()

Aws::Neptune::Model::CreateDBInstanceRequest::CreateDBInstanceRequest ( )

Member Function Documentation

◆ AddDBSecurityGroups() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::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 410 of file CreateDBInstanceRequest.h.

◆ AddDBSecurityGroups() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::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 404 of file CreateDBInstanceRequest.h.

◆ AddDBSecurityGroups() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::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 416 of file CreateDBInstanceRequest.h.

◆ AddEnableCloudwatchLogsExports() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::AddEnableCloudwatchLogsExports ( Aws::String &&  value)
inline

The list of log types that need to be enabled for exporting to CloudWatch Logs.

Definition at line 1998 of file CreateDBInstanceRequest.h.

◆ AddEnableCloudwatchLogsExports() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::AddEnableCloudwatchLogsExports ( const Aws::String value)
inline

The list of log types that need to be enabled for exporting to CloudWatch Logs.

Definition at line 1992 of file CreateDBInstanceRequest.h.

◆ AddEnableCloudwatchLogsExports() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::AddEnableCloudwatchLogsExports ( const char *  value)
inline

The list of log types that need to be enabled for exporting to CloudWatch Logs.

Definition at line 2004 of file CreateDBInstanceRequest.h.

◆ AddTags() [1/2]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::AddTags ( const Tag value)
inline

The tags to assign to the new instance.

Definition at line 1212 of file CreateDBInstanceRequest.h.

◆ AddTags() [2/2]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::AddTags ( Tag &&  value)
inline

The tags to assign to the new instance.

Definition at line 1217 of file CreateDBInstanceRequest.h.

◆ AddVpcSecurityGroupIds() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::AddVpcSecurityGroupIds ( Aws::String &&  value)
inline

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

Not applicable. The associated list of EC2 VPC security groups is managed by the DB cluster. For more information, see CreateDBCluster.

Default: The default EC2 VPC security group for the DB subnet group's VPC.

Definition at line 489 of file CreateDBInstanceRequest.h.

◆ AddVpcSecurityGroupIds() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::AddVpcSecurityGroupIds ( const Aws::String value)
inline

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

Not applicable. The associated list of EC2 VPC security groups is managed by the DB cluster. For more information, see CreateDBCluster.

Default: The default EC2 VPC security group for the DB subnet group's VPC.

Definition at line 480 of file CreateDBInstanceRequest.h.

◆ AddVpcSecurityGroupIds() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::AddVpcSecurityGroupIds ( const char *  value)
inline

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

Not applicable. The associated list of EC2 VPC security groups is managed by the DB cluster. For more information, see CreateDBCluster.

Default: The default EC2 VPC security group for the DB subnet group's VPC.

Definition at line 498 of file CreateDBInstanceRequest.h.

◆ AllocatedStorageHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::AllocatedStorageHasBeenSet ( ) const
inline

Not supported by Neptune.

Definition at line 163 of file CreateDBInstanceRequest.h.

◆ AutoMinorVersionUpgradeHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::AutoMinorVersionUpgradeHasBeenSet ( ) const
inline

Indicates that minor engine upgrades are applied automatically to the DB instance during the maintenance window.

Default: true

Definition at line 1000 of file CreateDBInstanceRequest.h.

◆ AvailabilityZoneHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::AvailabilityZoneHasBeenSet ( ) const
inline

The EC2 Availability Zone that the DB instance is created in

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

Example: us-east-1d

Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same Amazon Region as the current endpoint.

Definition at line 519 of file CreateDBInstanceRequest.h.

◆ BackupRetentionPeriodHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::BackupRetentionPeriodHasBeenSet ( ) const
inline

The number of days for which automated backups are retained.

Not applicable. The retention period for automated backups is managed by the DB cluster. For more information, see CreateDBCluster.

Default: 1

Constraints:

  • Must be a value from 0 to 35

  • Cannot be set to 0 if the DB instance is a source to Read Replicas

Definition at line 803 of file CreateDBInstanceRequest.h.

◆ CharacterSetNameHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::CharacterSetNameHasBeenSet ( ) const
inline

(Not supported by Neptune)

Definition at line 1146 of file CreateDBInstanceRequest.h.

◆ CopyTagsToSnapshotHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::CopyTagsToSnapshotHasBeenSet ( ) const
inline

True to copy all tags from the DB instance to snapshots of the DB instance, and otherwise false. The default is false.

Definition at line 1625 of file CreateDBInstanceRequest.h.

◆ DBClusterIdentifierHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::DBClusterIdentifierHasBeenSet ( ) const
inline

The identifier of the DB cluster that the instance will belong to.

For information on creating a DB cluster, see CreateDBCluster.

Type: String

Definition at line 1232 of file CreateDBInstanceRequest.h.

◆ DBInstanceClassHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::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 Regions.

Definition at line 188 of file CreateDBInstanceRequest.h.

◆ DBInstanceIdentifierHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::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.

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

Example: mydbinstance

Definition at line 98 of file CreateDBInstanceRequest.h.

◆ DBNameHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::DBNameHasBeenSet ( ) const
inline

Not supported.

Definition at line 49 of file CreateDBInstanceRequest.h.

◆ DBParameterGroupNameHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::DBParameterGroupNameHasBeenSet ( ) const
inline

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

Constraints:

  • Must be 1 to 255 letters, numbers, or hyphens.

  • First character must be a letter

  • Cannot end with a hyphen or contain two consecutive hyphens

Definition at line 728 of file CreateDBInstanceRequest.h.

◆ DBSecurityGroupsHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::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 374 of file CreateDBInstanceRequest.h.

◆ DBSubnetGroupNameHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::DBSubnetGroupNameHasBeenSet ( ) const
inline

A DB subnet group to associate with this DB instance.

If there is no DB subnet group, then it is a non-VPC DB instance.

Definition at line 592 of file CreateDBInstanceRequest.h.

◆ DeletionProtectionHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::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. See Deleting a DB Instance.

DB instances in a DB cluster can be deleted even when deletion protection is enabled in their parent DB cluster.

Definition at line 2025 of file CreateDBInstanceRequest.h.

◆ DomainHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::DomainHasBeenSet ( ) const
inline

Specify the Active Directory Domain to create the instance in.

Definition at line 1582 of file CreateDBInstanceRequest.h.

◆ DomainIAMRoleNameHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::DomainIAMRoleNameHasBeenSet ( ) const
inline

Specify the name of the IAM role to be used when making API calls to the Directory Service.

Definition at line 1760 of file CreateDBInstanceRequest.h.

◆ DumpBodyToUrl()

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

The list of log types that need to be enabled for exporting to CloudWatch Logs.

Definition at line 1962 of file CreateDBInstanceRequest.h.

◆ EnableIAMDatabaseAuthenticationHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::EnableIAMDatabaseAuthenticationHasBeenSet ( ) const
inline

Not supported by Neptune (ignored).

Definition at line 1877 of file CreateDBInstanceRequest.h.

◆ EnablePerformanceInsightsHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::EnablePerformanceInsightsHasBeenSet ( ) const
inline

(Not supported by Neptune)

Definition at line 1898 of file CreateDBInstanceRequest.h.

◆ EngineHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::EngineHasBeenSet ( ) const
inline

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

Valid Values: neptune

Definition at line 243 of file CreateDBInstanceRequest.h.

◆ EngineVersionHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::EngineVersionHasBeenSet ( ) const
inline

The version number of the database engine to use. Currently, setting this parameter has no effect.

Definition at line 951 of file CreateDBInstanceRequest.h.

◆ GetAllocatedStorage()

int Aws::Neptune::Model::CreateDBInstanceRequest::GetAllocatedStorage ( ) const
inline

Not supported by Neptune.

Definition at line 158 of file CreateDBInstanceRequest.h.

◆ GetAutoMinorVersionUpgrade()

bool Aws::Neptune::Model::CreateDBInstanceRequest::GetAutoMinorVersionUpgrade ( ) const
inline

Indicates that minor engine upgrades are applied automatically to the DB instance during the maintenance window.

Default: true

Definition at line 994 of file CreateDBInstanceRequest.h.

◆ GetAvailabilityZone()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetAvailabilityZone ( ) const
inline

The EC2 Availability Zone that the DB instance is created in

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

Example: us-east-1d

Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same Amazon Region as the current endpoint.

Definition at line 509 of file CreateDBInstanceRequest.h.

◆ GetBackupRetentionPeriod()

int Aws::Neptune::Model::CreateDBInstanceRequest::GetBackupRetentionPeriod ( ) const
inline

The number of days for which automated backups are retained.

Not applicable. The retention period for automated backups is managed by the DB cluster. For more information, see CreateDBCluster.

Default: 1

Constraints:

  • Must be a value from 0 to 35

  • Cannot be set to 0 if the DB instance is a source to Read Replicas

Definition at line 793 of file CreateDBInstanceRequest.h.

◆ GetCharacterSetName()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetCharacterSetName ( ) const
inline

(Not supported by Neptune)

Definition at line 1141 of file CreateDBInstanceRequest.h.

◆ GetCopyTagsToSnapshot()

bool Aws::Neptune::Model::CreateDBInstanceRequest::GetCopyTagsToSnapshot ( ) const
inline

True to copy all tags from the DB instance to snapshots of the DB instance, and otherwise false. The default is false.

Definition at line 1619 of file CreateDBInstanceRequest.h.

◆ GetDBClusterIdentifier()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetDBClusterIdentifier ( ) const
inline

The identifier of the DB cluster that the instance will belong to.

For information on creating a DB cluster, see CreateDBCluster.

Type: String

Definition at line 1225 of file CreateDBInstanceRequest.h.

◆ GetDBInstanceClass()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::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 Regions.

Definition at line 181 of file CreateDBInstanceRequest.h.

◆ GetDBInstanceIdentifier()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::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.

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

Example: mydbinstance

Definition at line 89 of file CreateDBInstanceRequest.h.

◆ GetDBName()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetDBName ( ) const
inline

Not supported.

Definition at line 44 of file CreateDBInstanceRequest.h.

◆ GetDBParameterGroupName()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetDBParameterGroupName ( ) const
inline

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

Constraints:

  • Must be 1 to 255 letters, numbers, or hyphens.

  • First character must be a letter

  • Cannot end with a hyphen or contain two consecutive hyphens

Definition at line 719 of file CreateDBInstanceRequest.h.

◆ GetDBSecurityGroups()

const Aws::Vector<Aws::String>& Aws::Neptune::Model::CreateDBInstanceRequest::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 368 of file CreateDBInstanceRequest.h.

◆ GetDBSubnetGroupName()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetDBSubnetGroupName ( ) const
inline

A DB subnet group to associate with this DB instance.

If there is no DB subnet group, then it is a non-VPC DB instance.

Definition at line 586 of file CreateDBInstanceRequest.h.

◆ GetDeletionProtection()

bool Aws::Neptune::Model::CreateDBInstanceRequest::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. See Deleting a DB Instance.

DB instances in a DB cluster can be deleted even when deletion protection is enabled in their parent DB cluster.

Definition at line 2015 of file CreateDBInstanceRequest.h.

◆ GetDomain()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetDomain ( ) const
inline

Specify the Active Directory Domain to create the instance in.

Definition at line 1577 of file CreateDBInstanceRequest.h.

◆ GetDomainIAMRoleName()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetDomainIAMRoleName ( ) const
inline

Specify the name of the IAM role to be used when making API calls to the Directory Service.

Definition at line 1754 of file CreateDBInstanceRequest.h.

◆ GetEnableCloudwatchLogsExports()

const Aws::Vector<Aws::String>& Aws::Neptune::Model::CreateDBInstanceRequest::GetEnableCloudwatchLogsExports ( ) const
inline

The list of log types that need to be enabled for exporting to CloudWatch Logs.

Definition at line 1956 of file CreateDBInstanceRequest.h.

◆ GetEnableIAMDatabaseAuthentication()

bool Aws::Neptune::Model::CreateDBInstanceRequest::GetEnableIAMDatabaseAuthentication ( ) const
inline

Not supported by Neptune (ignored).

Definition at line 1872 of file CreateDBInstanceRequest.h.

◆ GetEnablePerformanceInsights()

bool Aws::Neptune::Model::CreateDBInstanceRequest::GetEnablePerformanceInsights ( ) const
inline

(Not supported by Neptune)

Definition at line 1893 of file CreateDBInstanceRequest.h.

◆ GetEngine()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetEngine ( ) const
inline

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

Valid Values: neptune

Definition at line 237 of file CreateDBInstanceRequest.h.

◆ GetEngineVersion()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetEngineVersion ( ) const
inline

The version number of the database engine to use. Currently, setting this parameter has no effect.

Definition at line 945 of file CreateDBInstanceRequest.h.

◆ GetIops()

int Aws::Neptune::Model::CreateDBInstanceRequest::GetIops ( ) const
inline

The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for the DB instance.

Definition at line 1076 of file CreateDBInstanceRequest.h.

◆ GetKmsKeyId()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetKmsKeyId ( ) const
inline

The Amazon KMS key identifier for an encrypted DB instance.

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

Not applicable. The KMS key identifier is managed by the DB cluster. For more information, see CreateDBCluster.

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

Definition at line 1466 of file CreateDBInstanceRequest.h.

◆ GetLicenseModel()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetLicenseModel ( ) const
inline

License model information for this DB instance.

Valid values: license-included | bring-your-own-license | general-public-license

Definition at line 1020 of file CreateDBInstanceRequest.h.

◆ GetMasterUsername()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetMasterUsername ( ) const
inline

Not supported by Neptune.

Definition at line 285 of file CreateDBInstanceRequest.h.

◆ GetMasterUserPassword()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetMasterUserPassword ( ) const
inline

Not supported by Neptune.

Definition at line 326 of file CreateDBInstanceRequest.h.

◆ GetMonitoringInterval()

int Aws::Neptune::Model::CreateDBInstanceRequest::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. The default is 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

Definition at line 1647 of file CreateDBInstanceRequest.h.

◆ GetMonitoringRoleArn()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetMonitoringRoleArn ( ) const
inline

The ARN for the IAM role that permits Neptune to send enhanced monitoring metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess.

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

Definition at line 1684 of file CreateDBInstanceRequest.h.

◆ GetMultiAZ()

bool Aws::Neptune::Model::CreateDBInstanceRequest::GetMultiAZ ( ) const
inline

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

Definition at line 920 of file CreateDBInstanceRequest.h.

◆ GetOptionGroupName()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetOptionGroupName ( ) const
inline

(Not supported by Neptune)

Definition at line 1100 of file CreateDBInstanceRequest.h.

◆ GetPerformanceInsightsKMSKeyId()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetPerformanceInsightsKMSKeyId ( ) const
inline

(Not supported by Neptune)

Definition at line 1914 of file CreateDBInstanceRequest.h.

◆ GetPort()

int Aws::Neptune::Model::CreateDBInstanceRequest::GetPort ( ) const
inline

The port number on which the database accepts connections.

Not applicable. The port is managed by the DB cluster. For more information, see CreateDBCluster.

Default: 8182

Type: Integer

Definition at line 889 of file CreateDBInstanceRequest.h.

◆ GetPreferredBackupWindow()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetPreferredBackupWindow ( ) const
inline

The daily time range during which automated backups are created.

Not applicable. The daily time range for creating automated backups is managed by the DB cluster. For more information, see CreateDBCluster.

Definition at line 831 of file CreateDBInstanceRequest.h.

◆ GetPreferredMaintenanceWindow()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetPreferredMaintenanceWindow ( ) const
inline

The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC).

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

The default is a 30-minute window selected at random from an 8-hour block of time for each Amazon Region, occurring on a random day of the week.

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

Constraints: Minimum 30-minute window.

Definition at line 639 of file CreateDBInstanceRequest.h.

◆ GetPromotionTier()

int Aws::Neptune::Model::CreateDBInstanceRequest::GetPromotionTier ( ) const
inline

A value that specifies the order in which an Read Replica is promoted to the primary instance after a failure of the existing primary instance.

Default: 1

Valid Values: 0 - 15

Definition at line 1804 of file CreateDBInstanceRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::Neptune::Model::CreateDBInstanceRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 32 of file CreateDBInstanceRequest.h.

◆ GetStorageEncrypted()

bool Aws::Neptune::Model::CreateDBInstanceRequest::GetStorageEncrypted ( ) const
inline

Specifies whether the DB instance is encrypted.

Not applicable. The encryption for DB instances is managed by the DB cluster. For more information, see CreateDBCluster.

Default: false

Definition at line 1429 of file CreateDBInstanceRequest.h.

◆ GetStorageType()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetStorageType ( ) const
inline

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

Not applicable. Storage is managed by the DB Cluster.

Definition at line 1281 of file CreateDBInstanceRequest.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::Neptune::Model::CreateDBInstanceRequest::GetTags ( ) const
inline

The tags to assign to the new instance.

Definition at line 1182 of file CreateDBInstanceRequest.h.

◆ GetTdeCredentialArn()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetTdeCredentialArn ( ) const
inline

The ARN from the key store with which to associate the instance for TDE encryption.

Definition at line 1330 of file CreateDBInstanceRequest.h.

◆ GetTdeCredentialPassword()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetTdeCredentialPassword ( ) const
inline

The password for the given ARN from the key store in order to access the device.

Definition at line 1379 of file CreateDBInstanceRequest.h.

◆ GetTimezone()

const Aws::String& Aws::Neptune::Model::CreateDBInstanceRequest::GetTimezone ( ) const
inline

The time zone of the DB instance.

Definition at line 1831 of file CreateDBInstanceRequest.h.

◆ GetVpcSecurityGroupIds()

const Aws::Vector<Aws::String>& Aws::Neptune::Model::CreateDBInstanceRequest::GetVpcSecurityGroupIds ( ) const
inline

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

Not applicable. The associated list of EC2 VPC security groups is managed by the DB cluster. For more information, see CreateDBCluster.

Default: The default EC2 VPC security group for the DB subnet group's VPC.

Definition at line 426 of file CreateDBInstanceRequest.h.

◆ IopsHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::IopsHasBeenSet ( ) const
inline

The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for the DB instance.

Definition at line 1082 of file CreateDBInstanceRequest.h.

◆ KmsKeyIdHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::KmsKeyIdHasBeenSet ( ) const
inline

The Amazon KMS key identifier for an encrypted DB instance.

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

Not applicable. The KMS key identifier is managed by the DB cluster. For more information, see CreateDBCluster.

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

Definition at line 1481 of file CreateDBInstanceRequest.h.

◆ LicenseModelHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::LicenseModelHasBeenSet ( ) const
inline

License model information for this DB instance.

Valid values: license-included | bring-your-own-license | general-public-license

Definition at line 1027 of file CreateDBInstanceRequest.h.

◆ MasterUsernameHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::MasterUsernameHasBeenSet ( ) const
inline

Not supported by Neptune.

Definition at line 290 of file CreateDBInstanceRequest.h.

◆ MasterUserPasswordHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::MasterUserPasswordHasBeenSet ( ) const
inline

Not supported by Neptune.

Definition at line 331 of file CreateDBInstanceRequest.h.

◆ MonitoringIntervalHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::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. The default is 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

Definition at line 1656 of file CreateDBInstanceRequest.h.

◆ MonitoringRoleArnHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::MonitoringRoleArnHasBeenSet ( ) const
inline

The ARN for the IAM role that permits Neptune to send enhanced monitoring metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess.

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

Definition at line 1693 of file CreateDBInstanceRequest.h.

◆ MultiAZHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::MultiAZHasBeenSet ( ) const
inline

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

Definition at line 926 of file CreateDBInstanceRequest.h.

◆ OptionGroupNameHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::OptionGroupNameHasBeenSet ( ) const
inline

(Not supported by Neptune)

Definition at line 1105 of file CreateDBInstanceRequest.h.

◆ PerformanceInsightsKMSKeyIdHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::PerformanceInsightsKMSKeyIdHasBeenSet ( ) const
inline

(Not supported by Neptune)

Definition at line 1919 of file CreateDBInstanceRequest.h.

◆ PortHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::PortHasBeenSet ( ) const
inline

The port number on which the database accepts connections.

Not applicable. The port is managed by the DB cluster. For more information, see CreateDBCluster.

Default: 8182

Type: Integer

Definition at line 897 of file CreateDBInstanceRequest.h.

◆ PreferredBackupWindowHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::PreferredBackupWindowHasBeenSet ( ) const
inline

The daily time range during which automated backups are created.

Not applicable. The daily time range for creating automated backups is managed by the DB cluster. For more information, see CreateDBCluster.

Definition at line 838 of file CreateDBInstanceRequest.h.

◆ PreferredMaintenanceWindowHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::PreferredMaintenanceWindowHasBeenSet ( ) const
inline

The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC).

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

The default is a 30-minute window selected at random from an 8-hour block of time for each Amazon Region, occurring on a random day of the week.

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

Constraints: Minimum 30-minute window.

Definition at line 649 of file CreateDBInstanceRequest.h.

◆ PromotionTierHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::PromotionTierHasBeenSet ( ) const
inline

A value that specifies the order in which an Read Replica is promoted to the primary instance after a failure of the existing primary instance.

Default: 1

Valid Values: 0 - 15

Definition at line 1811 of file CreateDBInstanceRequest.h.

◆ SerializePayload()

Aws::String Aws::Neptune::Model::CreateDBInstanceRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAllocatedStorage()

void Aws::Neptune::Model::CreateDBInstanceRequest::SetAllocatedStorage ( int  value)
inline

Not supported by Neptune.

Definition at line 168 of file CreateDBInstanceRequest.h.

◆ SetAutoMinorVersionUpgrade()

void Aws::Neptune::Model::CreateDBInstanceRequest::SetAutoMinorVersionUpgrade ( bool  value)
inline

Indicates that minor engine upgrades are applied automatically to the DB instance during the maintenance window.

Default: true

Definition at line 1006 of file CreateDBInstanceRequest.h.

◆ SetAvailabilityZone() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetAvailabilityZone ( Aws::String &&  value)
inline

The EC2 Availability Zone that the DB instance is created in

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

Example: us-east-1d

Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same Amazon Region as the current endpoint.

Definition at line 539 of file CreateDBInstanceRequest.h.

◆ SetAvailabilityZone() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetAvailabilityZone ( const Aws::String value)
inline

The EC2 Availability Zone that the DB instance is created in

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

Example: us-east-1d

Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same Amazon Region as the current endpoint.

Definition at line 529 of file CreateDBInstanceRequest.h.

◆ SetAvailabilityZone() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetAvailabilityZone ( const char *  value)
inline

The EC2 Availability Zone that the DB instance is created in

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

Example: us-east-1d

Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same Amazon Region as the current endpoint.

Definition at line 549 of file CreateDBInstanceRequest.h.

◆ SetBackupRetentionPeriod()

void Aws::Neptune::Model::CreateDBInstanceRequest::SetBackupRetentionPeriod ( int  value)
inline

The number of days for which automated backups are retained.

Not applicable. The retention period for automated backups is managed by the DB cluster. For more information, see CreateDBCluster.

Default: 1

Constraints:

  • Must be a value from 0 to 35

  • Cannot be set to 0 if the DB instance is a source to Read Replicas

Definition at line 813 of file CreateDBInstanceRequest.h.

◆ SetCharacterSetName() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetCharacterSetName ( Aws::String &&  value)
inline

(Not supported by Neptune)

Definition at line 1156 of file CreateDBInstanceRequest.h.

◆ SetCharacterSetName() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetCharacterSetName ( const Aws::String value)
inline

(Not supported by Neptune)

Definition at line 1151 of file CreateDBInstanceRequest.h.

◆ SetCharacterSetName() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetCharacterSetName ( const char *  value)
inline

(Not supported by Neptune)

Definition at line 1161 of file CreateDBInstanceRequest.h.

◆ SetCopyTagsToSnapshot()

void Aws::Neptune::Model::CreateDBInstanceRequest::SetCopyTagsToSnapshot ( bool  value)
inline

True to copy all tags from the DB instance to snapshots of the DB instance, and otherwise false. The default is false.

Definition at line 1631 of file CreateDBInstanceRequest.h.

◆ SetDBClusterIdentifier() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetDBClusterIdentifier ( Aws::String &&  value)
inline

The identifier of the DB cluster that the instance will belong to.

For information on creating a DB cluster, see CreateDBCluster.

Type: String

Definition at line 1246 of file CreateDBInstanceRequest.h.

◆ SetDBClusterIdentifier() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetDBClusterIdentifier ( const Aws::String value)
inline

The identifier of the DB cluster that the instance will belong to.

For information on creating a DB cluster, see CreateDBCluster.

Type: String

Definition at line 1239 of file CreateDBInstanceRequest.h.

◆ SetDBClusterIdentifier() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetDBClusterIdentifier ( const char *  value)
inline

The identifier of the DB cluster that the instance will belong to.

For information on creating a DB cluster, see CreateDBCluster.

Type: String

Definition at line 1253 of file CreateDBInstanceRequest.h.

◆ SetDBInstanceClass() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::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 Regions.

Definition at line 202 of file CreateDBInstanceRequest.h.

◆ SetDBInstanceClass() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::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 Regions.

Definition at line 195 of file CreateDBInstanceRequest.h.

◆ SetDBInstanceClass() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::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 Regions.

Definition at line 209 of file CreateDBInstanceRequest.h.

◆ SetDBInstanceIdentifier() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::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.

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

Example: mydbinstance

Definition at line 116 of file CreateDBInstanceRequest.h.

◆ SetDBInstanceIdentifier() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::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.

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

Example: mydbinstance

Definition at line 107 of file CreateDBInstanceRequest.h.

◆ SetDBInstanceIdentifier() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::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.

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

Example: mydbinstance

Definition at line 125 of file CreateDBInstanceRequest.h.

◆ SetDBName() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetDBName ( Aws::String &&  value)
inline

Not supported.

Definition at line 59 of file CreateDBInstanceRequest.h.

◆ SetDBName() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetDBName ( const Aws::String value)
inline

Not supported.

Definition at line 54 of file CreateDBInstanceRequest.h.

◆ SetDBName() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetDBName ( const char *  value)
inline

Not supported.

Definition at line 64 of file CreateDBInstanceRequest.h.

◆ SetDBParameterGroupName() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetDBParameterGroupName ( Aws::String &&  value)
inline

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

Constraints:

  • Must be 1 to 255 letters, numbers, or hyphens.

  • First character must be a letter

  • Cannot end with a hyphen or contain two consecutive hyphens

Definition at line 746 of file CreateDBInstanceRequest.h.

◆ SetDBParameterGroupName() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetDBParameterGroupName ( const Aws::String value)
inline

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

Constraints:

  • Must be 1 to 255 letters, numbers, or hyphens.

  • First character must be a letter

  • Cannot end with a hyphen or contain two consecutive hyphens

Definition at line 737 of file CreateDBInstanceRequest.h.

◆ SetDBParameterGroupName() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetDBParameterGroupName ( const char *  value)
inline

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

Constraints:

  • Must be 1 to 255 letters, numbers, or hyphens.

  • First character must be a letter

  • Cannot end with a hyphen or contain two consecutive hyphens

Definition at line 755 of file CreateDBInstanceRequest.h.

◆ SetDBSecurityGroups() [1/2]

void Aws::Neptune::Model::CreateDBInstanceRequest::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 386 of file CreateDBInstanceRequest.h.

◆ SetDBSecurityGroups() [2/2]

void Aws::Neptune::Model::CreateDBInstanceRequest::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 380 of file CreateDBInstanceRequest.h.

◆ SetDBSubnetGroupName() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetDBSubnetGroupName ( Aws::String &&  value)
inline

A DB subnet group to associate with this DB instance.

If there is no DB subnet group, then it is a non-VPC DB instance.

Definition at line 604 of file CreateDBInstanceRequest.h.

◆ SetDBSubnetGroupName() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetDBSubnetGroupName ( const Aws::String value)
inline

A DB subnet group to associate with this DB instance.

If there is no DB subnet group, then it is a non-VPC DB instance.

Definition at line 598 of file CreateDBInstanceRequest.h.

◆ SetDBSubnetGroupName() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetDBSubnetGroupName ( const char *  value)
inline

A DB subnet group to associate with this DB instance.

If there is no DB subnet group, then it is a non-VPC DB instance.

Definition at line 610 of file CreateDBInstanceRequest.h.

◆ SetDeletionProtection()

void Aws::Neptune::Model::CreateDBInstanceRequest::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. See Deleting a DB Instance.

DB instances in a DB cluster can be deleted even when deletion protection is enabled in their parent DB cluster.

Definition at line 2035 of file CreateDBInstanceRequest.h.

◆ SetDomain() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetDomain ( Aws::String &&  value)
inline

Specify the Active Directory Domain to create the instance in.

Definition at line 1592 of file CreateDBInstanceRequest.h.

◆ SetDomain() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetDomain ( const Aws::String value)
inline

Specify the Active Directory Domain to create the instance in.

Definition at line 1587 of file CreateDBInstanceRequest.h.

◆ SetDomain() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetDomain ( const char *  value)
inline

Specify the Active Directory Domain to create the instance in.

Definition at line 1597 of file CreateDBInstanceRequest.h.

◆ SetDomainIAMRoleName() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetDomainIAMRoleName ( Aws::String &&  value)
inline

Specify the name of the IAM role to be used when making API calls to the Directory Service.

Definition at line 1772 of file CreateDBInstanceRequest.h.

◆ SetDomainIAMRoleName() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetDomainIAMRoleName ( const Aws::String value)
inline

Specify the name of the IAM role to be used when making API calls to the Directory Service.

Definition at line 1766 of file CreateDBInstanceRequest.h.

◆ SetDomainIAMRoleName() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetDomainIAMRoleName ( const char *  value)
inline

Specify the name of the IAM role to be used when making API calls to the Directory Service.

Definition at line 1778 of file CreateDBInstanceRequest.h.

◆ SetEnableCloudwatchLogsExports() [1/2]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetEnableCloudwatchLogsExports ( Aws::Vector< Aws::String > &&  value)
inline

The list of log types that need to be enabled for exporting to CloudWatch Logs.

Definition at line 1974 of file CreateDBInstanceRequest.h.

◆ SetEnableCloudwatchLogsExports() [2/2]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetEnableCloudwatchLogsExports ( const Aws::Vector< Aws::String > &  value)
inline

The list of log types that need to be enabled for exporting to CloudWatch Logs.

Definition at line 1968 of file CreateDBInstanceRequest.h.

◆ SetEnableIAMDatabaseAuthentication()

void Aws::Neptune::Model::CreateDBInstanceRequest::SetEnableIAMDatabaseAuthentication ( bool  value)
inline

Not supported by Neptune (ignored).

Definition at line 1882 of file CreateDBInstanceRequest.h.

◆ SetEnablePerformanceInsights()

void Aws::Neptune::Model::CreateDBInstanceRequest::SetEnablePerformanceInsights ( bool  value)
inline

(Not supported by Neptune)

Definition at line 1903 of file CreateDBInstanceRequest.h.

◆ SetEngine() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetEngine ( Aws::String &&  value)
inline

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

Valid Values: neptune

Definition at line 255 of file CreateDBInstanceRequest.h.

◆ SetEngine() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetEngine ( const Aws::String value)
inline

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

Valid Values: neptune

Definition at line 249 of file CreateDBInstanceRequest.h.

◆ SetEngine() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetEngine ( const char *  value)
inline

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

Valid Values: neptune

Definition at line 261 of file CreateDBInstanceRequest.h.

◆ SetEngineVersion() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetEngineVersion ( Aws::String &&  value)
inline

The version number of the database engine to use. Currently, setting this parameter has no effect.

Definition at line 963 of file CreateDBInstanceRequest.h.

◆ SetEngineVersion() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetEngineVersion ( const Aws::String value)
inline

The version number of the database engine to use. Currently, setting this parameter has no effect.

Definition at line 957 of file CreateDBInstanceRequest.h.

◆ SetEngineVersion() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetEngineVersion ( const char *  value)
inline

The version number of the database engine to use. Currently, setting this parameter has no effect.

Definition at line 969 of file CreateDBInstanceRequest.h.

◆ SetIops()

void Aws::Neptune::Model::CreateDBInstanceRequest::SetIops ( int  value)
inline

The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for the DB instance.

Definition at line 1088 of file CreateDBInstanceRequest.h.

◆ SetKmsKeyId() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetKmsKeyId ( Aws::String &&  value)
inline

The Amazon KMS key identifier for an encrypted DB instance.

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

Not applicable. The KMS key identifier is managed by the DB cluster. For more information, see CreateDBCluster.

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

Definition at line 1511 of file CreateDBInstanceRequest.h.

◆ SetKmsKeyId() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetKmsKeyId ( const Aws::String value)
inline

The Amazon KMS key identifier for an encrypted DB instance.

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

Not applicable. The KMS key identifier is managed by the DB cluster. For more information, see CreateDBCluster.

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

Definition at line 1496 of file CreateDBInstanceRequest.h.

◆ SetKmsKeyId() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetKmsKeyId ( const char *  value)
inline

The Amazon KMS key identifier for an encrypted DB instance.

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

Not applicable. The KMS key identifier is managed by the DB cluster. For more information, see CreateDBCluster.

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

Definition at line 1526 of file CreateDBInstanceRequest.h.

◆ SetLicenseModel() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetLicenseModel ( Aws::String &&  value)
inline

License model information for this DB instance.

Valid values: license-included | bring-your-own-license | general-public-license

Definition at line 1041 of file CreateDBInstanceRequest.h.

◆ SetLicenseModel() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetLicenseModel ( const Aws::String value)
inline

License model information for this DB instance.

Valid values: license-included | bring-your-own-license | general-public-license

Definition at line 1034 of file CreateDBInstanceRequest.h.

◆ SetLicenseModel() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetLicenseModel ( const char *  value)
inline

License model information for this DB instance.

Valid values: license-included | bring-your-own-license | general-public-license

Definition at line 1048 of file CreateDBInstanceRequest.h.

◆ SetMasterUsername() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetMasterUsername ( Aws::String &&  value)
inline

Not supported by Neptune.

Definition at line 300 of file CreateDBInstanceRequest.h.

◆ SetMasterUsername() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetMasterUsername ( const Aws::String value)
inline

Not supported by Neptune.

Definition at line 295 of file CreateDBInstanceRequest.h.

◆ SetMasterUsername() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetMasterUsername ( const char *  value)
inline

Not supported by Neptune.

Definition at line 305 of file CreateDBInstanceRequest.h.

◆ SetMasterUserPassword() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetMasterUserPassword ( Aws::String &&  value)
inline

Not supported by Neptune.

Definition at line 341 of file CreateDBInstanceRequest.h.

◆ SetMasterUserPassword() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetMasterUserPassword ( const Aws::String value)
inline

Not supported by Neptune.

Definition at line 336 of file CreateDBInstanceRequest.h.

◆ SetMasterUserPassword() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetMasterUserPassword ( const char *  value)
inline

Not supported by Neptune.

Definition at line 346 of file CreateDBInstanceRequest.h.

◆ SetMonitoringInterval()

void Aws::Neptune::Model::CreateDBInstanceRequest::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. The default is 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

Definition at line 1665 of file CreateDBInstanceRequest.h.

◆ SetMonitoringRoleArn() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetMonitoringRoleArn ( Aws::String &&  value)
inline

The ARN for the IAM role that permits Neptune to send enhanced monitoring metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess.

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

Definition at line 1711 of file CreateDBInstanceRequest.h.

◆ SetMonitoringRoleArn() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetMonitoringRoleArn ( const Aws::String value)
inline

The ARN for the IAM role that permits Neptune to send enhanced monitoring metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess.

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

Definition at line 1702 of file CreateDBInstanceRequest.h.

◆ SetMonitoringRoleArn() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetMonitoringRoleArn ( const char *  value)
inline

The ARN for the IAM role that permits Neptune to send enhanced monitoring metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess.

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

Definition at line 1720 of file CreateDBInstanceRequest.h.

◆ SetMultiAZ()

void Aws::Neptune::Model::CreateDBInstanceRequest::SetMultiAZ ( bool  value)
inline

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

Definition at line 932 of file CreateDBInstanceRequest.h.

◆ SetOptionGroupName() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetOptionGroupName ( Aws::String &&  value)
inline

(Not supported by Neptune)

Definition at line 1115 of file CreateDBInstanceRequest.h.

◆ SetOptionGroupName() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetOptionGroupName ( const Aws::String value)
inline

(Not supported by Neptune)

Definition at line 1110 of file CreateDBInstanceRequest.h.

◆ SetOptionGroupName() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetOptionGroupName ( const char *  value)
inline

(Not supported by Neptune)

Definition at line 1120 of file CreateDBInstanceRequest.h.

◆ SetPerformanceInsightsKMSKeyId() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetPerformanceInsightsKMSKeyId ( Aws::String &&  value)
inline

(Not supported by Neptune)

Definition at line 1929 of file CreateDBInstanceRequest.h.

◆ SetPerformanceInsightsKMSKeyId() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetPerformanceInsightsKMSKeyId ( const Aws::String value)
inline

(Not supported by Neptune)

Definition at line 1924 of file CreateDBInstanceRequest.h.

◆ SetPerformanceInsightsKMSKeyId() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetPerformanceInsightsKMSKeyId ( const char *  value)
inline

(Not supported by Neptune)

Definition at line 1934 of file CreateDBInstanceRequest.h.

◆ SetPort()

void Aws::Neptune::Model::CreateDBInstanceRequest::SetPort ( int  value)
inline

The port number on which the database accepts connections.

Not applicable. The port is managed by the DB cluster. For more information, see CreateDBCluster.

Default: 8182

Type: Integer

Definition at line 905 of file CreateDBInstanceRequest.h.

◆ SetPreferredBackupWindow() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetPreferredBackupWindow ( Aws::String &&  value)
inline

The daily time range during which automated backups are created.

Not applicable. The daily time range for creating automated backups is managed by the DB cluster. For more information, see CreateDBCluster.

Definition at line 852 of file CreateDBInstanceRequest.h.

◆ SetPreferredBackupWindow() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetPreferredBackupWindow ( const Aws::String value)
inline

The daily time range during which automated backups are created.

Not applicable. The daily time range for creating automated backups is managed by the DB cluster. For more information, see CreateDBCluster.

Definition at line 845 of file CreateDBInstanceRequest.h.

◆ SetPreferredBackupWindow() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetPreferredBackupWindow ( const char *  value)
inline

The daily time range during which automated backups are created.

Not applicable. The daily time range for creating automated backups is managed by the DB cluster. For more information, see CreateDBCluster.

Definition at line 859 of file CreateDBInstanceRequest.h.

◆ SetPreferredMaintenanceWindow() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetPreferredMaintenanceWindow ( Aws::String &&  value)
inline

The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC).

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

The default is a 30-minute window selected at random from an 8-hour block of time for each Amazon Region, occurring on a random day of the week.

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

Constraints: Minimum 30-minute window.

Definition at line 669 of file CreateDBInstanceRequest.h.

◆ SetPreferredMaintenanceWindow() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetPreferredMaintenanceWindow ( const Aws::String value)
inline

The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC).

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

The default is a 30-minute window selected at random from an 8-hour block of time for each Amazon Region, occurring on a random day of the week.

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

Constraints: Minimum 30-minute window.

Definition at line 659 of file CreateDBInstanceRequest.h.

◆ SetPreferredMaintenanceWindow() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetPreferredMaintenanceWindow ( const char *  value)
inline

The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC).

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

The default is a 30-minute window selected at random from an 8-hour block of time for each Amazon Region, occurring on a random day of the week.

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

Constraints: Minimum 30-minute window.

Definition at line 679 of file CreateDBInstanceRequest.h.

◆ SetPromotionTier()

void Aws::Neptune::Model::CreateDBInstanceRequest::SetPromotionTier ( int  value)
inline

A value that specifies the order in which an Read Replica is promoted to the primary instance after a failure of the existing primary instance.

Default: 1

Valid Values: 0 - 15

Definition at line 1818 of file CreateDBInstanceRequest.h.

◆ SetStorageEncrypted()

void Aws::Neptune::Model::CreateDBInstanceRequest::SetStorageEncrypted ( bool  value)
inline

Specifies whether the DB instance is encrypted.

Not applicable. The encryption for DB instances is managed by the DB cluster. For more information, see CreateDBCluster.

Default: false

Definition at line 1443 of file CreateDBInstanceRequest.h.

◆ SetStorageType() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetStorageType ( Aws::String &&  value)
inline

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

Not applicable. Storage is managed by the DB Cluster.

Definition at line 1299 of file CreateDBInstanceRequest.h.

◆ SetStorageType() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetStorageType ( const Aws::String value)
inline

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

Not applicable. Storage is managed by the DB Cluster.

Definition at line 1293 of file CreateDBInstanceRequest.h.

◆ SetStorageType() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetStorageType ( const char *  value)
inline

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

Not applicable. Storage is managed by the DB Cluster.

Definition at line 1305 of file CreateDBInstanceRequest.h.

◆ SetTags() [1/2]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetTags ( Aws::Vector< Tag > &&  value)
inline

The tags to assign to the new instance.

Definition at line 1197 of file CreateDBInstanceRequest.h.

◆ SetTags() [2/2]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetTags ( const Aws::Vector< Tag > &  value)
inline

The tags to assign to the new instance.

Definition at line 1192 of file CreateDBInstanceRequest.h.

◆ SetTdeCredentialArn() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetTdeCredentialArn ( Aws::String &&  value)
inline

The ARN from the key store with which to associate the instance for TDE encryption.

Definition at line 1348 of file CreateDBInstanceRequest.h.

◆ SetTdeCredentialArn() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetTdeCredentialArn ( const Aws::String value)
inline

The ARN from the key store with which to associate the instance for TDE encryption.

Definition at line 1342 of file CreateDBInstanceRequest.h.

◆ SetTdeCredentialArn() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetTdeCredentialArn ( const char *  value)
inline

The ARN from the key store with which to associate the instance for TDE encryption.

Definition at line 1354 of file CreateDBInstanceRequest.h.

◆ SetTdeCredentialPassword() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetTdeCredentialPassword ( Aws::String &&  value)
inline

The password for the given ARN from the key store in order to access the device.

Definition at line 1397 of file CreateDBInstanceRequest.h.

◆ SetTdeCredentialPassword() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetTdeCredentialPassword ( const Aws::String value)
inline

The password for the given ARN from the key store in order to access the device.

Definition at line 1391 of file CreateDBInstanceRequest.h.

◆ SetTdeCredentialPassword() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetTdeCredentialPassword ( const char *  value)
inline

The password for the given ARN from the key store in order to access the device.

Definition at line 1403 of file CreateDBInstanceRequest.h.

◆ SetTimezone() [1/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetTimezone ( Aws::String &&  value)
inline

The time zone of the DB instance.

Definition at line 1846 of file CreateDBInstanceRequest.h.

◆ SetTimezone() [2/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetTimezone ( const Aws::String value)
inline

The time zone of the DB instance.

Definition at line 1841 of file CreateDBInstanceRequest.h.

◆ SetTimezone() [3/3]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetTimezone ( const char *  value)
inline

The time zone of the DB instance.

Definition at line 1851 of file CreateDBInstanceRequest.h.

◆ SetVpcSecurityGroupIds() [1/2]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetVpcSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

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

Not applicable. The associated list of EC2 VPC security groups is managed by the DB cluster. For more information, see CreateDBCluster.

Default: The default EC2 VPC security group for the DB subnet group's VPC.

Definition at line 453 of file CreateDBInstanceRequest.h.

◆ SetVpcSecurityGroupIds() [2/2]

void Aws::Neptune::Model::CreateDBInstanceRequest::SetVpcSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

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

Not applicable. The associated list of EC2 VPC security groups is managed by the DB cluster. For more information, see CreateDBCluster.

Default: The default EC2 VPC security group for the DB subnet group's VPC.

Definition at line 444 of file CreateDBInstanceRequest.h.

◆ StorageEncryptedHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::StorageEncryptedHasBeenSet ( ) const
inline

Specifies whether the DB instance is encrypted.

Not applicable. The encryption for DB instances is managed by the DB cluster. For more information, see CreateDBCluster.

Default: false

Definition at line 1436 of file CreateDBInstanceRequest.h.

◆ StorageTypeHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::StorageTypeHasBeenSet ( ) const
inline

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

Not applicable. Storage is managed by the DB Cluster.

Definition at line 1287 of file CreateDBInstanceRequest.h.

◆ TagsHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::TagsHasBeenSet ( ) const
inline

The tags to assign to the new instance.

Definition at line 1187 of file CreateDBInstanceRequest.h.

◆ TdeCredentialArnHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::TdeCredentialArnHasBeenSet ( ) const
inline

The ARN from the key store with which to associate the instance for TDE encryption.

Definition at line 1336 of file CreateDBInstanceRequest.h.

◆ TdeCredentialPasswordHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::TdeCredentialPasswordHasBeenSet ( ) const
inline

The password for the given ARN from the key store in order to access the device.

Definition at line 1385 of file CreateDBInstanceRequest.h.

◆ TimezoneHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::TimezoneHasBeenSet ( ) const
inline

The time zone of the DB instance.

Definition at line 1836 of file CreateDBInstanceRequest.h.

◆ VpcSecurityGroupIdsHasBeenSet()

bool Aws::Neptune::Model::CreateDBInstanceRequest::VpcSecurityGroupIdsHasBeenSet ( ) const
inline

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

Not applicable. The associated list of EC2 VPC security groups is managed by the DB cluster. For more information, see CreateDBCluster.

Default: The default EC2 VPC security group for the DB subnet group's VPC.

Definition at line 435 of file CreateDBInstanceRequest.h.

◆ WithAllocatedStorage()

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithAllocatedStorage ( int  value)
inline

Not supported by Neptune.

Definition at line 173 of file CreateDBInstanceRequest.h.

◆ WithAutoMinorVersionUpgrade()

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithAutoMinorVersionUpgrade ( bool  value)
inline

Indicates that minor engine upgrades are applied automatically to the DB instance during the maintenance window.

Default: true

Definition at line 1012 of file CreateDBInstanceRequest.h.

◆ WithAvailabilityZone() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithAvailabilityZone ( Aws::String &&  value)
inline

The EC2 Availability Zone that the DB instance is created in

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

Example: us-east-1d

Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same Amazon Region as the current endpoint.

Definition at line 569 of file CreateDBInstanceRequest.h.

◆ WithAvailabilityZone() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithAvailabilityZone ( const Aws::String value)
inline

The EC2 Availability Zone that the DB instance is created in

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

Example: us-east-1d

Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same Amazon Region as the current endpoint.

Definition at line 559 of file CreateDBInstanceRequest.h.

◆ WithAvailabilityZone() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithAvailabilityZone ( const char *  value)
inline

The EC2 Availability Zone that the DB instance is created in

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

Example: us-east-1d

Constraint: The AvailabilityZone parameter can't be specified if the MultiAZ parameter is set to true. The specified Availability Zone must be in the same Amazon Region as the current endpoint.

Definition at line 579 of file CreateDBInstanceRequest.h.

◆ WithBackupRetentionPeriod()

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithBackupRetentionPeriod ( int  value)
inline

The number of days for which automated backups are retained.

Not applicable. The retention period for automated backups is managed by the DB cluster. For more information, see CreateDBCluster.

Default: 1

Constraints:

  • Must be a value from 0 to 35

  • Cannot be set to 0 if the DB instance is a source to Read Replicas

Definition at line 823 of file CreateDBInstanceRequest.h.

◆ WithCharacterSetName() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithCharacterSetName ( Aws::String &&  value)
inline

(Not supported by Neptune)

Definition at line 1171 of file CreateDBInstanceRequest.h.

◆ WithCharacterSetName() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithCharacterSetName ( const Aws::String value)
inline

(Not supported by Neptune)

Definition at line 1166 of file CreateDBInstanceRequest.h.

◆ WithCharacterSetName() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithCharacterSetName ( const char *  value)
inline

(Not supported by Neptune)

Definition at line 1176 of file CreateDBInstanceRequest.h.

◆ WithCopyTagsToSnapshot()

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithCopyTagsToSnapshot ( bool  value)
inline

True to copy all tags from the DB instance to snapshots of the DB instance, and otherwise false. The default is false.

Definition at line 1637 of file CreateDBInstanceRequest.h.

◆ WithDBClusterIdentifier() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithDBClusterIdentifier ( Aws::String &&  value)
inline

The identifier of the DB cluster that the instance will belong to.

For information on creating a DB cluster, see CreateDBCluster.

Type: String

Definition at line 1267 of file CreateDBInstanceRequest.h.

◆ WithDBClusterIdentifier() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithDBClusterIdentifier ( const Aws::String value)
inline

The identifier of the DB cluster that the instance will belong to.

For information on creating a DB cluster, see CreateDBCluster.

Type: String

Definition at line 1260 of file CreateDBInstanceRequest.h.

◆ WithDBClusterIdentifier() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithDBClusterIdentifier ( const char *  value)
inline

The identifier of the DB cluster that the instance will belong to.

For information on creating a DB cluster, see CreateDBCluster.

Type: String

Definition at line 1274 of file CreateDBInstanceRequest.h.

◆ WithDBInstanceClass() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::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 Regions.

Definition at line 223 of file CreateDBInstanceRequest.h.

◆ WithDBInstanceClass() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::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 Regions.

Definition at line 216 of file CreateDBInstanceRequest.h.

◆ WithDBInstanceClass() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::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 Regions.

Definition at line 230 of file CreateDBInstanceRequest.h.

◆ WithDBInstanceIdentifier() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::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.

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

Example: mydbinstance

Definition at line 143 of file CreateDBInstanceRequest.h.

◆ WithDBInstanceIdentifier() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::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.

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

Example: mydbinstance

Definition at line 134 of file CreateDBInstanceRequest.h.

◆ WithDBInstanceIdentifier() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::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.

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

Example: mydbinstance

Definition at line 152 of file CreateDBInstanceRequest.h.

◆ WithDBName() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithDBName ( Aws::String &&  value)
inline

Not supported.

Definition at line 74 of file CreateDBInstanceRequest.h.

◆ WithDBName() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithDBName ( const Aws::String value)
inline

Not supported.

Definition at line 69 of file CreateDBInstanceRequest.h.

◆ WithDBName() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithDBName ( const char *  value)
inline

Not supported.

Definition at line 79 of file CreateDBInstanceRequest.h.

◆ WithDBParameterGroupName() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithDBParameterGroupName ( Aws::String &&  value)
inline

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

Constraints:

  • Must be 1 to 255 letters, numbers, or hyphens.

  • First character must be a letter

  • Cannot end with a hyphen or contain two consecutive hyphens

Definition at line 773 of file CreateDBInstanceRequest.h.

◆ WithDBParameterGroupName() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithDBParameterGroupName ( const Aws::String value)
inline

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

Constraints:

  • Must be 1 to 255 letters, numbers, or hyphens.

  • First character must be a letter

  • Cannot end with a hyphen or contain two consecutive hyphens

Definition at line 764 of file CreateDBInstanceRequest.h.

◆ WithDBParameterGroupName() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithDBParameterGroupName ( const char *  value)
inline

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

Constraints:

  • Must be 1 to 255 letters, numbers, or hyphens.

  • First character must be a letter

  • Cannot end with a hyphen or contain two consecutive hyphens

Definition at line 782 of file CreateDBInstanceRequest.h.

◆ WithDBSecurityGroups() [1/2]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::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 398 of file CreateDBInstanceRequest.h.

◆ WithDBSecurityGroups() [2/2]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::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 392 of file CreateDBInstanceRequest.h.

◆ WithDBSubnetGroupName() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithDBSubnetGroupName ( Aws::String &&  value)
inline

A DB subnet group to associate with this DB instance.

If there is no DB subnet group, then it is a non-VPC DB instance.

Definition at line 622 of file CreateDBInstanceRequest.h.

◆ WithDBSubnetGroupName() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithDBSubnetGroupName ( const Aws::String value)
inline

A DB subnet group to associate with this DB instance.

If there is no DB subnet group, then it is a non-VPC DB instance.

Definition at line 616 of file CreateDBInstanceRequest.h.

◆ WithDBSubnetGroupName() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithDBSubnetGroupName ( const char *  value)
inline

A DB subnet group to associate with this DB instance.

If there is no DB subnet group, then it is a non-VPC DB instance.

Definition at line 628 of file CreateDBInstanceRequest.h.

◆ WithDeletionProtection()

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::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. See Deleting a DB Instance.

DB instances in a DB cluster can be deleted even when deletion protection is enabled in their parent DB cluster.

Definition at line 2045 of file CreateDBInstanceRequest.h.

◆ WithDomain() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithDomain ( Aws::String &&  value)
inline

Specify the Active Directory Domain to create the instance in.

Definition at line 1607 of file CreateDBInstanceRequest.h.

◆ WithDomain() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithDomain ( const Aws::String value)
inline

Specify the Active Directory Domain to create the instance in.

Definition at line 1602 of file CreateDBInstanceRequest.h.

◆ WithDomain() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithDomain ( const char *  value)
inline

Specify the Active Directory Domain to create the instance in.

Definition at line 1612 of file CreateDBInstanceRequest.h.

◆ WithDomainIAMRoleName() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithDomainIAMRoleName ( Aws::String &&  value)
inline

Specify the name of the IAM role to be used when making API calls to the Directory Service.

Definition at line 1790 of file CreateDBInstanceRequest.h.

◆ WithDomainIAMRoleName() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithDomainIAMRoleName ( const Aws::String value)
inline

Specify the name of the IAM role to be used when making API calls to the Directory Service.

Definition at line 1784 of file CreateDBInstanceRequest.h.

◆ WithDomainIAMRoleName() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithDomainIAMRoleName ( const char *  value)
inline

Specify the name of the IAM role to be used when making API calls to the Directory Service.

Definition at line 1796 of file CreateDBInstanceRequest.h.

◆ WithEnableCloudwatchLogsExports() [1/2]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithEnableCloudwatchLogsExports ( Aws::Vector< Aws::String > &&  value)
inline

The list of log types that need to be enabled for exporting to CloudWatch Logs.

Definition at line 1986 of file CreateDBInstanceRequest.h.

◆ WithEnableCloudwatchLogsExports() [2/2]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithEnableCloudwatchLogsExports ( const Aws::Vector< Aws::String > &  value)
inline

The list of log types that need to be enabled for exporting to CloudWatch Logs.

Definition at line 1980 of file CreateDBInstanceRequest.h.

◆ WithEnableIAMDatabaseAuthentication()

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithEnableIAMDatabaseAuthentication ( bool  value)
inline

Not supported by Neptune (ignored).

Definition at line 1887 of file CreateDBInstanceRequest.h.

◆ WithEnablePerformanceInsights()

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithEnablePerformanceInsights ( bool  value)
inline

(Not supported by Neptune)

Definition at line 1908 of file CreateDBInstanceRequest.h.

◆ WithEngine() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithEngine ( Aws::String &&  value)
inline

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

Valid Values: neptune

Definition at line 273 of file CreateDBInstanceRequest.h.

◆ WithEngine() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithEngine ( const Aws::String value)
inline

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

Valid Values: neptune

Definition at line 267 of file CreateDBInstanceRequest.h.

◆ WithEngine() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithEngine ( const char *  value)
inline

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

Valid Values: neptune

Definition at line 279 of file CreateDBInstanceRequest.h.

◆ WithEngineVersion() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithEngineVersion ( Aws::String &&  value)
inline

The version number of the database engine to use. Currently, setting this parameter has no effect.

Definition at line 981 of file CreateDBInstanceRequest.h.

◆ WithEngineVersion() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithEngineVersion ( const Aws::String value)
inline

The version number of the database engine to use. Currently, setting this parameter has no effect.

Definition at line 975 of file CreateDBInstanceRequest.h.

◆ WithEngineVersion() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithEngineVersion ( const char *  value)
inline

The version number of the database engine to use. Currently, setting this parameter has no effect.

Definition at line 987 of file CreateDBInstanceRequest.h.

◆ WithIops()

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithIops ( int  value)
inline

The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for the DB instance.

Definition at line 1094 of file CreateDBInstanceRequest.h.

◆ WithKmsKeyId() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithKmsKeyId ( Aws::String &&  value)
inline

The Amazon KMS key identifier for an encrypted DB instance.

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

Not applicable. The KMS key identifier is managed by the DB cluster. For more information, see CreateDBCluster.

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

Definition at line 1556 of file CreateDBInstanceRequest.h.

◆ WithKmsKeyId() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithKmsKeyId ( const Aws::String value)
inline

The Amazon KMS key identifier for an encrypted DB instance.

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

Not applicable. The KMS key identifier is managed by the DB cluster. For more information, see CreateDBCluster.

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

Definition at line 1541 of file CreateDBInstanceRequest.h.

◆ WithKmsKeyId() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithKmsKeyId ( const char *  value)
inline

The Amazon KMS key identifier for an encrypted DB instance.

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

Not applicable. The KMS key identifier is managed by the DB cluster. For more information, see CreateDBCluster.

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

Definition at line 1571 of file CreateDBInstanceRequest.h.

◆ WithLicenseModel() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithLicenseModel ( Aws::String &&  value)
inline

License model information for this DB instance.

Valid values: license-included | bring-your-own-license | general-public-license

Definition at line 1062 of file CreateDBInstanceRequest.h.

◆ WithLicenseModel() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithLicenseModel ( const Aws::String value)
inline

License model information for this DB instance.

Valid values: license-included | bring-your-own-license | general-public-license

Definition at line 1055 of file CreateDBInstanceRequest.h.

◆ WithLicenseModel() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithLicenseModel ( const char *  value)
inline

License model information for this DB instance.

Valid values: license-included | bring-your-own-license | general-public-license

Definition at line 1069 of file CreateDBInstanceRequest.h.

◆ WithMasterUsername() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithMasterUsername ( Aws::String &&  value)
inline

Not supported by Neptune.

Definition at line 315 of file CreateDBInstanceRequest.h.

◆ WithMasterUsername() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithMasterUsername ( const Aws::String value)
inline

Not supported by Neptune.

Definition at line 310 of file CreateDBInstanceRequest.h.

◆ WithMasterUsername() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithMasterUsername ( const char *  value)
inline

Not supported by Neptune.

Definition at line 320 of file CreateDBInstanceRequest.h.

◆ WithMasterUserPassword() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithMasterUserPassword ( Aws::String &&  value)
inline

Not supported by Neptune.

Definition at line 356 of file CreateDBInstanceRequest.h.

◆ WithMasterUserPassword() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithMasterUserPassword ( const Aws::String value)
inline

Not supported by Neptune.

Definition at line 351 of file CreateDBInstanceRequest.h.

◆ WithMasterUserPassword() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithMasterUserPassword ( const char *  value)
inline

Not supported by Neptune.

Definition at line 361 of file CreateDBInstanceRequest.h.

◆ WithMonitoringInterval()

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::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. The default is 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

Definition at line 1674 of file CreateDBInstanceRequest.h.

◆ WithMonitoringRoleArn() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithMonitoringRoleArn ( Aws::String &&  value)
inline

The ARN for the IAM role that permits Neptune to send enhanced monitoring metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess.

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

Definition at line 1738 of file CreateDBInstanceRequest.h.

◆ WithMonitoringRoleArn() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithMonitoringRoleArn ( const Aws::String value)
inline

The ARN for the IAM role that permits Neptune to send enhanced monitoring metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess.

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

Definition at line 1729 of file CreateDBInstanceRequest.h.

◆ WithMonitoringRoleArn() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithMonitoringRoleArn ( const char *  value)
inline

The ARN for the IAM role that permits Neptune to send enhanced monitoring metrics to Amazon CloudWatch Logs. For example, arn:aws:iam:123456789012:role/emaccess.

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

Definition at line 1747 of file CreateDBInstanceRequest.h.

◆ WithMultiAZ()

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithMultiAZ ( bool  value)
inline

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

Definition at line 938 of file CreateDBInstanceRequest.h.

◆ WithOptionGroupName() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithOptionGroupName ( Aws::String &&  value)
inline

(Not supported by Neptune)

Definition at line 1130 of file CreateDBInstanceRequest.h.

◆ WithOptionGroupName() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithOptionGroupName ( const Aws::String value)
inline

(Not supported by Neptune)

Definition at line 1125 of file CreateDBInstanceRequest.h.

◆ WithOptionGroupName() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithOptionGroupName ( const char *  value)
inline

(Not supported by Neptune)

Definition at line 1135 of file CreateDBInstanceRequest.h.

◆ WithPerformanceInsightsKMSKeyId() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithPerformanceInsightsKMSKeyId ( Aws::String &&  value)
inline

(Not supported by Neptune)

Definition at line 1944 of file CreateDBInstanceRequest.h.

◆ WithPerformanceInsightsKMSKeyId() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithPerformanceInsightsKMSKeyId ( const Aws::String value)
inline

(Not supported by Neptune)

Definition at line 1939 of file CreateDBInstanceRequest.h.

◆ WithPerformanceInsightsKMSKeyId() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithPerformanceInsightsKMSKeyId ( const char *  value)
inline

(Not supported by Neptune)

Definition at line 1949 of file CreateDBInstanceRequest.h.

◆ WithPort()

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithPort ( int  value)
inline

The port number on which the database accepts connections.

Not applicable. The port is managed by the DB cluster. For more information, see CreateDBCluster.

Default: 8182

Type: Integer

Definition at line 913 of file CreateDBInstanceRequest.h.

◆ WithPreferredBackupWindow() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithPreferredBackupWindow ( Aws::String &&  value)
inline

The daily time range during which automated backups are created.

Not applicable. The daily time range for creating automated backups is managed by the DB cluster. For more information, see CreateDBCluster.

Definition at line 873 of file CreateDBInstanceRequest.h.

◆ WithPreferredBackupWindow() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithPreferredBackupWindow ( const Aws::String value)
inline

The daily time range during which automated backups are created.

Not applicable. The daily time range for creating automated backups is managed by the DB cluster. For more information, see CreateDBCluster.

Definition at line 866 of file CreateDBInstanceRequest.h.

◆ WithPreferredBackupWindow() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithPreferredBackupWindow ( const char *  value)
inline

The daily time range during which automated backups are created.

Not applicable. The daily time range for creating automated backups is managed by the DB cluster. For more information, see CreateDBCluster.

Definition at line 880 of file CreateDBInstanceRequest.h.

◆ WithPreferredMaintenanceWindow() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithPreferredMaintenanceWindow ( Aws::String &&  value)
inline

The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC).

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

The default is a 30-minute window selected at random from an 8-hour block of time for each Amazon Region, occurring on a random day of the week.

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

Constraints: Minimum 30-minute window.

Definition at line 699 of file CreateDBInstanceRequest.h.

◆ WithPreferredMaintenanceWindow() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithPreferredMaintenanceWindow ( const Aws::String value)
inline

The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC).

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

The default is a 30-minute window selected at random from an 8-hour block of time for each Amazon Region, occurring on a random day of the week.

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

Constraints: Minimum 30-minute window.

Definition at line 689 of file CreateDBInstanceRequest.h.

◆ WithPreferredMaintenanceWindow() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithPreferredMaintenanceWindow ( const char *  value)
inline

The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC).

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

The default is a 30-minute window selected at random from an 8-hour block of time for each Amazon Region, occurring on a random day of the week.

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

Constraints: Minimum 30-minute window.

Definition at line 709 of file CreateDBInstanceRequest.h.

◆ WithPromotionTier()

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithPromotionTier ( int  value)
inline

A value that specifies the order in which an Read Replica is promoted to the primary instance after a failure of the existing primary instance.

Default: 1

Valid Values: 0 - 15

Definition at line 1825 of file CreateDBInstanceRequest.h.

◆ WithStorageEncrypted()

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithStorageEncrypted ( bool  value)
inline

Specifies whether the DB instance is encrypted.

Not applicable. The encryption for DB instances is managed by the DB cluster. For more information, see CreateDBCluster.

Default: false

Definition at line 1450 of file CreateDBInstanceRequest.h.

◆ WithStorageType() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithStorageType ( Aws::String &&  value)
inline

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

Not applicable. Storage is managed by the DB Cluster.

Definition at line 1317 of file CreateDBInstanceRequest.h.

◆ WithStorageType() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithStorageType ( const Aws::String value)
inline

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

Not applicable. Storage is managed by the DB Cluster.

Definition at line 1311 of file CreateDBInstanceRequest.h.

◆ WithStorageType() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithStorageType ( const char *  value)
inline

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

Not applicable. Storage is managed by the DB Cluster.

Definition at line 1323 of file CreateDBInstanceRequest.h.

◆ WithTags() [1/2]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithTags ( Aws::Vector< Tag > &&  value)
inline

The tags to assign to the new instance.

Definition at line 1207 of file CreateDBInstanceRequest.h.

◆ WithTags() [2/2]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithTags ( const Aws::Vector< Tag > &  value)
inline

The tags to assign to the new instance.

Definition at line 1202 of file CreateDBInstanceRequest.h.

◆ WithTdeCredentialArn() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithTdeCredentialArn ( Aws::String &&  value)
inline

The ARN from the key store with which to associate the instance for TDE encryption.

Definition at line 1366 of file CreateDBInstanceRequest.h.

◆ WithTdeCredentialArn() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithTdeCredentialArn ( const Aws::String value)
inline

The ARN from the key store with which to associate the instance for TDE encryption.

Definition at line 1360 of file CreateDBInstanceRequest.h.

◆ WithTdeCredentialArn() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithTdeCredentialArn ( const char *  value)
inline

The ARN from the key store with which to associate the instance for TDE encryption.

Definition at line 1372 of file CreateDBInstanceRequest.h.

◆ WithTdeCredentialPassword() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithTdeCredentialPassword ( Aws::String &&  value)
inline

The password for the given ARN from the key store in order to access the device.

Definition at line 1415 of file CreateDBInstanceRequest.h.

◆ WithTdeCredentialPassword() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithTdeCredentialPassword ( const Aws::String value)
inline

The password for the given ARN from the key store in order to access the device.

Definition at line 1409 of file CreateDBInstanceRequest.h.

◆ WithTdeCredentialPassword() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithTdeCredentialPassword ( const char *  value)
inline

The password for the given ARN from the key store in order to access the device.

Definition at line 1421 of file CreateDBInstanceRequest.h.

◆ WithTimezone() [1/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithTimezone ( Aws::String &&  value)
inline

The time zone of the DB instance.

Definition at line 1861 of file CreateDBInstanceRequest.h.

◆ WithTimezone() [2/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithTimezone ( const Aws::String value)
inline

The time zone of the DB instance.

Definition at line 1856 of file CreateDBInstanceRequest.h.

◆ WithTimezone() [3/3]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithTimezone ( const char *  value)
inline

The time zone of the DB instance.

Definition at line 1866 of file CreateDBInstanceRequest.h.

◆ WithVpcSecurityGroupIds() [1/2]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithVpcSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

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

Not applicable. The associated list of EC2 VPC security groups is managed by the DB cluster. For more information, see CreateDBCluster.

Default: The default EC2 VPC security group for the DB subnet group's VPC.

Definition at line 471 of file CreateDBInstanceRequest.h.

◆ WithVpcSecurityGroupIds() [2/2]

CreateDBInstanceRequest& Aws::Neptune::Model::CreateDBInstanceRequest::WithVpcSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

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

Not applicable. The associated list of EC2 VPC security groups is managed by the DB cluster. For more information, see CreateDBCluster.

Default: The default EC2 VPC security group for the DB subnet group's VPC.

Definition at line 462 of file CreateDBInstanceRequest.h.


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