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

ibm.getAppidActionUrl

Explore with Pulumi AI

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

Retrieve an IBM Cloud AppID Management Services action URL - the custom url to redirect to when Cloud Directory action is executed

Example Usage

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

const url = ibm.getAppidActionUrl({
    tenantId: _var.tenant_id,
    action: "on_user_verified",
});
Copy
import pulumi
import pulumi_ibm as ibm

url = ibm.get_appid_action_url(tenant_id=var["tenant_id"],
    action="on_user_verified")
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.LookupAppidActionUrl(ctx, &ibm.LookupAppidActionUrlArgs{
			TenantId: _var.Tenant_id,
			Action:   "on_user_verified",
		}, 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 url = Ibm.GetAppidActionUrl.Invoke(new()
    {
        TenantId = @var.Tenant_id,
        Action = "on_user_verified",
    });

});
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.GetAppidActionUrlArgs;
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 url = IbmFunctions.getAppidActionUrl(GetAppidActionUrlArgs.builder()
            .tenantId(var_.tenant_id())
            .action("on_user_verified")
            .build());

    }
}
Copy
variables:
  url:
    fn::invoke:
      function: ibm:getAppidActionUrl
      arguments:
        tenantId: ${var.tenant_id}
        action: on_user_verified
Copy

Using getAppidActionUrl

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 getAppidActionUrl(args: GetAppidActionUrlArgs, opts?: InvokeOptions): Promise<GetAppidActionUrlResult>
function getAppidActionUrlOutput(args: GetAppidActionUrlOutputArgs, opts?: InvokeOptions): Output<GetAppidActionUrlResult>
Copy
def get_appid_action_url(action: Optional[str] = None,
                         id: Optional[str] = None,
                         tenant_id: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetAppidActionUrlResult
def get_appid_action_url_output(action: Optional[pulumi.Input[str]] = None,
                         id: Optional[pulumi.Input[str]] = None,
                         tenant_id: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetAppidActionUrlResult]
Copy
func LookupAppidActionUrl(ctx *Context, args *LookupAppidActionUrlArgs, opts ...InvokeOption) (*LookupAppidActionUrlResult, error)
func LookupAppidActionUrlOutput(ctx *Context, args *LookupAppidActionUrlOutputArgs, opts ...InvokeOption) LookupAppidActionUrlResultOutput
Copy

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

public static class GetAppidActionUrl 
{
    public static Task<GetAppidActionUrlResult> InvokeAsync(GetAppidActionUrlArgs args, InvokeOptions? opts = null)
    public static Output<GetAppidActionUrlResult> Invoke(GetAppidActionUrlInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAppidActionUrlResult> getAppidActionUrl(GetAppidActionUrlArgs args, InvokeOptions options)
public static Output<GetAppidActionUrlResult> getAppidActionUrl(GetAppidActionUrlArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ibm:index/getAppidActionUrl:getAppidActionUrl
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Action This property is required. string
The type of the action: on_user_verified - the URL of your custom user verified page, on_reset_password - the URL of your custom reset password page
TenantId This property is required. string
The AppID instance GUID
Id string
Action This property is required. string
The type of the action: on_user_verified - the URL of your custom user verified page, on_reset_password - the URL of your custom reset password page
TenantId This property is required. string
The AppID instance GUID
Id string
action This property is required. String
The type of the action: on_user_verified - the URL of your custom user verified page, on_reset_password - the URL of your custom reset password page
tenantId This property is required. String
The AppID instance GUID
id String
action This property is required. string
The type of the action: on_user_verified - the URL of your custom user verified page, on_reset_password - the URL of your custom reset password page
tenantId This property is required. string
The AppID instance GUID
id string
action This property is required. str
The type of the action: on_user_verified - the URL of your custom user verified page, on_reset_password - the URL of your custom reset password page
tenant_id This property is required. str
The AppID instance GUID
id str
action This property is required. String
The type of the action: on_user_verified - the URL of your custom user verified page, on_reset_password - the URL of your custom reset password page
tenantId This property is required. String
The AppID instance GUID
id String

getAppidActionUrl Result

The following output properties are available:

Action string
Id string
TenantId string
Url string
(String) The action URL
Action string
Id string
TenantId string
Url string
(String) The action URL
action String
id String
tenantId String
url String
(String) The action URL
action string
id string
tenantId string
url string
(String) The action URL
action str
id str
tenant_id str
url str
(String) The action URL
action String
id String
tenantId String
url String
(String) The action URL

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