1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. rds
  5. getCustomDbEngineVersion

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.rds.getCustomDbEngineVersion

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

Creates a custom DB engine version (CEV).

Using getCustomDbEngineVersion

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getCustomDbEngineVersion(args: GetCustomDbEngineVersionArgs, opts?: InvokeOptions): Promise<GetCustomDbEngineVersionResult>
function getCustomDbEngineVersionOutput(args: GetCustomDbEngineVersionOutputArgs, opts?: InvokeOptions): Output<GetCustomDbEngineVersionResult>
Copy
def get_custom_db_engine_version(engine: Optional[str] = None,
                                 engine_version: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetCustomDbEngineVersionResult
def get_custom_db_engine_version_output(engine: Optional[pulumi.Input[str]] = None,
                                 engine_version: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetCustomDbEngineVersionResult]
Copy
func LookupCustomDbEngineVersion(ctx *Context, args *LookupCustomDbEngineVersionArgs, opts ...InvokeOption) (*LookupCustomDbEngineVersionResult, error)
func LookupCustomDbEngineVersionOutput(ctx *Context, args *LookupCustomDbEngineVersionOutputArgs, opts ...InvokeOption) LookupCustomDbEngineVersionResultOutput
Copy

> Note: This function is named LookupCustomDbEngineVersion in the Go SDK.

public static class GetCustomDbEngineVersion 
{
    public static Task<GetCustomDbEngineVersionResult> InvokeAsync(GetCustomDbEngineVersionArgs args, InvokeOptions? opts = null)
    public static Output<GetCustomDbEngineVersionResult> Invoke(GetCustomDbEngineVersionInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCustomDbEngineVersionResult> getCustomDbEngineVersion(GetCustomDbEngineVersionArgs args, InvokeOptions options)
public static Output<GetCustomDbEngineVersionResult> getCustomDbEngineVersion(GetCustomDbEngineVersionArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:rds:getCustomDbEngineVersion
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Engine This property is required. string
The database engine to use for your custom engine version (CEV). Valid values:

  • custom-oracle-ee
  • custom-oracle-ee-cdb
EngineVersion This property is required. string
The name of your CEV. The name format is major version.customized_string. For example, a valid CEV 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. Constraints: Minimum length is 1. Maximum length is 60. Pattern: ^[a-z0-9_.-]{1,60$}
Engine This property is required. string
The database engine to use for your custom engine version (CEV). Valid values:

  • custom-oracle-ee
  • custom-oracle-ee-cdb
EngineVersion This property is required. string
The name of your CEV. The name format is major version.customized_string. For example, a valid CEV 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. Constraints: Minimum length is 1. Maximum length is 60. Pattern: ^[a-z0-9_.-]{1,60$}
engine This property is required. String
The database engine to use for your custom engine version (CEV). Valid values:

  • custom-oracle-ee
  • custom-oracle-ee-cdb
engineVersion This property is required. String
The name of your CEV. The name format is major version.customized_string. For example, a valid CEV 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. Constraints: Minimum length is 1. Maximum length is 60. Pattern: ^[a-z0-9_.-]{1,60$}
engine This property is required. string
The database engine to use for your custom engine version (CEV). Valid values:

  • custom-oracle-ee
  • custom-oracle-ee-cdb
engineVersion This property is required. string
The name of your CEV. The name format is major version.customized_string. For example, a valid CEV 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. Constraints: Minimum length is 1. Maximum length is 60. Pattern: ^[a-z0-9_.-]{1,60$}
engine This property is required. str
The database engine to use for your custom engine version (CEV). Valid values:

  • custom-oracle-ee
  • custom-oracle-ee-cdb
engine_version This property is required. str
The name of your CEV. The name format is major version.customized_string. For example, a valid CEV 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. Constraints: Minimum length is 1. Maximum length is 60. Pattern: ^[a-z0-9_.-]{1,60$}
engine This property is required. String
The database engine to use for your custom engine version (CEV). Valid values:

  • custom-oracle-ee
  • custom-oracle-ee-cdb
engineVersion This property is required. String
The name of your CEV. The name format is major version.customized_string. For example, a valid CEV 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. Constraints: Minimum length is 1. Maximum length is 60. Pattern: ^[a-z0-9_.-]{1,60$}

getCustomDbEngineVersion Result

The following output properties are available:

DbEngineVersionArn string
The ARN of the custom engine version.
Description string
An optional description of your CEV.
Status Pulumi.AwsNative.Rds.CustomDbEngineVersionStatus
A value that indicates the status of a custom engine version (CEV).
Tags List<Pulumi.AwsNative.Outputs.Tag>
A list of tags. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.
DbEngineVersionArn string
The ARN of the custom engine version.
Description string
An optional description of your CEV.
Status CustomDbEngineVersionStatus
A value that indicates the status of a custom engine version (CEV).
Tags Tag
A list of tags. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.
dbEngineVersionArn String
The ARN of the custom engine version.
description String
An optional description of your CEV.
status CustomDbEngineVersionStatus
A value that indicates the status of a custom engine version (CEV).
tags List<Tag>
A list of tags. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.
dbEngineVersionArn string
The ARN of the custom engine version.
description string
An optional description of your CEV.
status CustomDbEngineVersionStatus
A value that indicates the status of a custom engine version (CEV).
tags Tag[]
A list of tags. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.
db_engine_version_arn str
The ARN of the custom engine version.
description str
An optional description of your CEV.
status CustomDbEngineVersionStatus
A value that indicates the status of a custom engine version (CEV).
tags Sequence[root_Tag]
A list of tags. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.
dbEngineVersionArn String
The ARN of the custom engine version.
description String
An optional description of your CEV.
status "available" | "inactive" | "inactive-except-restore"
A value that indicates the status of a custom engine version (CEV).
tags List<Property Map>
A list of tags. For more information, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.

Supporting Types

CustomDbEngineVersionStatus

Tag

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi