1. Packages
  2. Ibm Provider
  3. API Docs
  4. getAppidLanguages
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

ibm.getAppidLanguages

Explore with Pulumi AI

ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

Retrieve information about an IBM Cloud AppID Management Services languages. For more information, see supported languages

Example Usage

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

const lang = ibm.getAppidLanguages({
    tenantId: _var.tenant_id,
});
Copy
import pulumi
import pulumi_ibm as ibm

lang = ibm.get_appid_languages(tenant_id=var["tenant_id"])
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ibm.LookupAppidLanguages(ctx, &ibm.LookupAppidLanguagesArgs{
			TenantId: _var.Tenant_id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;

return await Deployment.RunAsync(() => 
{
    var lang = Ibm.GetAppidLanguages.Invoke(new()
    {
        TenantId = @var.Tenant_id,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.IbmFunctions;
import com.pulumi.ibm.inputs.GetAppidLanguagesArgs;
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 lang = IbmFunctions.getAppidLanguages(GetAppidLanguagesArgs.builder()
            .tenantId(var_.tenant_id())
            .build());

    }
}
Copy
variables:
  lang:
    fn::invoke:
      function: ibm:getAppidLanguages
      arguments:
        tenantId: ${var.tenant_id}
Copy

Using getAppidLanguages

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 getAppidLanguages(args: GetAppidLanguagesArgs, opts?: InvokeOptions): Promise<GetAppidLanguagesResult>
function getAppidLanguagesOutput(args: GetAppidLanguagesOutputArgs, opts?: InvokeOptions): Output<GetAppidLanguagesResult>
Copy
def get_appid_languages(id: Optional[str] = None,
                        tenant_id: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetAppidLanguagesResult
def get_appid_languages_output(id: Optional[pulumi.Input[str]] = None,
                        tenant_id: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetAppidLanguagesResult]
Copy
func LookupAppidLanguages(ctx *Context, args *LookupAppidLanguagesArgs, opts ...InvokeOption) (*LookupAppidLanguagesResult, error)
func LookupAppidLanguagesOutput(ctx *Context, args *LookupAppidLanguagesOutputArgs, opts ...InvokeOption) LookupAppidLanguagesResultOutput
Copy

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

public static class GetAppidLanguages 
{
    public static Task<GetAppidLanguagesResult> InvokeAsync(GetAppidLanguagesArgs args, InvokeOptions? opts = null)
    public static Output<GetAppidLanguagesResult> Invoke(GetAppidLanguagesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAppidLanguagesResult> getAppidLanguages(GetAppidLanguagesArgs args, InvokeOptions options)
public static Output<GetAppidLanguagesResult> getAppidLanguages(GetAppidLanguagesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ibm:index/getAppidLanguages:getAppidLanguages
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

TenantId This property is required. string
The AppID instance GUID
Id string
TenantId This property is required. string
The AppID instance GUID
Id string
tenantId This property is required. String
The AppID instance GUID
id String
tenantId This property is required. string
The AppID instance GUID
id string
tenant_id This property is required. str
The AppID instance GUID
id str
tenantId This property is required. String
The AppID instance GUID
id String

getAppidLanguages Result

The following output properties are available:

Id string
Languages List<string>
(List of String) The list of languages that can be used to customize email templates for Cloud Directory
TenantId string
Id string
Languages []string
(List of String) The list of languages that can be used to customize email templates for Cloud Directory
TenantId string
id String
languages List<String>
(List of String) The list of languages that can be used to customize email templates for Cloud Directory
tenantId String
id string
languages string[]
(List of String) The list of languages that can be used to customize email templates for Cloud Directory
tenantId string
id str
languages Sequence[str]
(List of String) The list of languages that can be used to customize email templates for Cloud Directory
tenant_id str
id String
languages List<String>
(List of String) The list of languages that can be used to customize email templates for Cloud Directory
tenantId String

Package Details

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