ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud
ibm.getPiConsoleLanguages
Explore with Pulumi AI
Retrieve information about all the available Console Languages for an Instance. For more information, see getting started with IBM Power Systems Virtual Servers.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const example = ibm.getPiConsoleLanguages({
piCloudInstanceId: "<value of the cloud_instance_id>",
piInstanceName: "<instance name or id>",
});
import pulumi
import pulumi_ibm as ibm
example = ibm.get_pi_console_languages(pi_cloud_instance_id="<value of the cloud_instance_id>",
pi_instance_name="<instance name or id>")
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.GetPiConsoleLanguages(ctx, &ibm.GetPiConsoleLanguagesArgs{
PiCloudInstanceId: "<value of the cloud_instance_id>",
PiInstanceName: "<instance name or id>",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;
return await Deployment.RunAsync(() =>
{
var example = Ibm.GetPiConsoleLanguages.Invoke(new()
{
PiCloudInstanceId = "<value of the cloud_instance_id>",
PiInstanceName = "<instance name or id>",
});
});
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.GetPiConsoleLanguagesArgs;
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 example = IbmFunctions.getPiConsoleLanguages(GetPiConsoleLanguagesArgs.builder()
.piCloudInstanceId("<value of the cloud_instance_id>")
.piInstanceName("<instance name or id>")
.build());
}
}
variables:
example:
fn::invoke:
function: ibm:getPiConsoleLanguages
arguments:
piCloudInstanceId: <value of the cloud_instance_id>
piInstanceName: <instance name or id>
Notes
- Please find supported Regions for endpoints.
- If a Power cloud instance is provisioned at
lon04
, The provider level attributes should be as follows:region
-lon
zone
-lon04
Example usage:
import * as pulumi from "@pulumi/pulumi";
import pulumi
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
return await Deployment.RunAsync(() =>
{
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
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) {
}
}
{}
Using getPiConsoleLanguages
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 getPiConsoleLanguages(args: GetPiConsoleLanguagesArgs, opts?: InvokeOptions): Promise<GetPiConsoleLanguagesResult>
function getPiConsoleLanguagesOutput(args: GetPiConsoleLanguagesOutputArgs, opts?: InvokeOptions): Output<GetPiConsoleLanguagesResult>
def get_pi_console_languages(id: Optional[str] = None,
pi_cloud_instance_id: Optional[str] = None,
pi_instance_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPiConsoleLanguagesResult
def get_pi_console_languages_output(id: Optional[pulumi.Input[str]] = None,
pi_cloud_instance_id: Optional[pulumi.Input[str]] = None,
pi_instance_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPiConsoleLanguagesResult]
func GetPiConsoleLanguages(ctx *Context, args *GetPiConsoleLanguagesArgs, opts ...InvokeOption) (*GetPiConsoleLanguagesResult, error)
func GetPiConsoleLanguagesOutput(ctx *Context, args *GetPiConsoleLanguagesOutputArgs, opts ...InvokeOption) GetPiConsoleLanguagesResultOutput
> Note: This function is named GetPiConsoleLanguages
in the Go SDK.
public static class GetPiConsoleLanguages
{
public static Task<GetPiConsoleLanguagesResult> InvokeAsync(GetPiConsoleLanguagesArgs args, InvokeOptions? opts = null)
public static Output<GetPiConsoleLanguagesResult> Invoke(GetPiConsoleLanguagesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPiConsoleLanguagesResult> getPiConsoleLanguages(GetPiConsoleLanguagesArgs args, InvokeOptions options)
public static Output<GetPiConsoleLanguagesResult> getPiConsoleLanguages(GetPiConsoleLanguagesArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getPiConsoleLanguages:getPiConsoleLanguages
arguments:
# arguments dictionary
The following arguments are supported:
- Pi
Cloud stringInstance Id - The GUID of the service instance associated with an account.
- Pi
Instance stringName - The unique identifier or name of the instance.
- Id string
- Pi
Cloud stringInstance Id - The GUID of the service instance associated with an account.
- Pi
Instance stringName - The unique identifier or name of the instance.
- Id string
- pi
Cloud StringInstance Id - The GUID of the service instance associated with an account.
- pi
Instance StringName - The unique identifier or name of the instance.
- id String
- pi
Cloud stringInstance Id - The GUID of the service instance associated with an account.
- pi
Instance stringName - The unique identifier or name of the instance.
- id string
- pi_
cloud_ strinstance_ id - The GUID of the service instance associated with an account.
- pi_
instance_ strname - The unique identifier or name of the instance.
- id str
- pi
Cloud StringInstance Id - The GUID of the service instance associated with an account.
- pi
Instance StringName - The unique identifier or name of the instance.
- id String
getPiConsoleLanguages Result
The following output properties are available:
- Console
Languages List<GetPi Console Languages Console Language> - (List) List of all the Console Languages.
- Id string
- Pi
Cloud stringInstance Id - Pi
Instance stringName
- Console
Languages []GetPi Console Languages Console Language - (List) List of all the Console Languages.
- Id string
- Pi
Cloud stringInstance Id - Pi
Instance stringName
- console
Languages List<GetPi Console Languages Console Language> - (List) List of all the Console Languages.
- id String
- pi
Cloud StringInstance Id - pi
Instance StringName
- console
Languages GetPi Console Languages Console Language[] - (List) List of all the Console Languages.
- id string
- pi
Cloud stringInstance Id - pi
Instance stringName
- console_
languages Sequence[GetPi Console Languages Console Language] - (List) List of all the Console Languages.
- id str
- pi_
cloud_ strinstance_ id - pi_
instance_ strname
- console
Languages List<Property Map> - (List) List of all the Console Languages.
- id String
- pi
Cloud StringInstance Id - pi
Instance StringName
Supporting Types
GetPiConsoleLanguagesConsoleLanguage
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.