get Orderable Db Instance
Information about Neptune orderable DB instances.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const test = aws.neptune.getOrderableDbInstance({
engineVersion: "1.0.3.0",
preferredInstanceClasses: [
"db.r5.large",
"db.r4.large",
"db.t3.medium",
],
});
import pulumi
import pulumi_aws as aws
test = aws.neptune.get_orderable_db_instance(engine_version="1.0.3.0",
preferred_instance_classes=[
"db.r5.large",
"db.r4.large",
"db.t3.medium",
])
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var test = Aws.Neptune.GetOrderableDbInstance.Invoke(new()
{
EngineVersion = "1.0.3.0",
PreferredInstanceClasses = new[]
{
"db.r5.large",
"db.r4.large",
"db.t3.medium",
},
});
});
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/neptune"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := neptune.GetOrderableDbInstance(ctx, &neptune.GetOrderableDbInstanceArgs{
EngineVersion: pulumi.StringRef("1.0.3.0"),
PreferredInstanceClasses: []string{
"db.r5.large",
"db.r4.large",
"db.t3.medium",
},
}, 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.neptune.NeptuneFunctions;
import com.pulumi.aws.neptune.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 = NeptuneFunctions.getOrderableDbInstance(GetOrderableDbInstanceArgs.builder()
.engineVersion("1.0.3.0")
.preferredInstanceClasses(
"db.r5.large",
"db.r4.large",
"db.t3.medium")
.build());
}
}
variables:
test:
fn::invoke:
function: aws:neptune:getOrderableDbInstance
arguments:
engineVersion: 1.0.3.0
preferredInstanceClasses:
- db.r5.large
- db.r4.large
- db.t3.medium
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
DB engine. (Default: neptune
)
Version of the DB engine. For example, 1.0.1.0
, 1.0.1.2
, 1.0.2.2
, and 1.0.3.0
.
DB instance class. Examples of classes are db.r5.large
, db.r5.xlarge
, db.r4.large
, db.r5.4xlarge
, db.r5.12xlarge
, db.r4.xlarge
, and db.t3.medium
.
License model. (Default: amazon-license
)
Ordered list of preferred Neptune 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.
Enable to show only VPC offerings.
See also
Return
A collection of values returned by getOrderableDbInstance.
Parameters
Builder for com.pulumi.aws.neptune.kotlin.inputs.GetOrderableDbInstancePlainArgs.