1. Packages
  2. AWS
  3. API Docs
  4. rds
  5. getOrderableDbInstance
Viewing docs for AWS v5.43.0 (Older version)
published on Tuesday, Mar 10, 2026 by Pulumi
aws logo
Viewing docs for AWS v5.43.0 (Older version)
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 dictionary

    The 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, and sqlserver-web.
    AvailabilityZoneGroup string
    Availability zone group.
    EngineVersion string
    Version of the DB engine. If none is provided, the AWS-defined default version will be used.
    InstanceClass string
    DB instance class. Examples of classes are db.m3.2xlarge, db.t2.small, and db.m3.medium.
    LicenseModel string
    License model. Examples of license models are general-public-license, bring-your-own-license, and amazon-license.
    PreferredEngineVersions List<string>
    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.
    PreferredInstanceClasses List<string>
    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.
    StorageType string
    Storage types. Examples of storage types are standard, io1, gp2, and aurora.
    SupportsEnhancedMonitoring bool
    Enable this to ensure a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
    SupportsGlobalDatabases bool
    Enable this to ensure a DB instance supports Aurora global databases with a specific combination of other DB engine attributes.
    SupportsIamDatabaseAuthentication bool
    Enable this to ensure a DB instance supports IAM database authentication.
    SupportsIops bool
    Enable this to ensure a DB instance supports provisioned IOPS.
    SupportsKerberosAuthentication bool
    Enable this to ensure a DB instance supports Kerberos Authentication.
    SupportsPerformanceInsights bool
    Enable this to ensure a DB instance supports Performance Insights.
    SupportsStorageAutoscaling bool
    Enable this to ensure Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
    SupportsStorageEncryption bool
    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, and sqlserver-web.
    AvailabilityZoneGroup string
    Availability zone group.
    EngineVersion string
    Version of the DB engine. If none is provided, the AWS-defined default version will be used.
    InstanceClass string
    DB instance class. Examples of classes are db.m3.2xlarge, db.t2.small, and db.m3.medium.
    LicenseModel string
    License model. Examples of license models are general-public-license, bring-your-own-license, and amazon-license.
    PreferredEngineVersions []string
    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.
    PreferredInstanceClasses []string
    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.
    StorageType string
    Storage types. Examples of storage types are standard, io1, gp2, and aurora.
    SupportsEnhancedMonitoring bool
    Enable this to ensure a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
    SupportsGlobalDatabases bool
    Enable this to ensure a DB instance supports Aurora global databases with a specific combination of other DB engine attributes.
    SupportsIamDatabaseAuthentication bool
    Enable this to ensure a DB instance supports IAM database authentication.
    SupportsIops bool
    Enable this to ensure a DB instance supports provisioned IOPS.
    SupportsKerberosAuthentication bool
    Enable this to ensure a DB instance supports Kerberos Authentication.
    SupportsPerformanceInsights bool
    Enable this to ensure a DB instance supports Performance Insights.
    SupportsStorageAutoscaling bool
    Enable this to ensure Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
    SupportsStorageEncryption bool
    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, and sqlserver-web.
    availabilityZoneGroup String
    Availability zone group.
    engineVersion String
    Version of the DB engine. If none is provided, the AWS-defined default version will be used.
    instanceClass String
    DB instance class. Examples of classes are db.m3.2xlarge, db.t2.small, and db.m3.medium.
    licenseModel String
    License model. Examples of license models are general-public-license, bring-your-own-license, and amazon-license.
    preferredEngineVersions List<String>
    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.
    preferredInstanceClasses List<String>
    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.
    storageType String
    Storage types. Examples of storage types are standard, io1, gp2, and aurora.
    supportsEnhancedMonitoring Boolean
    Enable this to ensure a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
    supportsGlobalDatabases Boolean
    Enable this to ensure a DB instance supports Aurora global databases with a specific combination of other DB engine attributes.
    supportsIamDatabaseAuthentication Boolean
    Enable this to ensure a DB instance supports IAM database authentication.
    supportsIops Boolean
    Enable this to ensure a DB instance supports provisioned IOPS.
    supportsKerberosAuthentication Boolean
    Enable this to ensure a DB instance supports Kerberos Authentication.
    supportsPerformanceInsights Boolean
    Enable this to ensure a DB instance supports Performance Insights.
    supportsStorageAutoscaling Boolean
    Enable this to ensure Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
    supportsStorageEncryption Boolean
    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, and sqlserver-web.
    availabilityZoneGroup string
    Availability zone group.
    engineVersion string
    Version of the DB engine. If none is provided, the AWS-defined default version will be used.
    instanceClass string
    DB instance class. Examples of classes are db.m3.2xlarge, db.t2.small, and db.m3.medium.
    licenseModel string
    License model. Examples of license models are general-public-license, bring-your-own-license, and amazon-license.
    preferredEngineVersions string[]
    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.
    preferredInstanceClasses string[]
    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.
    storageType string
    Storage types. Examples of storage types are standard, io1, gp2, and aurora.
    supportsEnhancedMonitoring boolean
    Enable this to ensure a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
    supportsGlobalDatabases boolean
    Enable this to ensure a DB instance supports Aurora global databases with a specific combination of other DB engine attributes.
    supportsIamDatabaseAuthentication boolean
    Enable this to ensure a DB instance supports IAM database authentication.
    supportsIops boolean
    Enable this to ensure a DB instance supports provisioned IOPS.
    supportsKerberosAuthentication boolean
    Enable this to ensure a DB instance supports Kerberos Authentication.
    supportsPerformanceInsights boolean
    Enable this to ensure a DB instance supports Performance Insights.
    supportsStorageAutoscaling boolean
    Enable this to ensure Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
    supportsStorageEncryption boolean
    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, and sqlserver-web.
    availability_zone_group str
    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, and db.m3.medium.
    license_model str
    License model. Examples of license models are general-public-license, bring-your-own-license, and amazon-license.
    preferred_engine_versions Sequence[str]
    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_classes Sequence[str]
    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, and aurora.
    supports_enhanced_monitoring bool
    Enable this to ensure a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
    supports_global_databases bool
    Enable this to ensure a DB instance supports Aurora global databases with a specific combination of other DB engine attributes.
    supports_iam_database_authentication bool
    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_authentication bool
    Enable this to ensure a DB instance supports Kerberos Authentication.
    supports_performance_insights bool
    Enable this to ensure a DB instance supports Performance Insights.
    supports_storage_autoscaling bool
    Enable this to ensure Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
    supports_storage_encryption bool
    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, and sqlserver-web.
    availabilityZoneGroup String
    Availability zone group.
    engineVersion String
    Version of the DB engine. If none is provided, the AWS-defined default version will be used.
    instanceClass String
    DB instance class. Examples of classes are db.m3.2xlarge, db.t2.small, and db.m3.medium.
    licenseModel String
    License model. Examples of license models are general-public-license, bring-your-own-license, and amazon-license.
    preferredEngineVersions List<String>
    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.
    preferredInstanceClasses List<String>
    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.
    storageType String
    Storage types. Examples of storage types are standard, io1, gp2, and aurora.
    supportsEnhancedMonitoring Boolean
    Enable this to ensure a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
    supportsGlobalDatabases Boolean
    Enable this to ensure a DB instance supports Aurora global databases with a specific combination of other DB engine attributes.
    supportsIamDatabaseAuthentication Boolean
    Enable this to ensure a DB instance supports IAM database authentication.
    supportsIops Boolean
    Enable this to ensure a DB instance supports provisioned IOPS.
    supportsKerberosAuthentication Boolean
    Enable this to ensure a DB instance supports Kerberos Authentication.
    supportsPerformanceInsights Boolean
    Enable this to ensure a DB instance supports Performance Insights.
    supportsStorageAutoscaling Boolean
    Enable this to ensure Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
    supportsStorageEncryption Boolean
    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:

    AvailabilityZoneGroup string
    AvailabilityZones List<string>
    Availability zones where the instance is available.
    Engine string
    EngineVersion string
    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceClass string
    LicenseModel string
    MaxIopsPerDbInstance int
    Maximum total provisioned IOPS for a DB instance.
    MaxIopsPerGib double
    Maximum provisioned IOPS per GiB for a DB instance.
    MaxStorageSize int
    Maximum storage size for a DB instance.
    MinIopsPerDbInstance int
    Minimum total provisioned IOPS for a DB instance.
    MinIopsPerGib double
    Minimum provisioned IOPS per GiB for a DB instance.
    MinStorageSize int
    Minimum storage size for a DB instance.
    MultiAzCapable bool
    Whether a DB instance is Multi-AZ capable.
    OutpostCapable bool
    Whether a DB instance supports RDS on Outposts.
    ReadReplicaCapable bool
    Whether a DB instance can have a read replica.
    StorageType string
    SupportedEngineModes List<string>
    A list of the supported DB engine modes.
    SupportedNetworkTypes List<string>
    The network types supported by the DB instance (IPV4 or DUAL).
    SupportsEnhancedMonitoring bool
    SupportsGlobalDatabases bool
    SupportsIamDatabaseAuthentication bool
    SupportsIops bool
    SupportsKerberosAuthentication bool
    SupportsPerformanceInsights bool
    SupportsStorageAutoscaling bool
    SupportsStorageEncryption bool
    Vpc bool
    PreferredEngineVersions List<string>
    PreferredInstanceClasses List<string>
    AvailabilityZoneGroup string
    AvailabilityZones []string
    Availability zones where the instance is available.
    Engine string
    EngineVersion string
    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceClass string
    LicenseModel string
    MaxIopsPerDbInstance int
    Maximum total provisioned IOPS for a DB instance.
    MaxIopsPerGib float64
    Maximum provisioned IOPS per GiB for a DB instance.
    MaxStorageSize int
    Maximum storage size for a DB instance.
    MinIopsPerDbInstance int
    Minimum total provisioned IOPS for a DB instance.
    MinIopsPerGib float64
    Minimum provisioned IOPS per GiB for a DB instance.
    MinStorageSize int
    Minimum storage size for a DB instance.
    MultiAzCapable bool
    Whether a DB instance is Multi-AZ capable.
    OutpostCapable bool
    Whether a DB instance supports RDS on Outposts.
    ReadReplicaCapable bool
    Whether a DB instance can have a read replica.
    StorageType string
    SupportedEngineModes []string
    A list of the supported DB engine modes.
    SupportedNetworkTypes []string
    The network types supported by the DB instance (IPV4 or DUAL).
    SupportsEnhancedMonitoring bool
    SupportsGlobalDatabases bool
    SupportsIamDatabaseAuthentication bool
    SupportsIops bool
    SupportsKerberosAuthentication bool
    SupportsPerformanceInsights bool
    SupportsStorageAutoscaling bool
    SupportsStorageEncryption bool
    Vpc bool
    PreferredEngineVersions []string
    PreferredInstanceClasses []string
    availabilityZoneGroup String
    availabilityZones List<String>
    Availability zones where the instance is available.
    engine String
    engineVersion String
    id String
    The provider-assigned unique ID for this managed resource.
    instanceClass String
    licenseModel String
    maxIopsPerDbInstance Integer
    Maximum total provisioned IOPS for a DB instance.
    maxIopsPerGib Double
    Maximum provisioned IOPS per GiB for a DB instance.
    maxStorageSize Integer
    Maximum storage size for a DB instance.
    minIopsPerDbInstance Integer
    Minimum total provisioned IOPS for a DB instance.
    minIopsPerGib Double
    Minimum provisioned IOPS per GiB for a DB instance.
    minStorageSize Integer
    Minimum storage size for a DB instance.
    multiAzCapable Boolean
    Whether a DB instance is Multi-AZ capable.
    outpostCapable Boolean
    Whether a DB instance supports RDS on Outposts.
    readReplicaCapable Boolean
    Whether a DB instance can have a read replica.
    storageType String
    supportedEngineModes List<String>
    A list of the supported DB engine modes.
    supportedNetworkTypes List<String>
    The network types supported by the DB instance (IPV4 or DUAL).
    supportsEnhancedMonitoring Boolean
    supportsGlobalDatabases Boolean
    supportsIamDatabaseAuthentication Boolean
    supportsIops Boolean
    supportsKerberosAuthentication Boolean
    supportsPerformanceInsights Boolean
    supportsStorageAutoscaling Boolean
    supportsStorageEncryption Boolean
    vpc Boolean
    preferredEngineVersions List<String>
    preferredInstanceClasses List<String>
    availabilityZoneGroup string
    availabilityZones string[]
    Availability zones where the instance is available.
    engine string
    engineVersion string
    id string
    The provider-assigned unique ID for this managed resource.
    instanceClass string
    licenseModel string
    maxIopsPerDbInstance number
    Maximum total provisioned IOPS for a DB instance.
    maxIopsPerGib number
    Maximum provisioned IOPS per GiB for a DB instance.
    maxStorageSize number
    Maximum storage size for a DB instance.
    minIopsPerDbInstance number
    Minimum total provisioned IOPS for a DB instance.
    minIopsPerGib number
    Minimum provisioned IOPS per GiB for a DB instance.
    minStorageSize number
    Minimum storage size for a DB instance.
    multiAzCapable boolean
    Whether a DB instance is Multi-AZ capable.
    outpostCapable boolean
    Whether a DB instance supports RDS on Outposts.
    readReplicaCapable boolean
    Whether a DB instance can have a read replica.
    storageType string
    supportedEngineModes string[]
    A list of the supported DB engine modes.
    supportedNetworkTypes string[]
    The network types supported by the DB instance (IPV4 or DUAL).
    supportsEnhancedMonitoring boolean
    supportsGlobalDatabases boolean
    supportsIamDatabaseAuthentication boolean
    supportsIops boolean
    supportsKerberosAuthentication boolean
    supportsPerformanceInsights boolean
    supportsStorageAutoscaling boolean
    supportsStorageEncryption boolean
    vpc boolean
    preferredEngineVersions string[]
    preferredInstanceClasses string[]
    availability_zone_group str
    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_per_db_instance int
    Maximum total provisioned IOPS for a DB instance.
    max_iops_per_gib float
    Maximum provisioned IOPS per GiB for a DB instance.
    max_storage_size int
    Maximum storage size for a DB instance.
    min_iops_per_db_instance int
    Minimum total provisioned IOPS for a DB instance.
    min_iops_per_gib float
    Minimum provisioned IOPS per GiB for a DB instance.
    min_storage_size int
    Minimum storage size for a DB instance.
    multi_az_capable bool
    Whether a DB instance is Multi-AZ capable.
    outpost_capable bool
    Whether a DB instance supports RDS on Outposts.
    read_replica_capable bool
    Whether a DB instance can have a read replica.
    storage_type str
    supported_engine_modes Sequence[str]
    A list of the supported DB engine modes.
    supported_network_types Sequence[str]
    The network types supported by the DB instance (IPV4 or DUAL).
    supports_enhanced_monitoring bool
    supports_global_databases bool
    supports_iam_database_authentication bool
    supports_iops bool
    supports_kerberos_authentication bool
    supports_performance_insights bool
    supports_storage_autoscaling bool
    supports_storage_encryption bool
    vpc bool
    preferred_engine_versions Sequence[str]
    preferred_instance_classes Sequence[str]
    availabilityZoneGroup String
    availabilityZones List<String>
    Availability zones where the instance is available.
    engine String
    engineVersion String
    id String
    The provider-assigned unique ID for this managed resource.
    instanceClass String
    licenseModel String
    maxIopsPerDbInstance Number
    Maximum total provisioned IOPS for a DB instance.
    maxIopsPerGib Number
    Maximum provisioned IOPS per GiB for a DB instance.
    maxStorageSize Number
    Maximum storage size for a DB instance.
    minIopsPerDbInstance Number
    Minimum total provisioned IOPS for a DB instance.
    minIopsPerGib Number
    Minimum provisioned IOPS per GiB for a DB instance.
    minStorageSize Number
    Minimum storage size for a DB instance.
    multiAzCapable Boolean
    Whether a DB instance is Multi-AZ capable.
    outpostCapable Boolean
    Whether a DB instance supports RDS on Outposts.
    readReplicaCapable Boolean
    Whether a DB instance can have a read replica.
    storageType String
    supportedEngineModes List<String>
    A list of the supported DB engine modes.
    supportedNetworkTypes List<String>
    The network types supported by the DB instance (IPV4 or DUAL).
    supportsEnhancedMonitoring Boolean
    supportsGlobalDatabases Boolean
    supportsIamDatabaseAuthentication Boolean
    supportsIops Boolean
    supportsKerberosAuthentication Boolean
    supportsPerformanceInsights Boolean
    supportsStorageAutoscaling Boolean
    supportsStorageEncryption Boolean
    vpc Boolean
    preferredEngineVersions List<String>
    preferredInstanceClasses List<String>

    Package Details

    Repository
    AWS Classic pulumi/pulumi-aws
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the aws Terraform Provider.
    aws logo
    Viewing docs for AWS v5.43.0 (Older version)
    published on Tuesday, Mar 10, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.