CustomDbEngineVersionArgs

data class CustomDbEngineVersionArgs(val databaseInstallationFilesS3BucketName: Output<String>? = null, val databaseInstallationFilesS3Prefix: Output<String>? = null, val description: Output<String>? = null, val engine: Output<String>? = null, val engineVersion: Output<String>? = null, val imageId: Output<String>? = null, val kmsKeyId: Output<String>? = null, val manifest: Output<String>? = null, val sourceCustomDbEngineVersionIdentifier: Output<String>? = null, val status: Output<CustomDbEngineVersionStatus>? = null, val tags: Output<List<TagArgs>>? = null, val useAwsProvidedLatestImage: Output<Boolean>? = null) : ConvertibleToJava<CustomDbEngineVersionArgs>

The AWS::RDS::CustomDBEngineVersion resource creates an Amazon RDS custom DB engine version.

Constructors

Link copied to clipboard
constructor(databaseInstallationFilesS3BucketName: Output<String>? = null, databaseInstallationFilesS3Prefix: Output<String>? = null, description: Output<String>? = null, engine: Output<String>? = null, engineVersion: Output<String>? = null, imageId: Output<String>? = null, kmsKeyId: Output<String>? = null, manifest: Output<String>? = null, sourceCustomDbEngineVersionIdentifier: Output<String>? = null, status: Output<CustomDbEngineVersionStatus>? = null, tags: Output<List<TagArgs>>? = null, useAwsProvidedLatestImage: Output<Boolean>? = null)

Properties

Link copied to clipboard

The name of an Amazon S3 bucket that contains database installation files for your CEV. For example, a valid bucket name is my-custom-installation-files.

Link copied to clipboard

The Amazon S3 directory that contains the database installation files for your CEV. For example, a valid bucket name is 123456789012/cev1. If this setting isn't specified, no prefix is assumed.

Link copied to clipboard
val description: Output<String>? = null

An optional description of your CEV.

Link copied to clipboard
val engine: Output<String>? = null

The database engine to use for your custom engine version (CEV). The only supported value is custom-oracle-ee.

Link copied to clipboard
val engineVersion: Output<String>? = null

The name of your CEV. The name format is 19.customized_string . For example, a valid name is 19.my_cev1. This setting is required for RDS Custom for Oracle, but optional for Amazon RDS. The combination of Engine and EngineVersion is unique per customer per Region.

Link copied to clipboard
val imageId: Output<String>? = null

The identifier of Amazon Machine Image (AMI) used for CEV.

Link copied to clipboard
val kmsKeyId: Output<String>? = null

The AWS KMS key identifier for an encrypted CEV. A symmetric KMS key is required for RDS Custom, but optional for Amazon RDS.

Link copied to clipboard
val manifest: Output<String>? = null

The CEV manifest, which is a JSON document that describes the installation .zip files stored in Amazon S3. Specify the name/value pairs in a file or a quoted string. RDS Custom applies the patches in the order in which they are listed.

Link copied to clipboard

The identifier of the source custom engine version.

Link copied to clipboard
val status: Output<CustomDbEngineVersionStatus>? = null

The availability status to be assigned to the CEV.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this resource.

Link copied to clipboard
val useAwsProvidedLatestImage: Output<Boolean>? = null

A value that indicates whether AWS provided latest image is applied automatically to the Custom Engine Version. By default, AWS provided latest image is applied automatically. This value is only applied on create.

Functions

Link copied to clipboard
open override fun toJava(): CustomDbEngineVersionArgs