ibm 1.81.1 published on Wednesday, Aug 6, 2025 by ibm-cloud
ibm.getCisManagedLists
Explore with Pulumi AI
Retrieve information about IBM Cloud Internet Services managed list data sources. For more information, see Using managed lists.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const managedLists = ibm.getCisManagedLists({
cisId: ibm_cis.instance.id,
});
import pulumi
import pulumi_ibm as ibm
managed_lists = ibm.get_cis_managed_lists(cis_id=ibm_cis["instance"]["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.GetCisManagedLists(ctx, &ibm.GetCisManagedListsArgs{
CisId: ibm_cis.Instance.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 managedLists = Ibm.GetCisManagedLists.Invoke(new()
{
CisId = ibm_cis.Instance.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.GetCisManagedListsArgs;
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 managedLists = IbmFunctions.getCisManagedLists(GetCisManagedListsArgs.builder()
.cisId(ibm_cis.instance().id())
.build());
}
}
variables:
managedLists:
fn::invoke:
function: ibm:getCisManagedLists
arguments:
cisId: ${ibm_cis.instance.id}
Attributes reference
In addition to the argument reference list, you can access the following attribute references after your data source is created.
lists
- (List)description
- (string) Description of the managed list.kind
- (string) The kind of the managed list.name
- (string) Name of the managed list.
Using getCisManagedLists
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 getCisManagedLists(args: GetCisManagedListsArgs, opts?: InvokeOptions): Promise<GetCisManagedListsResult>
function getCisManagedListsOutput(args: GetCisManagedListsOutputArgs, opts?: InvokeOptions): Output<GetCisManagedListsResult>
def get_cis_managed_lists(cis_id: Optional[str] = None,
id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCisManagedListsResult
def get_cis_managed_lists_output(cis_id: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCisManagedListsResult]
func GetCisManagedLists(ctx *Context, args *GetCisManagedListsArgs, opts ...InvokeOption) (*GetCisManagedListsResult, error)
func GetCisManagedListsOutput(ctx *Context, args *GetCisManagedListsOutputArgs, opts ...InvokeOption) GetCisManagedListsResultOutput
> Note: This function is named GetCisManagedLists
in the Go SDK.
public static class GetCisManagedLists
{
public static Task<GetCisManagedListsResult> InvokeAsync(GetCisManagedListsArgs args, InvokeOptions? opts = null)
public static Output<GetCisManagedListsResult> Invoke(GetCisManagedListsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCisManagedListsResult> getCisManagedLists(GetCisManagedListsArgs args, InvokeOptions options)
public static Output<GetCisManagedListsResult> getCisManagedLists(GetCisManagedListsArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getCisManagedLists:getCisManagedLists
arguments:
# arguments dictionary
The following arguments are supported:
getCisManagedLists Result
The following output properties are available:
- Cis
Id string - Id string
- Lists
List<Get
Cis Managed Lists List>
- Cis
Id string - Id string
- Lists
[]Get
Cis Managed Lists List
- cis
Id String - id String
- lists
List<Get
Cis Managed Lists List>
- cis
Id string - id string
- lists
Get
Cis Managed Lists List[]
- cis
Id String - id String
- lists List<Property Map>
Supporting Types
GetCisManagedListsList
- Description string
- Kind string
- Name string
- Description string
- Kind string
- Name string
- description String
- kind String
- name String
- description string
- kind string
- name string
- description str
- kind str
- name str
- description String
- kind String
- name String
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.