tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getMariadbInstanceSpecs
Explore with Pulumi AI
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
Use this data source to query detailed information of mariadb instance_specs
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const instanceSpecs = tencentcloud.getMariadbInstanceSpecs({});
import pulumi
import pulumi_tencentcloud as tencentcloud
instance_specs = tencentcloud.get_mariadb_instance_specs()
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.GetMariadbInstanceSpecs(ctx, &tencentcloud.GetMariadbInstanceSpecsArgs{}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var instanceSpecs = Tencentcloud.GetMariadbInstanceSpecs.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetMariadbInstanceSpecsArgs;
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 instanceSpecs = TencentcloudFunctions.getMariadbInstanceSpecs();
}
}
variables:
instanceSpecs:
fn::invoke:
function: tencentcloud:getMariadbInstanceSpecs
arguments: {}
Using getMariadbInstanceSpecs
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 getMariadbInstanceSpecs(args: GetMariadbInstanceSpecsArgs, opts?: InvokeOptions): Promise<GetMariadbInstanceSpecsResult>
function getMariadbInstanceSpecsOutput(args: GetMariadbInstanceSpecsOutputArgs, opts?: InvokeOptions): Output<GetMariadbInstanceSpecsResult>
def get_mariadb_instance_specs(id: Optional[str] = None,
result_output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMariadbInstanceSpecsResult
def get_mariadb_instance_specs_output(id: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMariadbInstanceSpecsResult]
func GetMariadbInstanceSpecs(ctx *Context, args *GetMariadbInstanceSpecsArgs, opts ...InvokeOption) (*GetMariadbInstanceSpecsResult, error)
func GetMariadbInstanceSpecsOutput(ctx *Context, args *GetMariadbInstanceSpecsOutputArgs, opts ...InvokeOption) GetMariadbInstanceSpecsResultOutput
> Note: This function is named GetMariadbInstanceSpecs
in the Go SDK.
public static class GetMariadbInstanceSpecs
{
public static Task<GetMariadbInstanceSpecsResult> InvokeAsync(GetMariadbInstanceSpecsArgs args, InvokeOptions? opts = null)
public static Output<GetMariadbInstanceSpecsResult> Invoke(GetMariadbInstanceSpecsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetMariadbInstanceSpecsResult> getMariadbInstanceSpecs(GetMariadbInstanceSpecsArgs args, InvokeOptions options)
public static Output<GetMariadbInstanceSpecsResult> getMariadbInstanceSpecs(GetMariadbInstanceSpecsArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getMariadbInstanceSpecs:getMariadbInstanceSpecs
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- Result
Output stringFile - Used to save results.
- Id string
- Result
Output stringFile - Used to save results.
- id String
- result
Output StringFile - Used to save results.
- id string
- result
Output stringFile - Used to save results.
- id str
- result_
output_ strfile - Used to save results.
- id String
- result
Output StringFile - Used to save results.
getMariadbInstanceSpecs Result
The following output properties are available:
- Id string
- Specs
List<Get
Mariadb Instance Specs Spec> - list of instance specifications.
- Result
Output stringFile
- Id string
- Specs
[]Get
Mariadb Instance Specs Spec - list of instance specifications.
- Result
Output stringFile
- id String
- specs
List<Get
Mariadb Instance Specs Spec> - list of instance specifications.
- result
Output StringFile
- id string
- specs
Get
Mariadb Instance Specs Spec[] - list of instance specifications.
- result
Output stringFile
- id str
- specs
Sequence[Get
Mariadb Instance Specs Spec] - list of instance specifications.
- result_
output_ strfile
- id String
- specs List<Property Map>
- list of instance specifications.
- result
Output StringFile
Supporting Types
GetMariadbInstanceSpecsSpec
- Machine string
- machine type.
- Spec
Infos List<GetMariadb Instance Specs Spec Spec Info> - list of machine specifications.
- Machine string
- machine type.
- Spec
Infos []GetMariadb Instance Specs Spec Spec Info - list of machine specifications.
- machine String
- machine type.
- spec
Infos List<GetMariadb Instance Specs Spec Spec Info> - list of machine specifications.
- machine string
- machine type.
- spec
Infos GetMariadb Instance Specs Spec Spec Info[] - list of machine specifications.
- machine str
- machine type.
- spec_
infos Sequence[GetMariadb Instance Specs Spec Spec Info] - list of machine specifications.
- machine String
- machine type.
- spec
Infos List<Property Map> - list of machine specifications.
GetMariadbInstanceSpecsSpecSpecInfo
- Cpu double
- CPU cores.
- Machine string
- machine type.
- Max
Storage double - maximum storage size, in GB.
- Memory double
- memory, in GB.
- Min
Storage double - minimum storage size, in GB.
- Node
Count double - node count.
- Pid double
- product price id.
- Qps double
- maximum QPS.
- Suit
Info string - recommended usage scenarios.
- Cpu float64
- CPU cores.
- Machine string
- machine type.
- Max
Storage float64 - maximum storage size, in GB.
- Memory float64
- memory, in GB.
- Min
Storage float64 - minimum storage size, in GB.
- Node
Count float64 - node count.
- Pid float64
- product price id.
- Qps float64
- maximum QPS.
- Suit
Info string - recommended usage scenarios.
- cpu Double
- CPU cores.
- machine String
- machine type.
- max
Storage Double - maximum storage size, in GB.
- memory Double
- memory, in GB.
- min
Storage Double - minimum storage size, in GB.
- node
Count Double - node count.
- pid Double
- product price id.
- qps Double
- maximum QPS.
- suit
Info String - recommended usage scenarios.
- cpu number
- CPU cores.
- machine string
- machine type.
- max
Storage number - maximum storage size, in GB.
- memory number
- memory, in GB.
- min
Storage number - minimum storage size, in GB.
- node
Count number - node count.
- pid number
- product price id.
- qps number
- maximum QPS.
- suit
Info string - recommended usage scenarios.
- cpu float
- CPU cores.
- machine str
- machine type.
- max_
storage float - maximum storage size, in GB.
- memory float
- memory, in GB.
- min_
storage float - minimum storage size, in GB.
- node_
count float - node count.
- pid float
- product price id.
- qps float
- maximum QPS.
- suit_
info str - recommended usage scenarios.
- cpu Number
- CPU cores.
- machine String
- machine type.
- max
Storage Number - maximum storage size, in GB.
- memory Number
- memory, in GB.
- min
Storage Number - minimum storage size, in GB.
- node
Count Number - node count.
- pid Number
- product price id.
- qps Number
- maximum QPS.
- suit
Info String - recommended usage scenarios.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack