Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Service Configuration
- Errors
- ActivityStreamMode
- ActivityStreamStatus
- ApplyMethod
- AuthScheme
- DBProxyEndpointStatus
- DBProxyEndpointTargetRole
- DBProxyStatus
- EngineFamily
- FailoverStatus
- IAMAuthMode
- ReplicaMode
- SourceType
- TargetHealthReason
- TargetRole
- TargetState
- TargetType
- WriteForwardingStatus
- AccountQuota
- AvailabilityZone
- AvailableProcessorFeature
- Certificate
- CharacterSet
- CloudwatchLogsExportConfiguration
- ClusterPendingModifiedValues
- ConnectionPoolConfiguration
- ConnectionPoolConfigurationInfo
- CustomAvailabilityZone
- DBCluster
- DBClusterBacktrack
- DBClusterEndpoint
- DBClusterMember
- DBClusterOptionGroupStatus
- DBClusterParameterGroup
- DBClusterParameterGroupNameMessage
- DBClusterRole
- DBClusterSnapshot
- DBClusterSnapshotAttribute
- DBClusterSnapshotAttributesResult
- DBEngineVersion
- DBInstance
- DBInstanceAutomatedBackup
- DBInstanceAutomatedBackupsReplication
- DBInstanceRole
- DBInstanceStatusInfo
- DBParameterGroup
- DBParameterGroupNameMessage
- DBParameterGroupStatus
- DBProxy
- DBProxyEndpoint
- DBProxyTarget
- DBProxyTargetGroup
- DBSecurityGroup
- DBSecurityGroupMembership
- DBSnapshot
- DBSnapshotAttribute
- DBSnapshotAttributesResult
- DBSubnetGroup
- DescribeDBLogFilesDetails
- DomainMembership
- DoubleRange
- EC2SecurityGroup
- Endpoint
- EngineDefaults
- Event
- EventCategoriesMap
- EventSubscription
- ExportTask
- FailoverState
- Filter
- GlobalCluster
- GlobalClusterMember
- IPRange
- InstallationMedia
- InstallationMediaFailureCause
- MinimumEngineVersionPerAllowedValue
- Option
- OptionConfiguration
- OptionGroup
- OptionGroupMembership
- OptionGroupOption
- OptionGroupOptionSetting
- OptionSetting
- OptionVersion
- OrderableDBInstanceOption
- Outpost
- Parameter
- PendingCloudwatchLogsExports
- PendingMaintenanceAction
- PendingModifiedValues
- ProcessorFeature
- Range
- RecurringCharge
- ReservedDBInstance
- ReservedDBInstancesOffering
- ResourcePendingMaintenanceActions
- RestoreWindow
- ScalingConfiguration
- ScalingConfigurationInfo
- SourceRegion
- Subnet
- Tag
- TargetHealth
- Timezone
- UpgradeTarget
- UserAuthConfig
- UserAuthConfigInfo
- ValidDBInstanceModificationsMessage
- ValidStorageOptions
- VpcSecurityGroupMembership
- VpnDetails
Synopsis
- defaultService :: Service
- _PointInTimeRestoreNotEnabledFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDBParameterGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ReservedDBInstanceQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SourceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _CertificateNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _AuthorizationQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBClusterSnapshotAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBParameterGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBInstanceRoleQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBInstanceRoleAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBParameterGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _BackupPolicyNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InsufficientDBClusterCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ReservedDBInstanceAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ProvisionedIopsNotAvailableInAZFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBProxyTargetAlreadyRegisteredFault :: AsError a => Getting (First ServiceError) a ServiceError
- _AuthorizationAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SubscriptionCategoryNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBProxyTargetNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SubscriptionNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidSubnet :: AsError a => Getting (First ServiceError) a ServiceError
- _SharedSnapshotQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBSubnetQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _GlobalClusterAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _OptionGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBClusterNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDBProxyEndpointStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBLogFileNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBProxyTargetGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidS3BucketFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBProxyQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _IamRoleNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBClusterAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _StorageTypeNotSupportedFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBSecurityGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBProxyEndpointNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _OptionGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ExportTaskNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InsufficientAvailableIPsInSubnetFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBProxyNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _OptionGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBSecurityGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SNSTopicArnNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDBClusterEndpointStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidEventSubscriptionStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDBInstanceAutomatedBackupStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _KMSKeyNotAccessibleFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBSnapshotNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBClusterParameterGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBClusterQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidExportOnlyFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SnapshotQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDBClusterCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBSubnetGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SNSNoAuthorizationFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBSecurityGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBSecurityGroupNotSupportedFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDBProxyStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBProxyEndpointQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InstanceQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBClusterBacktrackNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DomainNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBParameterGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDBSubnetGroupFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ReservedDBInstancesOfferingNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDBSubnetStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBClusterSnapshotNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SNSInvalidTopicFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InsufficientDBInstanceCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDBClusterSnapshotStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InstallationMediaAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _SubscriptionAlreadyExistFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBClusterRoleAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _IamRoleMissingPermissionsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBClusterRoleQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidVPCNetworkStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBInstanceRoleNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _AuthorizationNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ReservedDBInstanceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBSubnetGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _CustomAvailabilityZoneNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBProxyEndpointAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidGlobalClusterStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBSubnetGroupNotAllowedFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidExportTaskStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidExportSourceStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ExportTaskAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _EventSubscriptionQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InsufficientStorageClusterCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBClusterEndpointQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidOptionGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBInstanceAutomatedBackupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _CustomAvailabilityZoneAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDBClusterStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _GlobalClusterNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBInstanceAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidRestoreFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDBSecurityGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBSubnetGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBUpgradeDependencyFailureFault :: AsError a => Getting (First ServiceError) a ServiceError
- _CustomAvailabilityZoneQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDBInstanceStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBClusterEndpointAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBSnapshotAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBInstanceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _StorageQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBProxyAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBInstanceAutomatedBackupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDBSnapshotStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidDBSubnetGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError
- _GlobalClusterQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBClusterEndpointNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _InstallationMediaNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- _DBSubnetGroupDoesNotCoverEnoughAZs :: AsError a => Getting (First ServiceError) a ServiceError
- _SubnetAlreadyInUse :: AsError a => Getting (First ServiceError) a ServiceError
- _DBClusterRoleNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError
- newtype ActivityStreamMode where
- ActivityStreamMode' { }
- pattern ActivityStreamMode_Async :: ActivityStreamMode
- pattern ActivityStreamMode_Sync :: ActivityStreamMode
- newtype ActivityStreamStatus where
- newtype ApplyMethod where
- ApplyMethod' { }
- pattern ApplyMethod_Immediate :: ApplyMethod
- pattern ApplyMethod_Pending_reboot :: ApplyMethod
- newtype AuthScheme where
- AuthScheme' { }
- pattern AuthScheme_SECRETS :: AuthScheme
- newtype DBProxyEndpointStatus where
- DBProxyEndpointStatus' { }
- pattern DBProxyEndpointStatus_Available :: DBProxyEndpointStatus
- pattern DBProxyEndpointStatus_Creating :: DBProxyEndpointStatus
- pattern DBProxyEndpointStatus_Deleting :: DBProxyEndpointStatus
- pattern DBProxyEndpointStatus_Incompatible_network :: DBProxyEndpointStatus
- pattern DBProxyEndpointStatus_Insufficient_resource_limits :: DBProxyEndpointStatus
- pattern DBProxyEndpointStatus_Modifying :: DBProxyEndpointStatus
- newtype DBProxyEndpointTargetRole where
- newtype DBProxyStatus where
- DBProxyStatus' { }
- pattern DBProxyStatus_Available :: DBProxyStatus
- pattern DBProxyStatus_Creating :: DBProxyStatus
- pattern DBProxyStatus_Deleting :: DBProxyStatus
- pattern DBProxyStatus_Incompatible_network :: DBProxyStatus
- pattern DBProxyStatus_Insufficient_resource_limits :: DBProxyStatus
- pattern DBProxyStatus_Modifying :: DBProxyStatus
- pattern DBProxyStatus_Reactivating :: DBProxyStatus
- pattern DBProxyStatus_Suspended :: DBProxyStatus
- pattern DBProxyStatus_Suspending :: DBProxyStatus
- newtype EngineFamily where
- EngineFamily' { }
- pattern EngineFamily_MYSQL :: EngineFamily
- pattern EngineFamily_POSTGRESQL :: EngineFamily
- newtype FailoverStatus where
- FailoverStatus' { }
- pattern FailoverStatus_Cancelling :: FailoverStatus
- pattern FailoverStatus_Failing_over :: FailoverStatus
- pattern FailoverStatus_Pending :: FailoverStatus
- newtype IAMAuthMode where
- IAMAuthMode' { }
- pattern IAMAuthMode_DISABLED :: IAMAuthMode
- pattern IAMAuthMode_REQUIRED :: IAMAuthMode
- newtype ReplicaMode where
- ReplicaMode' { }
- pattern ReplicaMode_Mounted :: ReplicaMode
- pattern ReplicaMode_Open_read_only :: ReplicaMode
- newtype SourceType where
- SourceType' { }
- pattern SourceType_Db_cluster :: SourceType
- pattern SourceType_Db_cluster_snapshot :: SourceType
- pattern SourceType_Db_instance :: SourceType
- pattern SourceType_Db_parameter_group :: SourceType
- pattern SourceType_Db_security_group :: SourceType
- pattern SourceType_Db_snapshot :: SourceType
- newtype TargetHealthReason where
- TargetHealthReason' { }
- pattern TargetHealthReason_AUTH_FAILURE :: TargetHealthReason
- pattern TargetHealthReason_CONNECTION_FAILED :: TargetHealthReason
- pattern TargetHealthReason_INVALID_REPLICATION_STATE :: TargetHealthReason
- pattern TargetHealthReason_PENDING_PROXY_CAPACITY :: TargetHealthReason
- pattern TargetHealthReason_UNREACHABLE :: TargetHealthReason
- newtype TargetRole where
- TargetRole' { }
- pattern TargetRole_READ_ONLY :: TargetRole
- pattern TargetRole_READ_WRITE :: TargetRole
- pattern TargetRole_UNKNOWN :: TargetRole
- newtype TargetState where
- TargetState' { }
- pattern TargetState_AVAILABLE :: TargetState
- pattern TargetState_REGISTERING :: TargetState
- pattern TargetState_UNAVAILABLE :: TargetState
- newtype TargetType where
- TargetType' { }
- pattern TargetType_RDS_INSTANCE :: TargetType
- pattern TargetType_RDS_SERVERLESS_ENDPOINT :: TargetType
- pattern TargetType_TRACKED_CLUSTER :: TargetType
- newtype WriteForwardingStatus where
- WriteForwardingStatus' { }
- pattern WriteForwardingStatus_Disabled :: WriteForwardingStatus
- pattern WriteForwardingStatus_Disabling :: WriteForwardingStatus
- pattern WriteForwardingStatus_Enabled :: WriteForwardingStatus
- pattern WriteForwardingStatus_Enabling :: WriteForwardingStatus
- pattern WriteForwardingStatus_Unknown :: WriteForwardingStatus
- data AccountQuota = AccountQuota' {}
- newAccountQuota :: AccountQuota
- accountQuota_max :: Lens' AccountQuota (Maybe Integer)
- accountQuota_used :: Lens' AccountQuota (Maybe Integer)
- accountQuota_accountQuotaName :: Lens' AccountQuota (Maybe Text)
- data AvailabilityZone = AvailabilityZone' {}
- newAvailabilityZone :: AvailabilityZone
- availabilityZone_name :: Lens' AvailabilityZone (Maybe Text)
- data AvailableProcessorFeature = AvailableProcessorFeature' {
- name :: Maybe Text
- defaultValue :: Maybe Text
- allowedValues :: Maybe Text
- newAvailableProcessorFeature :: AvailableProcessorFeature
- availableProcessorFeature_name :: Lens' AvailableProcessorFeature (Maybe Text)
- availableProcessorFeature_defaultValue :: Lens' AvailableProcessorFeature (Maybe Text)
- availableProcessorFeature_allowedValues :: Lens' AvailableProcessorFeature (Maybe Text)
- data Certificate = Certificate' {}
- newCertificate :: Certificate
- certificate_certificateType :: Lens' Certificate (Maybe Text)
- certificate_customerOverride :: Lens' Certificate (Maybe Bool)
- certificate_certificateArn :: Lens' Certificate (Maybe Text)
- certificate_customerOverrideValidTill :: Lens' Certificate (Maybe UTCTime)
- certificate_validTill :: Lens' Certificate (Maybe UTCTime)
- certificate_certificateIdentifier :: Lens' Certificate (Maybe Text)
- certificate_thumbprint :: Lens' Certificate (Maybe Text)
- certificate_validFrom :: Lens' Certificate (Maybe UTCTime)
- data CharacterSet = CharacterSet' {}
- newCharacterSet :: CharacterSet
- characterSet_characterSetName :: Lens' CharacterSet (Maybe Text)
- characterSet_characterSetDescription :: Lens' CharacterSet (Maybe Text)
- data CloudwatchLogsExportConfiguration = CloudwatchLogsExportConfiguration' {
- disableLogTypes :: Maybe [Text]
- enableLogTypes :: Maybe [Text]
- newCloudwatchLogsExportConfiguration :: CloudwatchLogsExportConfiguration
- cloudwatchLogsExportConfiguration_disableLogTypes :: Lens' CloudwatchLogsExportConfiguration (Maybe [Text])
- cloudwatchLogsExportConfiguration_enableLogTypes :: Lens' CloudwatchLogsExportConfiguration (Maybe [Text])
- data ClusterPendingModifiedValues = ClusterPendingModifiedValues' {}
- newClusterPendingModifiedValues :: ClusterPendingModifiedValues
- clusterPendingModifiedValues_engineVersion :: Lens' ClusterPendingModifiedValues (Maybe Text)
- clusterPendingModifiedValues_dbClusterIdentifier :: Lens' ClusterPendingModifiedValues (Maybe Text)
- clusterPendingModifiedValues_masterUserPassword :: Lens' ClusterPendingModifiedValues (Maybe Text)
- clusterPendingModifiedValues_iAMDatabaseAuthenticationEnabled :: Lens' ClusterPendingModifiedValues (Maybe Bool)
- clusterPendingModifiedValues_pendingCloudwatchLogsExports :: Lens' ClusterPendingModifiedValues (Maybe PendingCloudwatchLogsExports)
- data ConnectionPoolConfiguration = ConnectionPoolConfiguration' {}
- newConnectionPoolConfiguration :: ConnectionPoolConfiguration
- connectionPoolConfiguration_maxIdleConnectionsPercent :: Lens' ConnectionPoolConfiguration (Maybe Int)
- connectionPoolConfiguration_sessionPinningFilters :: Lens' ConnectionPoolConfiguration (Maybe [Text])
- connectionPoolConfiguration_maxConnectionsPercent :: Lens' ConnectionPoolConfiguration (Maybe Int)
- connectionPoolConfiguration_connectionBorrowTimeout :: Lens' ConnectionPoolConfiguration (Maybe Int)
- connectionPoolConfiguration_initQuery :: Lens' ConnectionPoolConfiguration (Maybe Text)
- data ConnectionPoolConfigurationInfo = ConnectionPoolConfigurationInfo' {}
- newConnectionPoolConfigurationInfo :: ConnectionPoolConfigurationInfo
- connectionPoolConfigurationInfo_maxIdleConnectionsPercent :: Lens' ConnectionPoolConfigurationInfo (Maybe Int)
- connectionPoolConfigurationInfo_sessionPinningFilters :: Lens' ConnectionPoolConfigurationInfo (Maybe [Text])
- connectionPoolConfigurationInfo_maxConnectionsPercent :: Lens' ConnectionPoolConfigurationInfo (Maybe Int)
- connectionPoolConfigurationInfo_connectionBorrowTimeout :: Lens' ConnectionPoolConfigurationInfo (Maybe Int)
- connectionPoolConfigurationInfo_initQuery :: Lens' ConnectionPoolConfigurationInfo (Maybe Text)
- data CustomAvailabilityZone = CustomAvailabilityZone' {}
- newCustomAvailabilityZone :: CustomAvailabilityZone
- customAvailabilityZone_vpnDetails :: Lens' CustomAvailabilityZone (Maybe VpnDetails)
- customAvailabilityZone_customAvailabilityZoneName :: Lens' CustomAvailabilityZone (Maybe Text)
- customAvailabilityZone_customAvailabilityZoneId :: Lens' CustomAvailabilityZone (Maybe Text)
- customAvailabilityZone_customAvailabilityZoneStatus :: Lens' CustomAvailabilityZone (Maybe Text)
- data DBCluster = DBCluster' {
- backtrackConsumedChangeRecords :: Maybe Integer
- engineVersion :: Maybe Text
- status :: Maybe Text
- deletionProtection :: Maybe Bool
- automaticRestartTime :: Maybe ISO8601
- storageEncrypted :: Maybe Bool
- dbClusterIdentifier :: Maybe Text
- dbClusterMembers :: Maybe [DBClusterMember]
- readReplicaIdentifiers :: Maybe [Text]
- replicationSourceIdentifier :: Maybe Text
- activityStreamKinesisStreamName :: Maybe Text
- hostedZoneId :: Maybe Text
- dbClusterParameterGroup :: Maybe Text
- masterUsername :: Maybe Text
- iAMDatabaseAuthenticationEnabled :: Maybe Bool
- globalWriteForwardingRequested :: Maybe Bool
- earliestBacktrackTime :: Maybe ISO8601
- backtrackWindow :: Maybe Integer
- tagList :: Maybe [Tag]
- dbClusterResourceId :: Maybe Text
- earliestRestorableTime :: Maybe ISO8601
- customEndpoints :: Maybe [Text]
- engine :: Maybe Text
- httpEndpointEnabled :: Maybe Bool
- dbClusterArn :: Maybe Text
- cloneGroupId :: Maybe Text
- latestRestorableTime :: Maybe ISO8601
- crossAccountClone :: Maybe Bool
- capacity :: Maybe Int
- preferredMaintenanceWindow :: Maybe Text
- availabilityZones :: Maybe [Text]
- characterSetName :: Maybe Text
- kmsKeyId :: Maybe Text
- preferredBackupWindow :: Maybe Text
- associatedRoles :: Maybe [DBClusterRole]
- vpcSecurityGroups :: Maybe [VpcSecurityGroupMembership]
- backupRetentionPeriod :: Maybe Int
- dbSubnetGroup :: Maybe Text
- activityStreamMode :: Maybe ActivityStreamMode
- databaseName :: Maybe Text
- multiAZ :: Maybe Bool
- engineMode :: Maybe Text
- enabledCloudwatchLogsExports :: Maybe [Text]
- activityStreamStatus :: Maybe ActivityStreamStatus
- allocatedStorage :: Maybe Int
- copyTagsToSnapshot :: Maybe Bool
- clusterCreateTime :: Maybe ISO8601
- endpoint :: Maybe Text
- scalingConfigurationInfo :: Maybe ScalingConfigurationInfo
- activityStreamKmsKeyId :: Maybe Text
- percentProgress :: Maybe Text
- pendingModifiedValues :: Maybe ClusterPendingModifiedValues
- readerEndpoint :: Maybe Text
- globalWriteForwardingStatus :: Maybe WriteForwardingStatus
- port :: Maybe Int
- domainMemberships :: Maybe [DomainMembership]
- dbClusterOptionGroupMemberships :: Maybe [DBClusterOptionGroupStatus]
- newDBCluster :: DBCluster
- dbCluster_backtrackConsumedChangeRecords :: Lens' DBCluster (Maybe Integer)
- dbCluster_engineVersion :: Lens' DBCluster (Maybe Text)
- dbCluster_status :: Lens' DBCluster (Maybe Text)
- dbCluster_deletionProtection :: Lens' DBCluster (Maybe Bool)
- dbCluster_automaticRestartTime :: Lens' DBCluster (Maybe UTCTime)
- dbCluster_storageEncrypted :: Lens' DBCluster (Maybe Bool)
- dbCluster_dbClusterIdentifier :: Lens' DBCluster (Maybe Text)
- dbCluster_dbClusterMembers :: Lens' DBCluster (Maybe [DBClusterMember])
- dbCluster_readReplicaIdentifiers :: Lens' DBCluster (Maybe [Text])
- dbCluster_replicationSourceIdentifier :: Lens' DBCluster (Maybe Text)
- dbCluster_activityStreamKinesisStreamName :: Lens' DBCluster (Maybe Text)
- dbCluster_hostedZoneId :: Lens' DBCluster (Maybe Text)
- dbCluster_dbClusterParameterGroup :: Lens' DBCluster (Maybe Text)
- dbCluster_masterUsername :: Lens' DBCluster (Maybe Text)
- dbCluster_iAMDatabaseAuthenticationEnabled :: Lens' DBCluster (Maybe Bool)
- dbCluster_globalWriteForwardingRequested :: Lens' DBCluster (Maybe Bool)
- dbCluster_earliestBacktrackTime :: Lens' DBCluster (Maybe UTCTime)
- dbCluster_backtrackWindow :: Lens' DBCluster (Maybe Integer)
- dbCluster_tagList :: Lens' DBCluster (Maybe [Tag])
- dbCluster_dbClusterResourceId :: Lens' DBCluster (Maybe Text)
- dbCluster_earliestRestorableTime :: Lens' DBCluster (Maybe UTCTime)
- dbCluster_customEndpoints :: Lens' DBCluster (Maybe [Text])
- dbCluster_engine :: Lens' DBCluster (Maybe Text)
- dbCluster_httpEndpointEnabled :: Lens' DBCluster (Maybe Bool)
- dbCluster_dbClusterArn :: Lens' DBCluster (Maybe Text)
- dbCluster_cloneGroupId :: Lens' DBCluster (Maybe Text)
- dbCluster_latestRestorableTime :: Lens' DBCluster (Maybe UTCTime)
- dbCluster_crossAccountClone :: Lens' DBCluster (Maybe Bool)
- dbCluster_capacity :: Lens' DBCluster (Maybe Int)
- dbCluster_preferredMaintenanceWindow :: Lens' DBCluster (Maybe Text)
- dbCluster_availabilityZones :: Lens' DBCluster (Maybe [Text])
- dbCluster_characterSetName :: Lens' DBCluster (Maybe Text)
- dbCluster_kmsKeyId :: Lens' DBCluster (Maybe Text)
- dbCluster_preferredBackupWindow :: Lens' DBCluster (Maybe Text)
- dbCluster_associatedRoles :: Lens' DBCluster (Maybe [DBClusterRole])
- dbCluster_vpcSecurityGroups :: Lens' DBCluster (Maybe [VpcSecurityGroupMembership])
- dbCluster_backupRetentionPeriod :: Lens' DBCluster (Maybe Int)
- dbCluster_dbSubnetGroup :: Lens' DBCluster (Maybe Text)
- dbCluster_activityStreamMode :: Lens' DBCluster (Maybe ActivityStreamMode)
- dbCluster_databaseName :: Lens' DBCluster (Maybe Text)
- dbCluster_multiAZ :: Lens' DBCluster (Maybe Bool)
- dbCluster_engineMode :: Lens' DBCluster (Maybe Text)
- dbCluster_enabledCloudwatchLogsExports :: Lens' DBCluster (Maybe [Text])
- dbCluster_activityStreamStatus :: Lens' DBCluster (Maybe ActivityStreamStatus)
- dbCluster_allocatedStorage :: Lens' DBCluster (Maybe Int)
- dbCluster_copyTagsToSnapshot :: Lens' DBCluster (Maybe Bool)
- dbCluster_clusterCreateTime :: Lens' DBCluster (Maybe UTCTime)
- dbCluster_endpoint :: Lens' DBCluster (Maybe Text)
- dbCluster_scalingConfigurationInfo :: Lens' DBCluster (Maybe ScalingConfigurationInfo)
- dbCluster_activityStreamKmsKeyId :: Lens' DBCluster (Maybe Text)
- dbCluster_percentProgress :: Lens' DBCluster (Maybe Text)
- dbCluster_pendingModifiedValues :: Lens' DBCluster (Maybe ClusterPendingModifiedValues)
- dbCluster_readerEndpoint :: Lens' DBCluster (Maybe Text)
- dbCluster_globalWriteForwardingStatus :: Lens' DBCluster (Maybe WriteForwardingStatus)
- dbCluster_port :: Lens' DBCluster (Maybe Int)
- dbCluster_domainMemberships :: Lens' DBCluster (Maybe [DomainMembership])
- dbCluster_dbClusterOptionGroupMemberships :: Lens' DBCluster (Maybe [DBClusterOptionGroupStatus])
- data DBClusterBacktrack = DBClusterBacktrack' {}
- newDBClusterBacktrack :: DBClusterBacktrack
- dbClusterBacktrack_status :: Lens' DBClusterBacktrack (Maybe Text)
- dbClusterBacktrack_backtrackIdentifier :: Lens' DBClusterBacktrack (Maybe Text)
- dbClusterBacktrack_backtrackTo :: Lens' DBClusterBacktrack (Maybe UTCTime)
- dbClusterBacktrack_dbClusterIdentifier :: Lens' DBClusterBacktrack (Maybe Text)
- dbClusterBacktrack_backtrackedFrom :: Lens' DBClusterBacktrack (Maybe UTCTime)
- dbClusterBacktrack_backtrackRequestCreationTime :: Lens' DBClusterBacktrack (Maybe UTCTime)
- data DBClusterEndpoint = DBClusterEndpoint' {
- status :: Maybe Text
- dbClusterIdentifier :: Maybe Text
- dbClusterEndpointArn :: Maybe Text
- customEndpointType :: Maybe Text
- staticMembers :: Maybe [Text]
- endpointType :: Maybe Text
- dbClusterEndpointIdentifier :: Maybe Text
- endpoint :: Maybe Text
- dbClusterEndpointResourceIdentifier :: Maybe Text
- excludedMembers :: Maybe [Text]
- newDBClusterEndpoint :: DBClusterEndpoint
- dbClusterEndpoint_status :: Lens' DBClusterEndpoint (Maybe Text)
- dbClusterEndpoint_dbClusterIdentifier :: Lens' DBClusterEndpoint (Maybe Text)
- dbClusterEndpoint_dbClusterEndpointArn :: Lens' DBClusterEndpoint (Maybe Text)
- dbClusterEndpoint_customEndpointType :: Lens' DBClusterEndpoint (Maybe Text)
- dbClusterEndpoint_staticMembers :: Lens' DBClusterEndpoint (Maybe [Text])
- dbClusterEndpoint_endpointType :: Lens' DBClusterEndpoint (Maybe Text)
- dbClusterEndpoint_dbClusterEndpointIdentifier :: Lens' DBClusterEndpoint (Maybe Text)
- dbClusterEndpoint_endpoint :: Lens' DBClusterEndpoint (Maybe Text)
- dbClusterEndpoint_dbClusterEndpointResourceIdentifier :: Lens' DBClusterEndpoint (Maybe Text)
- dbClusterEndpoint_excludedMembers :: Lens' DBClusterEndpoint (Maybe [Text])
- data DBClusterMember = DBClusterMember' {}
- newDBClusterMember :: DBClusterMember
- dbClusterMember_promotionTier :: Lens' DBClusterMember (Maybe Int)
- dbClusterMember_dbInstanceIdentifier :: Lens' DBClusterMember (Maybe Text)
- dbClusterMember_isClusterWriter :: Lens' DBClusterMember (Maybe Bool)
- dbClusterMember_dbClusterParameterGroupStatus :: Lens' DBClusterMember (Maybe Text)
- data DBClusterOptionGroupStatus = DBClusterOptionGroupStatus' {}
- newDBClusterOptionGroupStatus :: DBClusterOptionGroupStatus
- dbClusterOptionGroupStatus_status :: Lens' DBClusterOptionGroupStatus (Maybe Text)
- dbClusterOptionGroupStatus_dbClusterOptionGroupName :: Lens' DBClusterOptionGroupStatus (Maybe Text)
- data DBClusterParameterGroup = DBClusterParameterGroup' {}
- newDBClusterParameterGroup :: DBClusterParameterGroup
- dbClusterParameterGroup_dbClusterParameterGroupArn :: Lens' DBClusterParameterGroup (Maybe Text)
- dbClusterParameterGroup_dbParameterGroupFamily :: Lens' DBClusterParameterGroup (Maybe Text)
- dbClusterParameterGroup_dbClusterParameterGroupName :: Lens' DBClusterParameterGroup (Maybe Text)
- dbClusterParameterGroup_description :: Lens' DBClusterParameterGroup (Maybe Text)
- data DBClusterParameterGroupNameMessage = DBClusterParameterGroupNameMessage' {}
- newDBClusterParameterGroupNameMessage :: DBClusterParameterGroupNameMessage
- dbClusterParameterGroupNameMessage_dbClusterParameterGroupName :: Lens' DBClusterParameterGroupNameMessage (Maybe Text)
- data DBClusterRole = DBClusterRole' {}
- newDBClusterRole :: DBClusterRole
- dbClusterRole_status :: Lens' DBClusterRole (Maybe Text)
- dbClusterRole_featureName :: Lens' DBClusterRole (Maybe Text)
- dbClusterRole_roleArn :: Lens' DBClusterRole (Maybe Text)
- data DBClusterSnapshot = DBClusterSnapshot' {
- engineVersion :: Maybe Text
- status :: Maybe Text
- storageEncrypted :: Maybe Bool
- dbClusterIdentifier :: Maybe Text
- masterUsername :: Maybe Text
- iAMDatabaseAuthenticationEnabled :: Maybe Bool
- dbClusterSnapshotArn :: Maybe Text
- vpcId :: Maybe Text
- tagList :: Maybe [Tag]
- dbClusterSnapshotIdentifier :: Maybe Text
- engine :: Maybe Text
- licenseModel :: Maybe Text
- availabilityZones :: Maybe [Text]
- snapshotType :: Maybe Text
- kmsKeyId :: Maybe Text
- engineMode :: Maybe Text
- snapshotCreateTime :: Maybe ISO8601
- allocatedStorage :: Maybe Int
- sourceDBClusterSnapshotArn :: Maybe Text
- clusterCreateTime :: Maybe ISO8601
- percentProgress :: Maybe Int
- port :: Maybe Int
- newDBClusterSnapshot :: DBClusterSnapshot
- dbClusterSnapshot_engineVersion :: Lens' DBClusterSnapshot (Maybe Text)
- dbClusterSnapshot_status :: Lens' DBClusterSnapshot (Maybe Text)
- dbClusterSnapshot_storageEncrypted :: Lens' DBClusterSnapshot (Maybe Bool)
- dbClusterSnapshot_dbClusterIdentifier :: Lens' DBClusterSnapshot (Maybe Text)
- dbClusterSnapshot_masterUsername :: Lens' DBClusterSnapshot (Maybe Text)
- dbClusterSnapshot_iAMDatabaseAuthenticationEnabled :: Lens' DBClusterSnapshot (Maybe Bool)
- dbClusterSnapshot_dbClusterSnapshotArn :: Lens' DBClusterSnapshot (Maybe Text)
- dbClusterSnapshot_vpcId :: Lens' DBClusterSnapshot (Maybe Text)
- dbClusterSnapshot_tagList :: Lens' DBClusterSnapshot (Maybe [Tag])
- dbClusterSnapshot_dbClusterSnapshotIdentifier :: Lens' DBClusterSnapshot (Maybe Text)
- dbClusterSnapshot_engine :: Lens' DBClusterSnapshot (Maybe Text)
- dbClusterSnapshot_licenseModel :: Lens' DBClusterSnapshot (Maybe Text)
- dbClusterSnapshot_availabilityZones :: Lens' DBClusterSnapshot (Maybe [Text])
- dbClusterSnapshot_snapshotType :: Lens' DBClusterSnapshot (Maybe Text)
- dbClusterSnapshot_kmsKeyId :: Lens' DBClusterSnapshot (Maybe Text)
- dbClusterSnapshot_engineMode :: Lens' DBClusterSnapshot (Maybe Text)
- dbClusterSnapshot_snapshotCreateTime :: Lens' DBClusterSnapshot (Maybe UTCTime)
- dbClusterSnapshot_allocatedStorage :: Lens' DBClusterSnapshot (Maybe Int)
- dbClusterSnapshot_sourceDBClusterSnapshotArn :: Lens' DBClusterSnapshot (Maybe Text)
- dbClusterSnapshot_clusterCreateTime :: Lens' DBClusterSnapshot (Maybe UTCTime)
- dbClusterSnapshot_percentProgress :: Lens' DBClusterSnapshot (Maybe Int)
- dbClusterSnapshot_port :: Lens' DBClusterSnapshot (Maybe Int)
- data DBClusterSnapshotAttribute = DBClusterSnapshotAttribute' {
- attributeValues :: Maybe [Text]
- attributeName :: Maybe Text
- newDBClusterSnapshotAttribute :: DBClusterSnapshotAttribute
- dbClusterSnapshotAttribute_attributeValues :: Lens' DBClusterSnapshotAttribute (Maybe [Text])
- dbClusterSnapshotAttribute_attributeName :: Lens' DBClusterSnapshotAttribute (Maybe Text)
- data DBClusterSnapshotAttributesResult = DBClusterSnapshotAttributesResult' {}
- newDBClusterSnapshotAttributesResult :: DBClusterSnapshotAttributesResult
- dbClusterSnapshotAttributesResult_dbClusterSnapshotIdentifier :: Lens' DBClusterSnapshotAttributesResult (Maybe Text)
- dbClusterSnapshotAttributesResult_dbClusterSnapshotAttributes :: Lens' DBClusterSnapshotAttributesResult (Maybe [DBClusterSnapshotAttribute])
- data DBEngineVersion = DBEngineVersion' {
- engineVersion :: Maybe Text
- status :: Maybe Text
- dbEngineVersionDescription :: Maybe Text
- supportedEngineModes :: Maybe [Text]
- defaultCharacterSet :: Maybe CharacterSet
- engine :: Maybe Text
- dbParameterGroupFamily :: Maybe Text
- supportedCharacterSets :: Maybe [CharacterSet]
- dbEngineDescription :: Maybe Text
- supportsGlobalDatabases :: Maybe Bool
- validUpgradeTarget :: Maybe [UpgradeTarget]
- supportsParallelQuery :: Maybe Bool
- supportedNcharCharacterSets :: Maybe [CharacterSet]
- supportsLogExportsToCloudwatchLogs :: Maybe Bool
- supportsReadReplica :: Maybe Bool
- supportedFeatureNames :: Maybe [Text]
- supportedTimezones :: Maybe [Timezone]
- exportableLogTypes :: Maybe [Text]
- newDBEngineVersion :: DBEngineVersion
- dbEngineVersion_engineVersion :: Lens' DBEngineVersion (Maybe Text)
- dbEngineVersion_status :: Lens' DBEngineVersion (Maybe Text)
- dbEngineVersion_dbEngineVersionDescription :: Lens' DBEngineVersion (Maybe Text)
- dbEngineVersion_supportedEngineModes :: Lens' DBEngineVersion (Maybe [Text])
- dbEngineVersion_defaultCharacterSet :: Lens' DBEngineVersion (Maybe CharacterSet)
- dbEngineVersion_engine :: Lens' DBEngineVersion (Maybe Text)
- dbEngineVersion_dbParameterGroupFamily :: Lens' DBEngineVersion (Maybe Text)
- dbEngineVersion_supportedCharacterSets :: Lens' DBEngineVersion (Maybe [CharacterSet])
- dbEngineVersion_dbEngineDescription :: Lens' DBEngineVersion (Maybe Text)
- dbEngineVersion_supportsGlobalDatabases :: Lens' DBEngineVersion (Maybe Bool)
- dbEngineVersion_validUpgradeTarget :: Lens' DBEngineVersion (Maybe [UpgradeTarget])
- dbEngineVersion_supportsParallelQuery :: Lens' DBEngineVersion (Maybe Bool)
- dbEngineVersion_supportedNcharCharacterSets :: Lens' DBEngineVersion (Maybe [CharacterSet])
- dbEngineVersion_supportsLogExportsToCloudwatchLogs :: Lens' DBEngineVersion (Maybe Bool)
- dbEngineVersion_supportsReadReplica :: Lens' DBEngineVersion (Maybe Bool)
- dbEngineVersion_supportedFeatureNames :: Lens' DBEngineVersion (Maybe [Text])
- dbEngineVersion_supportedTimezones :: Lens' DBEngineVersion (Maybe [Timezone])
- dbEngineVersion_exportableLogTypes :: Lens' DBEngineVersion (Maybe [Text])
- data DBInstance = DBInstance' {
- engineVersion :: Maybe Text
- dbSecurityGroups :: Maybe [DBSecurityGroupMembership]
- deletionProtection :: Maybe Bool
- automaticRestartTime :: Maybe ISO8601
- storageEncrypted :: Maybe Bool
- dbClusterIdentifier :: Maybe Text
- publiclyAccessible :: Maybe Bool
- autoMinorVersionUpgrade :: Maybe Bool
- dbInstanceArn :: Maybe Text
- activityStreamKinesisStreamName :: Maybe Text
- activityStreamEngineNativeAuditFieldsIncluded :: Maybe Bool
- masterUsername :: Maybe Text
- readReplicaDBInstanceIdentifiers :: Maybe [Text]
- iAMDatabaseAuthenticationEnabled :: Maybe Bool
- monitoringRoleArn :: Maybe Text
- iops :: Maybe Int
- instanceCreateTime :: Maybe ISO8601
- tagList :: Maybe [Tag]
- readReplicaSourceDBInstanceIdentifier :: Maybe Text
- replicaMode :: Maybe ReplicaMode
- monitoringInterval :: Maybe Int
- engine :: Maybe Text
- processorFeatures :: Maybe [ProcessorFeature]
- latestRestorableTime :: Maybe ISO8601
- dbInstanceClass :: Maybe Text
- promotionTier :: Maybe Int
- awsBackupRecoveryPointArn :: Maybe Text
- licenseModel :: Maybe Text
- preferredMaintenanceWindow :: Maybe Text
- performanceInsightsRetentionPeriod :: Maybe Int
- cACertificateIdentifier :: Maybe Text
- dbInstanceIdentifier :: Maybe Text
- characterSetName :: Maybe Text
- maxAllocatedStorage :: Maybe Int
- customerOwnedIpEnabled :: Maybe Bool
- kmsKeyId :: Maybe Text
- preferredBackupWindow :: Maybe Text
- associatedRoles :: Maybe [DBInstanceRole]
- availabilityZone :: Maybe Text
- vpcSecurityGroups :: Maybe [VpcSecurityGroupMembership]
- backupRetentionPeriod :: Maybe Int
- ncharCharacterSetName :: Maybe Text
- performanceInsightsKMSKeyId :: Maybe Text
- dbSubnetGroup :: Maybe DBSubnetGroup
- activityStreamMode :: Maybe ActivityStreamMode
- multiAZ :: Maybe Bool
- listenerEndpoint :: Maybe Endpoint
- optionGroupMemberships :: Maybe [OptionGroupMembership]
- enabledCloudwatchLogsExports :: Maybe [Text]
- enhancedMonitoringResourceArn :: Maybe Text
- secondaryAvailabilityZone :: Maybe Text
- activityStreamStatus :: Maybe ActivityStreamStatus
- performanceInsightsEnabled :: Maybe Bool
- allocatedStorage :: Maybe Int
- dbiResourceId :: Maybe Text
- dbParameterGroups :: Maybe [DBParameterGroupStatus]
- copyTagsToSnapshot :: Maybe Bool
- timezone :: Maybe Text
- tdeCredentialArn :: Maybe Text
- dbInstanceAutomatedBackupsReplications :: Maybe [DBInstanceAutomatedBackupsReplication]
- endpoint :: Maybe Endpoint
- dbInstanceStatus :: Maybe Text
- dbInstancePort :: Maybe Int
- activityStreamKmsKeyId :: Maybe Text
- pendingModifiedValues :: Maybe PendingModifiedValues
- readReplicaDBClusterIdentifiers :: Maybe [Text]
- storageType :: Maybe Text
- statusInfos :: Maybe [DBInstanceStatusInfo]
- domainMemberships :: Maybe [DomainMembership]
- dbName :: Maybe Text
- newDBInstance :: DBInstance
- dbInstance_engineVersion :: Lens' DBInstance (Maybe Text)
- dbInstance_dbSecurityGroups :: Lens' DBInstance (Maybe [DBSecurityGroupMembership])
- dbInstance_deletionProtection :: Lens' DBInstance (Maybe Bool)
- dbInstance_automaticRestartTime :: Lens' DBInstance (Maybe UTCTime)
- dbInstance_storageEncrypted :: Lens' DBInstance (Maybe Bool)
- dbInstance_dbClusterIdentifier :: Lens' DBInstance (Maybe Text)
- dbInstance_publiclyAccessible :: Lens' DBInstance (Maybe Bool)
- dbInstance_autoMinorVersionUpgrade :: Lens' DBInstance (Maybe Bool)
- dbInstance_dbInstanceArn :: Lens' DBInstance (Maybe Text)
- dbInstance_activityStreamKinesisStreamName :: Lens' DBInstance (Maybe Text)
- dbInstance_activityStreamEngineNativeAuditFieldsIncluded :: Lens' DBInstance (Maybe Bool)
- dbInstance_masterUsername :: Lens' DBInstance (Maybe Text)
- dbInstance_readReplicaDBInstanceIdentifiers :: Lens' DBInstance (Maybe [Text])
- dbInstance_iAMDatabaseAuthenticationEnabled :: Lens' DBInstance (Maybe Bool)
- dbInstance_monitoringRoleArn :: Lens' DBInstance (Maybe Text)
- dbInstance_iops :: Lens' DBInstance (Maybe Int)
- dbInstance_instanceCreateTime :: Lens' DBInstance (Maybe UTCTime)
- dbInstance_tagList :: Lens' DBInstance (Maybe [Tag])
- dbInstance_readReplicaSourceDBInstanceIdentifier :: Lens' DBInstance (Maybe Text)
- dbInstance_replicaMode :: Lens' DBInstance (Maybe ReplicaMode)
- dbInstance_monitoringInterval :: Lens' DBInstance (Maybe Int)
- dbInstance_engine :: Lens' DBInstance (Maybe Text)
- dbInstance_processorFeatures :: Lens' DBInstance (Maybe [ProcessorFeature])
- dbInstance_latestRestorableTime :: Lens' DBInstance (Maybe UTCTime)
- dbInstance_dbInstanceClass :: Lens' DBInstance (Maybe Text)
- dbInstance_promotionTier :: Lens' DBInstance (Maybe Int)
- dbInstance_awsBackupRecoveryPointArn :: Lens' DBInstance (Maybe Text)
- dbInstance_licenseModel :: Lens' DBInstance (Maybe Text)
- dbInstance_preferredMaintenanceWindow :: Lens' DBInstance (Maybe Text)
- dbInstance_performanceInsightsRetentionPeriod :: Lens' DBInstance (Maybe Int)
- dbInstance_cACertificateIdentifier :: Lens' DBInstance (Maybe Text)
- dbInstance_dbInstanceIdentifier :: Lens' DBInstance (Maybe Text)
- dbInstance_characterSetName :: Lens' DBInstance (Maybe Text)
- dbInstance_maxAllocatedStorage :: Lens' DBInstance (Maybe Int)
- dbInstance_customerOwnedIpEnabled :: Lens' DBInstance (Maybe Bool)
- dbInstance_kmsKeyId :: Lens' DBInstance (Maybe Text)
- dbInstance_preferredBackupWindow :: Lens' DBInstance (Maybe Text)
- dbInstance_associatedRoles :: Lens' DBInstance (Maybe [DBInstanceRole])
- dbInstance_availabilityZone :: Lens' DBInstance (Maybe Text)
- dbInstance_vpcSecurityGroups :: Lens' DBInstance (Maybe [VpcSecurityGroupMembership])
- dbInstance_backupRetentionPeriod :: Lens' DBInstance (Maybe Int)
- dbInstance_ncharCharacterSetName :: Lens' DBInstance (Maybe Text)
- dbInstance_performanceInsightsKMSKeyId :: Lens' DBInstance (Maybe Text)
- dbInstance_dbSubnetGroup :: Lens' DBInstance (Maybe DBSubnetGroup)
- dbInstance_activityStreamMode :: Lens' DBInstance (Maybe ActivityStreamMode)
- dbInstance_multiAZ :: Lens' DBInstance (Maybe Bool)
- dbInstance_listenerEndpoint :: Lens' DBInstance (Maybe Endpoint)
- dbInstance_optionGroupMemberships :: Lens' DBInstance (Maybe [OptionGroupMembership])
- dbInstance_enabledCloudwatchLogsExports :: Lens' DBInstance (Maybe [Text])
- dbInstance_enhancedMonitoringResourceArn :: Lens' DBInstance (Maybe Text)
- dbInstance_secondaryAvailabilityZone :: Lens' DBInstance (Maybe Text)
- dbInstance_activityStreamStatus :: Lens' DBInstance (Maybe ActivityStreamStatus)
- dbInstance_performanceInsightsEnabled :: Lens' DBInstance (Maybe Bool)
- dbInstance_allocatedStorage :: Lens' DBInstance (Maybe Int)
- dbInstance_dbiResourceId :: Lens' DBInstance (Maybe Text)
- dbInstance_dbParameterGroups :: Lens' DBInstance (Maybe [DBParameterGroupStatus])
- dbInstance_copyTagsToSnapshot :: Lens' DBInstance (Maybe Bool)
- dbInstance_timezone :: Lens' DBInstance (Maybe Text)
- dbInstance_tdeCredentialArn :: Lens' DBInstance (Maybe Text)
- dbInstance_dbInstanceAutomatedBackupsReplications :: Lens' DBInstance (Maybe [DBInstanceAutomatedBackupsReplication])
- dbInstance_endpoint :: Lens' DBInstance (Maybe Endpoint)
- dbInstance_dbInstanceStatus :: Lens' DBInstance (Maybe Text)
- dbInstance_dbInstancePort :: Lens' DBInstance (Maybe Int)
- dbInstance_activityStreamKmsKeyId :: Lens' DBInstance (Maybe Text)
- dbInstance_pendingModifiedValues :: Lens' DBInstance (Maybe PendingModifiedValues)
- dbInstance_readReplicaDBClusterIdentifiers :: Lens' DBInstance (Maybe [Text])
- dbInstance_storageType :: Lens' DBInstance (Maybe Text)
- dbInstance_statusInfos :: Lens' DBInstance (Maybe [DBInstanceStatusInfo])
- dbInstance_domainMemberships :: Lens' DBInstance (Maybe [DomainMembership])
- dbInstance_dbName :: Lens' DBInstance (Maybe Text)
- data DBInstanceAutomatedBackup = DBInstanceAutomatedBackup' {
- restoreWindow :: Maybe RestoreWindow
- engineVersion :: Maybe Text
- status :: Maybe Text
- dbInstanceArn :: Maybe Text
- masterUsername :: Maybe Text
- iAMDatabaseAuthenticationEnabled :: Maybe Bool
- iops :: Maybe Int
- vpcId :: Maybe Text
- instanceCreateTime :: Maybe ISO8601
- engine :: Maybe Text
- encrypted :: Maybe Bool
- licenseModel :: Maybe Text
- dbInstanceIdentifier :: Maybe Text
- kmsKeyId :: Maybe Text
- availabilityZone :: Maybe Text
- backupRetentionPeriod :: Maybe Int
- region :: Maybe Text
- allocatedStorage :: Maybe Int
- dbiResourceId :: Maybe Text
- optionGroupName :: Maybe Text
- timezone :: Maybe Text
- tdeCredentialArn :: Maybe Text
- dbInstanceAutomatedBackupsReplications :: Maybe [DBInstanceAutomatedBackupsReplication]
- dbInstanceAutomatedBackupsArn :: Maybe Text
- port :: Maybe Int
- storageType :: Maybe Text
- newDBInstanceAutomatedBackup :: DBInstanceAutomatedBackup
- dbInstanceAutomatedBackup_restoreWindow :: Lens' DBInstanceAutomatedBackup (Maybe RestoreWindow)
- dbInstanceAutomatedBackup_engineVersion :: Lens' DBInstanceAutomatedBackup (Maybe Text)
- dbInstanceAutomatedBackup_status :: Lens' DBInstanceAutomatedBackup (Maybe Text)
- dbInstanceAutomatedBackup_dbInstanceArn :: Lens' DBInstanceAutomatedBackup (Maybe Text)
- dbInstanceAutomatedBackup_masterUsername :: Lens' DBInstanceAutomatedBackup (Maybe Text)
- dbInstanceAutomatedBackup_iAMDatabaseAuthenticationEnabled :: Lens' DBInstanceAutomatedBackup (Maybe Bool)
- dbInstanceAutomatedBackup_iops :: Lens' DBInstanceAutomatedBackup (Maybe Int)
- dbInstanceAutomatedBackup_vpcId :: Lens' DBInstanceAutomatedBackup (Maybe Text)
- dbInstanceAutomatedBackup_instanceCreateTime :: Lens' DBInstanceAutomatedBackup (Maybe UTCTime)
- dbInstanceAutomatedBackup_engine :: Lens' DBInstanceAutomatedBackup (Maybe Text)
- dbInstanceAutomatedBackup_encrypted :: Lens' DBInstanceAutomatedBackup (Maybe Bool)
- dbInstanceAutomatedBackup_licenseModel :: Lens' DBInstanceAutomatedBackup (Maybe Text)
- dbInstanceAutomatedBackup_dbInstanceIdentifier :: Lens' DBInstanceAutomatedBackup (Maybe Text)
- dbInstanceAutomatedBackup_kmsKeyId :: Lens' DBInstanceAutomatedBackup (Maybe Text)
- dbInstanceAutomatedBackup_availabilityZone :: Lens' DBInstanceAutomatedBackup (Maybe Text)
- dbInstanceAutomatedBackup_backupRetentionPeriod :: Lens' DBInstanceAutomatedBackup (Maybe Int)
- dbInstanceAutomatedBackup_region :: Lens' DBInstanceAutomatedBackup (Maybe Text)
- dbInstanceAutomatedBackup_allocatedStorage :: Lens' DBInstanceAutomatedBackup (Maybe Int)
- dbInstanceAutomatedBackup_dbiResourceId :: Lens' DBInstanceAutomatedBackup (Maybe Text)
- dbInstanceAutomatedBackup_optionGroupName :: Lens' DBInstanceAutomatedBackup (Maybe Text)
- dbInstanceAutomatedBackup_timezone :: Lens' DBInstanceAutomatedBackup (Maybe Text)
- dbInstanceAutomatedBackup_tdeCredentialArn :: Lens' DBInstanceAutomatedBackup (Maybe Text)
- dbInstanceAutomatedBackup_dbInstanceAutomatedBackupsReplications :: Lens' DBInstanceAutomatedBackup (Maybe [DBInstanceAutomatedBackupsReplication])
- dbInstanceAutomatedBackup_dbInstanceAutomatedBackupsArn :: Lens' DBInstanceAutomatedBackup (Maybe Text)
- dbInstanceAutomatedBackup_port :: Lens' DBInstanceAutomatedBackup (Maybe Int)
- dbInstanceAutomatedBackup_storageType :: Lens' DBInstanceAutomatedBackup (Maybe Text)
- data DBInstanceAutomatedBackupsReplication = DBInstanceAutomatedBackupsReplication' {}
- newDBInstanceAutomatedBackupsReplication :: DBInstanceAutomatedBackupsReplication
- dbInstanceAutomatedBackupsReplication_dbInstanceAutomatedBackupsArn :: Lens' DBInstanceAutomatedBackupsReplication (Maybe Text)
- data DBInstanceRole = DBInstanceRole' {}
- newDBInstanceRole :: DBInstanceRole
- dbInstanceRole_status :: Lens' DBInstanceRole (Maybe Text)
- dbInstanceRole_featureName :: Lens' DBInstanceRole (Maybe Text)
- dbInstanceRole_roleArn :: Lens' DBInstanceRole (Maybe Text)
- data DBInstanceStatusInfo = DBInstanceStatusInfo' {}
- newDBInstanceStatusInfo :: DBInstanceStatusInfo
- dbInstanceStatusInfo_status :: Lens' DBInstanceStatusInfo (Maybe Text)
- dbInstanceStatusInfo_normal :: Lens' DBInstanceStatusInfo (Maybe Bool)
- dbInstanceStatusInfo_statusType :: Lens' DBInstanceStatusInfo (Maybe Text)
- dbInstanceStatusInfo_message :: Lens' DBInstanceStatusInfo (Maybe Text)
- data DBParameterGroup = DBParameterGroup' {}
- newDBParameterGroup :: DBParameterGroup
- dbParameterGroup_dbParameterGroupArn :: Lens' DBParameterGroup (Maybe Text)
- dbParameterGroup_dbParameterGroupFamily :: Lens' DBParameterGroup (Maybe Text)
- dbParameterGroup_dbParameterGroupName :: Lens' DBParameterGroup (Maybe Text)
- dbParameterGroup_description :: Lens' DBParameterGroup (Maybe Text)
- data DBParameterGroupNameMessage = DBParameterGroupNameMessage' {}
- newDBParameterGroupNameMessage :: DBParameterGroupNameMessage
- dbParameterGroupNameMessage_dbParameterGroupName :: Lens' DBParameterGroupNameMessage (Maybe Text)
- data DBParameterGroupStatus = DBParameterGroupStatus' {}
- newDBParameterGroupStatus :: DBParameterGroupStatus
- dbParameterGroupStatus_dbParameterGroupName :: Lens' DBParameterGroupStatus (Maybe Text)
- dbParameterGroupStatus_parameterApplyStatus :: Lens' DBParameterGroupStatus (Maybe Text)
- data DBProxy = DBProxy' {
- status :: Maybe DBProxyStatus
- dbProxyArn :: Maybe Text
- debugLogging :: Maybe Bool
- vpcSubnetIds :: Maybe [Text]
- vpcId :: Maybe Text
- engineFamily :: Maybe Text
- auth :: Maybe [UserAuthConfigInfo]
- requireTLS :: Maybe Bool
- idleClientTimeout :: Maybe Int
- updatedDate :: Maybe ISO8601
- createdDate :: Maybe ISO8601
- vpcSecurityGroupIds :: Maybe [Text]
- dbProxyName :: Maybe Text
- endpoint :: Maybe Text
- roleArn :: Maybe Text
- newDBProxy :: DBProxy
- dbProxy_status :: Lens' DBProxy (Maybe DBProxyStatus)
- dbProxy_dbProxyArn :: Lens' DBProxy (Maybe Text)
- dbProxy_debugLogging :: Lens' DBProxy (Maybe Bool)
- dbProxy_vpcSubnetIds :: Lens' DBProxy (Maybe [Text])
- dbProxy_vpcId :: Lens' DBProxy (Maybe Text)
- dbProxy_engineFamily :: Lens' DBProxy (Maybe Text)
- dbProxy_auth :: Lens' DBProxy (Maybe [UserAuthConfigInfo])
- dbProxy_requireTLS :: Lens' DBProxy (Maybe Bool)
- dbProxy_idleClientTimeout :: Lens' DBProxy (Maybe Int)
- dbProxy_updatedDate :: Lens' DBProxy (Maybe UTCTime)
- dbProxy_createdDate :: Lens' DBProxy (Maybe UTCTime)
- dbProxy_vpcSecurityGroupIds :: Lens' DBProxy (Maybe [Text])
- dbProxy_dbProxyName :: Lens' DBProxy (Maybe Text)
- dbProxy_endpoint :: Lens' DBProxy (Maybe Text)
- dbProxy_roleArn :: Lens' DBProxy (Maybe Text)
- data DBProxyEndpoint = DBProxyEndpoint' {
- status :: Maybe DBProxyEndpointStatus
- dbProxyEndpointArn :: Maybe Text
- targetRole :: Maybe DBProxyEndpointTargetRole
- vpcSubnetIds :: Maybe [Text]
- vpcId :: Maybe Text
- createdDate :: Maybe ISO8601
- vpcSecurityGroupIds :: Maybe [Text]
- dbProxyName :: Maybe Text
- endpoint :: Maybe Text
- dbProxyEndpointName :: Maybe Text
- isDefault :: Maybe Bool
- newDBProxyEndpoint :: DBProxyEndpoint
- dbProxyEndpoint_status :: Lens' DBProxyEndpoint (Maybe DBProxyEndpointStatus)
- dbProxyEndpoint_dbProxyEndpointArn :: Lens' DBProxyEndpoint (Maybe Text)
- dbProxyEndpoint_targetRole :: Lens' DBProxyEndpoint (Maybe DBProxyEndpointTargetRole)
- dbProxyEndpoint_vpcSubnetIds :: Lens' DBProxyEndpoint (Maybe [Text])
- dbProxyEndpoint_vpcId :: Lens' DBProxyEndpoint (Maybe Text)
- dbProxyEndpoint_createdDate :: Lens' DBProxyEndpoint (Maybe UTCTime)
- dbProxyEndpoint_vpcSecurityGroupIds :: Lens' DBProxyEndpoint (Maybe [Text])
- dbProxyEndpoint_dbProxyName :: Lens' DBProxyEndpoint (Maybe Text)
- dbProxyEndpoint_endpoint :: Lens' DBProxyEndpoint (Maybe Text)
- dbProxyEndpoint_dbProxyEndpointName :: Lens' DBProxyEndpoint (Maybe Text)
- dbProxyEndpoint_isDefault :: Lens' DBProxyEndpoint (Maybe Bool)
- data DBProxyTarget = DBProxyTarget' {}
- newDBProxyTarget :: DBProxyTarget
- dbProxyTarget_targetArn :: Lens' DBProxyTarget (Maybe Text)
- dbProxyTarget_targetHealth :: Lens' DBProxyTarget (Maybe TargetHealth)
- dbProxyTarget_trackedClusterId :: Lens' DBProxyTarget (Maybe Text)
- dbProxyTarget_role :: Lens' DBProxyTarget (Maybe TargetRole)
- dbProxyTarget_rdsResourceId :: Lens' DBProxyTarget (Maybe Text)
- dbProxyTarget_type :: Lens' DBProxyTarget (Maybe TargetType)
- dbProxyTarget_endpoint :: Lens' DBProxyTarget (Maybe Text)
- dbProxyTarget_port :: Lens' DBProxyTarget (Maybe Int)
- data DBProxyTargetGroup = DBProxyTargetGroup' {}
- newDBProxyTargetGroup :: DBProxyTargetGroup
- dbProxyTargetGroup_status :: Lens' DBProxyTargetGroup (Maybe Text)
- dbProxyTargetGroup_connectionPoolConfig :: Lens' DBProxyTargetGroup (Maybe ConnectionPoolConfigurationInfo)
- dbProxyTargetGroup_targetGroupArn :: Lens' DBProxyTargetGroup (Maybe Text)
- dbProxyTargetGroup_updatedDate :: Lens' DBProxyTargetGroup (Maybe UTCTime)
- dbProxyTargetGroup_createdDate :: Lens' DBProxyTargetGroup (Maybe UTCTime)
- dbProxyTargetGroup_dbProxyName :: Lens' DBProxyTargetGroup (Maybe Text)
- dbProxyTargetGroup_targetGroupName :: Lens' DBProxyTargetGroup (Maybe Text)
- dbProxyTargetGroup_isDefault :: Lens' DBProxyTargetGroup (Maybe Bool)
- data DBSecurityGroup = DBSecurityGroup' {}
- newDBSecurityGroup :: DBSecurityGroup
- dbSecurityGroup_vpcId :: Lens' DBSecurityGroup (Maybe Text)
- dbSecurityGroup_ownerId :: Lens' DBSecurityGroup (Maybe Text)
- dbSecurityGroup_dbSecurityGroupArn :: Lens' DBSecurityGroup (Maybe Text)
- dbSecurityGroup_iPRanges :: Lens' DBSecurityGroup (Maybe [IPRange])
- dbSecurityGroup_dbSecurityGroupName :: Lens' DBSecurityGroup (Maybe Text)
- dbSecurityGroup_eC2SecurityGroups :: Lens' DBSecurityGroup (Maybe [EC2SecurityGroup])
- dbSecurityGroup_dbSecurityGroupDescription :: Lens' DBSecurityGroup (Maybe Text)
- data DBSecurityGroupMembership = DBSecurityGroupMembership' {}
- newDBSecurityGroupMembership :: DBSecurityGroupMembership
- dbSecurityGroupMembership_status :: Lens' DBSecurityGroupMembership (Maybe Text)
- dbSecurityGroupMembership_dbSecurityGroupName :: Lens' DBSecurityGroupMembership (Maybe Text)
- data DBSnapshot = DBSnapshot' {
- originalSnapshotCreateTime :: Maybe ISO8601
- engineVersion :: Maybe Text
- status :: Maybe Text
- dbSnapshotArn :: Maybe Text
- masterUsername :: Maybe Text
- sourceRegion :: Maybe Text
- iAMDatabaseAuthenticationEnabled :: Maybe Bool
- iops :: Maybe Int
- vpcId :: Maybe Text
- instanceCreateTime :: Maybe ISO8601
- tagList :: Maybe [Tag]
- engine :: Maybe Text
- encrypted :: Maybe Bool
- dbSnapshotIdentifier :: Maybe Text
- processorFeatures :: Maybe [ProcessorFeature]
- licenseModel :: Maybe Text
- sourceDBSnapshotIdentifier :: Maybe Text
- snapshotType :: Maybe Text
- dbInstanceIdentifier :: Maybe Text
- kmsKeyId :: Maybe Text
- availabilityZone :: Maybe Text
- snapshotCreateTime :: Maybe ISO8601
- allocatedStorage :: Maybe Int
- dbiResourceId :: Maybe Text
- optionGroupName :: Maybe Text
- timezone :: Maybe Text
- tdeCredentialArn :: Maybe Text
- percentProgress :: Maybe Int
- port :: Maybe Int
- storageType :: Maybe Text
- newDBSnapshot :: DBSnapshot
- dbSnapshot_originalSnapshotCreateTime :: Lens' DBSnapshot (Maybe UTCTime)
- dbSnapshot_engineVersion :: Lens' DBSnapshot (Maybe Text)
- dbSnapshot_status :: Lens' DBSnapshot (Maybe Text)
- dbSnapshot_dbSnapshotArn :: Lens' DBSnapshot (Maybe Text)
- dbSnapshot_masterUsername :: Lens' DBSnapshot (Maybe Text)
- dbSnapshot_sourceRegion :: Lens' DBSnapshot (Maybe Text)
- dbSnapshot_iAMDatabaseAuthenticationEnabled :: Lens' DBSnapshot (Maybe Bool)
- dbSnapshot_iops :: Lens' DBSnapshot (Maybe Int)
- dbSnapshot_vpcId :: Lens' DBSnapshot (Maybe Text)
- dbSnapshot_instanceCreateTime :: Lens' DBSnapshot (Maybe UTCTime)
- dbSnapshot_tagList :: Lens' DBSnapshot (Maybe [Tag])
- dbSnapshot_engine :: Lens' DBSnapshot (Maybe Text)
- dbSnapshot_encrypted :: Lens' DBSnapshot (Maybe Bool)
- dbSnapshot_dbSnapshotIdentifier :: Lens' DBSnapshot (Maybe Text)
- dbSnapshot_processorFeatures :: Lens' DBSnapshot (Maybe [ProcessorFeature])
- dbSnapshot_licenseModel :: Lens' DBSnapshot (Maybe Text)
- dbSnapshot_sourceDBSnapshotIdentifier :: Lens' DBSnapshot (Maybe Text)
- dbSnapshot_snapshotType :: Lens' DBSnapshot (Maybe Text)
- dbSnapshot_dbInstanceIdentifier :: Lens' DBSnapshot (Maybe Text)
- dbSnapshot_kmsKeyId :: Lens' DBSnapshot (Maybe Text)
- dbSnapshot_availabilityZone :: Lens' DBSnapshot (Maybe Text)
- dbSnapshot_snapshotCreateTime :: Lens' DBSnapshot (Maybe UTCTime)
- dbSnapshot_allocatedStorage :: Lens' DBSnapshot (Maybe Int)
- dbSnapshot_dbiResourceId :: Lens' DBSnapshot (Maybe Text)
- dbSnapshot_optionGroupName :: Lens' DBSnapshot (Maybe Text)
- dbSnapshot_timezone :: Lens' DBSnapshot (Maybe Text)
- dbSnapshot_tdeCredentialArn :: Lens' DBSnapshot (Maybe Text)
- dbSnapshot_percentProgress :: Lens' DBSnapshot (Maybe Int)
- dbSnapshot_port :: Lens' DBSnapshot (Maybe Int)
- dbSnapshot_storageType :: Lens' DBSnapshot (Maybe Text)
- data DBSnapshotAttribute = DBSnapshotAttribute' {
- attributeValues :: Maybe [Text]
- attributeName :: Maybe Text
- newDBSnapshotAttribute :: DBSnapshotAttribute
- dbSnapshotAttribute_attributeValues :: Lens' DBSnapshotAttribute (Maybe [Text])
- dbSnapshotAttribute_attributeName :: Lens' DBSnapshotAttribute (Maybe Text)
- data DBSnapshotAttributesResult = DBSnapshotAttributesResult' {}
- newDBSnapshotAttributesResult :: DBSnapshotAttributesResult
- dbSnapshotAttributesResult_dbSnapshotIdentifier :: Lens' DBSnapshotAttributesResult (Maybe Text)
- dbSnapshotAttributesResult_dbSnapshotAttributes :: Lens' DBSnapshotAttributesResult (Maybe [DBSnapshotAttribute])
- data DBSubnetGroup = DBSubnetGroup' {}
- newDBSubnetGroup :: DBSubnetGroup
- dbSubnetGroup_dbSubnetGroupName :: Lens' DBSubnetGroup (Maybe Text)
- dbSubnetGroup_vpcId :: Lens' DBSubnetGroup (Maybe Text)
- dbSubnetGroup_subnets :: Lens' DBSubnetGroup (Maybe [Subnet])
- dbSubnetGroup_dbSubnetGroupDescription :: Lens' DBSubnetGroup (Maybe Text)
- dbSubnetGroup_dbSubnetGroupArn :: Lens' DBSubnetGroup (Maybe Text)
- dbSubnetGroup_subnetGroupStatus :: Lens' DBSubnetGroup (Maybe Text)
- data DescribeDBLogFilesDetails = DescribeDBLogFilesDetails' {
- lastWritten :: Maybe Integer
- size :: Maybe Integer
- logFileName :: Maybe Text
- newDescribeDBLogFilesDetails :: DescribeDBLogFilesDetails
- describeDBLogFilesDetails_lastWritten :: Lens' DescribeDBLogFilesDetails (Maybe Integer)
- describeDBLogFilesDetails_size :: Lens' DescribeDBLogFilesDetails (Maybe Integer)
- describeDBLogFilesDetails_logFileName :: Lens' DescribeDBLogFilesDetails (Maybe Text)
- data DomainMembership = DomainMembership' {}
- newDomainMembership :: DomainMembership
- domainMembership_status :: Lens' DomainMembership (Maybe Text)
- domainMembership_fqdn :: Lens' DomainMembership (Maybe Text)
- domainMembership_domain :: Lens' DomainMembership (Maybe Text)
- domainMembership_iAMRoleName :: Lens' DomainMembership (Maybe Text)
- data DoubleRange = DoubleRange' {}
- newDoubleRange :: DoubleRange
- doubleRange_to :: Lens' DoubleRange (Maybe Double)
- doubleRange_from :: Lens' DoubleRange (Maybe Double)
- data EC2SecurityGroup = EC2SecurityGroup' {}
- newEC2SecurityGroup :: EC2SecurityGroup
- eC2SecurityGroup_status :: Lens' EC2SecurityGroup (Maybe Text)
- eC2SecurityGroup_eC2SecurityGroupOwnerId :: Lens' EC2SecurityGroup (Maybe Text)
- eC2SecurityGroup_eC2SecurityGroupName :: Lens' EC2SecurityGroup (Maybe Text)
- eC2SecurityGroup_eC2SecurityGroupId :: Lens' EC2SecurityGroup (Maybe Text)
- data Endpoint = Endpoint' {}
- newEndpoint :: Endpoint
- endpoint_hostedZoneId :: Lens' Endpoint (Maybe Text)
- endpoint_address :: Lens' Endpoint (Maybe Text)
- endpoint_port :: Lens' Endpoint (Maybe Int)
- data EngineDefaults = EngineDefaults' {}
- newEngineDefaults :: EngineDefaults
- engineDefaults_dbParameterGroupFamily :: Lens' EngineDefaults (Maybe Text)
- engineDefaults_marker :: Lens' EngineDefaults (Maybe Text)
- engineDefaults_parameters :: Lens' EngineDefaults (Maybe [Parameter])
- data Event = Event' {
- sourceType :: Maybe SourceType
- sourceArn :: Maybe Text
- sourceIdentifier :: Maybe Text
- date :: Maybe ISO8601
- eventCategories :: Maybe [Text]
- message :: Maybe Text
- newEvent :: Event
- event_sourceType :: Lens' Event (Maybe SourceType)
- event_sourceArn :: Lens' Event (Maybe Text)
- event_sourceIdentifier :: Lens' Event (Maybe Text)
- event_date :: Lens' Event (Maybe UTCTime)
- event_eventCategories :: Lens' Event (Maybe [Text])
- event_message :: Lens' Event (Maybe Text)
- data EventCategoriesMap = EventCategoriesMap' {
- sourceType :: Maybe Text
- eventCategories :: Maybe [Text]
- newEventCategoriesMap :: EventCategoriesMap
- eventCategoriesMap_sourceType :: Lens' EventCategoriesMap (Maybe Text)
- eventCategoriesMap_eventCategories :: Lens' EventCategoriesMap (Maybe [Text])
- data EventSubscription = EventSubscription' {}
- newEventSubscription :: EventSubscription
- eventSubscription_status :: Lens' EventSubscription (Maybe Text)
- eventSubscription_customerAwsId :: Lens' EventSubscription (Maybe Text)
- eventSubscription_custSubscriptionId :: Lens' EventSubscription (Maybe Text)
- eventSubscription_snsTopicArn :: Lens' EventSubscription (Maybe Text)
- eventSubscription_eventSubscriptionArn :: Lens' EventSubscription (Maybe Text)
- eventSubscription_enabled :: Lens' EventSubscription (Maybe Bool)
- eventSubscription_sourceType :: Lens' EventSubscription (Maybe Text)
- eventSubscription_subscriptionCreationTime :: Lens' EventSubscription (Maybe Text)
- eventSubscription_eventCategoriesList :: Lens' EventSubscription (Maybe [Text])
- eventSubscription_sourceIdsList :: Lens' EventSubscription (Maybe [Text])
- data ExportTask = ExportTask' {
- totalExtractedDataInGB :: Maybe Int
- status :: Maybe Text
- iamRoleArn :: Maybe Text
- sourceArn :: Maybe Text
- exportOnly :: Maybe [Text]
- taskStartTime :: Maybe ISO8601
- warningMessage :: Maybe Text
- snapshotTime :: Maybe ISO8601
- kmsKeyId :: Maybe Text
- taskEndTime :: Maybe ISO8601
- exportTaskIdentifier :: Maybe Text
- s3Prefix :: Maybe Text
- percentProgress :: Maybe Int
- s3Bucket :: Maybe Text
- failureCause :: Maybe Text
- newExportTask :: ExportTask
- exportTask_totalExtractedDataInGB :: Lens' ExportTask (Maybe Int)
- exportTask_status :: Lens' ExportTask (Maybe Text)
- exportTask_iamRoleArn :: Lens' ExportTask (Maybe Text)
- exportTask_sourceArn :: Lens' ExportTask (Maybe Text)
- exportTask_exportOnly :: Lens' ExportTask (Maybe [Text])
- exportTask_taskStartTime :: Lens' ExportTask (Maybe UTCTime)
- exportTask_warningMessage :: Lens' ExportTask (Maybe Text)
- exportTask_snapshotTime :: Lens' ExportTask (Maybe UTCTime)
- exportTask_kmsKeyId :: Lens' ExportTask (Maybe Text)
- exportTask_taskEndTime :: Lens' ExportTask (Maybe UTCTime)
- exportTask_exportTaskIdentifier :: Lens' ExportTask (Maybe Text)
- exportTask_s3Prefix :: Lens' ExportTask (Maybe Text)
- exportTask_percentProgress :: Lens' ExportTask (Maybe Int)
- exportTask_s3Bucket :: Lens' ExportTask (Maybe Text)
- exportTask_failureCause :: Lens' ExportTask (Maybe Text)
- data FailoverState = FailoverState' {}
- newFailoverState :: FailoverState
- failoverState_status :: Lens' FailoverState (Maybe FailoverStatus)
- failoverState_toDbClusterArn :: Lens' FailoverState (Maybe Text)
- failoverState_fromDbClusterArn :: Lens' FailoverState (Maybe Text)
- data Filter = Filter' {}
- newFilter :: Text -> Filter
- filter_name :: Lens' Filter Text
- filter_values :: Lens' Filter [Text]
- data GlobalCluster = GlobalCluster' {
- engineVersion :: Maybe Text
- status :: Maybe Text
- deletionProtection :: Maybe Bool
- storageEncrypted :: Maybe Bool
- globalClusterIdentifier :: Maybe Text
- engine :: Maybe Text
- globalClusterArn :: Maybe Text
- databaseName :: Maybe Text
- globalClusterMembers :: Maybe [GlobalClusterMember]
- failoverState :: Maybe FailoverState
- globalClusterResourceId :: Maybe Text
- newGlobalCluster :: GlobalCluster
- globalCluster_engineVersion :: Lens' GlobalCluster (Maybe Text)
- globalCluster_status :: Lens' GlobalCluster (Maybe Text)
- globalCluster_deletionProtection :: Lens' GlobalCluster (Maybe Bool)
- globalCluster_storageEncrypted :: Lens' GlobalCluster (Maybe Bool)
- globalCluster_globalClusterIdentifier :: Lens' GlobalCluster (Maybe Text)
- globalCluster_engine :: Lens' GlobalCluster (Maybe Text)
- globalCluster_globalClusterArn :: Lens' GlobalCluster (Maybe Text)
- globalCluster_databaseName :: Lens' GlobalCluster (Maybe Text)
- globalCluster_globalClusterMembers :: Lens' GlobalCluster (Maybe [GlobalClusterMember])
- globalCluster_failoverState :: Lens' GlobalCluster (Maybe FailoverState)
- globalCluster_globalClusterResourceId :: Lens' GlobalCluster (Maybe Text)
- data GlobalClusterMember = GlobalClusterMember' {}
- newGlobalClusterMember :: GlobalClusterMember
- globalClusterMember_readers :: Lens' GlobalClusterMember (Maybe [Text])
- globalClusterMember_dbClusterArn :: Lens' GlobalClusterMember (Maybe Text)
- globalClusterMember_isWriter :: Lens' GlobalClusterMember (Maybe Bool)
- globalClusterMember_globalWriteForwardingStatus :: Lens' GlobalClusterMember (Maybe WriteForwardingStatus)
- data IPRange = IPRange' {}
- newIPRange :: IPRange
- iPRange_status :: Lens' IPRange (Maybe Text)
- iPRange_cidrip :: Lens' IPRange (Maybe Text)
- data InstallationMedia = InstallationMedia' {}
- newInstallationMedia :: InstallationMedia
- installationMedia_engineVersion :: Lens' InstallationMedia (Maybe Text)
- installationMedia_status :: Lens' InstallationMedia (Maybe Text)
- installationMedia_installationMediaId :: Lens' InstallationMedia (Maybe Text)
- installationMedia_engineInstallationMediaPath :: Lens' InstallationMedia (Maybe Text)
- installationMedia_engine :: Lens' InstallationMedia (Maybe Text)
- installationMedia_oSInstallationMediaPath :: Lens' InstallationMedia (Maybe Text)
- installationMedia_customAvailabilityZoneId :: Lens' InstallationMedia (Maybe Text)
- installationMedia_failureCause :: Lens' InstallationMedia (Maybe InstallationMediaFailureCause)
- data InstallationMediaFailureCause = InstallationMediaFailureCause' {}
- newInstallationMediaFailureCause :: InstallationMediaFailureCause
- installationMediaFailureCause_message :: Lens' InstallationMediaFailureCause (Maybe Text)
- data MinimumEngineVersionPerAllowedValue = MinimumEngineVersionPerAllowedValue' {}
- newMinimumEngineVersionPerAllowedValue :: MinimumEngineVersionPerAllowedValue
- minimumEngineVersionPerAllowedValue_minimumEngineVersion :: Lens' MinimumEngineVersionPerAllowedValue (Maybe Text)
- minimumEngineVersionPerAllowedValue_allowedValue :: Lens' MinimumEngineVersionPerAllowedValue (Maybe Text)
- data Option = Option' {
- optionName :: Maybe Text
- permanent :: Maybe Bool
- persistent :: Maybe Bool
- optionDescription :: Maybe Text
- optionSettings :: Maybe [OptionSetting]
- vpcSecurityGroupMemberships :: Maybe [VpcSecurityGroupMembership]
- dbSecurityGroupMemberships :: Maybe [DBSecurityGroupMembership]
- optionVersion :: Maybe Text
- port :: Maybe Int
- newOption :: Option
- option_optionName :: Lens' Option (Maybe Text)
- option_permanent :: Lens' Option (Maybe Bool)
- option_persistent :: Lens' Option (Maybe Bool)
- option_optionDescription :: Lens' Option (Maybe Text)
- option_optionSettings :: Lens' Option (Maybe [OptionSetting])
- option_vpcSecurityGroupMemberships :: Lens' Option (Maybe [VpcSecurityGroupMembership])
- option_dbSecurityGroupMemberships :: Lens' Option (Maybe [DBSecurityGroupMembership])
- option_optionVersion :: Lens' Option (Maybe Text)
- option_port :: Lens' Option (Maybe Int)
- data OptionConfiguration = OptionConfiguration' {}
- newOptionConfiguration :: Text -> OptionConfiguration
- optionConfiguration_optionSettings :: Lens' OptionConfiguration (Maybe [OptionSetting])
- optionConfiguration_vpcSecurityGroupMemberships :: Lens' OptionConfiguration (Maybe [Text])
- optionConfiguration_dbSecurityGroupMemberships :: Lens' OptionConfiguration (Maybe [Text])
- optionConfiguration_optionVersion :: Lens' OptionConfiguration (Maybe Text)
- optionConfiguration_port :: Lens' OptionConfiguration (Maybe Int)
- optionConfiguration_optionName :: Lens' OptionConfiguration Text
- data OptionGroup = OptionGroup' {}
- newOptionGroup :: OptionGroup
- optionGroup_optionGroupDescription :: Lens' OptionGroup (Maybe Text)
- optionGroup_vpcId :: Lens' OptionGroup (Maybe Text)
- optionGroup_allowsVpcAndNonVpcInstanceMemberships :: Lens' OptionGroup (Maybe Bool)
- optionGroup_engineName :: Lens' OptionGroup (Maybe Text)
- optionGroup_optionGroupArn :: Lens' OptionGroup (Maybe Text)
- optionGroup_majorEngineVersion :: Lens' OptionGroup (Maybe Text)
- optionGroup_options :: Lens' OptionGroup (Maybe [Option])
- optionGroup_optionGroupName :: Lens' OptionGroup (Maybe Text)
- data OptionGroupMembership = OptionGroupMembership' {}
- newOptionGroupMembership :: OptionGroupMembership
- optionGroupMembership_status :: Lens' OptionGroupMembership (Maybe Text)
- optionGroupMembership_optionGroupName :: Lens' OptionGroupMembership (Maybe Text)
- data OptionGroupOption = OptionGroupOption' {
- minimumRequiredMinorEngineVersion :: Maybe Text
- optionsConflictsWith :: Maybe [Text]
- permanent :: Maybe Bool
- persistent :: Maybe Bool
- optionGroupOptionVersions :: Maybe [OptionVersion]
- engineName :: Maybe Text
- majorEngineVersion :: Maybe Text
- name :: Maybe Text
- supportsOptionVersionDowngrade :: Maybe Bool
- defaultPort :: Maybe Int
- optionGroupOptionSettings :: Maybe [OptionGroupOptionSetting]
- requiresAutoMinorEngineVersionUpgrade :: Maybe Bool
- portRequired :: Maybe Bool
- description :: Maybe Text
- optionsDependedOn :: Maybe [Text]
- vpcOnly :: Maybe Bool
- newOptionGroupOption :: OptionGroupOption
- optionGroupOption_minimumRequiredMinorEngineVersion :: Lens' OptionGroupOption (Maybe Text)
- optionGroupOption_optionsConflictsWith :: Lens' OptionGroupOption (Maybe [Text])
- optionGroupOption_permanent :: Lens' OptionGroupOption (Maybe Bool)
- optionGroupOption_persistent :: Lens' OptionGroupOption (Maybe Bool)
- optionGroupOption_optionGroupOptionVersions :: Lens' OptionGroupOption (Maybe [OptionVersion])
- optionGroupOption_engineName :: Lens' OptionGroupOption (Maybe Text)
- optionGroupOption_majorEngineVersion :: Lens' OptionGroupOption (Maybe Text)
- optionGroupOption_name :: Lens' OptionGroupOption (Maybe Text)
- optionGroupOption_supportsOptionVersionDowngrade :: Lens' OptionGroupOption (Maybe Bool)
- optionGroupOption_defaultPort :: Lens' OptionGroupOption (Maybe Int)
- optionGroupOption_optionGroupOptionSettings :: Lens' OptionGroupOption (Maybe [OptionGroupOptionSetting])
- optionGroupOption_requiresAutoMinorEngineVersionUpgrade :: Lens' OptionGroupOption (Maybe Bool)
- optionGroupOption_portRequired :: Lens' OptionGroupOption (Maybe Bool)
- optionGroupOption_description :: Lens' OptionGroupOption (Maybe Text)
- optionGroupOption_optionsDependedOn :: Lens' OptionGroupOption (Maybe [Text])
- optionGroupOption_vpcOnly :: Lens' OptionGroupOption (Maybe Bool)
- data OptionGroupOptionSetting = OptionGroupOptionSetting' {}
- newOptionGroupOptionSetting :: OptionGroupOptionSetting
- optionGroupOptionSetting_applyType :: Lens' OptionGroupOptionSetting (Maybe Text)
- optionGroupOptionSetting_minimumEngineVersionPerAllowedValue :: Lens' OptionGroupOptionSetting (Maybe [MinimumEngineVersionPerAllowedValue])
- optionGroupOptionSetting_settingName :: Lens' OptionGroupOptionSetting (Maybe Text)
- optionGroupOptionSetting_defaultValue :: Lens' OptionGroupOptionSetting (Maybe Text)
- optionGroupOptionSetting_isModifiable :: Lens' OptionGroupOptionSetting (Maybe Bool)
- optionGroupOptionSetting_settingDescription :: Lens' OptionGroupOptionSetting (Maybe Text)
- optionGroupOptionSetting_allowedValues :: Lens' OptionGroupOptionSetting (Maybe Text)
- optionGroupOptionSetting_isRequired :: Lens' OptionGroupOptionSetting (Maybe Bool)
- data OptionSetting = OptionSetting' {}
- newOptionSetting :: OptionSetting
- optionSetting_isCollection :: Lens' OptionSetting (Maybe Bool)
- optionSetting_applyType :: Lens' OptionSetting (Maybe Text)
- optionSetting_value :: Lens' OptionSetting (Maybe Text)
- optionSetting_name :: Lens' OptionSetting (Maybe Text)
- optionSetting_defaultValue :: Lens' OptionSetting (Maybe Text)
- optionSetting_isModifiable :: Lens' OptionSetting (Maybe Bool)
- optionSetting_dataType :: Lens' OptionSetting (Maybe Text)
- optionSetting_allowedValues :: Lens' OptionSetting (Maybe Text)
- optionSetting_description :: Lens' OptionSetting (Maybe Text)
- data OptionVersion = OptionVersion' {}
- newOptionVersion :: OptionVersion
- optionVersion_version :: Lens' OptionVersion (Maybe Text)
- optionVersion_isDefault :: Lens' OptionVersion (Maybe Bool)
- data OrderableDBInstanceOption = OrderableDBInstanceOption' {
- engineVersion :: Maybe Text
- minIopsPerGib :: Maybe Double
- supportsIAMDatabaseAuthentication :: Maybe Bool
- minIopsPerDbInstance :: Maybe Int
- multiAZCapable :: Maybe Bool
- maxStorageSize :: Maybe Int
- supportedEngineModes :: Maybe [Text]
- availabilityZoneGroup :: Maybe Text
- availableProcessorFeatures :: Maybe [AvailableProcessorFeature]
- engine :: Maybe Text
- minStorageSize :: Maybe Int
- outpostCapable :: Maybe Bool
- supportsIops :: Maybe Bool
- supportsKerberosAuthentication :: Maybe Bool
- supportsPerformanceInsights :: Maybe Bool
- dbInstanceClass :: Maybe Text
- supportsGlobalDatabases :: Maybe Bool
- licenseModel :: Maybe Text
- availabilityZones :: Maybe [AvailabilityZone]
- supportedActivityStreamModes :: Maybe [Text]
- supportsStorageAutoscaling :: Maybe Bool
- supportsStorageEncryption :: Maybe Bool
- readReplicaCapable :: Maybe Bool
- maxIopsPerGib :: Maybe Double
- vpc :: Maybe Bool
- supportsEnhancedMonitoring :: Maybe Bool
- maxIopsPerDbInstance :: Maybe Int
- storageType :: Maybe Text
- newOrderableDBInstanceOption :: OrderableDBInstanceOption
- orderableDBInstanceOption_engineVersion :: Lens' OrderableDBInstanceOption (Maybe Text)
- orderableDBInstanceOption_minIopsPerGib :: Lens' OrderableDBInstanceOption (Maybe Double)
- orderableDBInstanceOption_supportsIAMDatabaseAuthentication :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_minIopsPerDbInstance :: Lens' OrderableDBInstanceOption (Maybe Int)
- orderableDBInstanceOption_multiAZCapable :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_maxStorageSize :: Lens' OrderableDBInstanceOption (Maybe Int)
- orderableDBInstanceOption_supportedEngineModes :: Lens' OrderableDBInstanceOption (Maybe [Text])
- orderableDBInstanceOption_availabilityZoneGroup :: Lens' OrderableDBInstanceOption (Maybe Text)
- orderableDBInstanceOption_availableProcessorFeatures :: Lens' OrderableDBInstanceOption (Maybe [AvailableProcessorFeature])
- orderableDBInstanceOption_engine :: Lens' OrderableDBInstanceOption (Maybe Text)
- orderableDBInstanceOption_minStorageSize :: Lens' OrderableDBInstanceOption (Maybe Int)
- orderableDBInstanceOption_outpostCapable :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_supportsIops :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_supportsKerberosAuthentication :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_supportsPerformanceInsights :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_dbInstanceClass :: Lens' OrderableDBInstanceOption (Maybe Text)
- orderableDBInstanceOption_supportsGlobalDatabases :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_licenseModel :: Lens' OrderableDBInstanceOption (Maybe Text)
- orderableDBInstanceOption_availabilityZones :: Lens' OrderableDBInstanceOption (Maybe [AvailabilityZone])
- orderableDBInstanceOption_supportedActivityStreamModes :: Lens' OrderableDBInstanceOption (Maybe [Text])
- orderableDBInstanceOption_supportsStorageAutoscaling :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_supportsStorageEncryption :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_readReplicaCapable :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_maxIopsPerGib :: Lens' OrderableDBInstanceOption (Maybe Double)
- orderableDBInstanceOption_vpc :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_supportsEnhancedMonitoring :: Lens' OrderableDBInstanceOption (Maybe Bool)
- orderableDBInstanceOption_maxIopsPerDbInstance :: Lens' OrderableDBInstanceOption (Maybe Int)
- orderableDBInstanceOption_storageType :: Lens' OrderableDBInstanceOption (Maybe Text)
- data Outpost = Outpost' {}
- newOutpost :: Outpost
- outpost_arn :: Lens' Outpost (Maybe Text)
- data Parameter = Parameter' {
- applyType :: Maybe Text
- parameterValue :: Maybe Text
- supportedEngineModes :: Maybe [Text]
- applyMethod :: Maybe ApplyMethod
- minimumEngineVersion :: Maybe Text
- source :: Maybe Text
- isModifiable :: Maybe Bool
- dataType :: Maybe Text
- allowedValues :: Maybe Text
- parameterName :: Maybe Text
- description :: Maybe Text
- newParameter :: Parameter
- parameter_applyType :: Lens' Parameter (Maybe Text)
- parameter_parameterValue :: Lens' Parameter (Maybe Text)
- parameter_supportedEngineModes :: Lens' Parameter (Maybe [Text])
- parameter_applyMethod :: Lens' Parameter (Maybe ApplyMethod)
- parameter_minimumEngineVersion :: Lens' Parameter (Maybe Text)
- parameter_source :: Lens' Parameter (Maybe Text)
- parameter_isModifiable :: Lens' Parameter (Maybe Bool)
- parameter_dataType :: Lens' Parameter (Maybe Text)
- parameter_allowedValues :: Lens' Parameter (Maybe Text)
- parameter_parameterName :: Lens' Parameter (Maybe Text)
- parameter_description :: Lens' Parameter (Maybe Text)
- data PendingCloudwatchLogsExports = PendingCloudwatchLogsExports' {
- logTypesToEnable :: Maybe [Text]
- logTypesToDisable :: Maybe [Text]
- newPendingCloudwatchLogsExports :: PendingCloudwatchLogsExports
- pendingCloudwatchLogsExports_logTypesToEnable :: Lens' PendingCloudwatchLogsExports (Maybe [Text])
- pendingCloudwatchLogsExports_logTypesToDisable :: Lens' PendingCloudwatchLogsExports (Maybe [Text])
- data PendingMaintenanceAction = PendingMaintenanceAction' {}
- newPendingMaintenanceAction :: PendingMaintenanceAction
- pendingMaintenanceAction_autoAppliedAfterDate :: Lens' PendingMaintenanceAction (Maybe UTCTime)
- pendingMaintenanceAction_action :: Lens' PendingMaintenanceAction (Maybe Text)
- pendingMaintenanceAction_optInStatus :: Lens' PendingMaintenanceAction (Maybe Text)
- pendingMaintenanceAction_description :: Lens' PendingMaintenanceAction (Maybe Text)
- pendingMaintenanceAction_forcedApplyDate :: Lens' PendingMaintenanceAction (Maybe UTCTime)
- pendingMaintenanceAction_currentApplyDate :: Lens' PendingMaintenanceAction (Maybe UTCTime)
- data PendingModifiedValues = PendingModifiedValues' {
- engineVersion :: Maybe Text
- masterUserPassword :: Maybe Text
- dbSubnetGroupName :: Maybe Text
- iAMDatabaseAuthenticationEnabled :: Maybe Bool
- iops :: Maybe Int
- processorFeatures :: Maybe [ProcessorFeature]
- dbInstanceClass :: Maybe Text
- licenseModel :: Maybe Text
- cACertificateIdentifier :: Maybe Text
- dbInstanceIdentifier :: Maybe Text
- pendingCloudwatchLogsExports :: Maybe PendingCloudwatchLogsExports
- backupRetentionPeriod :: Maybe Int
- multiAZ :: Maybe Bool
- allocatedStorage :: Maybe Int
- port :: Maybe Int
- storageType :: Maybe Text
- newPendingModifiedValues :: PendingModifiedValues
- pendingModifiedValues_engineVersion :: Lens' PendingModifiedValues (Maybe Text)
- pendingModifiedValues_masterUserPassword :: Lens' PendingModifiedValues (Maybe Text)
- pendingModifiedValues_dbSubnetGroupName :: Lens' PendingModifiedValues (Maybe Text)
- pendingModifiedValues_iAMDatabaseAuthenticationEnabled :: Lens' PendingModifiedValues (Maybe Bool)
- pendingModifiedValues_iops :: Lens' PendingModifiedValues (Maybe Int)
- pendingModifiedValues_processorFeatures :: Lens' PendingModifiedValues (Maybe [ProcessorFeature])
- pendingModifiedValues_dbInstanceClass :: Lens' PendingModifiedValues (Maybe Text)
- pendingModifiedValues_licenseModel :: Lens' PendingModifiedValues (Maybe Text)
- pendingModifiedValues_cACertificateIdentifier :: Lens' PendingModifiedValues (Maybe Text)
- pendingModifiedValues_dbInstanceIdentifier :: Lens' PendingModifiedValues (Maybe Text)
- pendingModifiedValues_pendingCloudwatchLogsExports :: Lens' PendingModifiedValues (Maybe PendingCloudwatchLogsExports)
- pendingModifiedValues_backupRetentionPeriod :: Lens' PendingModifiedValues (Maybe Int)
- pendingModifiedValues_multiAZ :: Lens' PendingModifiedValues (Maybe Bool)
- pendingModifiedValues_allocatedStorage :: Lens' PendingModifiedValues (Maybe Int)
- pendingModifiedValues_port :: Lens' PendingModifiedValues (Maybe Int)
- pendingModifiedValues_storageType :: Lens' PendingModifiedValues (Maybe Text)
- data ProcessorFeature = ProcessorFeature' {}
- newProcessorFeature :: ProcessorFeature
- processorFeature_value :: Lens' ProcessorFeature (Maybe Text)
- processorFeature_name :: Lens' ProcessorFeature (Maybe Text)
- data Range = Range' {}
- newRange :: Range
- range_to :: Lens' Range (Maybe Int)
- range_from :: Lens' Range (Maybe Int)
- range_step :: Lens' Range (Maybe Int)
- data RecurringCharge = RecurringCharge' {}
- newRecurringCharge :: RecurringCharge
- recurringCharge_recurringChargeFrequency :: Lens' RecurringCharge (Maybe Text)
- recurringCharge_recurringChargeAmount :: Lens' RecurringCharge (Maybe Double)
- data ReservedDBInstance = ReservedDBInstance' {
- dbInstanceCount :: Maybe Int
- state :: Maybe Text
- currencyCode :: Maybe Text
- startTime :: Maybe ISO8601
- productDescription :: Maybe Text
- leaseId :: Maybe Text
- reservedDBInstanceId :: Maybe Text
- reservedDBInstanceArn :: Maybe Text
- dbInstanceClass :: Maybe Text
- multiAZ :: Maybe Bool
- reservedDBInstancesOfferingId :: Maybe Text
- recurringCharges :: Maybe [RecurringCharge]
- offeringType :: Maybe Text
- usagePrice :: Maybe Double
- fixedPrice :: Maybe Double
- duration :: Maybe Int
- newReservedDBInstance :: ReservedDBInstance
- reservedDBInstance_dbInstanceCount :: Lens' ReservedDBInstance (Maybe Int)
- reservedDBInstance_state :: Lens' ReservedDBInstance (Maybe Text)
- reservedDBInstance_currencyCode :: Lens' ReservedDBInstance (Maybe Text)
- reservedDBInstance_startTime :: Lens' ReservedDBInstance (Maybe UTCTime)
- reservedDBInstance_productDescription :: Lens' ReservedDBInstance (Maybe Text)
- reservedDBInstance_leaseId :: Lens' ReservedDBInstance (Maybe Text)
- reservedDBInstance_reservedDBInstanceId :: Lens' ReservedDBInstance (Maybe Text)
- reservedDBInstance_reservedDBInstanceArn :: Lens' ReservedDBInstance (Maybe Text)
- reservedDBInstance_dbInstanceClass :: Lens' ReservedDBInstance (Maybe Text)
- reservedDBInstance_multiAZ :: Lens' ReservedDBInstance (Maybe Bool)
- reservedDBInstance_reservedDBInstancesOfferingId :: Lens' ReservedDBInstance (Maybe Text)
- reservedDBInstance_recurringCharges :: Lens' ReservedDBInstance (Maybe [RecurringCharge])
- reservedDBInstance_offeringType :: Lens' ReservedDBInstance (Maybe Text)
- reservedDBInstance_usagePrice :: Lens' ReservedDBInstance (Maybe Double)
- reservedDBInstance_fixedPrice :: Lens' ReservedDBInstance (Maybe Double)
- reservedDBInstance_duration :: Lens' ReservedDBInstance (Maybe Int)
- data ReservedDBInstancesOffering = ReservedDBInstancesOffering' {}
- newReservedDBInstancesOffering :: ReservedDBInstancesOffering
- reservedDBInstancesOffering_currencyCode :: Lens' ReservedDBInstancesOffering (Maybe Text)
- reservedDBInstancesOffering_productDescription :: Lens' ReservedDBInstancesOffering (Maybe Text)
- reservedDBInstancesOffering_dbInstanceClass :: Lens' ReservedDBInstancesOffering (Maybe Text)
- reservedDBInstancesOffering_multiAZ :: Lens' ReservedDBInstancesOffering (Maybe Bool)
- reservedDBInstancesOffering_reservedDBInstancesOfferingId :: Lens' ReservedDBInstancesOffering (Maybe Text)
- reservedDBInstancesOffering_recurringCharges :: Lens' ReservedDBInstancesOffering (Maybe [RecurringCharge])
- reservedDBInstancesOffering_offeringType :: Lens' ReservedDBInstancesOffering (Maybe Text)
- reservedDBInstancesOffering_usagePrice :: Lens' ReservedDBInstancesOffering (Maybe Double)
- reservedDBInstancesOffering_fixedPrice :: Lens' ReservedDBInstancesOffering (Maybe Double)
- reservedDBInstancesOffering_duration :: Lens' ReservedDBInstancesOffering (Maybe Int)
- data ResourcePendingMaintenanceActions = ResourcePendingMaintenanceActions' {}
- newResourcePendingMaintenanceActions :: ResourcePendingMaintenanceActions
- resourcePendingMaintenanceActions_pendingMaintenanceActionDetails :: Lens' ResourcePendingMaintenanceActions (Maybe [PendingMaintenanceAction])
- resourcePendingMaintenanceActions_resourceIdentifier :: Lens' ResourcePendingMaintenanceActions (Maybe Text)
- data RestoreWindow = RestoreWindow' {}
- newRestoreWindow :: RestoreWindow
- restoreWindow_latestTime :: Lens' RestoreWindow (Maybe UTCTime)
- restoreWindow_earliestTime :: Lens' RestoreWindow (Maybe UTCTime)
- data ScalingConfiguration = ScalingConfiguration' {}
- newScalingConfiguration :: ScalingConfiguration
- scalingConfiguration_secondsUntilAutoPause :: Lens' ScalingConfiguration (Maybe Int)
- scalingConfiguration_timeoutAction :: Lens' ScalingConfiguration (Maybe Text)
- scalingConfiguration_autoPause :: Lens' ScalingConfiguration (Maybe Bool)
- scalingConfiguration_maxCapacity :: Lens' ScalingConfiguration (Maybe Int)
- scalingConfiguration_minCapacity :: Lens' ScalingConfiguration (Maybe Int)
- scalingConfiguration_secondsBeforeTimeout :: Lens' ScalingConfiguration (Maybe Int)
- data ScalingConfigurationInfo = ScalingConfigurationInfo' {}
- newScalingConfigurationInfo :: ScalingConfigurationInfo
- scalingConfigurationInfo_secondsUntilAutoPause :: Lens' ScalingConfigurationInfo (Maybe Int)
- scalingConfigurationInfo_timeoutAction :: Lens' ScalingConfigurationInfo (Maybe Text)
- scalingConfigurationInfo_autoPause :: Lens' ScalingConfigurationInfo (Maybe Bool)
- scalingConfigurationInfo_maxCapacity :: Lens' ScalingConfigurationInfo (Maybe Int)
- scalingConfigurationInfo_minCapacity :: Lens' ScalingConfigurationInfo (Maybe Int)
- scalingConfigurationInfo_secondsBeforeTimeout :: Lens' ScalingConfigurationInfo (Maybe Int)
- data SourceRegion = SourceRegion' {}
- newSourceRegion :: SourceRegion
- sourceRegion_supportsDBInstanceAutomatedBackupsReplication :: Lens' SourceRegion (Maybe Bool)
- sourceRegion_status :: Lens' SourceRegion (Maybe Text)
- sourceRegion_regionName :: Lens' SourceRegion (Maybe Text)
- sourceRegion_endpoint :: Lens' SourceRegion (Maybe Text)
- data Subnet = Subnet' {}
- newSubnet :: Subnet
- subnet_subnetStatus :: Lens' Subnet (Maybe Text)
- subnet_subnetIdentifier :: Lens' Subnet (Maybe Text)
- subnet_subnetAvailabilityZone :: Lens' Subnet (Maybe AvailabilityZone)
- subnet_subnetOutpost :: Lens' Subnet (Maybe Outpost)
- data Tag = Tag' {}
- newTag :: Tag
- tag_value :: Lens' Tag (Maybe Text)
- tag_key :: Lens' Tag (Maybe Text)
- data TargetHealth = TargetHealth' {}
- newTargetHealth :: TargetHealth
- targetHealth_state :: Lens' TargetHealth (Maybe TargetState)
- targetHealth_reason :: Lens' TargetHealth (Maybe TargetHealthReason)
- targetHealth_description :: Lens' TargetHealth (Maybe Text)
- data Timezone = Timezone' {}
- newTimezone :: Timezone
- timezone_timezoneName :: Lens' Timezone (Maybe Text)
- data UpgradeTarget = UpgradeTarget' {}
- newUpgradeTarget :: UpgradeTarget
- upgradeTarget_engineVersion :: Lens' UpgradeTarget (Maybe Text)
- upgradeTarget_supportedEngineModes :: Lens' UpgradeTarget (Maybe [Text])
- upgradeTarget_isMajorVersionUpgrade :: Lens' UpgradeTarget (Maybe Bool)
- upgradeTarget_engine :: Lens' UpgradeTarget (Maybe Text)
- upgradeTarget_supportsGlobalDatabases :: Lens' UpgradeTarget (Maybe Bool)
- upgradeTarget_autoUpgrade :: Lens' UpgradeTarget (Maybe Bool)
- upgradeTarget_supportsParallelQuery :: Lens' UpgradeTarget (Maybe Bool)
- upgradeTarget_description :: Lens' UpgradeTarget (Maybe Text)
- data UserAuthConfig = UserAuthConfig' {}
- newUserAuthConfig :: UserAuthConfig
- userAuthConfig_iAMAuth :: Lens' UserAuthConfig (Maybe IAMAuthMode)
- userAuthConfig_userName :: Lens' UserAuthConfig (Maybe Text)
- userAuthConfig_authScheme :: Lens' UserAuthConfig (Maybe AuthScheme)
- userAuthConfig_secretArn :: Lens' UserAuthConfig (Maybe Text)
- userAuthConfig_description :: Lens' UserAuthConfig (Maybe Text)
- data UserAuthConfigInfo = UserAuthConfigInfo' {}
- newUserAuthConfigInfo :: UserAuthConfigInfo
- userAuthConfigInfo_iAMAuth :: Lens' UserAuthConfigInfo (Maybe IAMAuthMode)
- userAuthConfigInfo_userName :: Lens' UserAuthConfigInfo (Maybe Text)
- userAuthConfigInfo_authScheme :: Lens' UserAuthConfigInfo (Maybe AuthScheme)
- userAuthConfigInfo_secretArn :: Lens' UserAuthConfigInfo (Maybe Text)
- userAuthConfigInfo_description :: Lens' UserAuthConfigInfo (Maybe Text)
- data ValidDBInstanceModificationsMessage = ValidDBInstanceModificationsMessage' {}
- newValidDBInstanceModificationsMessage :: ValidDBInstanceModificationsMessage
- validDBInstanceModificationsMessage_validProcessorFeatures :: Lens' ValidDBInstanceModificationsMessage (Maybe [AvailableProcessorFeature])
- validDBInstanceModificationsMessage_storage :: Lens' ValidDBInstanceModificationsMessage (Maybe [ValidStorageOptions])
- data ValidStorageOptions = ValidStorageOptions' {}
- newValidStorageOptions :: ValidStorageOptions
- validStorageOptions_storageSize :: Lens' ValidStorageOptions (Maybe [Range])
- validStorageOptions_provisionedIops :: Lens' ValidStorageOptions (Maybe [Range])
- validStorageOptions_iopsToStorageRatio :: Lens' ValidStorageOptions (Maybe [DoubleRange])
- validStorageOptions_supportsStorageAutoscaling :: Lens' ValidStorageOptions (Maybe Bool)
- validStorageOptions_storageType :: Lens' ValidStorageOptions (Maybe Text)
- data VpcSecurityGroupMembership = VpcSecurityGroupMembership' {}
- newVpcSecurityGroupMembership :: VpcSecurityGroupMembership
- vpcSecurityGroupMembership_status :: Lens' VpcSecurityGroupMembership (Maybe Text)
- vpcSecurityGroupMembership_vpcSecurityGroupId :: Lens' VpcSecurityGroupMembership (Maybe Text)
- data VpnDetails = VpnDetails' {}
- newVpnDetails :: VpnDetails
- vpnDetails_vpnName :: Lens' VpnDetails (Maybe Text)
- vpnDetails_vpnTunnelOriginatorIP :: Lens' VpnDetails (Maybe Text)
- vpnDetails_vpnId :: Lens' VpnDetails (Maybe Text)
- vpnDetails_vpnState :: Lens' VpnDetails (Maybe Text)
- vpnDetails_vpnPSK :: Lens' VpnDetails (Maybe Text)
- vpnDetails_vpnGatewayIp :: Lens' VpnDetails (Maybe Text)
Service Configuration
defaultService :: Service Source #
API version 2014-10-31
of the Amazon Relational Database Service SDK configuration.
Errors
_PointInTimeRestoreNotEnabledFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
SourceDBInstanceIdentifier
refers to a DB instance with
BackupRetentionPeriod
equal to 0.
_InvalidDBParameterGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The DB parameter group is in use or is in an invalid state. If you are attempting to delete the parameter group, you can't delete it when the parameter group is in this state.
_ReservedDBInstanceQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
Request would exceed the user's DB Instance quota.
_SourceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The requested source could not be found.
_CertificateNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
CertificateIdentifier
doesn't refer to an existing certificate.
_AuthorizationQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The DB security group authorization quota has been reached.
_DBClusterSnapshotAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The user already has a DB cluster snapshot with the given identifier.
_DBParameterGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
A DB parameter group with the same name exists.
_DBInstanceRoleQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
You can't associate any more Amazon Web Services Identity and Access Management (IAM) roles with the DB instance because the quota has been reached.
_DBInstanceRoleAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified RoleArn
or FeatureName
value is already associated
with the DB instance.
_DBParameterGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request would result in the user exceeding the allowed number of DB parameter groups.
_BackupPolicyNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
Prism for BackupPolicyNotFoundFault' errors.
_InsufficientDBClusterCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The DB cluster doesn't have enough capacity for the current operation.
_ReservedDBInstanceAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
User already has a reservation with the given identifier.
_ProvisionedIopsNotAvailableInAZFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
Provisioned IOPS not available in the specified Availability Zone.
_DBProxyTargetAlreadyRegisteredFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The proxy is already associated with the specified RDS DB instance or Aurora DB cluster.
_AuthorizationAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified CIDR IP range or Amazon EC2 security group is already authorized for the specified DB security group.
_SubscriptionCategoryNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The supplied category does not exist.
_DBProxyTargetNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified RDS DB instance or Aurora DB cluster isn't available for a proxy owned by your Amazon Web Services account in the specified Amazon Web Services Region.
_SubscriptionNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The subscription name does not exist.
_InvalidSubnet :: AsError a => Getting (First ServiceError) a ServiceError Source #
The requested subnet is invalid, or multiple subnets were requested that are not all in a common VPC.
_SharedSnapshotQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
You have exceeded the maximum number of accounts that you can share a manual DB snapshot with.
_DBSubnetQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request would result in the user exceeding the allowed number of subnets in a DB subnet groups.
_GlobalClusterAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The GlobalClusterIdentifier
already exists. Choose a new global
database identifier (unique name) to create a new global database
cluster.
_OptionGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified option group could not be found.
_DBClusterNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
DBClusterIdentifier
doesn't refer to an existing DB cluster.
_InvalidDBProxyEndpointStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
You can't perform this operation while the DB proxy endpoint is in a particular state.
_DBLogFileNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
LogFileName
doesn't refer to an existing DB log file.
_DBProxyTargetGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified target group isn't available for a proxy owned by your Amazon Web Services account in the specified Amazon Web Services Region.
_InvalidS3BucketFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified Amazon S3 bucket name can't be found or Amazon RDS isn't authorized to access the specified Amazon S3 bucket. Verify the SourceS3BucketName and S3IngestionRoleArn values and try again.
_DBProxyQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
Your Amazon Web Services account already has the maximum number of proxies in the specified Amazon Web Services Region.
_IamRoleNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The IAM role is missing for exporting to an Amazon S3 bucket.
_DBClusterAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The user already has a DB cluster with the given identifier.
_StorageTypeNotSupportedFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
Storage of the StorageType
specified can't be associated with the DB
instance.
_DBSecurityGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request would result in the user exceeding the allowed number of DB security groups.
_DBProxyEndpointNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The DB proxy endpoint doesn't exist.
_OptionGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The option group you are trying to create already exists.
_ExportTaskNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The export task doesn't exist.
_InsufficientAvailableIPsInSubnetFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The requested operation can't be performed because there aren't enough available IP addresses in the proxy's subnets. Add more CIDR blocks to the VPC or remove IP address that aren't required from the subnets.
_DBProxyNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified proxy name doesn't correspond to a proxy owned by your Amazon Web Services account in the specified Amazon Web Services Region.
_OptionGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The quota of 20 option groups was exceeded for this Amazon Web Services account.
_DBSecurityGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
A DB security group with the name specified in DBSecurityGroupName
already exists.
_SNSTopicArnNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The SNS topic ARN does not exist.
_InvalidDBClusterEndpointStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The requested operation can't be performed on the endpoint while the endpoint is in this state.
_InvalidEventSubscriptionStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
This error can occur if someone else is modifying a subscription. You should retry the action.
_InvalidDBInstanceAutomatedBackupStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The automated backup is in an invalid state. For example, this automated backup is associated with an active instance.
_KMSKeyNotAccessibleFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
An error occurred accessing an Amazon Web Services KMS key.
_DBSnapshotNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
DBSnapshotIdentifier
doesn't refer to an existing DB snapshot.
_DBClusterParameterGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
DBClusterParameterGroupName
doesn't refer to an existing DB cluster
parameter group.
_DBClusterQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The user attempted to create a new DB cluster and the user has already reached the maximum allowed DB cluster quota.
_InvalidExportOnlyFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The export is invalid for exporting to an Amazon S3 bucket.
_SnapshotQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request would result in the user exceeding the allowed number of DB snapshots.
_InvalidDBClusterCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
Capacity
isn't a valid Aurora Serverless DB cluster capacity. Valid
capacity values are 2
, 4
, 8
, 16
, 32
, 64
, 128
, and 256
.
_DBSubnetGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
DBSubnetGroupName
is already used by an existing DB subnet group.
_SNSNoAuthorizationFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
You do not have permission to publish to the SNS topic ARN.
_DBSecurityGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
DBSecurityGroupName
doesn't refer to an existing DB security group.
_DBSecurityGroupNotSupportedFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
A DB security group isn't allowed for this action.
_InvalidDBProxyStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The requested operation can't be performed while the proxy is in this state.
_DBProxyEndpointQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The DB proxy already has the maximum number of endpoints.
_InstanceQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request would result in the user exceeding the allowed number of DB instances.
_DBClusterBacktrackNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
BacktrackIdentifier
doesn't refer to an existing backtrack.
_DomainNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
Domain
doesn't refer to an existing Active Directory domain.
_DBParameterGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
DBParameterGroupName
doesn't refer to an existing DB parameter group.
_InvalidDBSubnetGroupFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The DBSubnetGroup doesn't belong to the same VPC as that of an existing cross-region read replica of the same source instance.
_ReservedDBInstancesOfferingNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
Specified offering does not exist.
_InvalidDBSubnetStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The DB subnet isn't in the available state.
_DBClusterSnapshotNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
DBClusterSnapshotIdentifier
doesn't refer to an existing DB cluster
snapshot.
_SNSInvalidTopicFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
SNS has responded that there is a problem with the SND topic specified.
_InsufficientDBInstanceCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified DB instance class isn't available in the specified Availability Zone.
_InvalidDBClusterSnapshotStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The supplied value isn't a valid DB cluster snapshot state.
_InstallationMediaAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified installation medium has already been imported.
_SubscriptionAlreadyExistFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The supplied subscription name already exists.
_DBClusterRoleAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified IAM role Amazon Resource Name (ARN) is already associated with the specified DB cluster.
_IamRoleMissingPermissionsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The IAM role requires additional permissions to export to an Amazon S3 bucket.
_DBClusterRoleQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
You have exceeded the maximum number of IAM roles that can be associated with the specified DB cluster.
_InvalidVPCNetworkStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The DB subnet group doesn't cover all Availability Zones after it's created because of users' change.
_DBInstanceRoleNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified RoleArn
value doesn't match the specified feature for
the DB instance.
_AuthorizationNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified CIDR IP range or Amazon EC2 security group might not be authorized for the specified DB security group.
Or, RDS might not be authorized to perform necessary actions using IAM on your behalf.
_ReservedDBInstanceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified reserved DB Instance not found.
_DBSubnetGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request would result in the user exceeding the allowed number of DB subnet groups.
_CustomAvailabilityZoneNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
CustomAvailabilityZoneId
doesn't refer to an existing custom
Availability Zone identifier.
_DBProxyEndpointAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified DB proxy endpoint name must be unique for all DB proxy endpoints owned by your Amazon Web Services account in the specified Amazon Web Services Region.
_InvalidGlobalClusterStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The global cluster is in an invalid state and can't perform the requested operation.
_DBSubnetGroupNotAllowedFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The DBSubnetGroup shouldn't be specified while creating read replicas that lie in the same region as the source instance.
_InvalidExportTaskStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
You can't cancel an export task that has completed.
_InvalidExportSourceStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The state of the export snapshot is invalid for exporting to an Amazon S3 bucket.
_ExportTaskAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
You can't start an export task that's already running.
_EventSubscriptionQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
You have reached the maximum number of event subscriptions.
_InsufficientStorageClusterCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
There is insufficient storage available for the current action. You might be able to resolve this error by updating your subnet group to use different Availability Zones that have more storage available.
_DBClusterEndpointQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The cluster already has the maximum number of custom endpoints.
_InvalidOptionGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The option group isn't in the available state.
_DBInstanceAutomatedBackupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The quota for retained automated backups was exceeded. This prevents you from retaining any additional automated backups. The retained automated backups quota is the same as your DB Instance quota.
_CustomAvailabilityZoneAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
CustomAvailabilityZoneName
is already used by an existing custom
Availability Zone.
_InvalidDBClusterStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The requested operation can't be performed while the cluster is in this state.
_GlobalClusterNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The GlobalClusterIdentifier
doesn't refer to an existing global
database cluster.
_DBInstanceAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The user already has a DB instance with the given identifier.
_InvalidRestoreFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
Cannot restore from VPC backup to non-VPC DB instance.
_InvalidDBSecurityGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The state of the DB security group doesn't allow deletion.
_ResourceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource ID was not found.
_DBSubnetGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
DBSubnetGroupName
doesn't refer to an existing DB subnet group.
_DBUpgradeDependencyFailureFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The DB upgrade failed because a resource the DB depends on can't be modified.
_CustomAvailabilityZoneQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
You have exceeded the maximum number of custom Availability Zones.
_InvalidDBInstanceStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The DB instance isn't in a valid state.
_DBClusterEndpointAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified custom endpoint can't be created because it already exists.
_DBSnapshotAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
DBSnapshotIdentifier
is already used by an existing snapshot.
_DBInstanceNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
DBInstanceIdentifier
doesn't refer to an existing DB instance.
_StorageQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request would result in the user exceeding the allowed amount of storage available across all DB instances.
_DBProxyAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified proxy name must be unique for all proxies owned by your Amazon Web Services account in the specified Amazon Web Services Region.
_DBInstanceAutomatedBackupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
No automated backup for this DB instance was found.
_InvalidDBSnapshotStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The state of the DB snapshot doesn't allow deletion.
_InvalidDBSubnetGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The DB subnet group cannot be deleted because it's in use.
_GlobalClusterQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The number of global database clusters for this account is already at the maximum allowed.
_DBClusterEndpointNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified custom endpoint doesn't exist.
_InstallationMediaNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
InstallationMediaID
doesn't refer to an existing installation medium.
_DBSubnetGroupDoesNotCoverEnoughAZs :: AsError a => Getting (First ServiceError) a ServiceError Source #
Subnets in the DB subnet group should cover at least two Availability Zones unless there is only one Availability Zone.
_SubnetAlreadyInUse :: AsError a => Getting (First ServiceError) a ServiceError Source #
The DB subnet is already in use in the Availability Zone.
_DBClusterRoleNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified IAM role Amazon Resource Name (ARN) isn't associated with the specified DB cluster.
ActivityStreamMode
newtype ActivityStreamMode Source #
pattern ActivityStreamMode_Async :: ActivityStreamMode | |
pattern ActivityStreamMode_Sync :: ActivityStreamMode |
Instances
ActivityStreamStatus
newtype ActivityStreamStatus Source #
pattern ActivityStreamStatus_Started :: ActivityStreamStatus | |
pattern ActivityStreamStatus_Starting :: ActivityStreamStatus | |
pattern ActivityStreamStatus_Stopped :: ActivityStreamStatus | |
pattern ActivityStreamStatus_Stopping :: ActivityStreamStatus |
Instances
ApplyMethod
newtype ApplyMethod Source #
pattern ApplyMethod_Immediate :: ApplyMethod | |
pattern ApplyMethod_Pending_reboot :: ApplyMethod |
Instances
AuthScheme
newtype AuthScheme Source #
pattern AuthScheme_SECRETS :: AuthScheme |
Instances
DBProxyEndpointStatus
newtype DBProxyEndpointStatus Source #
Instances
DBProxyEndpointTargetRole
newtype DBProxyEndpointTargetRole Source #
pattern DBProxyEndpointTargetRole_READ_ONLY :: DBProxyEndpointTargetRole | |
pattern DBProxyEndpointTargetRole_READ_WRITE :: DBProxyEndpointTargetRole |
Instances
DBProxyStatus
newtype DBProxyStatus Source #
pattern DBProxyStatus_Available :: DBProxyStatus | |
pattern DBProxyStatus_Creating :: DBProxyStatus | |
pattern DBProxyStatus_Deleting :: DBProxyStatus | |
pattern DBProxyStatus_Incompatible_network :: DBProxyStatus | |
pattern DBProxyStatus_Insufficient_resource_limits :: DBProxyStatus | |
pattern DBProxyStatus_Modifying :: DBProxyStatus | |
pattern DBProxyStatus_Reactivating :: DBProxyStatus | |
pattern DBProxyStatus_Suspended :: DBProxyStatus | |
pattern DBProxyStatus_Suspending :: DBProxyStatus |
Instances
EngineFamily
newtype EngineFamily Source #
pattern EngineFamily_MYSQL :: EngineFamily | |
pattern EngineFamily_POSTGRESQL :: EngineFamily |
Instances
FailoverStatus
newtype FailoverStatus Source #
pattern FailoverStatus_Cancelling :: FailoverStatus | |
pattern FailoverStatus_Failing_over :: FailoverStatus | |
pattern FailoverStatus_Pending :: FailoverStatus |
Instances
IAMAuthMode
newtype IAMAuthMode Source #
pattern IAMAuthMode_DISABLED :: IAMAuthMode | |
pattern IAMAuthMode_REQUIRED :: IAMAuthMode |
Instances
ReplicaMode
newtype ReplicaMode Source #
pattern ReplicaMode_Mounted :: ReplicaMode | |
pattern ReplicaMode_Open_read_only :: ReplicaMode |
Instances
SourceType
newtype SourceType Source #
pattern SourceType_Db_cluster :: SourceType | |
pattern SourceType_Db_cluster_snapshot :: SourceType | |
pattern SourceType_Db_instance :: SourceType | |
pattern SourceType_Db_parameter_group :: SourceType | |
pattern SourceType_Db_security_group :: SourceType | |
pattern SourceType_Db_snapshot :: SourceType |
Instances
TargetHealthReason
newtype TargetHealthReason Source #
Instances
TargetRole
newtype TargetRole Source #
pattern TargetRole_READ_ONLY :: TargetRole | |
pattern TargetRole_READ_WRITE :: TargetRole | |
pattern TargetRole_UNKNOWN :: TargetRole |
Instances
TargetState
newtype TargetState Source #
pattern TargetState_AVAILABLE :: TargetState | |
pattern TargetState_REGISTERING :: TargetState | |
pattern TargetState_UNAVAILABLE :: TargetState |
Instances
TargetType
newtype TargetType Source #
pattern TargetType_RDS_INSTANCE :: TargetType | |
pattern TargetType_RDS_SERVERLESS_ENDPOINT :: TargetType | |
pattern TargetType_TRACKED_CLUSTER :: TargetType |
Instances
WriteForwardingStatus
newtype WriteForwardingStatus Source #
pattern WriteForwardingStatus_Disabled :: WriteForwardingStatus | |
pattern WriteForwardingStatus_Disabling :: WriteForwardingStatus | |
pattern WriteForwardingStatus_Enabled :: WriteForwardingStatus | |
pattern WriteForwardingStatus_Enabling :: WriteForwardingStatus | |
pattern WriteForwardingStatus_Unknown :: WriteForwardingStatus |
Instances
AccountQuota
data AccountQuota Source #
Describes a quota for an Amazon Web Services account.
The following are account quotas:
AllocatedStorage
- The total allocated storage per account, in GiB. The used value is the total allocated storage in the account, in GiB.AuthorizationsPerDBSecurityGroup
- The number of ingress rules per DB security group. The used value is the highest number of ingress rules in a DB security group in the account. Other DB security groups in the account might have a lower number of ingress rules.CustomEndpointsPerDBCluster
- The number of custom endpoints per DB cluster. The used value is the highest number of custom endpoints in a DB clusters in the account. Other DB clusters in the account might have a lower number of custom endpoints.DBClusterParameterGroups
- The number of DB cluster parameter groups per account, excluding default parameter groups. The used value is the count of nondefault DB cluster parameter groups in the account.DBClusterRoles
- The number of associated Amazon Web Services Identity and Access Management (IAM) roles per DB cluster. The used value is the highest number of associated IAM roles for a DB cluster in the account. Other DB clusters in the account might have a lower number of associated IAM roles.DBClusters
- The number of DB clusters per account. The used value is the count of DB clusters in the account.DBInstanceRoles
- The number of associated IAM roles per DB instance. The used value is the highest number of associated IAM roles for a DB instance in the account. Other DB instances in the account might have a lower number of associated IAM roles.DBInstances
- The number of DB instances per account. The used value is the count of the DB instances in the account.Amazon RDS DB instances, Amazon Aurora DB instances, Amazon Neptune instances, and Amazon DocumentDB instances apply to this quota.
DBParameterGroups
- The number of DB parameter groups per account, excluding default parameter groups. The used value is the count of nondefault DB parameter groups in the account.DBSecurityGroups
- The number of DB security groups (not VPC security groups) per account, excluding the default security group. The used value is the count of nondefault DB security groups in the account.DBSubnetGroups
- The number of DB subnet groups per account. The used value is the count of the DB subnet groups in the account.EventSubscriptions
- The number of event subscriptions per account. The used value is the count of the event subscriptions in the account.ManualClusterSnapshots
- The number of manual DB cluster snapshots per account. The used value is the count of the manual DB cluster snapshots in the account.ManualSnapshots
- The number of manual DB instance snapshots per account. The used value is the count of the manual DB instance snapshots in the account.OptionGroups
- The number of DB option groups per account, excluding default option groups. The used value is the count of nondefault DB option groups in the account.ReadReplicasPerMaster
- The number of read replicas per DB instance. The used value is the highest number of read replicas for a DB instance in the account. Other DB instances in the account might have a lower number of read replicas.ReservedDBInstances
- The number of reserved DB instances per account. The used value is the count of the active reserved DB instances in the account.SubnetsPerDBSubnetGroup
- The number of subnets per DB subnet group. The used value is highest number of subnets for a DB subnet group in the account. Other DB subnet groups in the account might have a lower number of subnets.
For more information, see Quotas for Amazon RDS in the Amazon RDS User Guide and Quotas for Amazon Aurora in the Amazon Aurora User Guide.
See: newAccountQuota
smart constructor.
Instances
newAccountQuota :: AccountQuota Source #
Create a value of AccountQuota
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:max:AccountQuota'
, accountQuota_max
- The maximum allowed value for the quota.
$sel:used:AccountQuota'
, accountQuota_used
- The amount currently used toward the quota maximum.
$sel:accountQuotaName:AccountQuota'
, accountQuota_accountQuotaName
- The name of the Amazon RDS quota for this Amazon Web Services account.
accountQuota_max :: Lens' AccountQuota (Maybe Integer) Source #
The maximum allowed value for the quota.
accountQuota_used :: Lens' AccountQuota (Maybe Integer) Source #
The amount currently used toward the quota maximum.
accountQuota_accountQuotaName :: Lens' AccountQuota (Maybe Text) Source #
The name of the Amazon RDS quota for this Amazon Web Services account.
AvailabilityZone
data AvailabilityZone Source #
Contains Availability Zone information.
This data type is used as an element in the OrderableDBInstanceOption
data type.
See: newAvailabilityZone
smart constructor.
Instances
newAvailabilityZone :: AvailabilityZone Source #
Create a value of AvailabilityZone
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:AvailabilityZone'
, availabilityZone_name
- The name of the Availability Zone.
availabilityZone_name :: Lens' AvailabilityZone (Maybe Text) Source #
The name of the Availability Zone.
AvailableProcessorFeature
data AvailableProcessorFeature Source #
Contains the available processor feature information for the DB instance class of a DB instance.
For more information, see Configuring the Processor of the DB Instance Class in the Amazon RDS User Guide.
See: newAvailableProcessorFeature
smart constructor.
AvailableProcessorFeature' | |
|
Instances
newAvailableProcessorFeature :: AvailableProcessorFeature Source #
Create a value of AvailableProcessorFeature
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:AvailableProcessorFeature'
, availableProcessorFeature_name
- The name of the processor feature. Valid names are coreCount
and
threadsPerCore
.
$sel:defaultValue:AvailableProcessorFeature'
, availableProcessorFeature_defaultValue
- The default value for the processor feature of the DB instance class.
$sel:allowedValues:AvailableProcessorFeature'
, availableProcessorFeature_allowedValues
- The allowed values for the processor feature of the DB instance class.
availableProcessorFeature_name :: Lens' AvailableProcessorFeature (Maybe Text) Source #
The name of the processor feature. Valid names are coreCount
and
threadsPerCore
.
availableProcessorFeature_defaultValue :: Lens' AvailableProcessorFeature (Maybe Text) Source #
The default value for the processor feature of the DB instance class.
availableProcessorFeature_allowedValues :: Lens' AvailableProcessorFeature (Maybe Text) Source #
The allowed values for the processor feature of the DB instance class.
Certificate
data Certificate Source #
A CA certificate for an Amazon Web Services account.
See: newCertificate
smart constructor.
Certificate' | |
|
Instances
newCertificate :: Certificate Source #
Create a value of Certificate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:certificateType:Certificate'
, certificate_certificateType
- The type of the certificate.
$sel:customerOverride:Certificate'
, certificate_customerOverride
- Whether there is an override for the default certificate identifier.
$sel:certificateArn:Certificate'
, certificate_certificateArn
- The Amazon Resource Name (ARN) for the certificate.
$sel:customerOverrideValidTill:Certificate'
, certificate_customerOverrideValidTill
- If there is an override for the default certificate identifier, when the
override expires.
$sel:validTill:Certificate'
, certificate_validTill
- The final date that the certificate continues to be valid.
$sel:certificateIdentifier:Certificate'
, certificate_certificateIdentifier
- The unique key that identifies a certificate.
$sel:thumbprint:Certificate'
, certificate_thumbprint
- The thumbprint of the certificate.
$sel:validFrom:Certificate'
, certificate_validFrom
- The starting date from which the certificate is valid.
certificate_certificateType :: Lens' Certificate (Maybe Text) Source #
The type of the certificate.
certificate_customerOverride :: Lens' Certificate (Maybe Bool) Source #
Whether there is an override for the default certificate identifier.
certificate_certificateArn :: Lens' Certificate (Maybe Text) Source #
The Amazon Resource Name (ARN) for the certificate.
certificate_customerOverrideValidTill :: Lens' Certificate (Maybe UTCTime) Source #
If there is an override for the default certificate identifier, when the override expires.
certificate_validTill :: Lens' Certificate (Maybe UTCTime) Source #
The final date that the certificate continues to be valid.
certificate_certificateIdentifier :: Lens' Certificate (Maybe Text) Source #
The unique key that identifies a certificate.
certificate_thumbprint :: Lens' Certificate (Maybe Text) Source #
The thumbprint of the certificate.
certificate_validFrom :: Lens' Certificate (Maybe UTCTime) Source #
The starting date from which the certificate is valid.
CharacterSet
data CharacterSet Source #
This data type is used as a response element in the action
DescribeDBEngineVersions
.
See: newCharacterSet
smart constructor.
CharacterSet' | |
|
Instances
newCharacterSet :: CharacterSet Source #
Create a value of CharacterSet
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:characterSetName:CharacterSet'
, characterSet_characterSetName
- The name of the character set.
$sel:characterSetDescription:CharacterSet'
, characterSet_characterSetDescription
- The description of the character set.
characterSet_characterSetName :: Lens' CharacterSet (Maybe Text) Source #
The name of the character set.
characterSet_characterSetDescription :: Lens' CharacterSet (Maybe Text) Source #
The description of the character set.
CloudwatchLogsExportConfiguration
data CloudwatchLogsExportConfiguration Source #
The configuration setting for the log types to be enabled for export to CloudWatch Logs for a specific DB instance or DB cluster.
The EnableLogTypes
and DisableLogTypes
arrays determine which logs
will be exported (or not exported) to CloudWatch Logs. The values within
these arrays depend on the DB engine being used.
For more information about exporting CloudWatch Logs for Amazon RDS DB instances, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon RDS User Guide.
For more information about exporting CloudWatch Logs for Amazon Aurora DB clusters, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide.
See: newCloudwatchLogsExportConfiguration
smart constructor.
CloudwatchLogsExportConfiguration' | |
|
Instances
newCloudwatchLogsExportConfiguration :: CloudwatchLogsExportConfiguration Source #
Create a value of CloudwatchLogsExportConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:disableLogTypes:CloudwatchLogsExportConfiguration'
, cloudwatchLogsExportConfiguration_disableLogTypes
- The list of log types to disable.
$sel:enableLogTypes:CloudwatchLogsExportConfiguration'
, cloudwatchLogsExportConfiguration_enableLogTypes
- The list of log types to enable.
cloudwatchLogsExportConfiguration_disableLogTypes :: Lens' CloudwatchLogsExportConfiguration (Maybe [Text]) Source #
The list of log types to disable.
cloudwatchLogsExportConfiguration_enableLogTypes :: Lens' CloudwatchLogsExportConfiguration (Maybe [Text]) Source #
The list of log types to enable.
ClusterPendingModifiedValues
data ClusterPendingModifiedValues Source #
This data type is used as a response element in the ModifyDBCluster
operation and contains changes that will be applied during the next
maintenance window.
See: newClusterPendingModifiedValues
smart constructor.
ClusterPendingModifiedValues' | |
|
Instances
newClusterPendingModifiedValues :: ClusterPendingModifiedValues Source #
Create a value of ClusterPendingModifiedValues
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:engineVersion:ClusterPendingModifiedValues'
, clusterPendingModifiedValues_engineVersion
- The database engine version.
$sel:dbClusterIdentifier:ClusterPendingModifiedValues'
, clusterPendingModifiedValues_dbClusterIdentifier
- The DBClusterIdentifier value for the DB cluster.
$sel:masterUserPassword:ClusterPendingModifiedValues'
, clusterPendingModifiedValues_masterUserPassword
- The master credentials for the DB cluster.
$sel:iAMDatabaseAuthenticationEnabled:ClusterPendingModifiedValues'
, clusterPendingModifiedValues_iAMDatabaseAuthenticationEnabled
- A value that indicates whether mapping of Amazon Web Services Identity
and Access Management (IAM) accounts to database accounts is enabled.
$sel:pendingCloudwatchLogsExports:ClusterPendingModifiedValues'
, clusterPendingModifiedValues_pendingCloudwatchLogsExports
- Undocumented member.
clusterPendingModifiedValues_engineVersion :: Lens' ClusterPendingModifiedValues (Maybe Text) Source #
The database engine version.
clusterPendingModifiedValues_dbClusterIdentifier :: Lens' ClusterPendingModifiedValues (Maybe Text) Source #
The DBClusterIdentifier value for the DB cluster.
clusterPendingModifiedValues_masterUserPassword :: Lens' ClusterPendingModifiedValues (Maybe Text) Source #
The master credentials for the DB cluster.
clusterPendingModifiedValues_iAMDatabaseAuthenticationEnabled :: Lens' ClusterPendingModifiedValues (Maybe Bool) Source #
A value that indicates whether mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled.
clusterPendingModifiedValues_pendingCloudwatchLogsExports :: Lens' ClusterPendingModifiedValues (Maybe PendingCloudwatchLogsExports) Source #
Undocumented member.
ConnectionPoolConfiguration
data ConnectionPoolConfiguration Source #
Specifies the settings that control the size and behavior of the
connection pool associated with a DBProxyTargetGroup
.
See: newConnectionPoolConfiguration
smart constructor.
ConnectionPoolConfiguration' | |
|
Instances
newConnectionPoolConfiguration :: ConnectionPoolConfiguration Source #
Create a value of ConnectionPoolConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxIdleConnectionsPercent:ConnectionPoolConfiguration'
, connectionPoolConfiguration_maxIdleConnectionsPercent
- Controls how actively the proxy closes idle database connections in the
connection pool. A high value enables the proxy to leave a high
percentage of idle connections open. A low value causes the proxy to
close idle client connections and return the underlying database
connections to the connection pool. For Aurora MySQL, it is expressed as
a percentage of the max_connections
setting for the RDS DB instance or
Aurora DB cluster used by the target group.
Default: 50
Constraints: between 0 and MaxConnectionsPercent
$sel:sessionPinningFilters:ConnectionPoolConfiguration'
, connectionPoolConfiguration_sessionPinningFilters
- Each item in the list represents a class of SQL operations that normally
cause all later statements in a session using a proxy to be pinned to
the same underlying database connection. Including an item in the list
exempts that class of SQL operations from the pinning behavior.
Default: no session pinning filters
$sel:maxConnectionsPercent:ConnectionPoolConfiguration'
, connectionPoolConfiguration_maxConnectionsPercent
- The maximum size of the connection pool for each target in a target
group. For Aurora MySQL, it is expressed as a percentage of the
max_connections
setting for the RDS DB instance or Aurora DB cluster
used by the target group.
Default: 100
Constraints: between 1 and 100
$sel:connectionBorrowTimeout:ConnectionPoolConfiguration'
, connectionPoolConfiguration_connectionBorrowTimeout
- The number of seconds for a proxy to wait for a connection to become
available in the connection pool. Only applies when the proxy has opened
its maximum number of connections and all connections are busy with
client sessions.
Default: 120
Constraints: between 1 and 3600, or 0 representing unlimited
$sel:initQuery:ConnectionPoolConfiguration'
, connectionPoolConfiguration_initQuery
- One or more SQL statements for the proxy to run when opening each new
database connection. Typically used with SET
statements to make sure
that each connection has identical settings such as time zone and
character set. For multiple statements, use semicolons as the separator.
You can also include multiple variables in a single SET
statement,
such as SET x=1, y=2
.
Default: no initialization query
connectionPoolConfiguration_maxIdleConnectionsPercent :: Lens' ConnectionPoolConfiguration (Maybe Int) Source #
Controls how actively the proxy closes idle database connections in the
connection pool. A high value enables the proxy to leave a high
percentage of idle connections open. A low value causes the proxy to
close idle client connections and return the underlying database
connections to the connection pool. For Aurora MySQL, it is expressed as
a percentage of the max_connections
setting for the RDS DB instance or
Aurora DB cluster used by the target group.
Default: 50
Constraints: between 0 and MaxConnectionsPercent
connectionPoolConfiguration_sessionPinningFilters :: Lens' ConnectionPoolConfiguration (Maybe [Text]) Source #
Each item in the list represents a class of SQL operations that normally cause all later statements in a session using a proxy to be pinned to the same underlying database connection. Including an item in the list exempts that class of SQL operations from the pinning behavior.
Default: no session pinning filters
connectionPoolConfiguration_maxConnectionsPercent :: Lens' ConnectionPoolConfiguration (Maybe Int) Source #
The maximum size of the connection pool for each target in a target
group. For Aurora MySQL, it is expressed as a percentage of the
max_connections
setting for the RDS DB instance or Aurora DB cluster
used by the target group.
Default: 100
Constraints: between 1 and 100
connectionPoolConfiguration_connectionBorrowTimeout :: Lens' ConnectionPoolConfiguration (Maybe Int) Source #
The number of seconds for a proxy to wait for a connection to become available in the connection pool. Only applies when the proxy has opened its maximum number of connections and all connections are busy with client sessions.
Default: 120
Constraints: between 1 and 3600, or 0 representing unlimited
connectionPoolConfiguration_initQuery :: Lens' ConnectionPoolConfiguration (Maybe Text) Source #
One or more SQL statements for the proxy to run when opening each new
database connection. Typically used with SET
statements to make sure
that each connection has identical settings such as time zone and
character set. For multiple statements, use semicolons as the separator.
You can also include multiple variables in a single SET
statement,
such as SET x=1, y=2
.
Default: no initialization query
ConnectionPoolConfigurationInfo
data ConnectionPoolConfigurationInfo Source #
Displays the settings that control the size and behavior of the
connection pool associated with a DBProxyTarget
.
See: newConnectionPoolConfigurationInfo
smart constructor.
ConnectionPoolConfigurationInfo' | |
|
Instances
newConnectionPoolConfigurationInfo :: ConnectionPoolConfigurationInfo Source #
Create a value of ConnectionPoolConfigurationInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxIdleConnectionsPercent:ConnectionPoolConfigurationInfo'
, connectionPoolConfigurationInfo_maxIdleConnectionsPercent
- Controls how actively the proxy closes idle database connections in the
connection pool. A high value enables the proxy to leave a high
percentage of idle connections open. A low value causes the proxy to
close idle client connections and return the underlying database
connections to the connection pool. For Aurora MySQL, it is expressed as
a percentage of the max_connections
setting for the RDS DB instance or
Aurora DB cluster used by the target group.
$sel:sessionPinningFilters:ConnectionPoolConfigurationInfo'
, connectionPoolConfigurationInfo_sessionPinningFilters
- Each item in the list represents a class of SQL operations that normally
cause all later statements in a session using a proxy to be pinned to
the same underlying database connection. Including an item in the list
exempts that class of SQL operations from the pinning behavior.
Currently, the only allowed value is EXCLUDE_VARIABLE_SETS
.
$sel:maxConnectionsPercent:ConnectionPoolConfigurationInfo'
, connectionPoolConfigurationInfo_maxConnectionsPercent
- The maximum size of the connection pool for each target in a target
group. For Aurora MySQL, it is expressed as a percentage of the
max_connections
setting for the RDS DB instance or Aurora DB cluster
used by the target group.
$sel:connectionBorrowTimeout:ConnectionPoolConfigurationInfo'
, connectionPoolConfigurationInfo_connectionBorrowTimeout
- The number of seconds for a proxy to wait for a connection to become
available in the connection pool. Only applies when the proxy has opened
its maximum number of connections and all connections are busy with
client sessions.
$sel:initQuery:ConnectionPoolConfigurationInfo'
, connectionPoolConfigurationInfo_initQuery
- One or more SQL statements for the proxy to run when opening each new
database connection. Typically used with SET
statements to make sure
that each connection has identical settings such as time zone and
character set. This setting is empty by default. For multiple
statements, use semicolons as the separator. You can also include
multiple variables in a single SET
statement, such as SET x=1, y=2
.
connectionPoolConfigurationInfo_maxIdleConnectionsPercent :: Lens' ConnectionPoolConfigurationInfo (Maybe Int) Source #
Controls how actively the proxy closes idle database connections in the
connection pool. A high value enables the proxy to leave a high
percentage of idle connections open. A low value causes the proxy to
close idle client connections and return the underlying database
connections to the connection pool. For Aurora MySQL, it is expressed as
a percentage of the max_connections
setting for the RDS DB instance or
Aurora DB cluster used by the target group.
connectionPoolConfigurationInfo_sessionPinningFilters :: Lens' ConnectionPoolConfigurationInfo (Maybe [Text]) Source #
Each item in the list represents a class of SQL operations that normally
cause all later statements in a session using a proxy to be pinned to
the same underlying database connection. Including an item in the list
exempts that class of SQL operations from the pinning behavior.
Currently, the only allowed value is EXCLUDE_VARIABLE_SETS
.
connectionPoolConfigurationInfo_maxConnectionsPercent :: Lens' ConnectionPoolConfigurationInfo (Maybe Int) Source #
The maximum size of the connection pool for each target in a target
group. For Aurora MySQL, it is expressed as a percentage of the
max_connections
setting for the RDS DB instance or Aurora DB cluster
used by the target group.
connectionPoolConfigurationInfo_connectionBorrowTimeout :: Lens' ConnectionPoolConfigurationInfo (Maybe Int) Source #
The number of seconds for a proxy to wait for a connection to become available in the connection pool. Only applies when the proxy has opened its maximum number of connections and all connections are busy with client sessions.
connectionPoolConfigurationInfo_initQuery :: Lens' ConnectionPoolConfigurationInfo (Maybe Text) Source #
One or more SQL statements for the proxy to run when opening each new
database connection. Typically used with SET
statements to make sure
that each connection has identical settings such as time zone and
character set. This setting is empty by default. For multiple
statements, use semicolons as the separator. You can also include
multiple variables in a single SET
statement, such as SET x=1, y=2
.
CustomAvailabilityZone
data CustomAvailabilityZone Source #
A custom Availability Zone (AZ) is an on-premises AZ that is integrated with a VMware vSphere cluster.
For more information about RDS on VMware, see the RDS on VMware User Guide.
See: newCustomAvailabilityZone
smart constructor.
CustomAvailabilityZone' | |
|
Instances
newCustomAvailabilityZone :: CustomAvailabilityZone Source #
Create a value of CustomAvailabilityZone
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:vpnDetails:CustomAvailabilityZone'
, customAvailabilityZone_vpnDetails
- Information about the virtual private network (VPN) between the VMware
vSphere cluster and the Amazon Web Services website.
$sel:customAvailabilityZoneName:CustomAvailabilityZone'
, customAvailabilityZone_customAvailabilityZoneName
- The name of the custom AZ.
$sel:customAvailabilityZoneId:CustomAvailabilityZone'
, customAvailabilityZone_customAvailabilityZoneId
- The identifier of the custom AZ.
Amazon RDS generates a unique identifier when a custom AZ is created.
$sel:customAvailabilityZoneStatus:CustomAvailabilityZone'
, customAvailabilityZone_customAvailabilityZoneStatus
- The status of the custom AZ.
customAvailabilityZone_vpnDetails :: Lens' CustomAvailabilityZone (Maybe VpnDetails) Source #
Information about the virtual private network (VPN) between the VMware vSphere cluster and the Amazon Web Services website.
customAvailabilityZone_customAvailabilityZoneName :: Lens' CustomAvailabilityZone (Maybe Text) Source #
The name of the custom AZ.
customAvailabilityZone_customAvailabilityZoneId :: Lens' CustomAvailabilityZone (Maybe Text) Source #
The identifier of the custom AZ.
Amazon RDS generates a unique identifier when a custom AZ is created.
customAvailabilityZone_customAvailabilityZoneStatus :: Lens' CustomAvailabilityZone (Maybe Text) Source #
The status of the custom AZ.
DBCluster
Contains the details of an Amazon Aurora DB cluster.
This data type is used as a response element in the
DescribeDBClusters
, StopDBCluster
, and StartDBCluster
actions.
See: newDBCluster
smart constructor.
DBCluster' | |
|
Instances
newDBCluster :: DBCluster Source #
Create a value of DBCluster
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:backtrackConsumedChangeRecords:DBCluster'
, dbCluster_backtrackConsumedChangeRecords
- The number of change records stored for Backtrack.
$sel:engineVersion:DBCluster'
, dbCluster_engineVersion
- Indicates the database engine version.
$sel:status:DBCluster'
, dbCluster_status
- Specifies the current state of this DB cluster.
$sel:deletionProtection:DBCluster'
, dbCluster_deletionProtection
- Indicates if the DB cluster has deletion protection enabled. The
database can't be deleted when deletion protection is enabled.
$sel:automaticRestartTime:DBCluster'
, dbCluster_automaticRestartTime
- The time when a stopped DB cluster is restarted automatically.
$sel:storageEncrypted:DBCluster'
, dbCluster_storageEncrypted
- Specifies whether the DB cluster is encrypted.
$sel:dbClusterIdentifier:DBCluster'
, dbCluster_dbClusterIdentifier
- Contains a user-supplied DB cluster identifier. This identifier is the
unique key that identifies a DB cluster.
$sel:dbClusterMembers:DBCluster'
, dbCluster_dbClusterMembers
- Provides the list of instances that make up the DB cluster.
$sel:readReplicaIdentifiers:DBCluster'
, dbCluster_readReplicaIdentifiers
- Contains one or more identifiers of the read replicas associated with
this DB cluster.
$sel:replicationSourceIdentifier:DBCluster'
, dbCluster_replicationSourceIdentifier
- Contains the identifier of the source DB cluster if this DB cluster is a
read replica.
$sel:activityStreamKinesisStreamName:DBCluster'
, dbCluster_activityStreamKinesisStreamName
- The name of the Amazon Kinesis data stream used for the database
activity stream.
$sel:hostedZoneId:DBCluster'
, dbCluster_hostedZoneId
- Specifies the ID that Amazon Route 53 assigns when you create a hosted
zone.
$sel:dbClusterParameterGroup:DBCluster'
, dbCluster_dbClusterParameterGroup
- Specifies the name of the DB cluster parameter group for the DB cluster.
$sel:masterUsername:DBCluster'
, dbCluster_masterUsername
- Contains the master username for the DB cluster.
$sel:iAMDatabaseAuthenticationEnabled:DBCluster'
, dbCluster_iAMDatabaseAuthenticationEnabled
- A value that indicates whether the mapping of Amazon Web Services
Identity and Access Management (IAM) accounts to database accounts is
enabled.
$sel:globalWriteForwardingRequested:DBCluster'
, dbCluster_globalWriteForwardingRequested
- Specifies whether you have requested to enable write forwarding for a
secondary cluster in an Aurora global database. Because write forwarding
takes time to enable, check the value of GlobalWriteForwardingStatus
to confirm that the request has completed before using the write
forwarding feature for this cluster.
$sel:earliestBacktrackTime:DBCluster'
, dbCluster_earliestBacktrackTime
- The earliest time to which a DB cluster can be backtracked.
$sel:backtrackWindow:DBCluster'
, dbCluster_backtrackWindow
- The target backtrack window, in seconds. If this value is set to 0,
backtracking is disabled for the DB cluster. Otherwise, backtracking is
enabled.
$sel:tagList:DBCluster'
, dbCluster_tagList
- Undocumented member.
$sel:dbClusterResourceId:DBCluster'
, dbCluster_dbClusterResourceId
- The Amazon Web Services Region-unique, immutable identifier for the DB
cluster. This identifier is found in Amazon Web Services CloudTrail log
entries whenever the Amazon Web Services KMS CMK for the DB cluster is
accessed.
$sel:earliestRestorableTime:DBCluster'
, dbCluster_earliestRestorableTime
- The earliest time to which a database can be restored with point-in-time
restore.
$sel:customEndpoints:DBCluster'
, dbCluster_customEndpoints
- Identifies all custom endpoints associated with the cluster.
$sel:engine:DBCluster'
, dbCluster_engine
- The name of the database engine to be used for this DB cluster.
$sel:httpEndpointEnabled:DBCluster'
, dbCluster_httpEndpointEnabled
- A value that indicates whether the HTTP endpoint for an Aurora
Serverless DB cluster is enabled.
When enabled, the HTTP endpoint provides a connectionless web service API for running SQL queries on the Aurora Serverless DB cluster. You can also query your database from inside the RDS console with the query editor.
For more information, see Using the Data API for Aurora Serverless in the Amazon Aurora User Guide.
$sel:dbClusterArn:DBCluster'
, dbCluster_dbClusterArn
- The Amazon Resource Name (ARN) for the DB cluster.
$sel:cloneGroupId:DBCluster'
, dbCluster_cloneGroupId
- Identifies the clone group to which the DB cluster is associated.
$sel:latestRestorableTime:DBCluster'
, dbCluster_latestRestorableTime
- Specifies the latest time to which a database can be restored with
point-in-time restore.
$sel:crossAccountClone:DBCluster'
, dbCluster_crossAccountClone
- Specifies whether the DB cluster is a clone of a DB cluster owned by a
different Amazon Web Services account.
$sel:capacity:DBCluster'
, dbCluster_capacity
- The current capacity of an Aurora Serverless DB cluster. The capacity is
0 (zero) when the cluster is paused.
For more information about Aurora Serverless, see Using Amazon Aurora Serverless in the Amazon Aurora User Guide.
$sel:preferredMaintenanceWindow:DBCluster'
, dbCluster_preferredMaintenanceWindow
- Specifies the weekly time range during which system maintenance can
occur, in Universal Coordinated Time (UTC).
$sel:availabilityZones:DBCluster'
, dbCluster_availabilityZones
- Provides the list of Availability Zones (AZs) where instances in the DB
cluster can be created.
$sel:characterSetName:DBCluster'
, dbCluster_characterSetName
- If present, specifies the name of the character set that this cluster is
associated with.
$sel:kmsKeyId:DBCluster'
, dbCluster_kmsKeyId
- If StorageEncrypted
is enabled, the Amazon Web Services KMS key
identifier for the encrypted DB cluster.
The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).
$sel:preferredBackupWindow:DBCluster'
, dbCluster_preferredBackupWindow
- Specifies the daily time range during which automated backups are
created if automated backups are enabled, as determined by the
BackupRetentionPeriod
.
$sel:associatedRoles:DBCluster'
, dbCluster_associatedRoles
- Provides a list of the Amazon Web Services Identity and Access
Management (IAM) roles that are associated with the DB cluster. IAM
roles that are associated with a DB cluster grant permission for the DB
cluster to access other Amazon Web Services on your behalf.
$sel:vpcSecurityGroups:DBCluster'
, dbCluster_vpcSecurityGroups
- Provides a list of VPC security groups that the DB cluster belongs to.
$sel:backupRetentionPeriod:DBCluster'
, dbCluster_backupRetentionPeriod
- Specifies the number of days for which automatic DB snapshots are
retained.
$sel:dbSubnetGroup:DBCluster'
, dbCluster_dbSubnetGroup
- Specifies information on the subnet group associated with the DB
cluster, including the name, description, and subnets in the subnet
group.
$sel:activityStreamMode:DBCluster'
, dbCluster_activityStreamMode
- The mode of the database activity stream. Database events such as a
change or access generate an activity stream event. The database session
can handle these events either synchronously or asynchronously.
$sel:databaseName:DBCluster'
, dbCluster_databaseName
- Contains the name of the initial database of this DB cluster that was
provided at create time, if one was specified when the DB cluster was
created. This same name is returned for the life of the DB cluster.
$sel:multiAZ:DBCluster'
, dbCluster_multiAZ
- Specifies whether the DB cluster has instances in multiple Availability
Zones.
$sel:engineMode:DBCluster'
, dbCluster_engineMode
- The DB engine mode of the DB cluster, either provisioned
,
serverless
, parallelquery
, global
, or multimaster
.
For more information, see CreateDBCluster.
$sel:enabledCloudwatchLogsExports:DBCluster'
, dbCluster_enabledCloudwatchLogsExports
- A list of log types that this DB cluster is configured to export to
CloudWatch Logs.
Log types vary by DB engine. For information about the log types for each DB engine, see Amazon RDS Database Log Files in the Amazon Aurora User Guide.
$sel:activityStreamStatus:DBCluster'
, dbCluster_activityStreamStatus
- The status of the database activity stream.
$sel:allocatedStorage:DBCluster'
, dbCluster_allocatedStorage
- For all database engines except Amazon Aurora, AllocatedStorage
specifies the allocated storage size in gibibytes (GiB). For Aurora,
AllocatedStorage
always returns 1, because Aurora DB cluster storage
size isn't fixed, but instead automatically adjusts as needed.
$sel:copyTagsToSnapshot:DBCluster'
, dbCluster_copyTagsToSnapshot
- Specifies whether tags are copied from the DB cluster to snapshots of
the DB cluster.
$sel:clusterCreateTime:DBCluster'
, dbCluster_clusterCreateTime
- Specifies the time when the DB cluster was created, in Universal
Coordinated Time (UTC).
$sel:endpoint:DBCluster'
, dbCluster_endpoint
- Specifies the connection endpoint for the primary instance of the DB
cluster.
$sel:scalingConfigurationInfo:DBCluster'
, dbCluster_scalingConfigurationInfo
- Undocumented member.
$sel:activityStreamKmsKeyId:DBCluster'
, dbCluster_activityStreamKmsKeyId
- The Amazon Web Services KMS key identifier used for encrypting messages
in the database activity stream.
The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).
$sel:percentProgress:DBCluster'
, dbCluster_percentProgress
- Specifies the progress of the operation as a percentage.
$sel:pendingModifiedValues:DBCluster'
, dbCluster_pendingModifiedValues
- A value that specifies that changes to the DB cluster are pending. This
element is only included when changes are pending. Specific changes are
identified by subelements.
$sel:readerEndpoint:DBCluster'
, dbCluster_readerEndpoint
- The reader endpoint for the DB cluster. The reader endpoint for a DB
cluster load-balances connections across the Aurora Replicas that are
available in a DB cluster. As clients request new connections to the
reader endpoint, Aurora distributes the connection requests among the
Aurora Replicas in the DB cluster. This functionality can help balance
your read workload across multiple Aurora Replicas in your DB cluster.
If a failover occurs, and the Aurora Replica that you are connected to is promoted to be the primary instance, your connection is dropped. To continue sending your read workload to other Aurora Replicas in the cluster, you can then reconnect to the reader endpoint.
$sel:globalWriteForwardingStatus:DBCluster'
, dbCluster_globalWriteForwardingStatus
- Specifies whether a secondary cluster in an Aurora global database has
write forwarding enabled, not enabled, or is in the process of enabling
it.
$sel:port:DBCluster'
, dbCluster_port
- Specifies the port that the database engine is listening on.
$sel:domainMemberships:DBCluster'
, dbCluster_domainMemberships
- The Active Directory Domain membership records associated with the DB
cluster.
$sel:dbClusterOptionGroupMemberships:DBCluster'
, dbCluster_dbClusterOptionGroupMemberships
- Provides the list of option group memberships for this DB cluster.
dbCluster_backtrackConsumedChangeRecords :: Lens' DBCluster (Maybe Integer) Source #
The number of change records stored for Backtrack.
dbCluster_engineVersion :: Lens' DBCluster (Maybe Text) Source #
Indicates the database engine version.
dbCluster_status :: Lens' DBCluster (Maybe Text) Source #
Specifies the current state of this DB cluster.
dbCluster_deletionProtection :: Lens' DBCluster (Maybe Bool) Source #
Indicates if the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled.
dbCluster_automaticRestartTime :: Lens' DBCluster (Maybe UTCTime) Source #
The time when a stopped DB cluster is restarted automatically.
dbCluster_storageEncrypted :: Lens' DBCluster (Maybe Bool) Source #
Specifies whether the DB cluster is encrypted.
dbCluster_dbClusterIdentifier :: Lens' DBCluster (Maybe Text) Source #
Contains a user-supplied DB cluster identifier. This identifier is the unique key that identifies a DB cluster.
dbCluster_dbClusterMembers :: Lens' DBCluster (Maybe [DBClusterMember]) Source #
Provides the list of instances that make up the DB cluster.
dbCluster_readReplicaIdentifiers :: Lens' DBCluster (Maybe [Text]) Source #
Contains one or more identifiers of the read replicas associated with this DB cluster.
dbCluster_replicationSourceIdentifier :: Lens' DBCluster (Maybe Text) Source #
Contains the identifier of the source DB cluster if this DB cluster is a read replica.
dbCluster_activityStreamKinesisStreamName :: Lens' DBCluster (Maybe Text) Source #
The name of the Amazon Kinesis data stream used for the database activity stream.
dbCluster_hostedZoneId :: Lens' DBCluster (Maybe Text) Source #
Specifies the ID that Amazon Route 53 assigns when you create a hosted zone.
dbCluster_dbClusterParameterGroup :: Lens' DBCluster (Maybe Text) Source #
Specifies the name of the DB cluster parameter group for the DB cluster.
dbCluster_masterUsername :: Lens' DBCluster (Maybe Text) Source #
Contains the master username for the DB cluster.
dbCluster_iAMDatabaseAuthenticationEnabled :: Lens' DBCluster (Maybe Bool) Source #
A value that indicates whether the mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled.
dbCluster_globalWriteForwardingRequested :: Lens' DBCluster (Maybe Bool) Source #
Specifies whether you have requested to enable write forwarding for a
secondary cluster in an Aurora global database. Because write forwarding
takes time to enable, check the value of GlobalWriteForwardingStatus
to confirm that the request has completed before using the write
forwarding feature for this cluster.
dbCluster_earliestBacktrackTime :: Lens' DBCluster (Maybe UTCTime) Source #
The earliest time to which a DB cluster can be backtracked.
dbCluster_backtrackWindow :: Lens' DBCluster (Maybe Integer) Source #
The target backtrack window, in seconds. If this value is set to 0, backtracking is disabled for the DB cluster. Otherwise, backtracking is enabled.
dbCluster_dbClusterResourceId :: Lens' DBCluster (Maybe Text) Source #
The Amazon Web Services Region-unique, immutable identifier for the DB cluster. This identifier is found in Amazon Web Services CloudTrail log entries whenever the Amazon Web Services KMS CMK for the DB cluster is accessed.
dbCluster_earliestRestorableTime :: Lens' DBCluster (Maybe UTCTime) Source #
The earliest time to which a database can be restored with point-in-time restore.
dbCluster_customEndpoints :: Lens' DBCluster (Maybe [Text]) Source #
Identifies all custom endpoints associated with the cluster.
dbCluster_engine :: Lens' DBCluster (Maybe Text) Source #
The name of the database engine to be used for this DB cluster.
dbCluster_httpEndpointEnabled :: Lens' DBCluster (Maybe Bool) Source #
A value that indicates whether the HTTP endpoint for an Aurora Serverless DB cluster is enabled.
When enabled, the HTTP endpoint provides a connectionless web service API for running SQL queries on the Aurora Serverless DB cluster. You can also query your database from inside the RDS console with the query editor.
For more information, see Using the Data API for Aurora Serverless in the Amazon Aurora User Guide.
dbCluster_dbClusterArn :: Lens' DBCluster (Maybe Text) Source #
The Amazon Resource Name (ARN) for the DB cluster.
dbCluster_cloneGroupId :: Lens' DBCluster (Maybe Text) Source #
Identifies the clone group to which the DB cluster is associated.
dbCluster_latestRestorableTime :: Lens' DBCluster (Maybe UTCTime) Source #
Specifies the latest time to which a database can be restored with point-in-time restore.
dbCluster_crossAccountClone :: Lens' DBCluster (Maybe Bool) Source #
Specifies whether the DB cluster is a clone of a DB cluster owned by a different Amazon Web Services account.
dbCluster_capacity :: Lens' DBCluster (Maybe Int) Source #
The current capacity of an Aurora Serverless DB cluster. The capacity is 0 (zero) when the cluster is paused.
For more information about Aurora Serverless, see Using Amazon Aurora Serverless in the Amazon Aurora User Guide.
dbCluster_preferredMaintenanceWindow :: Lens' DBCluster (Maybe Text) Source #
Specifies the weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).
dbCluster_availabilityZones :: Lens' DBCluster (Maybe [Text]) Source #
Provides the list of Availability Zones (AZs) where instances in the DB cluster can be created.
dbCluster_characterSetName :: Lens' DBCluster (Maybe Text) Source #
If present, specifies the name of the character set that this cluster is associated with.
dbCluster_kmsKeyId :: Lens' DBCluster (Maybe Text) Source #
If StorageEncrypted
is enabled, the Amazon Web Services KMS key
identifier for the encrypted DB cluster.
The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).
dbCluster_preferredBackupWindow :: Lens' DBCluster (Maybe Text) Source #
Specifies the daily time range during which automated backups are
created if automated backups are enabled, as determined by the
BackupRetentionPeriod
.
dbCluster_associatedRoles :: Lens' DBCluster (Maybe [DBClusterRole]) Source #
Provides a list of the Amazon Web Services Identity and Access Management (IAM) roles that are associated with the DB cluster. IAM roles that are associated with a DB cluster grant permission for the DB cluster to access other Amazon Web Services on your behalf.
dbCluster_vpcSecurityGroups :: Lens' DBCluster (Maybe [VpcSecurityGroupMembership]) Source #
Provides a list of VPC security groups that the DB cluster belongs to.
dbCluster_backupRetentionPeriod :: Lens' DBCluster (Maybe Int) Source #
Specifies the number of days for which automatic DB snapshots are retained.
dbCluster_dbSubnetGroup :: Lens' DBCluster (Maybe Text) Source #
Specifies information on the subnet group associated with the DB cluster, including the name, description, and subnets in the subnet group.
dbCluster_activityStreamMode :: Lens' DBCluster (Maybe ActivityStreamMode) Source #
The mode of the database activity stream. Database events such as a change or access generate an activity stream event. The database session can handle these events either synchronously or asynchronously.
dbCluster_databaseName :: Lens' DBCluster (Maybe Text) Source #
Contains the name of the initial database of this DB cluster that was provided at create time, if one was specified when the DB cluster was created. This same name is returned for the life of the DB cluster.
dbCluster_multiAZ :: Lens' DBCluster (Maybe Bool) Source #
Specifies whether the DB cluster has instances in multiple Availability Zones.
dbCluster_engineMode :: Lens' DBCluster (Maybe Text) Source #
The DB engine mode of the DB cluster, either provisioned
,
serverless
, parallelquery
, global
, or multimaster
.
For more information, see CreateDBCluster.
dbCluster_enabledCloudwatchLogsExports :: Lens' DBCluster (Maybe [Text]) Source #
A list of log types that this DB cluster is configured to export to CloudWatch Logs.
Log types vary by DB engine. For information about the log types for each DB engine, see Amazon RDS Database Log Files in the Amazon Aurora User Guide.
dbCluster_activityStreamStatus :: Lens' DBCluster (Maybe ActivityStreamStatus) Source #
The status of the database activity stream.
dbCluster_allocatedStorage :: Lens' DBCluster (Maybe Int) Source #
For all database engines except Amazon Aurora, AllocatedStorage
specifies the allocated storage size in gibibytes (GiB). For Aurora,
AllocatedStorage
always returns 1, because Aurora DB cluster storage
size isn't fixed, but instead automatically adjusts as needed.
dbCluster_copyTagsToSnapshot :: Lens' DBCluster (Maybe Bool) Source #
Specifies whether tags are copied from the DB cluster to snapshots of the DB cluster.
dbCluster_clusterCreateTime :: Lens' DBCluster (Maybe UTCTime) Source #
Specifies the time when the DB cluster was created, in Universal Coordinated Time (UTC).
dbCluster_endpoint :: Lens' DBCluster (Maybe Text) Source #
Specifies the connection endpoint for the primary instance of the DB cluster.
dbCluster_scalingConfigurationInfo :: Lens' DBCluster (Maybe ScalingConfigurationInfo) Source #
Undocumented member.
dbCluster_activityStreamKmsKeyId :: Lens' DBCluster (Maybe Text) Source #
The Amazon Web Services KMS key identifier used for encrypting messages in the database activity stream.
The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).
dbCluster_percentProgress :: Lens' DBCluster (Maybe Text) Source #
Specifies the progress of the operation as a percentage.
dbCluster_pendingModifiedValues :: Lens' DBCluster (Maybe ClusterPendingModifiedValues) Source #
A value that specifies that changes to the DB cluster are pending. This element is only included when changes are pending. Specific changes are identified by subelements.
dbCluster_readerEndpoint :: Lens' DBCluster (Maybe Text) Source #
The reader endpoint for the DB cluster. The reader endpoint for a DB cluster load-balances connections across the Aurora Replicas that are available in a DB cluster. As clients request new connections to the reader endpoint, Aurora distributes the connection requests among the Aurora Replicas in the DB cluster. This functionality can help balance your read workload across multiple Aurora Replicas in your DB cluster.
If a failover occurs, and the Aurora Replica that you are connected to is promoted to be the primary instance, your connection is dropped. To continue sending your read workload to other Aurora Replicas in the cluster, you can then reconnect to the reader endpoint.
dbCluster_globalWriteForwardingStatus :: Lens' DBCluster (Maybe WriteForwardingStatus) Source #
Specifies whether a secondary cluster in an Aurora global database has write forwarding enabled, not enabled, or is in the process of enabling it.
dbCluster_port :: Lens' DBCluster (Maybe Int) Source #
Specifies the port that the database engine is listening on.
dbCluster_domainMemberships :: Lens' DBCluster (Maybe [DomainMembership]) Source #
The Active Directory Domain membership records associated with the DB cluster.
dbCluster_dbClusterOptionGroupMemberships :: Lens' DBCluster (Maybe [DBClusterOptionGroupStatus]) Source #
Provides the list of option group memberships for this DB cluster.
DBClusterBacktrack
data DBClusterBacktrack Source #
This data type is used as a response element in the
DescribeDBClusterBacktracks
action.
See: newDBClusterBacktrack
smart constructor.
DBClusterBacktrack' | |
|
Instances
newDBClusterBacktrack :: DBClusterBacktrack Source #
Create a value of DBClusterBacktrack
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:DBClusterBacktrack'
, dbClusterBacktrack_status
- The status of the backtrack. This property returns one of the following
values:
applying
- The backtrack is currently being applied to or rolled back from the DB cluster.completed
- The backtrack has successfully been applied to or rolled back from the DB cluster.failed
- An error occurred while the backtrack was applied to or rolled back from the DB cluster.pending
- The backtrack is currently pending application to or rollback from the DB cluster.
$sel:backtrackIdentifier:DBClusterBacktrack'
, dbClusterBacktrack_backtrackIdentifier
- Contains the backtrack identifier.
$sel:backtrackTo:DBClusterBacktrack'
, dbClusterBacktrack_backtrackTo
- The timestamp of the time to which the DB cluster was backtracked.
$sel:dbClusterIdentifier:DBClusterBacktrack'
, dbClusterBacktrack_dbClusterIdentifier
- Contains a user-supplied DB cluster identifier. This identifier is the
unique key that identifies a DB cluster.
$sel:backtrackedFrom:DBClusterBacktrack'
, dbClusterBacktrack_backtrackedFrom
- The timestamp of the time from which the DB cluster was backtracked.
$sel:backtrackRequestCreationTime:DBClusterBacktrack'
, dbClusterBacktrack_backtrackRequestCreationTime
- The timestamp of the time at which the backtrack was requested.
dbClusterBacktrack_status :: Lens' DBClusterBacktrack (Maybe Text) Source #
The status of the backtrack. This property returns one of the following values:
applying
- The backtrack is currently being applied to or rolled back from the DB cluster.completed
- The backtrack has successfully been applied to or rolled back from the DB cluster.failed
- An error occurred while the backtrack was applied to or rolled back from the DB cluster.pending
- The backtrack is currently pending application to or rollback from the DB cluster.
dbClusterBacktrack_backtrackIdentifier :: Lens' DBClusterBacktrack (Maybe Text) Source #
Contains the backtrack identifier.
dbClusterBacktrack_backtrackTo :: Lens' DBClusterBacktrack (Maybe UTCTime) Source #
The timestamp of the time to which the DB cluster was backtracked.
dbClusterBacktrack_dbClusterIdentifier :: Lens' DBClusterBacktrack (Maybe Text) Source #
Contains a user-supplied DB cluster identifier. This identifier is the unique key that identifies a DB cluster.
dbClusterBacktrack_backtrackedFrom :: Lens' DBClusterBacktrack (Maybe UTCTime) Source #
The timestamp of the time from which the DB cluster was backtracked.
dbClusterBacktrack_backtrackRequestCreationTime :: Lens' DBClusterBacktrack (Maybe UTCTime) Source #
The timestamp of the time at which the backtrack was requested.
DBClusterEndpoint
data DBClusterEndpoint Source #
This data type represents the information you need to connect to an Amazon Aurora DB cluster. This data type is used as a response element in the following actions:
CreateDBClusterEndpoint
DescribeDBClusterEndpoints
ModifyDBClusterEndpoint
DeleteDBClusterEndpoint
For the data structure that represents Amazon RDS DB instance endpoints,
see Endpoint
.
See: newDBClusterEndpoint
smart constructor.
DBClusterEndpoint' | |
|
Instances
newDBClusterEndpoint :: DBClusterEndpoint Source #
Create a value of DBClusterEndpoint
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:DBClusterEndpoint'
, dbClusterEndpoint_status
- The current status of the endpoint. One of: creating
, available
,
deleting
, inactive
, modifying
. The inactive
state applies to an
endpoint that can't be used for a certain kind of cluster, such as a
writer
endpoint for a read-only secondary cluster in a global
database.
$sel:dbClusterIdentifier:DBClusterEndpoint'
, dbClusterEndpoint_dbClusterIdentifier
- The DB cluster identifier of the DB cluster associated with the
endpoint. This parameter is stored as a lowercase string.
$sel:dbClusterEndpointArn:DBClusterEndpoint'
, dbClusterEndpoint_dbClusterEndpointArn
- The Amazon Resource Name (ARN) for the endpoint.
$sel:customEndpointType:DBClusterEndpoint'
, dbClusterEndpoint_customEndpointType
- The type associated with a custom endpoint. One of: READER
, WRITER
,
ANY
.
$sel:staticMembers:DBClusterEndpoint'
, dbClusterEndpoint_staticMembers
- List of DB instance identifiers that are part of the custom endpoint
group.
$sel:endpointType:DBClusterEndpoint'
, dbClusterEndpoint_endpointType
- The type of the endpoint. One of: READER
, WRITER
, CUSTOM
.
$sel:dbClusterEndpointIdentifier:DBClusterEndpoint'
, dbClusterEndpoint_dbClusterEndpointIdentifier
- The identifier associated with the endpoint. This parameter is stored as
a lowercase string.
$sel:endpoint:DBClusterEndpoint'
, dbClusterEndpoint_endpoint
- The DNS address of the endpoint.
$sel:dbClusterEndpointResourceIdentifier:DBClusterEndpoint'
, dbClusterEndpoint_dbClusterEndpointResourceIdentifier
- A unique system-generated identifier for an endpoint. It remains the
same for the whole life of the endpoint.
$sel:excludedMembers:DBClusterEndpoint'
, dbClusterEndpoint_excludedMembers
- List of DB instance identifiers that aren't part of the custom endpoint
group. All other eligible instances are reachable through the custom
endpoint. Only relevant if the list of static members is empty.
dbClusterEndpoint_status :: Lens' DBClusterEndpoint (Maybe Text) Source #
The current status of the endpoint. One of: creating
, available
,
deleting
, inactive
, modifying
. The inactive
state applies to an
endpoint that can't be used for a certain kind of cluster, such as a
writer
endpoint for a read-only secondary cluster in a global
database.
dbClusterEndpoint_dbClusterIdentifier :: Lens' DBClusterEndpoint (Maybe Text) Source #
The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a lowercase string.
dbClusterEndpoint_dbClusterEndpointArn :: Lens' DBClusterEndpoint (Maybe Text) Source #
The Amazon Resource Name (ARN) for the endpoint.
dbClusterEndpoint_customEndpointType :: Lens' DBClusterEndpoint (Maybe Text) Source #
The type associated with a custom endpoint. One of: READER
, WRITER
,
ANY
.
dbClusterEndpoint_staticMembers :: Lens' DBClusterEndpoint (Maybe [Text]) Source #
List of DB instance identifiers that are part of the custom endpoint group.
dbClusterEndpoint_endpointType :: Lens' DBClusterEndpoint (Maybe Text) Source #
The type of the endpoint. One of: READER
, WRITER
, CUSTOM
.
dbClusterEndpoint_dbClusterEndpointIdentifier :: Lens' DBClusterEndpoint (Maybe Text) Source #
The identifier associated with the endpoint. This parameter is stored as a lowercase string.
dbClusterEndpoint_endpoint :: Lens' DBClusterEndpoint (Maybe Text) Source #
The DNS address of the endpoint.
dbClusterEndpoint_dbClusterEndpointResourceIdentifier :: Lens' DBClusterEndpoint (Maybe Text) Source #
A unique system-generated identifier for an endpoint. It remains the same for the whole life of the endpoint.
dbClusterEndpoint_excludedMembers :: Lens' DBClusterEndpoint (Maybe [Text]) Source #
List of DB instance identifiers that aren't part of the custom endpoint group. All other eligible instances are reachable through the custom endpoint. Only relevant if the list of static members is empty.
DBClusterMember
data DBClusterMember Source #
Contains information about an instance that is part of a DB cluster.
See: newDBClusterMember
smart constructor.
DBClusterMember' | |
|
Instances
newDBClusterMember :: DBClusterMember Source #
Create a value of DBClusterMember
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:promotionTier:DBClusterMember'
, dbClusterMember_promotionTier
- A value that specifies the order in which an Aurora Replica is promoted
to the primary instance after a failure of the existing primary
instance. For more information, see
Fault Tolerance for an Aurora DB Cluster
in the Amazon Aurora User Guide.
$sel:dbInstanceIdentifier:DBClusterMember'
, dbClusterMember_dbInstanceIdentifier
- Specifies the instance identifier for this member of the DB cluster.
$sel:isClusterWriter:DBClusterMember'
, dbClusterMember_isClusterWriter
- Value that is true
if the cluster member is the primary instance for
the DB cluster and false
otherwise.
$sel:dbClusterParameterGroupStatus:DBClusterMember'
, dbClusterMember_dbClusterParameterGroupStatus
- Specifies the status of the DB cluster parameter group for this member
of the DB cluster.
dbClusterMember_promotionTier :: Lens' DBClusterMember (Maybe Int) Source #
A value that specifies the order in which an Aurora Replica is promoted to the primary instance after a failure of the existing primary instance. For more information, see Fault Tolerance for an Aurora DB Cluster in the Amazon Aurora User Guide.
dbClusterMember_dbInstanceIdentifier :: Lens' DBClusterMember (Maybe Text) Source #
Specifies the instance identifier for this member of the DB cluster.
dbClusterMember_isClusterWriter :: Lens' DBClusterMember (Maybe Bool) Source #
Value that is true
if the cluster member is the primary instance for
the DB cluster and false
otherwise.
dbClusterMember_dbClusterParameterGroupStatus :: Lens' DBClusterMember (Maybe Text) Source #
Specifies the status of the DB cluster parameter group for this member of the DB cluster.
DBClusterOptionGroupStatus
data DBClusterOptionGroupStatus Source #
Contains status information for a DB cluster option group.
See: newDBClusterOptionGroupStatus
smart constructor.
Instances
newDBClusterOptionGroupStatus :: DBClusterOptionGroupStatus Source #
Create a value of DBClusterOptionGroupStatus
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:DBClusterOptionGroupStatus'
, dbClusterOptionGroupStatus_status
- Specifies the status of the DB cluster option group.
$sel:dbClusterOptionGroupName:DBClusterOptionGroupStatus'
, dbClusterOptionGroupStatus_dbClusterOptionGroupName
- Specifies the name of the DB cluster option group.
dbClusterOptionGroupStatus_status :: Lens' DBClusterOptionGroupStatus (Maybe Text) Source #
Specifies the status of the DB cluster option group.
dbClusterOptionGroupStatus_dbClusterOptionGroupName :: Lens' DBClusterOptionGroupStatus (Maybe Text) Source #
Specifies the name of the DB cluster option group.
DBClusterParameterGroup
data DBClusterParameterGroup Source #
Contains the details of an Amazon RDS DB cluster parameter group.
This data type is used as a response element in the
DescribeDBClusterParameterGroups
action.
See: newDBClusterParameterGroup
smart constructor.
DBClusterParameterGroup' | |
|
Instances
newDBClusterParameterGroup :: DBClusterParameterGroup Source #
Create a value of DBClusterParameterGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dbClusterParameterGroupArn:DBClusterParameterGroup'
, dbClusterParameterGroup_dbClusterParameterGroupArn
- The Amazon Resource Name (ARN) for the DB cluster parameter group.
$sel:dbParameterGroupFamily:DBClusterParameterGroup'
, dbClusterParameterGroup_dbParameterGroupFamily
- The name of the DB parameter group family that this DB cluster parameter
group is compatible with.
$sel:dbClusterParameterGroupName:DBClusterParameterGroup'
, dbClusterParameterGroup_dbClusterParameterGroupName
- The name of the DB cluster parameter group.
$sel:description:DBClusterParameterGroup'
, dbClusterParameterGroup_description
- Provides the customer-specified description for this DB cluster
parameter group.
dbClusterParameterGroup_dbClusterParameterGroupArn :: Lens' DBClusterParameterGroup (Maybe Text) Source #
The Amazon Resource Name (ARN) for the DB cluster parameter group.
dbClusterParameterGroup_dbParameterGroupFamily :: Lens' DBClusterParameterGroup (Maybe Text) Source #
The name of the DB parameter group family that this DB cluster parameter group is compatible with.
dbClusterParameterGroup_dbClusterParameterGroupName :: Lens' DBClusterParameterGroup (Maybe Text) Source #
The name of the DB cluster parameter group.
dbClusterParameterGroup_description :: Lens' DBClusterParameterGroup (Maybe Text) Source #
Provides the customer-specified description for this DB cluster parameter group.
DBClusterParameterGroupNameMessage
data DBClusterParameterGroupNameMessage Source #
See: newDBClusterParameterGroupNameMessage
smart constructor.
DBClusterParameterGroupNameMessage' | |
|
Instances
newDBClusterParameterGroupNameMessage :: DBClusterParameterGroupNameMessage Source #
Create a value of DBClusterParameterGroupNameMessage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dbClusterParameterGroupName:DBClusterParameterGroupNameMessage'
, dbClusterParameterGroupNameMessage_dbClusterParameterGroupName
- The name of the DB cluster parameter group.
Constraints:
- Must be 1 to 255 letters or numbers.
- First character must be a letter
- Can't end with a hyphen or contain two consecutive hyphens
This value is stored as a lowercase string.
dbClusterParameterGroupNameMessage_dbClusterParameterGroupName :: Lens' DBClusterParameterGroupNameMessage (Maybe Text) Source #
The name of the DB cluster parameter group.
Constraints:
- Must be 1 to 255 letters or numbers.
- First character must be a letter
- Can't end with a hyphen or contain two consecutive hyphens
This value is stored as a lowercase string.
DBClusterRole
data DBClusterRole Source #
Describes an Amazon Web Services Identity and Access Management (IAM) role that is associated with a DB cluster.
See: newDBClusterRole
smart constructor.
DBClusterRole' | |
|
Instances
newDBClusterRole :: DBClusterRole Source #
Create a value of DBClusterRole
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:DBClusterRole'
, dbClusterRole_status
- Describes the state of association between the IAM role and the DB
cluster. The Status property returns one of the following values:
ACTIVE
- the IAM role ARN is associated with the DB cluster and can be used to access other Amazon Web Services on your behalf.PENDING
- the IAM role ARN is being associated with the DB cluster.INVALID
- the IAM role ARN is associated with the DB cluster, but the DB cluster is unable to assume the IAM role in order to access other Amazon Web Services on your behalf.
$sel:featureName:DBClusterRole'
, dbClusterRole_featureName
- The name of the feature associated with the Amazon Web Services Identity
and Access Management (IAM) role. For the list of supported feature
names, see DBEngineVersion.
$sel:roleArn:DBClusterRole'
, dbClusterRole_roleArn
- The Amazon Resource Name (ARN) of the IAM role that is associated with
the DB cluster.
dbClusterRole_status :: Lens' DBClusterRole (Maybe Text) Source #
Describes the state of association between the IAM role and the DB cluster. The Status property returns one of the following values:
ACTIVE
- the IAM role ARN is associated with the DB cluster and can be used to access other Amazon Web Services on your behalf.PENDING
- the IAM role ARN is being associated with the DB cluster.INVALID
- the IAM role ARN is associated with the DB cluster, but the DB cluster is unable to assume the IAM role in order to access other Amazon Web Services on your behalf.
dbClusterRole_featureName :: Lens' DBClusterRole (Maybe Text) Source #
The name of the feature associated with the Amazon Web Services Identity and Access Management (IAM) role. For the list of supported feature names, see DBEngineVersion.
dbClusterRole_roleArn :: Lens' DBClusterRole (Maybe Text) Source #
The Amazon Resource Name (ARN) of the IAM role that is associated with the DB cluster.
DBClusterSnapshot
data DBClusterSnapshot Source #
Contains the details for an Amazon RDS DB cluster snapshot
This data type is used as a response element in the
DescribeDBClusterSnapshots
action.
See: newDBClusterSnapshot
smart constructor.
DBClusterSnapshot' | |
|
Instances
newDBClusterSnapshot :: DBClusterSnapshot Source #
Create a value of DBClusterSnapshot
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:engineVersion:DBClusterSnapshot'
, dbClusterSnapshot_engineVersion
- Provides the version of the database engine for this DB cluster
snapshot.
$sel:status:DBClusterSnapshot'
, dbClusterSnapshot_status
- Specifies the status of this DB cluster snapshot.
$sel:storageEncrypted:DBClusterSnapshot'
, dbClusterSnapshot_storageEncrypted
- Specifies whether the DB cluster snapshot is encrypted.
$sel:dbClusterIdentifier:DBClusterSnapshot'
, dbClusterSnapshot_dbClusterIdentifier
- Specifies the DB cluster identifier of the DB cluster that this DB
cluster snapshot was created from.
$sel:masterUsername:DBClusterSnapshot'
, dbClusterSnapshot_masterUsername
- Provides the master username for this DB cluster snapshot.
$sel:iAMDatabaseAuthenticationEnabled:DBClusterSnapshot'
, dbClusterSnapshot_iAMDatabaseAuthenticationEnabled
- True if mapping of Amazon Web Services Identity and Access Management
(IAM) accounts to database accounts is enabled, and otherwise false.
$sel:dbClusterSnapshotArn:DBClusterSnapshot'
, dbClusterSnapshot_dbClusterSnapshotArn
- The Amazon Resource Name (ARN) for the DB cluster snapshot.
$sel:vpcId:DBClusterSnapshot'
, dbClusterSnapshot_vpcId
- Provides the VPC ID associated with the DB cluster snapshot.
$sel:tagList:DBClusterSnapshot'
, dbClusterSnapshot_tagList
- Undocumented member.
$sel:dbClusterSnapshotIdentifier:DBClusterSnapshot'
, dbClusterSnapshot_dbClusterSnapshotIdentifier
- Specifies the identifier for the DB cluster snapshot.
$sel:engine:DBClusterSnapshot'
, dbClusterSnapshot_engine
- Specifies the name of the database engine for this DB cluster snapshot.
$sel:licenseModel:DBClusterSnapshot'
, dbClusterSnapshot_licenseModel
- Provides the license model information for this DB cluster snapshot.
$sel:availabilityZones:DBClusterSnapshot'
, dbClusterSnapshot_availabilityZones
- Provides the list of Availability Zones (AZs) where instances in the DB
cluster snapshot can be restored.
$sel:snapshotType:DBClusterSnapshot'
, dbClusterSnapshot_snapshotType
- Provides the type of the DB cluster snapshot.
$sel:kmsKeyId:DBClusterSnapshot'
, dbClusterSnapshot_kmsKeyId
- If StorageEncrypted
is true, the Amazon Web Services KMS key
identifier for the encrypted DB cluster snapshot.
The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).
$sel:engineMode:DBClusterSnapshot'
, dbClusterSnapshot_engineMode
- Provides the engine mode of the database engine for this DB cluster
snapshot.
$sel:snapshotCreateTime:DBClusterSnapshot'
, dbClusterSnapshot_snapshotCreateTime
- Provides the time when the snapshot was taken, in Universal Coordinated
Time (UTC).
$sel:allocatedStorage:DBClusterSnapshot'
, dbClusterSnapshot_allocatedStorage
- Specifies the allocated storage size in gibibytes (GiB).
$sel:sourceDBClusterSnapshotArn:DBClusterSnapshot'
, dbClusterSnapshot_sourceDBClusterSnapshotArn
- If the DB cluster snapshot was copied from a source DB cluster snapshot,
the Amazon Resource Name (ARN) for the source DB cluster snapshot,
otherwise, a null value.
$sel:clusterCreateTime:DBClusterSnapshot'
, dbClusterSnapshot_clusterCreateTime
- Specifies the time when the DB cluster was created, in Universal
Coordinated Time (UTC).
$sel:percentProgress:DBClusterSnapshot'
, dbClusterSnapshot_percentProgress
- Specifies the percentage of the estimated data that has been
transferred.
$sel:port:DBClusterSnapshot'
, dbClusterSnapshot_port
- Specifies the port that the DB cluster was listening on at the time of
the snapshot.
dbClusterSnapshot_engineVersion :: Lens' DBClusterSnapshot (Maybe Text) Source #
Provides the version of the database engine for this DB cluster snapshot.
dbClusterSnapshot_status :: Lens' DBClusterSnapshot (Maybe Text) Source #
Specifies the status of this DB cluster snapshot.
dbClusterSnapshot_storageEncrypted :: Lens' DBClusterSnapshot (Maybe Bool) Source #
Specifies whether the DB cluster snapshot is encrypted.
dbClusterSnapshot_dbClusterIdentifier :: Lens' DBClusterSnapshot (Maybe Text) Source #
Specifies the DB cluster identifier of the DB cluster that this DB cluster snapshot was created from.
dbClusterSnapshot_masterUsername :: Lens' DBClusterSnapshot (Maybe Text) Source #
Provides the master username for this DB cluster snapshot.
dbClusterSnapshot_iAMDatabaseAuthenticationEnabled :: Lens' DBClusterSnapshot (Maybe Bool) Source #
True if mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.
dbClusterSnapshot_dbClusterSnapshotArn :: Lens' DBClusterSnapshot (Maybe Text) Source #
The Amazon Resource Name (ARN) for the DB cluster snapshot.
dbClusterSnapshot_vpcId :: Lens' DBClusterSnapshot (Maybe Text) Source #
Provides the VPC ID associated with the DB cluster snapshot.
dbClusterSnapshot_tagList :: Lens' DBClusterSnapshot (Maybe [Tag]) Source #
Undocumented member.
dbClusterSnapshot_dbClusterSnapshotIdentifier :: Lens' DBClusterSnapshot (Maybe Text) Source #
Specifies the identifier for the DB cluster snapshot.
dbClusterSnapshot_engine :: Lens' DBClusterSnapshot (Maybe Text) Source #
Specifies the name of the database engine for this DB cluster snapshot.
dbClusterSnapshot_licenseModel :: Lens' DBClusterSnapshot (Maybe Text) Source #
Provides the license model information for this DB cluster snapshot.
dbClusterSnapshot_availabilityZones :: Lens' DBClusterSnapshot (Maybe [Text]) Source #
Provides the list of Availability Zones (AZs) where instances in the DB cluster snapshot can be restored.
dbClusterSnapshot_snapshotType :: Lens' DBClusterSnapshot (Maybe Text) Source #
Provides the type of the DB cluster snapshot.
dbClusterSnapshot_kmsKeyId :: Lens' DBClusterSnapshot (Maybe Text) Source #
If StorageEncrypted
is true, the Amazon Web Services KMS key
identifier for the encrypted DB cluster snapshot.
The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).
dbClusterSnapshot_engineMode :: Lens' DBClusterSnapshot (Maybe Text) Source #
Provides the engine mode of the database engine for this DB cluster snapshot.
dbClusterSnapshot_snapshotCreateTime :: Lens' DBClusterSnapshot (Maybe UTCTime) Source #
Provides the time when the snapshot was taken, in Universal Coordinated Time (UTC).
dbClusterSnapshot_allocatedStorage :: Lens' DBClusterSnapshot (Maybe Int) Source #
Specifies the allocated storage size in gibibytes (GiB).
dbClusterSnapshot_sourceDBClusterSnapshotArn :: Lens' DBClusterSnapshot (Maybe Text) Source #
If the DB cluster snapshot was copied from a source DB cluster snapshot, the Amazon Resource Name (ARN) for the source DB cluster snapshot, otherwise, a null value.
dbClusterSnapshot_clusterCreateTime :: Lens' DBClusterSnapshot (Maybe UTCTime) Source #
Specifies the time when the DB cluster was created, in Universal Coordinated Time (UTC).
dbClusterSnapshot_percentProgress :: Lens' DBClusterSnapshot (Maybe Int) Source #
Specifies the percentage of the estimated data that has been transferred.
dbClusterSnapshot_port :: Lens' DBClusterSnapshot (Maybe Int) Source #
Specifies the port that the DB cluster was listening on at the time of the snapshot.
DBClusterSnapshotAttribute
data DBClusterSnapshotAttribute Source #
Contains the name and values of a manual DB cluster snapshot attribute.
Manual DB cluster snapshot attributes are used to authorize other Amazon
Web Services accounts to restore a manual DB cluster snapshot. For more
information, see the ModifyDBClusterSnapshotAttribute
API action.
See: newDBClusterSnapshotAttribute
smart constructor.
DBClusterSnapshotAttribute' | |
|
Instances
newDBClusterSnapshotAttribute :: DBClusterSnapshotAttribute Source #
Create a value of DBClusterSnapshotAttribute
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:attributeValues:DBClusterSnapshotAttribute'
, dbClusterSnapshotAttribute_attributeValues
- The value(s) for the manual DB cluster snapshot attribute.
If the AttributeName
field is set to restore
, then this element
returns a list of IDs of the Amazon Web Services accounts that are
authorized to copy or restore the manual DB cluster snapshot. If a value
of all
is in the list, then the manual DB cluster snapshot is public
and available for any Amazon Web Services account to copy or restore.
$sel:attributeName:DBClusterSnapshotAttribute'
, dbClusterSnapshotAttribute_attributeName
- The name of the manual DB cluster snapshot attribute.
The attribute named restore
refers to the list of Amazon Web Services
accounts that have permission to copy or restore the manual DB cluster
snapshot. For more information, see the
ModifyDBClusterSnapshotAttribute
API action.
dbClusterSnapshotAttribute_attributeValues :: Lens' DBClusterSnapshotAttribute (Maybe [Text]) Source #
The value(s) for the manual DB cluster snapshot attribute.
If the AttributeName
field is set to restore
, then this element
returns a list of IDs of the Amazon Web Services accounts that are
authorized to copy or restore the manual DB cluster snapshot. If a value
of all
is in the list, then the manual DB cluster snapshot is public
and available for any Amazon Web Services account to copy or restore.
dbClusterSnapshotAttribute_attributeName :: Lens' DBClusterSnapshotAttribute (Maybe Text) Source #
The name of the manual DB cluster snapshot attribute.
The attribute named restore
refers to the list of Amazon Web Services
accounts that have permission to copy or restore the manual DB cluster
snapshot. For more information, see the
ModifyDBClusterSnapshotAttribute
API action.
DBClusterSnapshotAttributesResult
data DBClusterSnapshotAttributesResult Source #
Contains the results of a successful call to the
DescribeDBClusterSnapshotAttributes
API action.
Manual DB cluster snapshot attributes are used to authorize other Amazon
Web Services accounts to copy or restore a manual DB cluster snapshot.
For more information, see the ModifyDBClusterSnapshotAttribute
API
action.
See: newDBClusterSnapshotAttributesResult
smart constructor.
DBClusterSnapshotAttributesResult' | |
|
Instances
newDBClusterSnapshotAttributesResult :: DBClusterSnapshotAttributesResult Source #
Create a value of DBClusterSnapshotAttributesResult
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dbClusterSnapshotIdentifier:DBClusterSnapshotAttributesResult'
, dbClusterSnapshotAttributesResult_dbClusterSnapshotIdentifier
- The identifier of the manual DB cluster snapshot that the attributes
apply to.
$sel:dbClusterSnapshotAttributes:DBClusterSnapshotAttributesResult'
, dbClusterSnapshotAttributesResult_dbClusterSnapshotAttributes
- The list of attributes and values for the manual DB cluster snapshot.
dbClusterSnapshotAttributesResult_dbClusterSnapshotIdentifier :: Lens' DBClusterSnapshotAttributesResult (Maybe Text) Source #
The identifier of the manual DB cluster snapshot that the attributes apply to.
dbClusterSnapshotAttributesResult_dbClusterSnapshotAttributes :: Lens' DBClusterSnapshotAttributesResult (Maybe [DBClusterSnapshotAttribute]) Source #
The list of attributes and values for the manual DB cluster snapshot.
DBEngineVersion
data DBEngineVersion Source #
This data type is used as a response element in the action
DescribeDBEngineVersions
.
See: newDBEngineVersion
smart constructor.
DBEngineVersion' | |
|
Instances
newDBEngineVersion :: DBEngineVersion Source #
Create a value of DBEngineVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:engineVersion:DBEngineVersion'
, dbEngineVersion_engineVersion
- The version number of the database engine.
$sel:status:DBEngineVersion'
, dbEngineVersion_status
- The status of the DB engine version, either available
or deprecated
.
$sel:dbEngineVersionDescription:DBEngineVersion'
, dbEngineVersion_dbEngineVersionDescription
- The description of the database engine version.
$sel:supportedEngineModes:DBEngineVersion'
, dbEngineVersion_supportedEngineModes
- A list of the supported DB engine modes.
$sel:defaultCharacterSet:DBEngineVersion'
, dbEngineVersion_defaultCharacterSet
- The default character set for new instances of this engine version, if
the CharacterSetName
parameter of the CreateDBInstance API isn't
specified.
$sel:engine:DBEngineVersion'
, dbEngineVersion_engine
- The name of the database engine.
$sel:dbParameterGroupFamily:DBEngineVersion'
, dbEngineVersion_dbParameterGroupFamily
- The name of the DB parameter group family for the database engine.
$sel:supportedCharacterSets:DBEngineVersion'
, dbEngineVersion_supportedCharacterSets
- A list of the character sets supported by this engine for the
CharacterSetName
parameter of the CreateDBInstance
operation.
$sel:dbEngineDescription:DBEngineVersion'
, dbEngineVersion_dbEngineDescription
- The description of the database engine.
$sel:supportsGlobalDatabases:DBEngineVersion'
, dbEngineVersion_supportsGlobalDatabases
- A value that indicates whether you can use Aurora global databases with
a specific DB engine version.
$sel:validUpgradeTarget:DBEngineVersion'
, dbEngineVersion_validUpgradeTarget
- A list of engine versions that this database engine version can be
upgraded to.
$sel:supportsParallelQuery:DBEngineVersion'
, dbEngineVersion_supportsParallelQuery
- A value that indicates whether you can use Aurora parallel query with a
specific DB engine version.
$sel:supportedNcharCharacterSets:DBEngineVersion'
, dbEngineVersion_supportedNcharCharacterSets
- A list of the character sets supported by the Oracle DB engine for the
NcharCharacterSetName
parameter of the CreateDBInstance
operation.
$sel:supportsLogExportsToCloudwatchLogs:DBEngineVersion'
, dbEngineVersion_supportsLogExportsToCloudwatchLogs
- A value that indicates whether the engine version supports exporting the
log types specified by ExportableLogTypes to CloudWatch Logs.
$sel:supportsReadReplica:DBEngineVersion'
, dbEngineVersion_supportsReadReplica
- Indicates whether the database engine version supports read replicas.
$sel:supportedFeatureNames:DBEngineVersion'
, dbEngineVersion_supportedFeatureNames
- A list of features supported by the DB engine. Supported feature names
include the following.
- s3Import
$sel:supportedTimezones:DBEngineVersion'
, dbEngineVersion_supportedTimezones
- A list of the time zones supported by this engine for the Timezone
parameter of the CreateDBInstance
action.
$sel:exportableLogTypes:DBEngineVersion'
, dbEngineVersion_exportableLogTypes
- The types of logs that the database engine has available for export to
CloudWatch Logs.
dbEngineVersion_engineVersion :: Lens' DBEngineVersion (Maybe Text) Source #
The version number of the database engine.
dbEngineVersion_status :: Lens' DBEngineVersion (Maybe Text) Source #
The status of the DB engine version, either available
or deprecated
.
dbEngineVersion_dbEngineVersionDescription :: Lens' DBEngineVersion (Maybe Text) Source #
The description of the database engine version.
dbEngineVersion_supportedEngineModes :: Lens' DBEngineVersion (Maybe [Text]) Source #
A list of the supported DB engine modes.
dbEngineVersion_defaultCharacterSet :: Lens' DBEngineVersion (Maybe CharacterSet) Source #
The default character set for new instances of this engine version, if
the CharacterSetName
parameter of the CreateDBInstance API isn't
specified.
dbEngineVersion_engine :: Lens' DBEngineVersion (Maybe Text) Source #
The name of the database engine.
dbEngineVersion_dbParameterGroupFamily :: Lens' DBEngineVersion (Maybe Text) Source #
The name of the DB parameter group family for the database engine.
dbEngineVersion_supportedCharacterSets :: Lens' DBEngineVersion (Maybe [CharacterSet]) Source #
A list of the character sets supported by this engine for the
CharacterSetName
parameter of the CreateDBInstance
operation.
dbEngineVersion_dbEngineDescription :: Lens' DBEngineVersion (Maybe Text) Source #
The description of the database engine.
dbEngineVersion_supportsGlobalDatabases :: Lens' DBEngineVersion (Maybe Bool) Source #
A value that indicates whether you can use Aurora global databases with a specific DB engine version.
dbEngineVersion_validUpgradeTarget :: Lens' DBEngineVersion (Maybe [UpgradeTarget]) Source #
A list of engine versions that this database engine version can be upgraded to.
dbEngineVersion_supportsParallelQuery :: Lens' DBEngineVersion (Maybe Bool) Source #
A value that indicates whether you can use Aurora parallel query with a specific DB engine version.
dbEngineVersion_supportedNcharCharacterSets :: Lens' DBEngineVersion (Maybe [CharacterSet]) Source #
A list of the character sets supported by the Oracle DB engine for the
NcharCharacterSetName
parameter of the CreateDBInstance
operation.
dbEngineVersion_supportsLogExportsToCloudwatchLogs :: Lens' DBEngineVersion (Maybe Bool) Source #
A value that indicates whether the engine version supports exporting the log types specified by ExportableLogTypes to CloudWatch Logs.
dbEngineVersion_supportsReadReplica :: Lens' DBEngineVersion (Maybe Bool) Source #
Indicates whether the database engine version supports read replicas.
dbEngineVersion_supportedFeatureNames :: Lens' DBEngineVersion (Maybe [Text]) Source #
A list of features supported by the DB engine. Supported feature names include the following.
- s3Import
dbEngineVersion_supportedTimezones :: Lens' DBEngineVersion (Maybe [Timezone]) Source #
A list of the time zones supported by this engine for the Timezone
parameter of the CreateDBInstance
action.
dbEngineVersion_exportableLogTypes :: Lens' DBEngineVersion (Maybe [Text]) Source #
The types of logs that the database engine has available for export to CloudWatch Logs.
DBInstance
data DBInstance Source #
Contains the details of an Amazon RDS DB instance.
This data type is used as a response element in the
DescribeDBInstances
action.
See: newDBInstance
smart constructor.
DBInstance' | |
|
Instances
newDBInstance :: DBInstance Source #
Create a value of DBInstance
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:engineVersion:DBInstance'
, dbInstance_engineVersion
- Indicates the database engine version.
$sel:dbSecurityGroups:DBInstance'
, dbInstance_dbSecurityGroups
- A list of DB security group elements containing DBSecurityGroup.Name
and DBSecurityGroup.Status
subelements.
$sel:deletionProtection:DBInstance'
, dbInstance_deletionProtection
- Indicates if the DB instance has deletion protection enabled. The
database can't be deleted when deletion protection is enabled. For more
information, see
Deleting a DB Instance.
$sel:automaticRestartTime:DBInstance'
, dbInstance_automaticRestartTime
- The time when a stopped DB instance is restarted automatically.
$sel:storageEncrypted:DBInstance'
, dbInstance_storageEncrypted
- Specifies whether the DB instance is encrypted.
$sel:dbClusterIdentifier:DBInstance'
, dbInstance_dbClusterIdentifier
- 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.
$sel:publiclyAccessible:DBInstance'
, dbInstance_publiclyAccessible
- Specifies the accessibility options for the DB instance.
When the DB instance is publicly accessible, its DNS endpoint resolves to the private IP address from within the DB instance's VPC, and to the public IP address from outside of the DB instance's VPC. Access to the DB instance is ultimately controlled by the security group it uses, and that public access is not permitted if the security group assigned to the DB instance doesn't permit it.
When the DB instance isn't publicly accessible, it is an internal DB instance with a DNS name that resolves to a private IP address.
For more information, see CreateDBInstance.
$sel:autoMinorVersionUpgrade:DBInstance'
, dbInstance_autoMinorVersionUpgrade
- A value that indicates that minor version patches are applied
automatically.
$sel:dbInstanceArn:DBInstance'
, dbInstance_dbInstanceArn
- The Amazon Resource Name (ARN) for the DB instance.
$sel:activityStreamKinesisStreamName:DBInstance'
, dbInstance_activityStreamKinesisStreamName
- The name of the Amazon Kinesis data stream used for the database
activity stream.
$sel:activityStreamEngineNativeAuditFieldsIncluded:DBInstance'
, dbInstance_activityStreamEngineNativeAuditFieldsIncluded
- Indicates whether engine-native audit fields are included in the
database activity stream.
$sel:masterUsername:DBInstance'
, dbInstance_masterUsername
- Contains the master username for the DB instance.
$sel:readReplicaDBInstanceIdentifiers:DBInstance'
, dbInstance_readReplicaDBInstanceIdentifiers
- Contains one or more identifiers of the read replicas associated with
this DB instance.
$sel:iAMDatabaseAuthenticationEnabled:DBInstance'
, dbInstance_iAMDatabaseAuthenticationEnabled
- True if mapping of Amazon Web Services Identity and Access Management
(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. To enable IAM database authentication for Aurora, see DBCluster Type.
$sel:monitoringRoleArn:DBInstance'
, dbInstance_monitoringRoleArn
- The ARN for the IAM role that permits RDS to send Enhanced Monitoring
metrics to Amazon CloudWatch Logs.
$sel:iops:DBInstance'
, dbInstance_iops
- Specifies the Provisioned IOPS (I/O operations per second) value.
$sel:instanceCreateTime:DBInstance'
, dbInstance_instanceCreateTime
- Provides the date and time the DB instance was created.
$sel:tagList:DBInstance'
, dbInstance_tagList
- Undocumented member.
$sel:readReplicaSourceDBInstanceIdentifier:DBInstance'
, dbInstance_readReplicaSourceDBInstanceIdentifier
- Contains the identifier of the source DB instance if this DB instance is
a read replica.
$sel:replicaMode:DBInstance'
, dbInstance_replicaMode
- The open mode of an Oracle read replica. The default is
open-read-only
. For more information, see
Working with Oracle Read Replicas for Amazon RDS
in the Amazon RDS User Guide.
This attribute is only supported in RDS for Oracle.
$sel:monitoringInterval:DBInstance'
, dbInstance_monitoringInterval
- The interval, in seconds, between points when Enhanced Monitoring
metrics are collected for the DB instance.
$sel:engine:DBInstance'
, dbInstance_engine
- The name of the database engine to be used for this DB instance.
$sel:processorFeatures:DBInstance'
, dbInstance_processorFeatures
- The number of CPU cores and the number of threads per core for the DB
instance class of the DB instance.
$sel:latestRestorableTime:DBInstance'
, dbInstance_latestRestorableTime
- Specifies the latest time to which a database can be restored with
point-in-time restore.
$sel:dbInstanceClass:DBInstance'
, dbInstance_dbInstanceClass
- Contains the name of the compute and memory capacity class of the DB
instance.
$sel:promotionTier:DBInstance'
, dbInstance_promotionTier
- A value that specifies the order in which an Aurora Replica is promoted
to the primary instance after a failure of the existing primary
instance. For more information, see
Fault Tolerance for an Aurora DB Cluster
in the Amazon Aurora User Guide.
$sel:awsBackupRecoveryPointArn:DBInstance'
, dbInstance_awsBackupRecoveryPointArn
- The Amazon Resource Name (ARN) of the recovery point in Amazon Web
Services Backup.
$sel:licenseModel:DBInstance'
, dbInstance_licenseModel
- License model information for this DB instance.
$sel:preferredMaintenanceWindow:DBInstance'
, dbInstance_preferredMaintenanceWindow
- Specifies the weekly time range during which system maintenance can
occur, in Universal Coordinated Time (UTC).
$sel:performanceInsightsRetentionPeriod:DBInstance'
, dbInstance_performanceInsightsRetentionPeriod
- The amount of time, in days, to retain Performance Insights data. Valid
values are 7 or 731 (2 years).
$sel:cACertificateIdentifier:DBInstance'
, dbInstance_cACertificateIdentifier
- The identifier of the CA certificate for this DB instance.
$sel:dbInstanceIdentifier:DBInstance'
, dbInstance_dbInstanceIdentifier
- Contains a user-supplied database identifier. This identifier is the
unique key that identifies a DB instance.
$sel:characterSetName:DBInstance'
, dbInstance_characterSetName
- If present, specifies the name of the character set that this instance
is associated with.
$sel:maxAllocatedStorage:DBInstance'
, dbInstance_maxAllocatedStorage
- The upper limit in gibibytes (GiB) to which Amazon RDS can automatically
scale the storage of the DB instance.
$sel:customerOwnedIpEnabled:DBInstance'
, dbInstance_customerOwnedIpEnabled
- Specifies whether a customer-owned IP address (CoIP) is enabled for an
RDS on Outposts DB instance.
A CoIP provides local or external connectivity to resources in your Outpost subnets through your on-premises network. For some use cases, a CoIP can provide lower latency for connections to the DB instance from outside of its virtual private cloud (VPC) on your local network.
For more information about RDS on Outposts, see Working with Amazon RDS on Amazon Web Services Outposts in the Amazon RDS User Guide.
For more information about CoIPs, see Customer-owned IP addresses in the Amazon Web Services Outposts User Guide.
$sel:kmsKeyId:DBInstance'
, dbInstance_kmsKeyId
- If StorageEncrypted
is true, the Amazon Web Services KMS key
identifier for the encrypted DB instance.
The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).
$sel:preferredBackupWindow:DBInstance'
, dbInstance_preferredBackupWindow
- Specifies the daily time range during which automated backups are
created if automated backups are enabled, as determined by the
BackupRetentionPeriod
.
$sel:associatedRoles:DBInstance'
, dbInstance_associatedRoles
- The Amazon Web Services Identity and Access Management (IAM) roles
associated with the DB instance.
$sel:availabilityZone:DBInstance'
, dbInstance_availabilityZone
- Specifies the name of the Availability Zone the DB instance is located
in.
$sel:vpcSecurityGroups:DBInstance'
, dbInstance_vpcSecurityGroups
- Provides a list of VPC security group elements that the DB instance
belongs to.
$sel:backupRetentionPeriod:DBInstance'
, dbInstance_backupRetentionPeriod
- Specifies the number of days for which automatic DB snapshots are
retained.
$sel:ncharCharacterSetName:DBInstance'
, dbInstance_ncharCharacterSetName
- The name of the NCHAR character set for the Oracle DB instance. This
character set specifies the Unicode encoding for data stored in table
columns of type NCHAR, NCLOB, or NVARCHAR2.
$sel:performanceInsightsKMSKeyId:DBInstance'
, dbInstance_performanceInsightsKMSKeyId
- The Amazon Web Services KMS key identifier for encryption of Performance
Insights data.
The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).
$sel:dbSubnetGroup:DBInstance'
, dbInstance_dbSubnetGroup
- Specifies information on the subnet group associated with the DB
instance, including the name, description, and subnets in the subnet
group.
$sel:activityStreamMode:DBInstance'
, dbInstance_activityStreamMode
- The mode of the database activity stream. Database events such as a
change or access generate an activity stream event. RDS for Oracle
always handles these events asynchronously.
$sel:multiAZ:DBInstance'
, dbInstance_multiAZ
- Specifies if the DB instance is a Multi-AZ deployment.
$sel:listenerEndpoint:DBInstance'
, dbInstance_listenerEndpoint
- Specifies the listener connection endpoint for SQL Server Always On.
$sel:optionGroupMemberships:DBInstance'
, dbInstance_optionGroupMemberships
- Provides the list of option group memberships for this DB instance.
$sel:enabledCloudwatchLogsExports:DBInstance'
, dbInstance_enabledCloudwatchLogsExports
- A list of log types that this DB instance is configured to export to
CloudWatch Logs.
Log types vary by DB engine. For information about the log types for each DB engine, see Amazon RDS Database Log Files in the Amazon RDS User Guide.
$sel:enhancedMonitoringResourceArn:DBInstance'
, dbInstance_enhancedMonitoringResourceArn
- The Amazon Resource Name (ARN) of the Amazon CloudWatch Logs log stream
that receives the Enhanced Monitoring metrics data for the DB instance.
$sel:secondaryAvailabilityZone:DBInstance'
, dbInstance_secondaryAvailabilityZone
- If present, specifies the name of the secondary Availability Zone for a
DB instance with multi-AZ support.
$sel:activityStreamStatus:DBInstance'
, dbInstance_activityStreamStatus
- The status of the database activity stream.
$sel:performanceInsightsEnabled:DBInstance'
, dbInstance_performanceInsightsEnabled
- True if Performance Insights is enabled for the DB instance, and
otherwise false.
$sel:allocatedStorage:DBInstance'
, dbInstance_allocatedStorage
- Specifies the allocated storage size specified in gibibytes (GiB).
$sel:dbiResourceId:DBInstance'
, dbInstance_dbiResourceId
- The Amazon Web Services Region-unique, immutable identifier for the DB
instance. This identifier is found in Amazon Web Services CloudTrail log
entries whenever the Amazon Web Services KMS customer master key (CMK)
for the DB instance is accessed.
$sel:dbParameterGroups:DBInstance'
, dbInstance_dbParameterGroups
- Provides the list of DB parameter groups applied to this DB instance.
$sel:copyTagsToSnapshot:DBInstance'
, dbInstance_copyTagsToSnapshot
- Specifies whether tags are copied from the DB instance to snapshots of
the DB instance.
Amazon Aurora
Not applicable. Copying tags to snapshots is managed by the DB cluster.
Setting this value for an Aurora DB instance has no effect on the DB
cluster setting. For more information, see DBCluster
.
$sel:timezone:DBInstance'
, dbInstance_timezone
- The time zone of the DB instance. In most cases, the Timezone
element
is empty. Timezone
content appears only for Microsoft SQL Server DB
instances that were created with a time zone specified.
$sel:tdeCredentialArn:DBInstance'
, dbInstance_tdeCredentialArn
- The ARN from the key store with which the instance is associated for TDE
encryption.
$sel:dbInstanceAutomatedBackupsReplications:DBInstance'
, dbInstance_dbInstanceAutomatedBackupsReplications
- The list of replicated automated backups associated with the DB
instance.
$sel:endpoint:DBInstance'
, dbInstance_endpoint
- Specifies the connection endpoint.
The endpoint might not be shown for instances whose status is
creating
.
$sel:dbInstanceStatus:DBInstance'
, dbInstance_dbInstanceStatus
- Specifies the current state of this database.
For information about DB instance statuses, see Viewing DB instance status in the Amazon RDS User Guide.
$sel:dbInstancePort:DBInstance'
, dbInstance_dbInstancePort
- 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.
$sel:activityStreamKmsKeyId:DBInstance'
, dbInstance_activityStreamKmsKeyId
- The Amazon Web Services KMS key identifier used for encrypting messages
in the database activity stream. The Amazon Web Services KMS key
identifier is the key ARN, key ID, alias ARN, or alias name for the
Amazon Web Services KMS customer master key (CMK).
$sel:pendingModifiedValues:DBInstance'
, dbInstance_pendingModifiedValues
- A value that specifies that changes to the DB instance are pending. This
element is only included when changes are pending. Specific changes are
identified by subelements.
$sel:readReplicaDBClusterIdentifiers:DBInstance'
, dbInstance_readReplicaDBClusterIdentifiers
- Contains one or more identifiers of Aurora DB clusters to which the RDS
DB instance is replicated as a read replica. For example, when you
create an Aurora read replica of an RDS MySQL DB instance, the Aurora
MySQL DB cluster for the Aurora read replica is shown. This output does
not contain information about cross region Aurora read replicas.
Currently, each RDS DB instance can have only one Aurora read replica.
$sel:storageType:DBInstance'
, dbInstance_storageType
- Specifies the storage type associated with DB instance.
$sel:statusInfos:DBInstance'
, dbInstance_statusInfos
- The status of a read replica. If the instance isn't a read replica,
this is blank.
$sel:domainMemberships:DBInstance'
, dbInstance_domainMemberships
- The Active Directory Domain membership records associated with the DB
instance.
$sel:dbName:DBInstance'
, dbInstance_dbName
- 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.
Type: String
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.
dbInstance_engineVersion :: Lens' DBInstance (Maybe Text) Source #
Indicates the database engine version.
dbInstance_dbSecurityGroups :: Lens' DBInstance (Maybe [DBSecurityGroupMembership]) Source #
A list of DB security group elements containing DBSecurityGroup.Name
and DBSecurityGroup.Status
subelements.
dbInstance_deletionProtection :: Lens' DBInstance (Maybe Bool) Source #
Indicates if the DB instance has deletion protection enabled. The database can't be deleted when deletion protection is enabled. For more information, see Deleting a DB Instance.
dbInstance_automaticRestartTime :: Lens' DBInstance (Maybe UTCTime) Source #
The time when a stopped DB instance is restarted automatically.
dbInstance_storageEncrypted :: Lens' DBInstance (Maybe Bool) Source #
Specifies whether the DB instance is encrypted.
dbInstance_dbClusterIdentifier :: Lens' DBInstance (Maybe Text) Source #
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.
dbInstance_publiclyAccessible :: Lens' DBInstance (Maybe Bool) Source #
Specifies the accessibility options for the DB instance.
When the DB instance is publicly accessible, its DNS endpoint resolves to the private IP address from within the DB instance's VPC, and to the public IP address from outside of the DB instance's VPC. Access to the DB instance is ultimately controlled by the security group it uses, and that public access is not permitted if the security group assigned to the DB instance doesn't permit it.
When the DB instance isn't publicly accessible, it is an internal DB instance with a DNS name that resolves to a private IP address.
For more information, see CreateDBInstance.
dbInstance_autoMinorVersionUpgrade :: Lens' DBInstance (Maybe Bool) Source #
A value that indicates that minor version patches are applied automatically.
dbInstance_dbInstanceArn :: Lens' DBInstance (Maybe Text) Source #
The Amazon Resource Name (ARN) for the DB instance.
dbInstance_activityStreamKinesisStreamName :: Lens' DBInstance (Maybe Text) Source #
The name of the Amazon Kinesis data stream used for the database activity stream.
dbInstance_activityStreamEngineNativeAuditFieldsIncluded :: Lens' DBInstance (Maybe Bool) Source #
Indicates whether engine-native audit fields are included in the database activity stream.
dbInstance_masterUsername :: Lens' DBInstance (Maybe Text) Source #
Contains the master username for the DB instance.
dbInstance_readReplicaDBInstanceIdentifiers :: Lens' DBInstance (Maybe [Text]) Source #
Contains one or more identifiers of the read replicas associated with this DB instance.
dbInstance_iAMDatabaseAuthenticationEnabled :: Lens' DBInstance (Maybe Bool) Source #
True if mapping of Amazon Web Services Identity and Access Management (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. To enable IAM database authentication for Aurora, see DBCluster Type.
dbInstance_monitoringRoleArn :: Lens' DBInstance (Maybe Text) Source #
The ARN for the IAM role that permits RDS to send Enhanced Monitoring metrics to Amazon CloudWatch Logs.
dbInstance_iops :: Lens' DBInstance (Maybe Int) Source #
Specifies the Provisioned IOPS (I/O operations per second) value.
dbInstance_instanceCreateTime :: Lens' DBInstance (Maybe UTCTime) Source #
Provides the date and time the DB instance was created.
dbInstance_tagList :: Lens' DBInstance (Maybe [Tag]) Source #
Undocumented member.
dbInstance_readReplicaSourceDBInstanceIdentifier :: Lens' DBInstance (Maybe Text) Source #
Contains the identifier of the source DB instance if this DB instance is a read replica.
dbInstance_replicaMode :: Lens' DBInstance (Maybe ReplicaMode) Source #
The open mode of an Oracle read replica. The default is
open-read-only
. For more information, see
Working with Oracle Read Replicas for Amazon RDS
in the Amazon RDS User Guide.
This attribute is only supported in RDS for Oracle.
dbInstance_monitoringInterval :: Lens' DBInstance (Maybe Int) Source #
The interval, in seconds, between points when Enhanced Monitoring metrics are collected for the DB instance.
dbInstance_engine :: Lens' DBInstance (Maybe Text) Source #
The name of the database engine to be used for this DB instance.
dbInstance_processorFeatures :: Lens' DBInstance (Maybe [ProcessorFeature]) Source #
The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.
dbInstance_latestRestorableTime :: Lens' DBInstance (Maybe UTCTime) Source #
Specifies the latest time to which a database can be restored with point-in-time restore.
dbInstance_dbInstanceClass :: Lens' DBInstance (Maybe Text) Source #
Contains the name of the compute and memory capacity class of the DB instance.
dbInstance_promotionTier :: Lens' DBInstance (Maybe Int) Source #
A value that specifies the order in which an Aurora Replica is promoted to the primary instance after a failure of the existing primary instance. For more information, see Fault Tolerance for an Aurora DB Cluster in the Amazon Aurora User Guide.
dbInstance_awsBackupRecoveryPointArn :: Lens' DBInstance (Maybe Text) Source #
The Amazon Resource Name (ARN) of the recovery point in Amazon Web Services Backup.
dbInstance_licenseModel :: Lens' DBInstance (Maybe Text) Source #
License model information for this DB instance.
dbInstance_preferredMaintenanceWindow :: Lens' DBInstance (Maybe Text) Source #
Specifies the weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC).
dbInstance_performanceInsightsRetentionPeriod :: Lens' DBInstance (Maybe Int) Source #
The amount of time, in days, to retain Performance Insights data. Valid values are 7 or 731 (2 years).
dbInstance_cACertificateIdentifier :: Lens' DBInstance (Maybe Text) Source #
The identifier of the CA certificate for this DB instance.
dbInstance_dbInstanceIdentifier :: Lens' DBInstance (Maybe Text) Source #
Contains a user-supplied database identifier. This identifier is the unique key that identifies a DB instance.
dbInstance_characterSetName :: Lens' DBInstance (Maybe Text) Source #
If present, specifies the name of the character set that this instance is associated with.
dbInstance_maxAllocatedStorage :: Lens' DBInstance (Maybe Int) Source #
The upper limit in gibibytes (GiB) to which Amazon RDS can automatically scale the storage of the DB instance.
dbInstance_customerOwnedIpEnabled :: Lens' DBInstance (Maybe Bool) Source #
Specifies whether a customer-owned IP address (CoIP) is enabled for an RDS on Outposts DB instance.
A CoIP provides local or external connectivity to resources in your Outpost subnets through your on-premises network. For some use cases, a CoIP can provide lower latency for connections to the DB instance from outside of its virtual private cloud (VPC) on your local network.
For more information about RDS on Outposts, see Working with Amazon RDS on Amazon Web Services Outposts in the Amazon RDS User Guide.
For more information about CoIPs, see Customer-owned IP addresses in the Amazon Web Services Outposts User Guide.
dbInstance_kmsKeyId :: Lens' DBInstance (Maybe Text) Source #
If StorageEncrypted
is true, the Amazon Web Services KMS key
identifier for the encrypted DB instance.
The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).
dbInstance_preferredBackupWindow :: Lens' DBInstance (Maybe Text) Source #
Specifies the daily time range during which automated backups are
created if automated backups are enabled, as determined by the
BackupRetentionPeriod
.
dbInstance_associatedRoles :: Lens' DBInstance (Maybe [DBInstanceRole]) Source #
The Amazon Web Services Identity and Access Management (IAM) roles associated with the DB instance.
dbInstance_availabilityZone :: Lens' DBInstance (Maybe Text) Source #
Specifies the name of the Availability Zone the DB instance is located in.
dbInstance_vpcSecurityGroups :: Lens' DBInstance (Maybe [VpcSecurityGroupMembership]) Source #
Provides a list of VPC security group elements that the DB instance belongs to.
dbInstance_backupRetentionPeriod :: Lens' DBInstance (Maybe Int) Source #
Specifies the number of days for which automatic DB snapshots are retained.
dbInstance_ncharCharacterSetName :: Lens' DBInstance (Maybe Text) Source #
The name of the NCHAR character set for the Oracle DB instance. This character set specifies the Unicode encoding for data stored in table columns of type NCHAR, NCLOB, or NVARCHAR2.
dbInstance_performanceInsightsKMSKeyId :: Lens' DBInstance (Maybe Text) Source #
The Amazon Web Services KMS key identifier for encryption of Performance Insights data.
The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).
dbInstance_dbSubnetGroup :: Lens' DBInstance (Maybe DBSubnetGroup) Source #
Specifies information on the subnet group associated with the DB instance, including the name, description, and subnets in the subnet group.
dbInstance_activityStreamMode :: Lens' DBInstance (Maybe ActivityStreamMode) Source #
The mode of the database activity stream. Database events such as a change or access generate an activity stream event. RDS for Oracle always handles these events asynchronously.
dbInstance_multiAZ :: Lens' DBInstance (Maybe Bool) Source #
Specifies if the DB instance is a Multi-AZ deployment.
dbInstance_listenerEndpoint :: Lens' DBInstance (Maybe Endpoint) Source #
Specifies the listener connection endpoint for SQL Server Always On.
dbInstance_optionGroupMemberships :: Lens' DBInstance (Maybe [OptionGroupMembership]) Source #
Provides the list of option group memberships for this DB instance.
dbInstance_enabledCloudwatchLogsExports :: Lens' DBInstance (Maybe [Text]) Source #
A list of log types that this DB instance is configured to export to CloudWatch Logs.
Log types vary by DB engine. For information about the log types for each DB engine, see Amazon RDS Database Log Files in the Amazon RDS User Guide.
dbInstance_enhancedMonitoringResourceArn :: Lens' DBInstance (Maybe Text) Source #
The Amazon Resource Name (ARN) of the Amazon CloudWatch Logs log stream that receives the Enhanced Monitoring metrics data for the DB instance.
dbInstance_secondaryAvailabilityZone :: Lens' DBInstance (Maybe Text) Source #
If present, specifies the name of the secondary Availability Zone for a DB instance with multi-AZ support.
dbInstance_activityStreamStatus :: Lens' DBInstance (Maybe ActivityStreamStatus) Source #
The status of the database activity stream.
dbInstance_performanceInsightsEnabled :: Lens' DBInstance (Maybe Bool) Source #
True if Performance Insights is enabled for the DB instance, and otherwise false.
dbInstance_allocatedStorage :: Lens' DBInstance (Maybe Int) Source #
Specifies the allocated storage size specified in gibibytes (GiB).
dbInstance_dbiResourceId :: Lens' DBInstance (Maybe Text) Source #
The Amazon Web Services Region-unique, immutable identifier for the DB instance. This identifier is found in Amazon Web Services CloudTrail log entries whenever the Amazon Web Services KMS customer master key (CMK) for the DB instance is accessed.
dbInstance_dbParameterGroups :: Lens' DBInstance (Maybe [DBParameterGroupStatus]) Source #
Provides the list of DB parameter groups applied to this DB instance.
dbInstance_copyTagsToSnapshot :: Lens' DBInstance (Maybe Bool) Source #
Specifies whether tags are copied from the DB instance to snapshots of the DB instance.
Amazon Aurora
Not applicable. Copying tags to snapshots is managed by the DB cluster.
Setting this value for an Aurora DB instance has no effect on the DB
cluster setting. For more information, see DBCluster
.
dbInstance_timezone :: Lens' DBInstance (Maybe Text) Source #
The time zone of the DB instance. In most cases, the Timezone
element
is empty. Timezone
content appears only for Microsoft SQL Server DB
instances that were created with a time zone specified.
dbInstance_tdeCredentialArn :: Lens' DBInstance (Maybe Text) Source #
The ARN from the key store with which the instance is associated for TDE encryption.
dbInstance_dbInstanceAutomatedBackupsReplications :: Lens' DBInstance (Maybe [DBInstanceAutomatedBackupsReplication]) Source #
The list of replicated automated backups associated with the DB instance.
dbInstance_endpoint :: Lens' DBInstance (Maybe Endpoint) Source #
Specifies the connection endpoint.
The endpoint might not be shown for instances whose status is
creating
.
dbInstance_dbInstanceStatus :: Lens' DBInstance (Maybe Text) Source #
Specifies the current state of this database.
For information about DB instance statuses, see Viewing DB instance status in the Amazon RDS User Guide.
dbInstance_dbInstancePort :: Lens' DBInstance (Maybe Int) Source #
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.
dbInstance_activityStreamKmsKeyId :: Lens' DBInstance (Maybe Text) Source #
The Amazon Web Services KMS key identifier used for encrypting messages in the database activity stream. The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).
dbInstance_pendingModifiedValues :: Lens' DBInstance (Maybe PendingModifiedValues) Source #
A value that specifies that changes to the DB instance are pending. This element is only included when changes are pending. Specific changes are identified by subelements.
dbInstance_readReplicaDBClusterIdentifiers :: Lens' DBInstance (Maybe [Text]) Source #
Contains one or more identifiers of Aurora DB clusters to which the RDS DB instance is replicated as a read replica. For example, when you create an Aurora read replica of an RDS MySQL DB instance, the Aurora MySQL DB cluster for the Aurora read replica is shown. This output does not contain information about cross region Aurora read replicas.
Currently, each RDS DB instance can have only one Aurora read replica.
dbInstance_storageType :: Lens' DBInstance (Maybe Text) Source #
Specifies the storage type associated with DB instance.
dbInstance_statusInfos :: Lens' DBInstance (Maybe [DBInstanceStatusInfo]) Source #
The status of a read replica. If the instance isn't a read replica, this is blank.
dbInstance_domainMemberships :: Lens' DBInstance (Maybe [DomainMembership]) Source #
The Active Directory Domain membership records associated with the DB instance.
dbInstance_dbName :: Lens' DBInstance (Maybe Text) Source #
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.
Type: String
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.
DBInstanceAutomatedBackup
data DBInstanceAutomatedBackup Source #
An automated backup of a DB instance. It consists of system backups, transaction logs, and the database instance properties that existed at the time you deleted the source instance.
See: newDBInstanceAutomatedBackup
smart constructor.
DBInstanceAutomatedBackup' | |
|
Instances
newDBInstanceAutomatedBackup :: DBInstanceAutomatedBackup Source #
Create a value of DBInstanceAutomatedBackup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:restoreWindow:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_restoreWindow
- Earliest and latest time an instance can be restored to.
$sel:engineVersion:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_engineVersion
- The version of the database engine for the automated backup.
$sel:status:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_status
- Provides a list of status information for an automated backup:
active
- automated backups for current instancesretained
- automated backups for deleted instancescreating
- automated backups that are waiting for the first automated snapshot to be available.
$sel:dbInstanceArn:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_dbInstanceArn
- The Amazon Resource Name (ARN) for the automated backups.
$sel:masterUsername:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_masterUsername
- The license model of an automated backup.
$sel:iAMDatabaseAuthenticationEnabled:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_iAMDatabaseAuthenticationEnabled
- True if mapping of Amazon Web Services Identity and Access Management
(IAM) accounts to database accounts is enabled, and otherwise false.
$sel:iops:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_iops
- The IOPS (I/O operations per second) value for the automated backup.
$sel:vpcId:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_vpcId
- Provides the VPC ID associated with the DB instance
$sel:instanceCreateTime:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_instanceCreateTime
- Provides the date and time that the DB instance was created.
$sel:engine:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_engine
- The name of the database engine for this automated backup.
$sel:encrypted:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_encrypted
- Specifies whether the automated backup is encrypted.
$sel:licenseModel:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_licenseModel
- License model information for the automated backup.
$sel:dbInstanceIdentifier:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_dbInstanceIdentifier
- The customer id of the instance that is/was associated with the
automated backup.
$sel:kmsKeyId:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_kmsKeyId
- The Amazon Web Services KMS key ID for an automated backup.
The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).
$sel:availabilityZone:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_availabilityZone
- The Availability Zone that the automated backup was created in. For
information on Amazon Web Services Regions and Availability Zones, see
Regions and Availability Zones.
$sel:backupRetentionPeriod:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_backupRetentionPeriod
- The retention period for the automated backups.
$sel:region:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_region
- The Amazon Web Services Region associated with the automated backup.
$sel:allocatedStorage:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_allocatedStorage
- Specifies the allocated storage size in gibibytes (GiB).
$sel:dbiResourceId:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_dbiResourceId
- The identifier for the source DB instance, which can't be changed and
which is unique to an Amazon Web Services Region.
$sel:optionGroupName:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_optionGroupName
- The option group the automated backup is associated with. If omitted,
the default option group for the engine specified is used.
$sel:timezone:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_timezone
- The time zone of the automated backup. In most cases, the Timezone
element is empty. Timezone
content appears only for Microsoft SQL
Server DB instances that were created with a time zone specified.
$sel:tdeCredentialArn:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_tdeCredentialArn
- The ARN from the key store with which the automated backup is associated
for TDE encryption.
$sel:dbInstanceAutomatedBackupsReplications:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_dbInstanceAutomatedBackupsReplications
- The list of replications to different Amazon Web Services Regions
associated with the automated backup.
$sel:dbInstanceAutomatedBackupsArn:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_dbInstanceAutomatedBackupsArn
- The Amazon Resource Name (ARN) for the replicated automated backups.
$sel:port:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_port
- The port number that the automated backup used for connections.
Default: Inherits from the source DB instance
Valid Values: 1150-65535
$sel:storageType:DBInstanceAutomatedBackup'
, dbInstanceAutomatedBackup_storageType
- Specifies the storage type associated with the automated backup.
dbInstanceAutomatedBackup_restoreWindow :: Lens' DBInstanceAutomatedBackup (Maybe RestoreWindow) Source #
Earliest and latest time an instance can be restored to.
dbInstanceAutomatedBackup_engineVersion :: Lens' DBInstanceAutomatedBackup (Maybe Text) Source #
The version of the database engine for the automated backup.
dbInstanceAutomatedBackup_status :: Lens' DBInstanceAutomatedBackup (Maybe Text) Source #
Provides a list of status information for an automated backup:
active
- automated backups for current instancesretained
- automated backups for deleted instancescreating
- automated backups that are waiting for the first automated snapshot to be available.
dbInstanceAutomatedBackup_dbInstanceArn :: Lens' DBInstanceAutomatedBackup (Maybe Text) Source #
The Amazon Resource Name (ARN) for the automated backups.
dbInstanceAutomatedBackup_masterUsername :: Lens' DBInstanceAutomatedBackup (Maybe Text) Source #
The license model of an automated backup.
dbInstanceAutomatedBackup_iAMDatabaseAuthenticationEnabled :: Lens' DBInstanceAutomatedBackup (Maybe Bool) Source #
True if mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.
dbInstanceAutomatedBackup_iops :: Lens' DBInstanceAutomatedBackup (Maybe Int) Source #
The IOPS (I/O operations per second) value for the automated backup.
dbInstanceAutomatedBackup_vpcId :: Lens' DBInstanceAutomatedBackup (Maybe Text) Source #
Provides the VPC ID associated with the DB instance
dbInstanceAutomatedBackup_instanceCreateTime :: Lens' DBInstanceAutomatedBackup (Maybe UTCTime) Source #
Provides the date and time that the DB instance was created.
dbInstanceAutomatedBackup_engine :: Lens' DBInstanceAutomatedBackup (Maybe Text) Source #
The name of the database engine for this automated backup.
dbInstanceAutomatedBackup_encrypted :: Lens' DBInstanceAutomatedBackup (Maybe Bool) Source #
Specifies whether the automated backup is encrypted.
dbInstanceAutomatedBackup_licenseModel :: Lens' DBInstanceAutomatedBackup (Maybe Text) Source #
License model information for the automated backup.
dbInstanceAutomatedBackup_dbInstanceIdentifier :: Lens' DBInstanceAutomatedBackup (Maybe Text) Source #
The customer id of the instance that is/was associated with the automated backup.
dbInstanceAutomatedBackup_kmsKeyId :: Lens' DBInstanceAutomatedBackup (Maybe Text) Source #
The Amazon Web Services KMS key ID for an automated backup.
The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).
dbInstanceAutomatedBackup_availabilityZone :: Lens' DBInstanceAutomatedBackup (Maybe Text) Source #
The Availability Zone that the automated backup was created in. For information on Amazon Web Services Regions and Availability Zones, see Regions and Availability Zones.
dbInstanceAutomatedBackup_backupRetentionPeriod :: Lens' DBInstanceAutomatedBackup (Maybe Int) Source #
The retention period for the automated backups.
dbInstanceAutomatedBackup_region :: Lens' DBInstanceAutomatedBackup (Maybe Text) Source #
The Amazon Web Services Region associated with the automated backup.
dbInstanceAutomatedBackup_allocatedStorage :: Lens' DBInstanceAutomatedBackup (Maybe Int) Source #
Specifies the allocated storage size in gibibytes (GiB).
dbInstanceAutomatedBackup_dbiResourceId :: Lens' DBInstanceAutomatedBackup (Maybe Text) Source #
The identifier for the source DB instance, which can't be changed and which is unique to an Amazon Web Services Region.
dbInstanceAutomatedBackup_optionGroupName :: Lens' DBInstanceAutomatedBackup (Maybe Text) Source #
The option group the automated backup is associated with. If omitted, the default option group for the engine specified is used.
dbInstanceAutomatedBackup_timezone :: Lens' DBInstanceAutomatedBackup (Maybe Text) Source #
The time zone of the automated backup. In most cases, the Timezone
element is empty. Timezone
content appears only for Microsoft SQL
Server DB instances that were created with a time zone specified.
dbInstanceAutomatedBackup_tdeCredentialArn :: Lens' DBInstanceAutomatedBackup (Maybe Text) Source #
The ARN from the key store with which the automated backup is associated for TDE encryption.
dbInstanceAutomatedBackup_dbInstanceAutomatedBackupsReplications :: Lens' DBInstanceAutomatedBackup (Maybe [DBInstanceAutomatedBackupsReplication]) Source #
The list of replications to different Amazon Web Services Regions associated with the automated backup.
dbInstanceAutomatedBackup_dbInstanceAutomatedBackupsArn :: Lens' DBInstanceAutomatedBackup (Maybe Text) Source #
The Amazon Resource Name (ARN) for the replicated automated backups.
dbInstanceAutomatedBackup_port :: Lens' DBInstanceAutomatedBackup (Maybe Int) Source #
The port number that the automated backup used for connections.
Default: Inherits from the source DB instance
Valid Values: 1150-65535
dbInstanceAutomatedBackup_storageType :: Lens' DBInstanceAutomatedBackup (Maybe Text) Source #
Specifies the storage type associated with the automated backup.
DBInstanceAutomatedBackupsReplication
data DBInstanceAutomatedBackupsReplication Source #
Automated backups of a DB instance replicated to another Amazon Web Services Region. They consist of system backups, transaction logs, and database instance properties.
See: newDBInstanceAutomatedBackupsReplication
smart constructor.
DBInstanceAutomatedBackupsReplication' | |
|
Instances
newDBInstanceAutomatedBackupsReplication :: DBInstanceAutomatedBackupsReplication Source #
Create a value of DBInstanceAutomatedBackupsReplication
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dbInstanceAutomatedBackupsArn:DBInstanceAutomatedBackupsReplication'
, dbInstanceAutomatedBackupsReplication_dbInstanceAutomatedBackupsArn
- The Amazon Resource Name (ARN) of the replicated automated backups.
dbInstanceAutomatedBackupsReplication_dbInstanceAutomatedBackupsArn :: Lens' DBInstanceAutomatedBackupsReplication (Maybe Text) Source #
The Amazon Resource Name (ARN) of the replicated automated backups.
DBInstanceRole
data DBInstanceRole Source #
Describes an Amazon Web Services Identity and Access Management (IAM) role that is associated with a DB instance.
See: newDBInstanceRole
smart constructor.
DBInstanceRole' | |
|
Instances
newDBInstanceRole :: DBInstanceRole Source #
Create a value of DBInstanceRole
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:DBInstanceRole'
, dbInstanceRole_status
- Describes the state of association between the IAM role and the DB
instance. The Status property returns one of the following values:
ACTIVE
- the IAM role ARN is associated with the DB instance and can be used to access other Amazon Web Services services on your behalf.PENDING
- the IAM role ARN is being associated with the DB instance.INVALID
- the IAM role ARN is associated with the DB instance, but the DB instance is unable to assume the IAM role in order to access other Amazon Web Services services on your behalf.
$sel:featureName:DBInstanceRole'
, dbInstanceRole_featureName
- The name of the feature associated with the Amazon Web Services Identity
and Access Management (IAM) role. For the list of supported feature
names, see DBEngineVersion
.
$sel:roleArn:DBInstanceRole'
, dbInstanceRole_roleArn
- The Amazon Resource Name (ARN) of the IAM role that is associated with
the DB instance.
dbInstanceRole_status :: Lens' DBInstanceRole (Maybe Text) Source #
Describes the state of association between the IAM role and the DB instance. The Status property returns one of the following values:
ACTIVE
- the IAM role ARN is associated with the DB instance and can be used to access other Amazon Web Services services on your behalf.PENDING
- the IAM role ARN is being associated with the DB instance.INVALID
- the IAM role ARN is associated with the DB instance, but the DB instance is unable to assume the IAM role in order to access other Amazon Web Services services on your behalf.
dbInstanceRole_featureName :: Lens' DBInstanceRole (Maybe Text) Source #
The name of the feature associated with the Amazon Web Services Identity
and Access Management (IAM) role. For the list of supported feature
names, see DBEngineVersion
.
dbInstanceRole_roleArn :: Lens' DBInstanceRole (Maybe Text) Source #
The Amazon Resource Name (ARN) of the IAM role that is associated with the DB instance.
DBInstanceStatusInfo
data DBInstanceStatusInfo Source #
Provides a list of status information for a DB instance.
See: newDBInstanceStatusInfo
smart constructor.
DBInstanceStatusInfo' | |
|
Instances
newDBInstanceStatusInfo :: DBInstanceStatusInfo Source #
Create a value of DBInstanceStatusInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:DBInstanceStatusInfo'
, dbInstanceStatusInfo_status
- Status of the DB instance. For a StatusType of read replica, the values
can be replicating, replication stop point set, replication stop point
reached, error, stopped, or terminated.
$sel:normal:DBInstanceStatusInfo'
, dbInstanceStatusInfo_normal
- Boolean value that is true if the instance is operating normally, or
false if the instance is in an error state.
$sel:statusType:DBInstanceStatusInfo'
, dbInstanceStatusInfo_statusType
- This value is currently "read replication."
$sel:message:DBInstanceStatusInfo'
, dbInstanceStatusInfo_message
- Details of the error if there is an error for the instance. If the
instance isn't in an error state, this value is blank.
dbInstanceStatusInfo_status :: Lens' DBInstanceStatusInfo (Maybe Text) Source #
Status of the DB instance. For a StatusType of read replica, the values can be replicating, replication stop point set, replication stop point reached, error, stopped, or terminated.
dbInstanceStatusInfo_normal :: Lens' DBInstanceStatusInfo (Maybe Bool) Source #
Boolean value that is true if the instance is operating normally, or false if the instance is in an error state.
dbInstanceStatusInfo_statusType :: Lens' DBInstanceStatusInfo (Maybe Text) Source #
This value is currently "read replication."
dbInstanceStatusInfo_message :: Lens' DBInstanceStatusInfo (Maybe Text) Source #
Details of the error if there is an error for the instance. If the instance isn't in an error state, this value is blank.
DBParameterGroup
data DBParameterGroup Source #
Contains the details of an Amazon RDS DB parameter group.
This data type is used as a response element in the
DescribeDBParameterGroups
action.
See: newDBParameterGroup
smart constructor.
DBParameterGroup' | |
|
Instances
newDBParameterGroup :: DBParameterGroup Source #
Create a value of DBParameterGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dbParameterGroupArn:DBParameterGroup'
, dbParameterGroup_dbParameterGroupArn
- The Amazon Resource Name (ARN) for the DB parameter group.
$sel:dbParameterGroupFamily:DBParameterGroup'
, dbParameterGroup_dbParameterGroupFamily
- The name of the DB parameter group family that this DB parameter group
is compatible with.
$sel:dbParameterGroupName:DBParameterGroup'
, dbParameterGroup_dbParameterGroupName
- The name of the DB parameter group.
$sel:description:DBParameterGroup'
, dbParameterGroup_description
- Provides the customer-specified description for this DB parameter group.
dbParameterGroup_dbParameterGroupArn :: Lens' DBParameterGroup (Maybe Text) Source #
The Amazon Resource Name (ARN) for the DB parameter group.
dbParameterGroup_dbParameterGroupFamily :: Lens' DBParameterGroup (Maybe Text) Source #
The name of the DB parameter group family that this DB parameter group is compatible with.
dbParameterGroup_dbParameterGroupName :: Lens' DBParameterGroup (Maybe Text) Source #
The name of the DB parameter group.
dbParameterGroup_description :: Lens' DBParameterGroup (Maybe Text) Source #
Provides the customer-specified description for this DB parameter group.
DBParameterGroupNameMessage
data DBParameterGroupNameMessage Source #
Contains the result of a successful invocation of the
ModifyDBParameterGroup
or ResetDBParameterGroup
action.
See: newDBParameterGroupNameMessage
smart constructor.
DBParameterGroupNameMessage' | |
|
Instances
newDBParameterGroupNameMessage :: DBParameterGroupNameMessage Source #
Create a value of DBParameterGroupNameMessage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dbParameterGroupName:DBParameterGroupNameMessage'
, dbParameterGroupNameMessage_dbParameterGroupName
- The name of the DB parameter group.
dbParameterGroupNameMessage_dbParameterGroupName :: Lens' DBParameterGroupNameMessage (Maybe Text) Source #
The name of the DB parameter group.
DBParameterGroupStatus
data DBParameterGroupStatus Source #
The status of the DB parameter group.
This data type is used as a response element in the following actions:
CreateDBInstance
CreateDBInstanceReadReplica
DeleteDBInstance
ModifyDBInstance
RebootDBInstance
RestoreDBInstanceFromDBSnapshot
See: newDBParameterGroupStatus
smart constructor.
DBParameterGroupStatus' | |
|
Instances
newDBParameterGroupStatus :: DBParameterGroupStatus Source #
Create a value of DBParameterGroupStatus
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dbParameterGroupName:DBParameterGroupStatus'
, dbParameterGroupStatus_dbParameterGroupName
- The name of the DB parameter group.
$sel:parameterApplyStatus:DBParameterGroupStatus'
, dbParameterGroupStatus_parameterApplyStatus
- The status of parameter updates.
dbParameterGroupStatus_dbParameterGroupName :: Lens' DBParameterGroupStatus (Maybe Text) Source #
The name of the DB parameter group.
dbParameterGroupStatus_parameterApplyStatus :: Lens' DBParameterGroupStatus (Maybe Text) Source #
The status of parameter updates.
DBProxy
The data structure representing a proxy managed by the RDS Proxy.
This data type is used as a response element in the DescribeDBProxies
action.
See: newDBProxy
smart constructor.
DBProxy' | |
|
Instances
newDBProxy :: DBProxy Source #
Create a value of DBProxy
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:DBProxy'
, dbProxy_status
- The current status of this proxy. A status of available
means the
proxy is ready to handle requests. Other values indicate that you must
wait for the proxy to be ready, or take some action to resolve an issue.
$sel:dbProxyArn:DBProxy'
, dbProxy_dbProxyArn
- The Amazon Resource Name (ARN) for the proxy.
$sel:debugLogging:DBProxy'
, dbProxy_debugLogging
- Whether the proxy includes detailed information about SQL statements in
its logs. This information helps you to debug issues involving SQL
behavior or the performance and scalability of the proxy connections.
The debug information includes the text of SQL statements that you
submit through the proxy. Thus, only enable this setting when needed for
debugging, and only when you have security measures in place to
safeguard any sensitive information that appears in the logs.
$sel:vpcSubnetIds:DBProxy'
, dbProxy_vpcSubnetIds
- The EC2 subnet IDs for the proxy.
$sel:vpcId:DBProxy'
, dbProxy_vpcId
- Provides the VPC ID of the DB proxy.
$sel:engineFamily:DBProxy'
, dbProxy_engineFamily
- The engine family applies to MySQL and PostgreSQL for both RDS and
Aurora.
$sel:auth:DBProxy'
, dbProxy_auth
- One or more data structures specifying the authorization mechanism to
connect to the associated RDS DB instance or Aurora DB cluster.
$sel:requireTLS:DBProxy'
, dbProxy_requireTLS
- Indicates whether Transport Layer Security (TLS) encryption is required
for connections to the proxy.
$sel:idleClientTimeout:DBProxy'
, dbProxy_idleClientTimeout
- The number of seconds a connection to the proxy can have no activity
before the proxy drops the client connection. The proxy keeps the
underlying database connection open and puts it back into the connection
pool for reuse by later connection requests.
Default: 1800 (30 minutes)
Constraints: 1 to 28,800
$sel:updatedDate:DBProxy'
, dbProxy_updatedDate
- The date and time when the proxy was last updated.
$sel:createdDate:DBProxy'
, dbProxy_createdDate
- The date and time when the proxy was first created.
$sel:vpcSecurityGroupIds:DBProxy'
, dbProxy_vpcSecurityGroupIds
- Provides a list of VPC security groups that the proxy belongs to.
$sel:dbProxyName:DBProxy'
, dbProxy_dbProxyName
- The identifier for the proxy. This name must be unique for all proxies
owned by your Amazon Web Services account in the specified Amazon Web
Services Region.
$sel:endpoint:DBProxy'
, dbProxy_endpoint
- The endpoint that you can use to connect to the DB proxy. You include
the endpoint value in the connection string for a database client
application.
$sel:roleArn:DBProxy'
, dbProxy_roleArn
- The Amazon Resource Name (ARN) for the IAM role that the proxy uses to
access Amazon Secrets Manager.
dbProxy_status :: Lens' DBProxy (Maybe DBProxyStatus) Source #
The current status of this proxy. A status of available
means the
proxy is ready to handle requests. Other values indicate that you must
wait for the proxy to be ready, or take some action to resolve an issue.
dbProxy_dbProxyArn :: Lens' DBProxy (Maybe Text) Source #
The Amazon Resource Name (ARN) for the proxy.
dbProxy_debugLogging :: Lens' DBProxy (Maybe Bool) Source #
Whether the proxy includes detailed information about SQL statements in its logs. This information helps you to debug issues involving SQL behavior or the performance and scalability of the proxy connections. The debug information includes the text of SQL statements that you submit through the proxy. Thus, only enable this setting when needed for debugging, and only when you have security measures in place to safeguard any sensitive information that appears in the logs.
dbProxy_engineFamily :: Lens' DBProxy (Maybe Text) Source #
The engine family applies to MySQL and PostgreSQL for both RDS and Aurora.
dbProxy_auth :: Lens' DBProxy (Maybe [UserAuthConfigInfo]) Source #
One or more data structures specifying the authorization mechanism to connect to the associated RDS DB instance or Aurora DB cluster.
dbProxy_requireTLS :: Lens' DBProxy (Maybe Bool) Source #
Indicates whether Transport Layer Security (TLS) encryption is required for connections to the proxy.
dbProxy_idleClientTimeout :: Lens' DBProxy (Maybe Int) Source #
The number of seconds a connection to the proxy can have no activity before the proxy drops the client connection. The proxy keeps the underlying database connection open and puts it back into the connection pool for reuse by later connection requests.
Default: 1800 (30 minutes)
Constraints: 1 to 28,800
dbProxy_updatedDate :: Lens' DBProxy (Maybe UTCTime) Source #
The date and time when the proxy was last updated.
dbProxy_createdDate :: Lens' DBProxy (Maybe UTCTime) Source #
The date and time when the proxy was first created.
dbProxy_vpcSecurityGroupIds :: Lens' DBProxy (Maybe [Text]) Source #
Provides a list of VPC security groups that the proxy belongs to.
dbProxy_dbProxyName :: Lens' DBProxy (Maybe Text) Source #
The identifier for the proxy. This name must be unique for all proxies owned by your Amazon Web Services account in the specified Amazon Web Services Region.
dbProxy_endpoint :: Lens' DBProxy (Maybe Text) Source #
The endpoint that you can use to connect to the DB proxy. You include the endpoint value in the connection string for a database client application.
dbProxy_roleArn :: Lens' DBProxy (Maybe Text) Source #
The Amazon Resource Name (ARN) for the IAM role that the proxy uses to access Amazon Secrets Manager.
DBProxyEndpoint
data DBProxyEndpoint Source #
The data structure representing an endpoint associated with a DB proxy. RDS automatically creates one endpoint for each DB proxy. For Aurora DB clusters, you can associate additional endpoints with the same DB proxy. These endpoints can be read/write or read-only. They can also reside in different VPCs than the associated DB proxy.
This data type is used as a response element in the
DescribeDBProxyEndpoints
operation.
See: newDBProxyEndpoint
smart constructor.
DBProxyEndpoint' | |
|
Instances
newDBProxyEndpoint :: DBProxyEndpoint Source #
Create a value of DBProxyEndpoint
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:DBProxyEndpoint'
, dbProxyEndpoint_status
- The current status of this DB proxy endpoint. A status of available
means the endpoint is ready to handle requests. Other values indicate
that you must wait for the endpoint to be ready, or take some action to
resolve an issue.
$sel:dbProxyEndpointArn:DBProxyEndpoint'
, dbProxyEndpoint_dbProxyEndpointArn
- The Amazon Resource Name (ARN) for the DB proxy endpoint.
$sel:targetRole:DBProxyEndpoint'
, dbProxyEndpoint_targetRole
- A value that indicates whether the DB proxy endpoint can be used for
read/write or read-only operations.
$sel:vpcSubnetIds:DBProxyEndpoint'
, dbProxyEndpoint_vpcSubnetIds
- The EC2 subnet IDs for the DB proxy endpoint.
$sel:vpcId:DBProxyEndpoint'
, dbProxyEndpoint_vpcId
- Provides the VPC ID of the DB proxy endpoint.
$sel:createdDate:DBProxyEndpoint'
, dbProxyEndpoint_createdDate
- The date and time when the DB proxy endpoint was first created.
$sel:vpcSecurityGroupIds:DBProxyEndpoint'
, dbProxyEndpoint_vpcSecurityGroupIds
- Provides a list of VPC security groups that the DB proxy endpoint
belongs to.
$sel:dbProxyName:DBProxyEndpoint'
, dbProxyEndpoint_dbProxyName
- The identifier for the DB proxy that is associated with this DB proxy
endpoint.
$sel:endpoint:DBProxyEndpoint'
, dbProxyEndpoint_endpoint
- The endpoint that you can use to connect to the DB proxy. You include
the endpoint value in the connection string for a database client
application.
$sel:dbProxyEndpointName:DBProxyEndpoint'
, dbProxyEndpoint_dbProxyEndpointName
- The name for the DB proxy endpoint. An identifier must begin with a
letter and must contain only ASCII letters, digits, and hyphens; it
can't end with a hyphen or contain two consecutive hyphens.
$sel:isDefault:DBProxyEndpoint'
, dbProxyEndpoint_isDefault
- A value that indicates whether this endpoint is the default endpoint for
the associated DB proxy. Default DB proxy endpoints always have
read/write capability. Other endpoints that you associate with the DB
proxy can be either read/write or read-only.
dbProxyEndpoint_status :: Lens' DBProxyEndpoint (Maybe DBProxyEndpointStatus) Source #
The current status of this DB proxy endpoint. A status of available
means the endpoint is ready to handle requests. Other values indicate
that you must wait for the endpoint to be ready, or take some action to
resolve an issue.
dbProxyEndpoint_dbProxyEndpointArn :: Lens' DBProxyEndpoint (Maybe Text) Source #
The Amazon Resource Name (ARN) for the DB proxy endpoint.
dbProxyEndpoint_targetRole :: Lens' DBProxyEndpoint (Maybe DBProxyEndpointTargetRole) Source #
A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations.
dbProxyEndpoint_vpcSubnetIds :: Lens' DBProxyEndpoint (Maybe [Text]) Source #
The EC2 subnet IDs for the DB proxy endpoint.
dbProxyEndpoint_vpcId :: Lens' DBProxyEndpoint (Maybe Text) Source #
Provides the VPC ID of the DB proxy endpoint.
dbProxyEndpoint_createdDate :: Lens' DBProxyEndpoint (Maybe UTCTime) Source #
The date and time when the DB proxy endpoint was first created.
dbProxyEndpoint_vpcSecurityGroupIds :: Lens' DBProxyEndpoint (Maybe [Text]) Source #
Provides a list of VPC security groups that the DB proxy endpoint belongs to.
dbProxyEndpoint_dbProxyName :: Lens' DBProxyEndpoint (Maybe Text) Source #
The identifier for the DB proxy that is associated with this DB proxy endpoint.
dbProxyEndpoint_endpoint :: Lens' DBProxyEndpoint (Maybe Text) Source #
The endpoint that you can use to connect to the DB proxy. You include the endpoint value in the connection string for a database client application.
dbProxyEndpoint_dbProxyEndpointName :: Lens' DBProxyEndpoint (Maybe Text) Source #
The name for the DB proxy endpoint. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.
dbProxyEndpoint_isDefault :: Lens' DBProxyEndpoint (Maybe Bool) Source #
A value that indicates whether this endpoint is the default endpoint for the associated DB proxy. Default DB proxy endpoints always have read/write capability. Other endpoints that you associate with the DB proxy can be either read/write or read-only.
DBProxyTarget
data DBProxyTarget Source #
Contains the details for an RDS Proxy target. It represents an RDS DB instance or Aurora DB cluster that the proxy can connect to. One or more targets are associated with an RDS Proxy target group.
This data type is used as a response element in the
DescribeDBProxyTargets
action.
See: newDBProxyTarget
smart constructor.
DBProxyTarget' | |
|
Instances
newDBProxyTarget :: DBProxyTarget Source #
Create a value of DBProxyTarget
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:targetArn:DBProxyTarget'
, dbProxyTarget_targetArn
- The Amazon Resource Name (ARN) for the RDS DB instance or Aurora DB
cluster.
$sel:targetHealth:DBProxyTarget'
, dbProxyTarget_targetHealth
- Information about the connection health of the RDS Proxy target.
$sel:trackedClusterId:DBProxyTarget'
, dbProxyTarget_trackedClusterId
- The DB cluster identifier when the target represents an Aurora DB
cluster. This field is blank when the target represents an RDS DB
instance.
$sel:role':DBProxyTarget'
, dbProxyTarget_role
- A value that indicates whether the target of the proxy can be used for
read/write or read-only operations.
$sel:rdsResourceId:DBProxyTarget'
, dbProxyTarget_rdsResourceId
- The identifier representing the target. It can be the instance
identifier for an RDS DB instance, or the cluster identifier for an
Aurora DB cluster.
$sel:type':DBProxyTarget'
, dbProxyTarget_type
- Specifies the kind of database, such as an RDS DB instance or an Aurora
DB cluster, that the target represents.
$sel:endpoint:DBProxyTarget'
, dbProxyTarget_endpoint
- The writer endpoint for the RDS DB instance or Aurora DB cluster.
$sel:port:DBProxyTarget'
, dbProxyTarget_port
- The port that the RDS Proxy uses to connect to the target RDS DB
instance or Aurora DB cluster.
dbProxyTarget_targetArn :: Lens' DBProxyTarget (Maybe Text) Source #
The Amazon Resource Name (ARN) for the RDS DB instance or Aurora DB cluster.
dbProxyTarget_targetHealth :: Lens' DBProxyTarget (Maybe TargetHealth) Source #
Information about the connection health of the RDS Proxy target.
dbProxyTarget_trackedClusterId :: Lens' DBProxyTarget (Maybe Text) Source #
The DB cluster identifier when the target represents an Aurora DB cluster. This field is blank when the target represents an RDS DB instance.
dbProxyTarget_role :: Lens' DBProxyTarget (Maybe TargetRole) Source #
A value that indicates whether the target of the proxy can be used for read/write or read-only operations.
dbProxyTarget_rdsResourceId :: Lens' DBProxyTarget (Maybe Text) Source #
The identifier representing the target. It can be the instance identifier for an RDS DB instance, or the cluster identifier for an Aurora DB cluster.
dbProxyTarget_type :: Lens' DBProxyTarget (Maybe TargetType) Source #
Specifies the kind of database, such as an RDS DB instance or an Aurora DB cluster, that the target represents.
dbProxyTarget_endpoint :: Lens' DBProxyTarget (Maybe Text) Source #
The writer endpoint for the RDS DB instance or Aurora DB cluster.
dbProxyTarget_port :: Lens' DBProxyTarget (Maybe Int) Source #
The port that the RDS Proxy uses to connect to the target RDS DB instance or Aurora DB cluster.
DBProxyTargetGroup
data DBProxyTargetGroup Source #
Represents a set of RDS DB instances, Aurora DB clusters, or both that a proxy can connect to. Currently, each target group is associated with exactly one RDS DB instance or Aurora DB cluster.
This data type is used as a response element in the
DescribeDBProxyTargetGroups
action.
See: newDBProxyTargetGroup
smart constructor.
DBProxyTargetGroup' | |
|
Instances
newDBProxyTargetGroup :: DBProxyTargetGroup Source #
Create a value of DBProxyTargetGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:DBProxyTargetGroup'
, dbProxyTargetGroup_status
- The current status of this target group. A status of available
means
the target group is correctly associated with a database. Other values
indicate that you must wait for the target group to be ready, or take
some action to resolve an issue.
$sel:connectionPoolConfig:DBProxyTargetGroup'
, dbProxyTargetGroup_connectionPoolConfig
- The settings that determine the size and behavior of the connection pool
for the target group.
$sel:targetGroupArn:DBProxyTargetGroup'
, dbProxyTargetGroup_targetGroupArn
- The Amazon Resource Name (ARN) representing the target group.
$sel:updatedDate:DBProxyTargetGroup'
, dbProxyTargetGroup_updatedDate
- The date and time when the target group was last updated.
$sel:createdDate:DBProxyTargetGroup'
, dbProxyTargetGroup_createdDate
- The date and time when the target group was first created.
$sel:dbProxyName:DBProxyTargetGroup'
, dbProxyTargetGroup_dbProxyName
- The identifier for the RDS proxy associated with this target group.
$sel:targetGroupName:DBProxyTargetGroup'
, dbProxyTargetGroup_targetGroupName
- The identifier for the target group. This name must be unique for all
target groups owned by your Amazon Web Services account in the specified
Amazon Web Services Region.
$sel:isDefault:DBProxyTargetGroup'
, dbProxyTargetGroup_isDefault
- Whether this target group is the first one used for connection requests
by the associated proxy. Because each proxy is currently associated with
a single target group, currently this setting is always true
.
dbProxyTargetGroup_status :: Lens' DBProxyTargetGroup (Maybe Text) Source #
The current status of this target group. A status of available
means
the target group is correctly associated with a database. Other values
indicate that you must wait for the target group to be ready, or take
some action to resolve an issue.
dbProxyTargetGroup_connectionPoolConfig :: Lens' DBProxyTargetGroup (Maybe ConnectionPoolConfigurationInfo) Source #
The settings that determine the size and behavior of the connection pool for the target group.
dbProxyTargetGroup_targetGroupArn :: Lens' DBProxyTargetGroup (Maybe Text) Source #
The Amazon Resource Name (ARN) representing the target group.
dbProxyTargetGroup_updatedDate :: Lens' DBProxyTargetGroup (Maybe UTCTime) Source #
The date and time when the target group was last updated.
dbProxyTargetGroup_createdDate :: Lens' DBProxyTargetGroup (Maybe UTCTime) Source #
The date and time when the target group was first created.
dbProxyTargetGroup_dbProxyName :: Lens' DBProxyTargetGroup (Maybe Text) Source #
The identifier for the RDS proxy associated with this target group.
dbProxyTargetGroup_targetGroupName :: Lens' DBProxyTargetGroup (Maybe Text) Source #
The identifier for the target group. This name must be unique for all target groups owned by your Amazon Web Services account in the specified Amazon Web Services Region.
dbProxyTargetGroup_isDefault :: Lens' DBProxyTargetGroup (Maybe Bool) Source #
Whether this target group is the first one used for connection requests
by the associated proxy. Because each proxy is currently associated with
a single target group, currently this setting is always true
.
DBSecurityGroup
data DBSecurityGroup Source #
Contains the details for an Amazon RDS DB security group.
This data type is used as a response element in the
DescribeDBSecurityGroups
action.
See: newDBSecurityGroup
smart constructor.
DBSecurityGroup' | |
|
Instances
newDBSecurityGroup :: DBSecurityGroup Source #
Create a value of DBSecurityGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:vpcId:DBSecurityGroup'
, dbSecurityGroup_vpcId
- Provides the VpcId of the DB security group.
$sel:ownerId:DBSecurityGroup'
, dbSecurityGroup_ownerId
- Provides the Amazon Web Services ID of the owner of a specific DB
security group.
$sel:dbSecurityGroupArn:DBSecurityGroup'
, dbSecurityGroup_dbSecurityGroupArn
- The Amazon Resource Name (ARN) for the DB security group.
$sel:iPRanges:DBSecurityGroup'
, dbSecurityGroup_iPRanges
- Contains a list of IPRange
elements.
$sel:dbSecurityGroupName:DBSecurityGroup'
, dbSecurityGroup_dbSecurityGroupName
- Specifies the name of the DB security group.
$sel:eC2SecurityGroups:DBSecurityGroup'
, dbSecurityGroup_eC2SecurityGroups
- Contains a list of EC2SecurityGroup
elements.
$sel:dbSecurityGroupDescription:DBSecurityGroup'
, dbSecurityGroup_dbSecurityGroupDescription
- Provides the description of the DB security group.
dbSecurityGroup_vpcId :: Lens' DBSecurityGroup (Maybe Text) Source #
Provides the VpcId of the DB security group.
dbSecurityGroup_ownerId :: Lens' DBSecurityGroup (Maybe Text) Source #
Provides the Amazon Web Services ID of the owner of a specific DB security group.
dbSecurityGroup_dbSecurityGroupArn :: Lens' DBSecurityGroup (Maybe Text) Source #
The Amazon Resource Name (ARN) for the DB security group.
dbSecurityGroup_iPRanges :: Lens' DBSecurityGroup (Maybe [IPRange]) Source #
Contains a list of IPRange
elements.
dbSecurityGroup_dbSecurityGroupName :: Lens' DBSecurityGroup (Maybe Text) Source #
Specifies the name of the DB security group.
dbSecurityGroup_eC2SecurityGroups :: Lens' DBSecurityGroup (Maybe [EC2SecurityGroup]) Source #
Contains a list of EC2SecurityGroup
elements.
dbSecurityGroup_dbSecurityGroupDescription :: Lens' DBSecurityGroup (Maybe Text) Source #
Provides the description of the DB security group.
DBSecurityGroupMembership
data DBSecurityGroupMembership Source #
This data type is used as a response element in the following actions:
ModifyDBInstance
RebootDBInstance
RestoreDBInstanceFromDBSnapshot
RestoreDBInstanceToPointInTime
See: newDBSecurityGroupMembership
smart constructor.
Instances
newDBSecurityGroupMembership :: DBSecurityGroupMembership Source #
Create a value of DBSecurityGroupMembership
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:DBSecurityGroupMembership'
, dbSecurityGroupMembership_status
- The status of the DB security group.
$sel:dbSecurityGroupName:DBSecurityGroupMembership'
, dbSecurityGroupMembership_dbSecurityGroupName
- The name of the DB security group.
dbSecurityGroupMembership_status :: Lens' DBSecurityGroupMembership (Maybe Text) Source #
The status of the DB security group.
dbSecurityGroupMembership_dbSecurityGroupName :: Lens' DBSecurityGroupMembership (Maybe Text) Source #
The name of the DB security group.
DBSnapshot
data DBSnapshot Source #
Contains the details of an Amazon RDS DB snapshot.
This data type is used as a response element in the
DescribeDBSnapshots
action.
See: newDBSnapshot
smart constructor.
DBSnapshot' | |
|
Instances
newDBSnapshot :: DBSnapshot Source #
Create a value of DBSnapshot
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:originalSnapshotCreateTime:DBSnapshot'
, dbSnapshot_originalSnapshotCreateTime
- Specifies the time of the CreateDBSnapshot operation in Coordinated
Universal Time (UTC). Doesn't change when the snapshot is copied.
$sel:engineVersion:DBSnapshot'
, dbSnapshot_engineVersion
- Specifies the version of the database engine.
$sel:status:DBSnapshot'
, dbSnapshot_status
- Specifies the status of this DB snapshot.
$sel:dbSnapshotArn:DBSnapshot'
, dbSnapshot_dbSnapshotArn
- The Amazon Resource Name (ARN) for the DB snapshot.
$sel:masterUsername:DBSnapshot'
, dbSnapshot_masterUsername
- Provides the master username for the DB snapshot.
$sel:sourceRegion:DBSnapshot'
, dbSnapshot_sourceRegion
- The Amazon Web Services Region that the DB snapshot was created in or
copied from.
$sel:iAMDatabaseAuthenticationEnabled:DBSnapshot'
, dbSnapshot_iAMDatabaseAuthenticationEnabled
- True if mapping of Amazon Web Services Identity and Access Management
(IAM) accounts to database accounts is enabled, and otherwise false.
$sel:iops:DBSnapshot'
, dbSnapshot_iops
- Specifies the Provisioned IOPS (I/O operations per second) value of the
DB instance at the time of the snapshot.
$sel:vpcId:DBSnapshot'
, dbSnapshot_vpcId
- Provides the VPC ID associated with the DB snapshot.
$sel:instanceCreateTime:DBSnapshot'
, dbSnapshot_instanceCreateTime
- Specifies the time in Coordinated Universal Time (UTC) when the DB
instance, from which the snapshot was taken, was created.
$sel:tagList:DBSnapshot'
, dbSnapshot_tagList
- Undocumented member.
$sel:engine:DBSnapshot'
, dbSnapshot_engine
- Specifies the name of the database engine.
$sel:encrypted:DBSnapshot'
, dbSnapshot_encrypted
- Specifies whether the DB snapshot is encrypted.
$sel:dbSnapshotIdentifier:DBSnapshot'
, dbSnapshot_dbSnapshotIdentifier
- Specifies the identifier for the DB snapshot.
$sel:processorFeatures:DBSnapshot'
, dbSnapshot_processorFeatures
- The number of CPU cores and the number of threads per core for the DB
instance class of the DB instance when the DB snapshot was created.
$sel:licenseModel:DBSnapshot'
, dbSnapshot_licenseModel
- License model information for the restored DB instance.
$sel:sourceDBSnapshotIdentifier:DBSnapshot'
, dbSnapshot_sourceDBSnapshotIdentifier
- The DB snapshot Amazon Resource Name (ARN) that the DB snapshot was
copied from. It only has a value in the case of a cross-account or
cross-Region copy.
$sel:snapshotType:DBSnapshot'
, dbSnapshot_snapshotType
- Provides the type of the DB snapshot.
$sel:dbInstanceIdentifier:DBSnapshot'
, dbSnapshot_dbInstanceIdentifier
- Specifies the DB instance identifier of the DB instance this DB snapshot
was created from.
$sel:kmsKeyId:DBSnapshot'
, dbSnapshot_kmsKeyId
- If Encrypted
is true, the Amazon Web Services KMS key identifier for
the encrypted DB snapshot.
The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).
$sel:availabilityZone:DBSnapshot'
, dbSnapshot_availabilityZone
- Specifies the name of the Availability Zone the DB instance was located
in at the time of the DB snapshot.
$sel:snapshotCreateTime:DBSnapshot'
, dbSnapshot_snapshotCreateTime
- Specifies when the snapshot was taken in Coordinated Universal Time
(UTC). Changes for the copy when the snapshot is copied.
$sel:allocatedStorage:DBSnapshot'
, dbSnapshot_allocatedStorage
- Specifies the allocated storage size in gibibytes (GiB).
$sel:dbiResourceId:DBSnapshot'
, dbSnapshot_dbiResourceId
- The identifier for the source DB instance, which can't be changed and
which is unique to an Amazon Web Services Region.
$sel:optionGroupName:DBSnapshot'
, dbSnapshot_optionGroupName
- Provides the option group name for the DB snapshot.
$sel:timezone:DBSnapshot'
, dbSnapshot_timezone
- The time zone of the DB snapshot. In most cases, the Timezone
element
is empty. Timezone
content appears only for snapshots taken from
Microsoft SQL Server DB instances that were created with a time zone
specified.
$sel:tdeCredentialArn:DBSnapshot'
, dbSnapshot_tdeCredentialArn
- The ARN from the key store with which to associate the instance for TDE
encryption.
$sel:percentProgress:DBSnapshot'
, dbSnapshot_percentProgress
- The percentage of the estimated data that has been transferred.
$sel:port:DBSnapshot'
, dbSnapshot_port
- Specifies the port that the database engine was listening on at the time
of the snapshot.
$sel:storageType:DBSnapshot'
, dbSnapshot_storageType
- Specifies the storage type associated with DB snapshot.
dbSnapshot_originalSnapshotCreateTime :: Lens' DBSnapshot (Maybe UTCTime) Source #
Specifies the time of the CreateDBSnapshot operation in Coordinated Universal Time (UTC). Doesn't change when the snapshot is copied.
dbSnapshot_engineVersion :: Lens' DBSnapshot (Maybe Text) Source #
Specifies the version of the database engine.
dbSnapshot_status :: Lens' DBSnapshot (Maybe Text) Source #
Specifies the status of this DB snapshot.
dbSnapshot_dbSnapshotArn :: Lens' DBSnapshot (Maybe Text) Source #
The Amazon Resource Name (ARN) for the DB snapshot.
dbSnapshot_masterUsername :: Lens' DBSnapshot (Maybe Text) Source #
Provides the master username for the DB snapshot.
dbSnapshot_sourceRegion :: Lens' DBSnapshot (Maybe Text) Source #
The Amazon Web Services Region that the DB snapshot was created in or copied from.
dbSnapshot_iAMDatabaseAuthenticationEnabled :: Lens' DBSnapshot (Maybe Bool) Source #
True if mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled, and otherwise false.
dbSnapshot_iops :: Lens' DBSnapshot (Maybe Int) Source #
Specifies the Provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot.
dbSnapshot_vpcId :: Lens' DBSnapshot (Maybe Text) Source #
Provides the VPC ID associated with the DB snapshot.
dbSnapshot_instanceCreateTime :: Lens' DBSnapshot (Maybe UTCTime) Source #
Specifies the time in Coordinated Universal Time (UTC) when the DB instance, from which the snapshot was taken, was created.
dbSnapshot_tagList :: Lens' DBSnapshot (Maybe [Tag]) Source #
Undocumented member.
dbSnapshot_engine :: Lens' DBSnapshot (Maybe Text) Source #
Specifies the name of the database engine.
dbSnapshot_encrypted :: Lens' DBSnapshot (Maybe Bool) Source #
Specifies whether the DB snapshot is encrypted.
dbSnapshot_dbSnapshotIdentifier :: Lens' DBSnapshot (Maybe Text) Source #
Specifies the identifier for the DB snapshot.
dbSnapshot_processorFeatures :: Lens' DBSnapshot (Maybe [ProcessorFeature]) Source #
The number of CPU cores and the number of threads per core for the DB instance class of the DB instance when the DB snapshot was created.
dbSnapshot_licenseModel :: Lens' DBSnapshot (Maybe Text) Source #
License model information for the restored DB instance.
dbSnapshot_sourceDBSnapshotIdentifier :: Lens' DBSnapshot (Maybe Text) Source #
The DB snapshot Amazon Resource Name (ARN) that the DB snapshot was copied from. It only has a value in the case of a cross-account or cross-Region copy.
dbSnapshot_snapshotType :: Lens' DBSnapshot (Maybe Text) Source #
Provides the type of the DB snapshot.
dbSnapshot_dbInstanceIdentifier :: Lens' DBSnapshot (Maybe Text) Source #
Specifies the DB instance identifier of the DB instance this DB snapshot was created from.
dbSnapshot_kmsKeyId :: Lens' DBSnapshot (Maybe Text) Source #
If Encrypted
is true, the Amazon Web Services KMS key identifier for
the encrypted DB snapshot.
The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the Amazon Web Services KMS customer master key (CMK).
dbSnapshot_availabilityZone :: Lens' DBSnapshot (Maybe Text) Source #
Specifies the name of the Availability Zone the DB instance was located in at the time of the DB snapshot.
dbSnapshot_snapshotCreateTime :: Lens' DBSnapshot (Maybe UTCTime) Source #
Specifies when the snapshot was taken in Coordinated Universal Time (UTC). Changes for the copy when the snapshot is copied.
dbSnapshot_allocatedStorage :: Lens' DBSnapshot (Maybe Int) Source #
Specifies the allocated storage size in gibibytes (GiB).
dbSnapshot_dbiResourceId :: Lens' DBSnapshot (Maybe Text) Source #
The identifier for the source DB instance, which can't be changed and which is unique to an Amazon Web Services Region.
dbSnapshot_optionGroupName :: Lens' DBSnapshot (Maybe Text) Source #
Provides the option group name for the DB snapshot.
dbSnapshot_timezone :: Lens' DBSnapshot (Maybe Text) Source #
The time zone of the DB snapshot. In most cases, the Timezone
element
is empty. Timezone
content appears only for snapshots taken from
Microsoft SQL Server DB instances that were created with a time zone
specified.
dbSnapshot_tdeCredentialArn :: Lens' DBSnapshot (Maybe Text) Source #
The ARN from the key store with which to associate the instance for TDE encryption.
dbSnapshot_percentProgress :: Lens' DBSnapshot (Maybe Int) Source #
The percentage of the estimated data that has been transferred.
dbSnapshot_port :: Lens' DBSnapshot (Maybe Int) Source #
Specifies the port that the database engine was listening on at the time of the snapshot.
dbSnapshot_storageType :: Lens' DBSnapshot (Maybe Text) Source #
Specifies the storage type associated with DB snapshot.
DBSnapshotAttribute
data DBSnapshotAttribute Source #
Contains the name and values of a manual DB snapshot attribute
Manual DB snapshot attributes are used to authorize other Amazon Web
Services accounts to restore a manual DB snapshot. For more information,
see the ModifyDBSnapshotAttribute
API.
See: newDBSnapshotAttribute
smart constructor.
DBSnapshotAttribute' | |
|
Instances
newDBSnapshotAttribute :: DBSnapshotAttribute Source #
Create a value of DBSnapshotAttribute
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:attributeValues:DBSnapshotAttribute'
, dbSnapshotAttribute_attributeValues
- The value or values for the manual DB snapshot attribute.
If the AttributeName
field is set to restore
, then this element
returns a list of IDs of the Amazon Web Services accounts that are
authorized to copy or restore the manual DB snapshot. If a value of
all
is in the list, then the manual DB snapshot is public and
available for any Amazon Web Services account to copy or restore.
$sel:attributeName:DBSnapshotAttribute'
, dbSnapshotAttribute_attributeName
- The name of the manual DB snapshot attribute.
The attribute named restore
refers to the list of Amazon Web Services
accounts that have permission to copy or restore the manual DB cluster
snapshot. For more information, see the ModifyDBSnapshotAttribute
API
action.
dbSnapshotAttribute_attributeValues :: Lens' DBSnapshotAttribute (Maybe [Text]) Source #
The value or values for the manual DB snapshot attribute.
If the AttributeName
field is set to restore
, then this element
returns a list of IDs of the Amazon Web Services accounts that are
authorized to copy or restore the manual DB snapshot. If a value of
all
is in the list, then the manual DB snapshot is public and
available for any Amazon Web Services account to copy or restore.
dbSnapshotAttribute_attributeName :: Lens' DBSnapshotAttribute (Maybe Text) Source #
The name of the manual DB snapshot attribute.
The attribute named restore
refers to the list of Amazon Web Services
accounts that have permission to copy or restore the manual DB cluster
snapshot. For more information, see the ModifyDBSnapshotAttribute
API
action.
DBSnapshotAttributesResult
data DBSnapshotAttributesResult Source #
Contains the results of a successful call to the
DescribeDBSnapshotAttributes
API action.
Manual DB snapshot attributes are used to authorize other Amazon Web
Services accounts to copy or restore a manual DB snapshot. For more
information, see the ModifyDBSnapshotAttribute
API action.
See: newDBSnapshotAttributesResult
smart constructor.
DBSnapshotAttributesResult' | |
|
Instances
newDBSnapshotAttributesResult :: DBSnapshotAttributesResult Source #
Create a value of DBSnapshotAttributesResult
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dbSnapshotIdentifier:DBSnapshotAttributesResult'
, dbSnapshotAttributesResult_dbSnapshotIdentifier
- The identifier of the manual DB snapshot that the attributes apply to.
$sel:dbSnapshotAttributes:DBSnapshotAttributesResult'
, dbSnapshotAttributesResult_dbSnapshotAttributes
- The list of attributes and values for the manual DB snapshot.
dbSnapshotAttributesResult_dbSnapshotIdentifier :: Lens' DBSnapshotAttributesResult (Maybe Text) Source #
The identifier of the manual DB snapshot that the attributes apply to.
dbSnapshotAttributesResult_dbSnapshotAttributes :: Lens' DBSnapshotAttributesResult (Maybe [DBSnapshotAttribute]) Source #
The list of attributes and values for the manual DB snapshot.
DBSubnetGroup
data DBSubnetGroup Source #
Contains the details of an Amazon RDS DB subnet group.
This data type is used as a response element in the
DescribeDBSubnetGroups
action.
See: newDBSubnetGroup
smart constructor.
DBSubnetGroup' | |
|
Instances
newDBSubnetGroup :: DBSubnetGroup Source #
Create a value of DBSubnetGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dbSubnetGroupName:DBSubnetGroup'
, dbSubnetGroup_dbSubnetGroupName
- The name of the DB subnet group.
$sel:vpcId:DBSubnetGroup'
, dbSubnetGroup_vpcId
- Provides the VpcId of the DB subnet group.
$sel:subnets:DBSubnetGroup'
, dbSubnetGroup_subnets
- Contains a list of Subnet
elements.
$sel:dbSubnetGroupDescription:DBSubnetGroup'
, dbSubnetGroup_dbSubnetGroupDescription
- Provides the description of the DB subnet group.
$sel:dbSubnetGroupArn:DBSubnetGroup'
, dbSubnetGroup_dbSubnetGroupArn
- The Amazon Resource Name (ARN) for the DB subnet group.
$sel:subnetGroupStatus:DBSubnetGroup'
, dbSubnetGroup_subnetGroupStatus
- Provides the status of the DB subnet group.
dbSubnetGroup_dbSubnetGroupName :: Lens' DBSubnetGroup (Maybe Text) Source #
The name of the DB subnet group.
dbSubnetGroup_vpcId :: Lens' DBSubnetGroup (Maybe Text) Source #
Provides the VpcId of the DB subnet group.
dbSubnetGroup_subnets :: Lens' DBSubnetGroup (Maybe [Subnet]) Source #
Contains a list of Subnet
elements.
dbSubnetGroup_dbSubnetGroupDescription :: Lens' DBSubnetGroup (Maybe Text) Source #
Provides the description of the DB subnet group.
dbSubnetGroup_dbSubnetGroupArn :: Lens' DBSubnetGroup (Maybe Text) Source #
The Amazon Resource Name (ARN) for the DB subnet group.
dbSubnetGroup_subnetGroupStatus :: Lens' DBSubnetGroup (Maybe Text) Source #
Provides the status of the DB subnet group.
DescribeDBLogFilesDetails
data DescribeDBLogFilesDetails Source #
This data type is used as a response element to DescribeDBLogFiles
.
See: newDescribeDBLogFilesDetails
smart constructor.
DescribeDBLogFilesDetails' | |
|
Instances
newDescribeDBLogFilesDetails :: DescribeDBLogFilesDetails Source #
Create a value of DescribeDBLogFilesDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lastWritten:DescribeDBLogFilesDetails'
, describeDBLogFilesDetails_lastWritten
- A POSIX timestamp when the last log entry was written.
$sel:size:DescribeDBLogFilesDetails'
, describeDBLogFilesDetails_size
- The size, in bytes, of the log file for the specified DB instance.
$sel:logFileName:DescribeDBLogFilesDetails'
, describeDBLogFilesDetails_logFileName
- The name of the log file for the specified DB instance.
describeDBLogFilesDetails_lastWritten :: Lens' DescribeDBLogFilesDetails (Maybe Integer) Source #
A POSIX timestamp when the last log entry was written.
describeDBLogFilesDetails_size :: Lens' DescribeDBLogFilesDetails (Maybe Integer) Source #
The size, in bytes, of the log file for the specified DB instance.
describeDBLogFilesDetails_logFileName :: Lens' DescribeDBLogFilesDetails (Maybe Text) Source #
The name of the log file for the specified DB instance.
DomainMembership
data DomainMembership Source #
An Active Directory Domain membership record associated with the DB instance or cluster.
See: newDomainMembership
smart constructor.
DomainMembership' | |
|
Instances
newDomainMembership :: DomainMembership Source #
Create a value of DomainMembership
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:DomainMembership'
, domainMembership_status
- The status of the Active Directory Domain membership for the DB instance
or cluster. Values include joined, pending-join, failed, and so on.
$sel:fqdn:DomainMembership'
, domainMembership_fqdn
- The fully qualified domain name of the Active Directory Domain.
$sel:domain:DomainMembership'
, domainMembership_domain
- The identifier of the Active Directory Domain.
$sel:iAMRoleName:DomainMembership'
, domainMembership_iAMRoleName
- The name of the IAM role to be used when making API calls to the
Directory Service.
domainMembership_status :: Lens' DomainMembership (Maybe Text) Source #
The status of the Active Directory Domain membership for the DB instance or cluster. Values include joined, pending-join, failed, and so on.
domainMembership_fqdn :: Lens' DomainMembership (Maybe Text) Source #
The fully qualified domain name of the Active Directory Domain.
domainMembership_domain :: Lens' DomainMembership (Maybe Text) Source #
The identifier of the Active Directory Domain.
domainMembership_iAMRoleName :: Lens' DomainMembership (Maybe Text) Source #
The name of the IAM role to be used when making API calls to the Directory Service.
DoubleRange
data DoubleRange Source #
A range of double values.
See: newDoubleRange
smart constructor.
Instances
newDoubleRange :: DoubleRange Source #
Create a value of DoubleRange
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:to:DoubleRange'
, doubleRange_to
- The maximum value in the range.
$sel:from:DoubleRange'
, doubleRange_from
- The minimum value in the range.
doubleRange_to :: Lens' DoubleRange (Maybe Double) Source #
The maximum value in the range.
doubleRange_from :: Lens' DoubleRange (Maybe Double) Source #
The minimum value in the range.
EC2SecurityGroup
data EC2SecurityGroup Source #
This data type is used as a response element in the following actions:
AuthorizeDBSecurityGroupIngress
DescribeDBSecurityGroups
RevokeDBSecurityGroupIngress
See: newEC2SecurityGroup
smart constructor.
EC2SecurityGroup' | |
|
Instances
newEC2SecurityGroup :: EC2SecurityGroup Source #
Create a value of EC2SecurityGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:EC2SecurityGroup'
, eC2SecurityGroup_status
- Provides the status of the EC2 security group. Status can be
"authorizing", "authorized", "revoking", and "revoked".
$sel:eC2SecurityGroupOwnerId:EC2SecurityGroup'
, eC2SecurityGroup_eC2SecurityGroupOwnerId
- Specifies the Amazon Web Services ID of the owner of the EC2 security
group specified in the EC2SecurityGroupName
field.
$sel:eC2SecurityGroupName:EC2SecurityGroup'
, eC2SecurityGroup_eC2SecurityGroupName
- Specifies the name of the EC2 security group.
$sel:eC2SecurityGroupId:EC2SecurityGroup'
, eC2SecurityGroup_eC2SecurityGroupId
- Specifies the id of the EC2 security group.
eC2SecurityGroup_status :: Lens' EC2SecurityGroup (Maybe Text) Source #
Provides the status of the EC2 security group. Status can be "authorizing", "authorized", "revoking", and "revoked".
eC2SecurityGroup_eC2SecurityGroupOwnerId :: Lens' EC2SecurityGroup (Maybe Text) Source #
Specifies the Amazon Web Services ID of the owner of the EC2 security
group specified in the EC2SecurityGroupName
field.
eC2SecurityGroup_eC2SecurityGroupName :: Lens' EC2SecurityGroup (Maybe Text) Source #
Specifies the name of the EC2 security group.
eC2SecurityGroup_eC2SecurityGroupId :: Lens' EC2SecurityGroup (Maybe Text) Source #
Specifies the id of the EC2 security group.
Endpoint
This data type represents the information you need to connect to an Amazon RDS DB instance. This data type is used as a response element in the following actions:
CreateDBInstance
DescribeDBInstances
DeleteDBInstance
For the data structure that represents Amazon Aurora DB cluster
endpoints, see DBClusterEndpoint
.
See: newEndpoint
smart constructor.
Instances
Eq Endpoint Source # | |
Read Endpoint Source # | |
Show Endpoint Source # | |
Generic Endpoint Source # | |
NFData Endpoint Source # | |
Defined in Amazonka.RDS.Types.Endpoint | |
Hashable Endpoint Source # | |
Defined in Amazonka.RDS.Types.Endpoint | |
FromXML Endpoint Source # | |
type Rep Endpoint Source # | |
Defined in Amazonka.RDS.Types.Endpoint type Rep Endpoint = D1 ('MetaData "Endpoint" "Amazonka.RDS.Types.Endpoint" "libZSservicesZSamazonka-rdsZSamazonka-rds" 'False) (C1 ('MetaCons "Endpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) |
newEndpoint :: Endpoint Source #
Create a value of Endpoint
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:hostedZoneId:Endpoint'
, endpoint_hostedZoneId
- Specifies the ID that Amazon Route 53 assigns when you create a hosted
zone.
$sel:address:Endpoint'
, endpoint_address
- Specifies the DNS address of the DB instance.
$sel:port:Endpoint'
, endpoint_port
- Specifies the port that the database engine is listening on.
endpoint_hostedZoneId :: Lens' Endpoint (Maybe Text) Source #
Specifies the ID that Amazon Route 53 assigns when you create a hosted zone.
endpoint_address :: Lens' Endpoint (Maybe Text) Source #
Specifies the DNS address of the DB instance.
endpoint_port :: Lens' Endpoint (Maybe Int) Source #
Specifies the port that the database engine is listening on.
EngineDefaults
data EngineDefaults Source #
Contains the result of a successful invocation of the
DescribeEngineDefaultParameters
action.
See: newEngineDefaults
smart constructor.
EngineDefaults' | |
|
Instances
newEngineDefaults :: EngineDefaults Source #
Create a value of EngineDefaults
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dbParameterGroupFamily:EngineDefaults'
, engineDefaults_dbParameterGroupFamily
- Specifies the name of the DB parameter group family that the engine
default parameters apply to.
$sel:marker:EngineDefaults'
, engineDefaults_marker
- An optional pagination token provided by a previous EngineDefaults
request. If this parameter is specified, the response includes only
records beyond the marker, up to the value specified by MaxRecords
.
$sel:parameters:EngineDefaults'
, engineDefaults_parameters
- Contains a list of engine default parameters.
engineDefaults_dbParameterGroupFamily :: Lens' EngineDefaults (Maybe Text) Source #
Specifies the name of the DB parameter group family that the engine default parameters apply to.
engineDefaults_marker :: Lens' EngineDefaults (Maybe Text) Source #
An optional pagination token provided by a previous EngineDefaults
request. If this parameter is specified, the response includes only
records beyond the marker, up to the value specified by MaxRecords
.
engineDefaults_parameters :: Lens' EngineDefaults (Maybe [Parameter]) Source #
Contains a list of engine default parameters.
Event
This data type is used as a response element in the DescribeEvents
action.
See: newEvent
smart constructor.
Event' | |
|
Instances
Create a value of Event
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sourceType:Event'
, event_sourceType
- Specifies the source type for this event.
$sel:sourceArn:Event'
, event_sourceArn
- The Amazon Resource Name (ARN) for the event.
$sel:sourceIdentifier:Event'
, event_sourceIdentifier
- Provides the identifier for the source of the event.
$sel:date:Event'
, event_date
- Specifies the date and time of the event.
$sel:eventCategories:Event'
, event_eventCategories
- Specifies the category for the event.
$sel:message:Event'
, event_message
- Provides the text of this event.
event_sourceType :: Lens' Event (Maybe SourceType) Source #
Specifies the source type for this event.
event_sourceIdentifier :: Lens' Event (Maybe Text) Source #
Provides the identifier for the source of the event.
EventCategoriesMap
data EventCategoriesMap Source #
Contains the results of a successful invocation of the
DescribeEventCategories
operation.
See: newEventCategoriesMap
smart constructor.
EventCategoriesMap' | |
|
Instances
newEventCategoriesMap :: EventCategoriesMap Source #
Create a value of EventCategoriesMap
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sourceType:EventCategoriesMap'
, eventCategoriesMap_sourceType
- The source type that the returned categories belong to
$sel:eventCategories:EventCategoriesMap'
, eventCategoriesMap_eventCategories
- The event categories for the specified source type
eventCategoriesMap_sourceType :: Lens' EventCategoriesMap (Maybe Text) Source #
The source type that the returned categories belong to
eventCategoriesMap_eventCategories :: Lens' EventCategoriesMap (Maybe [Text]) Source #
The event categories for the specified source type
EventSubscription
data EventSubscription Source #
Contains the results of a successful invocation of the
DescribeEventSubscriptions
action.
See: newEventSubscription
smart constructor.
EventSubscription' | |
|
Instances
newEventSubscription :: EventSubscription Source #
Create a value of EventSubscription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:EventSubscription'
, eventSubscription_status
- The status of the RDS event notification subscription.
Constraints:
Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist
The status "no-permission" indicates that RDS no longer has permission to post to the SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.
$sel:customerAwsId:EventSubscription'
, eventSubscription_customerAwsId
- The Amazon Web Services customer account associated with the RDS event
notification subscription.
$sel:custSubscriptionId:EventSubscription'
, eventSubscription_custSubscriptionId
- The RDS event notification subscription Id.
$sel:snsTopicArn:EventSubscription'
, eventSubscription_snsTopicArn
- The topic ARN of the RDS event notification subscription.
$sel:eventSubscriptionArn:EventSubscription'
, eventSubscription_eventSubscriptionArn
- The Amazon Resource Name (ARN) for the event subscription.
$sel:enabled:EventSubscription'
, eventSubscription_enabled
- A Boolean value indicating if the subscription is enabled. True
indicates the subscription is enabled.
$sel:sourceType:EventSubscription'
, eventSubscription_sourceType
- The source type for the RDS event notification subscription.
$sel:subscriptionCreationTime:EventSubscription'
, eventSubscription_subscriptionCreationTime
- The time the RDS event notification subscription was created.
$sel:eventCategoriesList:EventSubscription'
, eventSubscription_eventCategoriesList
- A list of event categories for the RDS event notification subscription.
$sel:sourceIdsList:EventSubscription'
, eventSubscription_sourceIdsList
- A list of source IDs for the RDS event notification subscription.
eventSubscription_status :: Lens' EventSubscription (Maybe Text) Source #
The status of the RDS event notification subscription.
Constraints:
Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist
The status "no-permission" indicates that RDS no longer has permission to post to the SNS topic. The status "topic-not-exist" indicates that the topic was deleted after the subscription was created.
eventSubscription_customerAwsId :: Lens' EventSubscription (Maybe Text) Source #
The Amazon Web Services customer account associated with the RDS event notification subscription.
eventSubscription_custSubscriptionId :: Lens' EventSubscription (Maybe Text) Source #
The RDS event notification subscription Id.
eventSubscription_snsTopicArn :: Lens' EventSubscription (Maybe Text) Source #
The topic ARN of the RDS event notification subscription.
eventSubscription_eventSubscriptionArn :: Lens' EventSubscription (Maybe Text) Source #
The Amazon Resource Name (ARN) for the event subscription.
eventSubscription_enabled :: Lens' EventSubscription (Maybe Bool) Source #
A Boolean value indicating if the subscription is enabled. True indicates the subscription is enabled.
eventSubscription_sourceType :: Lens' EventSubscription (Maybe Text) Source #
The source type for the RDS event notification subscription.
eventSubscription_subscriptionCreationTime :: Lens' EventSubscription (Maybe Text) Source #
The time the RDS event notification subscription was created.
eventSubscription_eventCategoriesList :: Lens' EventSubscription (Maybe [Text]) Source #
A list of event categories for the RDS event notification subscription.
eventSubscription_sourceIdsList :: Lens' EventSubscription (Maybe [Text]) Source #
A list of source IDs for the RDS event notification subscription.
ExportTask
data ExportTask Source #
Contains the details of a snapshot export to Amazon S3.
This data type is used as a response element in the
DescribeExportTasks
action.
See: newExportTask
smart constructor.
ExportTask' | |
|
Instances
newExportTask :: ExportTask Source #
Create a value of ExportTask
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:totalExtractedDataInGB:ExportTask'
, exportTask_totalExtractedDataInGB
- The total amount of data exported, in gigabytes.
$sel:status:ExportTask'
, exportTask_status
- The progress status of the export task.
$sel:iamRoleArn:ExportTask'
, exportTask_iamRoleArn
- The name of the IAM role that is used to write to Amazon S3 when
exporting a snapshot.
$sel:sourceArn:ExportTask'
, exportTask_sourceArn
- The Amazon Resource Name (ARN) of the snapshot exported to Amazon S3.
$sel:exportOnly:ExportTask'
, exportTask_exportOnly
- The data exported from the snapshot. Valid values are the following:
database
- Export all the data from a specified database.database.table
table-name - Export a table of the snapshot. This format is valid only for RDS for MySQL, RDS for MariaDB, and Aurora MySQL.database.schema
schema-name - Export a database schema of the snapshot. This format is valid only for RDS for PostgreSQL and Aurora PostgreSQL.database.schema.table
table-name - Export a table of the database schema. This format is valid only for RDS for PostgreSQL and Aurora PostgreSQL.
$sel:taskStartTime:ExportTask'
, exportTask_taskStartTime
- The time that the snapshot export task started.
$sel:warningMessage:ExportTask'
, exportTask_warningMessage
- A warning about the snapshot export task.
$sel:snapshotTime:ExportTask'
, exportTask_snapshotTime
- The time that the snapshot was created.
$sel:kmsKeyId:ExportTask'
, exportTask_kmsKeyId
- The key identifier of the Amazon Web Services KMS customer master key
(CMK) that is used to encrypt the snapshot when it's exported to Amazon
S3. The Amazon Web Services KMS CMK identifier is its key ARN, key ID,
alias ARN, or alias name. The IAM role used for the snapshot export must
have encryption and decryption permissions to use this Amazon Web
Services KMS CMK.
$sel:taskEndTime:ExportTask'
, exportTask_taskEndTime
- The time that the snapshot export task completed.
$sel:exportTaskIdentifier:ExportTask'
, exportTask_exportTaskIdentifier
- A unique identifier for the snapshot export task. This ID isn't an
identifier for the Amazon S3 bucket where the snapshot is exported to.
$sel:s3Prefix:ExportTask'
, exportTask_s3Prefix
- The Amazon S3 bucket prefix that is the file name and path of the
exported snapshot.
$sel:percentProgress:ExportTask'
, exportTask_percentProgress
- The progress of the snapshot export task as a percentage.
$sel:s3Bucket:ExportTask'
, exportTask_s3Bucket
- The Amazon S3 bucket that the snapshot is exported to.
$sel:failureCause:ExportTask'
, exportTask_failureCause
- The reason the export failed, if it failed.
exportTask_totalExtractedDataInGB :: Lens' ExportTask (Maybe Int) Source #
The total amount of data exported, in gigabytes.
exportTask_status :: Lens' ExportTask (Maybe Text) Source #
The progress status of the export task.
exportTask_iamRoleArn :: Lens' ExportTask (Maybe Text) Source #
The name of the IAM role that is used to write to Amazon S3 when exporting a snapshot.
exportTask_sourceArn :: Lens' ExportTask (Maybe Text) Source #
The Amazon Resource Name (ARN) of the snapshot exported to Amazon S3.
exportTask_exportOnly :: Lens' ExportTask (Maybe [Text]) Source #
The data exported from the snapshot. Valid values are the following:
database
- Export all the data from a specified database.database.table
table-name - Export a table of the snapshot. This format is valid only for RDS for MySQL, RDS for MariaDB, and Aurora MySQL.database.schema
schema-name - Export a database schema of the snapshot. This format is valid only for RDS for PostgreSQL and Aurora PostgreSQL.database.schema.table
table-name - Export a table of the database schema. This format is valid only for RDS for PostgreSQL and Aurora PostgreSQL.
exportTask_taskStartTime :: Lens' ExportTask (Maybe UTCTime) Source #
The time that the snapshot export task started.
exportTask_warningMessage :: Lens' ExportTask (Maybe Text) Source #
A warning about the snapshot export task.
exportTask_snapshotTime :: Lens' ExportTask (Maybe UTCTime) Source #
The time that the snapshot was created.
exportTask_kmsKeyId :: Lens' ExportTask (Maybe Text) Source #
The key identifier of the Amazon Web Services KMS customer master key (CMK) that is used to encrypt the snapshot when it's exported to Amazon S3. The Amazon Web Services KMS CMK identifier is its key ARN, key ID, alias ARN, or alias name. The IAM role used for the snapshot export must have encryption and decryption permissions to use this Amazon Web Services KMS CMK.
exportTask_taskEndTime :: Lens' ExportTask (Maybe UTCTime) Source #
The time that the snapshot export task completed.
exportTask_exportTaskIdentifier :: Lens' ExportTask (Maybe Text) Source #
A unique identifier for the snapshot export task. This ID isn't an identifier for the Amazon S3 bucket where the snapshot is exported to.
exportTask_s3Prefix :: Lens' ExportTask (Maybe Text) Source #
The Amazon S3 bucket prefix that is the file name and path of the exported snapshot.
exportTask_percentProgress :: Lens' ExportTask (Maybe Int) Source #
The progress of the snapshot export task as a percentage.
exportTask_s3Bucket :: Lens' ExportTask (Maybe Text) Source #
The Amazon S3 bucket that the snapshot is exported to.
exportTask_failureCause :: Lens' ExportTask (Maybe Text) Source #
The reason the export failed, if it failed.
FailoverState
data FailoverState Source #
Contains the state of scheduled or in-process failover operations on an Aurora global database (GlobalCluster). This Data type is empty unless a failover operation is scheduled or is currently underway on the Aurora global database.
See: newFailoverState
smart constructor.
FailoverState' | |
|
Instances
newFailoverState :: FailoverState Source #
Create a value of FailoverState
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:FailoverState'
, failoverState_status
- The current status of the Aurora global database (GlobalCluster).
Possible values are as follows:
- pending – A request to fail over the Aurora global database
(GlobalCluster) has been received by the service. The
GlobalCluster
's primary DB cluster and the specified secondary DB cluster are being verified before the failover process can start. - failing-over – This status covers the range of Aurora internal operations that take place during the failover process, such as demoting the primary Aurora DB cluster, promoting the secondary Aurora DB, and synchronizing replicas.
- cancelling – The request to fail over the Aurora global database (GlobalCluster) was cancelled and the primary Aurora DB cluster and the selected secondary Aurora DB cluster are returning to their previous states.
$sel:toDbClusterArn:FailoverState'
, failoverState_toDbClusterArn
- The Amazon Resource Name (ARN) of the Aurora DB cluster that is
currently being promoted, and which is associated with this state.
$sel:fromDbClusterArn:FailoverState'
, failoverState_fromDbClusterArn
- The Amazon Resource Name (ARN) of the Aurora DB cluster that is
currently being demoted, and which is associated with this state.
failoverState_status :: Lens' FailoverState (Maybe FailoverStatus) Source #
The current status of the Aurora global database (GlobalCluster). Possible values are as follows:
- pending – A request to fail over the Aurora global database
(GlobalCluster) has been received by the service. The
GlobalCluster
's primary DB cluster and the specified secondary DB cluster are being verified before the failover process can start. - failing-over – This status covers the range of Aurora internal operations that take place during the failover process, such as demoting the primary Aurora DB cluster, promoting the secondary Aurora DB, and synchronizing replicas.
- cancelling – The request to fail over the Aurora global database (GlobalCluster) was cancelled and the primary Aurora DB cluster and the selected secondary Aurora DB cluster are returning to their previous states.
failoverState_toDbClusterArn :: Lens' FailoverState (Maybe Text) Source #
The Amazon Resource Name (ARN) of the Aurora DB cluster that is currently being promoted, and which is associated with this state.
failoverState_fromDbClusterArn :: Lens' FailoverState (Maybe Text) Source #
The Amazon Resource Name (ARN) of the Aurora DB cluster that is currently being demoted, and which is associated with this state.
Filter
A filter name and value pair that is used to return a more specific list of results from a describe operation. Filters can be used to match a set of resources by specific criteria, such as IDs. The filters supported by a describe operation are documented with the describe operation.
Currently, wildcards are not supported in filters.
The following actions can be filtered:
DescribeDBClusterBacktracks
DescribeDBClusterEndpoints
DescribeDBClusters
DescribeDBInstances
DescribePendingMaintenanceActions
See: newFilter
smart constructor.
Instances
Eq Filter Source # | |
Read Filter Source # | |
Show Filter Source # | |
Generic Filter Source # | |
NFData Filter Source # | |
Defined in Amazonka.RDS.Types.Filter | |
Hashable Filter Source # | |
Defined in Amazonka.RDS.Types.Filter | |
ToQuery Filter Source # | |
Defined in Amazonka.RDS.Types.Filter toQuery :: Filter -> QueryString # | |
type Rep Filter Source # | |
Defined in Amazonka.RDS.Types.Filter type Rep Filter = D1 ('MetaData "Filter" "Amazonka.RDS.Types.Filter" "libZSservicesZSamazonka-rdsZSamazonka-rds" 'False) (C1 ('MetaCons "Filter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))) |
Create a value of Filter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:Filter'
, filter_name
- The name of the filter. Filter names are case-sensitive.
$sel:values:Filter'
, filter_values
- One or more filter values. Filter values are case-sensitive.
filter_values :: Lens' Filter [Text] Source #
One or more filter values. Filter values are case-sensitive.
GlobalCluster
data GlobalCluster Source #
A data type representing an Aurora global database.
See: newGlobalCluster
smart constructor.
GlobalCluster' | |
|
Instances
newGlobalCluster :: GlobalCluster Source #
Create a value of GlobalCluster
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:engineVersion:GlobalCluster'
, globalCluster_engineVersion
- Indicates the database engine version.
$sel:status:GlobalCluster'
, globalCluster_status
- Specifies the current state of this global database cluster.
$sel:deletionProtection:GlobalCluster'
, globalCluster_deletionProtection
- The deletion protection setting for the new global database cluster.
$sel:storageEncrypted:GlobalCluster'
, globalCluster_storageEncrypted
- The storage encryption setting for the global database cluster.
$sel:globalClusterIdentifier:GlobalCluster'
, globalCluster_globalClusterIdentifier
- Contains a user-supplied global database cluster identifier. This
identifier is the unique key that identifies a global database cluster.
$sel:engine:GlobalCluster'
, globalCluster_engine
- The Aurora database engine used by the global database cluster.
$sel:globalClusterArn:GlobalCluster'
, globalCluster_globalClusterArn
- The Amazon Resource Name (ARN) for the global database cluster.
$sel:databaseName:GlobalCluster'
, globalCluster_databaseName
- The default database name within the new global database cluster.
$sel:globalClusterMembers:GlobalCluster'
, globalCluster_globalClusterMembers
- The list of cluster IDs for secondary clusters within the global
database cluster. Currently limited to 1 item.
$sel:failoverState:GlobalCluster'
, globalCluster_failoverState
- A data object containing all properties for the current state of an
in-process or pending failover process for this Aurora global database.
This object is empty unless the FailoverGlobalCluster API operation has
been called on this Aurora global database (GlobalCluster).
$sel:globalClusterResourceId:GlobalCluster'
, globalCluster_globalClusterResourceId
- The Amazon Web Services Region-unique, immutable identifier for the
global database cluster. This identifier is found in Amazon Web Services
CloudTrail log entries whenever the Amazon Web Services KMS customer
master key (CMK) for the DB cluster is accessed.
globalCluster_engineVersion :: Lens' GlobalCluster (Maybe Text) Source #
Indicates the database engine version.
globalCluster_status :: Lens' GlobalCluster (Maybe Text) Source #
Specifies the current state of this global database cluster.
globalCluster_deletionProtection :: Lens' GlobalCluster (Maybe Bool) Source #
The deletion protection setting for the new global database cluster.
globalCluster_storageEncrypted :: Lens' GlobalCluster (Maybe Bool) Source #
The storage encryption setting for the global database cluster.
globalCluster_globalClusterIdentifier :: Lens' GlobalCluster (Maybe Text) Source #
Contains a user-supplied global database cluster identifier. This identifier is the unique key that identifies a global database cluster.
globalCluster_engine :: Lens' GlobalCluster (Maybe Text) Source #
The Aurora database engine used by the global database cluster.
globalCluster_globalClusterArn :: Lens' GlobalCluster (Maybe Text) Source #
The Amazon Resource Name (ARN) for the global database cluster.
globalCluster_databaseName :: Lens' GlobalCluster (Maybe Text) Source #
The default database name within the new global database cluster.
globalCluster_globalClusterMembers :: Lens' GlobalCluster (Maybe [GlobalClusterMember]) Source #
The list of cluster IDs for secondary clusters within the global database cluster. Currently limited to 1 item.
globalCluster_failoverState :: Lens' GlobalCluster (Maybe FailoverState) Source #
A data object containing all properties for the current state of an in-process or pending failover process for this Aurora global database. This object is empty unless the FailoverGlobalCluster API operation has been called on this Aurora global database (GlobalCluster).
globalCluster_globalClusterResourceId :: Lens' GlobalCluster (Maybe Text) Source #
The Amazon Web Services Region-unique, immutable identifier for the global database cluster. This identifier is found in Amazon Web Services CloudTrail log entries whenever the Amazon Web Services KMS customer master key (CMK) for the DB cluster is accessed.
GlobalClusterMember
data GlobalClusterMember Source #
A data structure with information about any primary and secondary clusters associated with an Aurora global database.
See: newGlobalClusterMember
smart constructor.
GlobalClusterMember' | |
|
Instances
newGlobalClusterMember :: GlobalClusterMember Source #
Create a value of GlobalClusterMember
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:readers:GlobalClusterMember'
, globalClusterMember_readers
- The Amazon Resource Name (ARN) for each read-only secondary cluster
associated with the Aurora global database.
$sel:dbClusterArn:GlobalClusterMember'
, globalClusterMember_dbClusterArn
- The Amazon Resource Name (ARN) for each Aurora cluster.
$sel:isWriter:GlobalClusterMember'
, globalClusterMember_isWriter
- Specifies whether the Aurora cluster is the primary cluster (that is,
has read-write capability) for the Aurora global database with which it
is associated.
$sel:globalWriteForwardingStatus:GlobalClusterMember'
, globalClusterMember_globalWriteForwardingStatus
- Specifies whether a secondary cluster in an Aurora global database has
write forwarding enabled, not enabled, or is in the process of enabling
it.
globalClusterMember_readers :: Lens' GlobalClusterMember (Maybe [Text]) Source #
The Amazon Resource Name (ARN) for each read-only secondary cluster associated with the Aurora global database.
globalClusterMember_dbClusterArn :: Lens' GlobalClusterMember (Maybe Text) Source #
The Amazon Resource Name (ARN) for each Aurora cluster.
globalClusterMember_isWriter :: Lens' GlobalClusterMember (Maybe Bool) Source #
Specifies whether the Aurora cluster is the primary cluster (that is, has read-write capability) for the Aurora global database with which it is associated.
globalClusterMember_globalWriteForwardingStatus :: Lens' GlobalClusterMember (Maybe WriteForwardingStatus) Source #
Specifies whether a secondary cluster in an Aurora global database has write forwarding enabled, not enabled, or is in the process of enabling it.
IPRange
This data type is used as a response element in the
DescribeDBSecurityGroups
action.
See: newIPRange
smart constructor.
Instances
Eq IPRange Source # | |
Read IPRange Source # | |
Show IPRange Source # | |
Generic IPRange Source # | |
NFData IPRange Source # | |
Defined in Amazonka.RDS.Types.IPRange | |
Hashable IPRange Source # | |
Defined in Amazonka.RDS.Types.IPRange | |
FromXML IPRange Source # | |
type Rep IPRange Source # | |
Defined in Amazonka.RDS.Types.IPRange type Rep IPRange = D1 ('MetaData "IPRange" "Amazonka.RDS.Types.IPRange" "libZSservicesZSamazonka-rdsZSamazonka-rds" 'False) (C1 ('MetaCons "IPRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "cidrip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newIPRange :: IPRange Source #
Create a value of IPRange
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:IPRange'
, iPRange_status
- Specifies the status of the IP range. Status can be "authorizing",
"authorized", "revoking", and "revoked".
$sel:cidrip:IPRange'
, iPRange_cidrip
- Specifies the IP range.
iPRange_status :: Lens' IPRange (Maybe Text) Source #
Specifies the status of the IP range. Status can be "authorizing", "authorized", "revoking", and "revoked".
InstallationMedia
data InstallationMedia Source #
Contains the installation media for a DB engine that requires an on-premises customer provided license, such as Microsoft SQL Server.
See: newInstallationMedia
smart constructor.
InstallationMedia' | |
|
Instances
newInstallationMedia :: InstallationMedia Source #
Create a value of InstallationMedia
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:engineVersion:InstallationMedia'
, installationMedia_engineVersion
- The engine version of the DB engine.
$sel:status:InstallationMedia'
, installationMedia_status
- The status of the installation medium.
$sel:installationMediaId:InstallationMedia'
, installationMedia_installationMediaId
- The installation medium ID.
$sel:engineInstallationMediaPath:InstallationMedia'
, installationMedia_engineInstallationMediaPath
- The path to the installation medium for the DB engine.
$sel:engine:InstallationMedia'
, installationMedia_engine
- The DB engine.
$sel:oSInstallationMediaPath:InstallationMedia'
, installationMedia_oSInstallationMediaPath
- The path to the installation medium for the operating system associated
with the DB engine.
$sel:customAvailabilityZoneId:InstallationMedia'
, installationMedia_customAvailabilityZoneId
- The custom Availability Zone (AZ) that contains the installation media.
$sel:failureCause:InstallationMedia'
, installationMedia_failureCause
- If an installation media failure occurred, the cause of the failure.
installationMedia_engineVersion :: Lens' InstallationMedia (Maybe Text) Source #
The engine version of the DB engine.
installationMedia_status :: Lens' InstallationMedia (Maybe Text) Source #
The status of the installation medium.
installationMedia_installationMediaId :: Lens' InstallationMedia (Maybe Text) Source #
The installation medium ID.
installationMedia_engineInstallationMediaPath :: Lens' InstallationMedia (Maybe Text) Source #
The path to the installation medium for the DB engine.
installationMedia_engine :: Lens' InstallationMedia (Maybe Text) Source #
The DB engine.
installationMedia_oSInstallationMediaPath :: Lens' InstallationMedia (Maybe Text) Source #
The path to the installation medium for the operating system associated with the DB engine.
installationMedia_customAvailabilityZoneId :: Lens' InstallationMedia (Maybe Text) Source #
The custom Availability Zone (AZ) that contains the installation media.
installationMedia_failureCause :: Lens' InstallationMedia (Maybe InstallationMediaFailureCause) Source #
If an installation media failure occurred, the cause of the failure.
InstallationMediaFailureCause
data InstallationMediaFailureCause Source #
Contains the cause of an installation media failure. Installation media is used for a DB engine that requires an on-premises customer provided license, such as Microsoft SQL Server.
See: newInstallationMediaFailureCause
smart constructor.
Instances
newInstallationMediaFailureCause :: InstallationMediaFailureCause Source #
Create a value of InstallationMediaFailureCause
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:message:InstallationMediaFailureCause'
, installationMediaFailureCause_message
- The reason that an installation media import failed.
installationMediaFailureCause_message :: Lens' InstallationMediaFailureCause (Maybe Text) Source #
The reason that an installation media import failed.
MinimumEngineVersionPerAllowedValue
data MinimumEngineVersionPerAllowedValue Source #
The minimum DB engine version required for each corresponding allowed value for an option setting.
See: newMinimumEngineVersionPerAllowedValue
smart constructor.
MinimumEngineVersionPerAllowedValue' | |
|
Instances
newMinimumEngineVersionPerAllowedValue :: MinimumEngineVersionPerAllowedValue Source #
Create a value of MinimumEngineVersionPerAllowedValue
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:minimumEngineVersion:MinimumEngineVersionPerAllowedValue'
, minimumEngineVersionPerAllowedValue_minimumEngineVersion
- The minimum DB engine version required for the allowed value.
$sel:allowedValue:MinimumEngineVersionPerAllowedValue'
, minimumEngineVersionPerAllowedValue_allowedValue
- The allowed value for an option setting.
minimumEngineVersionPerAllowedValue_minimumEngineVersion :: Lens' MinimumEngineVersionPerAllowedValue (Maybe Text) Source #
The minimum DB engine version required for the allowed value.
minimumEngineVersionPerAllowedValue_allowedValue :: Lens' MinimumEngineVersionPerAllowedValue (Maybe Text) Source #
The allowed value for an option setting.
Option
Option details.
See: newOption
smart constructor.
Option' | |
|
Instances
Create a value of Option
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:optionName:Option'
, option_optionName
- The name of the option.
$sel:permanent:Option'
, option_permanent
- Indicate if this option is permanent.
$sel:persistent:Option'
, option_persistent
- Indicate if this option is persistent.
$sel:optionDescription:Option'
, option_optionDescription
- The description of the option.
$sel:optionSettings:Option'
, option_optionSettings
- The option settings for this option.
$sel:vpcSecurityGroupMemberships:Option'
, option_vpcSecurityGroupMemberships
- If the option requires access to a port, then this VPC security group
allows access to the port.
$sel:dbSecurityGroupMemberships:Option'
, option_dbSecurityGroupMemberships
- If the option requires access to a port, then this DB security group
allows access to the port.
$sel:optionVersion:Option'
, option_optionVersion
- The version of the option.
$sel:port:Option'
, option_port
- If required, the port configured for this option to use.
option_optionSettings :: Lens' Option (Maybe [OptionSetting]) Source #
The option settings for this option.
option_vpcSecurityGroupMemberships :: Lens' Option (Maybe [VpcSecurityGroupMembership]) Source #
If the option requires access to a port, then this VPC security group allows access to the port.
option_dbSecurityGroupMemberships :: Lens' Option (Maybe [DBSecurityGroupMembership]) Source #
If the option requires access to a port, then this DB security group allows access to the port.
option_port :: Lens' Option (Maybe Int) Source #
If required, the port configured for this option to use.
OptionConfiguration
data OptionConfiguration Source #
A list of all available options
See: newOptionConfiguration
smart constructor.
OptionConfiguration' | |
|
Instances
newOptionConfiguration Source #
Create a value of OptionConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:optionSettings:OptionConfiguration'
, optionConfiguration_optionSettings
- The option settings to include in an option group.
$sel:vpcSecurityGroupMemberships:OptionConfiguration'
, optionConfiguration_vpcSecurityGroupMemberships
- A list of VpcSecurityGroupMembership name strings used for this option.
$sel:dbSecurityGroupMemberships:OptionConfiguration'
, optionConfiguration_dbSecurityGroupMemberships
- A list of DBSecurityGroupMembership name strings used for this option.
$sel:optionVersion:OptionConfiguration'
, optionConfiguration_optionVersion
- The version for the option.
$sel:port:OptionConfiguration'
, optionConfiguration_port
- The optional port for the option.
$sel:optionName:OptionConfiguration'
, optionConfiguration_optionName
- The configuration of options to include in a group.
optionConfiguration_optionSettings :: Lens' OptionConfiguration (Maybe [OptionSetting]) Source #
The option settings to include in an option group.
optionConfiguration_vpcSecurityGroupMemberships :: Lens' OptionConfiguration (Maybe [Text]) Source #
A list of VpcSecurityGroupMembership name strings used for this option.
optionConfiguration_dbSecurityGroupMemberships :: Lens' OptionConfiguration (Maybe [Text]) Source #
A list of DBSecurityGroupMembership name strings used for this option.
optionConfiguration_optionVersion :: Lens' OptionConfiguration (Maybe Text) Source #
The version for the option.
optionConfiguration_port :: Lens' OptionConfiguration (Maybe Int) Source #
The optional port for the option.
optionConfiguration_optionName :: Lens' OptionConfiguration Text Source #
The configuration of options to include in a group.
OptionGroup
data OptionGroup Source #
See: newOptionGroup
smart constructor.
OptionGroup' | |
|
Instances
newOptionGroup :: OptionGroup Source #
Create a value of OptionGroup
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:optionGroupDescription:OptionGroup'
, optionGroup_optionGroupDescription
- Provides a description of the option group.
$sel:vpcId:OptionGroup'
, optionGroup_vpcId
- If AllowsVpcAndNonVpcInstanceMemberships is false
, this field is
blank. If AllowsVpcAndNonVpcInstanceMemberships is true
and this
field is blank, then this option group can be applied to both VPC and
non-VPC instances. If this field contains a value, then this option
group can only be applied to instances that are in the VPC indicated by
this field.
$sel:allowsVpcAndNonVpcInstanceMemberships:OptionGroup'
, optionGroup_allowsVpcAndNonVpcInstanceMemberships
- Indicates whether this option group can be applied to both VPC and
non-VPC instances. The value true
indicates the option group can be
applied to both VPC and non-VPC instances.
$sel:engineName:OptionGroup'
, optionGroup_engineName
- Indicates the name of the engine that this option group can be applied
to.
$sel:optionGroupArn:OptionGroup'
, optionGroup_optionGroupArn
- The Amazon Resource Name (ARN) for the option group.
$sel:majorEngineVersion:OptionGroup'
, optionGroup_majorEngineVersion
- Indicates the major engine version associated with this option group.
$sel:options:OptionGroup'
, optionGroup_options
- Indicates what options are available in the option group.
$sel:optionGroupName:OptionGroup'
, optionGroup_optionGroupName
- Specifies the name of the option group.
optionGroup_optionGroupDescription :: Lens' OptionGroup (Maybe Text) Source #
Provides a description of the option group.
optionGroup_vpcId :: Lens' OptionGroup (Maybe Text) Source #
If AllowsVpcAndNonVpcInstanceMemberships is false
, this field is
blank. If AllowsVpcAndNonVpcInstanceMemberships is true
and this
field is blank, then this option group can be applied to both VPC and
non-VPC instances. If this field contains a value, then this option
group can only be applied to instances that are in the VPC indicated by
this field.
optionGroup_allowsVpcAndNonVpcInstanceMemberships :: Lens' OptionGroup (Maybe Bool) Source #
Indicates whether this option group can be applied to both VPC and
non-VPC instances. The value true
indicates the option group can be
applied to both VPC and non-VPC instances.
optionGroup_engineName :: Lens' OptionGroup (Maybe Text) Source #
Indicates the name of the engine that this option group can be applied to.
optionGroup_optionGroupArn :: Lens' OptionGroup (Maybe Text) Source #
The Amazon Resource Name (ARN) for the option group.
optionGroup_majorEngineVersion :: Lens' OptionGroup (Maybe Text) Source #
Indicates the major engine version associated with this option group.
optionGroup_options :: Lens' OptionGroup (Maybe [Option]) Source #
Indicates what options are available in the option group.
optionGroup_optionGroupName :: Lens' OptionGroup (Maybe Text) Source #
Specifies the name of the option group.
OptionGroupMembership
data OptionGroupMembership Source #
Provides information on the option groups the DB instance is a member of.
See: newOptionGroupMembership
smart constructor.
OptionGroupMembership' | |
|
Instances
newOptionGroupMembership :: OptionGroupMembership Source #
Create a value of OptionGroupMembership
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:OptionGroupMembership'
, optionGroupMembership_status
- The status of the DB instance's option group membership. Valid values
are: in-sync
, pending-apply
, pending-removal
,
pending-maintenance-apply
, pending-maintenance-removal
, applying
,
removing
, and failed
.
$sel:optionGroupName:OptionGroupMembership'
, optionGroupMembership_optionGroupName
- The name of the option group that the instance belongs to.
optionGroupMembership_status :: Lens' OptionGroupMembership (Maybe Text) Source #
The status of the DB instance's option group membership. Valid values
are: in-sync
, pending-apply
, pending-removal
,
pending-maintenance-apply
, pending-maintenance-removal
, applying
,
removing
, and failed
.
optionGroupMembership_optionGroupName :: Lens' OptionGroupMembership (Maybe Text) Source #
The name of the option group that the instance belongs to.
OptionGroupOption
data OptionGroupOption Source #
Available option.
See: newOptionGroupOption
smart constructor.
OptionGroupOption' | |
|
Instances
newOptionGroupOption :: OptionGroupOption Source #
Create a value of OptionGroupOption
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:minimumRequiredMinorEngineVersion:OptionGroupOption'
, optionGroupOption_minimumRequiredMinorEngineVersion
- The minimum required engine version for the option to be applied.
$sel:optionsConflictsWith:OptionGroupOption'
, optionGroupOption_optionsConflictsWith
- The options that conflict with this option.
$sel:permanent:OptionGroupOption'
, optionGroupOption_permanent
- Permanent options can never be removed from an option group. An option
group containing a permanent option can't be removed from a DB
instance.
$sel:persistent:OptionGroupOption'
, optionGroupOption_persistent
- Persistent options can't be removed from an option group while DB
instances are associated with the option group. If you disassociate all
DB instances from the option group, your can remove the persistent
option from the option group.
$sel:optionGroupOptionVersions:OptionGroupOption'
, optionGroupOption_optionGroupOptionVersions
- The versions that are available for the option.
$sel:engineName:OptionGroupOption'
, optionGroupOption_engineName
- The name of the engine that this option can be applied to.
$sel:majorEngineVersion:OptionGroupOption'
, optionGroupOption_majorEngineVersion
- Indicates the major engine version that the option is available for.
$sel:name:OptionGroupOption'
, optionGroupOption_name
- The name of the option.
$sel:supportsOptionVersionDowngrade:OptionGroupOption'
, optionGroupOption_supportsOptionVersionDowngrade
- If true, you can change the option to an earlier version of the option.
This only applies to options that have different versions available.
$sel:defaultPort:OptionGroupOption'
, optionGroupOption_defaultPort
- If the option requires a port, specifies the default port for the
option.
$sel:optionGroupOptionSettings:OptionGroupOption'
, optionGroupOption_optionGroupOptionSettings
- The option settings that are available (and the default value) for each
option in an option group.
$sel:requiresAutoMinorEngineVersionUpgrade:OptionGroupOption'
, optionGroupOption_requiresAutoMinorEngineVersionUpgrade
- If true, you must enable the Auto Minor Version Upgrade setting for your
DB instance before you can use this option. You can enable Auto Minor
Version Upgrade when you first create your DB instance, or by modifying
your DB instance later.
$sel:portRequired:OptionGroupOption'
, optionGroupOption_portRequired
- Specifies whether the option requires a port.
$sel:description:OptionGroupOption'
, optionGroupOption_description
- The description of the option.
$sel:optionsDependedOn:OptionGroupOption'
, optionGroupOption_optionsDependedOn
- The options that are prerequisites for this option.
$sel:vpcOnly:OptionGroupOption'
, optionGroupOption_vpcOnly
- If true, you can only use this option with a DB instance that is in a
VPC.
optionGroupOption_minimumRequiredMinorEngineVersion :: Lens' OptionGroupOption (Maybe Text) Source #
The minimum required engine version for the option to be applied.
optionGroupOption_optionsConflictsWith :: Lens' OptionGroupOption (Maybe [Text]) Source #
The options that conflict with this option.
optionGroupOption_permanent :: Lens' OptionGroupOption (Maybe Bool) Source #
Permanent options can never be removed from an option group. An option group containing a permanent option can't be removed from a DB instance.
optionGroupOption_persistent :: Lens' OptionGroupOption (Maybe Bool) Source #
Persistent options can't be removed from an option group while DB instances are associated with the option group. If you disassociate all DB instances from the option group, your can remove the persistent option from the option group.
optionGroupOption_optionGroupOptionVersions :: Lens' OptionGroupOption (Maybe [OptionVersion]) Source #
The versions that are available for the option.
optionGroupOption_engineName :: Lens' OptionGroupOption (Maybe Text) Source #
The name of the engine that this option can be applied to.
optionGroupOption_majorEngineVersion :: Lens' OptionGroupOption (Maybe Text) Source #
Indicates the major engine version that the option is available for.
optionGroupOption_name :: Lens' OptionGroupOption (Maybe Text) Source #
The name of the option.
optionGroupOption_supportsOptionVersionDowngrade :: Lens' OptionGroupOption (Maybe Bool) Source #
If true, you can change the option to an earlier version of the option. This only applies to options that have different versions available.
optionGroupOption_defaultPort :: Lens' OptionGroupOption (Maybe Int) Source #
If the option requires a port, specifies the default port for the option.
optionGroupOption_optionGroupOptionSettings :: Lens' OptionGroupOption (Maybe [OptionGroupOptionSetting]) Source #
The option settings that are available (and the default value) for each option in an option group.
optionGroupOption_requiresAutoMinorEngineVersionUpgrade :: Lens' OptionGroupOption (Maybe Bool) Source #
If true, you must enable the Auto Minor Version Upgrade setting for your DB instance before you can use this option. You can enable Auto Minor Version Upgrade when you first create your DB instance, or by modifying your DB instance later.
optionGroupOption_portRequired :: Lens' OptionGroupOption (Maybe Bool) Source #
Specifies whether the option requires a port.
optionGroupOption_description :: Lens' OptionGroupOption (Maybe Text) Source #
The description of the option.
optionGroupOption_optionsDependedOn :: Lens' OptionGroupOption (Maybe [Text]) Source #
The options that are prerequisites for this option.
optionGroupOption_vpcOnly :: Lens' OptionGroupOption (Maybe Bool) Source #
If true, you can only use this option with a DB instance that is in a VPC.
OptionGroupOptionSetting
data OptionGroupOptionSetting Source #
Option group option settings are used to display settings available for each option with their default values and other information. These values are used with the DescribeOptionGroupOptions action.
See: newOptionGroupOptionSetting
smart constructor.
OptionGroupOptionSetting' | |
|
Instances
newOptionGroupOptionSetting :: OptionGroupOptionSetting Source #
Create a value of OptionGroupOptionSetting
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:applyType:OptionGroupOptionSetting'
, optionGroupOptionSetting_applyType
- The DB engine specific parameter type for the option group option.
$sel:minimumEngineVersionPerAllowedValue:OptionGroupOptionSetting'
, optionGroupOptionSetting_minimumEngineVersionPerAllowedValue
- The minimum DB engine version required for the corresponding allowed
value for this option setting.
$sel:settingName:OptionGroupOptionSetting'
, optionGroupOptionSetting_settingName
- The name of the option group option.
$sel:defaultValue:OptionGroupOptionSetting'
, optionGroupOptionSetting_defaultValue
- The default value for the option group option.
$sel:isModifiable:OptionGroupOptionSetting'
, optionGroupOptionSetting_isModifiable
- Boolean value where true indicates that this option group option can be
changed from the default value.
$sel:settingDescription:OptionGroupOptionSetting'
, optionGroupOptionSetting_settingDescription
- The description of the option group option.
$sel:allowedValues:OptionGroupOptionSetting'
, optionGroupOptionSetting_allowedValues
- Indicates the acceptable values for the option group option.
$sel:isRequired:OptionGroupOptionSetting'
, optionGroupOptionSetting_isRequired
- Boolean value where true indicates that a value must be specified for
this option setting of the option group option.
optionGroupOptionSetting_applyType :: Lens' OptionGroupOptionSetting (Maybe Text) Source #
The DB engine specific parameter type for the option group option.
optionGroupOptionSetting_minimumEngineVersionPerAllowedValue :: Lens' OptionGroupOptionSetting (Maybe [MinimumEngineVersionPerAllowedValue]) Source #
The minimum DB engine version required for the corresponding allowed value for this option setting.
optionGroupOptionSetting_settingName :: Lens' OptionGroupOptionSetting (Maybe Text) Source #
The name of the option group option.
optionGroupOptionSetting_defaultValue :: Lens' OptionGroupOptionSetting (Maybe Text) Source #
The default value for the option group option.
optionGroupOptionSetting_isModifiable :: Lens' OptionGroupOptionSetting (Maybe Bool) Source #
Boolean value where true indicates that this option group option can be changed from the default value.
optionGroupOptionSetting_settingDescription :: Lens' OptionGroupOptionSetting (Maybe Text) Source #
The description of the option group option.
optionGroupOptionSetting_allowedValues :: Lens' OptionGroupOptionSetting (Maybe Text) Source #
Indicates the acceptable values for the option group option.
optionGroupOptionSetting_isRequired :: Lens' OptionGroupOptionSetting (Maybe Bool) Source #
Boolean value where true indicates that a value must be specified for this option setting of the option group option.
OptionSetting
data OptionSetting Source #
Option settings are the actual settings being applied or configured for that option. It is used when you modify an option group or describe option groups. For example, the NATIVE_NETWORK_ENCRYPTION option has a setting called SQLNET.ENCRYPTION_SERVER that can have several different values.
See: newOptionSetting
smart constructor.
OptionSetting' | |
|
Instances
newOptionSetting :: OptionSetting Source #
Create a value of OptionSetting
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:isCollection:OptionSetting'
, optionSetting_isCollection
- Indicates if the option setting is part of a collection.
$sel:applyType:OptionSetting'
, optionSetting_applyType
- The DB engine specific parameter type.
$sel:value:OptionSetting'
, optionSetting_value
- The current value of the option setting.
$sel:name:OptionSetting'
, optionSetting_name
- The name of the option that has settings that you can set.
$sel:defaultValue:OptionSetting'
, optionSetting_defaultValue
- The default value of the option setting.
$sel:isModifiable:OptionSetting'
, optionSetting_isModifiable
- A Boolean value that, when true, indicates the option setting can be
modified from the default.
$sel:dataType:OptionSetting'
, optionSetting_dataType
- The data type of the option setting.
$sel:allowedValues:OptionSetting'
, optionSetting_allowedValues
- The allowed values of the option setting.
$sel:description:OptionSetting'
, optionSetting_description
- The description of the option setting.
optionSetting_isCollection :: Lens' OptionSetting (Maybe Bool) Source #
Indicates if the option setting is part of a collection.
optionSetting_applyType :: Lens' OptionSetting (Maybe Text) Source #
The DB engine specific parameter type.
optionSetting_value :: Lens' OptionSetting (Maybe Text) Source #
The current value of the option setting.
optionSetting_name :: Lens' OptionSetting (Maybe Text) Source #
The name of the option that has settings that you can set.
optionSetting_defaultValue :: Lens' OptionSetting (Maybe Text) Source #
The default value of the option setting.
optionSetting_isModifiable :: Lens' OptionSetting (Maybe Bool) Source #
A Boolean value that, when true, indicates the option setting can be modified from the default.
optionSetting_dataType :: Lens' OptionSetting (Maybe Text) Source #
The data type of the option setting.
optionSetting_allowedValues :: Lens' OptionSetting (Maybe Text) Source #
The allowed values of the option setting.
optionSetting_description :: Lens' OptionSetting (Maybe Text) Source #
The description of the option setting.
OptionVersion
data OptionVersion Source #
The version for an option. Option group option versions are returned by
the DescribeOptionGroupOptions
action.
See: newOptionVersion
smart constructor.
Instances
newOptionVersion :: OptionVersion Source #
Create a value of OptionVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:version:OptionVersion'
, optionVersion_version
- The version of the option.
$sel:isDefault:OptionVersion'
, optionVersion_isDefault
- True if the version is the default version of the option, and otherwise
false.
optionVersion_version :: Lens' OptionVersion (Maybe Text) Source #
The version of the option.
optionVersion_isDefault :: Lens' OptionVersion (Maybe Bool) Source #
True if the version is the default version of the option, and otherwise false.
OrderableDBInstanceOption
data OrderableDBInstanceOption Source #
Contains a list of available options for a DB instance.
This data type is used as a response element in the
DescribeOrderableDBInstanceOptions
action.
See: newOrderableDBInstanceOption
smart constructor.
OrderableDBInstanceOption' | |
|
Instances
newOrderableDBInstanceOption :: OrderableDBInstanceOption Source #
Create a value of OrderableDBInstanceOption
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:engineVersion:OrderableDBInstanceOption'
, orderableDBInstanceOption_engineVersion
- The engine version of a DB instance.
$sel:minIopsPerGib:OrderableDBInstanceOption'
, orderableDBInstanceOption_minIopsPerGib
- Minimum provisioned IOPS per GiB for a DB instance.
$sel:supportsIAMDatabaseAuthentication:OrderableDBInstanceOption'
, orderableDBInstanceOption_supportsIAMDatabaseAuthentication
- Indicates whether a DB instance supports IAM database authentication.
$sel:minIopsPerDbInstance:OrderableDBInstanceOption'
, orderableDBInstanceOption_minIopsPerDbInstance
- Minimum total provisioned IOPS for a DB instance.
$sel:multiAZCapable:OrderableDBInstanceOption'
, orderableDBInstanceOption_multiAZCapable
- Indicates whether a DB instance is Multi-AZ capable.
$sel:maxStorageSize:OrderableDBInstanceOption'
, orderableDBInstanceOption_maxStorageSize
- Maximum storage size for a DB instance.
$sel:supportedEngineModes:OrderableDBInstanceOption'
, orderableDBInstanceOption_supportedEngineModes
- A list of the supported DB engine modes.
$sel:availabilityZoneGroup:OrderableDBInstanceOption'
, orderableDBInstanceOption_availabilityZoneGroup
- The Availability Zone group for a DB instance.
$sel:availableProcessorFeatures:OrderableDBInstanceOption'
, orderableDBInstanceOption_availableProcessorFeatures
- A list of the available processor features for the DB instance class of
a DB instance.
$sel:engine:OrderableDBInstanceOption'
, orderableDBInstanceOption_engine
- The engine type of a DB instance.
$sel:minStorageSize:OrderableDBInstanceOption'
, orderableDBInstanceOption_minStorageSize
- Minimum storage size for a DB instance.
$sel:outpostCapable:OrderableDBInstanceOption'
, orderableDBInstanceOption_outpostCapable
- Whether a DB instance supports RDS on Outposts.
For more information about RDS on Outposts, see Amazon RDS on Amazon Web Services Outposts in the Amazon RDS User Guide.
$sel:supportsIops:OrderableDBInstanceOption'
, orderableDBInstanceOption_supportsIops
- Indicates whether a DB instance supports provisioned IOPS.
$sel:supportsKerberosAuthentication:OrderableDBInstanceOption'
, orderableDBInstanceOption_supportsKerberosAuthentication
- Whether a DB instance supports Kerberos Authentication.
$sel:supportsPerformanceInsights:OrderableDBInstanceOption'
, orderableDBInstanceOption_supportsPerformanceInsights
- True if a DB instance supports Performance Insights, otherwise false.
$sel:dbInstanceClass:OrderableDBInstanceOption'
, orderableDBInstanceOption_dbInstanceClass
- The DB instance class for a DB instance.
$sel:supportsGlobalDatabases:OrderableDBInstanceOption'
, orderableDBInstanceOption_supportsGlobalDatabases
- A value that indicates whether you can use Aurora global databases with
a specific combination of other DB engine attributes.
$sel:licenseModel:OrderableDBInstanceOption'
, orderableDBInstanceOption_licenseModel
- The license model for a DB instance.
$sel:availabilityZones:OrderableDBInstanceOption'
, orderableDBInstanceOption_availabilityZones
- A list of Availability Zones for a DB instance.
$sel:supportedActivityStreamModes:OrderableDBInstanceOption'
, orderableDBInstanceOption_supportedActivityStreamModes
- The list of supported modes for Database Activity Streams. Aurora
PostgreSQL returns the value [sync, async]
. Aurora MySQL and RDS for
Oracle return [async]
only. If Database Activity Streams isn't
supported, the return value is an empty list.
$sel:supportsStorageAutoscaling:OrderableDBInstanceOption'
, orderableDBInstanceOption_supportsStorageAutoscaling
- Whether Amazon RDS can automatically scale storage for DB instances that
use the specified DB instance class.
$sel:supportsStorageEncryption:OrderableDBInstanceOption'
, orderableDBInstanceOption_supportsStorageEncryption
- Indicates whether a DB instance supports encrypted storage.
$sel:readReplicaCapable:OrderableDBInstanceOption'
, orderableDBInstanceOption_readReplicaCapable
- Indicates whether a DB instance can have a read replica.
$sel:maxIopsPerGib:OrderableDBInstanceOption'
, orderableDBInstanceOption_maxIopsPerGib
- Maximum provisioned IOPS per GiB for a DB instance.
$sel:vpc:OrderableDBInstanceOption'
, orderableDBInstanceOption_vpc
- Indicates whether a DB instance is in a VPC.
$sel:supportsEnhancedMonitoring:OrderableDBInstanceOption'
, orderableDBInstanceOption_supportsEnhancedMonitoring
- Indicates whether a DB instance supports Enhanced Monitoring at
intervals from 1 to 60 seconds.
$sel:maxIopsPerDbInstance:OrderableDBInstanceOption'
, orderableDBInstanceOption_maxIopsPerDbInstance
- Maximum total provisioned IOPS for a DB instance.
$sel:storageType:OrderableDBInstanceOption'
, orderableDBInstanceOption_storageType
- Indicates the storage type for a DB instance.
orderableDBInstanceOption_engineVersion :: Lens' OrderableDBInstanceOption (Maybe Text) Source #
The engine version of a DB instance.
orderableDBInstanceOption_minIopsPerGib :: Lens' OrderableDBInstanceOption (Maybe Double) Source #
Minimum provisioned IOPS per GiB for a DB instance.
orderableDBInstanceOption_supportsIAMDatabaseAuthentication :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance supports IAM database authentication.
orderableDBInstanceOption_minIopsPerDbInstance :: Lens' OrderableDBInstanceOption (Maybe Int) Source #
Minimum total provisioned IOPS for a DB instance.
orderableDBInstanceOption_multiAZCapable :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance is Multi-AZ capable.
orderableDBInstanceOption_maxStorageSize :: Lens' OrderableDBInstanceOption (Maybe Int) Source #
Maximum storage size for a DB instance.
orderableDBInstanceOption_supportedEngineModes :: Lens' OrderableDBInstanceOption (Maybe [Text]) Source #
A list of the supported DB engine modes.
orderableDBInstanceOption_availabilityZoneGroup :: Lens' OrderableDBInstanceOption (Maybe Text) Source #
The Availability Zone group for a DB instance.
orderableDBInstanceOption_availableProcessorFeatures :: Lens' OrderableDBInstanceOption (Maybe [AvailableProcessorFeature]) Source #
A list of the available processor features for the DB instance class of a DB instance.
orderableDBInstanceOption_engine :: Lens' OrderableDBInstanceOption (Maybe Text) Source #
The engine type of a DB instance.
orderableDBInstanceOption_minStorageSize :: Lens' OrderableDBInstanceOption (Maybe Int) Source #
Minimum storage size for a DB instance.
orderableDBInstanceOption_outpostCapable :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Whether a DB instance supports RDS on Outposts.
For more information about RDS on Outposts, see Amazon RDS on Amazon Web Services Outposts in the Amazon RDS User Guide.
orderableDBInstanceOption_supportsIops :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance supports provisioned IOPS.
orderableDBInstanceOption_supportsKerberosAuthentication :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Whether a DB instance supports Kerberos Authentication.
orderableDBInstanceOption_supportsPerformanceInsights :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
True if a DB instance supports Performance Insights, otherwise false.
orderableDBInstanceOption_dbInstanceClass :: Lens' OrderableDBInstanceOption (Maybe Text) Source #
The DB instance class for a DB instance.
orderableDBInstanceOption_supportsGlobalDatabases :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
A value that indicates whether you can use Aurora global databases with a specific combination of other DB engine attributes.
orderableDBInstanceOption_licenseModel :: Lens' OrderableDBInstanceOption (Maybe Text) Source #
The license model for a DB instance.
orderableDBInstanceOption_availabilityZones :: Lens' OrderableDBInstanceOption (Maybe [AvailabilityZone]) Source #
A list of Availability Zones for a DB instance.
orderableDBInstanceOption_supportedActivityStreamModes :: Lens' OrderableDBInstanceOption (Maybe [Text]) Source #
The list of supported modes for Database Activity Streams. Aurora
PostgreSQL returns the value [sync, async]
. Aurora MySQL and RDS for
Oracle return [async]
only. If Database Activity Streams isn't
supported, the return value is an empty list.
orderableDBInstanceOption_supportsStorageAutoscaling :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Whether Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
orderableDBInstanceOption_supportsStorageEncryption :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance supports encrypted storage.
orderableDBInstanceOption_readReplicaCapable :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance can have a read replica.
orderableDBInstanceOption_maxIopsPerGib :: Lens' OrderableDBInstanceOption (Maybe Double) Source #
Maximum provisioned IOPS per GiB for a DB instance.
orderableDBInstanceOption_vpc :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance is in a VPC.
orderableDBInstanceOption_supportsEnhancedMonitoring :: Lens' OrderableDBInstanceOption (Maybe Bool) Source #
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
orderableDBInstanceOption_maxIopsPerDbInstance :: Lens' OrderableDBInstanceOption (Maybe Int) Source #
Maximum total provisioned IOPS for a DB instance.
orderableDBInstanceOption_storageType :: Lens' OrderableDBInstanceOption (Maybe Text) Source #
Indicates the storage type for a DB instance.
Outpost
A data type that represents an Outpost.
For more information about RDS on Outposts, see Amazon RDS on Amazon Web Services Outposts in the Amazon RDS User Guide.
See: newOutpost
smart constructor.
Instances
Eq Outpost Source # | |
Read Outpost Source # | |
Show Outpost Source # | |
Generic Outpost Source # | |
NFData Outpost Source # | |
Defined in Amazonka.RDS.Types.Outpost | |
Hashable Outpost Source # | |
Defined in Amazonka.RDS.Types.Outpost | |
FromXML Outpost Source # | |
type Rep Outpost Source # | |
Defined in Amazonka.RDS.Types.Outpost |
newOutpost :: Outpost Source #
Create a value of Outpost
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:Outpost'
, outpost_arn
- The Amazon Resource Name (ARN) of the Outpost.
Parameter
This data type is used as a request parameter in the
ModifyDBParameterGroup
and ResetDBParameterGroup
actions.
This data type is used as a response element in the
DescribeEngineDefaultParameters
and DescribeDBParameters
actions.
See: newParameter
smart constructor.
Parameter' | |
|
Instances
newParameter :: Parameter Source #
Create a value of Parameter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:applyType:Parameter'
, parameter_applyType
- Specifies the engine specific parameters type.
$sel:parameterValue:Parameter'
, parameter_parameterValue
- Specifies the value of the parameter.
$sel:supportedEngineModes:Parameter'
, parameter_supportedEngineModes
- The valid DB engine modes.
$sel:applyMethod:Parameter'
, parameter_applyMethod
- Indicates when to apply parameter updates.
$sel:minimumEngineVersion:Parameter'
, parameter_minimumEngineVersion
- The earliest engine version to which the parameter can apply.
$sel:source:Parameter'
, parameter_source
- Indicates the source of the parameter value.
$sel:isModifiable:Parameter'
, parameter_isModifiable
- Indicates whether (true
) or not (false
) the parameter can be
modified. Some parameters have security or operational implications that
prevent them from being changed.
$sel:dataType:Parameter'
, parameter_dataType
- Specifies the valid data type for the parameter.
$sel:allowedValues:Parameter'
, parameter_allowedValues
- Specifies the valid range of values for the parameter.
$sel:parameterName:Parameter'
, parameter_parameterName
- Specifies the name of the parameter.
$sel:description:Parameter'
, parameter_description
- Provides a description of the parameter.
parameter_applyType :: Lens' Parameter (Maybe Text) Source #
Specifies the engine specific parameters type.
parameter_parameterValue :: Lens' Parameter (Maybe Text) Source #
Specifies the value of the parameter.
parameter_applyMethod :: Lens' Parameter (Maybe ApplyMethod) Source #
Indicates when to apply parameter updates.
parameter_minimumEngineVersion :: Lens' Parameter (Maybe Text) Source #
The earliest engine version to which the parameter can apply.
parameter_source :: Lens' Parameter (Maybe Text) Source #
Indicates the source of the parameter value.
parameter_isModifiable :: Lens' Parameter (Maybe Bool) Source #
Indicates whether (true
) or not (false
) the parameter can be
modified. Some parameters have security or operational implications that
prevent them from being changed.
parameter_dataType :: Lens' Parameter (Maybe Text) Source #
Specifies the valid data type for the parameter.
parameter_allowedValues :: Lens' Parameter (Maybe Text) Source #
Specifies the valid range of values for the parameter.
parameter_parameterName :: Lens' Parameter (Maybe Text) Source #
Specifies the name of the parameter.
parameter_description :: Lens' Parameter (Maybe Text) Source #
Provides a description of the parameter.
PendingCloudwatchLogsExports
data PendingCloudwatchLogsExports Source #
A list of the log types whose configuration is still pending. In other words, these log types are in the process of being activated or deactivated.
See: newPendingCloudwatchLogsExports
smart constructor.
PendingCloudwatchLogsExports' | |
|
Instances
newPendingCloudwatchLogsExports :: PendingCloudwatchLogsExports Source #
Create a value of PendingCloudwatchLogsExports
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:logTypesToEnable:PendingCloudwatchLogsExports'
, pendingCloudwatchLogsExports_logTypesToEnable
- Log types that are in the process of being deactivated. After they are
deactivated, these log types aren't exported to CloudWatch Logs.
$sel:logTypesToDisable:PendingCloudwatchLogsExports'
, pendingCloudwatchLogsExports_logTypesToDisable
- Log types that are in the process of being enabled. After they are
enabled, these log types are exported to CloudWatch Logs.
pendingCloudwatchLogsExports_logTypesToEnable :: Lens' PendingCloudwatchLogsExports (Maybe [Text]) Source #
Log types that are in the process of being deactivated. After they are deactivated, these log types aren't exported to CloudWatch Logs.
pendingCloudwatchLogsExports_logTypesToDisable :: Lens' PendingCloudwatchLogsExports (Maybe [Text]) Source #
Log types that are in the process of being enabled. After they are enabled, these log types are exported to CloudWatch Logs.
PendingMaintenanceAction
data PendingMaintenanceAction Source #
Provides information about a pending maintenance action for a resource.
See: newPendingMaintenanceAction
smart constructor.
PendingMaintenanceAction' | |
|
Instances
newPendingMaintenanceAction :: PendingMaintenanceAction Source #
Create a value of PendingMaintenanceAction
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:autoAppliedAfterDate:PendingMaintenanceAction'
, pendingMaintenanceAction_autoAppliedAfterDate
- The date of the maintenance window when the action is applied. The
maintenance action is applied to the resource during its first
maintenance window after this date.
$sel:action:PendingMaintenanceAction'
, pendingMaintenanceAction_action
- The type of pending maintenance action that is available for the
resource. Valid actions are system-update
, db-upgrade
,
hardware-maintenance
, and ca-certificate-rotation
.
$sel:optInStatus:PendingMaintenanceAction'
, pendingMaintenanceAction_optInStatus
- Indicates the type of opt-in request that has been received for the
resource.
$sel:description:PendingMaintenanceAction'
, pendingMaintenanceAction_description
- A description providing more detail about the maintenance action.
$sel:forcedApplyDate:PendingMaintenanceAction'
, pendingMaintenanceAction_forcedApplyDate
- The date when the maintenance action is automatically applied.
On this date, the maintenance action is applied to the resource as soon as possible, regardless of the maintenance window for the resource. There might be a delay of one or more days from this date before the maintenance action is applied.
$sel:currentApplyDate:PendingMaintenanceAction'
, pendingMaintenanceAction_currentApplyDate
- The effective date when the pending maintenance action is applied to the
resource. This date takes into account opt-in requests received from the
ApplyPendingMaintenanceAction
API, the AutoAppliedAfterDate
, and the
ForcedApplyDate
. This value is blank if an opt-in request has not been
received and nothing has been specified as AutoAppliedAfterDate
or
ForcedApplyDate
.
pendingMaintenanceAction_autoAppliedAfterDate :: Lens' PendingMaintenanceAction (Maybe UTCTime) Source #
The date of the maintenance window when the action is applied. The maintenance action is applied to the resource during its first maintenance window after this date.
pendingMaintenanceAction_action :: Lens' PendingMaintenanceAction (Maybe Text) Source #
The type of pending maintenance action that is available for the
resource. Valid actions are system-update
, db-upgrade
,
hardware-maintenance
, and ca-certificate-rotation
.
pendingMaintenanceAction_optInStatus :: Lens' PendingMaintenanceAction (Maybe Text) Source #
Indicates the type of opt-in request that has been received for the resource.
pendingMaintenanceAction_description :: Lens' PendingMaintenanceAction (Maybe Text) Source #
A description providing more detail about the maintenance action.
pendingMaintenanceAction_forcedApplyDate :: Lens' PendingMaintenanceAction (Maybe UTCTime) Source #
The date when the maintenance action is automatically applied.
On this date, the maintenance action is applied to the resource as soon as possible, regardless of the maintenance window for the resource. There might be a delay of one or more days from this date before the maintenance action is applied.
pendingMaintenanceAction_currentApplyDate :: Lens' PendingMaintenanceAction (Maybe UTCTime) Source #
The effective date when the pending maintenance action is applied to the
resource. This date takes into account opt-in requests received from the
ApplyPendingMaintenanceAction
API, the AutoAppliedAfterDate
, and the
ForcedApplyDate
. This value is blank if an opt-in request has not been
received and nothing has been specified as AutoAppliedAfterDate
or
ForcedApplyDate
.
PendingModifiedValues
data PendingModifiedValues Source #
This data type is used as a response element in the ModifyDBInstance
operation and contains changes that will be applied during the next
maintenance window.
See: newPendingModifiedValues
smart constructor.
PendingModifiedValues' | |
|
Instances
newPendingModifiedValues :: PendingModifiedValues Source #
Create a value of PendingModifiedValues
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:engineVersion:PendingModifiedValues'
, pendingModifiedValues_engineVersion
- The database engine version.
$sel:masterUserPassword:PendingModifiedValues'
, pendingModifiedValues_masterUserPassword
- The master credentials for the DB instance.
$sel:dbSubnetGroupName:PendingModifiedValues'
, pendingModifiedValues_dbSubnetGroupName
- The DB subnet group for the DB instance.
$sel:iAMDatabaseAuthenticationEnabled:PendingModifiedValues'
, pendingModifiedValues_iAMDatabaseAuthenticationEnabled
- Whether mapping of Amazon Web Services Identity and Access Management
(IAM) accounts to database accounts is enabled.
$sel:iops:PendingModifiedValues'
, pendingModifiedValues_iops
- The Provisioned IOPS value for the DB instance.
$sel:processorFeatures:PendingModifiedValues'
, pendingModifiedValues_processorFeatures
- The number of CPU cores and the number of threads per core for the DB
instance class of the DB instance.
$sel:dbInstanceClass:PendingModifiedValues'
, pendingModifiedValues_dbInstanceClass
- The name of the compute and memory capacity class for the DB instance.
$sel:licenseModel:PendingModifiedValues'
, pendingModifiedValues_licenseModel
- The license model for the DB instance.
Valid values: license-included
| bring-your-own-license
|
general-public-license
$sel:cACertificateIdentifier:PendingModifiedValues'
, pendingModifiedValues_cACertificateIdentifier
- The identifier of the CA certificate for the DB instance.
$sel:dbInstanceIdentifier:PendingModifiedValues'
, pendingModifiedValues_dbInstanceIdentifier
- The database identifier for the DB instance.
$sel:pendingCloudwatchLogsExports:PendingModifiedValues'
, pendingModifiedValues_pendingCloudwatchLogsExports
- Undocumented member.
$sel:backupRetentionPeriod:PendingModifiedValues'
, pendingModifiedValues_backupRetentionPeriod
- The number of days for which automated backups are retained.
$sel:multiAZ:PendingModifiedValues'
, pendingModifiedValues_multiAZ
- A value that indicates that the Single-AZ DB instance will change to a
Multi-AZ deployment.
$sel:allocatedStorage:PendingModifiedValues'
, pendingModifiedValues_allocatedStorage
- The allocated storage size for the DB instance specified in gibibytes
(GiB).
$sel:port:PendingModifiedValues'
, pendingModifiedValues_port
- The port for the DB instance.
$sel:storageType:PendingModifiedValues'
, pendingModifiedValues_storageType
- The storage type of the DB instance.
pendingModifiedValues_engineVersion :: Lens' PendingModifiedValues (Maybe Text) Source #
The database engine version.
pendingModifiedValues_masterUserPassword :: Lens' PendingModifiedValues (Maybe Text) Source #
The master credentials for the DB instance.
pendingModifiedValues_dbSubnetGroupName :: Lens' PendingModifiedValues (Maybe Text) Source #
The DB subnet group for the DB instance.
pendingModifiedValues_iAMDatabaseAuthenticationEnabled :: Lens' PendingModifiedValues (Maybe Bool) Source #
Whether mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled.
pendingModifiedValues_iops :: Lens' PendingModifiedValues (Maybe Int) Source #
The Provisioned IOPS value for the DB instance.
pendingModifiedValues_processorFeatures :: Lens' PendingModifiedValues (Maybe [ProcessorFeature]) Source #
The number of CPU cores and the number of threads per core for the DB instance class of the DB instance.
pendingModifiedValues_dbInstanceClass :: Lens' PendingModifiedValues (Maybe Text) Source #
The name of the compute and memory capacity class for the DB instance.
pendingModifiedValues_licenseModel :: Lens' PendingModifiedValues (Maybe Text) Source #
The license model for the DB instance.
Valid values: license-included
| bring-your-own-license
|
general-public-license
pendingModifiedValues_cACertificateIdentifier :: Lens' PendingModifiedValues (Maybe Text) Source #
The identifier of the CA certificate for the DB instance.
pendingModifiedValues_dbInstanceIdentifier :: Lens' PendingModifiedValues (Maybe Text) Source #
The database identifier for the DB instance.
pendingModifiedValues_pendingCloudwatchLogsExports :: Lens' PendingModifiedValues (Maybe PendingCloudwatchLogsExports) Source #
Undocumented member.
pendingModifiedValues_backupRetentionPeriod :: Lens' PendingModifiedValues (Maybe Int) Source #
The number of days for which automated backups are retained.
pendingModifiedValues_multiAZ :: Lens' PendingModifiedValues (Maybe Bool) Source #
A value that indicates that the Single-AZ DB instance will change to a Multi-AZ deployment.
pendingModifiedValues_allocatedStorage :: Lens' PendingModifiedValues (Maybe Int) Source #
The allocated storage size for the DB instance specified in gibibytes (GiB).
pendingModifiedValues_port :: Lens' PendingModifiedValues (Maybe Int) Source #
The port for the DB instance.
pendingModifiedValues_storageType :: Lens' PendingModifiedValues (Maybe Text) Source #
The storage type of the DB instance.
ProcessorFeature
data ProcessorFeature Source #
Contains the processor features of a DB instance class.
To specify the number of CPU cores, use the coreCount
feature name for
the Name
parameter. To specify the number of threads per core, use the
threadsPerCore
feature name for the Name
parameter.
You can set the processor features of the DB instance class for a DB instance when you call one of the following actions:
CreateDBInstance
ModifyDBInstance
RestoreDBInstanceFromDBSnapshot
RestoreDBInstanceFromS3
RestoreDBInstanceToPointInTime
You can view the valid processor values for a particular instance class
by calling the DescribeOrderableDBInstanceOptions
action and
specifying the instance class for the DBInstanceClass
parameter.
In addition, you can use the following actions for DB instance class processor information:
DescribeDBInstances
DescribeDBSnapshots
DescribeValidDBInstanceModifications
If you call DescribeDBInstances
, ProcessorFeature
returns non-null
values only if the following conditions are met:
- You are accessing an Oracle DB instance.
- Your Oracle DB instance class supports configuring the number of CPU cores and threads per core.
- The current number CPU cores and threads is set to a non-default value.
For more information, see Configuring the Processor of the DB Instance Class in the Amazon RDS User Guide.
See: newProcessorFeature
smart constructor.
Instances
newProcessorFeature :: ProcessorFeature Source #
Create a value of ProcessorFeature
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:ProcessorFeature'
, processorFeature_value
- The value of a processor feature name.
$sel:name:ProcessorFeature'
, processorFeature_name
- The name of the processor feature. Valid names are coreCount
and
threadsPerCore
.
processorFeature_value :: Lens' ProcessorFeature (Maybe Text) Source #
The value of a processor feature name.
processorFeature_name :: Lens' ProcessorFeature (Maybe Text) Source #
The name of the processor feature. Valid names are coreCount
and
threadsPerCore
.
Range
A range of integer values.
See: newRange
smart constructor.
Range' | |
|
Instances
Eq Range Source # | |
Read Range Source # | |
Show Range Source # | |
Generic Range Source # | |
NFData Range Source # | |
Defined in Amazonka.RDS.Types.Range | |
Hashable Range Source # | |
Defined in Amazonka.RDS.Types.Range | |
FromXML Range Source # | |
type Rep Range Source # | |
Defined in Amazonka.RDS.Types.Range type Rep Range = D1 ('MetaData "Range" "Amazonka.RDS.Types.Range" "libZSservicesZSamazonka-rdsZSamazonka-rds" 'False) (C1 ('MetaCons "Range'" 'PrefixI 'True) (S1 ('MetaSel ('Just "to") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "from") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "step") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) |
Create a value of Range
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:to:Range'
, range_to
- The maximum value in the range.
$sel:from:Range'
, range_from
- The minimum value in the range.
$sel:step:Range'
, range_step
- The step value for the range. For example, if you have a range of 5,000
to 10,000, with a step value of 1,000, the valid values start at 5,000
and step up by 1,000. Even though 7,500 is within the range, it isn't a
valid value for the range. The valid values are 5,000, 6,000, 7,000,
8,000...
range_step :: Lens' Range (Maybe Int) Source #
The step value for the range. For example, if you have a range of 5,000 to 10,000, with a step value of 1,000, the valid values start at 5,000 and step up by 1,000. Even though 7,500 is within the range, it isn't a valid value for the range. The valid values are 5,000, 6,000, 7,000, 8,000...
RecurringCharge
data RecurringCharge Source #
This data type is used as a response element in the
DescribeReservedDBInstances
and DescribeReservedDBInstancesOfferings
actions.
See: newRecurringCharge
smart constructor.
RecurringCharge' | |
|
Instances
newRecurringCharge :: RecurringCharge Source #
Create a value of RecurringCharge
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:recurringChargeFrequency:RecurringCharge'
, recurringCharge_recurringChargeFrequency
- The frequency of the recurring charge.
$sel:recurringChargeAmount:RecurringCharge'
, recurringCharge_recurringChargeAmount
- The amount of the recurring charge.
recurringCharge_recurringChargeFrequency :: Lens' RecurringCharge (Maybe Text) Source #
The frequency of the recurring charge.
recurringCharge_recurringChargeAmount :: Lens' RecurringCharge (Maybe Double) Source #
The amount of the recurring charge.
ReservedDBInstance
data ReservedDBInstance Source #
This data type is used as a response element in the
DescribeReservedDBInstances
and PurchaseReservedDBInstancesOffering
actions.
See: newReservedDBInstance
smart constructor.
ReservedDBInstance' | |
|
Instances
newReservedDBInstance :: ReservedDBInstance Source #
Create a value of ReservedDBInstance
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dbInstanceCount:ReservedDBInstance'
, reservedDBInstance_dbInstanceCount
- The number of reserved DB instances.
$sel:state:ReservedDBInstance'
, reservedDBInstance_state
- The state of the reserved DB instance.
$sel:currencyCode:ReservedDBInstance'
, reservedDBInstance_currencyCode
- The currency code for the reserved DB instance.
$sel:startTime:ReservedDBInstance'
, reservedDBInstance_startTime
- The time the reservation started.
$sel:productDescription:ReservedDBInstance'
, reservedDBInstance_productDescription
- The description of the reserved DB instance.
$sel:leaseId:ReservedDBInstance'
, reservedDBInstance_leaseId
- The unique identifier for the lease associated with the reserved DB
instance.
Amazon Web Services Support might request the lease ID for an issue related to a reserved DB instance.
$sel:reservedDBInstanceId:ReservedDBInstance'
, reservedDBInstance_reservedDBInstanceId
- The unique identifier for the reservation.
$sel:reservedDBInstanceArn:ReservedDBInstance'
, reservedDBInstance_reservedDBInstanceArn
- The Amazon Resource Name (ARN) for the reserved DB instance.
$sel:dbInstanceClass:ReservedDBInstance'
, reservedDBInstance_dbInstanceClass
- The DB instance class for the reserved DB instance.
$sel:multiAZ:ReservedDBInstance'
, reservedDBInstance_multiAZ
- Indicates if the reservation applies to Multi-AZ deployments.
$sel:reservedDBInstancesOfferingId:ReservedDBInstance'
, reservedDBInstance_reservedDBInstancesOfferingId
- The offering identifier.
$sel:recurringCharges:ReservedDBInstance'
, reservedDBInstance_recurringCharges
- The recurring price charged to run this reserved DB instance.
$sel:offeringType:ReservedDBInstance'
, reservedDBInstance_offeringType
- The offering type of this reserved DB instance.
$sel:usagePrice:ReservedDBInstance'
, reservedDBInstance_usagePrice
- The hourly price charged for this reserved DB instance.
$sel:fixedPrice:ReservedDBInstance'
, reservedDBInstance_fixedPrice
- The fixed price charged for this reserved DB instance.
$sel:duration:ReservedDBInstance'
, reservedDBInstance_duration
- The duration of the reservation in seconds.
reservedDBInstance_dbInstanceCount :: Lens' ReservedDBInstance (Maybe Int) Source #
The number of reserved DB instances.
reservedDBInstance_state :: Lens' ReservedDBInstance (Maybe Text) Source #
The state of the reserved DB instance.
reservedDBInstance_currencyCode :: Lens' ReservedDBInstance (Maybe Text) Source #
The currency code for the reserved DB instance.
reservedDBInstance_startTime :: Lens' ReservedDBInstance (Maybe UTCTime) Source #
The time the reservation started.
reservedDBInstance_productDescription :: Lens' ReservedDBInstance (Maybe Text) Source #
The description of the reserved DB instance.
reservedDBInstance_leaseId :: Lens' ReservedDBInstance (Maybe Text) Source #
The unique identifier for the lease associated with the reserved DB instance.
Amazon Web Services Support might request the lease ID for an issue related to a reserved DB instance.
reservedDBInstance_reservedDBInstanceId :: Lens' ReservedDBInstance (Maybe Text) Source #
The unique identifier for the reservation.
reservedDBInstance_reservedDBInstanceArn :: Lens' ReservedDBInstance (Maybe Text) Source #
The Amazon Resource Name (ARN) for the reserved DB instance.
reservedDBInstance_dbInstanceClass :: Lens' ReservedDBInstance (Maybe Text) Source #
The DB instance class for the reserved DB instance.
reservedDBInstance_multiAZ :: Lens' ReservedDBInstance (Maybe Bool) Source #
Indicates if the reservation applies to Multi-AZ deployments.
reservedDBInstance_reservedDBInstancesOfferingId :: Lens' ReservedDBInstance (Maybe Text) Source #
The offering identifier.
reservedDBInstance_recurringCharges :: Lens' ReservedDBInstance (Maybe [RecurringCharge]) Source #
The recurring price charged to run this reserved DB instance.
reservedDBInstance_offeringType :: Lens' ReservedDBInstance (Maybe Text) Source #
The offering type of this reserved DB instance.
reservedDBInstance_usagePrice :: Lens' ReservedDBInstance (Maybe Double) Source #
The hourly price charged for this reserved DB instance.
reservedDBInstance_fixedPrice :: Lens' ReservedDBInstance (Maybe Double) Source #
The fixed price charged for this reserved DB instance.
reservedDBInstance_duration :: Lens' ReservedDBInstance (Maybe Int) Source #
The duration of the reservation in seconds.
ReservedDBInstancesOffering
data ReservedDBInstancesOffering Source #
This data type is used as a response element in the
DescribeReservedDBInstancesOfferings
action.
See: newReservedDBInstancesOffering
smart constructor.
ReservedDBInstancesOffering' | |
|
Instances
newReservedDBInstancesOffering :: ReservedDBInstancesOffering Source #
Create a value of ReservedDBInstancesOffering
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:currencyCode:ReservedDBInstancesOffering'
, reservedDBInstancesOffering_currencyCode
- The currency code for the reserved DB instance offering.
$sel:productDescription:ReservedDBInstancesOffering'
, reservedDBInstancesOffering_productDescription
- The database engine used by the offering.
$sel:dbInstanceClass:ReservedDBInstancesOffering'
, reservedDBInstancesOffering_dbInstanceClass
- The DB instance class for the reserved DB instance.
$sel:multiAZ:ReservedDBInstancesOffering'
, reservedDBInstancesOffering_multiAZ
- Indicates if the offering applies to Multi-AZ deployments.
$sel:reservedDBInstancesOfferingId:ReservedDBInstancesOffering'
, reservedDBInstancesOffering_reservedDBInstancesOfferingId
- The offering identifier.
$sel:recurringCharges:ReservedDBInstancesOffering'
, reservedDBInstancesOffering_recurringCharges
- The recurring price charged to run this reserved DB instance.
$sel:offeringType:ReservedDBInstancesOffering'
, reservedDBInstancesOffering_offeringType
- The offering type.
$sel:usagePrice:ReservedDBInstancesOffering'
, reservedDBInstancesOffering_usagePrice
- The hourly price charged for this offering.
$sel:fixedPrice:ReservedDBInstancesOffering'
, reservedDBInstancesOffering_fixedPrice
- The fixed price charged for this offering.
$sel:duration:ReservedDBInstancesOffering'
, reservedDBInstancesOffering_duration
- The duration of the offering in seconds.
reservedDBInstancesOffering_currencyCode :: Lens' ReservedDBInstancesOffering (Maybe Text) Source #
The currency code for the reserved DB instance offering.
reservedDBInstancesOffering_productDescription :: Lens' ReservedDBInstancesOffering (Maybe Text) Source #
The database engine used by the offering.
reservedDBInstancesOffering_dbInstanceClass :: Lens' ReservedDBInstancesOffering (Maybe Text) Source #
The DB instance class for the reserved DB instance.
reservedDBInstancesOffering_multiAZ :: Lens' ReservedDBInstancesOffering (Maybe Bool) Source #
Indicates if the offering applies to Multi-AZ deployments.
reservedDBInstancesOffering_reservedDBInstancesOfferingId :: Lens' ReservedDBInstancesOffering (Maybe Text) Source #
The offering identifier.
reservedDBInstancesOffering_recurringCharges :: Lens' ReservedDBInstancesOffering (Maybe [RecurringCharge]) Source #
The recurring price charged to run this reserved DB instance.
reservedDBInstancesOffering_offeringType :: Lens' ReservedDBInstancesOffering (Maybe Text) Source #
The offering type.
reservedDBInstancesOffering_usagePrice :: Lens' ReservedDBInstancesOffering (Maybe Double) Source #
The hourly price charged for this offering.
reservedDBInstancesOffering_fixedPrice :: Lens' ReservedDBInstancesOffering (Maybe Double) Source #
The fixed price charged for this offering.
reservedDBInstancesOffering_duration :: Lens' ReservedDBInstancesOffering (Maybe Int) Source #
The duration of the offering in seconds.
ResourcePendingMaintenanceActions
data ResourcePendingMaintenanceActions Source #
Describes the pending maintenance actions for a resource.
See: newResourcePendingMaintenanceActions
smart constructor.
ResourcePendingMaintenanceActions' | |
|
Instances
newResourcePendingMaintenanceActions :: ResourcePendingMaintenanceActions Source #
Create a value of ResourcePendingMaintenanceActions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:pendingMaintenanceActionDetails:ResourcePendingMaintenanceActions'
, resourcePendingMaintenanceActions_pendingMaintenanceActionDetails
- A list that provides details about the pending maintenance actions for
the resource.
$sel:resourceIdentifier:ResourcePendingMaintenanceActions'
, resourcePendingMaintenanceActions_resourceIdentifier
- The ARN of the resource that has pending maintenance actions.
resourcePendingMaintenanceActions_pendingMaintenanceActionDetails :: Lens' ResourcePendingMaintenanceActions (Maybe [PendingMaintenanceAction]) Source #
A list that provides details about the pending maintenance actions for the resource.
resourcePendingMaintenanceActions_resourceIdentifier :: Lens' ResourcePendingMaintenanceActions (Maybe Text) Source #
The ARN of the resource that has pending maintenance actions.
RestoreWindow
data RestoreWindow Source #
Earliest and latest time an instance can be restored to:
See: newRestoreWindow
smart constructor.
RestoreWindow' | |
|
Instances
newRestoreWindow :: RestoreWindow Source #
Create a value of RestoreWindow
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:latestTime:RestoreWindow'
, restoreWindow_latestTime
- The latest time you can restore an instance to.
$sel:earliestTime:RestoreWindow'
, restoreWindow_earliestTime
- The earliest time you can restore an instance to.
restoreWindow_latestTime :: Lens' RestoreWindow (Maybe UTCTime) Source #
The latest time you can restore an instance to.
restoreWindow_earliestTime :: Lens' RestoreWindow (Maybe UTCTime) Source #
The earliest time you can restore an instance to.
ScalingConfiguration
data ScalingConfiguration Source #
Contains the scaling configuration of an Aurora Serverless DB cluster.
For more information, see Using Amazon Aurora Serverless in the Amazon Aurora User Guide.
See: newScalingConfiguration
smart constructor.
ScalingConfiguration' | |
|
Instances
newScalingConfiguration :: ScalingConfiguration Source #
Create a value of ScalingConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:secondsUntilAutoPause:ScalingConfiguration'
, scalingConfiguration_secondsUntilAutoPause
- The time, in seconds, before an Aurora DB cluster in serverless
mode
is paused.
Specify a value between 300 and 86,400 seconds.
$sel:timeoutAction:ScalingConfiguration'
, scalingConfiguration_timeoutAction
- The action to take when the timeout is reached, either
ForceApplyCapacityChange
or RollbackCapacityChange
.
ForceApplyCapacityChange
sets the capacity to the specified value as
soon as possible.
RollbackCapacityChange
, the default, ignores the capacity change if a
scaling point isn't found in the timeout period.
If you specify ForceApplyCapacityChange
, connections that prevent
Aurora Serverless from finding a scaling point might be dropped.
For more information, see Autoscaling for Aurora Serverless in the Amazon Aurora User Guide.
$sel:autoPause:ScalingConfiguration'
, scalingConfiguration_autoPause
- A value that indicates whether to allow or disallow automatic pause for
an Aurora DB cluster in serverless
DB engine mode. A DB cluster can be
paused only when it's idle (it has no connections).
If a DB cluster is paused for more than seven days, the DB cluster might be backed up with a snapshot. In this case, the DB cluster is restored when there is a request to connect to it.
$sel:maxCapacity:ScalingConfiguration'
, scalingConfiguration_maxCapacity
- The maximum capacity for an Aurora DB cluster in serverless
DB engine
mode.
For Aurora MySQL, valid capacity values are 1
, 2
, 4
, 8
, 16
,
32
, 64
, 128
, and 256
.
For Aurora PostgreSQL, valid capacity values are 2
, 4
, 8
, 16
,
32
, 64
, 192
, and 384
.
The maximum capacity must be greater than or equal to the minimum capacity.
$sel:minCapacity:ScalingConfiguration'
, scalingConfiguration_minCapacity
- The minimum capacity for an Aurora DB cluster in serverless
DB engine
mode.
For Aurora MySQL, valid capacity values are 1
, 2
, 4
, 8
, 16
,
32
, 64
, 128
, and 256
.
For Aurora PostgreSQL, valid capacity values are 2
, 4
, 8
, 16
,
32
, 64
, 192
, and 384
.
The minimum capacity must be less than or equal to the maximum capacity.
$sel:secondsBeforeTimeout:ScalingConfiguration'
, scalingConfiguration_secondsBeforeTimeout
- The amount of time, in seconds, that Aurora Serverless tries to find a
scaling point to perform seamless scaling before enforcing the timeout
action. The default is 300.
Specify a value between 60 and 600 seconds.
scalingConfiguration_secondsUntilAutoPause :: Lens' ScalingConfiguration (Maybe Int) Source #
The time, in seconds, before an Aurora DB cluster in serverless
mode
is paused.
Specify a value between 300 and 86,400 seconds.
scalingConfiguration_timeoutAction :: Lens' ScalingConfiguration (Maybe Text) Source #
The action to take when the timeout is reached, either
ForceApplyCapacityChange
or RollbackCapacityChange
.
ForceApplyCapacityChange
sets the capacity to the specified value as
soon as possible.
RollbackCapacityChange
, the default, ignores the capacity change if a
scaling point isn't found in the timeout period.
If you specify ForceApplyCapacityChange
, connections that prevent
Aurora Serverless from finding a scaling point might be dropped.
For more information, see Autoscaling for Aurora Serverless in the Amazon Aurora User Guide.
scalingConfiguration_autoPause :: Lens' ScalingConfiguration (Maybe Bool) Source #
A value that indicates whether to allow or disallow automatic pause for
an Aurora DB cluster in serverless
DB engine mode. A DB cluster can be
paused only when it's idle (it has no connections).
If a DB cluster is paused for more than seven days, the DB cluster might be backed up with a snapshot. In this case, the DB cluster is restored when there is a request to connect to it.
scalingConfiguration_maxCapacity :: Lens' ScalingConfiguration (Maybe Int) Source #
The maximum capacity for an Aurora DB cluster in serverless
DB engine
mode.
For Aurora MySQL, valid capacity values are 1
, 2
, 4
, 8
, 16
,
32
, 64
, 128
, and 256
.
For Aurora PostgreSQL, valid capacity values are 2
, 4
, 8
, 16
,
32
, 64
, 192
, and 384
.
The maximum capacity must be greater than or equal to the minimum capacity.
scalingConfiguration_minCapacity :: Lens' ScalingConfiguration (Maybe Int) Source #
The minimum capacity for an Aurora DB cluster in serverless
DB engine
mode.
For Aurora MySQL, valid capacity values are 1
, 2
, 4
, 8
, 16
,
32
, 64
, 128
, and 256
.
For Aurora PostgreSQL, valid capacity values are 2
, 4
, 8
, 16
,
32
, 64
, 192
, and 384
.
The minimum capacity must be less than or equal to the maximum capacity.
scalingConfiguration_secondsBeforeTimeout :: Lens' ScalingConfiguration (Maybe Int) Source #
The amount of time, in seconds, that Aurora Serverless tries to find a scaling point to perform seamless scaling before enforcing the timeout action. The default is 300.
Specify a value between 60 and 600 seconds.
ScalingConfigurationInfo
data ScalingConfigurationInfo Source #
Shows the scaling configuration for an Aurora DB cluster in serverless
DB engine mode.
For more information, see Using Amazon Aurora Serverless in the Amazon Aurora User Guide.
See: newScalingConfigurationInfo
smart constructor.
ScalingConfigurationInfo' | |
|
Instances
newScalingConfigurationInfo :: ScalingConfigurationInfo Source #
Create a value of ScalingConfigurationInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:secondsUntilAutoPause:ScalingConfigurationInfo'
, scalingConfigurationInfo_secondsUntilAutoPause
- The remaining amount of time, in seconds, before the Aurora DB cluster
in serverless
mode is paused. A DB cluster can be paused only when
it's idle (it has no connections).
$sel:timeoutAction:ScalingConfigurationInfo'
, scalingConfigurationInfo_timeoutAction
- The action that occurs when Aurora times out while attempting to change
the capacity of an Aurora Serverless cluster. The value is either
ForceApplyCapacityChange
or RollbackCapacityChange
.
ForceApplyCapacityChange
, the default, sets the capacity to the
specified value as soon as possible.
RollbackCapacityChange
ignores the capacity change if a scaling point
isn't found in the timeout period.
$sel:autoPause:ScalingConfigurationInfo'
, scalingConfigurationInfo_autoPause
- A value that indicates whether automatic pause is allowed for the Aurora
DB cluster in serverless
DB engine mode.
When the value is set to false for an Aurora Serverless DB cluster, the DB cluster automatically resumes.
$sel:maxCapacity:ScalingConfigurationInfo'
, scalingConfigurationInfo_maxCapacity
- The maximum capacity for an Aurora DB cluster in serverless
DB engine
mode.
$sel:minCapacity:ScalingConfigurationInfo'
, scalingConfigurationInfo_minCapacity
- The maximum capacity for the Aurora DB cluster in serverless
DB engine
mode.
$sel:secondsBeforeTimeout:ScalingConfigurationInfo'
, scalingConfigurationInfo_secondsBeforeTimeout
- The number of seconds before scaling times out. What happens when an
attempted scaling action times out is determined by the TimeoutAction
setting.
scalingConfigurationInfo_secondsUntilAutoPause :: Lens' ScalingConfigurationInfo (Maybe Int) Source #
The remaining amount of time, in seconds, before the Aurora DB cluster
in serverless
mode is paused. A DB cluster can be paused only when
it's idle (it has no connections).
scalingConfigurationInfo_timeoutAction :: Lens' ScalingConfigurationInfo (Maybe Text) Source #
The action that occurs when Aurora times out while attempting to change
the capacity of an Aurora Serverless cluster. The value is either
ForceApplyCapacityChange
or RollbackCapacityChange
.
ForceApplyCapacityChange
, the default, sets the capacity to the
specified value as soon as possible.
RollbackCapacityChange
ignores the capacity change if a scaling point
isn't found in the timeout period.
scalingConfigurationInfo_autoPause :: Lens' ScalingConfigurationInfo (Maybe Bool) Source #
A value that indicates whether automatic pause is allowed for the Aurora
DB cluster in serverless
DB engine mode.
When the value is set to false for an Aurora Serverless DB cluster, the DB cluster automatically resumes.
scalingConfigurationInfo_maxCapacity :: Lens' ScalingConfigurationInfo (Maybe Int) Source #
The maximum capacity for an Aurora DB cluster in serverless
DB engine
mode.
scalingConfigurationInfo_minCapacity :: Lens' ScalingConfigurationInfo (Maybe Int) Source #
The maximum capacity for the Aurora DB cluster in serverless
DB engine
mode.
scalingConfigurationInfo_secondsBeforeTimeout :: Lens' ScalingConfigurationInfo (Maybe Int) Source #
The number of seconds before scaling times out. What happens when an
attempted scaling action times out is determined by the TimeoutAction
setting.
SourceRegion
data SourceRegion Source #
Contains an Amazon Web Services Region name as the result of a
successful call to the DescribeSourceRegions
action.
See: newSourceRegion
smart constructor.
SourceRegion' | |
|
Instances
newSourceRegion :: SourceRegion Source #
Create a value of SourceRegion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:supportsDBInstanceAutomatedBackupsReplication:SourceRegion'
, sourceRegion_supportsDBInstanceAutomatedBackupsReplication
- Whether the source Amazon Web Services Region supports replicating
automated backups to the current Amazon Web Services Region.
$sel:status:SourceRegion'
, sourceRegion_status
- The status of the source Amazon Web Services Region.
$sel:regionName:SourceRegion'
, sourceRegion_regionName
- The name of the source Amazon Web Services Region.
$sel:endpoint:SourceRegion'
, sourceRegion_endpoint
- The endpoint for the source Amazon Web Services Region endpoint.
sourceRegion_supportsDBInstanceAutomatedBackupsReplication :: Lens' SourceRegion (Maybe Bool) Source #
Whether the source Amazon Web Services Region supports replicating automated backups to the current Amazon Web Services Region.
sourceRegion_status :: Lens' SourceRegion (Maybe Text) Source #
The status of the source Amazon Web Services Region.
sourceRegion_regionName :: Lens' SourceRegion (Maybe Text) Source #
The name of the source Amazon Web Services Region.
sourceRegion_endpoint :: Lens' SourceRegion (Maybe Text) Source #
The endpoint for the source Amazon Web Services Region endpoint.
Subnet
This data type is used as a response element for the
DescribeDBSubnetGroups
operation.
See: newSubnet
smart constructor.
Subnet' | |
|
Instances
Eq Subnet Source # | |
Read Subnet Source # | |
Show Subnet Source # | |
Generic Subnet Source # | |
NFData Subnet Source # | |
Defined in Amazonka.RDS.Types.Subnet | |
Hashable Subnet Source # | |
Defined in Amazonka.RDS.Types.Subnet | |
FromXML Subnet Source # | |
type Rep Subnet Source # | |
Defined in Amazonka.RDS.Types.Subnet type Rep Subnet = D1 ('MetaData "Subnet" "Amazonka.RDS.Types.Subnet" "libZSservicesZSamazonka-rdsZSamazonka-rds" 'False) (C1 ('MetaCons "Subnet'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "subnetStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "subnetAvailabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AvailabilityZone)) :*: S1 ('MetaSel ('Just "subnetOutpost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Outpost))))) |
Create a value of Subnet
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:subnetStatus:Subnet'
, subnet_subnetStatus
- The status of the subnet.
$sel:subnetIdentifier:Subnet'
, subnet_subnetIdentifier
- The identifier of the subnet.
$sel:subnetAvailabilityZone:Subnet'
, subnet_subnetAvailabilityZone
- Undocumented member.
$sel:subnetOutpost:Subnet'
, subnet_subnetOutpost
- If the subnet is associated with an Outpost, this value specifies the
Outpost.
For more information about RDS on Outposts, see Amazon RDS on Amazon Web Services Outposts in the Amazon RDS User Guide.
subnet_subnetAvailabilityZone :: Lens' Subnet (Maybe AvailabilityZone) Source #
Undocumented member.
subnet_subnetOutpost :: Lens' Subnet (Maybe Outpost) Source #
If the subnet is associated with an Outpost, this value specifies the Outpost.
For more information about RDS on Outposts, see Amazon RDS on Amazon Web Services Outposts in the Amazon RDS User Guide.
Tag
Metadata assigned to an Amazon RDS resource consisting of a key-value pair.
See: newTag
smart constructor.
Tag' | |
|
Instances
Eq Tag Source # | |
Read Tag Source # | |
Show Tag Source # | |
Generic Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.RDS.Types.Tag | |
Hashable Tag Source # | |
Defined in Amazonka.RDS.Types.Tag | |
ToQuery Tag Source # | |
Defined in Amazonka.RDS.Types.Tag toQuery :: Tag -> QueryString # | |
FromXML Tag Source # | |
type Rep Tag Source # | |
Defined in Amazonka.RDS.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.RDS.Types.Tag" "libZSservicesZSamazonka-rdsZSamazonka-rds" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
Create a value of Tag
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:Tag'
, tag_value
- A value is the optional value of the tag. The string value can be from 1
to 256 Unicode characters in length and can't be prefixed with aws:
or rds:
. The string can only contain only the set of Unicode letters,
digits, white-space, '_', '.', ':', '/', '=', '+', '-',
'@' (Java regex: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$").
$sel:key:Tag'
, tag_key
- A key is the required name of the tag. The string value can be from 1 to
128 Unicode characters in length and can't be prefixed with aws:
or
rds:
. The string can only contain only the set of Unicode letters,
digits, white-space, '_', '.', ':', '/', '=', '+', '-',
'@' (Java regex: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$").
tag_value :: Lens' Tag (Maybe Text) Source #
A value is the optional value of the tag. The string value can be from 1
to 256 Unicode characters in length and can't be prefixed with aws:
or rds:
. The string can only contain only the set of Unicode letters,
digits, white-space, '_', '.', ':', '/', '=', '+', '-',
'@' (Java regex: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$").
tag_key :: Lens' Tag (Maybe Text) Source #
A key is the required name of the tag. The string value can be from 1 to
128 Unicode characters in length and can't be prefixed with aws:
or
rds:
. The string can only contain only the set of Unicode letters,
digits, white-space, '_', '.', ':', '/', '=', '+', '-',
'@' (Java regex: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$").
TargetHealth
data TargetHealth Source #
Information about the connection health of an RDS Proxy target.
See: newTargetHealth
smart constructor.
TargetHealth' | |
|
Instances
newTargetHealth :: TargetHealth Source #
Create a value of TargetHealth
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:state:TargetHealth'
, targetHealth_state
- The current state of the connection health lifecycle for the RDS Proxy
target. The following is a typical lifecycle example for the states of
an RDS Proxy target:
registering
> unavailable
> available
> unavailable
>
available
$sel:reason:TargetHealth'
, targetHealth_reason
- The reason for the current health State
of the RDS Proxy target.
$sel:description:TargetHealth'
, targetHealth_description
- A description of the health of the RDS Proxy target. If the State
is
AVAILABLE
, a description is not included.
targetHealth_state :: Lens' TargetHealth (Maybe TargetState) Source #
The current state of the connection health lifecycle for the RDS Proxy target. The following is a typical lifecycle example for the states of an RDS Proxy target:
registering
> unavailable
> available
> unavailable
>
available
targetHealth_reason :: Lens' TargetHealth (Maybe TargetHealthReason) Source #
The reason for the current health State
of the RDS Proxy target.
targetHealth_description :: Lens' TargetHealth (Maybe Text) Source #
A description of the health of the RDS Proxy target. If the State
is
AVAILABLE
, a description is not included.
Timezone
A time zone associated with a DBInstance
or a DBSnapshot
. This data
type is an element in the response to the DescribeDBInstances
, the
DescribeDBSnapshots
, and the DescribeDBEngineVersions
actions.
See: newTimezone
smart constructor.
Timezone' | |
|
Instances
Eq Timezone Source # | |
Read Timezone Source # | |
Show Timezone Source # | |
Generic Timezone Source # | |
NFData Timezone Source # | |
Defined in Amazonka.RDS.Types.Timezone | |
Hashable Timezone Source # | |
Defined in Amazonka.RDS.Types.Timezone | |
FromXML Timezone Source # | |
type Rep Timezone Source # | |
Defined in Amazonka.RDS.Types.Timezone |
newTimezone :: Timezone Source #
Create a value of Timezone
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:timezoneName:Timezone'
, timezone_timezoneName
- The name of the time zone.
UpgradeTarget
data UpgradeTarget Source #
The version of the database engine that a DB instance can be upgraded to.
See: newUpgradeTarget
smart constructor.
UpgradeTarget' | |
|
Instances
newUpgradeTarget :: UpgradeTarget Source #
Create a value of UpgradeTarget
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:engineVersion:UpgradeTarget'
, upgradeTarget_engineVersion
- The version number of the upgrade target database engine.
$sel:supportedEngineModes:UpgradeTarget'
, upgradeTarget_supportedEngineModes
- A list of the supported DB engine modes for the target engine version.
$sel:isMajorVersionUpgrade:UpgradeTarget'
, upgradeTarget_isMajorVersionUpgrade
- A value that indicates whether upgrading to the target version requires
upgrading the major version of the database engine.
$sel:engine:UpgradeTarget'
, upgradeTarget_engine
- The name of the upgrade target database engine.
$sel:supportsGlobalDatabases:UpgradeTarget'
, upgradeTarget_supportsGlobalDatabases
- A value that indicates whether you can use Aurora global databases with
the target engine version.
$sel:autoUpgrade:UpgradeTarget'
, upgradeTarget_autoUpgrade
- A value that indicates whether the target version is applied to any
source DB instances that have AutoMinorVersionUpgrade
set to true.
$sel:supportsParallelQuery:UpgradeTarget'
, upgradeTarget_supportsParallelQuery
- A value that indicates whether you can use Aurora parallel query with
the target engine version.
$sel:description:UpgradeTarget'
, upgradeTarget_description
- The version of the database engine that a DB instance can be upgraded
to.
upgradeTarget_engineVersion :: Lens' UpgradeTarget (Maybe Text) Source #
The version number of the upgrade target database engine.
upgradeTarget_supportedEngineModes :: Lens' UpgradeTarget (Maybe [Text]) Source #
A list of the supported DB engine modes for the target engine version.
upgradeTarget_isMajorVersionUpgrade :: Lens' UpgradeTarget (Maybe Bool) Source #
A value that indicates whether upgrading to the target version requires upgrading the major version of the database engine.
upgradeTarget_engine :: Lens' UpgradeTarget (Maybe Text) Source #
The name of the upgrade target database engine.
upgradeTarget_supportsGlobalDatabases :: Lens' UpgradeTarget (Maybe Bool) Source #
A value that indicates whether you can use Aurora global databases with the target engine version.
upgradeTarget_autoUpgrade :: Lens' UpgradeTarget (Maybe Bool) Source #
A value that indicates whether the target version is applied to any
source DB instances that have AutoMinorVersionUpgrade
set to true.
upgradeTarget_supportsParallelQuery :: Lens' UpgradeTarget (Maybe Bool) Source #
A value that indicates whether you can use Aurora parallel query with the target engine version.
upgradeTarget_description :: Lens' UpgradeTarget (Maybe Text) Source #
The version of the database engine that a DB instance can be upgraded to.
UserAuthConfig
data UserAuthConfig Source #
Specifies the details of authentication used by a proxy to log in as a specific database user.
See: newUserAuthConfig
smart constructor.
UserAuthConfig' | |
|
Instances
newUserAuthConfig :: UserAuthConfig Source #
Create a value of UserAuthConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:iAMAuth:UserAuthConfig'
, userAuthConfig_iAMAuth
- Whether to require or disallow Amazon Web Services Identity and Access
Management (IAM) authentication for connections to the proxy.
$sel:userName:UserAuthConfig'
, userAuthConfig_userName
- The name of the database user to which the proxy connects.
$sel:authScheme:UserAuthConfig'
, userAuthConfig_authScheme
- The type of authentication that the proxy uses for connections from the
proxy to the underlying database.
$sel:secretArn:UserAuthConfig'
, userAuthConfig_secretArn
- The Amazon Resource Name (ARN) representing the secret that the proxy
uses to authenticate to the RDS DB instance or Aurora DB cluster. These
secrets are stored within Amazon Secrets Manager.
$sel:description:UserAuthConfig'
, userAuthConfig_description
- A user-specified description about the authentication used by a proxy to
log in as a specific database user.
userAuthConfig_iAMAuth :: Lens' UserAuthConfig (Maybe IAMAuthMode) Source #
Whether to require or disallow Amazon Web Services Identity and Access Management (IAM) authentication for connections to the proxy.
userAuthConfig_userName :: Lens' UserAuthConfig (Maybe Text) Source #
The name of the database user to which the proxy connects.
userAuthConfig_authScheme :: Lens' UserAuthConfig (Maybe AuthScheme) Source #
The type of authentication that the proxy uses for connections from the proxy to the underlying database.
userAuthConfig_secretArn :: Lens' UserAuthConfig (Maybe Text) Source #
The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster. These secrets are stored within Amazon Secrets Manager.
userAuthConfig_description :: Lens' UserAuthConfig (Maybe Text) Source #
A user-specified description about the authentication used by a proxy to log in as a specific database user.
UserAuthConfigInfo
data UserAuthConfigInfo Source #
Returns the details of authentication used by a proxy to log in as a specific database user.
See: newUserAuthConfigInfo
smart constructor.
UserAuthConfigInfo' | |
|
Instances
newUserAuthConfigInfo :: UserAuthConfigInfo Source #
Create a value of UserAuthConfigInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:iAMAuth:UserAuthConfigInfo'
, userAuthConfigInfo_iAMAuth
- Whether to require or disallow Amazon Web Services Identity and Access
Management (IAM) authentication for connections to the proxy.
$sel:userName:UserAuthConfigInfo'
, userAuthConfigInfo_userName
- The name of the database user to which the proxy connects.
$sel:authScheme:UserAuthConfigInfo'
, userAuthConfigInfo_authScheme
- The type of authentication that the proxy uses for connections from the
proxy to the underlying database.
$sel:secretArn:UserAuthConfigInfo'
, userAuthConfigInfo_secretArn
- The Amazon Resource Name (ARN) representing the secret that the proxy
uses to authenticate to the RDS DB instance or Aurora DB cluster. These
secrets are stored within Amazon Secrets Manager.
$sel:description:UserAuthConfigInfo'
, userAuthConfigInfo_description
- A user-specified description about the authentication used by a proxy to
log in as a specific database user.
userAuthConfigInfo_iAMAuth :: Lens' UserAuthConfigInfo (Maybe IAMAuthMode) Source #
Whether to require or disallow Amazon Web Services Identity and Access Management (IAM) authentication for connections to the proxy.
userAuthConfigInfo_userName :: Lens' UserAuthConfigInfo (Maybe Text) Source #
The name of the database user to which the proxy connects.
userAuthConfigInfo_authScheme :: Lens' UserAuthConfigInfo (Maybe AuthScheme) Source #
The type of authentication that the proxy uses for connections from the proxy to the underlying database.
userAuthConfigInfo_secretArn :: Lens' UserAuthConfigInfo (Maybe Text) Source #
The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster. These secrets are stored within Amazon Secrets Manager.
userAuthConfigInfo_description :: Lens' UserAuthConfigInfo (Maybe Text) Source #
A user-specified description about the authentication used by a proxy to log in as a specific database user.
ValidDBInstanceModificationsMessage
data ValidDBInstanceModificationsMessage Source #
Information about valid modifications that you can make to your DB
instance. Contains the result of a successful call to the
DescribeValidDBInstanceModifications
action. You can use this
information when you call ModifyDBInstance
.
See: newValidDBInstanceModificationsMessage
smart constructor.
ValidDBInstanceModificationsMessage' | |
|
Instances
newValidDBInstanceModificationsMessage :: ValidDBInstanceModificationsMessage Source #
Create a value of ValidDBInstanceModificationsMessage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:validProcessorFeatures:ValidDBInstanceModificationsMessage'
, validDBInstanceModificationsMessage_validProcessorFeatures
- Valid processor features for your DB instance.
$sel:storage:ValidDBInstanceModificationsMessage'
, validDBInstanceModificationsMessage_storage
- Valid storage options for your DB instance.
validDBInstanceModificationsMessage_validProcessorFeatures :: Lens' ValidDBInstanceModificationsMessage (Maybe [AvailableProcessorFeature]) Source #
Valid processor features for your DB instance.
validDBInstanceModificationsMessage_storage :: Lens' ValidDBInstanceModificationsMessage (Maybe [ValidStorageOptions]) Source #
Valid storage options for your DB instance.
ValidStorageOptions
data ValidStorageOptions Source #
Information about valid modifications that you can make to your DB
instance. Contains the result of a successful call to the
DescribeValidDBInstanceModifications
action.
See: newValidStorageOptions
smart constructor.
ValidStorageOptions' | |
|
Instances
newValidStorageOptions :: ValidStorageOptions Source #
Create a value of ValidStorageOptions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:storageSize:ValidStorageOptions'
, validStorageOptions_storageSize
- The valid range of storage in gibibytes (GiB). For example, 100 to
16384.
$sel:provisionedIops:ValidStorageOptions'
, validStorageOptions_provisionedIops
- The valid range of provisioned IOPS. For example, 1000-20000.
$sel:iopsToStorageRatio:ValidStorageOptions'
, validStorageOptions_iopsToStorageRatio
- The valid range of Provisioned IOPS to gibibytes of storage multiplier.
For example, 3-10, which means that provisioned IOPS can be between 3
and 10 times storage.
$sel:supportsStorageAutoscaling:ValidStorageOptions'
, validStorageOptions_supportsStorageAutoscaling
- Whether or not Amazon RDS can automatically scale storage for DB
instances that use the new instance class.
$sel:storageType:ValidStorageOptions'
, validStorageOptions_storageType
- The valid storage types for your DB instance. For example, gp2, io1.
validStorageOptions_storageSize :: Lens' ValidStorageOptions (Maybe [Range]) Source #
The valid range of storage in gibibytes (GiB). For example, 100 to 16384.
validStorageOptions_provisionedIops :: Lens' ValidStorageOptions (Maybe [Range]) Source #
The valid range of provisioned IOPS. For example, 1000-20000.
validStorageOptions_iopsToStorageRatio :: Lens' ValidStorageOptions (Maybe [DoubleRange]) Source #
The valid range of Provisioned IOPS to gibibytes of storage multiplier. For example, 3-10, which means that provisioned IOPS can be between 3 and 10 times storage.
validStorageOptions_supportsStorageAutoscaling :: Lens' ValidStorageOptions (Maybe Bool) Source #
Whether or not Amazon RDS can automatically scale storage for DB instances that use the new instance class.
validStorageOptions_storageType :: Lens' ValidStorageOptions (Maybe Text) Source #
The valid storage types for your DB instance. For example, gp2, io1.
VpcSecurityGroupMembership
data VpcSecurityGroupMembership Source #
This data type is used as a response element for queries on VPC security group membership.
See: newVpcSecurityGroupMembership
smart constructor.
Instances
newVpcSecurityGroupMembership :: VpcSecurityGroupMembership Source #
Create a value of VpcSecurityGroupMembership
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:VpcSecurityGroupMembership'
, vpcSecurityGroupMembership_status
- The status of the VPC security group.
$sel:vpcSecurityGroupId:VpcSecurityGroupMembership'
, vpcSecurityGroupMembership_vpcSecurityGroupId
- The name of the VPC security group.
vpcSecurityGroupMembership_status :: Lens' VpcSecurityGroupMembership (Maybe Text) Source #
The status of the VPC security group.
vpcSecurityGroupMembership_vpcSecurityGroupId :: Lens' VpcSecurityGroupMembership (Maybe Text) Source #
The name of the VPC security group.
VpnDetails
data VpnDetails Source #
Information about the virtual private network (VPN) between the VMware vSphere cluster and the Amazon Web Services website.
For more information about RDS on VMware, see the RDS on VMware User Guide.
See: newVpnDetails
smart constructor.
VpnDetails' | |
|
Instances
newVpnDetails :: VpnDetails Source #
Create a value of VpnDetails
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:vpnName:VpnDetails'
, vpnDetails_vpnName
- The name of the VPN.
$sel:vpnTunnelOriginatorIP:VpnDetails'
, vpnDetails_vpnTunnelOriginatorIP
- The IP address of network traffic from your on-premises data center. A
custom AZ receives the network traffic.
$sel:vpnId:VpnDetails'
, vpnDetails_vpnId
- The ID of the VPN.
$sel:vpnState:VpnDetails'
, vpnDetails_vpnState
- The state of the VPN.
$sel:vpnPSK:VpnDetails'
, vpnDetails_vpnPSK
- The preshared key (PSK) for the VPN.
$sel:vpnGatewayIp:VpnDetails'
, vpnDetails_vpnGatewayIp
- The IP address of network traffic from Amazon Web Services to your
on-premises data center.
vpnDetails_vpnName :: Lens' VpnDetails (Maybe Text) Source #
The name of the VPN.
vpnDetails_vpnTunnelOriginatorIP :: Lens' VpnDetails (Maybe Text) Source #
The IP address of network traffic from your on-premises data center. A custom AZ receives the network traffic.
vpnDetails_vpnId :: Lens' VpnDetails (Maybe Text) Source #
The ID of the VPN.
vpnDetails_vpnState :: Lens' VpnDetails (Maybe Text) Source #
The state of the VPN.
vpnDetails_vpnPSK :: Lens' VpnDetails (Maybe Text) Source #
The preshared key (PSK) for the VPN.
vpnDetails_vpnGatewayIp :: Lens' VpnDetails (Maybe Text) Source #
The IP address of network traffic from Amazon Web Services to your on-premises data center.