1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getMariadbFlow
tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack

tencentcloud.getMariadbFlow

Explore with Pulumi AI

tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack

Use this data source to query detailed information of mariadb flow

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const flow = tencentcloud.getMariadbFlow({
    flowId: 1307,
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

flow = tencentcloud.get_mariadb_flow(flow_id=1307)
Copy
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.GetMariadbFlow(ctx, &tencentcloud.GetMariadbFlowArgs{
			FlowId: 1307,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var flow = Tencentcloud.GetMariadbFlow.Invoke(new()
    {
        FlowId = 1307,
    });

});
Copy
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.GetMariadbFlowArgs;
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 flow = TencentcloudFunctions.getMariadbFlow(GetMariadbFlowArgs.builder()
            .flowId(1307)
            .build());

    }
}
Copy
variables:
  flow:
    fn::invoke:
      function: tencentcloud:getMariadbFlow
      arguments:
        flowId: 1307
Copy

Using getMariadbFlow

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 getMariadbFlow(args: GetMariadbFlowArgs, opts?: InvokeOptions): Promise<GetMariadbFlowResult>
function getMariadbFlowOutput(args: GetMariadbFlowOutputArgs, opts?: InvokeOptions): Output<GetMariadbFlowResult>
Copy
def get_mariadb_flow(flow_id: Optional[float] = None,
                     id: Optional[str] = None,
                     result_output_file: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetMariadbFlowResult
def get_mariadb_flow_output(flow_id: Optional[pulumi.Input[float]] = None,
                     id: Optional[pulumi.Input[str]] = None,
                     result_output_file: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetMariadbFlowResult]
Copy
func GetMariadbFlow(ctx *Context, args *GetMariadbFlowArgs, opts ...InvokeOption) (*GetMariadbFlowResult, error)
func GetMariadbFlowOutput(ctx *Context, args *GetMariadbFlowOutputArgs, opts ...InvokeOption) GetMariadbFlowResultOutput
Copy

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

public static class GetMariadbFlow 
{
    public static Task<GetMariadbFlowResult> InvokeAsync(GetMariadbFlowArgs args, InvokeOptions? opts = null)
    public static Output<GetMariadbFlowResult> Invoke(GetMariadbFlowInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetMariadbFlowResult> getMariadbFlow(GetMariadbFlowArgs args, InvokeOptions options)
public static Output<GetMariadbFlowResult> getMariadbFlow(GetMariadbFlowArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getMariadbFlow:getMariadbFlow
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

FlowId This property is required. double
Flow ID returned by async request API.
Id string
ResultOutputFile string
Used to save results.
FlowId This property is required. float64
Flow ID returned by async request API.
Id string
ResultOutputFile string
Used to save results.
flowId This property is required. Double
Flow ID returned by async request API.
id String
resultOutputFile String
Used to save results.
flowId This property is required. number
Flow ID returned by async request API.
id string
resultOutputFile string
Used to save results.
flow_id This property is required. float
Flow ID returned by async request API.
id str
result_output_file str
Used to save results.
flowId This property is required. Number
Flow ID returned by async request API.
id String
resultOutputFile String
Used to save results.

getMariadbFlow Result

The following output properties are available:

FlowId double
Id string
Status double
Flow status. 0: succeeded, 1: failed, 2: running.
ResultOutputFile string
FlowId float64
Id string
Status float64
Flow status. 0: succeeded, 1: failed, 2: running.
ResultOutputFile string
flowId Double
id String
status Double
Flow status. 0: succeeded, 1: failed, 2: running.
resultOutputFile String
flowId number
id string
status number
Flow status. 0: succeeded, 1: failed, 2: running.
resultOutputFile string
flow_id float
id str
status float
Flow status. 0: succeeded, 1: failed, 2: running.
result_output_file str
flowId Number
id String
status Number
Flow status. 0: succeeded, 1: failed, 2: running.
resultOutputFile String

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.
tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack