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

ibm.getAppidAuditStatus

Explore with Pulumi AI

Retrieve IBM Cloud AppID Management Services audit status. For more information, see auditing events for App ID

Example Usage

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

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

status = ibm.get_appid_audit_status(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.LookupAppidAuditStatus(ctx, &ibm.LookupAppidAuditStatusArgs{
			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 status = Ibm.GetAppidAuditStatus.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.GetAppidAuditStatusArgs;
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 status = IbmFunctions.getAppidAuditStatus(GetAppidAuditStatusArgs.builder()
            .tenantId(var_.tenant_id())
            .build());

    }
}
Copy
variables:
  status:
    fn::invoke:
      function: ibm:getAppidAuditStatus
      arguments:
        tenantId: ${var.tenant_id}
Copy

Using getAppidAuditStatus

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 getAppidAuditStatus(args: GetAppidAuditStatusArgs, opts?: InvokeOptions): Promise<GetAppidAuditStatusResult>
function getAppidAuditStatusOutput(args: GetAppidAuditStatusOutputArgs, opts?: InvokeOptions): Output<GetAppidAuditStatusResult>
Copy
def get_appid_audit_status(id: Optional[str] = None,
                           tenant_id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetAppidAuditStatusResult
def get_appid_audit_status_output(id: Optional[pulumi.Input[str]] = None,
                           tenant_id: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetAppidAuditStatusResult]
Copy
func LookupAppidAuditStatus(ctx *Context, args *LookupAppidAuditStatusArgs, opts ...InvokeOption) (*LookupAppidAuditStatusResult, error)
func LookupAppidAuditStatusOutput(ctx *Context, args *LookupAppidAuditStatusOutputArgs, opts ...InvokeOption) LookupAppidAuditStatusResultOutput
Copy

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

public static class GetAppidAuditStatus 
{
    public static Task<GetAppidAuditStatusResult> InvokeAsync(GetAppidAuditStatusArgs args, InvokeOptions? opts = null)
    public static Output<GetAppidAuditStatusResult> Invoke(GetAppidAuditStatusInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAppidAuditStatusResult> getAppidAuditStatus(GetAppidAuditStatusArgs args, InvokeOptions options)
public static Output<GetAppidAuditStatusResult> getAppidAuditStatus(GetAppidAuditStatusArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ibm:index/getAppidAuditStatus:getAppidAuditStatus
  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

getAppidAuditStatus Result

The following output properties are available:

Id string
IsActive bool
(Boolean) true if auditing is turned on
TenantId string
Id string
IsActive bool
(Boolean) true if auditing is turned on
TenantId string
id String
isActive Boolean
(Boolean) true if auditing is turned on
tenantId String
id string
isActive boolean
(Boolean) true if auditing is turned on
tenantId string
id str
is_active bool
(Boolean) true if auditing is turned on
tenant_id str
id String
isActive Boolean
(Boolean) true if auditing is turned on
tenantId String

Package Details

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