AWS Classic

Pulumi Official
Package maintained by Pulumi
v5.11.0 published on Wednesday, Aug 17, 2022 by Pulumi

getOrderableDbInstance

Information about RDS orderable DB instances and valid parameter combinations.

Example Usage

using System.Collections.Generic;
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.docdb.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 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")
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const test = pulumi.output(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",
}));
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 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)
// Output-based functions aren't available in Java yet
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.

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.

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.

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.

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.

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.

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
https://github.com/pulumi/pulumi-aws
License
Apache-2.0
Notes

This Pulumi package is based on the aws Terraform Provider.