1. Registry
  2. Packages
  3. Selectel Provider
  4. API Docs
  5. getDbaasClickhouseConfigurationParameterV2
Viewing docs for selectel 8.6.0
published on Friday, Oct 2, 2026 by selectel
selectel
Viewing docs for selectel 8.6.0
published on Friday, Oct 2, 2026 by selectel

    Provides a list of configuration parameters available for Managed ClickHouse clusters. For more information about configuration parameters, see the official Selectel documentation.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as selectel from "@pulumi/selectel";
    
    const configurationParameter1 = selectel.getDbaasClickhouseConfigurationParameterV2({
        projectId: project1.id,
        region: "ru-3",
    });
    
    import pulumi
    import pulumi_selectel as selectel
    
    configuration_parameter1 = selectel.get_dbaas_clickhouse_configuration_parameter_v2(project_id=project1["id"],
        region="ru-3")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/selectel/v8/selectel"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := selectel.GetDbaasClickhouseConfigurationParameterV2(ctx, &selectel.GetDbaasClickhouseConfigurationParameterV2Args{
    			ProjectId: project1.Id,
    			Region:    "ru-3",
    		}, 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 configurationParameter1 = Selectel.GetDbaasClickhouseConfigurationParameterV2.Invoke(new()
        {
            ProjectId = project1.Id,
            Region = "ru-3",
        });
    
    });
    
    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.GetDbaasClickhouseConfigurationParameterV2Args;
    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 configurationParameter1 = SelectelFunctions.getDbaasClickhouseConfigurationParameterV2(GetDbaasClickhouseConfigurationParameterV2Args.builder()
                .projectId(project1.id())
                .region("ru-3")
                .build());
    
        }
    }
    
    variables:
      configurationParameter1:
        fn::invoke:
          function: selectel:getDbaasClickhouseConfigurationParameterV2
          arguments:
            projectId: ${project1.id}
            region: ru-3
    
    Example coming soon!
    

    Using getDbaasClickhouseConfigurationParameterV2

    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 getDbaasClickhouseConfigurationParameterV2(args: GetDbaasClickhouseConfigurationParameterV2Args, opts?: InvokeOptions): Promise<GetDbaasClickhouseConfigurationParameterV2Result>
    function getDbaasClickhouseConfigurationParameterV2Output(args: GetDbaasClickhouseConfigurationParameterV2OutputArgs, opts?: InvokeOutputOptions): Output<GetDbaasClickhouseConfigurationParameterV2Result>
    def get_dbaas_clickhouse_configuration_parameter_v2(filters: Optional[Sequence[GetDbaasClickhouseConfigurationParameterV2Filter]] = None,
                                                        id: Optional[str] = None,
                                                        project_id: Optional[str] = None,
                                                        region: Optional[str] = None,
                                                        opts: Optional[InvokeOptions] = None) -> GetDbaasClickhouseConfigurationParameterV2Result
    def get_dbaas_clickhouse_configuration_parameter_v2_output(filters: pulumi.Input[Optional[Sequence[pulumi.Input[GetDbaasClickhouseConfigurationParameterV2FilterArgs]]]] = None,
                                                        id: pulumi.Input[Optional[str]] = None,
                                                        project_id: pulumi.Input[Optional[str]] = None,
                                                        region: pulumi.Input[Optional[str]] = None,
                                                        opts: Optional[InvokeOutputOptions] = None) -> Output[GetDbaasClickhouseConfigurationParameterV2Result]
    func GetDbaasClickhouseConfigurationParameterV2(ctx *Context, args *GetDbaasClickhouseConfigurationParameterV2Args, opts ...InvokeOption) (*GetDbaasClickhouseConfigurationParameterV2Result, error)
    func GetDbaasClickhouseConfigurationParameterV2Output(ctx *Context, args *GetDbaasClickhouseConfigurationParameterV2OutputArgs, opts ...InvokeOption) GetDbaasClickhouseConfigurationParameterV2ResultOutput

    > Note: This function is named GetDbaasClickhouseConfigurationParameterV2 in the Go SDK.

    public static class GetDbaasClickhouseConfigurationParameterV2 
    {
        public static Task<GetDbaasClickhouseConfigurationParameterV2Result> InvokeAsync(GetDbaasClickhouseConfigurationParameterV2Args args, InvokeOptions? opts = null)
        public static Output<GetDbaasClickhouseConfigurationParameterV2Result> Invoke(GetDbaasClickhouseConfigurationParameterV2InvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetDbaasClickhouseConfigurationParameterV2Result> Invoke(GetDbaasClickhouseConfigurationParameterV2InvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetDbaasClickhouseConfigurationParameterV2Result> getDbaasClickhouseConfigurationParameterV2(GetDbaasClickhouseConfigurationParameterV2Args args, InvokeOptions options)
    public static Output<GetDbaasClickhouseConfigurationParameterV2Result> getDbaasClickhouseConfigurationParameterV2(GetDbaasClickhouseConfigurationParameterV2Args args, InvokeOptions options)
    public static Output<GetDbaasClickhouseConfigurationParameterV2Result> getDbaasClickhouseConfigurationParameterV2(GetDbaasClickhouseConfigurationParameterV2Args args, InvokeOutputOptions options)
    
    fn::invoke:
      function: selectel:index/getDbaasClickhouseConfigurationParameterV2:getDbaasClickhouseConfigurationParameterV2
      arguments:
        # arguments dictionary
    data "selectel_get_dbaas_clickhouse_configuration_parameter_v2" "name" {
        # arguments
    }

    The following arguments are supported:

    ProjectId 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<GetDbaasClickhouseConfigurationParameterV2Filter>
    Values to filter available configuration parameters.
    Id string
    Unique identifier of the configuration parameter.
    ProjectId 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 []GetDbaasClickhouseConfigurationParameterV2Filter
    Values to filter available configuration parameters.
    Id string
    Unique identifier of the configuration parameter.
    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(object)
    Values to filter available configuration parameters.
    id string
    Unique identifier of the configuration parameter.
    projectId 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<GetDbaasClickhouseConfigurationParameterV2Filter>
    Values to filter available configuration parameters.
    id String
    Unique identifier of the configuration parameter.
    projectId 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 GetDbaasClickhouseConfigurationParameterV2Filter[]
    Values to filter available configuration parameters.
    id string
    Unique identifier of the configuration parameter.
    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[GetDbaasClickhouseConfigurationParameterV2Filter]
    Values to filter available configuration parameters.
    id str
    Unique identifier of the configuration parameter.
    projectId 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 configuration parameters.
    id String
    Unique identifier of the configuration parameter.

    getDbaasClickhouseConfigurationParameterV2 Result

    The following output properties are available:

    ConfigurationParameters List<GetDbaasClickhouseConfigurationParameterV2ConfigurationParameter>
    List of available configuration parameters.
    Id string
    Unique identifier of the configuration parameter.
    ProjectId string
    Region string
    Filters List<GetDbaasClickhouseConfigurationParameterV2Filter>
    ConfigurationParameters []GetDbaasClickhouseConfigurationParameterV2ConfigurationParameter
    List of available configuration parameters.
    Id string
    Unique identifier of the configuration parameter.
    ProjectId string
    Region string
    Filters []GetDbaasClickhouseConfigurationParameterV2Filter
    configuration_parameters list(object)
    List of available configuration parameters.
    id string
    Unique identifier of the configuration parameter.
    project_id string
    region string
    filters list(object)
    configurationParameters List<GetDbaasClickhouseConfigurationParameterV2ConfigurationParameter>
    List of available configuration parameters.
    id String
    Unique identifier of the configuration parameter.
    projectId String
    region String
    filters List<GetDbaasClickhouseConfigurationParameterV2Filter>
    configurationParameters GetDbaasClickhouseConfigurationParameterV2ConfigurationParameter[]
    List of available configuration parameters.
    id string
    Unique identifier of the configuration parameter.
    projectId string
    region string
    filters GetDbaasClickhouseConfigurationParameterV2Filter[]
    configurationParameters List<Property Map>
    List of available configuration parameters.
    id String
    Unique identifier of the configuration parameter.
    projectId String
    region String
    filters List<Property Map>

    Supporting Types

    GetDbaasClickhouseConfigurationParameterV2ConfigurationParameter

    CanBeEmpty bool
    Shows if the parameter value can be empty.
    Choices List<string>
    Available choices for the configuration parameter. Some parameters have a list of available options.
    DatastoreTypeId string
    Unique identifier of the cluster type for which the configuration parameter is available.
    DefaultValue string
    Default value of the configuration parameter. Might be empty.
    Id string
    Unique identifier of the configuration parameter.
    InvalidValues List<string>
    Invalid values for the configuration parameter. Some parameters have a list of values within a range that are not available for the parameter.
    IsChangeable bool
    Shows if the parameter can be changed.
    IsMultipleChoiceAvailable bool
    Shows if the parameter supports multiple choices.
    IsRestartRequired bool
    Shows if the database needs a restart to apply changes.
    Max string
    Maximum value of the configuration parameter. Might be empty.
    Min string
    Minimum value of the configuration parameter. Might be empty.
    Name string
    Name of the configuration parameter.
    Type string
    Type of the configuration parameter.
    CanBeEmpty bool
    Shows if the parameter value can be empty.
    Choices []string
    Available choices for the configuration parameter. Some parameters have a list of available options.
    DatastoreTypeId string
    Unique identifier of the cluster type for which the configuration parameter is available.
    DefaultValue string
    Default value of the configuration parameter. Might be empty.
    Id string
    Unique identifier of the configuration parameter.
    InvalidValues []string
    Invalid values for the configuration parameter. Some parameters have a list of values within a range that are not available for the parameter.
    IsChangeable bool
    Shows if the parameter can be changed.
    IsMultipleChoiceAvailable bool
    Shows if the parameter supports multiple choices.
    IsRestartRequired bool
    Shows if the database needs a restart to apply changes.
    Max string
    Maximum value of the configuration parameter. Might be empty.
    Min string
    Minimum value of the configuration parameter. Might be empty.
    Name string
    Name of the configuration parameter.
    Type string
    Type of the configuration parameter.
    can_be_empty bool
    Shows if the parameter value can be empty.
    choices list(string)
    Available choices for the configuration parameter. Some parameters have a list of available options.
    datastore_type_id string
    Unique identifier of the cluster type for which the configuration parameter is available.
    default_value string
    Default value of the configuration parameter. Might be empty.
    id string
    Unique identifier of the configuration parameter.
    invalid_values list(string)
    Invalid values for the configuration parameter. Some parameters have a list of values within a range that are not available for the parameter.
    is_changeable bool
    Shows if the parameter can be changed.
    is_multiple_choice_available bool
    Shows if the parameter supports multiple choices.
    is_restart_required bool
    Shows if the database needs a restart to apply changes.
    max string
    Maximum value of the configuration parameter. Might be empty.
    min string
    Minimum value of the configuration parameter. Might be empty.
    name string
    Name of the configuration parameter.
    type string
    Type of the configuration parameter.
    canBeEmpty Boolean
    Shows if the parameter value can be empty.
    choices List<String>
    Available choices for the configuration parameter. Some parameters have a list of available options.
    datastoreTypeId String
    Unique identifier of the cluster type for which the configuration parameter is available.
    defaultValue String
    Default value of the configuration parameter. Might be empty.
    id String
    Unique identifier of the configuration parameter.
    invalidValues List<String>
    Invalid values for the configuration parameter. Some parameters have a list of values within a range that are not available for the parameter.
    isChangeable Boolean
    Shows if the parameter can be changed.
    isMultipleChoiceAvailable Boolean
    Shows if the parameter supports multiple choices.
    isRestartRequired Boolean
    Shows if the database needs a restart to apply changes.
    max String
    Maximum value of the configuration parameter. Might be empty.
    min String
    Minimum value of the configuration parameter. Might be empty.
    name String
    Name of the configuration parameter.
    type String
    Type of the configuration parameter.
    canBeEmpty boolean
    Shows if the parameter value can be empty.
    choices string[]
    Available choices for the configuration parameter. Some parameters have a list of available options.
    datastoreTypeId string
    Unique identifier of the cluster type for which the configuration parameter is available.
    defaultValue string
    Default value of the configuration parameter. Might be empty.
    id string
    Unique identifier of the configuration parameter.
    invalidValues string[]
    Invalid values for the configuration parameter. Some parameters have a list of values within a range that are not available for the parameter.
    isChangeable boolean
    Shows if the parameter can be changed.
    isMultipleChoiceAvailable boolean
    Shows if the parameter supports multiple choices.
    isRestartRequired boolean
    Shows if the database needs a restart to apply changes.
    max string
    Maximum value of the configuration parameter. Might be empty.
    min string
    Minimum value of the configuration parameter. Might be empty.
    name string
    Name of the configuration parameter.
    type string
    Type of the configuration parameter.
    can_be_empty bool
    Shows if the parameter value can be empty.
    choices Sequence[str]
    Available choices for the configuration parameter. Some parameters have a list of available options.
    datastore_type_id str
    Unique identifier of the cluster type for which the configuration parameter is available.
    default_value str
    Default value of the configuration parameter. Might be empty.
    id str
    Unique identifier of the configuration parameter.
    invalid_values Sequence[str]
    Invalid values for the configuration parameter. Some parameters have a list of values within a range that are not available for the parameter.
    is_changeable bool
    Shows if the parameter can be changed.
    is_multiple_choice_available bool
    Shows if the parameter supports multiple choices.
    is_restart_required bool
    Shows if the database needs a restart to apply changes.
    max str
    Maximum value of the configuration parameter. Might be empty.
    min str
    Minimum value of the configuration parameter. Might be empty.
    name str
    Name of the configuration parameter.
    type str
    Type of the configuration parameter.
    canBeEmpty Boolean
    Shows if the parameter value can be empty.
    choices List<String>
    Available choices for the configuration parameter. Some parameters have a list of available options.
    datastoreTypeId String
    Unique identifier of the cluster type for which the configuration parameter is available.
    defaultValue String
    Default value of the configuration parameter. Might be empty.
    id String
    Unique identifier of the configuration parameter.
    invalidValues List<String>
    Invalid values for the configuration parameter. Some parameters have a list of values within a range that are not available for the parameter.
    isChangeable Boolean
    Shows if the parameter can be changed.
    isMultipleChoiceAvailable Boolean
    Shows if the parameter supports multiple choices.
    isRestartRequired Boolean
    Shows if the database needs a restart to apply changes.
    max String
    Maximum value of the configuration parameter. Might be empty.
    min String
    Minimum value of the configuration parameter. Might be empty.
    name String
    Name of the configuration parameter.
    type String
    Type of the configuration parameter.

    GetDbaasClickhouseConfigurationParameterV2Filter

    DatastoreTypeId string
    Unique identifier of the cluster type for which you get configuration parameters. You can retrieve information about available cluster types with the selectel.getDbaasDatastoreTypeV2 data source.
    Name string
    Name of the configuration parameter to search.
    DatastoreTypeId string
    Unique identifier of the cluster type for which you get configuration parameters. You can retrieve information about available cluster types with the selectel.getDbaasDatastoreTypeV2 data source.
    Name string
    Name of the configuration parameter to search.
    datastore_type_id string
    Unique identifier of the cluster type for which you get configuration parameters. You can retrieve information about available cluster types with the selectel.getDbaasDatastoreTypeV2 data source.
    name string
    Name of the configuration parameter to search.
    datastoreTypeId String
    Unique identifier of the cluster type for which you get configuration parameters. You can retrieve information about available cluster types with the selectel.getDbaasDatastoreTypeV2 data source.
    name String
    Name of the configuration parameter to search.
    datastoreTypeId string
    Unique identifier of the cluster type for which you get configuration parameters. You can retrieve information about available cluster types with the selectel.getDbaasDatastoreTypeV2 data source.
    name string
    Name of the configuration parameter to search.
    datastore_type_id str
    Unique identifier of the cluster type for which you get configuration parameters. You can retrieve information about available cluster types with the selectel.getDbaasDatastoreTypeV2 data source.
    name str
    Name of the configuration parameter to search.
    datastoreTypeId String
    Unique identifier of the cluster type for which you get configuration parameters. You can retrieve information about available cluster types with the selectel.getDbaasDatastoreTypeV2 data source.
    name String
    Name of the configuration parameter to search.

    Package Details

    Repository
    selectel selectel/terraform-provider-selectel
    License
    Notes
    This Pulumi package is based on the selectel Terraform Provider.
    selectel
    Viewing docs for selectel 8.6.0
    published on Friday, Oct 2, 2026 by selectel

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial