Viewing docs for selectel 7.5.5
published on Tuesday, Mar 10, 2026 by selectel
published on Tuesday, Mar 10, 2026 by selectel
Viewing docs for selectel 7.5.5
published on Tuesday, Mar 10, 2026 by selectel
published on Tuesday, Mar 10, 2026 by selectel
Provides a list of available cluster types in Managed Databases. For more information about available cluster types, see the official Selectel documentation.
Example Usage
PostgreSQL
import * as pulumi from "@pulumi/pulumi";
import * as selectel from "@pulumi/selectel";
const datastoreType1 = selectel.getDbaasDatastoreTypeV1({
projectId: project1.id,
region: "ru-3",
filters: [{
engine: "postgresql",
version: "14",
}],
});
import pulumi
import pulumi_selectel as selectel
datastore_type1 = selectel.get_dbaas_datastore_type_v1(project_id=project1["id"],
region="ru-3",
filters=[{
"engine": "postgresql",
"version": "14",
}])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/selectel/v7/selectel"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := selectel.GetDbaasDatastoreTypeV1(ctx, &selectel.GetDbaasDatastoreTypeV1Args{
ProjectId: project1.Id,
Region: "ru-3",
Filters: []selectel.GetDbaasDatastoreTypeV1Filter{
{
Engine: pulumi.StringRef("postgresql"),
Version: pulumi.StringRef("14"),
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Selectel = Pulumi.Selectel;
return await Deployment.RunAsync(() =>
{
var datastoreType1 = Selectel.GetDbaasDatastoreTypeV1.Invoke(new()
{
ProjectId = project1.Id,
Region = "ru-3",
Filters = new[]
{
new Selectel.Inputs.GetDbaasDatastoreTypeV1FilterInputArgs
{
Engine = "postgresql",
Version = "14",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.selectel.SelectelFunctions;
import com.pulumi.selectel.inputs.GetDbaasDatastoreTypeV1Args;
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 datastoreType1 = SelectelFunctions.getDbaasDatastoreTypeV1(GetDbaasDatastoreTypeV1Args.builder()
.projectId(project1.id())
.region("ru-3")
.filters(GetDbaasDatastoreTypeV1FilterArgs.builder()
.engine("postgresql")
.version("14")
.build())
.build());
}
}
variables:
datastoreType1:
fn::invoke:
function: selectel:getDbaasDatastoreTypeV1
arguments:
projectId: ${project1.id}
region: ru-3
filters:
- engine: postgresql
version: '14'
PostgreSQL For 1C
import * as pulumi from "@pulumi/pulumi";
import * as selectel from "@pulumi/selectel";
const datastoreType1 = selectel.getDbaasDatastoreTypeV1({
projectId: project1.id,
region: "ru-3",
filters: [{
engine: "postgresql",
version: "14-1C",
}],
});
import pulumi
import pulumi_selectel as selectel
datastore_type1 = selectel.get_dbaas_datastore_type_v1(project_id=project1["id"],
region="ru-3",
filters=[{
"engine": "postgresql",
"version": "14-1C",
}])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/selectel/v7/selectel"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := selectel.GetDbaasDatastoreTypeV1(ctx, &selectel.GetDbaasDatastoreTypeV1Args{
ProjectId: project1.Id,
Region: "ru-3",
Filters: []selectel.GetDbaasDatastoreTypeV1Filter{
{
Engine: pulumi.StringRef("postgresql"),
Version: pulumi.StringRef("14-1C"),
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Selectel = Pulumi.Selectel;
return await Deployment.RunAsync(() =>
{
var datastoreType1 = Selectel.GetDbaasDatastoreTypeV1.Invoke(new()
{
ProjectId = project1.Id,
Region = "ru-3",
Filters = new[]
{
new Selectel.Inputs.GetDbaasDatastoreTypeV1FilterInputArgs
{
Engine = "postgresql",
Version = "14-1C",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.selectel.SelectelFunctions;
import com.pulumi.selectel.inputs.GetDbaasDatastoreTypeV1Args;
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 datastoreType1 = SelectelFunctions.getDbaasDatastoreTypeV1(GetDbaasDatastoreTypeV1Args.builder()
.projectId(project1.id())
.region("ru-3")
.filters(GetDbaasDatastoreTypeV1FilterArgs.builder()
.engine("postgresql")
.version("14-1C")
.build())
.build());
}
}
variables:
datastoreType1:
fn::invoke:
function: selectel:getDbaasDatastoreTypeV1
arguments:
projectId: ${project1.id}
region: ru-3
filters:
- engine: postgresql
version: 14-1C
PostgreSQL TimescaleDB
import * as pulumi from "@pulumi/pulumi";
import * as selectel from "@pulumi/selectel";
const datastoreType1 = selectel.getDbaasDatastoreTypeV1({
projectId: project1.id,
region: "ru-3",
filters: [{
engine: "postgresql",
version: "14-TimescaleDB",
}],
});
import pulumi
import pulumi_selectel as selectel
datastore_type1 = selectel.get_dbaas_datastore_type_v1(project_id=project1["id"],
region="ru-3",
filters=[{
"engine": "postgresql",
"version": "14-TimescaleDB",
}])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/selectel/v7/selectel"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := selectel.GetDbaasDatastoreTypeV1(ctx, &selectel.GetDbaasDatastoreTypeV1Args{
ProjectId: project1.Id,
Region: "ru-3",
Filters: []selectel.GetDbaasDatastoreTypeV1Filter{
{
Engine: pulumi.StringRef("postgresql"),
Version: pulumi.StringRef("14-TimescaleDB"),
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Selectel = Pulumi.Selectel;
return await Deployment.RunAsync(() =>
{
var datastoreType1 = Selectel.GetDbaasDatastoreTypeV1.Invoke(new()
{
ProjectId = project1.Id,
Region = "ru-3",
Filters = new[]
{
new Selectel.Inputs.GetDbaasDatastoreTypeV1FilterInputArgs
{
Engine = "postgresql",
Version = "14-TimescaleDB",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.selectel.SelectelFunctions;
import com.pulumi.selectel.inputs.GetDbaasDatastoreTypeV1Args;
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 datastoreType1 = SelectelFunctions.getDbaasDatastoreTypeV1(GetDbaasDatastoreTypeV1Args.builder()
.projectId(project1.id())
.region("ru-3")
.filters(GetDbaasDatastoreTypeV1FilterArgs.builder()
.engine("postgresql")
.version("14-TimescaleDB")
.build())
.build());
}
}
variables:
datastoreType1:
fn::invoke:
function: selectel:getDbaasDatastoreTypeV1
arguments:
projectId: ${project1.id}
region: ru-3
filters:
- engine: postgresql
version: 14-TimescaleDB
MySQL Semi-Sync
import * as pulumi from "@pulumi/pulumi";
import * as selectel from "@pulumi/selectel";
const datastoreType1 = selectel.getDbaasDatastoreTypeV1({
projectId: project1.id,
region: "ru-3",
filters: [{
engine: "mysql_native",
version: "8",
}],
});
import pulumi
import pulumi_selectel as selectel
datastore_type1 = selectel.get_dbaas_datastore_type_v1(project_id=project1["id"],
region="ru-3",
filters=[{
"engine": "mysql_native",
"version": "8",
}])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/selectel/v7/selectel"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := selectel.GetDbaasDatastoreTypeV1(ctx, &selectel.GetDbaasDatastoreTypeV1Args{
ProjectId: project1.Id,
Region: "ru-3",
Filters: []selectel.GetDbaasDatastoreTypeV1Filter{
{
Engine: pulumi.StringRef("mysql_native"),
Version: pulumi.StringRef("8"),
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Selectel = Pulumi.Selectel;
return await Deployment.RunAsync(() =>
{
var datastoreType1 = Selectel.GetDbaasDatastoreTypeV1.Invoke(new()
{
ProjectId = project1.Id,
Region = "ru-3",
Filters = new[]
{
new Selectel.Inputs.GetDbaasDatastoreTypeV1FilterInputArgs
{
Engine = "mysql_native",
Version = "8",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.selectel.SelectelFunctions;
import com.pulumi.selectel.inputs.GetDbaasDatastoreTypeV1Args;
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 datastoreType1 = SelectelFunctions.getDbaasDatastoreTypeV1(GetDbaasDatastoreTypeV1Args.builder()
.projectId(project1.id())
.region("ru-3")
.filters(GetDbaasDatastoreTypeV1FilterArgs.builder()
.engine("mysql_native")
.version("8")
.build())
.build());
}
}
variables:
datastoreType1:
fn::invoke:
function: selectel:getDbaasDatastoreTypeV1
arguments:
projectId: ${project1.id}
region: ru-3
filters:
- engine: mysql_native
version: '8'
MySQL Sync
import * as pulumi from "@pulumi/pulumi";
import * as selectel from "@pulumi/selectel";
const datastoreType1 = selectel.getDbaasDatastoreTypeV1({
projectId: project1.id,
region: "ru-3",
filters: [{
engine: "mysql",
version: "8",
}],
});
import pulumi
import pulumi_selectel as selectel
datastore_type1 = selectel.get_dbaas_datastore_type_v1(project_id=project1["id"],
region="ru-3",
filters=[{
"engine": "mysql",
"version": "8",
}])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/selectel/v7/selectel"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := selectel.GetDbaasDatastoreTypeV1(ctx, &selectel.GetDbaasDatastoreTypeV1Args{
ProjectId: project1.Id,
Region: "ru-3",
Filters: []selectel.GetDbaasDatastoreTypeV1Filter{
{
Engine: pulumi.StringRef("mysql"),
Version: pulumi.StringRef("8"),
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Selectel = Pulumi.Selectel;
return await Deployment.RunAsync(() =>
{
var datastoreType1 = Selectel.GetDbaasDatastoreTypeV1.Invoke(new()
{
ProjectId = project1.Id,
Region = "ru-3",
Filters = new[]
{
new Selectel.Inputs.GetDbaasDatastoreTypeV1FilterInputArgs
{
Engine = "mysql",
Version = "8",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.selectel.SelectelFunctions;
import com.pulumi.selectel.inputs.GetDbaasDatastoreTypeV1Args;
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 datastoreType1 = SelectelFunctions.getDbaasDatastoreTypeV1(GetDbaasDatastoreTypeV1Args.builder()
.projectId(project1.id())
.region("ru-3")
.filters(GetDbaasDatastoreTypeV1FilterArgs.builder()
.engine("mysql")
.version("8")
.build())
.build());
}
}
variables:
datastoreType1:
fn::invoke:
function: selectel:getDbaasDatastoreTypeV1
arguments:
projectId: ${project1.id}
region: ru-3
filters:
- engine: mysql
version: '8'
Redis
import * as pulumi from "@pulumi/pulumi";
import * as selectel from "@pulumi/selectel";
const datastoreType1 = selectel.getDbaasDatastoreTypeV1({
projectId: project1.id,
region: "ru-3",
filters: [{
engine: "redis",
version: "6",
}],
});
import pulumi
import pulumi_selectel as selectel
datastore_type1 = selectel.get_dbaas_datastore_type_v1(project_id=project1["id"],
region="ru-3",
filters=[{
"engine": "redis",
"version": "6",
}])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/selectel/v7/selectel"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := selectel.GetDbaasDatastoreTypeV1(ctx, &selectel.GetDbaasDatastoreTypeV1Args{
ProjectId: project1.Id,
Region: "ru-3",
Filters: []selectel.GetDbaasDatastoreTypeV1Filter{
{
Engine: pulumi.StringRef("redis"),
Version: pulumi.StringRef("6"),
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Selectel = Pulumi.Selectel;
return await Deployment.RunAsync(() =>
{
var datastoreType1 = Selectel.GetDbaasDatastoreTypeV1.Invoke(new()
{
ProjectId = project1.Id,
Region = "ru-3",
Filters = new[]
{
new Selectel.Inputs.GetDbaasDatastoreTypeV1FilterInputArgs
{
Engine = "redis",
Version = "6",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.selectel.SelectelFunctions;
import com.pulumi.selectel.inputs.GetDbaasDatastoreTypeV1Args;
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 datastoreType1 = SelectelFunctions.getDbaasDatastoreTypeV1(GetDbaasDatastoreTypeV1Args.builder()
.projectId(project1.id())
.region("ru-3")
.filters(GetDbaasDatastoreTypeV1FilterArgs.builder()
.engine("redis")
.version("6")
.build())
.build());
}
}
variables:
datastoreType1:
fn::invoke:
function: selectel:getDbaasDatastoreTypeV1
arguments:
projectId: ${project1.id}
region: ru-3
filters:
- engine: redis
version: '6'
Kafka
import * as pulumi from "@pulumi/pulumi";
import * as selectel from "@pulumi/selectel";
const datastoreType1 = selectel.getDbaasDatastoreTypeV1({
projectId: project1.id,
region: "ru-3",
filters: [{
engine: "kafka",
version: "3.5",
}],
});
import pulumi
import pulumi_selectel as selectel
datastore_type1 = selectel.get_dbaas_datastore_type_v1(project_id=project1["id"],
region="ru-3",
filters=[{
"engine": "kafka",
"version": "3.5",
}])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/selectel/v7/selectel"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := selectel.GetDbaasDatastoreTypeV1(ctx, &selectel.GetDbaasDatastoreTypeV1Args{
ProjectId: project1.Id,
Region: "ru-3",
Filters: []selectel.GetDbaasDatastoreTypeV1Filter{
{
Engine: pulumi.StringRef("kafka"),
Version: pulumi.StringRef("3.5"),
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Selectel = Pulumi.Selectel;
return await Deployment.RunAsync(() =>
{
var datastoreType1 = Selectel.GetDbaasDatastoreTypeV1.Invoke(new()
{
ProjectId = project1.Id,
Region = "ru-3",
Filters = new[]
{
new Selectel.Inputs.GetDbaasDatastoreTypeV1FilterInputArgs
{
Engine = "kafka",
Version = "3.5",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.selectel.SelectelFunctions;
import com.pulumi.selectel.inputs.GetDbaasDatastoreTypeV1Args;
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 datastoreType1 = SelectelFunctions.getDbaasDatastoreTypeV1(GetDbaasDatastoreTypeV1Args.builder()
.projectId(project1.id())
.region("ru-3")
.filters(GetDbaasDatastoreTypeV1FilterArgs.builder()
.engine("kafka")
.version("3.5")
.build())
.build());
}
}
variables:
datastoreType1:
fn::invoke:
function: selectel:getDbaasDatastoreTypeV1
arguments:
projectId: ${project1.id}
region: ru-3
filters:
- engine: kafka
version: '3.5'
Using getDbaasDatastoreTypeV1
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 getDbaasDatastoreTypeV1(args: GetDbaasDatastoreTypeV1Args, opts?: InvokeOptions): Promise<GetDbaasDatastoreTypeV1Result>
function getDbaasDatastoreTypeV1Output(args: GetDbaasDatastoreTypeV1OutputArgs, opts?: InvokeOptions): Output<GetDbaasDatastoreTypeV1Result>def get_dbaas_datastore_type_v1(filters: Optional[Sequence[GetDbaasDatastoreTypeV1Filter]] = None,
id: Optional[str] = None,
project_id: Optional[str] = None,
region: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDbaasDatastoreTypeV1Result
def get_dbaas_datastore_type_v1_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetDbaasDatastoreTypeV1FilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[str]] = None,
region: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDbaasDatastoreTypeV1Result]func GetDbaasDatastoreTypeV1(ctx *Context, args *GetDbaasDatastoreTypeV1Args, opts ...InvokeOption) (*GetDbaasDatastoreTypeV1Result, error)
func GetDbaasDatastoreTypeV1Output(ctx *Context, args *GetDbaasDatastoreTypeV1OutputArgs, opts ...InvokeOption) GetDbaasDatastoreTypeV1ResultOutput> Note: This function is named GetDbaasDatastoreTypeV1 in the Go SDK.
public static class GetDbaasDatastoreTypeV1
{
public static Task<GetDbaasDatastoreTypeV1Result> InvokeAsync(GetDbaasDatastoreTypeV1Args args, InvokeOptions? opts = null)
public static Output<GetDbaasDatastoreTypeV1Result> Invoke(GetDbaasDatastoreTypeV1InvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDbaasDatastoreTypeV1Result> getDbaasDatastoreTypeV1(GetDbaasDatastoreTypeV1Args args, InvokeOptions options)
public static Output<GetDbaasDatastoreTypeV1Result> getDbaasDatastoreTypeV1(GetDbaasDatastoreTypeV1Args args, InvokeOptions options)
fn::invoke:
function: selectel:index/getDbaasDatastoreTypeV1:getDbaasDatastoreTypeV1
arguments:
# arguments dictionaryThe following arguments are supported:
- Project
Id string - Unique identifier of the associated project. Retrieved from the selectel.VpcProjectV2 resource. Learn more about Projects.
- Region string
- Pool where the database is located, for example,
ru-3. Learn more about available pools in the Availability matrix. - Filters
List<Get
Dbaas Datastore Type V1Filter> - Values to filter available cluster types:
- Id string
- ID of the cluster type.
- Project
Id string - Unique identifier of the associated project. Retrieved from the selectel.VpcProjectV2 resource. Learn more about Projects.
- Region string
- Pool where the database is located, for example,
ru-3. Learn more about available pools in the Availability matrix. - Filters
[]Get
Dbaas Datastore Type V1Filter - Values to filter available cluster types:
- Id string
- ID of the cluster type.
- project
Id String - Unique identifier of the associated project. Retrieved from the selectel.VpcProjectV2 resource. Learn more about Projects.
- region String
- Pool where the database is located, for example,
ru-3. Learn more about available pools in the Availability matrix. - filters
List<Get
Dbaas Datastore Type V1Filter> - Values to filter available cluster types:
- id String
- ID of the cluster type.
- project
Id string - Unique identifier of the associated project. Retrieved from the selectel.VpcProjectV2 resource. Learn more about Projects.
- region string
- Pool where the database is located, for example,
ru-3. Learn more about available pools in the Availability matrix. - filters
Get
Dbaas Datastore Type V1Filter[] - Values to filter available cluster types:
- id string
- ID of the cluster type.
- project_
id str - Unique identifier of the associated project. Retrieved from the selectel.VpcProjectV2 resource. Learn more about Projects.
- region str
- Pool where the database is located, for example,
ru-3. Learn more about available pools in the Availability matrix. - filters
Sequence[Get
Dbaas Datastore Type V1Filter] - Values to filter available cluster types:
- id str
- ID of the cluster type.
- project
Id String - Unique identifier of the associated project. Retrieved from the selectel.VpcProjectV2 resource. Learn more about Projects.
- region String
- Pool where the database is located, for example,
ru-3. Learn more about available pools in the Availability matrix. - filters List<Property Map>
- Values to filter available cluster types:
- id String
- ID of the cluster type.
getDbaasDatastoreTypeV1 Result
The following output properties are available:
- Datastore
Types List<GetDbaas Datastore Type V1Datastore Type> - List of available cluster types.
- Id string
- ID of the cluster type.
- Project
Id string - Region string
- Filters
List<Get
Dbaas Datastore Type V1Filter>
- Datastore
Types []GetDbaas Datastore Type V1Datastore Type - List of available cluster types.
- Id string
- ID of the cluster type.
- Project
Id string - Region string
- Filters
[]Get
Dbaas Datastore Type V1Filter
- datastore
Types List<GetDbaas Datastore Type V1Datastore Type> - List of available cluster types.
- id String
- ID of the cluster type.
- project
Id String - region String
- filters
List<Get
Dbaas Datastore Type V1Filter>
- datastore
Types GetDbaas Datastore Type V1Datastore Type[] - List of available cluster types.
- id string
- ID of the cluster type.
- project
Id string - region string
- filters
Get
Dbaas Datastore Type V1Filter[]
- datastore_
types Sequence[GetDbaas Datastore Type V1Datastore Type] - List of available cluster types.
- id str
- ID of the cluster type.
- project_
id str - region str
- filters
Sequence[Get
Dbaas Datastore Type V1Filter]
- datastore
Types List<Property Map> - List of available cluster types.
- id String
- ID of the cluster type.
- project
Id String - region String
- filters List<Property Map>
Supporting Types
GetDbaasDatastoreTypeV1DatastoreType
GetDbaasDatastoreTypeV1Filter
- Engine string
- Engine of the cluster type to search. Available values are
postgresql(for PostgreSQL, PostgreSQL for 1C, PostgreSQL TimescaleDB),mysql(for MySQL sync),mysql_native(for MySQL semi-sync),redis(for Redis), andkafka(for Kafka). - Version string
- Version of the cluster type to search. For PostgreSQL for 1C, the versions are in the format
<version_number>-1C. For PostgreSQL TimescaleDB, the versions are in the format<version_number>-TimescaleDB. Learn more about available versions for PostgreSQL, PostgreSQL for 1C, PostgreSQL TimescaleDB, MySQL semi-sync, MySQL sync, Redis, and Kafka.
- Engine string
- Engine of the cluster type to search. Available values are
postgresql(for PostgreSQL, PostgreSQL for 1C, PostgreSQL TimescaleDB),mysql(for MySQL sync),mysql_native(for MySQL semi-sync),redis(for Redis), andkafka(for Kafka). - Version string
- Version of the cluster type to search. For PostgreSQL for 1C, the versions are in the format
<version_number>-1C. For PostgreSQL TimescaleDB, the versions are in the format<version_number>-TimescaleDB. Learn more about available versions for PostgreSQL, PostgreSQL for 1C, PostgreSQL TimescaleDB, MySQL semi-sync, MySQL sync, Redis, and Kafka.
- engine String
- Engine of the cluster type to search. Available values are
postgresql(for PostgreSQL, PostgreSQL for 1C, PostgreSQL TimescaleDB),mysql(for MySQL sync),mysql_native(for MySQL semi-sync),redis(for Redis), andkafka(for Kafka). - version String
- Version of the cluster type to search. For PostgreSQL for 1C, the versions are in the format
<version_number>-1C. For PostgreSQL TimescaleDB, the versions are in the format<version_number>-TimescaleDB. Learn more about available versions for PostgreSQL, PostgreSQL for 1C, PostgreSQL TimescaleDB, MySQL semi-sync, MySQL sync, Redis, and Kafka.
- engine string
- Engine of the cluster type to search. Available values are
postgresql(for PostgreSQL, PostgreSQL for 1C, PostgreSQL TimescaleDB),mysql(for MySQL sync),mysql_native(for MySQL semi-sync),redis(for Redis), andkafka(for Kafka). - version string
- Version of the cluster type to search. For PostgreSQL for 1C, the versions are in the format
<version_number>-1C. For PostgreSQL TimescaleDB, the versions are in the format<version_number>-TimescaleDB. Learn more about available versions for PostgreSQL, PostgreSQL for 1C, PostgreSQL TimescaleDB, MySQL semi-sync, MySQL sync, Redis, and Kafka.
- engine str
- Engine of the cluster type to search. Available values are
postgresql(for PostgreSQL, PostgreSQL for 1C, PostgreSQL TimescaleDB),mysql(for MySQL sync),mysql_native(for MySQL semi-sync),redis(for Redis), andkafka(for Kafka). - version str
- Version of the cluster type to search. For PostgreSQL for 1C, the versions are in the format
<version_number>-1C. For PostgreSQL TimescaleDB, the versions are in the format<version_number>-TimescaleDB. Learn more about available versions for PostgreSQL, PostgreSQL for 1C, PostgreSQL TimescaleDB, MySQL semi-sync, MySQL sync, Redis, and Kafka.
- engine String
- Engine of the cluster type to search. Available values are
postgresql(for PostgreSQL, PostgreSQL for 1C, PostgreSQL TimescaleDB),mysql(for MySQL sync),mysql_native(for MySQL semi-sync),redis(for Redis), andkafka(for Kafka). - version String
- Version of the cluster type to search. For PostgreSQL for 1C, the versions are in the format
<version_number>-1C. For PostgreSQL TimescaleDB, the versions are in the format<version_number>-TimescaleDB. Learn more about available versions for PostgreSQL, PostgreSQL for 1C, PostgreSQL TimescaleDB, MySQL semi-sync, MySQL sync, Redis, and Kafka.
Package Details
- Repository
- selectel selectel/terraform-provider-selectel
- License
- Notes
- This Pulumi package is based on the
selectelTerraform Provider.
Viewing docs for selectel 7.5.5
published on Tuesday, Mar 10, 2026 by selectel
published on Tuesday, Mar 10, 2026 by selectel
