1. Packages
  2. Flexibleengine Provider
  3. API Docs
  4. getSdrsDomainV1
flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud

flexibleengine.getSdrsDomainV1

Explore with Pulumi AI

flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud

Use this data source to get the ID of an available FlexibleEngine SDRS domain.

Example Usage

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

const dom1 = flexibleengine.getSdrsDomainV1({
    name: "SDRS_HypeDomain01",
});
Copy
import pulumi
import pulumi_flexibleengine as flexibleengine

dom1 = flexibleengine.get_sdrs_domain_v1(name="SDRS_HypeDomain01")
Copy
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.GetSdrsDomainV1(ctx, &flexibleengine.GetSdrsDomainV1Args{
			Name: pulumi.StringRef("SDRS_HypeDomain01"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Flexibleengine = Pulumi.Flexibleengine;

return await Deployment.RunAsync(() => 
{
    var dom1 = Flexibleengine.GetSdrsDomainV1.Invoke(new()
    {
        Name = "SDRS_HypeDomain01",
    });

});
Copy
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.GetSdrsDomainV1Args;
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 dom1 = FlexibleengineFunctions.getSdrsDomainV1(GetSdrsDomainV1Args.builder()
            .name("SDRS_HypeDomain01")
            .build());

    }
}
Copy
variables:
  dom1:
    fn::invoke:
      function: flexibleengine:getSdrsDomainV1
      arguments:
        name: SDRS_HypeDomain01
Copy

Using getSdrsDomainV1

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 getSdrsDomainV1(args: GetSdrsDomainV1Args, opts?: InvokeOptions): Promise<GetSdrsDomainV1Result>
function getSdrsDomainV1Output(args: GetSdrsDomainV1OutputArgs, opts?: InvokeOptions): Output<GetSdrsDomainV1Result>
Copy
def get_sdrs_domain_v1(id: Optional[str] = None,
                       name: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetSdrsDomainV1Result
def get_sdrs_domain_v1_output(id: Optional[pulumi.Input[str]] = None,
                       name: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetSdrsDomainV1Result]
Copy
func GetSdrsDomainV1(ctx *Context, args *GetSdrsDomainV1Args, opts ...InvokeOption) (*GetSdrsDomainV1Result, error)
func GetSdrsDomainV1Output(ctx *Context, args *GetSdrsDomainV1OutputArgs, opts ...InvokeOption) GetSdrsDomainV1ResultOutput
Copy

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

public static class GetSdrsDomainV1 
{
    public static Task<GetSdrsDomainV1Result> InvokeAsync(GetSdrsDomainV1Args args, InvokeOptions? opts = null)
    public static Output<GetSdrsDomainV1Result> Invoke(GetSdrsDomainV1InvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetSdrsDomainV1Result> getSdrsDomainV1(GetSdrsDomainV1Args args, InvokeOptions options)
public static Output<GetSdrsDomainV1Result> getSdrsDomainV1(GetSdrsDomainV1Args args, InvokeOptions options)
Copy
fn::invoke:
  function: flexibleengine:index/getSdrsDomainV1:getSdrsDomainV1
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
Name string
Specifies the name of an active-active domain. Currently only support SDRS_HypeDomain01.
Id string
Name string
Specifies the name of an active-active domain. Currently only support SDRS_HypeDomain01.
id String
name String
Specifies the name of an active-active domain. Currently only support SDRS_HypeDomain01.
id string
name string
Specifies the name of an active-active domain. Currently only support SDRS_HypeDomain01.
id str
name str
Specifies the name of an active-active domain. Currently only support SDRS_HypeDomain01.
id String
name String
Specifies the name of an active-active domain. Currently only support SDRS_HypeDomain01.

getSdrsDomainV1 Result

The following output properties are available:

Description string
Specifies the description of an active-active domain.
Id string
Name string
Description string
Specifies the description of an active-active domain.
Id string
Name string
description String
Specifies the description of an active-active domain.
id String
name String
description string
Specifies the description of an active-active domain.
id string
name string
description str
Specifies the description of an active-active domain.
id str
name str
description String
Specifies the description of an active-active domain.
id String
name 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