AWS SDK for C++  1.9.20
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 430 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 424 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 436 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 2022 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 2016 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 2028 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 1232 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 1237 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 509 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 500 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 518 of file CreateDBInstanceRequest.h.

◆ AllocatedStorageHasBeenSet()

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

The amount of storage (in gibibytes) to allocate for the DB instance.

Type: Integer

Not applicable. Neptune cluster volumes automatically grow as the amount of data in your database increases, though you are only charged for the space that you use in a Neptune cluster volume.

Definition at line 169 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 1020 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 AWS 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 AWS Region as the current endpoint.

Definition at line 539 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 823 of file CreateDBInstanceRequest.h.

◆ CharacterSetNameHasBeenSet()

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

(Not supported by Neptune)

Definition at line 1166 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 1645 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 1252 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 AWS Regions.

Definition at line 200 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 748 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 394 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 612 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 2049 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 1602 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 1780 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 1986 of file CreateDBInstanceRequest.h.

◆ EnableIAMDatabaseAuthenticationHasBeenSet()

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

True to enable AWS Identity and Access Management (IAM) authentication for Neptune.

Default: false

Definition at line 1899 of file CreateDBInstanceRequest.h.

◆ EnablePerformanceInsightsHasBeenSet()

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

(Not supported by Neptune)

Definition at line 1922 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 255 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 971 of file CreateDBInstanceRequest.h.

◆ GetAllocatedStorage()

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

The amount of storage (in gibibytes) to allocate for the DB instance.

Type: Integer

Not applicable. Neptune cluster volumes automatically grow as the amount of data in your database increases, though you are only charged for the space that you use in a Neptune cluster volume.

Definition at line 161 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 1014 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 AWS 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 AWS Region as the current endpoint.

Definition at line 529 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 813 of file CreateDBInstanceRequest.h.

◆ GetCharacterSetName()

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

(Not supported by Neptune)

Definition at line 1161 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 1639 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 1245 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 AWS Regions.

Definition at line 193 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 739 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 388 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 606 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 2039 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 1597 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 1774 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 1980 of file CreateDBInstanceRequest.h.

◆ GetEnableIAMDatabaseAuthentication()

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

True to enable AWS Identity and Access Management (IAM) authentication for Neptune.

Default: false

Definition at line 1893 of file CreateDBInstanceRequest.h.

◆ GetEnablePerformanceInsights()

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

(Not supported by Neptune)

Definition at line 1917 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 249 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 965 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 1096 of file CreateDBInstanceRequest.h.

◆ GetKmsKeyId()

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

The AWS KMS key identifier for an encrypted DB instance.

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

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. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 1486 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 1040 of file CreateDBInstanceRequest.h.

◆ GetMasterUsername()

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

The name for the master user. Not used.

Definition at line 297 of file CreateDBInstanceRequest.h.

◆ GetMasterUserPassword()

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

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

Not used.

Definition at line 339 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 1667 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 1704 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 940 of file CreateDBInstanceRequest.h.

◆ GetOptionGroupName()

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

(Not supported by Neptune)

Definition at line 1120 of file CreateDBInstanceRequest.h.

◆ GetPerformanceInsightsKMSKeyId()

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

(Not supported by Neptune)

Definition at line 1938 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 909 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 851 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 AWS 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.

◆ 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 1824 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 1449 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 1301 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 1202 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 1350 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 1399 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 1851 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 446 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 1102 of file CreateDBInstanceRequest.h.

◆ KmsKeyIdHasBeenSet()

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

The AWS KMS key identifier for an encrypted DB instance.

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

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. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 1501 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 1047 of file CreateDBInstanceRequest.h.

◆ MasterUsernameHasBeenSet()

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

The name for the master user. Not used.

Definition at line 302 of file CreateDBInstanceRequest.h.

◆ MasterUserPasswordHasBeenSet()

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

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

Not used.

Definition at line 345 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 1676 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 1713 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 946 of file CreateDBInstanceRequest.h.

◆ OptionGroupNameHasBeenSet()

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

(Not supported by Neptune)

Definition at line 1125 of file CreateDBInstanceRequest.h.

◆ PerformanceInsightsKMSKeyIdHasBeenSet()

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

(Not supported by Neptune)

Definition at line 1943 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 917 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 858 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 AWS 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.

◆ 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 1831 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

The amount of storage (in gibibytes) to allocate for the DB instance.

Type: Integer

Not applicable. Neptune cluster volumes automatically grow as the amount of data in your database increases, though you are only charged for the space that you use in a Neptune cluster volume.

Definition at line 177 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 1026 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 AWS 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 AWS Region as the current endpoint.

Definition at line 559 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 AWS 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 AWS Region as the current endpoint.

Definition at line 549 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 AWS 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 AWS Region as the current endpoint.

Definition at line 569 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 833 of file CreateDBInstanceRequest.h.

◆ SetCharacterSetName() [1/3]

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

(Not supported by Neptune)

Definition at line 1176 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 1171 of file CreateDBInstanceRequest.h.

◆ SetCharacterSetName() [3/3]

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

(Not supported by Neptune)

Definition at line 1181 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 1651 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 1266 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 1259 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 1273 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 AWS Regions.

Definition at line 214 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 AWS Regions.

Definition at line 207 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 AWS Regions.

Definition at line 221 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 766 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 757 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 775 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 406 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 400 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 624 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 618 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 630 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 2059 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 1612 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 1607 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 1617 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 1792 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 1786 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 1798 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 1998 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 1992 of file CreateDBInstanceRequest.h.

◆ SetEnableIAMDatabaseAuthentication()

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

True to enable AWS Identity and Access Management (IAM) authentication for Neptune.

Default: false

Definition at line 1905 of file CreateDBInstanceRequest.h.

◆ SetEnablePerformanceInsights()

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

(Not supported by Neptune)

Definition at line 1927 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 267 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 261 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 273 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 983 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 977 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 989 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 1108 of file CreateDBInstanceRequest.h.

◆ SetKmsKeyId() [1/3]

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

The AWS KMS key identifier for an encrypted DB instance.

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

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. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 1531 of file CreateDBInstanceRequest.h.

◆ SetKmsKeyId() [2/3]

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

The AWS KMS key identifier for an encrypted DB instance.

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

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. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 1516 of file CreateDBInstanceRequest.h.

◆ SetKmsKeyId() [3/3]

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

The AWS KMS key identifier for an encrypted DB instance.

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

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. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 1546 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 1061 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 1054 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 1068 of file CreateDBInstanceRequest.h.

◆ SetMasterUsername() [1/3]

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

The name for the master user. Not used.

Definition at line 312 of file CreateDBInstanceRequest.h.

◆ SetMasterUsername() [2/3]

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

The name for the master user. Not used.

Definition at line 307 of file CreateDBInstanceRequest.h.

◆ SetMasterUsername() [3/3]

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

The name for the master user. Not used.

Definition at line 317 of file CreateDBInstanceRequest.h.

◆ SetMasterUserPassword() [1/3]

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

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

Not used.

Definition at line 357 of file CreateDBInstanceRequest.h.

◆ SetMasterUserPassword() [2/3]

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

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

Not used.

Definition at line 351 of file CreateDBInstanceRequest.h.

◆ SetMasterUserPassword() [3/3]

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

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

Not used.

Definition at line 363 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 1685 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 1731 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 1722 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 1740 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 952 of file CreateDBInstanceRequest.h.

◆ SetOptionGroupName() [1/3]

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

(Not supported by Neptune)

Definition at line 1135 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 1130 of file CreateDBInstanceRequest.h.

◆ SetOptionGroupName() [3/3]

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

(Not supported by Neptune)

Definition at line 1140 of file CreateDBInstanceRequest.h.

◆ SetPerformanceInsightsKMSKeyId() [1/3]

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

(Not supported by Neptune)

Definition at line 1953 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 1948 of file CreateDBInstanceRequest.h.

◆ SetPerformanceInsightsKMSKeyId() [3/3]

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

(Not supported by Neptune)

Definition at line 1958 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 925 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 872 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 865 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 879 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 AWS 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.

◆ 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 AWS 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.

◆ 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 AWS 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.

◆ 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 1838 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 1463 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 1319 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 1313 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 1325 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 1217 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 1212 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 1368 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 1362 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 1374 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 1417 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 1411 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 1423 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 1866 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 1861 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 1871 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 473 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 464 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 1456 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 1307 of file CreateDBInstanceRequest.h.

◆ TagsHasBeenSet()

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

The tags to assign to the new instance.

Definition at line 1207 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 1356 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 1405 of file CreateDBInstanceRequest.h.

◆ TimezoneHasBeenSet()

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

The time zone of the DB instance.

Definition at line 1856 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 455 of file CreateDBInstanceRequest.h.

◆ WithAllocatedStorage()

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

The amount of storage (in gibibytes) to allocate for the DB instance.

Type: Integer

Not applicable. Neptune cluster volumes automatically grow as the amount of data in your database increases, though you are only charged for the space that you use in a Neptune cluster volume.

Definition at line 185 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 1032 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 AWS 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 AWS Region as the current endpoint.

Definition at line 589 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 AWS 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 AWS Region as the current endpoint.

Definition at line 579 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 AWS 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 AWS Region as the current endpoint.

Definition at line 599 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 843 of file CreateDBInstanceRequest.h.

◆ WithCharacterSetName() [1/3]

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

(Not supported by Neptune)

Definition at line 1191 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 1186 of file CreateDBInstanceRequest.h.

◆ WithCharacterSetName() [3/3]

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

(Not supported by Neptune)

Definition at line 1196 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 1657 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 1287 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 1280 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 1294 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 AWS Regions.

Definition at line 235 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 AWS Regions.

Definition at line 228 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 AWS Regions.

Definition at line 242 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 793 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 784 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 802 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 418 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 412 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 642 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 636 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 648 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 2069 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 1627 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 1622 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 1632 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 1810 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 1804 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 1816 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 2010 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 2004 of file CreateDBInstanceRequest.h.

◆ WithEnableIAMDatabaseAuthentication()

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

True to enable AWS Identity and Access Management (IAM) authentication for Neptune.

Default: false

Definition at line 1911 of file CreateDBInstanceRequest.h.

◆ WithEnablePerformanceInsights()

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

(Not supported by Neptune)

Definition at line 1932 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 285 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 279 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 291 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 1001 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 995 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 1007 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 1114 of file CreateDBInstanceRequest.h.

◆ WithKmsKeyId() [1/3]

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

The AWS KMS key identifier for an encrypted DB instance.

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

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. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 1576 of file CreateDBInstanceRequest.h.

◆ WithKmsKeyId() [2/3]

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

The AWS KMS key identifier for an encrypted DB instance.

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

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. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 1561 of file CreateDBInstanceRequest.h.

◆ WithKmsKeyId() [3/3]

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

The AWS KMS key identifier for an encrypted DB instance.

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

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. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS Region.

Definition at line 1591 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 1082 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 1075 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 1089 of file CreateDBInstanceRequest.h.

◆ WithMasterUsername() [1/3]

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

The name for the master user. Not used.

Definition at line 327 of file CreateDBInstanceRequest.h.

◆ WithMasterUsername() [2/3]

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

The name for the master user. Not used.

Definition at line 322 of file CreateDBInstanceRequest.h.

◆ WithMasterUsername() [3/3]

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

The name for the master user. Not used.

Definition at line 332 of file CreateDBInstanceRequest.h.

◆ WithMasterUserPassword() [1/3]

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

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

Not used.

Definition at line 375 of file CreateDBInstanceRequest.h.

◆ WithMasterUserPassword() [2/3]

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

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

Not used.

Definition at line 369 of file CreateDBInstanceRequest.h.

◆ WithMasterUserPassword() [3/3]

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

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

Not used.

Definition at line 381 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 1694 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 1758 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 1749 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 1767 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 958 of file CreateDBInstanceRequest.h.

◆ WithOptionGroupName() [1/3]

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

(Not supported by Neptune)

Definition at line 1150 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 1145 of file CreateDBInstanceRequest.h.

◆ WithOptionGroupName() [3/3]

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

(Not supported by Neptune)

Definition at line 1155 of file CreateDBInstanceRequest.h.

◆ WithPerformanceInsightsKMSKeyId() [1/3]

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

(Not supported by Neptune)

Definition at line 1968 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 1963 of file CreateDBInstanceRequest.h.

◆ WithPerformanceInsightsKMSKeyId() [3/3]

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

(Not supported by Neptune)

Definition at line 1973 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 933 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 893 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 886 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 900 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 AWS 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 719 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 AWS 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.

◆ 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 AWS 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 729 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 1845 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 1470 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 1337 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 1331 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 1343 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 1227 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 1222 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 1386 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 1380 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 1392 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 1435 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 1429 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 1441 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 1881 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 1876 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 1886 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 491 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 482 of file CreateDBInstanceRequest.h.


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