get Orderable Db Instance
Information about RDS orderable DB instances and valid parameter combinations.
Example Usage
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());
}
}
Return
A collection of values returned by getOrderableDbInstance.
Parameters
A collection of arguments for invoking getOrderableDbInstance.
Return
A collection of values returned by getOrderableDbInstance.
Parameters
Availability zone group.
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
.
Version of the DB engine. If none is provided, the AWS-defined default version will be used.
DB instance class. Examples of classes are db.m3.2xlarge
, db.t2.small
, and db.m3.medium
.
License model. Examples of license models are general-public-license
, bring-your-own-license
, and amazon-license
.
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.
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 types. Examples of storage types are standard
, io1
, gp2
, and aurora
.
Enable this to ensure a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
Enable this to ensure a DB instance supports Aurora global databases with a specific combination of other DB engine attributes.
Enable this to ensure a DB instance supports IAM database authentication.
Enable this to ensure a DB instance supports provisioned IOPS.
Enable this to ensure a DB instance supports Kerberos Authentication.
Enable this to ensure a DB instance supports Performance Insights.
Enable this to ensure Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
Enable this to ensure a DB instance supports encrypted storage.
Boolean that indicates whether to show only VPC or non-VPC offerings.
See also
Return
A collection of values returned by getOrderableDbInstance.
Parameters
Builder for com.pulumi.aws.rds.kotlin.inputs.GetOrderableDbInstancePlainArgs.