Viewing docs for AWS v5.43.0 (Older version)
published on Tuesday, Mar 10, 2026 by Pulumi
published on Tuesday, Mar 10, 2026 by Pulumi
Viewing docs for AWS v5.43.0 (Older version)
published on Tuesday, Mar 10, 2026 by Pulumi
published on Tuesday, Mar 10, 2026 by Pulumi
Information about RDS orderable DB instances and valid parameter combinations.
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var test = Aws.Rds.GetOrderableDbInstance.Invoke(new()
{
Engine = "mysql",
EngineVersion = "5.7.22",
LicenseModel = "general-public-license",
PreferredInstanceClasses = new[]
{
"db.r6.xlarge",
"db.m4.large",
"db.t3.small",
},
StorageType = "standard",
});
});
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/rds"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := rds.GetOrderableDbInstance(ctx, &rds.GetOrderableDbInstanceArgs{
Engine: "mysql",
EngineVersion: pulumi.StringRef("5.7.22"),
LicenseModel: pulumi.StringRef("general-public-license"),
PreferredInstanceClasses: []string{
"db.r6.xlarge",
"db.m4.large",
"db.t3.small",
},
StorageType: pulumi.StringRef("standard"),
}, nil)
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.rds.RdsFunctions;
import com.pulumi.aws.rds.inputs.GetOrderableDbInstanceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var test = RdsFunctions.getOrderableDbInstance(GetOrderableDbInstanceArgs.builder()
.engine("mysql")
.engineVersion("5.7.22")
.licenseModel("general-public-license")
.preferredInstanceClasses(
"db.r6.xlarge",
"db.m4.large",
"db.t3.small")
.storageType("standard")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const test = aws.rds.getOrderableDbInstance({
engine: "mysql",
engineVersion: "5.7.22",
licenseModel: "general-public-license",
preferredInstanceClasses: [
"db.r6.xlarge",
"db.m4.large",
"db.t3.small",
],
storageType: "standard",
});
import pulumi
import pulumi_aws as aws
test = aws.rds.get_orderable_db_instance(engine="mysql",
engine_version="5.7.22",
license_model="general-public-license",
preferred_instance_classes=[
"db.r6.xlarge",
"db.m4.large",
"db.t3.small",
],
storage_type="standard")
variables:
test:
fn::invoke:
Function: aws:rds:getOrderableDbInstance
Arguments:
engine: mysql
engineVersion: 5.7.22
licenseModel: general-public-license
preferredInstanceClasses:
- db.r6.xlarge
- db.m4.large
- db.t3.small
storageType: standard
.
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var test = Aws.Rds.GetOrderableDbInstance.Invoke(new()
{
Engine = "mysql",
LicenseModel = "general-public-license",
PreferredEngineVersions = new[]
{
"5.6.35",
"5.6.41",
"5.6.44",
},
PreferredInstanceClasses = new[]
{
"db.t2.small",
"db.t3.medium",
"db.t3.large",
},
});
});
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/rds"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := rds.GetOrderableDbInstance(ctx, &rds.GetOrderableDbInstanceArgs{
Engine: "mysql",
LicenseModel: pulumi.StringRef("general-public-license"),
PreferredEngineVersions: []string{
"5.6.35",
"5.6.41",
"5.6.44",
},
PreferredInstanceClasses: []string{
"db.t2.small",
"db.t3.medium",
"db.t3.large",
},
}, nil)
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.rds.RdsFunctions;
import com.pulumi.aws.rds.inputs.GetOrderableDbInstanceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var test = RdsFunctions.getOrderableDbInstance(GetOrderableDbInstanceArgs.builder()
.engine("mysql")
.licenseModel("general-public-license")
.preferredEngineVersions(
"5.6.35",
"5.6.41",
"5.6.44")
.preferredInstanceClasses(
"db.t2.small",
"db.t3.medium",
"db.t3.large")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const test = aws.rds.getOrderableDbInstance({
engine: "mysql",
licenseModel: "general-public-license",
preferredEngineVersions: [
"5.6.35",
"5.6.41",
"5.6.44",
],
preferredInstanceClasses: [
"db.t2.small",
"db.t3.medium",
"db.t3.large",
],
});
import pulumi
import pulumi_aws as aws
test = aws.rds.get_orderable_db_instance(engine="mysql",
license_model="general-public-license",
preferred_engine_versions=[
"5.6.35",
"5.6.41",
"5.6.44",
],
preferred_instance_classes=[
"db.t2.small",
"db.t3.medium",
"db.t3.large",
])
variables:
test:
fn::invoke:
Function: aws:rds:getOrderableDbInstance
Arguments:
engine: mysql
licenseModel: general-public-license
preferredEngineVersions:
- 5.6.35
- 5.6.41
- 5.6.44
preferredInstanceClasses:
- db.t2.small
- db.t3.medium
- db.t3.large
Using getOrderableDbInstance
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 getOrderableDbInstance(args: GetOrderableDbInstanceArgs, opts?: InvokeOptions): Promise<GetOrderableDbInstanceResult>
function getOrderableDbInstanceOutput(args: GetOrderableDbInstanceOutputArgs, opts?: InvokeOptions): Output<GetOrderableDbInstanceResult>def get_orderable_db_instance(availability_zone_group: Optional[str] = None,
engine: Optional[str] = None,
engine_version: Optional[str] = None,
instance_class: Optional[str] = None,
license_model: Optional[str] = None,
preferred_engine_versions: Optional[Sequence[str]] = None,
preferred_instance_classes: Optional[Sequence[str]] = None,
storage_type: Optional[str] = None,
supports_enhanced_monitoring: Optional[bool] = None,
supports_global_databases: Optional[bool] = None,
supports_iam_database_authentication: Optional[bool] = None,
supports_iops: Optional[bool] = None,
supports_kerberos_authentication: Optional[bool] = None,
supports_performance_insights: Optional[bool] = None,
supports_storage_autoscaling: Optional[bool] = None,
supports_storage_encryption: Optional[bool] = None,
vpc: Optional[bool] = None,
opts: Optional[InvokeOptions] = None) -> GetOrderableDbInstanceResult
def get_orderable_db_instance_output(availability_zone_group: Optional[pulumi.Input[str]] = None,
engine: Optional[pulumi.Input[str]] = None,
engine_version: Optional[pulumi.Input[str]] = None,
instance_class: Optional[pulumi.Input[str]] = None,
license_model: Optional[pulumi.Input[str]] = None,
preferred_engine_versions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
preferred_instance_classes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
storage_type: Optional[pulumi.Input[str]] = None,
supports_enhanced_monitoring: Optional[pulumi.Input[bool]] = None,
supports_global_databases: Optional[pulumi.Input[bool]] = None,
supports_iam_database_authentication: Optional[pulumi.Input[bool]] = None,
supports_iops: Optional[pulumi.Input[bool]] = None,
supports_kerberos_authentication: Optional[pulumi.Input[bool]] = None,
supports_performance_insights: Optional[pulumi.Input[bool]] = None,
supports_storage_autoscaling: Optional[pulumi.Input[bool]] = None,
supports_storage_encryption: Optional[pulumi.Input[bool]] = None,
vpc: Optional[pulumi.Input[bool]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetOrderableDbInstanceResult]func GetOrderableDbInstance(ctx *Context, args *GetOrderableDbInstanceArgs, opts ...InvokeOption) (*GetOrderableDbInstanceResult, error)
func GetOrderableDbInstanceOutput(ctx *Context, args *GetOrderableDbInstanceOutputArgs, opts ...InvokeOption) GetOrderableDbInstanceResultOutput> Note: This function is named GetOrderableDbInstance in the Go SDK.
public static class GetOrderableDbInstance
{
public static Task<GetOrderableDbInstanceResult> InvokeAsync(GetOrderableDbInstanceArgs args, InvokeOptions? opts = null)
public static Output<GetOrderableDbInstanceResult> Invoke(GetOrderableDbInstanceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetOrderableDbInstanceResult> getOrderableDbInstance(GetOrderableDbInstanceArgs args, InvokeOptions options)
public static Output<GetOrderableDbInstanceResult> getOrderableDbInstance(GetOrderableDbInstanceArgs args, InvokeOptions options)
fn::invoke:
function: aws:rds/getOrderableDbInstance:getOrderableDbInstance
arguments:
# arguments dictionaryThe following arguments are supported:
- Engine string
- DB engine. Engine values include
aurora,aurora-mysql,aurora-postgresql,docdb,mariadb,mysql,neptune,oracle-ee,oracle-se,oracle-se1,oracle-se2,postgres,sqlserver-ee,sqlserver-ex,sqlserver-se, andsqlserver-web. - Availability
Zone stringGroup - Availability zone group.
- Engine
Version string - Version of the DB engine. If none is provided, the AWS-defined default version will be used.
- Instance
Class string - DB instance class. Examples of classes are
db.m3.2xlarge,db.t2.small, anddb.m3.medium. - License
Model string - License model. Examples of license models are
general-public-license,bring-your-own-license, andamazon-license. - Preferred
Engine List<string>Versions - Ordered list of preferred RDS DB instance engine versions. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned.
- Preferred
Instance List<string>Classes - Ordered list of preferred RDS DB instance classes. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned.
- Storage
Type string - Storage types. Examples of storage types are
standard,io1,gp2, andaurora. - Supports
Enhanced boolMonitoring - Enable this to ensure a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
- Supports
Global boolDatabases - Enable this to ensure a DB instance supports Aurora global databases with a specific combination of other DB engine attributes.
- Supports
Iam boolDatabase Authentication - Enable this to ensure a DB instance supports IAM database authentication.
- Supports
Iops bool - Enable this to ensure a DB instance supports provisioned IOPS.
- Supports
Kerberos boolAuthentication - Enable this to ensure a DB instance supports Kerberos Authentication.
- Supports
Performance boolInsights - Enable this to ensure a DB instance supports Performance Insights.
- Supports
Storage boolAutoscaling - Enable this to ensure Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
- Supports
Storage boolEncryption - Enable this to ensure a DB instance supports encrypted storage.
- Vpc bool
- Boolean that indicates whether to show only VPC or non-VPC offerings.
- Engine string
- DB engine. Engine values include
aurora,aurora-mysql,aurora-postgresql,docdb,mariadb,mysql,neptune,oracle-ee,oracle-se,oracle-se1,oracle-se2,postgres,sqlserver-ee,sqlserver-ex,sqlserver-se, andsqlserver-web. - Availability
Zone stringGroup - Availability zone group.
- Engine
Version string - Version of the DB engine. If none is provided, the AWS-defined default version will be used.
- Instance
Class string - DB instance class. Examples of classes are
db.m3.2xlarge,db.t2.small, anddb.m3.medium. - License
Model string - License model. Examples of license models are
general-public-license,bring-your-own-license, andamazon-license. - Preferred
Engine []stringVersions - Ordered list of preferred RDS DB instance engine versions. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned.
- Preferred
Instance []stringClasses - Ordered list of preferred RDS DB instance classes. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned.
- Storage
Type string - Storage types. Examples of storage types are
standard,io1,gp2, andaurora. - Supports
Enhanced boolMonitoring - Enable this to ensure a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
- Supports
Global boolDatabases - Enable this to ensure a DB instance supports Aurora global databases with a specific combination of other DB engine attributes.
- Supports
Iam boolDatabase Authentication - Enable this to ensure a DB instance supports IAM database authentication.
- Supports
Iops bool - Enable this to ensure a DB instance supports provisioned IOPS.
- Supports
Kerberos boolAuthentication - Enable this to ensure a DB instance supports Kerberos Authentication.
- Supports
Performance boolInsights - Enable this to ensure a DB instance supports Performance Insights.
- Supports
Storage boolAutoscaling - Enable this to ensure Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
- Supports
Storage boolEncryption - Enable this to ensure a DB instance supports encrypted storage.
- Vpc bool
- Boolean that indicates whether to show only VPC or non-VPC offerings.
- engine String
- DB engine. Engine values include
aurora,aurora-mysql,aurora-postgresql,docdb,mariadb,mysql,neptune,oracle-ee,oracle-se,oracle-se1,oracle-se2,postgres,sqlserver-ee,sqlserver-ex,sqlserver-se, andsqlserver-web. - availability
Zone StringGroup - Availability zone group.
- engine
Version String - Version of the DB engine. If none is provided, the AWS-defined default version will be used.
- instance
Class String - DB instance class. Examples of classes are
db.m3.2xlarge,db.t2.small, anddb.m3.medium. - license
Model String - License model. Examples of license models are
general-public-license,bring-your-own-license, andamazon-license. - preferred
Engine List<String>Versions - Ordered list of preferred RDS DB instance engine versions. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned.
- preferred
Instance List<String>Classes - Ordered list of preferred RDS DB instance classes. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned.
- storage
Type String - Storage types. Examples of storage types are
standard,io1,gp2, andaurora. - supports
Enhanced BooleanMonitoring - Enable this to ensure a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
- supports
Global BooleanDatabases - Enable this to ensure a DB instance supports Aurora global databases with a specific combination of other DB engine attributes.
- supports
Iam BooleanDatabase Authentication - Enable this to ensure a DB instance supports IAM database authentication.
- supports
Iops Boolean - Enable this to ensure a DB instance supports provisioned IOPS.
- supports
Kerberos BooleanAuthentication - Enable this to ensure a DB instance supports Kerberos Authentication.
- supports
Performance BooleanInsights - Enable this to ensure a DB instance supports Performance Insights.
- supports
Storage BooleanAutoscaling - Enable this to ensure Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
- supports
Storage BooleanEncryption - Enable this to ensure a DB instance supports encrypted storage.
- vpc Boolean
- Boolean that indicates whether to show only VPC or non-VPC offerings.
- engine string
- DB engine. Engine values include
aurora,aurora-mysql,aurora-postgresql,docdb,mariadb,mysql,neptune,oracle-ee,oracle-se,oracle-se1,oracle-se2,postgres,sqlserver-ee,sqlserver-ex,sqlserver-se, andsqlserver-web. - availability
Zone stringGroup - Availability zone group.
- engine
Version string - Version of the DB engine. If none is provided, the AWS-defined default version will be used.
- instance
Class string - DB instance class. Examples of classes are
db.m3.2xlarge,db.t2.small, anddb.m3.medium. - license
Model string - License model. Examples of license models are
general-public-license,bring-your-own-license, andamazon-license. - preferred
Engine string[]Versions - Ordered list of preferred RDS DB instance engine versions. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned.
- preferred
Instance string[]Classes - Ordered list of preferred RDS DB instance classes. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned.
- storage
Type string - Storage types. Examples of storage types are
standard,io1,gp2, andaurora. - supports
Enhanced booleanMonitoring - Enable this to ensure a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
- supports
Global booleanDatabases - Enable this to ensure a DB instance supports Aurora global databases with a specific combination of other DB engine attributes.
- supports
Iam booleanDatabase Authentication - Enable this to ensure a DB instance supports IAM database authentication.
- supports
Iops boolean - Enable this to ensure a DB instance supports provisioned IOPS.
- supports
Kerberos booleanAuthentication - Enable this to ensure a DB instance supports Kerberos Authentication.
- supports
Performance booleanInsights - Enable this to ensure a DB instance supports Performance Insights.
- supports
Storage booleanAutoscaling - Enable this to ensure Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
- supports
Storage booleanEncryption - Enable this to ensure a DB instance supports encrypted storage.
- vpc boolean
- Boolean that indicates whether to show only VPC or non-VPC offerings.
- engine str
- DB engine. Engine values include
aurora,aurora-mysql,aurora-postgresql,docdb,mariadb,mysql,neptune,oracle-ee,oracle-se,oracle-se1,oracle-se2,postgres,sqlserver-ee,sqlserver-ex,sqlserver-se, andsqlserver-web. - availability_
zone_ strgroup - Availability zone group.
- engine_
version str - Version of the DB engine. If none is provided, the AWS-defined default version will be used.
- instance_
class str - DB instance class. Examples of classes are
db.m3.2xlarge,db.t2.small, anddb.m3.medium. - license_
model str - License model. Examples of license models are
general-public-license,bring-your-own-license, andamazon-license. - preferred_
engine_ Sequence[str]versions - Ordered list of preferred RDS DB instance engine versions. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned.
- preferred_
instance_ Sequence[str]classes - Ordered list of preferred RDS DB instance classes. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned.
- storage_
type str - Storage types. Examples of storage types are
standard,io1,gp2, andaurora. - supports_
enhanced_ boolmonitoring - Enable this to ensure a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
- supports_
global_ booldatabases - Enable this to ensure a DB instance supports Aurora global databases with a specific combination of other DB engine attributes.
- supports_
iam_ booldatabase_ authentication - Enable this to ensure a DB instance supports IAM database authentication.
- supports_
iops bool - Enable this to ensure a DB instance supports provisioned IOPS.
- supports_
kerberos_ boolauthentication - Enable this to ensure a DB instance supports Kerberos Authentication.
- supports_
performance_ boolinsights - Enable this to ensure a DB instance supports Performance Insights.
- supports_
storage_ boolautoscaling - Enable this to ensure Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
- supports_
storage_ boolencryption - Enable this to ensure a DB instance supports encrypted storage.
- vpc bool
- Boolean that indicates whether to show only VPC or non-VPC offerings.
- engine String
- DB engine. Engine values include
aurora,aurora-mysql,aurora-postgresql,docdb,mariadb,mysql,neptune,oracle-ee,oracle-se,oracle-se1,oracle-se2,postgres,sqlserver-ee,sqlserver-ex,sqlserver-se, andsqlserver-web. - availability
Zone StringGroup - Availability zone group.
- engine
Version String - Version of the DB engine. If none is provided, the AWS-defined default version will be used.
- instance
Class String - DB instance class. Examples of classes are
db.m3.2xlarge,db.t2.small, anddb.m3.medium. - license
Model String - License model. Examples of license models are
general-public-license,bring-your-own-license, andamazon-license. - preferred
Engine List<String>Versions - Ordered list of preferred RDS DB instance engine versions. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned.
- preferred
Instance List<String>Classes - Ordered list of preferred RDS DB instance classes. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned.
- storage
Type String - Storage types. Examples of storage types are
standard,io1,gp2, andaurora. - supports
Enhanced BooleanMonitoring - Enable this to ensure a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
- supports
Global BooleanDatabases - Enable this to ensure a DB instance supports Aurora global databases with a specific combination of other DB engine attributes.
- supports
Iam BooleanDatabase Authentication - Enable this to ensure a DB instance supports IAM database authentication.
- supports
Iops Boolean - Enable this to ensure a DB instance supports provisioned IOPS.
- supports
Kerberos BooleanAuthentication - Enable this to ensure a DB instance supports Kerberos Authentication.
- supports
Performance BooleanInsights - Enable this to ensure a DB instance supports Performance Insights.
- supports
Storage BooleanAutoscaling - Enable this to ensure Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
- supports
Storage BooleanEncryption - Enable this to ensure a DB instance supports encrypted storage.
- vpc Boolean
- Boolean that indicates whether to show only VPC or non-VPC offerings.
getOrderableDbInstance Result
The following output properties are available:
- Availability
Zone stringGroup - Availability
Zones List<string> - Availability zones where the instance is available.
- Engine string
- Engine
Version string - Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Class string - License
Model string - Max
Iops intPer Db Instance - Maximum total provisioned IOPS for a DB instance.
- Max
Iops doublePer Gib - Maximum provisioned IOPS per GiB for a DB instance.
- Max
Storage intSize - Maximum storage size for a DB instance.
- Min
Iops intPer Db Instance - Minimum total provisioned IOPS for a DB instance.
- Min
Iops doublePer Gib - Minimum provisioned IOPS per GiB for a DB instance.
- Min
Storage intSize - Minimum storage size for a DB instance.
- Multi
Az boolCapable - Whether a DB instance is Multi-AZ capable.
- Outpost
Capable bool - Whether a DB instance supports RDS on Outposts.
- Read
Replica boolCapable - Whether a DB instance can have a read replica.
- Storage
Type string - Supported
Engine List<string>Modes - A list of the supported DB engine modes.
- Supported
Network List<string>Types - The network types supported by the DB instance (
IPV4orDUAL). - Supports
Enhanced boolMonitoring - Supports
Global boolDatabases - Supports
Iam boolDatabase Authentication - Supports
Iops bool - Supports
Kerberos boolAuthentication - Supports
Performance boolInsights - Supports
Storage boolAutoscaling - Supports
Storage boolEncryption - Vpc bool
- Preferred
Engine List<string>Versions - Preferred
Instance List<string>Classes
- Availability
Zone stringGroup - Availability
Zones []string - Availability zones where the instance is available.
- Engine string
- Engine
Version string - Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Class string - License
Model string - Max
Iops intPer Db Instance - Maximum total provisioned IOPS for a DB instance.
- Max
Iops float64Per Gib - Maximum provisioned IOPS per GiB for a DB instance.
- Max
Storage intSize - Maximum storage size for a DB instance.
- Min
Iops intPer Db Instance - Minimum total provisioned IOPS for a DB instance.
- Min
Iops float64Per Gib - Minimum provisioned IOPS per GiB for a DB instance.
- Min
Storage intSize - Minimum storage size for a DB instance.
- Multi
Az boolCapable - Whether a DB instance is Multi-AZ capable.
- Outpost
Capable bool - Whether a DB instance supports RDS on Outposts.
- Read
Replica boolCapable - Whether a DB instance can have a read replica.
- Storage
Type string - Supported
Engine []stringModes - A list of the supported DB engine modes.
- Supported
Network []stringTypes - The network types supported by the DB instance (
IPV4orDUAL). - Supports
Enhanced boolMonitoring - Supports
Global boolDatabases - Supports
Iam boolDatabase Authentication - Supports
Iops bool - Supports
Kerberos boolAuthentication - Supports
Performance boolInsights - Supports
Storage boolAutoscaling - Supports
Storage boolEncryption - Vpc bool
- Preferred
Engine []stringVersions - Preferred
Instance []stringClasses
- availability
Zone StringGroup - availability
Zones List<String> - Availability zones where the instance is available.
- engine String
- engine
Version String - id String
- The provider-assigned unique ID for this managed resource.
- instance
Class String - license
Model String - max
Iops IntegerPer Db Instance - Maximum total provisioned IOPS for a DB instance.
- max
Iops DoublePer Gib - Maximum provisioned IOPS per GiB for a DB instance.
- max
Storage IntegerSize - Maximum storage size for a DB instance.
- min
Iops IntegerPer Db Instance - Minimum total provisioned IOPS for a DB instance.
- min
Iops DoublePer Gib - Minimum provisioned IOPS per GiB for a DB instance.
- min
Storage IntegerSize - Minimum storage size for a DB instance.
- multi
Az BooleanCapable - Whether a DB instance is Multi-AZ capable.
- outpost
Capable Boolean - Whether a DB instance supports RDS on Outposts.
- read
Replica BooleanCapable - Whether a DB instance can have a read replica.
- storage
Type String - supported
Engine List<String>Modes - A list of the supported DB engine modes.
- supported
Network List<String>Types - The network types supported by the DB instance (
IPV4orDUAL). - supports
Enhanced BooleanMonitoring - supports
Global BooleanDatabases - supports
Iam BooleanDatabase Authentication - supports
Iops Boolean - supports
Kerberos BooleanAuthentication - supports
Performance BooleanInsights - supports
Storage BooleanAutoscaling - supports
Storage BooleanEncryption - vpc Boolean
- preferred
Engine List<String>Versions - preferred
Instance List<String>Classes
- availability
Zone stringGroup - availability
Zones string[] - Availability zones where the instance is available.
- engine string
- engine
Version string - id string
- The provider-assigned unique ID for this managed resource.
- instance
Class string - license
Model string - max
Iops numberPer Db Instance - Maximum total provisioned IOPS for a DB instance.
- max
Iops numberPer Gib - Maximum provisioned IOPS per GiB for a DB instance.
- max
Storage numberSize - Maximum storage size for a DB instance.
- min
Iops numberPer Db Instance - Minimum total provisioned IOPS for a DB instance.
- min
Iops numberPer Gib - Minimum provisioned IOPS per GiB for a DB instance.
- min
Storage numberSize - Minimum storage size for a DB instance.
- multi
Az booleanCapable - Whether a DB instance is Multi-AZ capable.
- outpost
Capable boolean - Whether a DB instance supports RDS on Outposts.
- read
Replica booleanCapable - Whether a DB instance can have a read replica.
- storage
Type string - supported
Engine string[]Modes - A list of the supported DB engine modes.
- supported
Network string[]Types - The network types supported by the DB instance (
IPV4orDUAL). - supports
Enhanced booleanMonitoring - supports
Global booleanDatabases - supports
Iam booleanDatabase Authentication - supports
Iops boolean - supports
Kerberos booleanAuthentication - supports
Performance booleanInsights - supports
Storage booleanAutoscaling - supports
Storage booleanEncryption - vpc boolean
- preferred
Engine string[]Versions - preferred
Instance string[]Classes
- availability_
zone_ strgroup - availability_
zones Sequence[str] - Availability zones where the instance is available.
- engine str
- engine_
version str - id str
- The provider-assigned unique ID for this managed resource.
- instance_
class str - license_
model str - max_
iops_ intper_ db_ instance - Maximum total provisioned IOPS for a DB instance.
- max_
iops_ floatper_ gib - Maximum provisioned IOPS per GiB for a DB instance.
- max_
storage_ intsize - Maximum storage size for a DB instance.
- min_
iops_ intper_ db_ instance - Minimum total provisioned IOPS for a DB instance.
- min_
iops_ floatper_ gib - Minimum provisioned IOPS per GiB for a DB instance.
- min_
storage_ intsize - Minimum storage size for a DB instance.
- multi_
az_ boolcapable - Whether a DB instance is Multi-AZ capable.
- outpost_
capable bool - Whether a DB instance supports RDS on Outposts.
- read_
replica_ boolcapable - Whether a DB instance can have a read replica.
- storage_
type str - supported_
engine_ Sequence[str]modes - A list of the supported DB engine modes.
- supported_
network_ Sequence[str]types - The network types supported by the DB instance (
IPV4orDUAL). - supports_
enhanced_ boolmonitoring - supports_
global_ booldatabases - supports_
iam_ booldatabase_ authentication - supports_
iops bool - supports_
kerberos_ boolauthentication - supports_
performance_ boolinsights - supports_
storage_ boolautoscaling - supports_
storage_ boolencryption - vpc bool
- preferred_
engine_ Sequence[str]versions - preferred_
instance_ Sequence[str]classes
- availability
Zone StringGroup - availability
Zones List<String> - Availability zones where the instance is available.
- engine String
- engine
Version String - id String
- The provider-assigned unique ID for this managed resource.
- instance
Class String - license
Model String - max
Iops NumberPer Db Instance - Maximum total provisioned IOPS for a DB instance.
- max
Iops NumberPer Gib - Maximum provisioned IOPS per GiB for a DB instance.
- max
Storage NumberSize - Maximum storage size for a DB instance.
- min
Iops NumberPer Db Instance - Minimum total provisioned IOPS for a DB instance.
- min
Iops NumberPer Gib - Minimum provisioned IOPS per GiB for a DB instance.
- min
Storage NumberSize - Minimum storage size for a DB instance.
- multi
Az BooleanCapable - Whether a DB instance is Multi-AZ capable.
- outpost
Capable Boolean - Whether a DB instance supports RDS on Outposts.
- read
Replica BooleanCapable - Whether a DB instance can have a read replica.
- storage
Type String - supported
Engine List<String>Modes - A list of the supported DB engine modes.
- supported
Network List<String>Types - The network types supported by the DB instance (
IPV4orDUAL). - supports
Enhanced BooleanMonitoring - supports
Global BooleanDatabases - supports
Iam BooleanDatabase Authentication - supports
Iops Boolean - supports
Kerberos BooleanAuthentication - supports
Performance BooleanInsights - supports
Storage BooleanAutoscaling - supports
Storage BooleanEncryption - vpc Boolean
- preferred
Engine List<String>Versions - preferred
Instance List<String>Classes
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
awsTerraform Provider.
Viewing docs for AWS v5.43.0 (Older version)
published on Tuesday, Mar 10, 2026 by Pulumi
published on Tuesday, Mar 10, 2026 by Pulumi
