1. Packages
  2. Opentelekomcloud Provider
  3. API Docs
  4. GeminiTemplateV3
opentelekomcloud 1.36.54 published on Thursday, Dec 4, 2025 by opentelekomcloud
opentelekomcloud logo
opentelekomcloud 1.36.54 published on Thursday, Dec 4, 2025 by opentelekomcloud

    Up-to-date reference of API arguments for GeminiDB you can get at documentation portal.

    Manages a GeminiDB Parameter Template resource within OpenTelekomCloud.

    Example Usage

    Basic Parameter Template

    import * as pulumi from "@pulumi/pulumi";
    import * as opentelekomcloud from "@pulumi/opentelekomcloud";
    
    const template = new opentelekomcloud.GeminiTemplateV3("template", {
        name: "cassandra_template",
        description: "Custom Cassandra configuration",
        instanceType: "cassandra",
        engineVersion: "3.11",
        parameters: [
            {
                name: "write_request_timeout_in_ms",
                value: "7000",
            },
            {
                name: "read_request_timeout_in_ms",
                value: "8000",
            },
            {
                name: "slow_query_log_timeout_in_ms",
                value: "15000",
            },
        ],
    });
    
    import pulumi
    import pulumi_opentelekomcloud as opentelekomcloud
    
    template = opentelekomcloud.GeminiTemplateV3("template",
        name="cassandra_template",
        description="Custom Cassandra configuration",
        instance_type="cassandra",
        engine_version="3.11",
        parameters=[
            {
                "name": "write_request_timeout_in_ms",
                "value": "7000",
            },
            {
                "name": "read_request_timeout_in_ms",
                "value": "8000",
            },
            {
                "name": "slow_query_log_timeout_in_ms",
                "value": "15000",
            },
        ])
    
    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.NewGeminiTemplateV3(ctx, "template", &opentelekomcloud.GeminiTemplateV3Args{
    			Name:          pulumi.String("cassandra_template"),
    			Description:   pulumi.String("Custom Cassandra configuration"),
    			InstanceType:  pulumi.String("cassandra"),
    			EngineVersion: pulumi.String("3.11"),
    			Parameters: opentelekomcloud.GeminiTemplateV3ParameterArray{
    				&opentelekomcloud.GeminiTemplateV3ParameterArgs{
    					Name:  pulumi.String("write_request_timeout_in_ms"),
    					Value: pulumi.String("7000"),
    				},
    				&opentelekomcloud.GeminiTemplateV3ParameterArgs{
    					Name:  pulumi.String("read_request_timeout_in_ms"),
    					Value: pulumi.String("8000"),
    				},
    				&opentelekomcloud.GeminiTemplateV3ParameterArgs{
    					Name:  pulumi.String("slow_query_log_timeout_in_ms"),
    					Value: pulumi.String("15000"),
    				},
    			},
    		})
    		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 template = new Opentelekomcloud.GeminiTemplateV3("template", new()
        {
            Name = "cassandra_template",
            Description = "Custom Cassandra configuration",
            InstanceType = "cassandra",
            EngineVersion = "3.11",
            Parameters = new[]
            {
                new Opentelekomcloud.Inputs.GeminiTemplateV3ParameterArgs
                {
                    Name = "write_request_timeout_in_ms",
                    Value = "7000",
                },
                new Opentelekomcloud.Inputs.GeminiTemplateV3ParameterArgs
                {
                    Name = "read_request_timeout_in_ms",
                    Value = "8000",
                },
                new Opentelekomcloud.Inputs.GeminiTemplateV3ParameterArgs
                {
                    Name = "slow_query_log_timeout_in_ms",
                    Value = "15000",
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.opentelekomcloud.GeminiTemplateV3;
    import com.pulumi.opentelekomcloud.GeminiTemplateV3Args;
    import com.pulumi.opentelekomcloud.inputs.GeminiTemplateV3ParameterArgs;
    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) {
            var template = new GeminiTemplateV3("template", GeminiTemplateV3Args.builder()
                .name("cassandra_template")
                .description("Custom Cassandra configuration")
                .instanceType("cassandra")
                .engineVersion("3.11")
                .parameters(            
                    GeminiTemplateV3ParameterArgs.builder()
                        .name("write_request_timeout_in_ms")
                        .value("7000")
                        .build(),
                    GeminiTemplateV3ParameterArgs.builder()
                        .name("read_request_timeout_in_ms")
                        .value("8000")
                        .build(),
                    GeminiTemplateV3ParameterArgs.builder()
                        .name("slow_query_log_timeout_in_ms")
                        .value("15000")
                        .build())
                .build());
    
        }
    }
    
    resources:
      template:
        type: opentelekomcloud:GeminiTemplateV3
        properties:
          name: cassandra_template
          description: Custom Cassandra configuration
          instanceType: cassandra
          engineVersion: '3.11'
          parameters:
            - name: write_request_timeout_in_ms
              value: '7000'
            - name: read_request_timeout_in_ms
              value: '8000'
            - name: slow_query_log_timeout_in_ms
              value: '15000'
    

    Create GeminiTemplateV3 Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new GeminiTemplateV3(name: string, args: GeminiTemplateV3Args, opts?: CustomResourceOptions);
    @overload
    def GeminiTemplateV3(resource_name: str,
                         args: GeminiTemplateV3Args,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def GeminiTemplateV3(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         engine_version: Optional[str] = None,
                         instance_type: Optional[str] = None,
                         parameters: Optional[Sequence[GeminiTemplateV3ParameterArgs]] = None,
                         description: Optional[str] = None,
                         gemini_template_v3_id: Optional[str] = None,
                         name: Optional[str] = None)
    func NewGeminiTemplateV3(ctx *Context, name string, args GeminiTemplateV3Args, opts ...ResourceOption) (*GeminiTemplateV3, error)
    public GeminiTemplateV3(string name, GeminiTemplateV3Args args, CustomResourceOptions? opts = null)
    public GeminiTemplateV3(String name, GeminiTemplateV3Args args)
    public GeminiTemplateV3(String name, GeminiTemplateV3Args args, CustomResourceOptions options)
    
    type: opentelekomcloud:GeminiTemplateV3
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args GeminiTemplateV3Args
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args GeminiTemplateV3Args
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args GeminiTemplateV3Args
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args GeminiTemplateV3Args
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args GeminiTemplateV3Args
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var geminiTemplateV3Resource = new Opentelekomcloud.GeminiTemplateV3("geminiTemplateV3Resource", new()
    {
        EngineVersion = "string",
        InstanceType = "string",
        Parameters = new[]
        {
            new Opentelekomcloud.Inputs.GeminiTemplateV3ParameterArgs
            {
                Name = "string",
                Value = "string",
                DataType = "string",
                Description = "string",
                NeedRestart = false,
                Readonly = false,
                ValueRange = "string",
            },
        },
        Description = "string",
        GeminiTemplateV3Id = "string",
        Name = "string",
    });
    
    example, err := opentelekomcloud.NewGeminiTemplateV3(ctx, "geminiTemplateV3Resource", &opentelekomcloud.GeminiTemplateV3Args{
    	EngineVersion: pulumi.String("string"),
    	InstanceType:  pulumi.String("string"),
    	Parameters: opentelekomcloud.GeminiTemplateV3ParameterArray{
    		&opentelekomcloud.GeminiTemplateV3ParameterArgs{
    			Name:        pulumi.String("string"),
    			Value:       pulumi.String("string"),
    			DataType:    pulumi.String("string"),
    			Description: pulumi.String("string"),
    			NeedRestart: pulumi.Bool(false),
    			Readonly:    pulumi.Bool(false),
    			ValueRange:  pulumi.String("string"),
    		},
    	},
    	Description:        pulumi.String("string"),
    	GeminiTemplateV3Id: pulumi.String("string"),
    	Name:               pulumi.String("string"),
    })
    
    var geminiTemplateV3Resource = new GeminiTemplateV3("geminiTemplateV3Resource", GeminiTemplateV3Args.builder()
        .engineVersion("string")
        .instanceType("string")
        .parameters(GeminiTemplateV3ParameterArgs.builder()
            .name("string")
            .value("string")
            .dataType("string")
            .description("string")
            .needRestart(false)
            .readonly(false)
            .valueRange("string")
            .build())
        .description("string")
        .geminiTemplateV3Id("string")
        .name("string")
        .build());
    
    gemini_template_v3_resource = opentelekomcloud.GeminiTemplateV3("geminiTemplateV3Resource",
        engine_version="string",
        instance_type="string",
        parameters=[{
            "name": "string",
            "value": "string",
            "data_type": "string",
            "description": "string",
            "need_restart": False,
            "readonly": False,
            "value_range": "string",
        }],
        description="string",
        gemini_template_v3_id="string",
        name="string")
    
    const geminiTemplateV3Resource = new opentelekomcloud.GeminiTemplateV3("geminiTemplateV3Resource", {
        engineVersion: "string",
        instanceType: "string",
        parameters: [{
            name: "string",
            value: "string",
            dataType: "string",
            description: "string",
            needRestart: false,
            readonly: false,
            valueRange: "string",
        }],
        description: "string",
        geminiTemplateV3Id: "string",
        name: "string",
    });
    
    type: opentelekomcloud:GeminiTemplateV3
    properties:
        description: string
        engineVersion: string
        geminiTemplateV3Id: string
        instanceType: string
        name: string
        parameters:
            - dataType: string
              description: string
              name: string
              needRestart: false
              readonly: false
              value: string
              valueRange: string
    

    GeminiTemplateV3 Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The GeminiTemplateV3 resource accepts the following input properties:

    EngineVersion string
    Specifies the database version. Currently, only 3.11 is supported for GeminiDB Cassandra. Changing this creates a new resource.
    InstanceType string
    Specifies the database type. Currently, only cassandra is supported. Changing this creates a new resource.
    Parameters List<GeminiTemplateV3Parameter>
    Specifies the parameter values. The structure is documented below.
    Description string
    Specifies the parameter template description. It can contain a maximum of 256 characters. The following special characters are not allowed: >!<"&'=
    GeminiTemplateV3Id string
    The resource ID (parameter template ID).
    Name string
    Specifies the parameter template name. The template name can include 1 to 64 characters and can contain only uppercase letters, lowercase letters, digits, hyphens (-), underscores (_), and periods (.). Changing this creates a new resource.
    EngineVersion string
    Specifies the database version. Currently, only 3.11 is supported for GeminiDB Cassandra. Changing this creates a new resource.
    InstanceType string
    Specifies the database type. Currently, only cassandra is supported. Changing this creates a new resource.
    Parameters []GeminiTemplateV3ParameterArgs
    Specifies the parameter values. The structure is documented below.
    Description string
    Specifies the parameter template description. It can contain a maximum of 256 characters. The following special characters are not allowed: >!<"&'=
    GeminiTemplateV3Id string
    The resource ID (parameter template ID).
    Name string
    Specifies the parameter template name. The template name can include 1 to 64 characters and can contain only uppercase letters, lowercase letters, digits, hyphens (-), underscores (_), and periods (.). Changing this creates a new resource.
    engineVersion String
    Specifies the database version. Currently, only 3.11 is supported for GeminiDB Cassandra. Changing this creates a new resource.
    instanceType String
    Specifies the database type. Currently, only cassandra is supported. Changing this creates a new resource.
    parameters List<GeminiTemplateV3Parameter>
    Specifies the parameter values. The structure is documented below.
    description String
    Specifies the parameter template description. It can contain a maximum of 256 characters. The following special characters are not allowed: >!<"&'=
    geminiTemplateV3Id String
    The resource ID (parameter template ID).
    name String
    Specifies the parameter template name. The template name can include 1 to 64 characters and can contain only uppercase letters, lowercase letters, digits, hyphens (-), underscores (_), and periods (.). Changing this creates a new resource.
    engineVersion string
    Specifies the database version. Currently, only 3.11 is supported for GeminiDB Cassandra. Changing this creates a new resource.
    instanceType string
    Specifies the database type. Currently, only cassandra is supported. Changing this creates a new resource.
    parameters GeminiTemplateV3Parameter[]
    Specifies the parameter values. The structure is documented below.
    description string
    Specifies the parameter template description. It can contain a maximum of 256 characters. The following special characters are not allowed: >!<"&'=
    geminiTemplateV3Id string
    The resource ID (parameter template ID).
    name string
    Specifies the parameter template name. The template name can include 1 to 64 characters and can contain only uppercase letters, lowercase letters, digits, hyphens (-), underscores (_), and periods (.). Changing this creates a new resource.
    engine_version str
    Specifies the database version. Currently, only 3.11 is supported for GeminiDB Cassandra. Changing this creates a new resource.
    instance_type str
    Specifies the database type. Currently, only cassandra is supported. Changing this creates a new resource.
    parameters Sequence[GeminiTemplateV3ParameterArgs]
    Specifies the parameter values. The structure is documented below.
    description str
    Specifies the parameter template description. It can contain a maximum of 256 characters. The following special characters are not allowed: >!<"&'=
    gemini_template_v3_id str
    The resource ID (parameter template ID).
    name str
    Specifies the parameter template name. The template name can include 1 to 64 characters and can contain only uppercase letters, lowercase letters, digits, hyphens (-), underscores (_), and periods (.). Changing this creates a new resource.
    engineVersion String
    Specifies the database version. Currently, only 3.11 is supported for GeminiDB Cassandra. Changing this creates a new resource.
    instanceType String
    Specifies the database type. Currently, only cassandra is supported. Changing this creates a new resource.
    parameters List<Property Map>
    Specifies the parameter values. The structure is documented below.
    description String
    Specifies the parameter template description. It can contain a maximum of 256 characters. The following special characters are not allowed: >!<"&'=
    geminiTemplateV3Id String
    The resource ID (parameter template ID).
    name String
    Specifies the parameter template name. The template name can include 1 to 64 characters and can contain only uppercase letters, lowercase letters, digits, hyphens (-), underscores (_), and periods (.). Changing this creates a new resource.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the GeminiTemplateV3 resource produces the following output properties:

    CreatedAt string
    The creation time in the yyyy-MM-ddTHH:mm:ssZ format.
    Id string
    The provider-assigned unique ID for this managed resource.
    Region string
    The region in which the parameter template is created.
    UpdatedAt string
    The update time in the yyyy-MM-ddTHH:mm:ssZ format.
    CreatedAt string
    The creation time in the yyyy-MM-ddTHH:mm:ssZ format.
    Id string
    The provider-assigned unique ID for this managed resource.
    Region string
    The region in which the parameter template is created.
    UpdatedAt string
    The update time in the yyyy-MM-ddTHH:mm:ssZ format.
    createdAt String
    The creation time in the yyyy-MM-ddTHH:mm:ssZ format.
    id String
    The provider-assigned unique ID for this managed resource.
    region String
    The region in which the parameter template is created.
    updatedAt String
    The update time in the yyyy-MM-ddTHH:mm:ssZ format.
    createdAt string
    The creation time in the yyyy-MM-ddTHH:mm:ssZ format.
    id string
    The provider-assigned unique ID for this managed resource.
    region string
    The region in which the parameter template is created.
    updatedAt string
    The update time in the yyyy-MM-ddTHH:mm:ssZ format.
    created_at str
    The creation time in the yyyy-MM-ddTHH:mm:ssZ format.
    id str
    The provider-assigned unique ID for this managed resource.
    region str
    The region in which the parameter template is created.
    updated_at str
    The update time in the yyyy-MM-ddTHH:mm:ssZ format.
    createdAt String
    The creation time in the yyyy-MM-ddTHH:mm:ssZ format.
    id String
    The provider-assigned unique ID for this managed resource.
    region String
    The region in which the parameter template is created.
    updatedAt String
    The update time in the yyyy-MM-ddTHH:mm:ssZ format.

    Look up Existing GeminiTemplateV3 Resource

    Get an existing GeminiTemplateV3 resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: GeminiTemplateV3State, opts?: CustomResourceOptions): GeminiTemplateV3
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            created_at: Optional[str] = None,
            description: Optional[str] = None,
            engine_version: Optional[str] = None,
            gemini_template_v3_id: Optional[str] = None,
            instance_type: Optional[str] = None,
            name: Optional[str] = None,
            parameters: Optional[Sequence[GeminiTemplateV3ParameterArgs]] = None,
            region: Optional[str] = None,
            updated_at: Optional[str] = None) -> GeminiTemplateV3
    func GetGeminiTemplateV3(ctx *Context, name string, id IDInput, state *GeminiTemplateV3State, opts ...ResourceOption) (*GeminiTemplateV3, error)
    public static GeminiTemplateV3 Get(string name, Input<string> id, GeminiTemplateV3State? state, CustomResourceOptions? opts = null)
    public static GeminiTemplateV3 get(String name, Output<String> id, GeminiTemplateV3State state, CustomResourceOptions options)
    resources:  _:    type: opentelekomcloud:GeminiTemplateV3    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    CreatedAt string
    The creation time in the yyyy-MM-ddTHH:mm:ssZ format.
    Description string
    Specifies the parameter template description. It can contain a maximum of 256 characters. The following special characters are not allowed: >!<"&'=
    EngineVersion string
    Specifies the database version. Currently, only 3.11 is supported for GeminiDB Cassandra. Changing this creates a new resource.
    GeminiTemplateV3Id string
    The resource ID (parameter template ID).
    InstanceType string
    Specifies the database type. Currently, only cassandra is supported. Changing this creates a new resource.
    Name string
    Specifies the parameter template name. The template name can include 1 to 64 characters and can contain only uppercase letters, lowercase letters, digits, hyphens (-), underscores (_), and periods (.). Changing this creates a new resource.
    Parameters List<GeminiTemplateV3Parameter>
    Specifies the parameter values. The structure is documented below.
    Region string
    The region in which the parameter template is created.
    UpdatedAt string
    The update time in the yyyy-MM-ddTHH:mm:ssZ format.
    CreatedAt string
    The creation time in the yyyy-MM-ddTHH:mm:ssZ format.
    Description string
    Specifies the parameter template description. It can contain a maximum of 256 characters. The following special characters are not allowed: >!<"&'=
    EngineVersion string
    Specifies the database version. Currently, only 3.11 is supported for GeminiDB Cassandra. Changing this creates a new resource.
    GeminiTemplateV3Id string
    The resource ID (parameter template ID).
    InstanceType string
    Specifies the database type. Currently, only cassandra is supported. Changing this creates a new resource.
    Name string
    Specifies the parameter template name. The template name can include 1 to 64 characters and can contain only uppercase letters, lowercase letters, digits, hyphens (-), underscores (_), and periods (.). Changing this creates a new resource.
    Parameters []GeminiTemplateV3ParameterArgs
    Specifies the parameter values. The structure is documented below.
    Region string
    The region in which the parameter template is created.
    UpdatedAt string
    The update time in the yyyy-MM-ddTHH:mm:ssZ format.
    createdAt String
    The creation time in the yyyy-MM-ddTHH:mm:ssZ format.
    description String
    Specifies the parameter template description. It can contain a maximum of 256 characters. The following special characters are not allowed: >!<"&'=
    engineVersion String
    Specifies the database version. Currently, only 3.11 is supported for GeminiDB Cassandra. Changing this creates a new resource.
    geminiTemplateV3Id String
    The resource ID (parameter template ID).
    instanceType String
    Specifies the database type. Currently, only cassandra is supported. Changing this creates a new resource.
    name String
    Specifies the parameter template name. The template name can include 1 to 64 characters and can contain only uppercase letters, lowercase letters, digits, hyphens (-), underscores (_), and periods (.). Changing this creates a new resource.
    parameters List<GeminiTemplateV3Parameter>
    Specifies the parameter values. The structure is documented below.
    region String
    The region in which the parameter template is created.
    updatedAt String
    The update time in the yyyy-MM-ddTHH:mm:ssZ format.
    createdAt string
    The creation time in the yyyy-MM-ddTHH:mm:ssZ format.
    description string
    Specifies the parameter template description. It can contain a maximum of 256 characters. The following special characters are not allowed: >!<"&'=
    engineVersion string
    Specifies the database version. Currently, only 3.11 is supported for GeminiDB Cassandra. Changing this creates a new resource.
    geminiTemplateV3Id string
    The resource ID (parameter template ID).
    instanceType string
    Specifies the database type. Currently, only cassandra is supported. Changing this creates a new resource.
    name string
    Specifies the parameter template name. The template name can include 1 to 64 characters and can contain only uppercase letters, lowercase letters, digits, hyphens (-), underscores (_), and periods (.). Changing this creates a new resource.
    parameters GeminiTemplateV3Parameter[]
    Specifies the parameter values. The structure is documented below.
    region string
    The region in which the parameter template is created.
    updatedAt string
    The update time in the yyyy-MM-ddTHH:mm:ssZ format.
    created_at str
    The creation time in the yyyy-MM-ddTHH:mm:ssZ format.
    description str
    Specifies the parameter template description. It can contain a maximum of 256 characters. The following special characters are not allowed: >!<"&'=
    engine_version str
    Specifies the database version. Currently, only 3.11 is supported for GeminiDB Cassandra. Changing this creates a new resource.
    gemini_template_v3_id str
    The resource ID (parameter template ID).
    instance_type str
    Specifies the database type. Currently, only cassandra is supported. Changing this creates a new resource.
    name str
    Specifies the parameter template name. The template name can include 1 to 64 characters and can contain only uppercase letters, lowercase letters, digits, hyphens (-), underscores (_), and periods (.). Changing this creates a new resource.
    parameters Sequence[GeminiTemplateV3ParameterArgs]
    Specifies the parameter values. The structure is documented below.
    region str
    The region in which the parameter template is created.
    updated_at str
    The update time in the yyyy-MM-ddTHH:mm:ssZ format.
    createdAt String
    The creation time in the yyyy-MM-ddTHH:mm:ssZ format.
    description String
    Specifies the parameter template description. It can contain a maximum of 256 characters. The following special characters are not allowed: >!<"&'=
    engineVersion String
    Specifies the database version. Currently, only 3.11 is supported for GeminiDB Cassandra. Changing this creates a new resource.
    geminiTemplateV3Id String
    The resource ID (parameter template ID).
    instanceType String
    Specifies the database type. Currently, only cassandra is supported. Changing this creates a new resource.
    name String
    Specifies the parameter template name. The template name can include 1 to 64 characters and can contain only uppercase letters, lowercase letters, digits, hyphens (-), underscores (_), and periods (.). Changing this creates a new resource.
    parameters List<Property Map>
    Specifies the parameter values. The structure is documented below.
    region String
    The region in which the parameter template is created.
    updatedAt String
    The update time in the yyyy-MM-ddTHH:mm:ssZ format.

    Supporting Types

    GeminiTemplateV3Parameter, GeminiTemplateV3ParameterArgs

    Name string
    Specifies the parameter name.
    Value string
    Specifies the parameter value.
    DataType string
    The data type of the parameter.
    Description string
    Specifies the parameter template description. It can contain a maximum of 256 characters. The following special characters are not allowed: >!<"&'=
    NeedRestart bool
    Indicates whether the instance needs to be restarted after the parameter is modified.
    Readonly bool
    Indicates whether the parameter is read-only.
    ValueRange string
    The value range of the parameter.
    Name string
    Specifies the parameter name.
    Value string
    Specifies the parameter value.
    DataType string
    The data type of the parameter.
    Description string
    Specifies the parameter template description. It can contain a maximum of 256 characters. The following special characters are not allowed: >!<"&'=
    NeedRestart bool
    Indicates whether the instance needs to be restarted after the parameter is modified.
    Readonly bool
    Indicates whether the parameter is read-only.
    ValueRange string
    The value range of the parameter.
    name String
    Specifies the parameter name.
    value String
    Specifies the parameter value.
    dataType String
    The data type of the parameter.
    description String
    Specifies the parameter template description. It can contain a maximum of 256 characters. The following special characters are not allowed: >!<"&'=
    needRestart Boolean
    Indicates whether the instance needs to be restarted after the parameter is modified.
    readonly Boolean
    Indicates whether the parameter is read-only.
    valueRange String
    The value range of the parameter.
    name string
    Specifies the parameter name.
    value string
    Specifies the parameter value.
    dataType string
    The data type of the parameter.
    description string
    Specifies the parameter template description. It can contain a maximum of 256 characters. The following special characters are not allowed: >!<"&'=
    needRestart boolean
    Indicates whether the instance needs to be restarted after the parameter is modified.
    readonly boolean
    Indicates whether the parameter is read-only.
    valueRange string
    The value range of the parameter.
    name str
    Specifies the parameter name.
    value str
    Specifies the parameter value.
    data_type str
    The data type of the parameter.
    description str
    Specifies the parameter template description. It can contain a maximum of 256 characters. The following special characters are not allowed: >!<"&'=
    need_restart bool
    Indicates whether the instance needs to be restarted after the parameter is modified.
    readonly bool
    Indicates whether the parameter is read-only.
    value_range str
    The value range of the parameter.
    name String
    Specifies the parameter name.
    value String
    Specifies the parameter value.
    dataType String
    The data type of the parameter.
    description String
    Specifies the parameter template description. It can contain a maximum of 256 characters. The following special characters are not allowed: >!<"&'=
    needRestart Boolean
    Indicates whether the instance needs to be restarted after the parameter is modified.
    readonly Boolean
    Indicates whether the parameter is read-only.
    valueRange String
    The value range of the parameter.

    Package Details

    Repository
    opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
    License
    Notes
    This Pulumi package is based on the opentelekomcloud Terraform Provider.
    opentelekomcloud logo
    opentelekomcloud 1.36.54 published on Thursday, Dec 4, 2025 by opentelekomcloud
      Meet Neo: Your AI Platform Teammate