oci logo
Oracle Cloud Infrastructure v0.6.0, Jan 23 23

oci.CloudGuard.ManagedList

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.

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.

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"}

ListItems List<string>

(Updatable) List of ManagedListItem

ListType string

type of the list

SourceManagedListId string

OCID of the Source ManagedList

CompartmentId string

(Updatable) Compartment Identifier

DisplayName string

(Updatable) Managed list display name.

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.

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"}

ListItems []string

(Updatable) List of ManagedListItem

ListType string

type of the list

SourceManagedListId string

OCID of the Source ManagedList

compartmentId String

(Updatable) Compartment Identifier

displayName String

(Updatable) Managed list display name.

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.

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"}

listItems List<String>

(Updatable) List of ManagedListItem

listType String

type of the list

sourceManagedListId String

OCID of the Source ManagedList

compartmentId string

(Updatable) Compartment Identifier

displayName string

(Updatable) Managed list display name.

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.

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"}

listItems string[]

(Updatable) List of ManagedListItem

listType string

type of the list

sourceManagedListId string

OCID of the Source ManagedList

compartment_id str

(Updatable) Compartment Identifier

display_name str

(Updatable) Managed list display name.

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.

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"}

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

compartmentId String

(Updatable) Compartment Identifier

displayName String

(Updatable) Managed list display name.

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.

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"}

listItems List<String>

(Updatable) List of ManagedListItem

listType String

type of the list

sourceManagedListId String

OCID of the Source ManagedList

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.

DisplayName string

(Updatable) Managed list display name.

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"}

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

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.

DisplayName string

(Updatable) Managed list display name.

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"}

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

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.

displayName String

(Updatable) Managed list display name.

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"}

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

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.

displayName string

(Updatable) Managed list display name.

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"}

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

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.

display_name str

(Updatable) Managed list display name.

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"}

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

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.

displayName String

(Updatable) Managed list display name.

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"}

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

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.