oci logo
Oracle Cloud Infrastructure v0.20.0, May 31 23

oci.CloudGuard.ManagedList

Explore with Pulumi AI

This resource provides the Managed List resource in Oracle Cloud Infrastructure Cloud Guard service.

Creates a new ManagedList.

Create ManagedList Resource

new ManagedList(name: string, args: ManagedListArgs, opts?: CustomResourceOptions);
@overload
def ManagedList(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                compartment_id: Optional[str] = None,
                defined_tags: Optional[Mapping[str, Any]] = None,
                description: Optional[str] = None,
                display_name: Optional[str] = None,
                freeform_tags: Optional[Mapping[str, Any]] = None,
                list_items: Optional[Sequence[str]] = None,
                list_type: Optional[str] = None,
                source_managed_list_id: Optional[str] = None)
@overload
def ManagedList(resource_name: str,
                args: ManagedListArgs,
                opts: Optional[ResourceOptions] = None)
func NewManagedList(ctx *Context, name string, args ManagedListArgs, opts ...ResourceOption) (*ManagedList, error)
public ManagedList(string name, ManagedListArgs args, CustomResourceOptions? opts = null)
public ManagedList(String name, ManagedListArgs args)
public ManagedList(String name, ManagedListArgs args, CustomResourceOptions options)
type: oci:CloudGuard:ManagedList
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ManagedListArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args ManagedListArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args ManagedListArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ManagedListArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ManagedListArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

ManagedList Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The ManagedList resource accepts the following input properties:

CompartmentId string

(Updatable) Compartment Identifier

DisplayName string

(Updatable) Managed list display name.

Avoid entering confidential information.

DefinedTags Dictionary<string, object>

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

Description string

(Updatable) Managed list description.

Avoid entering confidential information.

FreeformTags Dictionary<string, object>

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

Avoid entering confidential information.

ListItems List<string>

(Updatable) List of ManagedListItem

ListType string

type of the list

SourceManagedListId string

OCID of the Source ManagedList

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

CompartmentId string

(Updatable) Compartment Identifier

DisplayName string

(Updatable) Managed list display name.

Avoid entering confidential information.

DefinedTags map[string]interface{}

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

Description string

(Updatable) Managed list description.

Avoid entering confidential information.

FreeformTags map[string]interface{}

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

Avoid entering confidential information.

ListItems []string

(Updatable) List of ManagedListItem

ListType string

type of the list

SourceManagedListId string

OCID of the Source ManagedList

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

compartmentId String

(Updatable) Compartment Identifier

displayName String

(Updatable) Managed list display name.

Avoid entering confidential information.

definedTags Map<String,Object>

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

description String

(Updatable) Managed list description.

Avoid entering confidential information.

freeformTags Map<String,Object>

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

Avoid entering confidential information.

listItems List<String>

(Updatable) List of ManagedListItem

listType String

type of the list

sourceManagedListId String

OCID of the Source ManagedList

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

compartmentId string

(Updatable) Compartment Identifier

displayName string

(Updatable) Managed list display name.

Avoid entering confidential information.

definedTags {[key: string]: any}

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

description string

(Updatable) Managed list description.

Avoid entering confidential information.

freeformTags {[key: string]: any}

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

Avoid entering confidential information.

listItems string[]

(Updatable) List of ManagedListItem

listType string

type of the list

sourceManagedListId string

OCID of the Source ManagedList

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

compartment_id str

(Updatable) Compartment Identifier

display_name str

(Updatable) Managed list display name.

Avoid entering confidential information.

defined_tags Mapping[str, Any]

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

description str

(Updatable) Managed list description.

Avoid entering confidential information.

freeform_tags Mapping[str, Any]

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

Avoid entering confidential information.

list_items Sequence[str]

(Updatable) List of ManagedListItem

list_type str

type of the list

source_managed_list_id str

OCID of the Source ManagedList

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

compartmentId String

(Updatable) Compartment Identifier

displayName String

(Updatable) Managed list display name.

Avoid entering confidential information.

definedTags Map<Any>

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

description String

(Updatable) Managed list description.

Avoid entering confidential information.

freeformTags Map<Any>

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

Avoid entering confidential information.

listItems List<String>

(Updatable) List of ManagedListItem

listType String

type of the list

sourceManagedListId String

OCID of the Source ManagedList

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

Outputs

All input properties are implicitly available as output properties. Additionally, the ManagedList resource produces the following output properties:

FeedProvider string

provider of the feed

Id string

The provider-assigned unique ID for this managed resource.

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.

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.

FeedProvider string

provider of the feed

Id string

The provider-assigned unique ID for this managed resource.

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.

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.

feedProvider String

provider of the feed

id String

The provider-assigned unique ID for this managed resource.

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.

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.

feedProvider string

provider of the feed

id string

The provider-assigned unique ID for this managed resource.

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.

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.

feed_provider str

provider of the feed

id str

The provider-assigned unique ID for this managed resource.

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.

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.

feedProvider String

provider of the feed

id String

The provider-assigned unique ID for this managed resource.

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.

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.

Look up Existing ManagedList Resource

Get an existing ManagedList resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: ManagedListState, opts?: CustomResourceOptions): ManagedList
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        compartment_id: Optional[str] = None,
        defined_tags: Optional[Mapping[str, Any]] = None,
        description: Optional[str] = None,
        display_name: Optional[str] = None,
        feed_provider: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, Any]] = None,
        is_editable: Optional[bool] = None,
        lifecyle_details: Optional[str] = None,
        list_items: Optional[Sequence[str]] = None,
        list_type: Optional[str] = None,
        source_managed_list_id: Optional[str] = None,
        state: Optional[str] = None,
        system_tags: Optional[Mapping[str, Any]] = None,
        time_created: Optional[str] = None,
        time_updated: Optional[str] = None) -> ManagedList
func GetManagedList(ctx *Context, name string, id IDInput, state *ManagedListState, opts ...ResourceOption) (*ManagedList, error)
public static ManagedList Get(string name, Input<string> id, ManagedListState? state, CustomResourceOptions? opts = null)
public static ManagedList get(String name, Output<String> id, ManagedListState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
CompartmentId string

(Updatable) Compartment Identifier

DefinedTags Dictionary<string, object>

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

Description string

(Updatable) Managed list description.

Avoid entering confidential information.

DisplayName string

(Updatable) Managed list display name.

Avoid entering confidential information.

FeedProvider string

provider of the feed

FreeformTags Dictionary<string, object>

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

Avoid entering confidential information.

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>

(Updatable) List of ManagedListItem

ListType string

type of the list

SourceManagedListId string

OCID of the Source ManagedList

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

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

(Updatable) Compartment Identifier

DefinedTags map[string]interface{}

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

Description string

(Updatable) Managed list description.

Avoid entering confidential information.

DisplayName string

(Updatable) Managed list display name.

Avoid entering confidential information.

FeedProvider string

provider of the feed

FreeformTags map[string]interface{}

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

Avoid entering confidential information.

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

(Updatable) List of ManagedListItem

ListType string

type of the list

SourceManagedListId string

OCID of the Source ManagedList

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

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

(Updatable) Compartment Identifier

definedTags Map<String,Object>

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

description String

(Updatable) Managed list description.

Avoid entering confidential information.

displayName String

(Updatable) Managed list display name.

Avoid entering confidential information.

feedProvider String

provider of the feed

freeformTags Map<String,Object>

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

Avoid entering confidential information.

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>

(Updatable) List of ManagedListItem

listType String

type of the list

sourceManagedListId String

OCID of the Source ManagedList

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

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

(Updatable) Compartment Identifier

definedTags {[key: string]: any}

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

description string

(Updatable) Managed list description.

Avoid entering confidential information.

displayName string

(Updatable) Managed list display name.

Avoid entering confidential information.

feedProvider string

provider of the feed

freeformTags {[key: string]: any}

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

Avoid entering confidential information.

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[]

(Updatable) List of ManagedListItem

listType string

type of the list

sourceManagedListId string

OCID of the Source ManagedList

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

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

(Updatable) Compartment Identifier

defined_tags Mapping[str, Any]

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

description str

(Updatable) Managed list description.

Avoid entering confidential information.

display_name str

(Updatable) Managed list display name.

Avoid entering confidential information.

feed_provider str

provider of the feed

freeform_tags Mapping[str, Any]

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

Avoid entering confidential information.

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]

(Updatable) List of ManagedListItem

list_type str

type of the list

source_managed_list_id str

OCID of the Source ManagedList

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

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

(Updatable) Compartment Identifier

definedTags Map<Any>

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

description String

(Updatable) Managed list description.

Avoid entering confidential information.

displayName String

(Updatable) Managed list display name.

Avoid entering confidential information.

feedProvider String

provider of the feed

freeformTags Map<Any>

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

Avoid entering confidential information.

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>

(Updatable) List of ManagedListItem

listType String

type of the list

sourceManagedListId String

OCID of the Source ManagedList

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

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.

Import

ManagedLists can be imported using the id, e.g.

 $ pulumi import oci:CloudGuard/managedList:ManagedList test_managed_list "id"

Package Details

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

This Pulumi package is based on the oci Terraform Provider.