Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data DBEngineVersion = DBEngineVersion' {
- createTime :: Maybe ISO8601
- customDBEngineVersionManifest :: Maybe Text
- dbEngineDescription :: Maybe Text
- dbEngineMediaType :: Maybe Text
- dbEngineVersionArn :: Maybe Text
- dbEngineVersionDescription :: Maybe Text
- dbParameterGroupFamily :: Maybe Text
- databaseInstallationFilesS3BucketName :: Maybe Text
- databaseInstallationFilesS3Prefix :: Maybe Text
- defaultCharacterSet :: Maybe CharacterSet
- engine :: Maybe Text
- engineVersion :: Maybe Text
- exportableLogTypes :: Maybe [Text]
- image :: Maybe CustomDBEngineVersionAMI
- kmsKeyId :: Maybe Text
- majorEngineVersion :: Maybe Text
- status :: Maybe Text
- supportedCACertificateIdentifiers :: Maybe [Text]
- supportedCharacterSets :: Maybe [CharacterSet]
- supportedEngineModes :: Maybe [Text]
- supportedFeatureNames :: Maybe [Text]
- supportedNcharCharacterSets :: Maybe [CharacterSet]
- supportedTimezones :: Maybe [Timezone]
- supportsBabelfish :: Maybe Bool
- supportsCertificateRotationWithoutRestart :: Maybe Bool
- supportsGlobalDatabases :: Maybe Bool
- supportsLogExportsToCloudwatchLogs :: Maybe Bool
- supportsParallelQuery :: Maybe Bool
- supportsReadReplica :: Maybe Bool
- tagList :: Maybe [Tag]
- validUpgradeTarget :: Maybe [UpgradeTarget]
- newDBEngineVersion :: DBEngineVersion
- dbEngineVersion_createTime :: Lens' DBEngineVersion (Maybe UTCTime)
- dbEngineVersion_customDBEngineVersionManifest :: Lens' DBEngineVersion (Maybe Text)
- dbEngineVersion_dbEngineDescription :: Lens' DBEngineVersion (Maybe Text)
- dbEngineVersion_dbEngineMediaType :: Lens' DBEngineVersion (Maybe Text)
- dbEngineVersion_dbEngineVersionArn :: Lens' DBEngineVersion (Maybe Text)
- dbEngineVersion_dbEngineVersionDescription :: Lens' DBEngineVersion (Maybe Text)
- dbEngineVersion_dbParameterGroupFamily :: Lens' DBEngineVersion (Maybe Text)
- dbEngineVersion_databaseInstallationFilesS3BucketName :: Lens' DBEngineVersion (Maybe Text)
- dbEngineVersion_databaseInstallationFilesS3Prefix :: Lens' DBEngineVersion (Maybe Text)
- dbEngineVersion_defaultCharacterSet :: Lens' DBEngineVersion (Maybe CharacterSet)
- dbEngineVersion_engine :: Lens' DBEngineVersion (Maybe Text)
- dbEngineVersion_engineVersion :: Lens' DBEngineVersion (Maybe Text)
- dbEngineVersion_exportableLogTypes :: Lens' DBEngineVersion (Maybe [Text])
- dbEngineVersion_image :: Lens' DBEngineVersion (Maybe CustomDBEngineVersionAMI)
- dbEngineVersion_kmsKeyId :: Lens' DBEngineVersion (Maybe Text)
- dbEngineVersion_majorEngineVersion :: Lens' DBEngineVersion (Maybe Text)
- dbEngineVersion_status :: Lens' DBEngineVersion (Maybe Text)
- dbEngineVersion_supportedCACertificateIdentifiers :: Lens' DBEngineVersion (Maybe [Text])
- dbEngineVersion_supportedCharacterSets :: Lens' DBEngineVersion (Maybe [CharacterSet])
- dbEngineVersion_supportedEngineModes :: Lens' DBEngineVersion (Maybe [Text])
- dbEngineVersion_supportedFeatureNames :: Lens' DBEngineVersion (Maybe [Text])
- dbEngineVersion_supportedNcharCharacterSets :: Lens' DBEngineVersion (Maybe [CharacterSet])
- dbEngineVersion_supportedTimezones :: Lens' DBEngineVersion (Maybe [Timezone])
- dbEngineVersion_supportsBabelfish :: Lens' DBEngineVersion (Maybe Bool)
- dbEngineVersion_supportsCertificateRotationWithoutRestart :: Lens' DBEngineVersion (Maybe Bool)
- dbEngineVersion_supportsGlobalDatabases :: Lens' DBEngineVersion (Maybe Bool)
- dbEngineVersion_supportsLogExportsToCloudwatchLogs :: Lens' DBEngineVersion (Maybe Bool)
- dbEngineVersion_supportsParallelQuery :: Lens' DBEngineVersion (Maybe Bool)
- dbEngineVersion_supportsReadReplica :: Lens' DBEngineVersion (Maybe Bool)
- dbEngineVersion_tagList :: Lens' DBEngineVersion (Maybe [Tag])
- dbEngineVersion_validUpgradeTarget :: Lens' DBEngineVersion (Maybe [UpgradeTarget])
Documentation
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:createTime:DBEngineVersion'
, dbEngineVersion_createTime
- The creation time of the DB engine version.
$sel:customDBEngineVersionManifest:DBEngineVersion'
, dbEngineVersion_customDBEngineVersionManifest
- JSON string that lists the installation files and parameters that RDS
Custom uses to create a custom engine version (CEV). RDS Custom applies
the patches in the order in which they're listed in the manifest. You
can set the Oracle home, Oracle base, and UNIX/Linux user and group
using the installation parameters. For more information, see
JSON fields in the CEV manifest
in the Amazon RDS User Guide.
$sel:dbEngineDescription:DBEngineVersion'
, dbEngineVersion_dbEngineDescription
- The description of the database engine.
$sel:dbEngineMediaType:DBEngineVersion'
, dbEngineVersion_dbEngineMediaType
- A value that indicates the source media provider of the AMI based on the
usage operation. Applicable for RDS Custom for SQL Server.
$sel:dbEngineVersionArn:DBEngineVersion'
, dbEngineVersion_dbEngineVersionArn
- The ARN of the custom engine version.
$sel:dbEngineVersionDescription:DBEngineVersion'
, dbEngineVersion_dbEngineVersionDescription
- The description of the database engine version.
$sel:dbParameterGroupFamily:DBEngineVersion'
, dbEngineVersion_dbParameterGroupFamily
- The name of the DB parameter group family for the database engine.
$sel:databaseInstallationFilesS3BucketName:DBEngineVersion'
, dbEngineVersion_databaseInstallationFilesS3BucketName
- The name of the Amazon S3 bucket that contains your database
installation files.
$sel:databaseInstallationFilesS3Prefix:DBEngineVersion'
, dbEngineVersion_databaseInstallationFilesS3Prefix
- The Amazon S3 directory that contains the database installation files.
If not specified, then no prefix is assumed.
$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.
DBEngineVersion
, dbEngineVersion_engine
- The name of the database engine.
DBEngineVersion
, dbEngineVersion_engineVersion
- The version number of the database engine.
$sel:exportableLogTypes:DBEngineVersion'
, dbEngineVersion_exportableLogTypes
- The types of logs that the database engine has available for export to
CloudWatch Logs.
$sel:image:DBEngineVersion'
, dbEngineVersion_image
- The EC2 image
$sel:kmsKeyId:DBEngineVersion'
, dbEngineVersion_kmsKeyId
- The Amazon Web Services KMS key identifier for an encrypted CEV. This
parameter is required for RDS Custom, but optional for Amazon RDS.
$sel:majorEngineVersion:DBEngineVersion'
, dbEngineVersion_majorEngineVersion
- The major engine version of the CEV.
DBEngineVersion
, dbEngineVersion_status
- The status of the DB engine version, either available
or deprecated
.
$sel:supportedCACertificateIdentifiers:DBEngineVersion'
, dbEngineVersion_supportedCACertificateIdentifiers
- A list of the supported CA certificate identifiers.
For more information, see Using SSL/TLS to encrypt a connection to a DB instance in the Amazon RDS User Guide and Using SSL/TLS to encrypt a connection to a DB cluster in the Amazon Aurora User Guide.
$sel:supportedCharacterSets:DBEngineVersion'
, dbEngineVersion_supportedCharacterSets
- A list of the character sets supported by this engine for the
CharacterSetName
parameter of the CreateDBInstance
operation.
DBEngineVersion
, dbEngineVersion_supportedEngineModes
- A list of the supported DB engine modes.
$sel:supportedFeatureNames:DBEngineVersion'
, dbEngineVersion_supportedFeatureNames
- A list of features supported by the DB engine.
The supported features vary by DB engine and DB engine version.
To determine the supported features for a specific DB engine and DB engine version using the CLI, use the following command:
aws rds describe-db-engine-versions --engine <engine_name> --engine-version <engine_version>
For example, to determine the supported features for RDS for PostgreSQL version 13.3 using the CLI, use the following command:
aws rds describe-db-engine-versions --engine postgres --engine-version 13.3
The supported features are listed under SupportedFeatureNames
in the
output.
$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:supportedTimezones:DBEngineVersion'
, dbEngineVersion_supportedTimezones
- A list of the time zones supported by this engine for the Timezone
parameter of the CreateDBInstance
action.
DBEngineVersion
, dbEngineVersion_supportsBabelfish
- A value that indicates whether the engine version supports Babelfish for
Aurora PostgreSQL.
$sel:supportsCertificateRotationWithoutRestart:DBEngineVersion'
, dbEngineVersion_supportsCertificateRotationWithoutRestart
- A value that indicates whether the engine version supports rotating the
server certificate without rebooting the DB instance.
DBEngineVersion
, dbEngineVersion_supportsGlobalDatabases
- A value that indicates whether you can use Aurora global databases with
a specific DB engine version.
$sel:supportsLogExportsToCloudwatchLogs:DBEngineVersion'
, dbEngineVersion_supportsLogExportsToCloudwatchLogs
- A value that indicates whether the engine version supports exporting the
log types specified by ExportableLogTypes to CloudWatch Logs.
DBEngineVersion
, dbEngineVersion_supportsParallelQuery
- A value that indicates whether you can use Aurora parallel query with a
specific DB engine version.
$sel:supportsReadReplica:DBEngineVersion'
, dbEngineVersion_supportsReadReplica
- Indicates whether the database engine version supports read replicas.
$sel:tagList:DBEngineVersion'
, dbEngineVersion_tagList
- Undocumented member.
$sel:validUpgradeTarget:DBEngineVersion'
, dbEngineVersion_validUpgradeTarget
- A list of engine versions that this database engine version can be
upgraded to.
dbEngineVersion_createTime :: Lens' DBEngineVersion (Maybe UTCTime) Source #
The creation time of the DB engine version.
dbEngineVersion_customDBEngineVersionManifest :: Lens' DBEngineVersion (Maybe Text) Source #
JSON string that lists the installation files and parameters that RDS Custom uses to create a custom engine version (CEV). RDS Custom applies the patches in the order in which they're listed in the manifest. You can set the Oracle home, Oracle base, and UNIX/Linux user and group using the installation parameters. For more information, see JSON fields in the CEV manifest in the Amazon RDS User Guide.
dbEngineVersion_dbEngineDescription :: Lens' DBEngineVersion (Maybe Text) Source #
The description of the database engine.
dbEngineVersion_dbEngineMediaType :: Lens' DBEngineVersion (Maybe Text) Source #
A value that indicates the source media provider of the AMI based on the usage operation. Applicable for RDS Custom for SQL Server.
dbEngineVersion_dbEngineVersionArn :: Lens' DBEngineVersion (Maybe Text) Source #
The ARN of the custom engine version.
dbEngineVersion_dbEngineVersionDescription :: Lens' DBEngineVersion (Maybe Text) Source #
The description of the database engine version.
dbEngineVersion_dbParameterGroupFamily :: Lens' DBEngineVersion (Maybe Text) Source #
The name of the DB parameter group family for the database engine.
dbEngineVersion_databaseInstallationFilesS3BucketName :: Lens' DBEngineVersion (Maybe Text) Source #
The name of the Amazon S3 bucket that contains your database installation files.
dbEngineVersion_databaseInstallationFilesS3Prefix :: Lens' DBEngineVersion (Maybe Text) Source #
The Amazon S3 directory that contains the database installation files. If not specified, then no prefix is assumed.
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_engineVersion :: Lens' DBEngineVersion (Maybe Text) Source #
The version number of the database engine.
dbEngineVersion_exportableLogTypes :: Lens' DBEngineVersion (Maybe [Text]) Source #
The types of logs that the database engine has available for export to CloudWatch Logs.
dbEngineVersion_image :: Lens' DBEngineVersion (Maybe CustomDBEngineVersionAMI) Source #
The EC2 image
dbEngineVersion_kmsKeyId :: Lens' DBEngineVersion (Maybe Text) Source #
The Amazon Web Services KMS key identifier for an encrypted CEV. This parameter is required for RDS Custom, but optional for Amazon RDS.
dbEngineVersion_majorEngineVersion :: Lens' DBEngineVersion (Maybe Text) Source #
The major engine version of the CEV.
dbEngineVersion_status :: Lens' DBEngineVersion (Maybe Text) Source #
The status of the DB engine version, either available
or deprecated
.
dbEngineVersion_supportedCACertificateIdentifiers :: Lens' DBEngineVersion (Maybe [Text]) Source #
A list of the supported CA certificate identifiers.
For more information, see Using SSL/TLS to encrypt a connection to a DB instance in the Amazon RDS User Guide and Using SSL/TLS to encrypt a connection to a DB cluster in the Amazon Aurora User Guide.
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_supportedEngineModes :: Lens' DBEngineVersion (Maybe [Text]) Source #
A list of the supported DB engine modes.
dbEngineVersion_supportedFeatureNames :: Lens' DBEngineVersion (Maybe [Text]) Source #
A list of features supported by the DB engine.
The supported features vary by DB engine and DB engine version.
To determine the supported features for a specific DB engine and DB engine version using the CLI, use the following command:
aws rds describe-db-engine-versions --engine <engine_name> --engine-version <engine_version>
For example, to determine the supported features for RDS for PostgreSQL version 13.3 using the CLI, use the following command:
aws rds describe-db-engine-versions --engine postgres --engine-version 13.3
The supported features are listed under SupportedFeatureNames
in the
output.
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_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_supportsBabelfish :: Lens' DBEngineVersion (Maybe Bool) Source #
A value that indicates whether the engine version supports Babelfish for Aurora PostgreSQL.
dbEngineVersion_supportsCertificateRotationWithoutRestart :: Lens' DBEngineVersion (Maybe Bool) Source #
A value that indicates whether the engine version supports rotating the server certificate without rebooting the DB instance.
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_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_supportsParallelQuery :: Lens' DBEngineVersion (Maybe Bool) Source #
A value that indicates whether you can use Aurora parallel query with a specific DB engine version.
dbEngineVersion_supportsReadReplica :: Lens' DBEngineVersion (Maybe Bool) Source #
Indicates whether the database engine version supports read replicas.
dbEngineVersion_tagList :: Lens' DBEngineVersion (Maybe [Tag]) Source #
Undocumented member.
dbEngineVersion_validUpgradeTarget :: Lens' DBEngineVersion (Maybe [UpgradeTarget]) Source #
A list of engine versions that this database engine version can be upgraded to.