get Instance Engines
This data source provides the RDS instance engines resource available info of Alibaba Cloud.
NOTE: Available in v1.46.0+
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.rds.RdsFunctions;
import com.pulumi.alicloud.rds.inputs.GetInstanceEnginesArgs;
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 resources = RdsFunctions.getInstanceEngines(GetInstanceEnginesArgs.builder()
.engine("MySQL")
.engineVersion("5.6")
.instanceChargeType("PostPaid")
.outputFile("./engines.txt")
.build());
ctx.export("firstDbCategory", resources.applyValue(getInstanceEnginesResult -> getInstanceEnginesResult.instanceEngines()[0].category()));
}
}
Return
A collection of values returned by getInstanceEngines.
Parameters
A collection of arguments for invoking getInstanceEngines.
Return
A collection of values returned by getInstanceEngines.
See also
Parameters
DB Instance category. the value like `Basic`, `HighAvailability`, `Finance`, `AlwaysOn`, detail info.
The DB instance storage space required by the user. Valid values: "cloud_ssd", "local_ssd", "cloud_essd", "cloud_essd2", "cloud_essd3".
Database type. Valid values: "MySQL", "SQLServer", "PostgreSQL", "PPAS", "MariaDB". If not set, it will match all of engines.
Database version required by the user. Value options can refer to the latest docs detail info EngineVersion
.
Filter the results by charge type. Valid values: PrePaid
and PostPaid
. Default to PostPaid
.
Whether to show multi available zone. Default false to not show multi availability zone.
The Zone to launch the DB instance.
Return
A collection of values returned by getInstanceEngines.
See also
Parameters
Builder for com.pulumi.alicloud.rds.kotlin.inputs.GetInstanceEnginesPlainArgs.