AWS SDK for C++  1.9.70
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::AwsRdsDbInstanceDetails Class Reference

#include <AwsRdsDbInstanceDetails.h>

Public Member Functions

 AwsRdsDbInstanceDetails ()
 
 AwsRdsDbInstanceDetails (Aws::Utils::Json::JsonView jsonValue)
 
AwsRdsDbInstanceDetailsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< AwsRdsDbInstanceAssociatedRole > & GetAssociatedRoles () const
 
bool AssociatedRolesHasBeenSet () const
 
void SetAssociatedRoles (const Aws::Vector< AwsRdsDbInstanceAssociatedRole > &value)
 
void SetAssociatedRoles (Aws::Vector< AwsRdsDbInstanceAssociatedRole > &&value)
 
AwsRdsDbInstanceDetailsWithAssociatedRoles (const Aws::Vector< AwsRdsDbInstanceAssociatedRole > &value)
 
AwsRdsDbInstanceDetailsWithAssociatedRoles (Aws::Vector< AwsRdsDbInstanceAssociatedRole > &&value)
 
AwsRdsDbInstanceDetailsAddAssociatedRoles (const AwsRdsDbInstanceAssociatedRole &value)
 
AwsRdsDbInstanceDetailsAddAssociatedRoles (AwsRdsDbInstanceAssociatedRole &&value)
 
const Aws::StringGetCACertificateIdentifier () const
 
bool CACertificateIdentifierHasBeenSet () const
 
void SetCACertificateIdentifier (const Aws::String &value)
 
void SetCACertificateIdentifier (Aws::String &&value)
 
void SetCACertificateIdentifier (const char *value)
 
AwsRdsDbInstanceDetailsWithCACertificateIdentifier (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithCACertificateIdentifier (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithCACertificateIdentifier (const char *value)
 
const Aws::StringGetDBClusterIdentifier () const
 
bool DBClusterIdentifierHasBeenSet () const
 
void SetDBClusterIdentifier (const Aws::String &value)
 
void SetDBClusterIdentifier (Aws::String &&value)
 
void SetDBClusterIdentifier (const char *value)
 
AwsRdsDbInstanceDetailsWithDBClusterIdentifier (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithDBClusterIdentifier (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithDBClusterIdentifier (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)
 
AwsRdsDbInstanceDetailsWithDBInstanceIdentifier (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithDBInstanceIdentifier (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithDBInstanceIdentifier (const char *value)
 
const Aws::StringGetDBInstanceClass () const
 
bool DBInstanceClassHasBeenSet () const
 
void SetDBInstanceClass (const Aws::String &value)
 
void SetDBInstanceClass (Aws::String &&value)
 
void SetDBInstanceClass (const char *value)
 
AwsRdsDbInstanceDetailsWithDBInstanceClass (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithDBInstanceClass (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithDBInstanceClass (const char *value)
 
int GetDbInstancePort () const
 
bool DbInstancePortHasBeenSet () const
 
void SetDbInstancePort (int value)
 
AwsRdsDbInstanceDetailsWithDbInstancePort (int value)
 
const Aws::StringGetDbiResourceId () const
 
bool DbiResourceIdHasBeenSet () const
 
void SetDbiResourceId (const Aws::String &value)
 
void SetDbiResourceId (Aws::String &&value)
 
void SetDbiResourceId (const char *value)
 
AwsRdsDbInstanceDetailsWithDbiResourceId (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithDbiResourceId (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithDbiResourceId (const char *value)
 
const Aws::StringGetDBName () const
 
bool DBNameHasBeenSet () const
 
void SetDBName (const Aws::String &value)
 
void SetDBName (Aws::String &&value)
 
void SetDBName (const char *value)
 
AwsRdsDbInstanceDetailsWithDBName (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithDBName (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithDBName (const char *value)
 
bool GetDeletionProtection () const
 
bool DeletionProtectionHasBeenSet () const
 
void SetDeletionProtection (bool value)
 
AwsRdsDbInstanceDetailsWithDeletionProtection (bool value)
 
const AwsRdsDbInstanceEndpointGetEndpoint () const
 
bool EndpointHasBeenSet () const
 
void SetEndpoint (const AwsRdsDbInstanceEndpoint &value)
 
void SetEndpoint (AwsRdsDbInstanceEndpoint &&value)
 
AwsRdsDbInstanceDetailsWithEndpoint (const AwsRdsDbInstanceEndpoint &value)
 
AwsRdsDbInstanceDetailsWithEndpoint (AwsRdsDbInstanceEndpoint &&value)
 
const Aws::StringGetEngine () const
 
bool EngineHasBeenSet () const
 
void SetEngine (const Aws::String &value)
 
void SetEngine (Aws::String &&value)
 
void SetEngine (const char *value)
 
AwsRdsDbInstanceDetailsWithEngine (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithEngine (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithEngine (const char *value)
 
const Aws::StringGetEngineVersion () const
 
bool EngineVersionHasBeenSet () const
 
void SetEngineVersion (const Aws::String &value)
 
void SetEngineVersion (Aws::String &&value)
 
void SetEngineVersion (const char *value)
 
AwsRdsDbInstanceDetailsWithEngineVersion (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithEngineVersion (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithEngineVersion (const char *value)
 
bool GetIAMDatabaseAuthenticationEnabled () const
 
bool IAMDatabaseAuthenticationEnabledHasBeenSet () const
 
void SetIAMDatabaseAuthenticationEnabled (bool value)
 
AwsRdsDbInstanceDetailsWithIAMDatabaseAuthenticationEnabled (bool value)
 
const Aws::StringGetInstanceCreateTime () const
 
bool InstanceCreateTimeHasBeenSet () const
 
void SetInstanceCreateTime (const Aws::String &value)
 
void SetInstanceCreateTime (Aws::String &&value)
 
void SetInstanceCreateTime (const char *value)
 
AwsRdsDbInstanceDetailsWithInstanceCreateTime (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithInstanceCreateTime (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithInstanceCreateTime (const char *value)
 
const Aws::StringGetKmsKeyId () const
 
bool KmsKeyIdHasBeenSet () const
 
void SetKmsKeyId (const Aws::String &value)
 
void SetKmsKeyId (Aws::String &&value)
 
void SetKmsKeyId (const char *value)
 
AwsRdsDbInstanceDetailsWithKmsKeyId (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithKmsKeyId (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithKmsKeyId (const char *value)
 
bool GetPubliclyAccessible () const
 
bool PubliclyAccessibleHasBeenSet () const
 
void SetPubliclyAccessible (bool value)
 
AwsRdsDbInstanceDetailsWithPubliclyAccessible (bool value)
 
bool GetStorageEncrypted () const
 
bool StorageEncryptedHasBeenSet () const
 
void SetStorageEncrypted (bool value)
 
AwsRdsDbInstanceDetailsWithStorageEncrypted (bool value)
 
const Aws::StringGetTdeCredentialArn () const
 
bool TdeCredentialArnHasBeenSet () const
 
void SetTdeCredentialArn (const Aws::String &value)
 
void SetTdeCredentialArn (Aws::String &&value)
 
void SetTdeCredentialArn (const char *value)
 
AwsRdsDbInstanceDetailsWithTdeCredentialArn (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithTdeCredentialArn (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithTdeCredentialArn (const char *value)
 
const Aws::Vector< AwsRdsDbInstanceVpcSecurityGroup > & GetVpcSecurityGroups () const
 
bool VpcSecurityGroupsHasBeenSet () const
 
void SetVpcSecurityGroups (const Aws::Vector< AwsRdsDbInstanceVpcSecurityGroup > &value)
 
void SetVpcSecurityGroups (Aws::Vector< AwsRdsDbInstanceVpcSecurityGroup > &&value)
 
AwsRdsDbInstanceDetailsWithVpcSecurityGroups (const Aws::Vector< AwsRdsDbInstanceVpcSecurityGroup > &value)
 
AwsRdsDbInstanceDetailsWithVpcSecurityGroups (Aws::Vector< AwsRdsDbInstanceVpcSecurityGroup > &&value)
 
AwsRdsDbInstanceDetailsAddVpcSecurityGroups (const AwsRdsDbInstanceVpcSecurityGroup &value)
 
AwsRdsDbInstanceDetailsAddVpcSecurityGroups (AwsRdsDbInstanceVpcSecurityGroup &&value)
 
bool GetMultiAz () const
 
bool MultiAzHasBeenSet () const
 
void SetMultiAz (bool value)
 
AwsRdsDbInstanceDetailsWithMultiAz (bool value)
 
const Aws::StringGetEnhancedMonitoringResourceArn () const
 
bool EnhancedMonitoringResourceArnHasBeenSet () const
 
void SetEnhancedMonitoringResourceArn (const Aws::String &value)
 
void SetEnhancedMonitoringResourceArn (Aws::String &&value)
 
void SetEnhancedMonitoringResourceArn (const char *value)
 
AwsRdsDbInstanceDetailsWithEnhancedMonitoringResourceArn (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithEnhancedMonitoringResourceArn (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithEnhancedMonitoringResourceArn (const char *value)
 
const Aws::StringGetDbInstanceStatus () const
 
bool DbInstanceStatusHasBeenSet () const
 
void SetDbInstanceStatus (const Aws::String &value)
 
void SetDbInstanceStatus (Aws::String &&value)
 
void SetDbInstanceStatus (const char *value)
 
AwsRdsDbInstanceDetailsWithDbInstanceStatus (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithDbInstanceStatus (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithDbInstanceStatus (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)
 
AwsRdsDbInstanceDetailsWithMasterUsername (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithMasterUsername (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithMasterUsername (const char *value)
 
int GetAllocatedStorage () const
 
bool AllocatedStorageHasBeenSet () const
 
void SetAllocatedStorage (int value)
 
AwsRdsDbInstanceDetailsWithAllocatedStorage (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)
 
AwsRdsDbInstanceDetailsWithPreferredBackupWindow (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithPreferredBackupWindow (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithPreferredBackupWindow (const char *value)
 
int GetBackupRetentionPeriod () const
 
bool BackupRetentionPeriodHasBeenSet () const
 
void SetBackupRetentionPeriod (int value)
 
AwsRdsDbInstanceDetailsWithBackupRetentionPeriod (int 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)
 
AwsRdsDbInstanceDetailsWithDbSecurityGroups (const Aws::Vector< Aws::String > &value)
 
AwsRdsDbInstanceDetailsWithDbSecurityGroups (Aws::Vector< Aws::String > &&value)
 
AwsRdsDbInstanceDetailsAddDbSecurityGroups (const Aws::String &value)
 
AwsRdsDbInstanceDetailsAddDbSecurityGroups (Aws::String &&value)
 
AwsRdsDbInstanceDetailsAddDbSecurityGroups (const char *value)
 
const Aws::Vector< AwsRdsDbParameterGroup > & GetDbParameterGroups () const
 
bool DbParameterGroupsHasBeenSet () const
 
void SetDbParameterGroups (const Aws::Vector< AwsRdsDbParameterGroup > &value)
 
void SetDbParameterGroups (Aws::Vector< AwsRdsDbParameterGroup > &&value)
 
AwsRdsDbInstanceDetailsWithDbParameterGroups (const Aws::Vector< AwsRdsDbParameterGroup > &value)
 
AwsRdsDbInstanceDetailsWithDbParameterGroups (Aws::Vector< AwsRdsDbParameterGroup > &&value)
 
AwsRdsDbInstanceDetailsAddDbParameterGroups (const AwsRdsDbParameterGroup &value)
 
AwsRdsDbInstanceDetailsAddDbParameterGroups (AwsRdsDbParameterGroup &&value)
 
const Aws::StringGetAvailabilityZone () const
 
bool AvailabilityZoneHasBeenSet () const
 
void SetAvailabilityZone (const Aws::String &value)
 
void SetAvailabilityZone (Aws::String &&value)
 
void SetAvailabilityZone (const char *value)
 
AwsRdsDbInstanceDetailsWithAvailabilityZone (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithAvailabilityZone (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithAvailabilityZone (const char *value)
 
const AwsRdsDbSubnetGroupGetDbSubnetGroup () const
 
bool DbSubnetGroupHasBeenSet () const
 
void SetDbSubnetGroup (const AwsRdsDbSubnetGroup &value)
 
void SetDbSubnetGroup (AwsRdsDbSubnetGroup &&value)
 
AwsRdsDbInstanceDetailsWithDbSubnetGroup (const AwsRdsDbSubnetGroup &value)
 
AwsRdsDbInstanceDetailsWithDbSubnetGroup (AwsRdsDbSubnetGroup &&value)
 
const Aws::StringGetPreferredMaintenanceWindow () const
 
bool PreferredMaintenanceWindowHasBeenSet () const
 
void SetPreferredMaintenanceWindow (const Aws::String &value)
 
void SetPreferredMaintenanceWindow (Aws::String &&value)
 
void SetPreferredMaintenanceWindow (const char *value)
 
AwsRdsDbInstanceDetailsWithPreferredMaintenanceWindow (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithPreferredMaintenanceWindow (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithPreferredMaintenanceWindow (const char *value)
 
const AwsRdsDbPendingModifiedValuesGetPendingModifiedValues () const
 
bool PendingModifiedValuesHasBeenSet () const
 
void SetPendingModifiedValues (const AwsRdsDbPendingModifiedValues &value)
 
void SetPendingModifiedValues (AwsRdsDbPendingModifiedValues &&value)
 
AwsRdsDbInstanceDetailsWithPendingModifiedValues (const AwsRdsDbPendingModifiedValues &value)
 
AwsRdsDbInstanceDetailsWithPendingModifiedValues (AwsRdsDbPendingModifiedValues &&value)
 
const Aws::StringGetLatestRestorableTime () const
 
bool LatestRestorableTimeHasBeenSet () const
 
void SetLatestRestorableTime (const Aws::String &value)
 
void SetLatestRestorableTime (Aws::String &&value)
 
void SetLatestRestorableTime (const char *value)
 
AwsRdsDbInstanceDetailsWithLatestRestorableTime (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithLatestRestorableTime (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithLatestRestorableTime (const char *value)
 
bool GetAutoMinorVersionUpgrade () const
 
bool AutoMinorVersionUpgradeHasBeenSet () const
 
void SetAutoMinorVersionUpgrade (bool value)
 
AwsRdsDbInstanceDetailsWithAutoMinorVersionUpgrade (bool value)
 
const Aws::StringGetReadReplicaSourceDBInstanceIdentifier () const
 
bool ReadReplicaSourceDBInstanceIdentifierHasBeenSet () const
 
void SetReadReplicaSourceDBInstanceIdentifier (const Aws::String &value)
 
void SetReadReplicaSourceDBInstanceIdentifier (Aws::String &&value)
 
void SetReadReplicaSourceDBInstanceIdentifier (const char *value)
 
AwsRdsDbInstanceDetailsWithReadReplicaSourceDBInstanceIdentifier (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithReadReplicaSourceDBInstanceIdentifier (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithReadReplicaSourceDBInstanceIdentifier (const char *value)
 
const Aws::Vector< Aws::String > & GetReadReplicaDBInstanceIdentifiers () const
 
bool ReadReplicaDBInstanceIdentifiersHasBeenSet () const
 
void SetReadReplicaDBInstanceIdentifiers (const Aws::Vector< Aws::String > &value)
 
void SetReadReplicaDBInstanceIdentifiers (Aws::Vector< Aws::String > &&value)
 
AwsRdsDbInstanceDetailsWithReadReplicaDBInstanceIdentifiers (const Aws::Vector< Aws::String > &value)
 
AwsRdsDbInstanceDetailsWithReadReplicaDBInstanceIdentifiers (Aws::Vector< Aws::String > &&value)
 
AwsRdsDbInstanceDetailsAddReadReplicaDBInstanceIdentifiers (const Aws::String &value)
 
AwsRdsDbInstanceDetailsAddReadReplicaDBInstanceIdentifiers (Aws::String &&value)
 
AwsRdsDbInstanceDetailsAddReadReplicaDBInstanceIdentifiers (const char *value)
 
const Aws::Vector< Aws::String > & GetReadReplicaDBClusterIdentifiers () const
 
bool ReadReplicaDBClusterIdentifiersHasBeenSet () const
 
void SetReadReplicaDBClusterIdentifiers (const Aws::Vector< Aws::String > &value)
 
void SetReadReplicaDBClusterIdentifiers (Aws::Vector< Aws::String > &&value)
 
AwsRdsDbInstanceDetailsWithReadReplicaDBClusterIdentifiers (const Aws::Vector< Aws::String > &value)
 
AwsRdsDbInstanceDetailsWithReadReplicaDBClusterIdentifiers (Aws::Vector< Aws::String > &&value)
 
AwsRdsDbInstanceDetailsAddReadReplicaDBClusterIdentifiers (const Aws::String &value)
 
AwsRdsDbInstanceDetailsAddReadReplicaDBClusterIdentifiers (Aws::String &&value)
 
AwsRdsDbInstanceDetailsAddReadReplicaDBClusterIdentifiers (const char *value)
 
const Aws::StringGetLicenseModel () const
 
bool LicenseModelHasBeenSet () const
 
void SetLicenseModel (const Aws::String &value)
 
void SetLicenseModel (Aws::String &&value)
 
void SetLicenseModel (const char *value)
 
AwsRdsDbInstanceDetailsWithLicenseModel (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithLicenseModel (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithLicenseModel (const char *value)
 
int GetIops () const
 
bool IopsHasBeenSet () const
 
void SetIops (int value)
 
AwsRdsDbInstanceDetailsWithIops (int value)
 
const Aws::Vector< AwsRdsDbOptionGroupMembership > & GetOptionGroupMemberships () const
 
bool OptionGroupMembershipsHasBeenSet () const
 
void SetOptionGroupMemberships (const Aws::Vector< AwsRdsDbOptionGroupMembership > &value)
 
void SetOptionGroupMemberships (Aws::Vector< AwsRdsDbOptionGroupMembership > &&value)
 
AwsRdsDbInstanceDetailsWithOptionGroupMemberships (const Aws::Vector< AwsRdsDbOptionGroupMembership > &value)
 
AwsRdsDbInstanceDetailsWithOptionGroupMemberships (Aws::Vector< AwsRdsDbOptionGroupMembership > &&value)
 
AwsRdsDbInstanceDetailsAddOptionGroupMemberships (const AwsRdsDbOptionGroupMembership &value)
 
AwsRdsDbInstanceDetailsAddOptionGroupMemberships (AwsRdsDbOptionGroupMembership &&value)
 
const Aws::StringGetCharacterSetName () const
 
bool CharacterSetNameHasBeenSet () const
 
void SetCharacterSetName (const Aws::String &value)
 
void SetCharacterSetName (Aws::String &&value)
 
void SetCharacterSetName (const char *value)
 
AwsRdsDbInstanceDetailsWithCharacterSetName (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithCharacterSetName (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithCharacterSetName (const char *value)
 
const Aws::StringGetSecondaryAvailabilityZone () const
 
bool SecondaryAvailabilityZoneHasBeenSet () const
 
void SetSecondaryAvailabilityZone (const Aws::String &value)
 
void SetSecondaryAvailabilityZone (Aws::String &&value)
 
void SetSecondaryAvailabilityZone (const char *value)
 
AwsRdsDbInstanceDetailsWithSecondaryAvailabilityZone (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithSecondaryAvailabilityZone (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithSecondaryAvailabilityZone (const char *value)
 
const Aws::Vector< AwsRdsDbStatusInfo > & GetStatusInfos () const
 
bool StatusInfosHasBeenSet () const
 
void SetStatusInfos (const Aws::Vector< AwsRdsDbStatusInfo > &value)
 
void SetStatusInfos (Aws::Vector< AwsRdsDbStatusInfo > &&value)
 
AwsRdsDbInstanceDetailsWithStatusInfos (const Aws::Vector< AwsRdsDbStatusInfo > &value)
 
AwsRdsDbInstanceDetailsWithStatusInfos (Aws::Vector< AwsRdsDbStatusInfo > &&value)
 
AwsRdsDbInstanceDetailsAddStatusInfos (const AwsRdsDbStatusInfo &value)
 
AwsRdsDbInstanceDetailsAddStatusInfos (AwsRdsDbStatusInfo &&value)
 
const Aws::StringGetStorageType () const
 
bool StorageTypeHasBeenSet () const
 
void SetStorageType (const Aws::String &value)
 
void SetStorageType (Aws::String &&value)
 
void SetStorageType (const char *value)
 
AwsRdsDbInstanceDetailsWithStorageType (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithStorageType (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithStorageType (const char *value)
 
const Aws::Vector< AwsRdsDbDomainMembership > & GetDomainMemberships () const
 
bool DomainMembershipsHasBeenSet () const
 
void SetDomainMemberships (const Aws::Vector< AwsRdsDbDomainMembership > &value)
 
void SetDomainMemberships (Aws::Vector< AwsRdsDbDomainMembership > &&value)
 
AwsRdsDbInstanceDetailsWithDomainMemberships (const Aws::Vector< AwsRdsDbDomainMembership > &value)
 
AwsRdsDbInstanceDetailsWithDomainMemberships (Aws::Vector< AwsRdsDbDomainMembership > &&value)
 
AwsRdsDbInstanceDetailsAddDomainMemberships (const AwsRdsDbDomainMembership &value)
 
AwsRdsDbInstanceDetailsAddDomainMemberships (AwsRdsDbDomainMembership &&value)
 
bool GetCopyTagsToSnapshot () const
 
bool CopyTagsToSnapshotHasBeenSet () const
 
void SetCopyTagsToSnapshot (bool value)
 
AwsRdsDbInstanceDetailsWithCopyTagsToSnapshot (bool value)
 
int GetMonitoringInterval () const
 
bool MonitoringIntervalHasBeenSet () const
 
void SetMonitoringInterval (int value)
 
AwsRdsDbInstanceDetailsWithMonitoringInterval (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)
 
AwsRdsDbInstanceDetailsWithMonitoringRoleArn (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithMonitoringRoleArn (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithMonitoringRoleArn (const char *value)
 
int GetPromotionTier () const
 
bool PromotionTierHasBeenSet () const
 
void SetPromotionTier (int value)
 
AwsRdsDbInstanceDetailsWithPromotionTier (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)
 
AwsRdsDbInstanceDetailsWithTimezone (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithTimezone (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithTimezone (const char *value)
 
bool GetPerformanceInsightsEnabled () const
 
bool PerformanceInsightsEnabledHasBeenSet () const
 
void SetPerformanceInsightsEnabled (bool value)
 
AwsRdsDbInstanceDetailsWithPerformanceInsightsEnabled (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)
 
AwsRdsDbInstanceDetailsWithPerformanceInsightsKmsKeyId (const Aws::String &value)
 
AwsRdsDbInstanceDetailsWithPerformanceInsightsKmsKeyId (Aws::String &&value)
 
AwsRdsDbInstanceDetailsWithPerformanceInsightsKmsKeyId (const char *value)
 
int GetPerformanceInsightsRetentionPeriod () const
 
bool PerformanceInsightsRetentionPeriodHasBeenSet () const
 
void SetPerformanceInsightsRetentionPeriod (int value)
 
AwsRdsDbInstanceDetailsWithPerformanceInsightsRetentionPeriod (int value)
 
const Aws::Vector< Aws::String > & GetEnabledCloudWatchLogsExports () const
 
bool EnabledCloudWatchLogsExportsHasBeenSet () const
 
void SetEnabledCloudWatchLogsExports (const Aws::Vector< Aws::String > &value)
 
void SetEnabledCloudWatchLogsExports (Aws::Vector< Aws::String > &&value)
 
AwsRdsDbInstanceDetailsWithEnabledCloudWatchLogsExports (const Aws::Vector< Aws::String > &value)
 
AwsRdsDbInstanceDetailsWithEnabledCloudWatchLogsExports (Aws::Vector< Aws::String > &&value)
 
AwsRdsDbInstanceDetailsAddEnabledCloudWatchLogsExports (const Aws::String &value)
 
AwsRdsDbInstanceDetailsAddEnabledCloudWatchLogsExports (Aws::String &&value)
 
AwsRdsDbInstanceDetailsAddEnabledCloudWatchLogsExports (const char *value)
 
const Aws::Vector< AwsRdsDbProcessorFeature > & GetProcessorFeatures () const
 
bool ProcessorFeaturesHasBeenSet () const
 
void SetProcessorFeatures (const Aws::Vector< AwsRdsDbProcessorFeature > &value)
 
void SetProcessorFeatures (Aws::Vector< AwsRdsDbProcessorFeature > &&value)
 
AwsRdsDbInstanceDetailsWithProcessorFeatures (const Aws::Vector< AwsRdsDbProcessorFeature > &value)
 
AwsRdsDbInstanceDetailsWithProcessorFeatures (Aws::Vector< AwsRdsDbProcessorFeature > &&value)
 
AwsRdsDbInstanceDetailsAddProcessorFeatures (const AwsRdsDbProcessorFeature &value)
 
AwsRdsDbInstanceDetailsAddProcessorFeatures (AwsRdsDbProcessorFeature &&value)
 
const AwsRdsDbInstanceEndpointGetListenerEndpoint () const
 
bool ListenerEndpointHasBeenSet () const
 
void SetListenerEndpoint (const AwsRdsDbInstanceEndpoint &value)
 
void SetListenerEndpoint (AwsRdsDbInstanceEndpoint &&value)
 
AwsRdsDbInstanceDetailsWithListenerEndpoint (const AwsRdsDbInstanceEndpoint &value)
 
AwsRdsDbInstanceDetailsWithListenerEndpoint (AwsRdsDbInstanceEndpoint &&value)
 
int GetMaxAllocatedStorage () const
 
bool MaxAllocatedStorageHasBeenSet () const
 
void SetMaxAllocatedStorage (int value)
 
AwsRdsDbInstanceDetailsWithMaxAllocatedStorage (int value)
 

Detailed Description

Contains the details of an Amazon RDS DB instance.

See Also:


AWS API Reference

Definition at line 43 of file AwsRdsDbInstanceDetails.h.

Constructor & Destructor Documentation

◆ AwsRdsDbInstanceDetails() [1/2]

Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AwsRdsDbInstanceDetails ( )

◆ AwsRdsDbInstanceDetails() [2/2]

Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AwsRdsDbInstanceDetails ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddAssociatedRoles() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddAssociatedRoles ( AwsRdsDbInstanceAssociatedRole &&  value)
inline

The IAM roles associated with the DB instance.

Definition at line 90 of file AwsRdsDbInstanceDetails.h.

◆ AddAssociatedRoles() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddAssociatedRoles ( const AwsRdsDbInstanceAssociatedRole value)
inline

The IAM roles associated with the DB instance.

Definition at line 85 of file AwsRdsDbInstanceDetails.h.

◆ AddDbParameterGroups() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddDbParameterGroups ( AwsRdsDbParameterGroup &&  value)
inline

A list of the DB parameter groups to assign to the DB instance.

Definition at line 1232 of file AwsRdsDbInstanceDetails.h.

◆ AddDbParameterGroups() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddDbParameterGroups ( const AwsRdsDbParameterGroup value)
inline

A list of the DB parameter groups to assign to the DB instance.

Definition at line 1227 of file AwsRdsDbInstanceDetails.h.

◆ AddDbSecurityGroups() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddDbSecurityGroups ( Aws::String &&  value)
inline

A list of the DB security groups to assign to the DB instance.

Definition at line 1186 of file AwsRdsDbInstanceDetails.h.

◆ AddDbSecurityGroups() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddDbSecurityGroups ( const Aws::String value)
inline

A list of the DB security groups to assign to the DB instance.

Definition at line 1181 of file AwsRdsDbInstanceDetails.h.

◆ AddDbSecurityGroups() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddDbSecurityGroups ( const char *  value)
inline

A list of the DB security groups to assign to the DB instance.

Definition at line 1191 of file AwsRdsDbInstanceDetails.h.

◆ AddDomainMemberships() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddDomainMemberships ( AwsRdsDbDomainMembership &&  value)
inline

The Active Directory domain membership records associated with the DB instance.

Definition at line 2003 of file AwsRdsDbInstanceDetails.h.

◆ AddDomainMemberships() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddDomainMemberships ( const AwsRdsDbDomainMembership value)
inline

The Active Directory domain membership records associated with the DB instance.

Definition at line 1997 of file AwsRdsDbInstanceDetails.h.

◆ AddEnabledCloudWatchLogsExports() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddEnabledCloudWatchLogsExports ( Aws::String &&  value)
inline

A list of log types that this DB instance is configured to export to CloudWatch Logs.

Definition at line 2304 of file AwsRdsDbInstanceDetails.h.

◆ AddEnabledCloudWatchLogsExports() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddEnabledCloudWatchLogsExports ( const Aws::String value)
inline

A list of log types that this DB instance is configured to export to CloudWatch Logs.

Definition at line 2298 of file AwsRdsDbInstanceDetails.h.

◆ AddEnabledCloudWatchLogsExports() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddEnabledCloudWatchLogsExports ( const char *  value)
inline

A list of log types that this DB instance is configured to export to CloudWatch Logs.

Definition at line 2310 of file AwsRdsDbInstanceDetails.h.

◆ AddOptionGroupMemberships() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddOptionGroupMemberships ( AwsRdsDbOptionGroupMembership &&  value)
inline

The list of option group memberships for this DB instance.

Definition at line 1774 of file AwsRdsDbInstanceDetails.h.

◆ AddOptionGroupMemberships() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddOptionGroupMemberships ( const AwsRdsDbOptionGroupMembership value)
inline

The list of option group memberships for this DB instance.

Definition at line 1769 of file AwsRdsDbInstanceDetails.h.

◆ AddProcessorFeatures() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddProcessorFeatures ( AwsRdsDbProcessorFeature &&  value)
inline

The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

Definition at line 2359 of file AwsRdsDbInstanceDetails.h.

◆ AddProcessorFeatures() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddProcessorFeatures ( const AwsRdsDbProcessorFeature value)
inline

The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

Definition at line 2353 of file AwsRdsDbInstanceDetails.h.

◆ AddReadReplicaDBClusterIdentifiers() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddReadReplicaDBClusterIdentifiers ( Aws::String &&  value)
inline

List of identifiers of Aurora DB clusters to which the RDS DB instance is replicated as a read replica.

Definition at line 1661 of file AwsRdsDbInstanceDetails.h.

◆ AddReadReplicaDBClusterIdentifiers() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddReadReplicaDBClusterIdentifiers ( const Aws::String value)
inline

List of identifiers of Aurora DB clusters to which the RDS DB instance is replicated as a read replica.

Definition at line 1655 of file AwsRdsDbInstanceDetails.h.

◆ AddReadReplicaDBClusterIdentifiers() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddReadReplicaDBClusterIdentifiers ( const char *  value)
inline

List of identifiers of Aurora DB clusters to which the RDS DB instance is replicated as a read replica.

Definition at line 1667 of file AwsRdsDbInstanceDetails.h.

◆ AddReadReplicaDBInstanceIdentifiers() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddReadReplicaDBInstanceIdentifiers ( Aws::String &&  value)
inline

List of identifiers of the read replicas associated with this DB instance.

Definition at line 1606 of file AwsRdsDbInstanceDetails.h.

◆ AddReadReplicaDBInstanceIdentifiers() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddReadReplicaDBInstanceIdentifiers ( const Aws::String value)
inline

List of identifiers of the read replicas associated with this DB instance.

Definition at line 1600 of file AwsRdsDbInstanceDetails.h.

◆ AddReadReplicaDBInstanceIdentifiers() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddReadReplicaDBInstanceIdentifiers ( const char *  value)
inline

List of identifiers of the read replicas associated with this DB instance.

Definition at line 1612 of file AwsRdsDbInstanceDetails.h.

◆ AddStatusInfos() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddStatusInfos ( AwsRdsDbStatusInfo &&  value)
inline

The status of a read replica. If the instance isn't a read replica, this is empty.

Definition at line 1913 of file AwsRdsDbInstanceDetails.h.

◆ AddStatusInfos() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddStatusInfos ( const AwsRdsDbStatusInfo value)
inline

The status of a read replica. If the instance isn't a read replica, this is empty.

Definition at line 1907 of file AwsRdsDbInstanceDetails.h.

◆ AddVpcSecurityGroups() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddVpcSecurityGroups ( AwsRdsDbInstanceVpcSecurityGroup &&  value)
inline

A list of VPC security groups that the DB instance belongs to.

Definition at line 890 of file AwsRdsDbInstanceDetails.h.

◆ AddVpcSecurityGroups() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AddVpcSecurityGroups ( const AwsRdsDbInstanceVpcSecurityGroup value)
inline

A list of VPC security groups that the DB instance belongs to.

Definition at line 885 of file AwsRdsDbInstanceDetails.h.

◆ AllocatedStorageHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AllocatedStorageHasBeenSet ( ) const
inline

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

Definition at line 1055 of file AwsRdsDbInstanceDetails.h.

◆ AssociatedRolesHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AssociatedRolesHasBeenSet ( ) const
inline

The IAM roles associated with the DB instance.

Definition at line 60 of file AwsRdsDbInstanceDetails.h.

◆ AutoMinorVersionUpgradeHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AutoMinorVersionUpgradeHasBeenSet ( ) const
inline

Indicates whether minor version patches are applied automatically.

Definition at line 1498 of file AwsRdsDbInstanceDetails.h.

◆ AvailabilityZoneHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::AvailabilityZoneHasBeenSet ( ) const
inline

The Availability Zone where the DB instance will be created.

Definition at line 1243 of file AwsRdsDbInstanceDetails.h.

◆ BackupRetentionPeriodHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::BackupRetentionPeriodHasBeenSet ( ) const
inline

The number of days for which to retain automated backups.

Definition at line 1135 of file AwsRdsDbInstanceDetails.h.

◆ CACertificateIdentifierHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::CACertificateIdentifierHasBeenSet ( ) const
inline

The identifier of the CA certificate for this DB instance.

Definition at line 101 of file AwsRdsDbInstanceDetails.h.

◆ CharacterSetNameHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::CharacterSetNameHasBeenSet ( ) const
inline

The name of the character set that this DB instance is associated with.

Definition at line 1785 of file AwsRdsDbInstanceDetails.h.

◆ CopyTagsToSnapshotHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::CopyTagsToSnapshotHasBeenSet ( ) const
inline

Whether to copy resource tags to snapshots of the DB instance.

Definition at line 2014 of file AwsRdsDbInstanceDetails.h.

◆ DBClusterIdentifierHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::DBClusterIdentifierHasBeenSet ( ) const
inline

If the DB instance is a member of a DB cluster, contains the name of the DB cluster that the DB instance is a member of.

Definition at line 144 of file AwsRdsDbInstanceDetails.h.

◆ DBInstanceClassHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::DBInstanceClassHasBeenSet ( ) const
inline

Contains the name of the compute and memory capacity class of the DB instance.

Definition at line 242 of file AwsRdsDbInstanceDetails.h.

◆ DBInstanceIdentifierHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::DBInstanceIdentifierHasBeenSet ( ) const
inline

Contains a user-supplied database identifier. This identifier is the unique key that identifies a DB instance.

Definition at line 193 of file AwsRdsDbInstanceDetails.h.

◆ DbInstancePortHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::DbInstancePortHasBeenSet ( ) const
inline

Specifies the port that the DB instance listens on. If the DB instance is part of a DB cluster, this can be a different port than the DB cluster port.

Definition at line 291 of file AwsRdsDbInstanceDetails.h.

◆ DbInstanceStatusHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::DbInstanceStatusHasBeenSet ( ) const
inline

The current status of the DB instance.

Definition at line 971 of file AwsRdsDbInstanceDetails.h.

◆ DbiResourceIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::DbiResourceIdHasBeenSet ( ) const
inline

The Amazon Web Services Region-unique, immutable identifier for the DB instance. This identifier is found in CloudTrail log entries whenever the KMS key for the DB instance is accessed.

Definition at line 318 of file AwsRdsDbInstanceDetails.h.

◆ DBNameHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::DBNameHasBeenSet ( ) const
inline

The meaning of this parameter differs according to the database engine you use.

MySQL, MariaDB, SQL Server, PostgreSQL

Contains the name of the initial database of this instance that was provided at create time, if one was specified when the DB instance was created. This same name is returned for the life of the DB instance.

Oracle

Contains the Oracle System ID (SID) of the created DB instance. Not shown when the returned parameters do not apply to an Oracle DB instance.

Definition at line 383 of file AwsRdsDbInstanceDetails.h.

◆ DbParameterGroupsHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::DbParameterGroupsHasBeenSet ( ) const
inline

A list of the DB parameter groups to assign to the DB instance.

Definition at line 1202 of file AwsRdsDbInstanceDetails.h.

◆ DbSecurityGroupsHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::DbSecurityGroupsHasBeenSet ( ) const
inline

A list of the DB security groups to assign to the DB instance.

Definition at line 1156 of file AwsRdsDbInstanceDetails.h.

◆ DbSubnetGroupHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::DbSubnetGroupHasBeenSet ( ) const
inline

Information about the subnet group that is associated with the DB instance.

Definition at line 1286 of file AwsRdsDbInstanceDetails.h.

◆ DeletionProtectionHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::DeletionProtectionHasBeenSet ( ) const
inline

Indicates whether the DB instance has deletion protection enabled.

When deletion protection is enabled, the database cannot be deleted.

Definition at line 462 of file AwsRdsDbInstanceDetails.h.

◆ DomainMembershipsHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::DomainMembershipsHasBeenSet ( ) const
inline

The Active Directory domain membership records associated with the DB instance.

Definition at line 1967 of file AwsRdsDbInstanceDetails.h.

◆ EnabledCloudWatchLogsExportsHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::EnabledCloudWatchLogsExportsHasBeenSet ( ) const
inline

A list of log types that this DB instance is configured to export to CloudWatch Logs.

Definition at line 2268 of file AwsRdsDbInstanceDetails.h.

◆ EndpointHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::EndpointHasBeenSet ( ) const
inline

Specifies the connection endpoint.

Definition at line 485 of file AwsRdsDbInstanceDetails.h.

◆ EngineHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::EngineHasBeenSet ( ) const
inline

Provides the name of the database engine to use for this DB instance.

Definition at line 516 of file AwsRdsDbInstanceDetails.h.

◆ EngineVersionHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::EngineVersionHasBeenSet ( ) const
inline

Indicates the database engine version.

Definition at line 557 of file AwsRdsDbInstanceDetails.h.

◆ EnhancedMonitoringResourceArnHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::EnhancedMonitoringResourceArnHasBeenSet ( ) const
inline

The ARN of the CloudWatch Logs log stream that receives the enhanced monitoring metrics data for the DB instance.

Definition at line 924 of file AwsRdsDbInstanceDetails.h.

◆ GetAllocatedStorage()

int Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetAllocatedStorage ( ) const
inline

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

Definition at line 1049 of file AwsRdsDbInstanceDetails.h.

◆ GetAssociatedRoles()

const Aws::Vector<AwsRdsDbInstanceAssociatedRole>& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetAssociatedRoles ( ) const
inline

The IAM roles associated with the DB instance.

Definition at line 55 of file AwsRdsDbInstanceDetails.h.

◆ GetAutoMinorVersionUpgrade()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetAutoMinorVersionUpgrade ( ) const
inline

Indicates whether minor version patches are applied automatically.

Definition at line 1493 of file AwsRdsDbInstanceDetails.h.

◆ GetAvailabilityZone()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetAvailabilityZone ( ) const
inline

The Availability Zone where the DB instance will be created.

Definition at line 1238 of file AwsRdsDbInstanceDetails.h.

◆ GetBackupRetentionPeriod()

int Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetBackupRetentionPeriod ( ) const
inline

The number of days for which to retain automated backups.

Definition at line 1130 of file AwsRdsDbInstanceDetails.h.

◆ GetCACertificateIdentifier()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetCACertificateIdentifier ( ) const
inline

The identifier of the CA certificate for this DB instance.

Definition at line 96 of file AwsRdsDbInstanceDetails.h.

◆ GetCharacterSetName()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetCharacterSetName ( ) const
inline

The name of the character set that this DB instance is associated with.

Definition at line 1780 of file AwsRdsDbInstanceDetails.h.

◆ GetCopyTagsToSnapshot()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetCopyTagsToSnapshot ( ) const
inline

Whether to copy resource tags to snapshots of the DB instance.

Definition at line 2009 of file AwsRdsDbInstanceDetails.h.

◆ GetDBClusterIdentifier()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetDBClusterIdentifier ( ) const
inline

If the DB instance is a member of a DB cluster, contains the name of the DB cluster that the DB instance is a member of.

Definition at line 138 of file AwsRdsDbInstanceDetails.h.

◆ GetDBInstanceClass()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetDBInstanceClass ( ) const
inline

Contains the name of the compute and memory capacity class of the DB instance.

Definition at line 236 of file AwsRdsDbInstanceDetails.h.

◆ GetDBInstanceIdentifier()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetDBInstanceIdentifier ( ) const
inline

Contains a user-supplied database identifier. This identifier is the unique key that identifies a DB instance.

Definition at line 187 of file AwsRdsDbInstanceDetails.h.

◆ GetDbInstancePort()

int Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetDbInstancePort ( ) const
inline

Specifies the port that the DB instance listens on. If the DB instance is part of a DB cluster, this can be a different port than the DB cluster port.

Definition at line 285 of file AwsRdsDbInstanceDetails.h.

◆ GetDbInstanceStatus()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetDbInstanceStatus ( ) const
inline

The current status of the DB instance.

Definition at line 966 of file AwsRdsDbInstanceDetails.h.

◆ GetDbiResourceId()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetDbiResourceId ( ) const
inline

The Amazon Web Services Region-unique, immutable identifier for the DB instance. This identifier is found in CloudTrail log entries whenever the KMS key for the DB instance is accessed.

Definition at line 311 of file AwsRdsDbInstanceDetails.h.

◆ GetDBName()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetDBName ( ) const
inline

The meaning of this parameter differs according to the database engine you use.

MySQL, MariaDB, SQL Server, PostgreSQL

Contains the name of the initial database of this instance that was provided at create time, if one was specified when the DB instance was created. This same name is returned for the life of the DB instance.

Oracle

Contains the Oracle System ID (SID) of the created DB instance. Not shown when the returned parameters do not apply to an Oracle DB instance.

Definition at line 372 of file AwsRdsDbInstanceDetails.h.

◆ GetDbParameterGroups()

const Aws::Vector<AwsRdsDbParameterGroup>& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetDbParameterGroups ( ) const
inline

A list of the DB parameter groups to assign to the DB instance.

Definition at line 1197 of file AwsRdsDbInstanceDetails.h.

◆ GetDbSecurityGroups()

const Aws::Vector<Aws::String>& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetDbSecurityGroups ( ) const
inline

A list of the DB security groups to assign to the DB instance.

Definition at line 1151 of file AwsRdsDbInstanceDetails.h.

◆ GetDbSubnetGroup()

const AwsRdsDbSubnetGroup& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetDbSubnetGroup ( ) const
inline

Information about the subnet group that is associated with the DB instance.

Definition at line 1280 of file AwsRdsDbInstanceDetails.h.

◆ GetDeletionProtection()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetDeletionProtection ( ) const
inline

Indicates whether the DB instance has deletion protection enabled.

When deletion protection is enabled, the database cannot be deleted.

Definition at line 456 of file AwsRdsDbInstanceDetails.h.

◆ GetDomainMemberships()

const Aws::Vector<AwsRdsDbDomainMembership>& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetDomainMemberships ( ) const
inline

The Active Directory domain membership records associated with the DB instance.

Definition at line 1961 of file AwsRdsDbInstanceDetails.h.

◆ GetEnabledCloudWatchLogsExports()

const Aws::Vector<Aws::String>& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetEnabledCloudWatchLogsExports ( ) const
inline

A list of log types that this DB instance is configured to export to CloudWatch Logs.

Definition at line 2262 of file AwsRdsDbInstanceDetails.h.

◆ GetEndpoint()

const AwsRdsDbInstanceEndpoint& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetEndpoint ( ) const
inline

Specifies the connection endpoint.

Definition at line 480 of file AwsRdsDbInstanceDetails.h.

◆ GetEngine()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetEngine ( ) const
inline

Provides the name of the database engine to use for this DB instance.

Definition at line 511 of file AwsRdsDbInstanceDetails.h.

◆ GetEngineVersion()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetEngineVersion ( ) const
inline

Indicates the database engine version.

Definition at line 552 of file AwsRdsDbInstanceDetails.h.

◆ GetEnhancedMonitoringResourceArn()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetEnhancedMonitoringResourceArn ( ) const
inline

The ARN of the CloudWatch Logs log stream that receives the enhanced monitoring metrics data for the DB instance.

Definition at line 918 of file AwsRdsDbInstanceDetails.h.

◆ GetIAMDatabaseAuthenticationEnabled()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetIAMDatabaseAuthenticationEnabled ( ) const
inline

True if mapping of IAM accounts to database accounts is enabled, and otherwise false.

IAM database authentication can be enabled for the following database engines.

  • For MySQL 5.6, minor version 5.6.34 or higher

  • For MySQL 5.7, minor version 5.7.16 or higher

  • Aurora 5.6 or higher

Definition at line 597 of file AwsRdsDbInstanceDetails.h.

◆ GetInstanceCreateTime()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetInstanceCreateTime ( ) const
inline

Indicates when the DB instance was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 634 of file AwsRdsDbInstanceDetails.h.

◆ GetIops()

int Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetIops ( ) const
inline

Specifies the provisioned IOPS (I/O operations per second) for this DB instance.

Definition at line 1715 of file AwsRdsDbInstanceDetails.h.

◆ GetKmsKeyId()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetKmsKeyId ( ) const
inline

If StorageEncrypted is true, the KMS key identifier for the encrypted DB instance.

Definition at line 704 of file AwsRdsDbInstanceDetails.h.

◆ GetLatestRestorableTime()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetLatestRestorableTime ( ) const
inline

Specifies the latest time to which a database can be restored with point-in-time restore.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 1424 of file AwsRdsDbInstanceDetails.h.

◆ GetLicenseModel()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetLicenseModel ( ) const
inline

License model information for this DB instance.

Definition at line 1673 of file AwsRdsDbInstanceDetails.h.

◆ GetListenerEndpoint()

const AwsRdsDbInstanceEndpoint& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetListenerEndpoint ( ) const
inline

Definition at line 2363 of file AwsRdsDbInstanceDetails.h.

◆ GetMasterUsername()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetMasterUsername ( ) const
inline

The master user name of the DB instance.

Definition at line 1007 of file AwsRdsDbInstanceDetails.h.

◆ GetMaxAllocatedStorage()

int Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetMaxAllocatedStorage ( ) const
inline

The upper limit to which Amazon RDS can automatically scale the storage of the DB instance.

Definition at line 2385 of file AwsRdsDbInstanceDetails.h.

◆ GetMonitoringInterval()

int Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetMonitoringInterval ( ) const
inline

The interval, in seconds, between points when enhanced monitoring metrics are collected for the DB instance.

Definition at line 2031 of file AwsRdsDbInstanceDetails.h.

◆ GetMonitoringRoleArn()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetMonitoringRoleArn ( ) const
inline

The ARN for the IAM role that permits Amazon RDS to send enhanced monitoring metrics to CloudWatch Logs.

Definition at line 2056 of file AwsRdsDbInstanceDetails.h.

◆ GetMultiAz()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetMultiAz ( ) const
inline

Whether the DB instance is a multiple Availability Zone deployment.

Definition at line 896 of file AwsRdsDbInstanceDetails.h.

◆ GetOptionGroupMemberships()

const Aws::Vector<AwsRdsDbOptionGroupMembership>& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetOptionGroupMemberships ( ) const
inline

The list of option group memberships for this DB instance.

Definition at line 1739 of file AwsRdsDbInstanceDetails.h.

◆ GetPendingModifiedValues()

const AwsRdsDbPendingModifiedValues& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetPendingModifiedValues ( ) const
inline

Changes to the DB instance that are currently pending.

Definition at line 1389 of file AwsRdsDbInstanceDetails.h.

◆ GetPerformanceInsightsEnabled()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetPerformanceInsightsEnabled ( ) const
inline

Indicates whether Performance Insights is enabled for the DB instance.

Definition at line 2170 of file AwsRdsDbInstanceDetails.h.

◆ GetPerformanceInsightsKmsKeyId()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetPerformanceInsightsKmsKeyId ( ) const
inline

The identifier of the KMS key used to encrypt the Performance Insights data.

Definition at line 2192 of file AwsRdsDbInstanceDetails.h.

◆ GetPerformanceInsightsRetentionPeriod()

int Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetPerformanceInsightsRetentionPeriod ( ) const
inline

The number of days to retain Performance Insights data.

Definition at line 2240 of file AwsRdsDbInstanceDetails.h.

◆ GetPreferredBackupWindow()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetPreferredBackupWindow ( ) const
inline

The range of time each day when automated backups are created, if automated backups are enabled.

Uses the format HH:MM-HH:MM. For example, 04:52-05:22.

Definition at line 1075 of file AwsRdsDbInstanceDetails.h.

◆ GetPreferredMaintenanceWindow()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetPreferredMaintenanceWindow ( ) const
inline

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

Uses the format <day>:HH:MM-<day>:HH:MM.

For the day values, use mon|tue|wed|thu|fri|sat|sun.

For example, sun:09:32-sun:10:02.

Definition at line 1320 of file AwsRdsDbInstanceDetails.h.

◆ GetProcessorFeatures()

const Aws::Vector<AwsRdsDbProcessorFeature>& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetProcessorFeatures ( ) const
inline

The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

Definition at line 2317 of file AwsRdsDbInstanceDetails.h.

◆ GetPromotionTier()

int Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetPromotionTier ( ) const
inline

The order in which to promote an Aurora replica to the primary instance after a failure of the existing primary instance.

Definition at line 2105 of file AwsRdsDbInstanceDetails.h.

◆ GetPubliclyAccessible()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetPubliclyAccessible ( ) const
inline

Specifies the accessibility options for the DB instance.

A value of true specifies an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address.

A value of false specifies an internal instance with a DNS name that resolves to a private IP address.

Definition at line 755 of file AwsRdsDbInstanceDetails.h.

◆ GetReadReplicaDBClusterIdentifiers()

const Aws::Vector<Aws::String>& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetReadReplicaDBClusterIdentifiers ( ) const
inline

List of identifiers of Aurora DB clusters to which the RDS DB instance is replicated as a read replica.

Definition at line 1619 of file AwsRdsDbInstanceDetails.h.

◆ GetReadReplicaDBInstanceIdentifiers()

const Aws::Vector<Aws::String>& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetReadReplicaDBInstanceIdentifiers ( ) const
inline

List of identifiers of the read replicas associated with this DB instance.

Definition at line 1564 of file AwsRdsDbInstanceDetails.h.

◆ GetReadReplicaSourceDBInstanceIdentifier()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetReadReplicaSourceDBInstanceIdentifier ( ) const
inline

If this DB instance is a read replica, contains the identifier of the source DB instance.

Definition at line 1515 of file AwsRdsDbInstanceDetails.h.

◆ GetSecondaryAvailabilityZone()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetSecondaryAvailabilityZone ( ) const
inline

For a DB instance with multi-Availability Zone support, the name of the secondary Availability Zone.

Definition at line 1822 of file AwsRdsDbInstanceDetails.h.

◆ GetStatusInfos()

const Aws::Vector<AwsRdsDbStatusInfo>& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetStatusInfos ( ) const
inline

The status of a read replica. If the instance isn't a read replica, this is empty.

Definition at line 1871 of file AwsRdsDbInstanceDetails.h.

◆ GetStorageEncrypted()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetStorageEncrypted ( ) const
inline

Specifies whether the DB instance is encrypted.

Definition at line 785 of file AwsRdsDbInstanceDetails.h.

◆ GetStorageType()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetStorageType ( ) const
inline

The storage type for the DB instance.

Definition at line 1919 of file AwsRdsDbInstanceDetails.h.

◆ GetTdeCredentialArn()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetTdeCredentialArn ( ) const
inline

The ARN from the key store with which the instance is associated for TDE encryption.

Definition at line 807 of file AwsRdsDbInstanceDetails.h.

◆ GetTimezone()

const Aws::String& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetTimezone ( ) const
inline

The time zone of the DB instance.

Definition at line 2129 of file AwsRdsDbInstanceDetails.h.

◆ GetVpcSecurityGroups()

const Aws::Vector<AwsRdsDbInstanceVpcSecurityGroup>& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::GetVpcSecurityGroups ( ) const
inline

A list of VPC security groups that the DB instance belongs to.

Definition at line 855 of file AwsRdsDbInstanceDetails.h.

◆ IAMDatabaseAuthenticationEnabledHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::IAMDatabaseAuthenticationEnabledHasBeenSet ( ) const
inline

True if mapping of IAM accounts to database accounts is enabled, and otherwise false.

IAM database authentication can be enabled for the following database engines.

  • For MySQL 5.6, minor version 5.6.34 or higher

  • For MySQL 5.7, minor version 5.7.16 or higher

  • Aurora 5.6 or higher

Definition at line 606 of file AwsRdsDbInstanceDetails.h.

◆ InstanceCreateTimeHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::InstanceCreateTimeHasBeenSet ( ) const
inline

Indicates when the DB instance was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 643 of file AwsRdsDbInstanceDetails.h.

◆ IopsHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::IopsHasBeenSet ( ) const
inline

Specifies the provisioned IOPS (I/O operations per second) for this DB instance.

Definition at line 1721 of file AwsRdsDbInstanceDetails.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::Jsonize ( ) const

◆ KmsKeyIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::KmsKeyIdHasBeenSet ( ) const
inline

If StorageEncrypted is true, the KMS key identifier for the encrypted DB instance.

Definition at line 710 of file AwsRdsDbInstanceDetails.h.

◆ LatestRestorableTimeHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::LatestRestorableTimeHasBeenSet ( ) const
inline

Specifies the latest time to which a database can be restored with point-in-time restore.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 1433 of file AwsRdsDbInstanceDetails.h.

◆ LicenseModelHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::LicenseModelHasBeenSet ( ) const
inline

License model information for this DB instance.

Definition at line 1678 of file AwsRdsDbInstanceDetails.h.

◆ ListenerEndpointHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::ListenerEndpointHasBeenSet ( ) const
inline

Definition at line 2366 of file AwsRdsDbInstanceDetails.h.

◆ MasterUsernameHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::MasterUsernameHasBeenSet ( ) const
inline

The master user name of the DB instance.

Definition at line 1012 of file AwsRdsDbInstanceDetails.h.

◆ MaxAllocatedStorageHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::MaxAllocatedStorageHasBeenSet ( ) const
inline

The upper limit to which Amazon RDS can automatically scale the storage of the DB instance.

Definition at line 2391 of file AwsRdsDbInstanceDetails.h.

◆ MonitoringIntervalHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::MonitoringIntervalHasBeenSet ( ) const
inline

The interval, in seconds, between points when enhanced monitoring metrics are collected for the DB instance.

Definition at line 2037 of file AwsRdsDbInstanceDetails.h.

◆ MonitoringRoleArnHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::MonitoringRoleArnHasBeenSet ( ) const
inline

The ARN for the IAM role that permits Amazon RDS to send enhanced monitoring metrics to CloudWatch Logs.

Definition at line 2062 of file AwsRdsDbInstanceDetails.h.

◆ MultiAzHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::MultiAzHasBeenSet ( ) const
inline

Whether the DB instance is a multiple Availability Zone deployment.

Definition at line 901 of file AwsRdsDbInstanceDetails.h.

◆ operator=()

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OptionGroupMembershipsHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::OptionGroupMembershipsHasBeenSet ( ) const
inline

The list of option group memberships for this DB instance.

Definition at line 1744 of file AwsRdsDbInstanceDetails.h.

◆ PendingModifiedValuesHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::PendingModifiedValuesHasBeenSet ( ) const
inline

Changes to the DB instance that are currently pending.

Definition at line 1394 of file AwsRdsDbInstanceDetails.h.

◆ PerformanceInsightsEnabledHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::PerformanceInsightsEnabledHasBeenSet ( ) const
inline

Indicates whether Performance Insights is enabled for the DB instance.

Definition at line 2175 of file AwsRdsDbInstanceDetails.h.

◆ PerformanceInsightsKmsKeyIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::PerformanceInsightsKmsKeyIdHasBeenSet ( ) const
inline

The identifier of the KMS key used to encrypt the Performance Insights data.

Definition at line 2198 of file AwsRdsDbInstanceDetails.h.

◆ PerformanceInsightsRetentionPeriodHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::PerformanceInsightsRetentionPeriodHasBeenSet ( ) const
inline

The number of days to retain Performance Insights data.

Definition at line 2245 of file AwsRdsDbInstanceDetails.h.

◆ PreferredBackupWindowHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::PreferredBackupWindowHasBeenSet ( ) const
inline

The range of time each day when automated backups are created, if automated backups are enabled.

Uses the format HH:MM-HH:MM. For example, 04:52-05:22.

Definition at line 1082 of file AwsRdsDbInstanceDetails.h.

◆ PreferredMaintenanceWindowHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::PreferredMaintenanceWindowHasBeenSet ( ) const
inline

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

Uses the format <day>:HH:MM-<day>:HH:MM.

For the day values, use mon|tue|wed|thu|fri|sat|sun.

For example, sun:09:32-sun:10:02.

Definition at line 1329 of file AwsRdsDbInstanceDetails.h.

◆ ProcessorFeaturesHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::ProcessorFeaturesHasBeenSet ( ) const
inline

The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

Definition at line 2323 of file AwsRdsDbInstanceDetails.h.

◆ PromotionTierHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::PromotionTierHasBeenSet ( ) const
inline

The order in which to promote an Aurora replica to the primary instance after a failure of the existing primary instance.

Definition at line 2111 of file AwsRdsDbInstanceDetails.h.

◆ PubliclyAccessibleHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::PubliclyAccessibleHasBeenSet ( ) const
inline

Specifies the accessibility options for the DB instance.

A value of true specifies an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address.

A value of false specifies an internal instance with a DNS name that resolves to a private IP address.

Definition at line 763 of file AwsRdsDbInstanceDetails.h.

◆ ReadReplicaDBClusterIdentifiersHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::ReadReplicaDBClusterIdentifiersHasBeenSet ( ) const
inline

List of identifiers of Aurora DB clusters to which the RDS DB instance is replicated as a read replica.

Definition at line 1625 of file AwsRdsDbInstanceDetails.h.

◆ ReadReplicaDBInstanceIdentifiersHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::ReadReplicaDBInstanceIdentifiersHasBeenSet ( ) const
inline

List of identifiers of the read replicas associated with this DB instance.

Definition at line 1570 of file AwsRdsDbInstanceDetails.h.

◆ ReadReplicaSourceDBInstanceIdentifierHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::ReadReplicaSourceDBInstanceIdentifierHasBeenSet ( ) const
inline

If this DB instance is a read replica, contains the identifier of the source DB instance.

Definition at line 1521 of file AwsRdsDbInstanceDetails.h.

◆ SecondaryAvailabilityZoneHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SecondaryAvailabilityZoneHasBeenSet ( ) const
inline

For a DB instance with multi-Availability Zone support, the name of the secondary Availability Zone.

Definition at line 1828 of file AwsRdsDbInstanceDetails.h.

◆ SetAllocatedStorage()

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetAllocatedStorage ( int  value)
inline

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

Definition at line 1061 of file AwsRdsDbInstanceDetails.h.

◆ SetAssociatedRoles() [1/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetAssociatedRoles ( Aws::Vector< AwsRdsDbInstanceAssociatedRole > &&  value)
inline

The IAM roles associated with the DB instance.

Definition at line 70 of file AwsRdsDbInstanceDetails.h.

◆ SetAssociatedRoles() [2/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetAssociatedRoles ( const Aws::Vector< AwsRdsDbInstanceAssociatedRole > &  value)
inline

The IAM roles associated with the DB instance.

Definition at line 65 of file AwsRdsDbInstanceDetails.h.

◆ SetAutoMinorVersionUpgrade()

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetAutoMinorVersionUpgrade ( bool  value)
inline

Indicates whether minor version patches are applied automatically.

Definition at line 1503 of file AwsRdsDbInstanceDetails.h.

◆ SetAvailabilityZone() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone where the DB instance will be created.

Definition at line 1253 of file AwsRdsDbInstanceDetails.h.

◆ SetAvailabilityZone() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetAvailabilityZone ( const Aws::String value)
inline

The Availability Zone where the DB instance will be created.

Definition at line 1248 of file AwsRdsDbInstanceDetails.h.

◆ SetAvailabilityZone() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetAvailabilityZone ( const char *  value)
inline

The Availability Zone where the DB instance will be created.

Definition at line 1258 of file AwsRdsDbInstanceDetails.h.

◆ SetBackupRetentionPeriod()

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetBackupRetentionPeriod ( int  value)
inline

The number of days for which to retain automated backups.

Definition at line 1140 of file AwsRdsDbInstanceDetails.h.

◆ SetCACertificateIdentifier() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetCACertificateIdentifier ( Aws::String &&  value)
inline

The identifier of the CA certificate for this DB instance.

Definition at line 111 of file AwsRdsDbInstanceDetails.h.

◆ SetCACertificateIdentifier() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetCACertificateIdentifier ( const Aws::String value)
inline

The identifier of the CA certificate for this DB instance.

Definition at line 106 of file AwsRdsDbInstanceDetails.h.

◆ SetCACertificateIdentifier() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetCACertificateIdentifier ( const char *  value)
inline

The identifier of the CA certificate for this DB instance.

Definition at line 116 of file AwsRdsDbInstanceDetails.h.

◆ SetCharacterSetName() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetCharacterSetName ( Aws::String &&  value)
inline

The name of the character set that this DB instance is associated with.

Definition at line 1795 of file AwsRdsDbInstanceDetails.h.

◆ SetCharacterSetName() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetCharacterSetName ( const Aws::String value)
inline

The name of the character set that this DB instance is associated with.

Definition at line 1790 of file AwsRdsDbInstanceDetails.h.

◆ SetCharacterSetName() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetCharacterSetName ( const char *  value)
inline

The name of the character set that this DB instance is associated with.

Definition at line 1800 of file AwsRdsDbInstanceDetails.h.

◆ SetCopyTagsToSnapshot()

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetCopyTagsToSnapshot ( bool  value)
inline

Whether to copy resource tags to snapshots of the DB instance.

Definition at line 2019 of file AwsRdsDbInstanceDetails.h.

◆ SetDBClusterIdentifier() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDBClusterIdentifier ( Aws::String &&  value)
inline

If the DB instance is a member of a DB cluster, contains the name of the DB cluster that the DB instance is a member of.

Definition at line 156 of file AwsRdsDbInstanceDetails.h.

◆ SetDBClusterIdentifier() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDBClusterIdentifier ( const Aws::String value)
inline

If the DB instance is a member of a DB cluster, contains the name of the DB cluster that the DB instance is a member of.

Definition at line 150 of file AwsRdsDbInstanceDetails.h.

◆ SetDBClusterIdentifier() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDBClusterIdentifier ( const char *  value)
inline

If the DB instance is a member of a DB cluster, contains the name of the DB cluster that the DB instance is a member of.

Definition at line 162 of file AwsRdsDbInstanceDetails.h.

◆ SetDBInstanceClass() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDBInstanceClass ( Aws::String &&  value)
inline

Contains the name of the compute and memory capacity class of the DB instance.

Definition at line 254 of file AwsRdsDbInstanceDetails.h.

◆ SetDBInstanceClass() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDBInstanceClass ( const Aws::String value)
inline

Contains the name of the compute and memory capacity class of the DB instance.

Definition at line 248 of file AwsRdsDbInstanceDetails.h.

◆ SetDBInstanceClass() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDBInstanceClass ( const char *  value)
inline

Contains the name of the compute and memory capacity class of the DB instance.

Definition at line 260 of file AwsRdsDbInstanceDetails.h.

◆ SetDBInstanceIdentifier() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDBInstanceIdentifier ( Aws::String &&  value)
inline

Contains a user-supplied database identifier. This identifier is the unique key that identifies a DB instance.

Definition at line 205 of file AwsRdsDbInstanceDetails.h.

◆ SetDBInstanceIdentifier() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDBInstanceIdentifier ( const Aws::String value)
inline

Contains a user-supplied database identifier. This identifier is the unique key that identifies a DB instance.

Definition at line 199 of file AwsRdsDbInstanceDetails.h.

◆ SetDBInstanceIdentifier() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDBInstanceIdentifier ( const char *  value)
inline

Contains a user-supplied database identifier. This identifier is the unique key that identifies a DB instance.

Definition at line 211 of file AwsRdsDbInstanceDetails.h.

◆ SetDbInstancePort()

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDbInstancePort ( int  value)
inline

Specifies the port that the DB instance listens on. If the DB instance is part of a DB cluster, this can be a different port than the DB cluster port.

Definition at line 297 of file AwsRdsDbInstanceDetails.h.

◆ SetDbInstanceStatus() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDbInstanceStatus ( Aws::String &&  value)
inline

The current status of the DB instance.

Definition at line 981 of file AwsRdsDbInstanceDetails.h.

◆ SetDbInstanceStatus() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDbInstanceStatus ( const Aws::String value)
inline

The current status of the DB instance.

Definition at line 976 of file AwsRdsDbInstanceDetails.h.

◆ SetDbInstanceStatus() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDbInstanceStatus ( const char *  value)
inline

The current status of the DB instance.

Definition at line 986 of file AwsRdsDbInstanceDetails.h.

◆ SetDbiResourceId() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDbiResourceId ( Aws::String &&  value)
inline

The Amazon Web Services Region-unique, immutable identifier for the DB instance. This identifier is found in CloudTrail log entries whenever the KMS key for the DB instance is accessed.

Definition at line 332 of file AwsRdsDbInstanceDetails.h.

◆ SetDbiResourceId() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDbiResourceId ( const Aws::String value)
inline

The Amazon Web Services Region-unique, immutable identifier for the DB instance. This identifier is found in CloudTrail log entries whenever the KMS key for the DB instance is accessed.

Definition at line 325 of file AwsRdsDbInstanceDetails.h.

◆ SetDbiResourceId() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDbiResourceId ( const char *  value)
inline

The Amazon Web Services Region-unique, immutable identifier for the DB instance. This identifier is found in CloudTrail log entries whenever the KMS key for the DB instance is accessed.

Definition at line 339 of file AwsRdsDbInstanceDetails.h.

◆ SetDBName() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDBName ( Aws::String &&  value)
inline

The meaning of this parameter differs according to the database engine you use.

MySQL, MariaDB, SQL Server, PostgreSQL

Contains the name of the initial database of this instance that was provided at create time, if one was specified when the DB instance was created. This same name is returned for the life of the DB instance.

Oracle

Contains the Oracle System ID (SID) of the created DB instance. Not shown when the returned parameters do not apply to an Oracle DB instance.

Definition at line 405 of file AwsRdsDbInstanceDetails.h.

◆ SetDBName() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDBName ( const Aws::String value)
inline

The meaning of this parameter differs according to the database engine you use.

MySQL, MariaDB, SQL Server, PostgreSQL

Contains the name of the initial database of this instance that was provided at create time, if one was specified when the DB instance was created. This same name is returned for the life of the DB instance.

Oracle

Contains the Oracle System ID (SID) of the created DB instance. Not shown when the returned parameters do not apply to an Oracle DB instance.

Definition at line 394 of file AwsRdsDbInstanceDetails.h.

◆ SetDBName() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDBName ( const char *  value)
inline

The meaning of this parameter differs according to the database engine you use.

MySQL, MariaDB, SQL Server, PostgreSQL

Contains the name of the initial database of this instance that was provided at create time, if one was specified when the DB instance was created. This same name is returned for the life of the DB instance.

Oracle

Contains the Oracle System ID (SID) of the created DB instance. Not shown when the returned parameters do not apply to an Oracle DB instance.

Definition at line 416 of file AwsRdsDbInstanceDetails.h.

◆ SetDbParameterGroups() [1/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDbParameterGroups ( Aws::Vector< AwsRdsDbParameterGroup > &&  value)
inline

A list of the DB parameter groups to assign to the DB instance.

Definition at line 1212 of file AwsRdsDbInstanceDetails.h.

◆ SetDbParameterGroups() [2/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDbParameterGroups ( const Aws::Vector< AwsRdsDbParameterGroup > &  value)
inline

A list of the DB parameter groups to assign to the DB instance.

Definition at line 1207 of file AwsRdsDbInstanceDetails.h.

◆ SetDbSecurityGroups() [1/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDbSecurityGroups ( Aws::Vector< Aws::String > &&  value)
inline

A list of the DB security groups to assign to the DB instance.

Definition at line 1166 of file AwsRdsDbInstanceDetails.h.

◆ SetDbSecurityGroups() [2/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDbSecurityGroups ( const Aws::Vector< Aws::String > &  value)
inline

A list of the DB security groups to assign to the DB instance.

Definition at line 1161 of file AwsRdsDbInstanceDetails.h.

◆ SetDbSubnetGroup() [1/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDbSubnetGroup ( AwsRdsDbSubnetGroup &&  value)
inline

Information about the subnet group that is associated with the DB instance.

Definition at line 1298 of file AwsRdsDbInstanceDetails.h.

◆ SetDbSubnetGroup() [2/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDbSubnetGroup ( const AwsRdsDbSubnetGroup value)
inline

Information about the subnet group that is associated with the DB instance.

Definition at line 1292 of file AwsRdsDbInstanceDetails.h.

◆ SetDeletionProtection()

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDeletionProtection ( bool  value)
inline

Indicates whether the DB instance has deletion protection enabled.

When deletion protection is enabled, the database cannot be deleted.

Definition at line 468 of file AwsRdsDbInstanceDetails.h.

◆ SetDomainMemberships() [1/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDomainMemberships ( Aws::Vector< AwsRdsDbDomainMembership > &&  value)
inline

The Active Directory domain membership records associated with the DB instance.

Definition at line 1979 of file AwsRdsDbInstanceDetails.h.

◆ SetDomainMemberships() [2/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetDomainMemberships ( const Aws::Vector< AwsRdsDbDomainMembership > &  value)
inline

The Active Directory domain membership records associated with the DB instance.

Definition at line 1973 of file AwsRdsDbInstanceDetails.h.

◆ SetEnabledCloudWatchLogsExports() [1/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetEnabledCloudWatchLogsExports ( Aws::Vector< Aws::String > &&  value)
inline

A list of log types that this DB instance is configured to export to CloudWatch Logs.

Definition at line 2280 of file AwsRdsDbInstanceDetails.h.

◆ SetEnabledCloudWatchLogsExports() [2/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetEnabledCloudWatchLogsExports ( const Aws::Vector< Aws::String > &  value)
inline

A list of log types that this DB instance is configured to export to CloudWatch Logs.

Definition at line 2274 of file AwsRdsDbInstanceDetails.h.

◆ SetEndpoint() [1/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetEndpoint ( AwsRdsDbInstanceEndpoint &&  value)
inline

Specifies the connection endpoint.

Definition at line 495 of file AwsRdsDbInstanceDetails.h.

◆ SetEndpoint() [2/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetEndpoint ( const AwsRdsDbInstanceEndpoint value)
inline

Specifies the connection endpoint.

Definition at line 490 of file AwsRdsDbInstanceDetails.h.

◆ SetEngine() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetEngine ( Aws::String &&  value)
inline

Provides the name of the database engine to use for this DB instance.

Definition at line 526 of file AwsRdsDbInstanceDetails.h.

◆ SetEngine() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetEngine ( const Aws::String value)
inline

Provides the name of the database engine to use for this DB instance.

Definition at line 521 of file AwsRdsDbInstanceDetails.h.

◆ SetEngine() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetEngine ( const char *  value)
inline

Provides the name of the database engine to use for this DB instance.

Definition at line 531 of file AwsRdsDbInstanceDetails.h.

◆ SetEngineVersion() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetEngineVersion ( Aws::String &&  value)
inline

Indicates the database engine version.

Definition at line 567 of file AwsRdsDbInstanceDetails.h.

◆ SetEngineVersion() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetEngineVersion ( const Aws::String value)
inline

Indicates the database engine version.

Definition at line 562 of file AwsRdsDbInstanceDetails.h.

◆ SetEngineVersion() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetEngineVersion ( const char *  value)
inline

Indicates the database engine version.

Definition at line 572 of file AwsRdsDbInstanceDetails.h.

◆ SetEnhancedMonitoringResourceArn() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetEnhancedMonitoringResourceArn ( Aws::String &&  value)
inline

The ARN of the CloudWatch Logs log stream that receives the enhanced monitoring metrics data for the DB instance.

Definition at line 936 of file AwsRdsDbInstanceDetails.h.

◆ SetEnhancedMonitoringResourceArn() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetEnhancedMonitoringResourceArn ( const Aws::String value)
inline

The ARN of the CloudWatch Logs log stream that receives the enhanced monitoring metrics data for the DB instance.

Definition at line 930 of file AwsRdsDbInstanceDetails.h.

◆ SetEnhancedMonitoringResourceArn() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetEnhancedMonitoringResourceArn ( const char *  value)
inline

The ARN of the CloudWatch Logs log stream that receives the enhanced monitoring metrics data for the DB instance.

Definition at line 942 of file AwsRdsDbInstanceDetails.h.

◆ SetIAMDatabaseAuthenticationEnabled()

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetIAMDatabaseAuthenticationEnabled ( bool  value)
inline

True if mapping of IAM accounts to database accounts is enabled, and otherwise false.

IAM database authentication can be enabled for the following database engines.

  • For MySQL 5.6, minor version 5.6.34 or higher

  • For MySQL 5.7, minor version 5.7.16 or higher

  • Aurora 5.6 or higher

Definition at line 615 of file AwsRdsDbInstanceDetails.h.

◆ SetInstanceCreateTime() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetInstanceCreateTime ( Aws::String &&  value)
inline

Indicates when the DB instance was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 661 of file AwsRdsDbInstanceDetails.h.

◆ SetInstanceCreateTime() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetInstanceCreateTime ( const Aws::String value)
inline

Indicates when the DB instance was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 652 of file AwsRdsDbInstanceDetails.h.

◆ SetInstanceCreateTime() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetInstanceCreateTime ( const char *  value)
inline

Indicates when the DB instance was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 670 of file AwsRdsDbInstanceDetails.h.

◆ SetIops()

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetIops ( int  value)
inline

Specifies the provisioned IOPS (I/O operations per second) for this DB instance.

Definition at line 1727 of file AwsRdsDbInstanceDetails.h.

◆ SetKmsKeyId() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetKmsKeyId ( Aws::String &&  value)
inline

If StorageEncrypted is true, the KMS key identifier for the encrypted DB instance.

Definition at line 722 of file AwsRdsDbInstanceDetails.h.

◆ SetKmsKeyId() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetKmsKeyId ( const Aws::String value)
inline

If StorageEncrypted is true, the KMS key identifier for the encrypted DB instance.

Definition at line 716 of file AwsRdsDbInstanceDetails.h.

◆ SetKmsKeyId() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetKmsKeyId ( const char *  value)
inline

If StorageEncrypted is true, the KMS key identifier for the encrypted DB instance.

Definition at line 728 of file AwsRdsDbInstanceDetails.h.

◆ SetLatestRestorableTime() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetLatestRestorableTime ( Aws::String &&  value)
inline

Specifies the latest time to which a database can be restored with point-in-time restore.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 1451 of file AwsRdsDbInstanceDetails.h.

◆ SetLatestRestorableTime() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetLatestRestorableTime ( const Aws::String value)
inline

Specifies the latest time to which a database can be restored with point-in-time restore.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 1442 of file AwsRdsDbInstanceDetails.h.

◆ SetLatestRestorableTime() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetLatestRestorableTime ( const char *  value)
inline

Specifies the latest time to which a database can be restored with point-in-time restore.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 1460 of file AwsRdsDbInstanceDetails.h.

◆ SetLicenseModel() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetLicenseModel ( Aws::String &&  value)
inline

License model information for this DB instance.

Definition at line 1688 of file AwsRdsDbInstanceDetails.h.

◆ SetLicenseModel() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetLicenseModel ( const Aws::String value)
inline

License model information for this DB instance.

Definition at line 1683 of file AwsRdsDbInstanceDetails.h.

◆ SetLicenseModel() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetLicenseModel ( const char *  value)
inline

License model information for this DB instance.

Definition at line 1693 of file AwsRdsDbInstanceDetails.h.

◆ SetListenerEndpoint() [1/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetListenerEndpoint ( AwsRdsDbInstanceEndpoint &&  value)
inline

Definition at line 2372 of file AwsRdsDbInstanceDetails.h.

◆ SetListenerEndpoint() [2/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetListenerEndpoint ( const AwsRdsDbInstanceEndpoint value)
inline

Definition at line 2369 of file AwsRdsDbInstanceDetails.h.

◆ SetMasterUsername() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetMasterUsername ( Aws::String &&  value)
inline

The master user name of the DB instance.

Definition at line 1022 of file AwsRdsDbInstanceDetails.h.

◆ SetMasterUsername() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetMasterUsername ( const Aws::String value)
inline

The master user name of the DB instance.

Definition at line 1017 of file AwsRdsDbInstanceDetails.h.

◆ SetMasterUsername() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetMasterUsername ( const char *  value)
inline

The master user name of the DB instance.

Definition at line 1027 of file AwsRdsDbInstanceDetails.h.

◆ SetMaxAllocatedStorage()

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetMaxAllocatedStorage ( int  value)
inline

The upper limit to which Amazon RDS can automatically scale the storage of the DB instance.

Definition at line 2397 of file AwsRdsDbInstanceDetails.h.

◆ SetMonitoringInterval()

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetMonitoringInterval ( int  value)
inline

The interval, in seconds, between points when enhanced monitoring metrics are collected for the DB instance.

Definition at line 2043 of file AwsRdsDbInstanceDetails.h.

◆ SetMonitoringRoleArn() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetMonitoringRoleArn ( Aws::String &&  value)
inline

The ARN for the IAM role that permits Amazon RDS to send enhanced monitoring metrics to CloudWatch Logs.

Definition at line 2074 of file AwsRdsDbInstanceDetails.h.

◆ SetMonitoringRoleArn() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetMonitoringRoleArn ( const Aws::String value)
inline

The ARN for the IAM role that permits Amazon RDS to send enhanced monitoring metrics to CloudWatch Logs.

Definition at line 2068 of file AwsRdsDbInstanceDetails.h.

◆ SetMonitoringRoleArn() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetMonitoringRoleArn ( const char *  value)
inline

The ARN for the IAM role that permits Amazon RDS to send enhanced monitoring metrics to CloudWatch Logs.

Definition at line 2080 of file AwsRdsDbInstanceDetails.h.

◆ SetMultiAz()

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetMultiAz ( bool  value)
inline

Whether the DB instance is a multiple Availability Zone deployment.

Definition at line 906 of file AwsRdsDbInstanceDetails.h.

◆ SetOptionGroupMemberships() [1/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetOptionGroupMemberships ( Aws::Vector< AwsRdsDbOptionGroupMembership > &&  value)
inline

The list of option group memberships for this DB instance.

Definition at line 1754 of file AwsRdsDbInstanceDetails.h.

◆ SetOptionGroupMemberships() [2/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetOptionGroupMemberships ( const Aws::Vector< AwsRdsDbOptionGroupMembership > &  value)
inline

The list of option group memberships for this DB instance.

Definition at line 1749 of file AwsRdsDbInstanceDetails.h.

◆ SetPendingModifiedValues() [1/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetPendingModifiedValues ( AwsRdsDbPendingModifiedValues &&  value)
inline

Changes to the DB instance that are currently pending.

Definition at line 1404 of file AwsRdsDbInstanceDetails.h.

◆ SetPendingModifiedValues() [2/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetPendingModifiedValues ( const AwsRdsDbPendingModifiedValues value)
inline

Changes to the DB instance that are currently pending.

Definition at line 1399 of file AwsRdsDbInstanceDetails.h.

◆ SetPerformanceInsightsEnabled()

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetPerformanceInsightsEnabled ( bool  value)
inline

Indicates whether Performance Insights is enabled for the DB instance.

Definition at line 2180 of file AwsRdsDbInstanceDetails.h.

◆ SetPerformanceInsightsKmsKeyId() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetPerformanceInsightsKmsKeyId ( Aws::String &&  value)
inline

The identifier of the KMS key used to encrypt the Performance Insights data.

Definition at line 2210 of file AwsRdsDbInstanceDetails.h.

◆ SetPerformanceInsightsKmsKeyId() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetPerformanceInsightsKmsKeyId ( const Aws::String value)
inline

The identifier of the KMS key used to encrypt the Performance Insights data.

Definition at line 2204 of file AwsRdsDbInstanceDetails.h.

◆ SetPerformanceInsightsKmsKeyId() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetPerformanceInsightsKmsKeyId ( const char *  value)
inline

The identifier of the KMS key used to encrypt the Performance Insights data.

Definition at line 2216 of file AwsRdsDbInstanceDetails.h.

◆ SetPerformanceInsightsRetentionPeriod()

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetPerformanceInsightsRetentionPeriod ( int  value)
inline

The number of days to retain Performance Insights data.

Definition at line 2250 of file AwsRdsDbInstanceDetails.h.

◆ SetPreferredBackupWindow() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetPreferredBackupWindow ( Aws::String &&  value)
inline

The range of time each day when automated backups are created, if automated backups are enabled.

Uses the format HH:MM-HH:MM. For example, 04:52-05:22.

Definition at line 1096 of file AwsRdsDbInstanceDetails.h.

◆ SetPreferredBackupWindow() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetPreferredBackupWindow ( const Aws::String value)
inline

The range of time each day when automated backups are created, if automated backups are enabled.

Uses the format HH:MM-HH:MM. For example, 04:52-05:22.

Definition at line 1089 of file AwsRdsDbInstanceDetails.h.

◆ SetPreferredBackupWindow() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetPreferredBackupWindow ( const char *  value)
inline

The range of time each day when automated backups are created, if automated backups are enabled.

Uses the format HH:MM-HH:MM. For example, 04:52-05:22.

Definition at line 1103 of file AwsRdsDbInstanceDetails.h.

◆ SetPreferredMaintenanceWindow() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetPreferredMaintenanceWindow ( Aws::String &&  value)
inline

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

Uses the format <day>:HH:MM-<day>:HH:MM.

For the day values, use mon|tue|wed|thu|fri|sat|sun.

For example, sun:09:32-sun:10:02.

Definition at line 1347 of file AwsRdsDbInstanceDetails.h.

◆ SetPreferredMaintenanceWindow() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetPreferredMaintenanceWindow ( const Aws::String value)
inline

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

Uses the format <day>:HH:MM-<day>:HH:MM.

For the day values, use mon|tue|wed|thu|fri|sat|sun.

For example, sun:09:32-sun:10:02.

Definition at line 1338 of file AwsRdsDbInstanceDetails.h.

◆ SetPreferredMaintenanceWindow() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetPreferredMaintenanceWindow ( const char *  value)
inline

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

Uses the format <day>:HH:MM-<day>:HH:MM.

For the day values, use mon|tue|wed|thu|fri|sat|sun.

For example, sun:09:32-sun:10:02.

Definition at line 1356 of file AwsRdsDbInstanceDetails.h.

◆ SetProcessorFeatures() [1/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetProcessorFeatures ( Aws::Vector< AwsRdsDbProcessorFeature > &&  value)
inline

The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

Definition at line 2335 of file AwsRdsDbInstanceDetails.h.

◆ SetProcessorFeatures() [2/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetProcessorFeatures ( const Aws::Vector< AwsRdsDbProcessorFeature > &  value)
inline

The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

Definition at line 2329 of file AwsRdsDbInstanceDetails.h.

◆ SetPromotionTier()

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetPromotionTier ( int  value)
inline

The order in which to promote an Aurora replica to the primary instance after a failure of the existing primary instance.

Definition at line 2117 of file AwsRdsDbInstanceDetails.h.

◆ SetPubliclyAccessible()

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetPubliclyAccessible ( bool  value)
inline

Specifies the accessibility options for the DB instance.

A value of true specifies an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address.

A value of false specifies an internal instance with a DNS name that resolves to a private IP address.

Definition at line 771 of file AwsRdsDbInstanceDetails.h.

◆ SetReadReplicaDBClusterIdentifiers() [1/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetReadReplicaDBClusterIdentifiers ( Aws::Vector< Aws::String > &&  value)
inline

List of identifiers of Aurora DB clusters to which the RDS DB instance is replicated as a read replica.

Definition at line 1637 of file AwsRdsDbInstanceDetails.h.

◆ SetReadReplicaDBClusterIdentifiers() [2/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetReadReplicaDBClusterIdentifiers ( const Aws::Vector< Aws::String > &  value)
inline

List of identifiers of Aurora DB clusters to which the RDS DB instance is replicated as a read replica.

Definition at line 1631 of file AwsRdsDbInstanceDetails.h.

◆ SetReadReplicaDBInstanceIdentifiers() [1/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetReadReplicaDBInstanceIdentifiers ( Aws::Vector< Aws::String > &&  value)
inline

List of identifiers of the read replicas associated with this DB instance.

Definition at line 1582 of file AwsRdsDbInstanceDetails.h.

◆ SetReadReplicaDBInstanceIdentifiers() [2/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetReadReplicaDBInstanceIdentifiers ( const Aws::Vector< Aws::String > &  value)
inline

List of identifiers of the read replicas associated with this DB instance.

Definition at line 1576 of file AwsRdsDbInstanceDetails.h.

◆ SetReadReplicaSourceDBInstanceIdentifier() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetReadReplicaSourceDBInstanceIdentifier ( Aws::String &&  value)
inline

If this DB instance is a read replica, contains the identifier of the source DB instance.

Definition at line 1533 of file AwsRdsDbInstanceDetails.h.

◆ SetReadReplicaSourceDBInstanceIdentifier() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetReadReplicaSourceDBInstanceIdentifier ( const Aws::String value)
inline

If this DB instance is a read replica, contains the identifier of the source DB instance.

Definition at line 1527 of file AwsRdsDbInstanceDetails.h.

◆ SetReadReplicaSourceDBInstanceIdentifier() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetReadReplicaSourceDBInstanceIdentifier ( const char *  value)
inline

If this DB instance is a read replica, contains the identifier of the source DB instance.

Definition at line 1539 of file AwsRdsDbInstanceDetails.h.

◆ SetSecondaryAvailabilityZone() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetSecondaryAvailabilityZone ( Aws::String &&  value)
inline

For a DB instance with multi-Availability Zone support, the name of the secondary Availability Zone.

Definition at line 1840 of file AwsRdsDbInstanceDetails.h.

◆ SetSecondaryAvailabilityZone() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetSecondaryAvailabilityZone ( const Aws::String value)
inline

For a DB instance with multi-Availability Zone support, the name of the secondary Availability Zone.

Definition at line 1834 of file AwsRdsDbInstanceDetails.h.

◆ SetSecondaryAvailabilityZone() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetSecondaryAvailabilityZone ( const char *  value)
inline

For a DB instance with multi-Availability Zone support, the name of the secondary Availability Zone.

Definition at line 1846 of file AwsRdsDbInstanceDetails.h.

◆ SetStatusInfos() [1/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetStatusInfos ( Aws::Vector< AwsRdsDbStatusInfo > &&  value)
inline

The status of a read replica. If the instance isn't a read replica, this is empty.

Definition at line 1889 of file AwsRdsDbInstanceDetails.h.

◆ SetStatusInfos() [2/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetStatusInfos ( const Aws::Vector< AwsRdsDbStatusInfo > &  value)
inline

The status of a read replica. If the instance isn't a read replica, this is empty.

Definition at line 1883 of file AwsRdsDbInstanceDetails.h.

◆ SetStorageEncrypted()

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetStorageEncrypted ( bool  value)
inline

Specifies whether the DB instance is encrypted.

Definition at line 795 of file AwsRdsDbInstanceDetails.h.

◆ SetStorageType() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetStorageType ( Aws::String &&  value)
inline

The storage type for the DB instance.

Definition at line 1934 of file AwsRdsDbInstanceDetails.h.

◆ SetStorageType() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetStorageType ( const Aws::String value)
inline

The storage type for the DB instance.

Definition at line 1929 of file AwsRdsDbInstanceDetails.h.

◆ SetStorageType() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetStorageType ( const char *  value)
inline

The storage type for the DB instance.

Definition at line 1939 of file AwsRdsDbInstanceDetails.h.

◆ SetTdeCredentialArn() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetTdeCredentialArn ( Aws::String &&  value)
inline

The ARN from the key store with which the instance is associated for TDE encryption.

Definition at line 825 of file AwsRdsDbInstanceDetails.h.

◆ SetTdeCredentialArn() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetTdeCredentialArn ( const Aws::String value)
inline

The ARN from the key store with which the instance is associated for TDE encryption.

Definition at line 819 of file AwsRdsDbInstanceDetails.h.

◆ SetTdeCredentialArn() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetTdeCredentialArn ( const char *  value)
inline

The ARN from the key store with which the instance is associated for TDE encryption.

Definition at line 831 of file AwsRdsDbInstanceDetails.h.

◆ SetTimezone() [1/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetTimezone ( Aws::String &&  value)
inline

The time zone of the DB instance.

Definition at line 2144 of file AwsRdsDbInstanceDetails.h.

◆ SetTimezone() [2/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetTimezone ( const Aws::String value)
inline

The time zone of the DB instance.

Definition at line 2139 of file AwsRdsDbInstanceDetails.h.

◆ SetTimezone() [3/3]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetTimezone ( const char *  value)
inline

The time zone of the DB instance.

Definition at line 2149 of file AwsRdsDbInstanceDetails.h.

◆ SetVpcSecurityGroups() [1/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetVpcSecurityGroups ( Aws::Vector< AwsRdsDbInstanceVpcSecurityGroup > &&  value)
inline

A list of VPC security groups that the DB instance belongs to.

Definition at line 870 of file AwsRdsDbInstanceDetails.h.

◆ SetVpcSecurityGroups() [2/2]

void Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::SetVpcSecurityGroups ( const Aws::Vector< AwsRdsDbInstanceVpcSecurityGroup > &  value)
inline

A list of VPC security groups that the DB instance belongs to.

Definition at line 865 of file AwsRdsDbInstanceDetails.h.

◆ StatusInfosHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::StatusInfosHasBeenSet ( ) const
inline

The status of a read replica. If the instance isn't a read replica, this is empty.

Definition at line 1877 of file AwsRdsDbInstanceDetails.h.

◆ StorageEncryptedHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::StorageEncryptedHasBeenSet ( ) const
inline

Specifies whether the DB instance is encrypted.

Definition at line 790 of file AwsRdsDbInstanceDetails.h.

◆ StorageTypeHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::StorageTypeHasBeenSet ( ) const
inline

The storage type for the DB instance.

Definition at line 1924 of file AwsRdsDbInstanceDetails.h.

◆ TdeCredentialArnHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::TdeCredentialArnHasBeenSet ( ) const
inline

The ARN from the key store with which the instance is associated for TDE encryption.

Definition at line 813 of file AwsRdsDbInstanceDetails.h.

◆ TimezoneHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::TimezoneHasBeenSet ( ) const
inline

The time zone of the DB instance.

Definition at line 2134 of file AwsRdsDbInstanceDetails.h.

◆ VpcSecurityGroupsHasBeenSet()

bool Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::VpcSecurityGroupsHasBeenSet ( ) const
inline

A list of VPC security groups that the DB instance belongs to.

Definition at line 860 of file AwsRdsDbInstanceDetails.h.

◆ WithAllocatedStorage()

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithAllocatedStorage ( int  value)
inline

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

Definition at line 1067 of file AwsRdsDbInstanceDetails.h.

◆ WithAssociatedRoles() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithAssociatedRoles ( Aws::Vector< AwsRdsDbInstanceAssociatedRole > &&  value)
inline

The IAM roles associated with the DB instance.

Definition at line 80 of file AwsRdsDbInstanceDetails.h.

◆ WithAssociatedRoles() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithAssociatedRoles ( const Aws::Vector< AwsRdsDbInstanceAssociatedRole > &  value)
inline

The IAM roles associated with the DB instance.

Definition at line 75 of file AwsRdsDbInstanceDetails.h.

◆ WithAutoMinorVersionUpgrade()

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithAutoMinorVersionUpgrade ( bool  value)
inline

Indicates whether minor version patches are applied automatically.

Definition at line 1508 of file AwsRdsDbInstanceDetails.h.

◆ WithAvailabilityZone() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone where the DB instance will be created.

Definition at line 1268 of file AwsRdsDbInstanceDetails.h.

◆ WithAvailabilityZone() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithAvailabilityZone ( const Aws::String value)
inline

The Availability Zone where the DB instance will be created.

Definition at line 1263 of file AwsRdsDbInstanceDetails.h.

◆ WithAvailabilityZone() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithAvailabilityZone ( const char *  value)
inline

The Availability Zone where the DB instance will be created.

Definition at line 1273 of file AwsRdsDbInstanceDetails.h.

◆ WithBackupRetentionPeriod()

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithBackupRetentionPeriod ( int  value)
inline

The number of days for which to retain automated backups.

Definition at line 1145 of file AwsRdsDbInstanceDetails.h.

◆ WithCACertificateIdentifier() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithCACertificateIdentifier ( Aws::String &&  value)
inline

The identifier of the CA certificate for this DB instance.

Definition at line 126 of file AwsRdsDbInstanceDetails.h.

◆ WithCACertificateIdentifier() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithCACertificateIdentifier ( const Aws::String value)
inline

The identifier of the CA certificate for this DB instance.

Definition at line 121 of file AwsRdsDbInstanceDetails.h.

◆ WithCACertificateIdentifier() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithCACertificateIdentifier ( const char *  value)
inline

The identifier of the CA certificate for this DB instance.

Definition at line 131 of file AwsRdsDbInstanceDetails.h.

◆ WithCharacterSetName() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithCharacterSetName ( Aws::String &&  value)
inline

The name of the character set that this DB instance is associated with.

Definition at line 1810 of file AwsRdsDbInstanceDetails.h.

◆ WithCharacterSetName() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithCharacterSetName ( const Aws::String value)
inline

The name of the character set that this DB instance is associated with.

Definition at line 1805 of file AwsRdsDbInstanceDetails.h.

◆ WithCharacterSetName() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithCharacterSetName ( const char *  value)
inline

The name of the character set that this DB instance is associated with.

Definition at line 1815 of file AwsRdsDbInstanceDetails.h.

◆ WithCopyTagsToSnapshot()

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithCopyTagsToSnapshot ( bool  value)
inline

Whether to copy resource tags to snapshots of the DB instance.

Definition at line 2024 of file AwsRdsDbInstanceDetails.h.

◆ WithDBClusterIdentifier() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDBClusterIdentifier ( Aws::String &&  value)
inline

If the DB instance is a member of a DB cluster, contains the name of the DB cluster that the DB instance is a member of.

Definition at line 174 of file AwsRdsDbInstanceDetails.h.

◆ WithDBClusterIdentifier() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDBClusterIdentifier ( const Aws::String value)
inline

If the DB instance is a member of a DB cluster, contains the name of the DB cluster that the DB instance is a member of.

Definition at line 168 of file AwsRdsDbInstanceDetails.h.

◆ WithDBClusterIdentifier() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDBClusterIdentifier ( const char *  value)
inline

If the DB instance is a member of a DB cluster, contains the name of the DB cluster that the DB instance is a member of.

Definition at line 180 of file AwsRdsDbInstanceDetails.h.

◆ WithDBInstanceClass() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDBInstanceClass ( Aws::String &&  value)
inline

Contains the name of the compute and memory capacity class of the DB instance.

Definition at line 272 of file AwsRdsDbInstanceDetails.h.

◆ WithDBInstanceClass() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDBInstanceClass ( const Aws::String value)
inline

Contains the name of the compute and memory capacity class of the DB instance.

Definition at line 266 of file AwsRdsDbInstanceDetails.h.

◆ WithDBInstanceClass() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDBInstanceClass ( const char *  value)
inline

Contains the name of the compute and memory capacity class of the DB instance.

Definition at line 278 of file AwsRdsDbInstanceDetails.h.

◆ WithDBInstanceIdentifier() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDBInstanceIdentifier ( Aws::String &&  value)
inline

Contains a user-supplied database identifier. This identifier is the unique key that identifies a DB instance.

Definition at line 223 of file AwsRdsDbInstanceDetails.h.

◆ WithDBInstanceIdentifier() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDBInstanceIdentifier ( const Aws::String value)
inline

Contains a user-supplied database identifier. This identifier is the unique key that identifies a DB instance.

Definition at line 217 of file AwsRdsDbInstanceDetails.h.

◆ WithDBInstanceIdentifier() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDBInstanceIdentifier ( const char *  value)
inline

Contains a user-supplied database identifier. This identifier is the unique key that identifies a DB instance.

Definition at line 229 of file AwsRdsDbInstanceDetails.h.

◆ WithDbInstancePort()

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDbInstancePort ( int  value)
inline

Specifies the port that the DB instance listens on. If the DB instance is part of a DB cluster, this can be a different port than the DB cluster port.

Definition at line 303 of file AwsRdsDbInstanceDetails.h.

◆ WithDbInstanceStatus() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDbInstanceStatus ( Aws::String &&  value)
inline

The current status of the DB instance.

Definition at line 996 of file AwsRdsDbInstanceDetails.h.

◆ WithDbInstanceStatus() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDbInstanceStatus ( const Aws::String value)
inline

The current status of the DB instance.

Definition at line 991 of file AwsRdsDbInstanceDetails.h.

◆ WithDbInstanceStatus() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDbInstanceStatus ( const char *  value)
inline

The current status of the DB instance.

Definition at line 1001 of file AwsRdsDbInstanceDetails.h.

◆ WithDbiResourceId() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDbiResourceId ( Aws::String &&  value)
inline

The Amazon Web Services Region-unique, immutable identifier for the DB instance. This identifier is found in CloudTrail log entries whenever the KMS key for the DB instance is accessed.

Definition at line 353 of file AwsRdsDbInstanceDetails.h.

◆ WithDbiResourceId() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDbiResourceId ( const Aws::String value)
inline

The Amazon Web Services Region-unique, immutable identifier for the DB instance. This identifier is found in CloudTrail log entries whenever the KMS key for the DB instance is accessed.

Definition at line 346 of file AwsRdsDbInstanceDetails.h.

◆ WithDbiResourceId() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDbiResourceId ( const char *  value)
inline

The Amazon Web Services Region-unique, immutable identifier for the DB instance. This identifier is found in CloudTrail log entries whenever the KMS key for the DB instance is accessed.

Definition at line 360 of file AwsRdsDbInstanceDetails.h.

◆ WithDBName() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDBName ( Aws::String &&  value)
inline

The meaning of this parameter differs according to the database engine you use.

MySQL, MariaDB, SQL Server, PostgreSQL

Contains the name of the initial database of this instance that was provided at create time, if one was specified when the DB instance was created. This same name is returned for the life of the DB instance.

Oracle

Contains the Oracle System ID (SID) of the created DB instance. Not shown when the returned parameters do not apply to an Oracle DB instance.

Definition at line 438 of file AwsRdsDbInstanceDetails.h.

◆ WithDBName() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDBName ( const Aws::String value)
inline

The meaning of this parameter differs according to the database engine you use.

MySQL, MariaDB, SQL Server, PostgreSQL

Contains the name of the initial database of this instance that was provided at create time, if one was specified when the DB instance was created. This same name is returned for the life of the DB instance.

Oracle

Contains the Oracle System ID (SID) of the created DB instance. Not shown when the returned parameters do not apply to an Oracle DB instance.

Definition at line 427 of file AwsRdsDbInstanceDetails.h.

◆ WithDBName() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDBName ( const char *  value)
inline

The meaning of this parameter differs according to the database engine you use.

MySQL, MariaDB, SQL Server, PostgreSQL

Contains the name of the initial database of this instance that was provided at create time, if one was specified when the DB instance was created. This same name is returned for the life of the DB instance.

Oracle

Contains the Oracle System ID (SID) of the created DB instance. Not shown when the returned parameters do not apply to an Oracle DB instance.

Definition at line 449 of file AwsRdsDbInstanceDetails.h.

◆ WithDbParameterGroups() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDbParameterGroups ( Aws::Vector< AwsRdsDbParameterGroup > &&  value)
inline

A list of the DB parameter groups to assign to the DB instance.

Definition at line 1222 of file AwsRdsDbInstanceDetails.h.

◆ WithDbParameterGroups() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDbParameterGroups ( const Aws::Vector< AwsRdsDbParameterGroup > &  value)
inline

A list of the DB parameter groups to assign to the DB instance.

Definition at line 1217 of file AwsRdsDbInstanceDetails.h.

◆ WithDbSecurityGroups() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDbSecurityGroups ( Aws::Vector< Aws::String > &&  value)
inline

A list of the DB security groups to assign to the DB instance.

Definition at line 1176 of file AwsRdsDbInstanceDetails.h.

◆ WithDbSecurityGroups() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDbSecurityGroups ( const Aws::Vector< Aws::String > &  value)
inline

A list of the DB security groups to assign to the DB instance.

Definition at line 1171 of file AwsRdsDbInstanceDetails.h.

◆ WithDbSubnetGroup() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDbSubnetGroup ( AwsRdsDbSubnetGroup &&  value)
inline

Information about the subnet group that is associated with the DB instance.

Definition at line 1310 of file AwsRdsDbInstanceDetails.h.

◆ WithDbSubnetGroup() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDbSubnetGroup ( const AwsRdsDbSubnetGroup value)
inline

Information about the subnet group that is associated with the DB instance.

Definition at line 1304 of file AwsRdsDbInstanceDetails.h.

◆ WithDeletionProtection()

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDeletionProtection ( bool  value)
inline

Indicates whether the DB instance has deletion protection enabled.

When deletion protection is enabled, the database cannot be deleted.

Definition at line 474 of file AwsRdsDbInstanceDetails.h.

◆ WithDomainMemberships() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDomainMemberships ( Aws::Vector< AwsRdsDbDomainMembership > &&  value)
inline

The Active Directory domain membership records associated with the DB instance.

Definition at line 1991 of file AwsRdsDbInstanceDetails.h.

◆ WithDomainMemberships() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithDomainMemberships ( const Aws::Vector< AwsRdsDbDomainMembership > &  value)
inline

The Active Directory domain membership records associated with the DB instance.

Definition at line 1985 of file AwsRdsDbInstanceDetails.h.

◆ WithEnabledCloudWatchLogsExports() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithEnabledCloudWatchLogsExports ( Aws::Vector< Aws::String > &&  value)
inline

A list of log types that this DB instance is configured to export to CloudWatch Logs.

Definition at line 2292 of file AwsRdsDbInstanceDetails.h.

◆ WithEnabledCloudWatchLogsExports() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithEnabledCloudWatchLogsExports ( const Aws::Vector< Aws::String > &  value)
inline

A list of log types that this DB instance is configured to export to CloudWatch Logs.

Definition at line 2286 of file AwsRdsDbInstanceDetails.h.

◆ WithEndpoint() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithEndpoint ( AwsRdsDbInstanceEndpoint &&  value)
inline

Specifies the connection endpoint.

Definition at line 505 of file AwsRdsDbInstanceDetails.h.

◆ WithEndpoint() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithEndpoint ( const AwsRdsDbInstanceEndpoint value)
inline

Specifies the connection endpoint.

Definition at line 500 of file AwsRdsDbInstanceDetails.h.

◆ WithEngine() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithEngine ( Aws::String &&  value)
inline

Provides the name of the database engine to use for this DB instance.

Definition at line 541 of file AwsRdsDbInstanceDetails.h.

◆ WithEngine() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithEngine ( const Aws::String value)
inline

Provides the name of the database engine to use for this DB instance.

Definition at line 536 of file AwsRdsDbInstanceDetails.h.

◆ WithEngine() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithEngine ( const char *  value)
inline

Provides the name of the database engine to use for this DB instance.

Definition at line 546 of file AwsRdsDbInstanceDetails.h.

◆ WithEngineVersion() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithEngineVersion ( Aws::String &&  value)
inline

Indicates the database engine version.

Definition at line 582 of file AwsRdsDbInstanceDetails.h.

◆ WithEngineVersion() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithEngineVersion ( const Aws::String value)
inline

Indicates the database engine version.

Definition at line 577 of file AwsRdsDbInstanceDetails.h.

◆ WithEngineVersion() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithEngineVersion ( const char *  value)
inline

Indicates the database engine version.

Definition at line 587 of file AwsRdsDbInstanceDetails.h.

◆ WithEnhancedMonitoringResourceArn() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithEnhancedMonitoringResourceArn ( Aws::String &&  value)
inline

The ARN of the CloudWatch Logs log stream that receives the enhanced monitoring metrics data for the DB instance.

Definition at line 954 of file AwsRdsDbInstanceDetails.h.

◆ WithEnhancedMonitoringResourceArn() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithEnhancedMonitoringResourceArn ( const Aws::String value)
inline

The ARN of the CloudWatch Logs log stream that receives the enhanced monitoring metrics data for the DB instance.

Definition at line 948 of file AwsRdsDbInstanceDetails.h.

◆ WithEnhancedMonitoringResourceArn() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithEnhancedMonitoringResourceArn ( const char *  value)
inline

The ARN of the CloudWatch Logs log stream that receives the enhanced monitoring metrics data for the DB instance.

Definition at line 960 of file AwsRdsDbInstanceDetails.h.

◆ WithIAMDatabaseAuthenticationEnabled()

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithIAMDatabaseAuthenticationEnabled ( bool  value)
inline

True if mapping of IAM accounts to database accounts is enabled, and otherwise false.

IAM database authentication can be enabled for the following database engines.

  • For MySQL 5.6, minor version 5.6.34 or higher

  • For MySQL 5.7, minor version 5.7.16 or higher

  • Aurora 5.6 or higher

Definition at line 624 of file AwsRdsDbInstanceDetails.h.

◆ WithInstanceCreateTime() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithInstanceCreateTime ( Aws::String &&  value)
inline

Indicates when the DB instance was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 688 of file AwsRdsDbInstanceDetails.h.

◆ WithInstanceCreateTime() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithInstanceCreateTime ( const Aws::String value)
inline

Indicates when the DB instance was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 679 of file AwsRdsDbInstanceDetails.h.

◆ WithInstanceCreateTime() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithInstanceCreateTime ( const char *  value)
inline

Indicates when the DB instance was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 697 of file AwsRdsDbInstanceDetails.h.

◆ WithIops()

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithIops ( int  value)
inline

Specifies the provisioned IOPS (I/O operations per second) for this DB instance.

Definition at line 1733 of file AwsRdsDbInstanceDetails.h.

◆ WithKmsKeyId() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithKmsKeyId ( Aws::String &&  value)
inline

If StorageEncrypted is true, the KMS key identifier for the encrypted DB instance.

Definition at line 740 of file AwsRdsDbInstanceDetails.h.

◆ WithKmsKeyId() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithKmsKeyId ( const Aws::String value)
inline

If StorageEncrypted is true, the KMS key identifier for the encrypted DB instance.

Definition at line 734 of file AwsRdsDbInstanceDetails.h.

◆ WithKmsKeyId() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithKmsKeyId ( const char *  value)
inline

If StorageEncrypted is true, the KMS key identifier for the encrypted DB instance.

Definition at line 746 of file AwsRdsDbInstanceDetails.h.

◆ WithLatestRestorableTime() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithLatestRestorableTime ( Aws::String &&  value)
inline

Specifies the latest time to which a database can be restored with point-in-time restore.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 1478 of file AwsRdsDbInstanceDetails.h.

◆ WithLatestRestorableTime() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithLatestRestorableTime ( const Aws::String value)
inline

Specifies the latest time to which a database can be restored with point-in-time restore.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 1469 of file AwsRdsDbInstanceDetails.h.

◆ WithLatestRestorableTime() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithLatestRestorableTime ( const char *  value)
inline

Specifies the latest time to which a database can be restored with point-in-time restore.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 1487 of file AwsRdsDbInstanceDetails.h.

◆ WithLicenseModel() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithLicenseModel ( Aws::String &&  value)
inline

License model information for this DB instance.

Definition at line 1703 of file AwsRdsDbInstanceDetails.h.

◆ WithLicenseModel() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithLicenseModel ( const Aws::String value)
inline

License model information for this DB instance.

Definition at line 1698 of file AwsRdsDbInstanceDetails.h.

◆ WithLicenseModel() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithLicenseModel ( const char *  value)
inline

License model information for this DB instance.

Definition at line 1708 of file AwsRdsDbInstanceDetails.h.

◆ WithListenerEndpoint() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithListenerEndpoint ( AwsRdsDbInstanceEndpoint &&  value)
inline

Definition at line 2378 of file AwsRdsDbInstanceDetails.h.

◆ WithListenerEndpoint() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithListenerEndpoint ( const AwsRdsDbInstanceEndpoint value)
inline

Definition at line 2375 of file AwsRdsDbInstanceDetails.h.

◆ WithMasterUsername() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithMasterUsername ( Aws::String &&  value)
inline

The master user name of the DB instance.

Definition at line 1037 of file AwsRdsDbInstanceDetails.h.

◆ WithMasterUsername() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithMasterUsername ( const Aws::String value)
inline

The master user name of the DB instance.

Definition at line 1032 of file AwsRdsDbInstanceDetails.h.

◆ WithMasterUsername() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithMasterUsername ( const char *  value)
inline

The master user name of the DB instance.

Definition at line 1042 of file AwsRdsDbInstanceDetails.h.

◆ WithMaxAllocatedStorage()

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithMaxAllocatedStorage ( int  value)
inline

The upper limit to which Amazon RDS can automatically scale the storage of the DB instance.

Definition at line 2403 of file AwsRdsDbInstanceDetails.h.

◆ WithMonitoringInterval()

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithMonitoringInterval ( int  value)
inline

The interval, in seconds, between points when enhanced monitoring metrics are collected for the DB instance.

Definition at line 2049 of file AwsRdsDbInstanceDetails.h.

◆ WithMonitoringRoleArn() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithMonitoringRoleArn ( Aws::String &&  value)
inline

The ARN for the IAM role that permits Amazon RDS to send enhanced monitoring metrics to CloudWatch Logs.

Definition at line 2092 of file AwsRdsDbInstanceDetails.h.

◆ WithMonitoringRoleArn() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithMonitoringRoleArn ( const Aws::String value)
inline

The ARN for the IAM role that permits Amazon RDS to send enhanced monitoring metrics to CloudWatch Logs.

Definition at line 2086 of file AwsRdsDbInstanceDetails.h.

◆ WithMonitoringRoleArn() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithMonitoringRoleArn ( const char *  value)
inline

The ARN for the IAM role that permits Amazon RDS to send enhanced monitoring metrics to CloudWatch Logs.

Definition at line 2098 of file AwsRdsDbInstanceDetails.h.

◆ WithMultiAz()

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithMultiAz ( bool  value)
inline

Whether the DB instance is a multiple Availability Zone deployment.

Definition at line 911 of file AwsRdsDbInstanceDetails.h.

◆ WithOptionGroupMemberships() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithOptionGroupMemberships ( Aws::Vector< AwsRdsDbOptionGroupMembership > &&  value)
inline

The list of option group memberships for this DB instance.

Definition at line 1764 of file AwsRdsDbInstanceDetails.h.

◆ WithOptionGroupMemberships() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithOptionGroupMemberships ( const Aws::Vector< AwsRdsDbOptionGroupMembership > &  value)
inline

The list of option group memberships for this DB instance.

Definition at line 1759 of file AwsRdsDbInstanceDetails.h.

◆ WithPendingModifiedValues() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithPendingModifiedValues ( AwsRdsDbPendingModifiedValues &&  value)
inline

Changes to the DB instance that are currently pending.

Definition at line 1414 of file AwsRdsDbInstanceDetails.h.

◆ WithPendingModifiedValues() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithPendingModifiedValues ( const AwsRdsDbPendingModifiedValues value)
inline

Changes to the DB instance that are currently pending.

Definition at line 1409 of file AwsRdsDbInstanceDetails.h.

◆ WithPerformanceInsightsEnabled()

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithPerformanceInsightsEnabled ( bool  value)
inline

Indicates whether Performance Insights is enabled for the DB instance.

Definition at line 2185 of file AwsRdsDbInstanceDetails.h.

◆ WithPerformanceInsightsKmsKeyId() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithPerformanceInsightsKmsKeyId ( Aws::String &&  value)
inline

The identifier of the KMS key used to encrypt the Performance Insights data.

Definition at line 2228 of file AwsRdsDbInstanceDetails.h.

◆ WithPerformanceInsightsKmsKeyId() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithPerformanceInsightsKmsKeyId ( const Aws::String value)
inline

The identifier of the KMS key used to encrypt the Performance Insights data.

Definition at line 2222 of file AwsRdsDbInstanceDetails.h.

◆ WithPerformanceInsightsKmsKeyId() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithPerformanceInsightsKmsKeyId ( const char *  value)
inline

The identifier of the KMS key used to encrypt the Performance Insights data.

Definition at line 2234 of file AwsRdsDbInstanceDetails.h.

◆ WithPerformanceInsightsRetentionPeriod()

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithPerformanceInsightsRetentionPeriod ( int  value)
inline

The number of days to retain Performance Insights data.

Definition at line 2255 of file AwsRdsDbInstanceDetails.h.

◆ WithPreferredBackupWindow() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithPreferredBackupWindow ( Aws::String &&  value)
inline

The range of time each day when automated backups are created, if automated backups are enabled.

Uses the format HH:MM-HH:MM. For example, 04:52-05:22.

Definition at line 1117 of file AwsRdsDbInstanceDetails.h.

◆ WithPreferredBackupWindow() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithPreferredBackupWindow ( const Aws::String value)
inline

The range of time each day when automated backups are created, if automated backups are enabled.

Uses the format HH:MM-HH:MM. For example, 04:52-05:22.

Definition at line 1110 of file AwsRdsDbInstanceDetails.h.

◆ WithPreferredBackupWindow() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithPreferredBackupWindow ( const char *  value)
inline

The range of time each day when automated backups are created, if automated backups are enabled.

Uses the format HH:MM-HH:MM. For example, 04:52-05:22.

Definition at line 1124 of file AwsRdsDbInstanceDetails.h.

◆ WithPreferredMaintenanceWindow() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithPreferredMaintenanceWindow ( Aws::String &&  value)
inline

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

Uses the format <day>:HH:MM-<day>:HH:MM.

For the day values, use mon|tue|wed|thu|fri|sat|sun.

For example, sun:09:32-sun:10:02.

Definition at line 1374 of file AwsRdsDbInstanceDetails.h.

◆ WithPreferredMaintenanceWindow() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithPreferredMaintenanceWindow ( const Aws::String value)
inline

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

Uses the format <day>:HH:MM-<day>:HH:MM.

For the day values, use mon|tue|wed|thu|fri|sat|sun.

For example, sun:09:32-sun:10:02.

Definition at line 1365 of file AwsRdsDbInstanceDetails.h.

◆ WithPreferredMaintenanceWindow() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithPreferredMaintenanceWindow ( const char *  value)
inline

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

Uses the format <day>:HH:MM-<day>:HH:MM.

For the day values, use mon|tue|wed|thu|fri|sat|sun.

For example, sun:09:32-sun:10:02.

Definition at line 1383 of file AwsRdsDbInstanceDetails.h.

◆ WithProcessorFeatures() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithProcessorFeatures ( Aws::Vector< AwsRdsDbProcessorFeature > &&  value)
inline

The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

Definition at line 2347 of file AwsRdsDbInstanceDetails.h.

◆ WithProcessorFeatures() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithProcessorFeatures ( const Aws::Vector< AwsRdsDbProcessorFeature > &  value)
inline

The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.

Definition at line 2341 of file AwsRdsDbInstanceDetails.h.

◆ WithPromotionTier()

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithPromotionTier ( int  value)
inline

The order in which to promote an Aurora replica to the primary instance after a failure of the existing primary instance.

Definition at line 2123 of file AwsRdsDbInstanceDetails.h.

◆ WithPubliclyAccessible()

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithPubliclyAccessible ( bool  value)
inline

Specifies the accessibility options for the DB instance.

A value of true specifies an Internet-facing instance with a publicly resolvable DNS name, which resolves to a public IP address.

A value of false specifies an internal instance with a DNS name that resolves to a private IP address.

Definition at line 779 of file AwsRdsDbInstanceDetails.h.

◆ WithReadReplicaDBClusterIdentifiers() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithReadReplicaDBClusterIdentifiers ( Aws::Vector< Aws::String > &&  value)
inline

List of identifiers of Aurora DB clusters to which the RDS DB instance is replicated as a read replica.

Definition at line 1649 of file AwsRdsDbInstanceDetails.h.

◆ WithReadReplicaDBClusterIdentifiers() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithReadReplicaDBClusterIdentifiers ( const Aws::Vector< Aws::String > &  value)
inline

List of identifiers of Aurora DB clusters to which the RDS DB instance is replicated as a read replica.

Definition at line 1643 of file AwsRdsDbInstanceDetails.h.

◆ WithReadReplicaDBInstanceIdentifiers() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithReadReplicaDBInstanceIdentifiers ( Aws::Vector< Aws::String > &&  value)
inline

List of identifiers of the read replicas associated with this DB instance.

Definition at line 1594 of file AwsRdsDbInstanceDetails.h.

◆ WithReadReplicaDBInstanceIdentifiers() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithReadReplicaDBInstanceIdentifiers ( const Aws::Vector< Aws::String > &  value)
inline

List of identifiers of the read replicas associated with this DB instance.

Definition at line 1588 of file AwsRdsDbInstanceDetails.h.

◆ WithReadReplicaSourceDBInstanceIdentifier() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithReadReplicaSourceDBInstanceIdentifier ( Aws::String &&  value)
inline

If this DB instance is a read replica, contains the identifier of the source DB instance.

Definition at line 1551 of file AwsRdsDbInstanceDetails.h.

◆ WithReadReplicaSourceDBInstanceIdentifier() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithReadReplicaSourceDBInstanceIdentifier ( const Aws::String value)
inline

If this DB instance is a read replica, contains the identifier of the source DB instance.

Definition at line 1545 of file AwsRdsDbInstanceDetails.h.

◆ WithReadReplicaSourceDBInstanceIdentifier() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithReadReplicaSourceDBInstanceIdentifier ( const char *  value)
inline

If this DB instance is a read replica, contains the identifier of the source DB instance.

Definition at line 1557 of file AwsRdsDbInstanceDetails.h.

◆ WithSecondaryAvailabilityZone() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithSecondaryAvailabilityZone ( Aws::String &&  value)
inline

For a DB instance with multi-Availability Zone support, the name of the secondary Availability Zone.

Definition at line 1858 of file AwsRdsDbInstanceDetails.h.

◆ WithSecondaryAvailabilityZone() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithSecondaryAvailabilityZone ( const Aws::String value)
inline

For a DB instance with multi-Availability Zone support, the name of the secondary Availability Zone.

Definition at line 1852 of file AwsRdsDbInstanceDetails.h.

◆ WithSecondaryAvailabilityZone() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithSecondaryAvailabilityZone ( const char *  value)
inline

For a DB instance with multi-Availability Zone support, the name of the secondary Availability Zone.

Definition at line 1864 of file AwsRdsDbInstanceDetails.h.

◆ WithStatusInfos() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithStatusInfos ( Aws::Vector< AwsRdsDbStatusInfo > &&  value)
inline

The status of a read replica. If the instance isn't a read replica, this is empty.

Definition at line 1901 of file AwsRdsDbInstanceDetails.h.

◆ WithStatusInfos() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithStatusInfos ( const Aws::Vector< AwsRdsDbStatusInfo > &  value)
inline

The status of a read replica. If the instance isn't a read replica, this is empty.

Definition at line 1895 of file AwsRdsDbInstanceDetails.h.

◆ WithStorageEncrypted()

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithStorageEncrypted ( bool  value)
inline

Specifies whether the DB instance is encrypted.

Definition at line 800 of file AwsRdsDbInstanceDetails.h.

◆ WithStorageType() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithStorageType ( Aws::String &&  value)
inline

The storage type for the DB instance.

Definition at line 1949 of file AwsRdsDbInstanceDetails.h.

◆ WithStorageType() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithStorageType ( const Aws::String value)
inline

The storage type for the DB instance.

Definition at line 1944 of file AwsRdsDbInstanceDetails.h.

◆ WithStorageType() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithStorageType ( const char *  value)
inline

The storage type for the DB instance.

Definition at line 1954 of file AwsRdsDbInstanceDetails.h.

◆ WithTdeCredentialArn() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithTdeCredentialArn ( Aws::String &&  value)
inline

The ARN from the key store with which the instance is associated for TDE encryption.

Definition at line 843 of file AwsRdsDbInstanceDetails.h.

◆ WithTdeCredentialArn() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithTdeCredentialArn ( const Aws::String value)
inline

The ARN from the key store with which the instance is associated for TDE encryption.

Definition at line 837 of file AwsRdsDbInstanceDetails.h.

◆ WithTdeCredentialArn() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithTdeCredentialArn ( const char *  value)
inline

The ARN from the key store with which the instance is associated for TDE encryption.

Definition at line 849 of file AwsRdsDbInstanceDetails.h.

◆ WithTimezone() [1/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithTimezone ( Aws::String &&  value)
inline

The time zone of the DB instance.

Definition at line 2159 of file AwsRdsDbInstanceDetails.h.

◆ WithTimezone() [2/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithTimezone ( const Aws::String value)
inline

The time zone of the DB instance.

Definition at line 2154 of file AwsRdsDbInstanceDetails.h.

◆ WithTimezone() [3/3]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithTimezone ( const char *  value)
inline

The time zone of the DB instance.

Definition at line 2164 of file AwsRdsDbInstanceDetails.h.

◆ WithVpcSecurityGroups() [1/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithVpcSecurityGroups ( Aws::Vector< AwsRdsDbInstanceVpcSecurityGroup > &&  value)
inline

A list of VPC security groups that the DB instance belongs to.

Definition at line 880 of file AwsRdsDbInstanceDetails.h.

◆ WithVpcSecurityGroups() [2/2]

AwsRdsDbInstanceDetails& Aws::SecurityHub::Model::AwsRdsDbInstanceDetails::WithVpcSecurityGroups ( const Aws::Vector< AwsRdsDbInstanceVpcSecurityGroup > &  value)
inline

A list of VPC security groups that the DB instance belongs to.

Definition at line 875 of file AwsRdsDbInstanceDetails.h.


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