Oracle Cloud Infrastructure

Pulumi Official
Package maintained by Pulumi
v0.1.1 published on Tuesday, May 3, 2022 by Pulumi

DetectorRecipe

This resource provides the Detector Recipe resource in Oracle Cloud Infrastructure Cloud Guard service.

Creates a DetectorRecipe

Create a DetectorRecipe Resource

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

name string
The unique name of the resource.
args DetectorRecipeArgs
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 DetectorRecipeArgs
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 DetectorRecipeArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args DetectorRecipeArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args DetectorRecipeArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

DetectorRecipe 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 DetectorRecipe resource accepts the following input properties:

CompartmentId string

(Updatable) Compartment Identifier

DisplayName string

(Updatable) DetectorRecipe Display Name

SourceDetectorRecipeId string

The id of the source detector recipe.

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) DetectorRecipe Description

DetectorRules List<DetectorRecipeDetectorRuleArgs>

(Updatable) Detector Rules to override from source detector recipe

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

CompartmentId string

(Updatable) Compartment Identifier

DisplayName string

(Updatable) DetectorRecipe Display Name

SourceDetectorRecipeId string

The id of the source detector recipe.

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) DetectorRecipe Description

DetectorRules []DetectorRecipeDetectorRuleArgs

(Updatable) Detector Rules to override from source detector recipe

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

compartmentId String

(Updatable) Compartment Identifier

displayName String

(Updatable) DetectorRecipe Display Name

sourceDetectorRecipeId String

The id of the source detector recipe.

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) DetectorRecipe Description

detectorRules List<DetectorRecipeDetectorRuleArgs>

(Updatable) Detector Rules to override from source detector recipe

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

compartmentId string

(Updatable) Compartment Identifier

displayName string

(Updatable) DetectorRecipe Display Name

sourceDetectorRecipeId string

The id of the source detector recipe.

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) DetectorRecipe Description

detectorRules DetectorRecipeDetectorRuleArgs[]

(Updatable) Detector Rules to override from source detector recipe

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

compartment_id str

(Updatable) Compartment Identifier

display_name str

(Updatable) DetectorRecipe Display Name

source_detector_recipe_id str

The id of the source detector recipe.

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) DetectorRecipe Description

detector_rules DetectorRecipeDetectorRuleArgs]

(Updatable) Detector Rules to override from source detector recipe

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

compartmentId String

(Updatable) Compartment Identifier

displayName String

(Updatable) DetectorRecipe Display Name

sourceDetectorRecipeId String

The id of the source detector recipe.

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) DetectorRecipe Description

detectorRules List<Property Map>

(Updatable) Detector Rules to override from source detector recipe

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

Outputs

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

Detector string

detector for the rule

EffectiveDetectorRules List<DetectorRecipeEffectiveDetectorRule>

List of effective detector rules for the detector type for recipe after applying defaults

Id string

The provider-assigned unique ID for this managed resource.

Owner string

Owner of detector recipe

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 detector recipe was created. Format defined by RFC3339.

TimeUpdated string

The date and time the detector recipe was updated. Format defined by RFC3339.

Detector string

detector for the rule

EffectiveDetectorRules []DetectorRecipeEffectiveDetectorRule

List of effective detector rules for the detector type for recipe after applying defaults

Id string

The provider-assigned unique ID for this managed resource.

Owner string

Owner of detector recipe

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 detector recipe was created. Format defined by RFC3339.

TimeUpdated string

The date and time the detector recipe was updated. Format defined by RFC3339.

detector String

detector for the rule

effectiveDetectorRules List<DetectorRecipeEffectiveDetectorRule>

List of effective detector rules for the detector type for recipe after applying defaults

id String

The provider-assigned unique ID for this managed resource.

owner String

Owner of detector recipe

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 detector recipe was created. Format defined by RFC3339.

timeUpdated String

The date and time the detector recipe was updated. Format defined by RFC3339.

detector string

detector for the rule

effectiveDetectorRules DetectorRecipeEffectiveDetectorRule[]

List of effective detector rules for the detector type for recipe after applying defaults

id string

The provider-assigned unique ID for this managed resource.

owner string

Owner of detector recipe

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 detector recipe was created. Format defined by RFC3339.

timeUpdated string

The date and time the detector recipe was updated. Format defined by RFC3339.

detector str

detector for the rule

effective_detector_rules DetectorRecipeEffectiveDetectorRule]

List of effective detector rules for the detector type for recipe after applying defaults

id str

The provider-assigned unique ID for this managed resource.

owner str

Owner of detector recipe

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 detector recipe was created. Format defined by RFC3339.

time_updated str

The date and time the detector recipe was updated. Format defined by RFC3339.

detector String

detector for the rule

effectiveDetectorRules List<Property Map>

List of effective detector rules for the detector type for recipe after applying defaults

id String

The provider-assigned unique ID for this managed resource.

owner String

Owner of detector recipe

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 detector recipe was created. Format defined by RFC3339.

timeUpdated String

The date and time the detector recipe was updated. Format defined by RFC3339.

Look up an Existing DetectorRecipe Resource

Get an existing DetectorRecipe 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?: DetectorRecipeState, opts?: CustomResourceOptions): DetectorRecipe
@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,
        detector: Optional[str] = None,
        detector_rules: Optional[Sequence[_cloudguard.DetectorRecipeDetectorRuleArgs]] = None,
        display_name: Optional[str] = None,
        effective_detector_rules: Optional[Sequence[_cloudguard.DetectorRecipeEffectiveDetectorRuleArgs]] = None,
        freeform_tags: Optional[Mapping[str, Any]] = None,
        owner: Optional[str] = None,
        source_detector_recipe_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) -> DetectorRecipe
func GetDetectorRecipe(ctx *Context, name string, id IDInput, state *DetectorRecipeState, opts ...ResourceOption) (*DetectorRecipe, error)
public static DetectorRecipe Get(string name, Input<string> id, DetectorRecipeState? state, CustomResourceOptions? opts = null)
public static DetectorRecipe get(String name, Output<String> id, DetectorRecipeState 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) DetectorRecipe Description

Detector string

detector for the rule

DetectorRules List<DetectorRecipeDetectorRuleArgs>

(Updatable) Detector Rules to override from source detector recipe

DisplayName string

(Updatable) DetectorRecipe Display Name

EffectiveDetectorRules List<DetectorRecipeEffectiveDetectorRuleArgs>

List of effective detector rules for the detector type for recipe after applying defaults

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

Owner string

Owner of detector recipe

SourceDetectorRecipeId string

The id of the source detector recipe.

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 detector recipe was created. Format defined by RFC3339.

TimeUpdated string

The date and time the detector recipe 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) DetectorRecipe Description

Detector string

detector for the rule

DetectorRules []DetectorRecipeDetectorRuleArgs

(Updatable) Detector Rules to override from source detector recipe

DisplayName string

(Updatable) DetectorRecipe Display Name

EffectiveDetectorRules []DetectorRecipeEffectiveDetectorRuleArgs

List of effective detector rules for the detector type for recipe after applying defaults

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

Owner string

Owner of detector recipe

SourceDetectorRecipeId string

The id of the source detector recipe.

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 detector recipe was created. Format defined by RFC3339.

TimeUpdated string

The date and time the detector recipe 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) DetectorRecipe Description

detector String

detector for the rule

detectorRules List<DetectorRecipeDetectorRuleArgs>

(Updatable) Detector Rules to override from source detector recipe

displayName String

(Updatable) DetectorRecipe Display Name

effectiveDetectorRules List<DetectorRecipeEffectiveDetectorRuleArgs>

List of effective detector rules for the detector type for recipe after applying defaults

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

owner String

Owner of detector recipe

sourceDetectorRecipeId String

The id of the source detector recipe.

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 detector recipe was created. Format defined by RFC3339.

timeUpdated String

The date and time the detector recipe 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) DetectorRecipe Description

detector string

detector for the rule

detectorRules DetectorRecipeDetectorRuleArgs[]

(Updatable) Detector Rules to override from source detector recipe

displayName string

(Updatable) DetectorRecipe Display Name

effectiveDetectorRules DetectorRecipeEffectiveDetectorRuleArgs[]

List of effective detector rules for the detector type for recipe after applying defaults

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

owner string

Owner of detector recipe

sourceDetectorRecipeId string

The id of the source detector recipe.

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 detector recipe was created. Format defined by RFC3339.

timeUpdated string

The date and time the detector recipe 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) DetectorRecipe Description

detector str

detector for the rule

detector_rules DetectorRecipeDetectorRuleArgs]

(Updatable) Detector Rules to override from source detector recipe

display_name str

(Updatable) DetectorRecipe Display Name

effective_detector_rules DetectorRecipeEffectiveDetectorRuleArgs]

List of effective detector rules for the detector type for recipe after applying defaults

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

owner str

Owner of detector recipe

source_detector_recipe_id str

The id of the source detector recipe.

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 detector recipe was created. Format defined by RFC3339.

time_updated str

The date and time the detector recipe 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) DetectorRecipe Description

detector String

detector for the rule

detectorRules List<Property Map>

(Updatable) Detector Rules to override from source detector recipe

displayName String

(Updatable) DetectorRecipe Display Name

effectiveDetectorRules List<Property Map>

List of effective detector rules for the detector type for recipe after applying defaults

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

owner String

Owner of detector recipe

sourceDetectorRecipeId String

The id of the source detector recipe.

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 detector recipe was created. Format defined by RFC3339.

timeUpdated String

The date and time the detector recipe was updated. Format defined by RFC3339.

Supporting Types

DetectorRecipeDetectorRule

Details DetectorRecipeDetectorRuleDetails

(Updatable) Details of a Detector Rule to be overriden in Detector Recipe

DetectorRuleId string

(Updatable) DetectorRecipeRule Identifier

CandidateResponderRules List<DetectorRecipeDetectorRuleCandidateResponderRule>

List of CandidateResponderRule related to this rule

Description string

(Updatable) DetectorRecipe Description

Detector string

detector for the rule

DisplayName string

(Updatable) DetectorRecipe Display Name

LifecycleDetails 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.

ManagedListTypes List<string>

List of cloudguard managed list types related to this rule

Recommendation string

Recommendation for DetectorRecipeDetectorRule

ResourceType string

resource type of the configuration to which the rule is applied

ServiceType string

service type of the configuration to which the rule is applied

State string

The current state of the resource.

TimeCreated string

The date and time the detector recipe was created. Format defined by RFC3339.

TimeUpdated string

The date and time the detector recipe was updated. Format defined by RFC3339.

Details DetectorRecipeDetectorRuleDetails

(Updatable) Details of a Detector Rule to be overriden in Detector Recipe

DetectorRuleId string

(Updatable) DetectorRecipeRule Identifier

CandidateResponderRules []DetectorRecipeDetectorRuleCandidateResponderRule

List of CandidateResponderRule related to this rule

Description string

(Updatable) DetectorRecipe Description

Detector string

detector for the rule

DisplayName string

(Updatable) DetectorRecipe Display Name

LifecycleDetails 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.

ManagedListTypes []string

List of cloudguard managed list types related to this rule

Recommendation string

Recommendation for DetectorRecipeDetectorRule

ResourceType string

resource type of the configuration to which the rule is applied

ServiceType string

service type of the configuration to which the rule is applied

State string

The current state of the resource.

TimeCreated string

The date and time the detector recipe was created. Format defined by RFC3339.

TimeUpdated string

The date and time the detector recipe was updated. Format defined by RFC3339.

details DetectorRecipeDetectorRuleDetails

(Updatable) Details of a Detector Rule to be overriden in Detector Recipe

detectorRuleId String

(Updatable) DetectorRecipeRule Identifier

candidateResponderRules List<DetectorRecipeDetectorRuleCandidateResponderRule>

List of CandidateResponderRule related to this rule

description String

(Updatable) DetectorRecipe Description

detector String

detector for the rule

displayName String

(Updatable) DetectorRecipe Display Name

lifecycleDetails 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.

managedListTypes List<String>

List of cloudguard managed list types related to this rule

recommendation String

Recommendation for DetectorRecipeDetectorRule

resourceType String

resource type of the configuration to which the rule is applied

serviceType String

service type of the configuration to which the rule is applied

state String

The current state of the resource.

timeCreated String

The date and time the detector recipe was created. Format defined by RFC3339.

timeUpdated String

The date and time the detector recipe was updated. Format defined by RFC3339.

details DetectorRecipeDetectorRuleDetails

(Updatable) Details of a Detector Rule to be overriden in Detector Recipe

detectorRuleId string

(Updatable) DetectorRecipeRule Identifier

candidateResponderRules DetectorRecipeDetectorRuleCandidateResponderRule[]

List of CandidateResponderRule related to this rule

description string

(Updatable) DetectorRecipe Description

detector string

detector for the rule

displayName string

(Updatable) DetectorRecipe Display Name

lifecycleDetails 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.

managedListTypes string[]

List of cloudguard managed list types related to this rule

recommendation string

Recommendation for DetectorRecipeDetectorRule

resourceType string

resource type of the configuration to which the rule is applied

serviceType string

service type of the configuration to which the rule is applied

state string

The current state of the resource.

timeCreated string

The date and time the detector recipe was created. Format defined by RFC3339.

timeUpdated string

The date and time the detector recipe was updated. Format defined by RFC3339.

details DetectorRecipeDetectorRuleDetails

(Updatable) Details of a Detector Rule to be overriden in Detector Recipe

detector_rule_id str

(Updatable) DetectorRecipeRule Identifier

candidate_responder_rules DetectorRecipeDetectorRuleCandidateResponderRule]

List of CandidateResponderRule related to this rule

description str

(Updatable) DetectorRecipe Description

detector str

detector for the rule

display_name str

(Updatable) DetectorRecipe Display Name

lifecycle_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.

managed_list_types Sequence[str]

List of cloudguard managed list types related to this rule

recommendation str

Recommendation for DetectorRecipeDetectorRule

resource_type str

resource type of the configuration to which the rule is applied

service_type str

service type of the configuration to which the rule is applied

state str

The current state of the resource.

time_created str

The date and time the detector recipe was created. Format defined by RFC3339.

time_updated str

The date and time the detector recipe was updated. Format defined by RFC3339.

details Property Map

(Updatable) Details of a Detector Rule to be overriden in Detector Recipe

detectorRuleId String

(Updatable) DetectorRecipeRule Identifier

candidateResponderRules List<Property Map>

List of CandidateResponderRule related to this rule

description String

(Updatable) DetectorRecipe Description

detector String

detector for the rule

displayName String

(Updatable) DetectorRecipe Display Name

lifecycleDetails 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.

managedListTypes List<String>

List of cloudguard managed list types related to this rule

recommendation String

Recommendation for DetectorRecipeDetectorRule

resourceType String

resource type of the configuration to which the rule is applied

serviceType String

service type of the configuration to which the rule is applied

state String

The current state of the resource.

timeCreated String

The date and time the detector recipe was created. Format defined by RFC3339.

timeUpdated String

The date and time the detector recipe was updated. Format defined by RFC3339.

DetectorRecipeDetectorRuleCandidateResponderRule

DisplayName string

(Updatable) DetectorRecipe Display Name

Id string

Ocid for detector recipe

IsPreferred bool

Preferred state

DisplayName string

(Updatable) DetectorRecipe Display Name

Id string

Ocid for detector recipe

IsPreferred bool

Preferred state

displayName String

(Updatable) DetectorRecipe Display Name

id String

Ocid for detector recipe

isPreferred Boolean

Preferred state

displayName string

(Updatable) DetectorRecipe Display Name

id string

Ocid for detector recipe

isPreferred boolean

Preferred state

display_name str

(Updatable) DetectorRecipe Display Name

id str

Ocid for detector recipe

is_preferred bool

Preferred state

displayName String

(Updatable) DetectorRecipe Display Name

id String

Ocid for detector recipe

isPreferred Boolean

Preferred state

DetectorRecipeDetectorRuleDetails

IsEnabled bool

(Updatable) Enables the control

RiskLevel string

(Updatable) The Risk Level

Condition string

(Updatable)

Configurations List<DetectorRecipeDetectorRuleDetailsConfiguration>

(Updatable) Configuration details

IsConfigurationAllowed bool

configuration allowed or not

Labels List<string>

(Updatable) user defined labels for a detector rule

IsEnabled bool

(Updatable) Enables the control

RiskLevel string

(Updatable) The Risk Level

Condition string

(Updatable)

Configurations []DetectorRecipeDetectorRuleDetailsConfiguration

(Updatable) Configuration details

IsConfigurationAllowed bool

configuration allowed or not

Labels []string

(Updatable) user defined labels for a detector rule

isEnabled Boolean

(Updatable) Enables the control

riskLevel String

(Updatable) The Risk Level

condition String

(Updatable)

configurations List<DetectorRecipeDetectorRuleDetailsConfiguration>

(Updatable) Configuration details

isConfigurationAllowed Boolean

configuration allowed or not

labels List<String>

(Updatable) user defined labels for a detector rule

isEnabled boolean

(Updatable) Enables the control

riskLevel string

(Updatable) The Risk Level

condition string

(Updatable)

configurations DetectorRecipeDetectorRuleDetailsConfiguration[]

(Updatable) Configuration details

isConfigurationAllowed boolean

configuration allowed or not

labels string[]

(Updatable) user defined labels for a detector rule

is_enabled bool

(Updatable) Enables the control

risk_level str

(Updatable) The Risk Level

condition str

(Updatable)

configurations DetectorRecipeDetectorRuleDetailsConfiguration]

(Updatable) Configuration details

is_configuration_allowed bool

configuration allowed or not

labels Sequence[str]

(Updatable) user defined labels for a detector rule

isEnabled Boolean

(Updatable) Enables the control

riskLevel String

(Updatable) The Risk Level

condition String

(Updatable)

configurations List<Property Map>

(Updatable) Configuration details

isConfigurationAllowed Boolean

configuration allowed or not

labels List<String>

(Updatable) user defined labels for a detector rule

DetectorRecipeDetectorRuleDetailsConfiguration

ConfigKey string

(Updatable) Unique name of the configuration

Name string

(Updatable) configuration name

DataType string

(Updatable) configuration data type

Value string

(Updatable) configuration value

Values List<DetectorRecipeDetectorRuleDetailsConfigurationValue>

(Updatable) List of configuration values

ConfigKey string

(Updatable) Unique name of the configuration

Name string

(Updatable) configuration name

DataType string

(Updatable) configuration data type

Value string

(Updatable) configuration value

Values []DetectorRecipeDetectorRuleDetailsConfigurationValue

(Updatable) List of configuration values

configKey String

(Updatable) Unique name of the configuration

name String

(Updatable) configuration name

dataType String

(Updatable) configuration data type

value String

(Updatable) configuration value

values List<DetectorRecipeDetectorRuleDetailsConfigurationValue>

(Updatable) List of configuration values

configKey string

(Updatable) Unique name of the configuration

name string

(Updatable) configuration name

dataType string

(Updatable) configuration data type

value string

(Updatable) configuration value

values DetectorRecipeDetectorRuleDetailsConfigurationValue[]

(Updatable) List of configuration values

config_key str

(Updatable) Unique name of the configuration

name str

(Updatable) configuration name

data_type str

(Updatable) configuration data type

value str

(Updatable) configuration value

values DetectorRecipeDetectorRuleDetailsConfigurationValue]

(Updatable) List of configuration values

configKey String

(Updatable) Unique name of the configuration

name String

(Updatable) configuration name

dataType String

(Updatable) configuration data type

value String

(Updatable) configuration value

values List<Property Map>

(Updatable) List of configuration values

DetectorRecipeDetectorRuleDetailsConfigurationValue

ListType string

(Updatable) configuration list item type, either CUSTOM or MANAGED

ManagedListType string

(Updatable) type of the managed list

Value string

(Updatable) configuration value

ListType string

(Updatable) configuration list item type, either CUSTOM or MANAGED

ManagedListType string

(Updatable) type of the managed list

Value string

(Updatable) configuration value

listType String

(Updatable) configuration list item type, either CUSTOM or MANAGED

managedListType String

(Updatable) type of the managed list

value String

(Updatable) configuration value

listType string

(Updatable) configuration list item type, either CUSTOM or MANAGED

managedListType string

(Updatable) type of the managed list

value string

(Updatable) configuration value

list_type str

(Updatable) configuration list item type, either CUSTOM or MANAGED

managed_list_type str

(Updatable) type of the managed list

value str

(Updatable) configuration value

listType String

(Updatable) configuration list item type, either CUSTOM or MANAGED

managedListType String

(Updatable) type of the managed list

value String

(Updatable) configuration value

DetectorRecipeEffectiveDetectorRule

CandidateResponderRules List<DetectorRecipeEffectiveDetectorRuleCandidateResponderRule>

List of CandidateResponderRule related to this rule

Description string

(Updatable) DetectorRecipe Description

Details List<DetectorRecipeEffectiveDetectorRuleDetail>

(Updatable) Details of a Detector Rule to be overriden in Detector Recipe

Detector string

detector for the rule

DetectorRuleId string

(Updatable) DetectorRecipeRule Identifier

DisplayName string

(Updatable) DetectorRecipe Display Name

LifecycleDetails 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.

ManagedListTypes List<string>

List of cloudguard managed list types related to this rule

Recommendation string

Recommendation for DetectorRecipeDetectorRule

ResourceType string

resource type of the configuration to which the rule is applied

ServiceType string

service type of the configuration to which the rule is applied

State string

The current state of the resource.

TimeCreated string

The date and time the detector recipe was created. Format defined by RFC3339.

TimeUpdated string

The date and time the detector recipe was updated. Format defined by RFC3339.

CandidateResponderRules []DetectorRecipeEffectiveDetectorRuleCandidateResponderRule

List of CandidateResponderRule related to this rule

Description string

(Updatable) DetectorRecipe Description

Details []DetectorRecipeEffectiveDetectorRuleDetail

(Updatable) Details of a Detector Rule to be overriden in Detector Recipe

Detector string

detector for the rule

DetectorRuleId string

(Updatable) DetectorRecipeRule Identifier

DisplayName string

(Updatable) DetectorRecipe Display Name

LifecycleDetails 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.

ManagedListTypes []string

List of cloudguard managed list types related to this rule

Recommendation string

Recommendation for DetectorRecipeDetectorRule

ResourceType string

resource type of the configuration to which the rule is applied

ServiceType string

service type of the configuration to which the rule is applied

State string

The current state of the resource.

TimeCreated string

The date and time the detector recipe was created. Format defined by RFC3339.

TimeUpdated string

The date and time the detector recipe was updated. Format defined by RFC3339.

candidateResponderRules List<DetectorRecipeEffectiveDetectorRuleCandidateResponderRule>

List of CandidateResponderRule related to this rule

description String

(Updatable) DetectorRecipe Description

details List<DetectorRecipeEffectiveDetectorRuleDetail>

(Updatable) Details of a Detector Rule to be overriden in Detector Recipe

detector String

detector for the rule

detectorRuleId String

(Updatable) DetectorRecipeRule Identifier

displayName String

(Updatable) DetectorRecipe Display Name

lifecycleDetails 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.

managedListTypes List<String>

List of cloudguard managed list types related to this rule

recommendation String

Recommendation for DetectorRecipeDetectorRule

resourceType String

resource type of the configuration to which the rule is applied

serviceType String

service type of the configuration to which the rule is applied

state String

The current state of the resource.

timeCreated String

The date and time the detector recipe was created. Format defined by RFC3339.

timeUpdated String

The date and time the detector recipe was updated. Format defined by RFC3339.

candidateResponderRules DetectorRecipeEffectiveDetectorRuleCandidateResponderRule[]

List of CandidateResponderRule related to this rule

description string

(Updatable) DetectorRecipe Description

details DetectorRecipeEffectiveDetectorRuleDetail[]

(Updatable) Details of a Detector Rule to be overriden in Detector Recipe

detector string

detector for the rule

detectorRuleId string

(Updatable) DetectorRecipeRule Identifier

displayName string

(Updatable) DetectorRecipe Display Name

lifecycleDetails 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.

managedListTypes string[]

List of cloudguard managed list types related to this rule

recommendation string

Recommendation for DetectorRecipeDetectorRule

resourceType string

resource type of the configuration to which the rule is applied

serviceType string

service type of the configuration to which the rule is applied

state string

The current state of the resource.

timeCreated string

The date and time the detector recipe was created. Format defined by RFC3339.

timeUpdated string

The date and time the detector recipe was updated. Format defined by RFC3339.

candidate_responder_rules DetectorRecipeEffectiveDetectorRuleCandidateResponderRule]

List of CandidateResponderRule related to this rule

description str

(Updatable) DetectorRecipe Description

details DetectorRecipeEffectiveDetectorRuleDetail]

(Updatable) Details of a Detector Rule to be overriden in Detector Recipe

detector str

detector for the rule

detector_rule_id str

(Updatable) DetectorRecipeRule Identifier

display_name str

(Updatable) DetectorRecipe Display Name

lifecycle_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.

managed_list_types Sequence[str]

List of cloudguard managed list types related to this rule

recommendation str

Recommendation for DetectorRecipeDetectorRule

resource_type str

resource type of the configuration to which the rule is applied

service_type str

service type of the configuration to which the rule is applied

state str

The current state of the resource.

time_created str

The date and time the detector recipe was created. Format defined by RFC3339.

time_updated str

The date and time the detector recipe was updated. Format defined by RFC3339.

candidateResponderRules List<Property Map>

List of CandidateResponderRule related to this rule

description String

(Updatable) DetectorRecipe Description

details List<Property Map>

(Updatable) Details of a Detector Rule to be overriden in Detector Recipe

detector String

detector for the rule

detectorRuleId String

(Updatable) DetectorRecipeRule Identifier

displayName String

(Updatable) DetectorRecipe Display Name

lifecycleDetails 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.

managedListTypes List<String>

List of cloudguard managed list types related to this rule

recommendation String

Recommendation for DetectorRecipeDetectorRule

resourceType String

resource type of the configuration to which the rule is applied

serviceType String

service type of the configuration to which the rule is applied

state String

The current state of the resource.

timeCreated String

The date and time the detector recipe was created. Format defined by RFC3339.

timeUpdated String

The date and time the detector recipe was updated. Format defined by RFC3339.

DetectorRecipeEffectiveDetectorRuleCandidateResponderRule

DisplayName string

(Updatable) DetectorRecipe Display Name

Id string

Ocid for detector recipe

IsPreferred bool

Preferred state

DisplayName string

(Updatable) DetectorRecipe Display Name

Id string

Ocid for detector recipe

IsPreferred bool

Preferred state

displayName String

(Updatable) DetectorRecipe Display Name

id String

Ocid for detector recipe

isPreferred Boolean

Preferred state

displayName string

(Updatable) DetectorRecipe Display Name

id string

Ocid for detector recipe

isPreferred boolean

Preferred state

display_name str

(Updatable) DetectorRecipe Display Name

id str

Ocid for detector recipe

is_preferred bool

Preferred state

displayName String

(Updatable) DetectorRecipe Display Name

id String

Ocid for detector recipe

isPreferred Boolean

Preferred state

DetectorRecipeEffectiveDetectorRuleDetail

Condition string

(Updatable)

Configurations List<DetectorRecipeEffectiveDetectorRuleDetailConfiguration>

(Updatable) Configuration details

IsConfigurationAllowed bool

configuration allowed or not

IsEnabled bool

(Updatable) Enables the control

Labels List<string>

(Updatable) user defined labels for a detector rule

RiskLevel string

(Updatable) The Risk Level

Condition string

(Updatable)

Configurations []DetectorRecipeEffectiveDetectorRuleDetailConfiguration

(Updatable) Configuration details

IsConfigurationAllowed bool

configuration allowed or not

IsEnabled bool

(Updatable) Enables the control

Labels []string

(Updatable) user defined labels for a detector rule

RiskLevel string

(Updatable) The Risk Level

condition String

(Updatable)

configurations List<DetectorRecipeEffectiveDetectorRuleDetailConfiguration>

(Updatable) Configuration details

isConfigurationAllowed Boolean

configuration allowed or not

isEnabled Boolean

(Updatable) Enables the control

labels List<String>

(Updatable) user defined labels for a detector rule

riskLevel String

(Updatable) The Risk Level

condition string

(Updatable)

configurations DetectorRecipeEffectiveDetectorRuleDetailConfiguration[]

(Updatable) Configuration details

isConfigurationAllowed boolean

configuration allowed or not

isEnabled boolean

(Updatable) Enables the control

labels string[]

(Updatable) user defined labels for a detector rule

riskLevel string

(Updatable) The Risk Level

condition str

(Updatable)

configurations DetectorRecipeEffectiveDetectorRuleDetailConfiguration]

(Updatable) Configuration details

is_configuration_allowed bool

configuration allowed or not

is_enabled bool

(Updatable) Enables the control

labels Sequence[str]

(Updatable) user defined labels for a detector rule

risk_level str

(Updatable) The Risk Level

condition String

(Updatable)

configurations List<Property Map>

(Updatable) Configuration details

isConfigurationAllowed Boolean

configuration allowed or not

isEnabled Boolean

(Updatable) Enables the control

labels List<String>

(Updatable) user defined labels for a detector rule

riskLevel String

(Updatable) The Risk Level

DetectorRecipeEffectiveDetectorRuleDetailConfiguration

ConfigKey string

(Updatable) Unique name of the configuration

DataType string

(Updatable) configuration data type

Name string

(Updatable) configuration name

Value string

(Updatable) configuration value

Values List<DetectorRecipeEffectiveDetectorRuleDetailConfigurationValue>

(Updatable) List of configuration values

ConfigKey string

(Updatable) Unique name of the configuration

DataType string

(Updatable) configuration data type

Name string

(Updatable) configuration name

Value string

(Updatable) configuration value

Values []DetectorRecipeEffectiveDetectorRuleDetailConfigurationValue

(Updatable) List of configuration values

configKey String

(Updatable) Unique name of the configuration

dataType String

(Updatable) configuration data type

name String

(Updatable) configuration name

value String

(Updatable) configuration value

values List<DetectorRecipeEffectiveDetectorRuleDetailConfigurationValue>

(Updatable) List of configuration values

configKey string

(Updatable) Unique name of the configuration

dataType string

(Updatable) configuration data type

name string

(Updatable) configuration name

value string

(Updatable) configuration value

values DetectorRecipeEffectiveDetectorRuleDetailConfigurationValue[]

(Updatable) List of configuration values

config_key str

(Updatable) Unique name of the configuration

data_type str

(Updatable) configuration data type

name str

(Updatable) configuration name

value str

(Updatable) configuration value

values DetectorRecipeEffectiveDetectorRuleDetailConfigurationValue]

(Updatable) List of configuration values

configKey String

(Updatable) Unique name of the configuration

dataType String

(Updatable) configuration data type

name String

(Updatable) configuration name

value String

(Updatable) configuration value

values List<Property Map>

(Updatable) List of configuration values

DetectorRecipeEffectiveDetectorRuleDetailConfigurationValue

ListType string

(Updatable) configuration list item type, either CUSTOM or MANAGED

ManagedListType string

(Updatable) type of the managed list

Value string

(Updatable) configuration value

ListType string

(Updatable) configuration list item type, either CUSTOM or MANAGED

ManagedListType string

(Updatable) type of the managed list

Value string

(Updatable) configuration value

listType String

(Updatable) configuration list item type, either CUSTOM or MANAGED

managedListType String

(Updatable) type of the managed list

value String

(Updatable) configuration value

listType string

(Updatable) configuration list item type, either CUSTOM or MANAGED

managedListType string

(Updatable) type of the managed list

value string

(Updatable) configuration value

list_type str

(Updatable) configuration list item type, either CUSTOM or MANAGED

managed_list_type str

(Updatable) type of the managed list

value str

(Updatable) configuration value

listType String

(Updatable) configuration list item type, either CUSTOM or MANAGED

managedListType String

(Updatable) type of the managed list

value String

(Updatable) configuration value

Import

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

 $ pulumi import oci:CloudGuard/detectorRecipe:DetectorRecipe test_detector_recipe "id"

Package Details

Repository
https://github.com/pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.