oci logo
Oracle Cloud Infrastructure v0.19.0, May 26 23

oci.CloudGuard.getManagedList

Explore with Pulumi AI

This data source provides details about a specific Managed List resource in Oracle Cloud Infrastructure Cloud Guard service.

Returns a managed list identified by managedListId

Example Usage

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testManagedList = Oci.CloudGuard.GetManagedList.Invoke(new()
    {
        ManagedListId = oci_cloud_guard_managed_list.Test_managed_list.Id,
    });

});
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/go/oci/CloudGuard"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := CloudGuard.GetManagedList(ctx, &cloudguard.GetManagedListArgs{
			ManagedListId: oci_cloud_guard_managed_list.Test_managed_list.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.CloudGuard.CloudGuardFunctions;
import com.pulumi.oci.CloudGuard.inputs.GetManagedListArgs;
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 testManagedList = CloudGuardFunctions.getManagedList(GetManagedListArgs.builder()
            .managedListId(oci_cloud_guard_managed_list.test_managed_list().id())
            .build());

    }
}
import pulumi
import pulumi_oci as oci

test_managed_list = oci.CloudGuard.get_managed_list(managed_list_id=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testManagedList = oci.CloudGuard.getManagedList({
    managedListId: oci_cloud_guard_managed_list.test_managed_list.id,
});
variables:
  testManagedList:
    fn::invoke:
      Function: oci:CloudGuard:getManagedList
      Arguments:
        managedListId: ${oci_cloud_guard_managed_list.test_managed_list.id}

Using getManagedList

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 getManagedList(args: GetManagedListArgs, opts?: InvokeOptions): Promise<GetManagedListResult>
function getManagedListOutput(args: GetManagedListOutputArgs, opts?: InvokeOptions): Output<GetManagedListResult>
def get_managed_list(managed_list_id: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetManagedListResult
def get_managed_list_output(managed_list_id: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetManagedListResult]
func GetManagedList(ctx *Context, args *GetManagedListArgs, opts ...InvokeOption) (*GetManagedListResult, error)
func GetManagedListOutput(ctx *Context, args *GetManagedListOutputArgs, opts ...InvokeOption) GetManagedListResultOutput

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

public static class GetManagedList 
{
    public static Task<GetManagedListResult> InvokeAsync(GetManagedListArgs args, InvokeOptions? opts = null)
    public static Output<GetManagedListResult> Invoke(GetManagedListInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetManagedListResult> getManagedList(GetManagedListArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: oci:CloudGuard/getManagedList:getManagedList
  arguments:
    # arguments dictionary

The following arguments are supported:

ManagedListId string

The cloudguard list OCID to be passed in the request.

ManagedListId string

The cloudguard list OCID to be passed in the request.

managedListId String

The cloudguard list OCID to be passed in the request.

managedListId string

The cloudguard list OCID to be passed in the request.

managed_list_id str

The cloudguard list OCID to be passed in the request.

managedListId String

The cloudguard list OCID to be passed in the request.

getManagedList Result

The following output properties are available:

CompartmentId string

Compartment Identifier where the resource is created

DefinedTags Dictionary<string, object>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

Description string

ManagedList description.

DisplayName string

ManagedList display name.

FeedProvider string

provider of the feed

FreeformTags Dictionary<string, object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

Id string

Unique identifier that is immutable on creation

IsEditable bool

If this list is editable or not

LifecyleDetails string

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

ListItems List<string>

List of ManagedListItem

ListType string

type of the list

ManagedListId string
SourceManagedListId string

OCID of the Source ManagedList

State string

The current state of the resource.

SystemTags Dictionary<string, object>

System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}

TimeCreated string

The date and time the managed list was created. Format defined by RFC3339.

TimeUpdated string

The date and time the managed list was updated. Format defined by RFC3339.

CompartmentId string

Compartment Identifier where the resource is created

DefinedTags map[string]interface{}

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

Description string

ManagedList description.

DisplayName string

ManagedList display name.

FeedProvider string

provider of the feed

FreeformTags map[string]interface{}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

Id string

Unique identifier that is immutable on creation

IsEditable bool

If this list is editable or not

LifecyleDetails string

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

ListItems []string

List of ManagedListItem

ListType string

type of the list

ManagedListId string
SourceManagedListId string

OCID of the Source ManagedList

State string

The current state of the resource.

SystemTags map[string]interface{}

System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}

TimeCreated string

The date and time the managed list was created. Format defined by RFC3339.

TimeUpdated string

The date and time the managed list was updated. Format defined by RFC3339.

compartmentId String

Compartment Identifier where the resource is created

definedTags Map<String,Object>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

description String

ManagedList description.

displayName String

ManagedList display name.

feedProvider String

provider of the feed

freeformTags Map<String,Object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

id String

Unique identifier that is immutable on creation

isEditable Boolean

If this list is editable or not

lifecyleDetails String

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

listItems List<String>

List of ManagedListItem

listType String

type of the list

managedListId String
sourceManagedListId String

OCID of the Source ManagedList

state String

The current state of the resource.

systemTags Map<String,Object>

System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}

timeCreated String

The date and time the managed list was created. Format defined by RFC3339.

timeUpdated String

The date and time the managed list was updated. Format defined by RFC3339.

compartmentId string

Compartment Identifier where the resource is created

definedTags {[key: string]: any}

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

description string

ManagedList description.

displayName string

ManagedList display name.

feedProvider string

provider of the feed

freeformTags {[key: string]: any}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

id string

Unique identifier that is immutable on creation

isEditable boolean

If this list is editable or not

lifecyleDetails string

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

listItems string[]

List of ManagedListItem

listType string

type of the list

managedListId string
sourceManagedListId string

OCID of the Source ManagedList

state string

The current state of the resource.

systemTags {[key: string]: any}

System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}

timeCreated string

The date and time the managed list was created. Format defined by RFC3339.

timeUpdated string

The date and time the managed list was updated. Format defined by RFC3339.

compartment_id str

Compartment Identifier where the resource is created

defined_tags Mapping[str, Any]

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

description str

ManagedList description.

display_name str

ManagedList display name.

feed_provider str

provider of the feed

freeform_tags Mapping[str, Any]

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

id str

Unique identifier that is immutable on creation

is_editable bool

If this list is editable or not

lifecyle_details str

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

list_items Sequence[str]

List of ManagedListItem

list_type str

type of the list

managed_list_id str
source_managed_list_id str

OCID of the Source ManagedList

state str

The current state of the resource.

system_tags Mapping[str, Any]

System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}

time_created str

The date and time the managed list was created. Format defined by RFC3339.

time_updated str

The date and time the managed list was updated. Format defined by RFC3339.

compartmentId String

Compartment Identifier where the resource is created

definedTags Map<Any>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}

description String

ManagedList description.

displayName String

ManagedList display name.

feedProvider String

provider of the feed

freeformTags Map<Any>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

id String

Unique identifier that is immutable on creation

isEditable Boolean

If this list is editable or not

lifecyleDetails String

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

listItems List<String>

List of ManagedListItem

listType String

type of the list

managedListId String
sourceManagedListId String

OCID of the Source ManagedList

state String

The current state of the resource.

systemTags Map<Any>

System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}

timeCreated String

The date and time the managed list was created. Format defined by RFC3339.

timeUpdated String

The date and time the managed list was updated. Format defined by RFC3339.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.