Viewing docs for tencentcloud 1.83.33
published on Monday, Sep 21, 2026 by tencentcloudstack
published on Monday, Sep 21, 2026 by tencentcloudstack
Viewing docs for tencentcloud 1.83.33
published on Monday, Sep 21, 2026 by tencentcloudstack
published on Monday, Sep 21, 2026 by tencentcloudstack
Use this data source to query available Grafana versions of monitor
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const grafanaVersions = tencentcloud.getMonitorGrafanaVersions({});
export const availableVersions = grafanaVersions.then(grafanaVersions => grafanaVersions.versions);
import pulumi
import pulumi_tencentcloud as tencentcloud
grafana_versions = tencentcloud.get_monitor_grafana_versions()
pulumi.export("availableVersions", grafana_versions.versions)
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 {
grafanaVersions, err := tencentcloud.GetMonitorGrafanaVersions(ctx, &tencentcloud.GetMonitorGrafanaVersionsArgs{}, nil)
if err != nil {
return err
}
ctx.Export("availableVersions", grafanaVersions.Versions)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var grafanaVersions = Tencentcloud.GetMonitorGrafanaVersions.Invoke();
return new Dictionary<string, object?>
{
["availableVersions"] = grafanaVersions.Apply(getMonitorGrafanaVersionsResult => getMonitorGrafanaVersionsResult.Versions),
};
});
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.GetMonitorGrafanaVersionsArgs;
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 grafanaVersions = TencentcloudFunctions.getMonitorGrafanaVersions(GetMonitorGrafanaVersionsArgs.builder()
.build());
ctx.export("availableVersions", grafanaVersions.versions());
}
}
variables:
grafanaVersions:
fn::invoke:
function: tencentcloud:getMonitorGrafanaVersions
arguments: {}
outputs:
availableVersions: ${grafanaVersions.versions}
Example coming soon!
Using getMonitorGrafanaVersions
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 getMonitorGrafanaVersions(args: GetMonitorGrafanaVersionsArgs, opts?: InvokeOptions): Promise<GetMonitorGrafanaVersionsResult>
function getMonitorGrafanaVersionsOutput(args: GetMonitorGrafanaVersionsOutputArgs, opts?: InvokeOutputOptions): Output<GetMonitorGrafanaVersionsResult>def get_monitor_grafana_versions(id: Optional[str] = None,
result_output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMonitorGrafanaVersionsResult
def get_monitor_grafana_versions_output(id: pulumi.Input[Optional[str]] = None,
result_output_file: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetMonitorGrafanaVersionsResult]func GetMonitorGrafanaVersions(ctx *Context, args *GetMonitorGrafanaVersionsArgs, opts ...InvokeOption) (*GetMonitorGrafanaVersionsResult, error)
func GetMonitorGrafanaVersionsOutput(ctx *Context, args *GetMonitorGrafanaVersionsOutputArgs, opts ...InvokeOption) GetMonitorGrafanaVersionsResultOutput> Note: This function is named GetMonitorGrafanaVersions in the Go SDK.
public static class GetMonitorGrafanaVersions
{
public static Task<GetMonitorGrafanaVersionsResult> InvokeAsync(GetMonitorGrafanaVersionsArgs args, InvokeOptions? opts = null)
public static Output<GetMonitorGrafanaVersionsResult> Invoke(GetMonitorGrafanaVersionsInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetMonitorGrafanaVersionsResult> Invoke(GetMonitorGrafanaVersionsInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetMonitorGrafanaVersionsResult> getMonitorGrafanaVersions(GetMonitorGrafanaVersionsArgs args, InvokeOptions options)
public static Output<GetMonitorGrafanaVersionsResult> getMonitorGrafanaVersions(GetMonitorGrafanaVersionsArgs args, InvokeOptions options)
public static Output<GetMonitorGrafanaVersionsResult> getMonitorGrafanaVersions(GetMonitorGrafanaVersionsArgs args, InvokeOutputOptions options)
fn::invoke:
function: tencentcloud:index/getMonitorGrafanaVersions:getMonitorGrafanaVersions
arguments:
# arguments dictionarydata "tencentcloud_get_monitor_grafana_versions" "name" {
# arguments
}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 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.
getMonitorGrafanaVersions Result
The following output properties are available:
- Id string
- Versions
List<Get
Monitor Grafana Versions Version> - Grafana available version list.
- Result
Output stringFile
- Id string
- Versions
[]Get
Monitor Grafana Versions Version - Grafana available version list.
- Result
Output stringFile
- id string
- versions list(object)
- Grafana available version list.
- result_
output_ stringfile
- id String
- versions
List<Get
Monitor Grafana Versions Version> - Grafana available version list.
- result
Output StringFile
- id string
- versions
Get
Monitor Grafana Versions Version[] - Grafana available version list.
- result
Output stringFile
- id str
- versions
Sequence[Get
Monitor Grafana Versions Version] - Grafana available version list.
- result_
output_ strfile
- id String
- versions List<Property Map>
- Grafana available version list.
- result
Output StringFile
Supporting Types
GetMonitorGrafanaVersionsVersion
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
Viewing docs for tencentcloud 1.83.33
published on Monday, Sep 21, 2026 by tencentcloudstack
published on Monday, Sep 21, 2026 by tencentcloudstack