published on Thursday, Sep 24, 2026 by opentelekomcloud
published on Thursday, Sep 24, 2026 by opentelekomcloud
Up-to-date reference of API arguments for GeminiDB flavors you can get at documentation portal.
Use this data source to get available OpenTelekomCloud GeminiDB flavors (instance specifications).
Example Usage
List all GeminiDB Cassandra flavors
import * as pulumi from "@pulumi/pulumi";
import * as opentelekomcloud from "@pulumi/opentelekomcloud";
const cassandra = opentelekomcloud.getGeminiFlavorsV3({
engineName: "cassandra",
});
import pulumi
import pulumi_opentelekomcloud as opentelekomcloud
cassandra = opentelekomcloud.get_gemini_flavors_v3(engine_name="cassandra")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/opentelekomcloud/opentelekomcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := opentelekomcloud.GetGeminiFlavorsV3(ctx, &opentelekomcloud.GetGeminiFlavorsV3Args{
EngineName: pulumi.StringRef("cassandra"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Opentelekomcloud = Pulumi.Opentelekomcloud;
return await Deployment.RunAsync(() =>
{
var cassandra = Opentelekomcloud.GetGeminiFlavorsV3.Invoke(new()
{
EngineName = "cassandra",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.opentelekomcloud.OpentelekomcloudFunctions;
import com.pulumi.opentelekomcloud.inputs.GetGeminiFlavorsV3Args;
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 cassandra = OpentelekomcloudFunctions.getGeminiFlavorsV3(GetGeminiFlavorsV3Args.builder()
.engineName("cassandra")
.build());
}
}
variables:
cassandra:
fn::invoke:
function: opentelekomcloud:getGeminiFlavorsV3
arguments:
engineName: cassandra
Example coming soon!
Find a GeminiDB Influx flavor and use it to create an instance
import * as pulumi from "@pulumi/pulumi";
import * as opentelekomcloud from "@pulumi/opentelekomcloud";
const influx = opentelekomcloud.getGeminiFlavorsV3({
engineName: "influxdb",
vcpus: 4,
});
const influxGeminiInstanceV3 = new opentelekomcloud.GeminiInstanceV3("influx", {
name: "gemini_influx_instance",
password: password,
flavor: influx.then(influx => influx.flavors?.[0]?.specCode),
volumeSize: 100,
vpcId: vpcId,
subnetId: subnetId,
securityGroupId: secgroupId,
availabilityZone: availabilityZone,
datastore: {
engine: "influxdb",
version: "1.7",
storageEngine: "rocksDB",
},
});
import pulumi
import pulumi_opentelekomcloud as opentelekomcloud
influx = opentelekomcloud.get_gemini_flavors_v3(engine_name="influxdb",
vcpus=4)
influx_gemini_instance_v3 = opentelekomcloud.GeminiInstanceV3("influx",
name="gemini_influx_instance",
password=password,
flavor=influx.flavors[0].spec_code,
volume_size=100,
vpc_id=vpc_id,
subnet_id=subnet_id,
security_group_id=secgroup_id,
availability_zone=availability_zone,
datastore={
"engine": "influxdb",
"version": "1.7",
"storage_engine": "rocksDB",
})
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/opentelekomcloud/opentelekomcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
influx, err := opentelekomcloud.GetGeminiFlavorsV3(ctx, &opentelekomcloud.GetGeminiFlavorsV3Args{
EngineName: pulumi.StringRef("influxdb"),
Vcpus: pulumi.Float64Ref(4),
}, nil)
if err != nil {
return err
}
_, err = opentelekomcloud.NewGeminiInstanceV3(ctx, "influx", &opentelekomcloud.GeminiInstanceV3Args{
Name: pulumi.String("gemini_influx_instance"),
Password: pulumi.Any(password),
Flavor: pulumi.String(influx.Flavors[0].SpecCode),
VolumeSize: pulumi.Float64(100),
VpcId: pulumi.Any(vpcId),
SubnetId: pulumi.Any(subnetId),
SecurityGroupId: pulumi.Any(secgroupId),
AvailabilityZone: pulumi.Any(availabilityZone),
Datastore: &opentelekomcloud.GeminiInstanceV3DatastoreArgs{
Engine: pulumi.String("influxdb"),
Version: pulumi.String("1.7"),
StorageEngine: pulumi.String("rocksDB"),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Opentelekomcloud = Pulumi.Opentelekomcloud;
return await Deployment.RunAsync(() =>
{
var influx = Opentelekomcloud.GetGeminiFlavorsV3.Invoke(new()
{
EngineName = "influxdb",
Vcpus = 4,
});
var influxGeminiInstanceV3 = new Opentelekomcloud.GeminiInstanceV3("influx", new()
{
Name = "gemini_influx_instance",
Password = password,
Flavor = influx.Apply(getGeminiFlavorsV3Result => getGeminiFlavorsV3Result.Flavors[0]?.SpecCode),
VolumeSize = 100,
VpcId = vpcId,
SubnetId = subnetId,
SecurityGroupId = secgroupId,
AvailabilityZone = availabilityZone,
Datastore = new Opentelekomcloud.Inputs.GeminiInstanceV3DatastoreArgs
{
Engine = "influxdb",
Version = "1.7",
StorageEngine = "rocksDB",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.opentelekomcloud.OpentelekomcloudFunctions;
import com.pulumi.opentelekomcloud.inputs.GetGeminiFlavorsV3Args;
import com.pulumi.opentelekomcloud.GeminiInstanceV3;
import com.pulumi.opentelekomcloud.GeminiInstanceV3Args;
import com.pulumi.opentelekomcloud.inputs.GeminiInstanceV3DatastoreArgs;
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 influx = OpentelekomcloudFunctions.getGeminiFlavorsV3(GetGeminiFlavorsV3Args.builder()
.engineName("influxdb")
.vcpus(4)
.build());
var influxGeminiInstanceV3 = new GeminiInstanceV3("influxGeminiInstanceV3", GeminiInstanceV3Args.builder()
.name("gemini_influx_instance")
.password(password)
.flavor(influx.flavors()[0].specCode())
.volumeSize(100.0)
.vpcId(vpcId)
.subnetId(subnetId)
.securityGroupId(secgroupId)
.availabilityZone(availabilityZone)
.datastore(GeminiInstanceV3DatastoreArgs.builder()
.engine("influxdb")
.version("1.7")
.storageEngine("rocksDB")
.build())
.build());
}
}
resources:
influxGeminiInstanceV3:
type: opentelekomcloud:GeminiInstanceV3
name: influx
properties:
name: gemini_influx_instance
password: ${password}
flavor: ${influx.flavors[0].specCode}
volumeSize: 100
vpcId: ${vpcId}
subnetId: ${subnetId}
securityGroupId: ${secgroupId}
availabilityZone: ${availabilityZone}
datastore:
engine: influxdb
version: '1.7'
storageEngine: rocksDB
variables:
influx:
fn::invoke:
function: opentelekomcloud:getGeminiFlavorsV3
arguments:
engineName: influxdb
vcpus: 4
Example coming soon!
Filter flavors by availability zone
import * as pulumi from "@pulumi/pulumi";
import * as opentelekomcloud from "@pulumi/opentelekomcloud";
const _this = opentelekomcloud.getGeminiFlavorsV3({
engineName: "cassandra",
availabilityZone: "eu-de-01",
});
import pulumi
import pulumi_opentelekomcloud as opentelekomcloud
this = opentelekomcloud.get_gemini_flavors_v3(engine_name="cassandra",
availability_zone="eu-de-01")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/opentelekomcloud/opentelekomcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := opentelekomcloud.GetGeminiFlavorsV3(ctx, &opentelekomcloud.GetGeminiFlavorsV3Args{
EngineName: pulumi.StringRef("cassandra"),
AvailabilityZone: pulumi.StringRef("eu-de-01"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Opentelekomcloud = Pulumi.Opentelekomcloud;
return await Deployment.RunAsync(() =>
{
var @this = Opentelekomcloud.GetGeminiFlavorsV3.Invoke(new()
{
EngineName = "cassandra",
AvailabilityZone = "eu-de-01",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.opentelekomcloud.OpentelekomcloudFunctions;
import com.pulumi.opentelekomcloud.inputs.GetGeminiFlavorsV3Args;
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 this = OpentelekomcloudFunctions.getGeminiFlavorsV3(GetGeminiFlavorsV3Args.builder()
.engineName("cassandra")
.availabilityZone("eu-de-01")
.build());
}
}
variables:
this:
fn::invoke:
function: opentelekomcloud:getGeminiFlavorsV3
arguments:
engineName: cassandra
availabilityZone: eu-de-01
Example coming soon!
Using getGeminiFlavorsV3
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 getGeminiFlavorsV3(args: GetGeminiFlavorsV3Args, opts?: InvokeOptions): Promise<GetGeminiFlavorsV3Result>
function getGeminiFlavorsV3Output(args: GetGeminiFlavorsV3OutputArgs, opts?: InvokeOutputOptions): Output<GetGeminiFlavorsV3Result>def get_gemini_flavors_v3(availability_zone: Optional[str] = None,
engine_name: Optional[str] = None,
engine_version: Optional[str] = None,
id: Optional[str] = None,
mode: Optional[str] = None,
ram: Optional[float] = None,
vcpus: Optional[float] = None,
opts: Optional[InvokeOptions] = None) -> GetGeminiFlavorsV3Result
def get_gemini_flavors_v3_output(availability_zone: pulumi.Input[Optional[str]] = None,
engine_name: pulumi.Input[Optional[str]] = None,
engine_version: pulumi.Input[Optional[str]] = None,
id: pulumi.Input[Optional[str]] = None,
mode: pulumi.Input[Optional[str]] = None,
ram: pulumi.Input[Optional[float]] = None,
vcpus: pulumi.Input[Optional[float]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetGeminiFlavorsV3Result]func GetGeminiFlavorsV3(ctx *Context, args *GetGeminiFlavorsV3Args, opts ...InvokeOption) (*GetGeminiFlavorsV3Result, error)
func GetGeminiFlavorsV3Output(ctx *Context, args *GetGeminiFlavorsV3OutputArgs, opts ...InvokeOption) GetGeminiFlavorsV3ResultOutput> Note: This function is named GetGeminiFlavorsV3 in the Go SDK.
public static class GetGeminiFlavorsV3
{
public static Task<GetGeminiFlavorsV3Result> InvokeAsync(GetGeminiFlavorsV3Args args, InvokeOptions? opts = null)
public static Output<GetGeminiFlavorsV3Result> Invoke(GetGeminiFlavorsV3InvokeArgs args, InvokeOptions? opts = null)
public static Output<GetGeminiFlavorsV3Result> Invoke(GetGeminiFlavorsV3InvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetGeminiFlavorsV3Result> getGeminiFlavorsV3(GetGeminiFlavorsV3Args args, InvokeOptions options)
public static Output<GetGeminiFlavorsV3Result> getGeminiFlavorsV3(GetGeminiFlavorsV3Args args, InvokeOptions options)
public static Output<GetGeminiFlavorsV3Result> getGeminiFlavorsV3(GetGeminiFlavorsV3Args args, InvokeOutputOptions options)
fn::invoke:
function: opentelekomcloud:index/getGeminiFlavorsV3:getGeminiFlavorsV3
arguments:
# arguments dictionarydata "opentelekomcloud_get_gemini_flavors_v3" "name" {
# arguments
}The following arguments are supported:
- Availability
Zone string - Specifies the AZ name used to filter the flavors. Only the flavors that are on sale in this AZ are returned.
- Engine
Name string - Specifies the compatible API of the flavors to query. The value can be
cassandraorinfluxdb. Defaults tocassandra. - Engine
Version string - Specifies the database version used to filter the flavors, for example
3.11for GeminiDB Cassandra or1.7for GeminiDB Influx. - Id string
- Indicates the ID of the data source.
- Mode string
Specifies the DB instance type. The only supported value is
CloudNativeCluster, which returns the specifications of instances with cloud native storage. If this parameter is not set, the specifications of all instances with classic storage are returned.GeminiDB Influx is only offered as a performance-enhanced cluster with cloud native storage. When
engine_nameisinfluxdbandmodeis not set,CloudNativeClusteris used, so that its flavors are returned without having to setmodeexplicitly.- Ram double
- Specifies the memory size in GB used to filter the flavors.
- Vcpus double
- Specifies the number of vCPUs used to filter the flavors.
- Availability
Zone string - Specifies the AZ name used to filter the flavors. Only the flavors that are on sale in this AZ are returned.
- Engine
Name string - Specifies the compatible API of the flavors to query. The value can be
cassandraorinfluxdb. Defaults tocassandra. - Engine
Version string - Specifies the database version used to filter the flavors, for example
3.11for GeminiDB Cassandra or1.7for GeminiDB Influx. - Id string
- Indicates the ID of the data source.
- Mode string
Specifies the DB instance type. The only supported value is
CloudNativeCluster, which returns the specifications of instances with cloud native storage. If this parameter is not set, the specifications of all instances with classic storage are returned.GeminiDB Influx is only offered as a performance-enhanced cluster with cloud native storage. When
engine_nameisinfluxdbandmodeis not set,CloudNativeClusteris used, so that its flavors are returned without having to setmodeexplicitly.- Ram float64
- Specifies the memory size in GB used to filter the flavors.
- Vcpus float64
- Specifies the number of vCPUs used to filter the flavors.
- availability_
zone string - Specifies the AZ name used to filter the flavors. Only the flavors that are on sale in this AZ are returned.
- engine_
name string - Specifies the compatible API of the flavors to query. The value can be
cassandraorinfluxdb. Defaults tocassandra. - engine_
version string - Specifies the database version used to filter the flavors, for example
3.11for GeminiDB Cassandra or1.7for GeminiDB Influx. - id string
- Indicates the ID of the data source.
- mode string
Specifies the DB instance type. The only supported value is
CloudNativeCluster, which returns the specifications of instances with cloud native storage. If this parameter is not set, the specifications of all instances with classic storage are returned.GeminiDB Influx is only offered as a performance-enhanced cluster with cloud native storage. When
engine_nameisinfluxdbandmodeis not set,CloudNativeClusteris used, so that its flavors are returned without having to setmodeexplicitly.- ram number
- Specifies the memory size in GB used to filter the flavors.
- vcpus number
- Specifies the number of vCPUs used to filter the flavors.
- availability
Zone String - Specifies the AZ name used to filter the flavors. Only the flavors that are on sale in this AZ are returned.
- engine
Name String - Specifies the compatible API of the flavors to query. The value can be
cassandraorinfluxdb. Defaults tocassandra. - engine
Version String - Specifies the database version used to filter the flavors, for example
3.11for GeminiDB Cassandra or1.7for GeminiDB Influx. - id String
- Indicates the ID of the data source.
- mode String
Specifies the DB instance type. The only supported value is
CloudNativeCluster, which returns the specifications of instances with cloud native storage. If this parameter is not set, the specifications of all instances with classic storage are returned.GeminiDB Influx is only offered as a performance-enhanced cluster with cloud native storage. When
engine_nameisinfluxdbandmodeis not set,CloudNativeClusteris used, so that its flavors are returned without having to setmodeexplicitly.- ram Double
- Specifies the memory size in GB used to filter the flavors.
- vcpus Double
- Specifies the number of vCPUs used to filter the flavors.
- availability
Zone string - Specifies the AZ name used to filter the flavors. Only the flavors that are on sale in this AZ are returned.
- engine
Name string - Specifies the compatible API of the flavors to query. The value can be
cassandraorinfluxdb. Defaults tocassandra. - engine
Version string - Specifies the database version used to filter the flavors, for example
3.11for GeminiDB Cassandra or1.7for GeminiDB Influx. - id string
- Indicates the ID of the data source.
- mode string
Specifies the DB instance type. The only supported value is
CloudNativeCluster, which returns the specifications of instances with cloud native storage. If this parameter is not set, the specifications of all instances with classic storage are returned.GeminiDB Influx is only offered as a performance-enhanced cluster with cloud native storage. When
engine_nameisinfluxdbandmodeis not set,CloudNativeClusteris used, so that its flavors are returned without having to setmodeexplicitly.- ram number
- Specifies the memory size in GB used to filter the flavors.
- vcpus number
- Specifies the number of vCPUs used to filter the flavors.
- availability_
zone str - Specifies the AZ name used to filter the flavors. Only the flavors that are on sale in this AZ are returned.
- engine_
name str - Specifies the compatible API of the flavors to query. The value can be
cassandraorinfluxdb. Defaults tocassandra. - engine_
version str - Specifies the database version used to filter the flavors, for example
3.11for GeminiDB Cassandra or1.7for GeminiDB Influx. - id str
- Indicates the ID of the data source.
- mode str
Specifies the DB instance type. The only supported value is
CloudNativeCluster, which returns the specifications of instances with cloud native storage. If this parameter is not set, the specifications of all instances with classic storage are returned.GeminiDB Influx is only offered as a performance-enhanced cluster with cloud native storage. When
engine_nameisinfluxdbandmodeis not set,CloudNativeClusteris used, so that its flavors are returned without having to setmodeexplicitly.- ram float
- Specifies the memory size in GB used to filter the flavors.
- vcpus float
- Specifies the number of vCPUs used to filter the flavors.
- availability
Zone String - Specifies the AZ name used to filter the flavors. Only the flavors that are on sale in this AZ are returned.
- engine
Name String - Specifies the compatible API of the flavors to query. The value can be
cassandraorinfluxdb. Defaults tocassandra. - engine
Version String - Specifies the database version used to filter the flavors, for example
3.11for GeminiDB Cassandra or1.7for GeminiDB Influx. - id String
- Indicates the ID of the data source.
- mode String
Specifies the DB instance type. The only supported value is
CloudNativeCluster, which returns the specifications of instances with cloud native storage. If this parameter is not set, the specifications of all instances with classic storage are returned.GeminiDB Influx is only offered as a performance-enhanced cluster with cloud native storage. When
engine_nameisinfluxdbandmodeis not set,CloudNativeClusteris used, so that its flavors are returned without having to setmodeexplicitly.- ram Number
- Specifies the memory size in GB used to filter the flavors.
- vcpus Number
- Specifies the number of vCPUs used to filter the flavors.
getGeminiFlavorsV3 Result
The following output properties are available:
- Flavors
List<Get
Gemini Flavors V3Flavor> - An array of available flavors. Only the flavors that are on sale in at least one AZ are returned. Structure is documented below.
- Id string
- Indicates the ID of the data source.
- Region string
- Indicates the region in which the flavors were queried.
- Availability
Zone string - Engine
Name string - Indicates the compatible API of the flavor.
- Engine
Version string - Indicates the database version of the flavor.
- Mode string
- Ram double
- Indicates the memory size in GB.
- Vcpus double
- Indicates the number of vCPUs.
- Flavors
[]Get
Gemini Flavors V3Flavor - An array of available flavors. Only the flavors that are on sale in at least one AZ are returned. Structure is documented below.
- Id string
- Indicates the ID of the data source.
- Region string
- Indicates the region in which the flavors were queried.
- Availability
Zone string - Engine
Name string - Indicates the compatible API of the flavor.
- Engine
Version string - Indicates the database version of the flavor.
- Mode string
- Ram float64
- Indicates the memory size in GB.
- Vcpus float64
- Indicates the number of vCPUs.
- flavors list(object)
- An array of available flavors. Only the flavors that are on sale in at least one AZ are returned. Structure is documented below.
- id string
- Indicates the ID of the data source.
- region string
- Indicates the region in which the flavors were queried.
- availability_
zone string - engine_
name string - Indicates the compatible API of the flavor.
- engine_
version string - Indicates the database version of the flavor.
- mode string
- ram number
- Indicates the memory size in GB.
- vcpus number
- Indicates the number of vCPUs.
- flavors
List<Get
Gemini Flavors V3Flavor> - An array of available flavors. Only the flavors that are on sale in at least one AZ are returned. Structure is documented below.
- id String
- Indicates the ID of the data source.
- region String
- Indicates the region in which the flavors were queried.
- availability
Zone String - engine
Name String - Indicates the compatible API of the flavor.
- engine
Version String - Indicates the database version of the flavor.
- mode String
- ram Double
- Indicates the memory size in GB.
- vcpus Double
- Indicates the number of vCPUs.
- flavors
Get
Gemini Flavors V3Flavor[] - An array of available flavors. Only the flavors that are on sale in at least one AZ are returned. Structure is documented below.
- id string
- Indicates the ID of the data source.
- region string
- Indicates the region in which the flavors were queried.
- availability
Zone string - engine
Name string - Indicates the compatible API of the flavor.
- engine
Version string - Indicates the database version of the flavor.
- mode string
- ram number
- Indicates the memory size in GB.
- vcpus number
- Indicates the number of vCPUs.
- flavors
Sequence[Get
Gemini Flavors V3Flavor] - An array of available flavors. Only the flavors that are on sale in at least one AZ are returned. Structure is documented below.
- id str
- Indicates the ID of the data source.
- region str
- Indicates the region in which the flavors were queried.
- availability_
zone str - engine_
name str - Indicates the compatible API of the flavor.
- engine_
version str - Indicates the database version of the flavor.
- mode str
- ram float
- Indicates the memory size in GB.
- vcpus float
- Indicates the number of vCPUs.
- flavors List<Property Map>
- An array of available flavors. Only the flavors that are on sale in at least one AZ are returned. Structure is documented below.
- id String
- Indicates the ID of the data source.
- region String
- Indicates the region in which the flavors were queried.
- availability
Zone String - engine
Name String - Indicates the compatible API of the flavor.
- engine
Version String - Indicates the database version of the flavor.
- mode String
- ram Number
- Indicates the memory size in GB.
- vcpus Number
- Indicates the number of vCPUs.
Supporting Types
GetGeminiFlavorsV3Flavor
- Availability
Zones List<string> - Indicates the list of AZs where the flavor is on sale.
- Az
Status Dictionary<string, string> - Indicates the status of the flavor per AZ. The value can be
normal,unsupportedorsellout. - Engine
Name string - Specifies the compatible API of the flavors to query. The value can be
cassandraorinfluxdb. Defaults tocassandra. - Engine
Version string - Specifies the database version used to filter the flavors, for example
3.11for GeminiDB Cassandra or1.7for GeminiDB Influx. - Ram string
- Specifies the memory size in GB used to filter the flavors.
- Spec
Code string - Indicates the resource specification code, for example
geminidb.cassandra.xlarge.8. Use this value for theflavorargument ofopentelekomcloud.GeminiInstanceV3. - Vcpus string
- Specifies the number of vCPUs used to filter the flavors.
- Availability
Zones []string - Indicates the list of AZs where the flavor is on sale.
- Az
Status map[string]string - Indicates the status of the flavor per AZ. The value can be
normal,unsupportedorsellout. - Engine
Name string - Specifies the compatible API of the flavors to query. The value can be
cassandraorinfluxdb. Defaults tocassandra. - Engine
Version string - Specifies the database version used to filter the flavors, for example
3.11for GeminiDB Cassandra or1.7for GeminiDB Influx. - Ram string
- Specifies the memory size in GB used to filter the flavors.
- Spec
Code string - Indicates the resource specification code, for example
geminidb.cassandra.xlarge.8. Use this value for theflavorargument ofopentelekomcloud.GeminiInstanceV3. - Vcpus string
- Specifies the number of vCPUs used to filter the flavors.
- availability_
zones list(string) - Indicates the list of AZs where the flavor is on sale.
- az_
status map(string) - Indicates the status of the flavor per AZ. The value can be
normal,unsupportedorsellout. - engine_
name string - Specifies the compatible API of the flavors to query. The value can be
cassandraorinfluxdb. Defaults tocassandra. - engine_
version string - Specifies the database version used to filter the flavors, for example
3.11for GeminiDB Cassandra or1.7for GeminiDB Influx. - ram string
- Specifies the memory size in GB used to filter the flavors.
- spec_
code string - Indicates the resource specification code, for example
geminidb.cassandra.xlarge.8. Use this value for theflavorargument ofopentelekomcloud.GeminiInstanceV3. - vcpus string
- Specifies the number of vCPUs used to filter the flavors.
- availability
Zones List<String> - Indicates the list of AZs where the flavor is on sale.
- az
Status Map<String,String> - Indicates the status of the flavor per AZ. The value can be
normal,unsupportedorsellout. - engine
Name String - Specifies the compatible API of the flavors to query. The value can be
cassandraorinfluxdb. Defaults tocassandra. - engine
Version String - Specifies the database version used to filter the flavors, for example
3.11for GeminiDB Cassandra or1.7for GeminiDB Influx. - ram String
- Specifies the memory size in GB used to filter the flavors.
- spec
Code String - Indicates the resource specification code, for example
geminidb.cassandra.xlarge.8. Use this value for theflavorargument ofopentelekomcloud.GeminiInstanceV3. - vcpus String
- Specifies the number of vCPUs used to filter the flavors.
- availability
Zones string[] - Indicates the list of AZs where the flavor is on sale.
- az
Status {[key: string]: string} - Indicates the status of the flavor per AZ. The value can be
normal,unsupportedorsellout. - engine
Name string - Specifies the compatible API of the flavors to query. The value can be
cassandraorinfluxdb. Defaults tocassandra. - engine
Version string - Specifies the database version used to filter the flavors, for example
3.11for GeminiDB Cassandra or1.7for GeminiDB Influx. - ram string
- Specifies the memory size in GB used to filter the flavors.
- spec
Code string - Indicates the resource specification code, for example
geminidb.cassandra.xlarge.8. Use this value for theflavorargument ofopentelekomcloud.GeminiInstanceV3. - vcpus string
- Specifies the number of vCPUs used to filter the flavors.
- availability_
zones Sequence[str] - Indicates the list of AZs where the flavor is on sale.
- az_
status Mapping[str, str] - Indicates the status of the flavor per AZ. The value can be
normal,unsupportedorsellout. - engine_
name str - Specifies the compatible API of the flavors to query. The value can be
cassandraorinfluxdb. Defaults tocassandra. - engine_
version str - Specifies the database version used to filter the flavors, for example
3.11for GeminiDB Cassandra or1.7for GeminiDB Influx. - ram str
- Specifies the memory size in GB used to filter the flavors.
- spec_
code str - Indicates the resource specification code, for example
geminidb.cassandra.xlarge.8. Use this value for theflavorargument ofopentelekomcloud.GeminiInstanceV3. - vcpus str
- Specifies the number of vCPUs used to filter the flavors.
- availability
Zones List<String> - Indicates the list of AZs where the flavor is on sale.
- az
Status Map<String> - Indicates the status of the flavor per AZ. The value can be
normal,unsupportedorsellout. - engine
Name String - Specifies the compatible API of the flavors to query. The value can be
cassandraorinfluxdb. Defaults tocassandra. - engine
Version String - Specifies the database version used to filter the flavors, for example
3.11for GeminiDB Cassandra or1.7for GeminiDB Influx. - ram String
- Specifies the memory size in GB used to filter the flavors.
- spec
Code String - Indicates the resource specification code, for example
geminidb.cassandra.xlarge.8. Use this value for theflavorargument ofopentelekomcloud.GeminiInstanceV3. - vcpus String
- Specifies the number of vCPUs used to filter the flavors.
Package Details
- Repository
- opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
- License
- Notes
- This Pulumi package is based on the
opentelekomcloudTerraform Provider.
published on Thursday, Sep 24, 2026 by opentelekomcloud