flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud
flexibleengine.getDmsRocketmqBroker
Explore with Pulumi AI
flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud
Use this data source to get the list of DMS rocketMQ broker.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as flexibleengine from "@pulumi/flexibleengine";
const test = flexibleengine.getDmsRocketmqBroker({
instanceId: _var.instance_id,
});
import pulumi
import pulumi_flexibleengine as flexibleengine
test = flexibleengine.get_dms_rocketmq_broker(instance_id=var["instance_id"])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/flexibleengine/flexibleengine"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := flexibleengine.GetDmsRocketmqBroker(ctx, &flexibleengine.GetDmsRocketmqBrokerArgs{
InstanceId: _var.Instance_id,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Flexibleengine = Pulumi.Flexibleengine;
return await Deployment.RunAsync(() =>
{
var test = Flexibleengine.GetDmsRocketmqBroker.Invoke(new()
{
InstanceId = @var.Instance_id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.flexibleengine.FlexibleengineFunctions;
import com.pulumi.flexibleengine.inputs.GetDmsRocketmqBrokerArgs;
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 test = FlexibleengineFunctions.getDmsRocketmqBroker(GetDmsRocketmqBrokerArgs.builder()
.instanceId(var_.instance_id())
.build());
}
}
variables:
test:
fn::invoke:
function: flexibleengine:getDmsRocketmqBroker
arguments:
instanceId: ${var.instance_id}
Using getDmsRocketmqBroker
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 getDmsRocketmqBroker(args: GetDmsRocketmqBrokerArgs, opts?: InvokeOptions): Promise<GetDmsRocketmqBrokerResult>
function getDmsRocketmqBrokerOutput(args: GetDmsRocketmqBrokerOutputArgs, opts?: InvokeOptions): Output<GetDmsRocketmqBrokerResult>
def get_dms_rocketmq_broker(id: Optional[str] = None,
instance_id: Optional[str] = None,
region: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDmsRocketmqBrokerResult
def get_dms_rocketmq_broker_output(id: Optional[pulumi.Input[str]] = None,
instance_id: Optional[pulumi.Input[str]] = None,
region: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDmsRocketmqBrokerResult]
func GetDmsRocketmqBroker(ctx *Context, args *GetDmsRocketmqBrokerArgs, opts ...InvokeOption) (*GetDmsRocketmqBrokerResult, error)
func GetDmsRocketmqBrokerOutput(ctx *Context, args *GetDmsRocketmqBrokerOutputArgs, opts ...InvokeOption) GetDmsRocketmqBrokerResultOutput
> Note: This function is named GetDmsRocketmqBroker
in the Go SDK.
public static class GetDmsRocketmqBroker
{
public static Task<GetDmsRocketmqBrokerResult> InvokeAsync(GetDmsRocketmqBrokerArgs args, InvokeOptions? opts = null)
public static Output<GetDmsRocketmqBrokerResult> Invoke(GetDmsRocketmqBrokerInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDmsRocketmqBrokerResult> getDmsRocketmqBroker(GetDmsRocketmqBrokerArgs args, InvokeOptions options)
public static Output<GetDmsRocketmqBrokerResult> getDmsRocketmqBroker(GetDmsRocketmqBrokerArgs args, InvokeOptions options)
fn::invoke:
function: flexibleengine:index/getDmsRocketmqBroker:getDmsRocketmqBroker
arguments:
# arguments dictionary
The following arguments are supported:
- Instance
Id string - Specifies the ID of the rocketMQ instance.
- Id string
- The resource ID.
- Region string
- Specifies the region in which to query the data source. If omitted, the provider-level region will be used.
- Instance
Id string - Specifies the ID of the rocketMQ instance.
- Id string
- The resource ID.
- Region string
- Specifies the region in which to query the data source. If omitted, the provider-level region will be used.
- instance
Id String - Specifies the ID of the rocketMQ instance.
- id String
- The resource ID.
- region String
- Specifies the region in which to query the data source. If omitted, the provider-level region will be used.
- instance
Id string - Specifies the ID of the rocketMQ instance.
- id string
- The resource ID.
- region string
- Specifies the region in which to query the data source. If omitted, the provider-level region will be used.
- instance_
id str - Specifies the ID of the rocketMQ instance.
- id str
- The resource ID.
- region str
- Specifies the region in which to query the data source. If omitted, the provider-level region will be used.
- instance
Id String - Specifies the ID of the rocketMQ instance.
- id String
- The resource ID.
- region String
- Specifies the region in which to query the data source. If omitted, the provider-level region will be used.
getDmsRocketmqBroker Result
The following output properties are available:
- Brokers List<string>
- Indicates the list of the brokers.
- Id string
- The resource ID.
- Instance
Id string - Region string
- Brokers []string
- Indicates the list of the brokers.
- Id string
- The resource ID.
- Instance
Id string - Region string
- brokers List<String>
- Indicates the list of the brokers.
- id String
- The resource ID.
- instance
Id String - region String
- brokers string[]
- Indicates the list of the brokers.
- id string
- The resource ID.
- instance
Id string - region string
- brokers Sequence[str]
- Indicates the list of the brokers.
- id str
- The resource ID.
- instance_
id str - region str
- brokers List<String>
- Indicates the list of the brokers.
- id String
- The resource ID.
- instance
Id String - region String
Package Details
- Repository
- flexibleengine flexibleenginecloud/terraform-provider-flexibleengine
- License
- Notes
- This Pulumi package is based on the
flexibleengine
Terraform Provider.
flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud