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

ibm.getAppidApplications

Explore with Pulumi AI

Retrieve information about an IBM Cloud AppID Management Services applications. For more information, see application identity and authorization

Example Usage

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

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

apps = ibm.get_appid_applications(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.GetAppidApplications(ctx, &ibm.GetAppidApplicationsArgs{
			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 apps = Ibm.GetAppidApplications.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.GetAppidApplicationsArgs;
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 apps = IbmFunctions.getAppidApplications(GetAppidApplicationsArgs.builder()
            .tenantId(var_.tenant_id())
            .build());

    }
}
Copy
variables:
  apps:
    fn::invoke:
      function: ibm:getAppidApplications
      arguments:
        tenantId: ${var.tenant_id}
Copy

Using getAppidApplications

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 getAppidApplications(args: GetAppidApplicationsArgs, opts?: InvokeOptions): Promise<GetAppidApplicationsResult>
function getAppidApplicationsOutput(args: GetAppidApplicationsOutputArgs, opts?: InvokeOptions): Output<GetAppidApplicationsResult>
Copy
def get_appid_applications(id: Optional[str] = None,
                           tenant_id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetAppidApplicationsResult
def get_appid_applications_output(id: Optional[pulumi.Input[str]] = None,
                           tenant_id: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetAppidApplicationsResult]
Copy
func GetAppidApplications(ctx *Context, args *GetAppidApplicationsArgs, opts ...InvokeOption) (*GetAppidApplicationsResult, error)
func GetAppidApplicationsOutput(ctx *Context, args *GetAppidApplicationsOutputArgs, opts ...InvokeOption) GetAppidApplicationsResultOutput
Copy

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

public static class GetAppidApplications 
{
    public static Task<GetAppidApplicationsResult> InvokeAsync(GetAppidApplicationsArgs args, InvokeOptions? opts = null)
    public static Output<GetAppidApplicationsResult> Invoke(GetAppidApplicationsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAppidApplicationsResult> getAppidApplications(GetAppidApplicationsArgs args, InvokeOptions options)
public static Output<GetAppidApplicationsResult> getAppidApplications(GetAppidApplicationsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ibm:index/getAppidApplications:getAppidApplications
  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

getAppidApplications Result

The following output properties are available:

Applications List<GetAppidApplicationsApplication>
(String) The list of AppID applications
Id string
TenantId string
Applications []GetAppidApplicationsApplication
(String) The list of AppID applications
Id string
TenantId string
applications List<GetAppidApplicationsApplication>
(String) The list of AppID applications
id String
tenantId String
applications GetAppidApplicationsApplication[]
(String) The list of AppID applications
id string
tenantId string
applications Sequence[GetAppidApplicationsApplication]
(String) The list of AppID applications
id str
tenant_id str
applications List<Property Map>
(String) The list of AppID applications
id String
tenantId String

Supporting Types

GetAppidApplicationsApplication

ClientId This property is required. string
DiscoveryEndpoint This property is required. string
(String) This URL returns OAuth Authorization Server Metadata
Name This property is required. string
(String) The application name
OauthServerUrl This property is required. string
(String) Base URL for common OAuth endpoints, like /authorization, /token and /publickeys
ProfilesUrl This property is required. string
(String) Base AppID API endpoint
Secret This property is required. string
(String, Sensitive) The secret is a secret known only to the application and the authorization server
Type This property is required. string
(String) The application type. Supported types are regularwebapp and singlepageapp.
ClientId This property is required. string
DiscoveryEndpoint This property is required. string
(String) This URL returns OAuth Authorization Server Metadata
Name This property is required. string
(String) The application name
OauthServerUrl This property is required. string
(String) Base URL for common OAuth endpoints, like /authorization, /token and /publickeys
ProfilesUrl This property is required. string
(String) Base AppID API endpoint
Secret This property is required. string
(String, Sensitive) The secret is a secret known only to the application and the authorization server
Type This property is required. string
(String) The application type. Supported types are regularwebapp and singlepageapp.
clientId This property is required. String
discoveryEndpoint This property is required. String
(String) This URL returns OAuth Authorization Server Metadata
name This property is required. String
(String) The application name
oauthServerUrl This property is required. String
(String) Base URL for common OAuth endpoints, like /authorization, /token and /publickeys
profilesUrl This property is required. String
(String) Base AppID API endpoint
secret This property is required. String
(String, Sensitive) The secret is a secret known only to the application and the authorization server
type This property is required. String
(String) The application type. Supported types are regularwebapp and singlepageapp.
clientId This property is required. string
discoveryEndpoint This property is required. string
(String) This URL returns OAuth Authorization Server Metadata
name This property is required. string
(String) The application name
oauthServerUrl This property is required. string
(String) Base URL for common OAuth endpoints, like /authorization, /token and /publickeys
profilesUrl This property is required. string
(String) Base AppID API endpoint
secret This property is required. string
(String, Sensitive) The secret is a secret known only to the application and the authorization server
type This property is required. string
(String) The application type. Supported types are regularwebapp and singlepageapp.
client_id This property is required. str
discovery_endpoint This property is required. str
(String) This URL returns OAuth Authorization Server Metadata
name This property is required. str
(String) The application name
oauth_server_url This property is required. str
(String) Base URL for common OAuth endpoints, like /authorization, /token and /publickeys
profiles_url This property is required. str
(String) Base AppID API endpoint
secret This property is required. str
(String, Sensitive) The secret is a secret known only to the application and the authorization server
type This property is required. str
(String) The application type. Supported types are regularwebapp and singlepageapp.
clientId This property is required. String
discoveryEndpoint This property is required. String
(String) This URL returns OAuth Authorization Server Metadata
name This property is required. String
(String) The application name
oauthServerUrl This property is required. String
(String) Base URL for common OAuth endpoints, like /authorization, /token and /publickeys
profilesUrl This property is required. String
(String) Base AppID API endpoint
secret This property is required. String
(String, Sensitive) The secret is a secret known only to the application and the authorization server
type This property is required. String
(String) The application type. Supported types are regularwebapp and singlepageapp.

Package Details

Repository
ibm ibm-cloud/terraform-provider-ibm
License
Notes
This Pulumi package is based on the ibm Terraform Provider.