get Instance Engines
This data source provides the KVStore instance engines resource available info of Alibaba Cloud.
NOTE: Available since v1.51.0
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.AlicloudFunctions;
import com.pulumi.alicloud.inputs.GetZonesArgs;
import com.pulumi.alicloud.kvstore.KvstoreFunctions;
import com.pulumi.alicloud.kvstore.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 resourcesZones = AlicloudFunctions.getZones(GetZonesArgs.builder()
.availableResourceCreation("KVStore")
.build());
final var resourcesInstanceEngines = KvstoreFunctions.getInstanceEngines(GetInstanceEnginesArgs.builder()
.engine("Redis")
.engineVersion("5.0")
.instanceChargeType("PrePaid")
.outputFile("./engines.txt")
.zoneId(resourcesZones.applyValue(getZonesResult -> getZonesResult.zones()[0].id()))
.build());
ctx.export("firstKvstoreInstanceClass", resourcesInstanceEngines.applyValue(getInstanceEnginesResult -> getInstanceEnginesResult.instanceEngines()[0].engine()));
}
}
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
Database type. Options are Redis
, Memcache
. Default to Redis
.
Database version required by the user. Value options of Redis can refer to the latest docs detail info EngineVersion
. Value of Memcache should be empty.
Filter the results by charge type. Valid values: PrePaid
and PostPaid
. Default to PrePaid
.
File name where to save data source results (after running pulumi up
).
The Zone to launch the KVStore instance.
Return
A collection of values returned by getInstanceEngines.
See also
Parameters
Builder for com.pulumi.alicloud.kvstore.kotlin.inputs.GetInstanceEnginesPlainArgs.