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

oci.CloudGuard.Target

This resource provides the Target resource in Oracle Cloud Infrastructure Cloud Guard service.

Creates a new Target

Example Usage

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

return await Deployment.RunAsync(() => 
{
    var testTarget = new Oci.CloudGuard.Target("testTarget", new()
    {
        CompartmentId = @var.Compartment_id,
        DisplayName = @var.Target_display_name,
        TargetResourceId = oci_cloud_guard_target_resource.Test_target_resource.Id,
        TargetResourceType = @var.Target_target_resource_type,
        DefinedTags = 
        {
            { "foo-namespace.bar-key", "value" },
        },
        Description = @var.Target_description,
        FreeformTags = 
        {
            { "bar-key", "value" },
        },
        State = @var.Target_state,
        TargetDetectorRecipes = new[]
        {
            new Oci.CloudGuard.Inputs.TargetTargetDetectorRecipeArgs
            {
                DetectorRecipeId = oci_cloud_guard_detector_recipe.Test_detector_recipe.Id,
                DetectorRules = new[]
                {
                    new Oci.CloudGuard.Inputs.TargetTargetDetectorRecipeDetectorRuleArgs
                    {
                        Details = new Oci.CloudGuard.Inputs.TargetTargetDetectorRecipeDetectorRuleDetailsArgs
                        {
                            ConditionGroups = new[]
                            {
                                new Oci.CloudGuard.Inputs.TargetTargetDetectorRecipeDetectorRuleDetailsConditionGroupArgs
                                {
                                    CompartmentId = @var.Compartment_id,
                                    Condition = @var.Target_target_detector_recipes_detector_rules_details_condition_groups_condition,
                                },
                            },
                        },
                        DetectorRuleId = oci_events_rule.Test_rule.Id,
                    },
                },
            },
        },
        TargetResponderRecipes = new[]
        {
            new Oci.CloudGuard.Inputs.TargetTargetResponderRecipeArgs
            {
                ResponderRecipeId = oci_cloud_guard_responder_recipe.Test_responder_recipe.Id,
                ResponderRules = new[]
                {
                    new Oci.CloudGuard.Inputs.TargetTargetResponderRecipeResponderRuleArgs
                    {
                        Details = new Oci.CloudGuard.Inputs.TargetTargetResponderRecipeResponderRuleDetailsArgs
                        {
                            Condition = @var.Target_target_responder_recipes_responder_rules_details_condition,
                            Configurations = new[]
                            {
                                new Oci.CloudGuard.Inputs.TargetTargetResponderRecipeResponderRuleDetailsConfigurationArgs
                                {
                                    ConfigKey = @var.Target_target_responder_recipes_responder_rules_details_configurations_config_key,
                                    Name = @var.Target_target_responder_recipes_responder_rules_details_configurations_name,
                                    Value = @var.Target_target_responder_recipes_responder_rules_details_configurations_value,
                                },
                            },
                            Mode = @var.Target_target_responder_recipes_responder_rules_details_mode,
                        },
                        ResponderRuleId = oci_events_rule.Test_rule.Id,
                    },
                },
            },
        },
    });

});
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := CloudGuard.NewTarget(ctx, "testTarget", &CloudGuard.TargetArgs{
			CompartmentId:      pulumi.Any(_var.Compartment_id),
			DisplayName:        pulumi.Any(_var.Target_display_name),
			TargetResourceId:   pulumi.Any(oci_cloud_guard_target_resource.Test_target_resource.Id),
			TargetResourceType: pulumi.Any(_var.Target_target_resource_type),
			DefinedTags: pulumi.AnyMap{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description: pulumi.Any(_var.Target_description),
			FreeformTags: pulumi.AnyMap{
				"bar-key": pulumi.Any("value"),
			},
			State: pulumi.Any(_var.Target_state),
			TargetDetectorRecipes: cloudguard.TargetTargetDetectorRecipeArray{
				&cloudguard.TargetTargetDetectorRecipeArgs{
					DetectorRecipeId: pulumi.Any(oci_cloud_guard_detector_recipe.Test_detector_recipe.Id),
					DetectorRules: cloudguard.TargetTargetDetectorRecipeDetectorRuleArray{
						&cloudguard.TargetTargetDetectorRecipeDetectorRuleArgs{
							Details: &cloudguard.TargetTargetDetectorRecipeDetectorRuleDetailsArgs{
								ConditionGroups: cloudguard.TargetTargetDetectorRecipeDetectorRuleDetailsConditionGroupArray{
									&cloudguard.TargetTargetDetectorRecipeDetectorRuleDetailsConditionGroupArgs{
										CompartmentId: pulumi.Any(_var.Compartment_id),
										Condition:     pulumi.Any(_var.Target_target_detector_recipes_detector_rules_details_condition_groups_condition),
									},
								},
							},
							DetectorRuleId: pulumi.Any(oci_events_rule.Test_rule.Id),
						},
					},
				},
			},
			TargetResponderRecipes: cloudguard.TargetTargetResponderRecipeArray{
				&cloudguard.TargetTargetResponderRecipeArgs{
					ResponderRecipeId: pulumi.Any(oci_cloud_guard_responder_recipe.Test_responder_recipe.Id),
					ResponderRules: cloudguard.TargetTargetResponderRecipeResponderRuleArray{
						&cloudguard.TargetTargetResponderRecipeResponderRuleArgs{
							Details: &cloudguard.TargetTargetResponderRecipeResponderRuleDetailsArgs{
								Condition: pulumi.Any(_var.Target_target_responder_recipes_responder_rules_details_condition),
								Configurations: cloudguard.TargetTargetResponderRecipeResponderRuleDetailsConfigurationArray{
									&cloudguard.TargetTargetResponderRecipeResponderRuleDetailsConfigurationArgs{
										ConfigKey: pulumi.Any(_var.Target_target_responder_recipes_responder_rules_details_configurations_config_key),
										Name:      pulumi.Any(_var.Target_target_responder_recipes_responder_rules_details_configurations_name),
										Value:     pulumi.Any(_var.Target_target_responder_recipes_responder_rules_details_configurations_value),
									},
								},
								Mode: pulumi.Any(_var.Target_target_responder_recipes_responder_rules_details_mode),
							},
							ResponderRuleId: pulumi.Any(oci_events_rule.Test_rule.Id),
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.CloudGuard.Target;
import com.pulumi.oci.CloudGuard.TargetArgs;
import com.pulumi.oci.CloudGuard.inputs.TargetTargetDetectorRecipeArgs;
import com.pulumi.oci.CloudGuard.inputs.TargetTargetResponderRecipeArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var testTarget = new Target("testTarget", TargetArgs.builder()        
            .compartmentId(var_.compartment_id())
            .displayName(var_.target_display_name())
            .targetResourceId(oci_cloud_guard_target_resource.test_target_resource().id())
            .targetResourceType(var_.target_target_resource_type())
            .definedTags(Map.of("foo-namespace.bar-key", "value"))
            .description(var_.target_description())
            .freeformTags(Map.of("bar-key", "value"))
            .state(var_.target_state())
            .targetDetectorRecipes(TargetTargetDetectorRecipeArgs.builder()
                .detectorRecipeId(oci_cloud_guard_detector_recipe.test_detector_recipe().id())
                .detectorRules(TargetTargetDetectorRecipeDetectorRuleArgs.builder()
                    .details(TargetTargetDetectorRecipeDetectorRuleDetailsArgs.builder()
                        .conditionGroups(TargetTargetDetectorRecipeDetectorRuleDetailsConditionGroupArgs.builder()
                            .compartmentId(var_.compartment_id())
                            .condition(var_.target_target_detector_recipes_detector_rules_details_condition_groups_condition())
                            .build())
                        .build())
                    .detectorRuleId(oci_events_rule.test_rule().id())
                    .build())
                .build())
            .targetResponderRecipes(TargetTargetResponderRecipeArgs.builder()
                .responderRecipeId(oci_cloud_guard_responder_recipe.test_responder_recipe().id())
                .responderRules(TargetTargetResponderRecipeResponderRuleArgs.builder()
                    .details(TargetTargetResponderRecipeResponderRuleDetailsArgs.builder()
                        .condition(var_.target_target_responder_recipes_responder_rules_details_condition())
                        .configurations(TargetTargetResponderRecipeResponderRuleDetailsConfigurationArgs.builder()
                            .configKey(var_.target_target_responder_recipes_responder_rules_details_configurations_config_key())
                            .name(var_.target_target_responder_recipes_responder_rules_details_configurations_name())
                            .value(var_.target_target_responder_recipes_responder_rules_details_configurations_value())
                            .build())
                        .mode(var_.target_target_responder_recipes_responder_rules_details_mode())
                        .build())
                    .responderRuleId(oci_events_rule.test_rule().id())
                    .build())
                .build())
            .build());

    }
}
import pulumi
import pulumi_oci as oci

test_target = oci.cloud_guard.Target("testTarget",
    compartment_id=var["compartment_id"],
    display_name=var["target_display_name"],
    target_resource_id=oci_cloud_guard_target_resource["test_target_resource"]["id"],
    target_resource_type=var["target_target_resource_type"],
    defined_tags={
        "foo-namespace.bar-key": "value",
    },
    description=var["target_description"],
    freeform_tags={
        "bar-key": "value",
    },
    state=var["target_state"],
    target_detector_recipes=[oci.cloud_guard.TargetTargetDetectorRecipeArgs(
        detector_recipe_id=oci_cloud_guard_detector_recipe["test_detector_recipe"]["id"],
        detector_rules=[oci.cloud_guard.TargetTargetDetectorRecipeDetectorRuleArgs(
            details=oci.cloud_guard.TargetTargetDetectorRecipeDetectorRuleDetailsArgs(
                condition_groups=[oci.cloud_guard.TargetTargetDetectorRecipeDetectorRuleDetailsConditionGroupArgs(
                    compartment_id=var["compartment_id"],
                    condition=var["target_target_detector_recipes_detector_rules_details_condition_groups_condition"],
                )],
            ),
            detector_rule_id=oci_events_rule["test_rule"]["id"],
        )],
    )],
    target_responder_recipes=[oci.cloud_guard.TargetTargetResponderRecipeArgs(
        responder_recipe_id=oci_cloud_guard_responder_recipe["test_responder_recipe"]["id"],
        responder_rules=[oci.cloud_guard.TargetTargetResponderRecipeResponderRuleArgs(
            details=oci.cloud_guard.TargetTargetResponderRecipeResponderRuleDetailsArgs(
                condition=var["target_target_responder_recipes_responder_rules_details_condition"],
                configurations=[oci.cloud_guard.TargetTargetResponderRecipeResponderRuleDetailsConfigurationArgs(
                    config_key=var["target_target_responder_recipes_responder_rules_details_configurations_config_key"],
                    name=var["target_target_responder_recipes_responder_rules_details_configurations_name"],
                    value=var["target_target_responder_recipes_responder_rules_details_configurations_value"],
                )],
                mode=var["target_target_responder_recipes_responder_rules_details_mode"],
            ),
            responder_rule_id=oci_events_rule["test_rule"]["id"],
        )],
    )])
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testTarget = new oci.cloudguard.Target("testTarget", {
    compartmentId: _var.compartment_id,
    displayName: _var.target_display_name,
    targetResourceId: oci_cloud_guard_target_resource.test_target_resource.id,
    targetResourceType: _var.target_target_resource_type,
    definedTags: {
        "foo-namespace.bar-key": "value",
    },
    description: _var.target_description,
    freeformTags: {
        "bar-key": "value",
    },
    state: _var.target_state,
    targetDetectorRecipes: [{
        detectorRecipeId: oci_cloud_guard_detector_recipe.test_detector_recipe.id,
        detectorRules: [{
            details: {
                conditionGroups: [{
                    compartmentId: _var.compartment_id,
                    condition: _var.target_target_detector_recipes_detector_rules_details_condition_groups_condition,
                }],
            },
            detectorRuleId: oci_events_rule.test_rule.id,
        }],
    }],
    targetResponderRecipes: [{
        responderRecipeId: oci_cloud_guard_responder_recipe.test_responder_recipe.id,
        responderRules: [{
            details: {
                condition: _var.target_target_responder_recipes_responder_rules_details_condition,
                configurations: [{
                    configKey: _var.target_target_responder_recipes_responder_rules_details_configurations_config_key,
                    name: _var.target_target_responder_recipes_responder_rules_details_configurations_name,
                    value: _var.target_target_responder_recipes_responder_rules_details_configurations_value,
                }],
                mode: _var.target_target_responder_recipes_responder_rules_details_mode,
            },
            responderRuleId: oci_events_rule.test_rule.id,
        }],
    }],
});
resources:
  testTarget:
    type: oci:CloudGuard:Target
    properties:
      #Required
      compartmentId: ${var.compartment_id}
      displayName: ${var.target_display_name}
      targetResourceId: ${oci_cloud_guard_target_resource.test_target_resource.id}
      targetResourceType: ${var.target_target_resource_type}
      #Optional
      definedTags:
        foo-namespace.bar-key: value
      description: ${var.target_description}
      freeformTags:
        bar-key: value
      state: ${var.target_state}
      targetDetectorRecipes:
        - detectorRecipeId: ${oci_cloud_guard_detector_recipe.test_detector_recipe.id}
          detectorRules:
            - details:
                conditionGroups:
                  - compartmentId: ${var.compartment_id}
                    condition: ${var.target_target_detector_recipes_detector_rules_details_condition_groups_condition}
              detectorRuleId: ${oci_events_rule.test_rule.id}
      targetResponderRecipes:
        - responderRecipeId: ${oci_cloud_guard_responder_recipe.test_responder_recipe.id}
          responderRules:
            - details:
                condition: ${var.target_target_responder_recipes_responder_rules_details_condition}
                configurations:
                  - configKey: ${var.target_target_responder_recipes_responder_rules_details_configurations_config_key}
                    name: ${var.target_target_responder_recipes_responder_rules_details_configurations_name}
                    value: ${var.target_target_responder_recipes_responder_rules_details_configurations_value}
                mode: ${var.target_target_responder_recipes_responder_rules_details_mode}
              responderRuleId: ${oci_events_rule.test_rule.id}

Create Target Resource

new Target(name: string, args: TargetArgs, opts?: CustomResourceOptions);
@overload
def Target(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,
           state: Optional[str] = None,
           target_detector_recipes: Optional[Sequence[_cloudguard.TargetTargetDetectorRecipeArgs]] = None,
           target_resource_id: Optional[str] = None,
           target_resource_type: Optional[str] = None,
           target_responder_recipes: Optional[Sequence[_cloudguard.TargetTargetResponderRecipeArgs]] = None)
@overload
def Target(resource_name: str,
           args: TargetArgs,
           opts: Optional[ResourceOptions] = None)
func NewTarget(ctx *Context, name string, args TargetArgs, opts ...ResourceOption) (*Target, error)
public Target(string name, TargetArgs args, CustomResourceOptions? opts = null)
public Target(String name, TargetArgs args)
public Target(String name, TargetArgs args, CustomResourceOptions options)
type: oci:CloudGuard:Target
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

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

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

CompartmentId string

(Updatable) compartment associated with condition

DisplayName string

(Updatable) DetectorTemplate identifier.

TargetResourceId string

Resource ID which the target uses to monitor

TargetResourceType string

possible type of targets(COMPARTMENT/FACLOUD)

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

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

State string

(Updatable) The current state of the DetectorRule.

TargetDetectorRecipes List<TargetTargetDetectorRecipeArgs>

(Updatable) List of detector recipes to associate with target

TargetResponderRecipes List<TargetTargetResponderRecipeArgs>

(Updatable) List of responder recipes to associate with target

CompartmentId string

(Updatable) compartment associated with condition

DisplayName string

(Updatable) DetectorTemplate identifier.

TargetResourceId string

Resource ID which the target uses to monitor

TargetResourceType string

possible type of targets(COMPARTMENT/FACLOUD)

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

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

State string

(Updatable) The current state of the DetectorRule.

TargetDetectorRecipes []TargetTargetDetectorRecipeArgs

(Updatable) List of detector recipes to associate with target

TargetResponderRecipes []TargetTargetResponderRecipeArgs

(Updatable) List of responder recipes to associate with target

compartmentId String

(Updatable) compartment associated with condition

displayName String

(Updatable) DetectorTemplate identifier.

targetResourceId String

Resource ID which the target uses to monitor

targetResourceType String

possible type of targets(COMPARTMENT/FACLOUD)

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

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

state String

(Updatable) The current state of the DetectorRule.

targetDetectorRecipes List<TargetTargetDetectorRecipeArgs>

(Updatable) List of detector recipes to associate with target

targetResponderRecipes List<TargetTargetResponderRecipeArgs>

(Updatable) List of responder recipes to associate with target

compartmentId string

(Updatable) compartment associated with condition

displayName string

(Updatable) DetectorTemplate identifier.

targetResourceId string

Resource ID which the target uses to monitor

targetResourceType string

possible type of targets(COMPARTMENT/FACLOUD)

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

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

state string

(Updatable) The current state of the DetectorRule.

targetDetectorRecipes TargetTargetDetectorRecipeArgs[]

(Updatable) List of detector recipes to associate with target

targetResponderRecipes TargetTargetResponderRecipeArgs[]

(Updatable) List of responder recipes to associate with target

compartment_id str

(Updatable) compartment associated with condition

display_name str

(Updatable) DetectorTemplate identifier.

target_resource_id str

Resource ID which the target uses to monitor

target_resource_type str

possible type of targets(COMPARTMENT/FACLOUD)

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

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

state str

(Updatable) The current state of the DetectorRule.

target_detector_recipes TargetTargetDetectorRecipeArgs]

(Updatable) List of detector recipes to associate with target

target_responder_recipes TargetTargetResponderRecipeArgs]

(Updatable) List of responder recipes to associate with target

compartmentId String

(Updatable) compartment associated with condition

displayName String

(Updatable) DetectorTemplate identifier.

targetResourceId String

Resource ID which the target uses to monitor

targetResourceType String

possible type of targets(COMPARTMENT/FACLOUD)

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

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

state String

(Updatable) The current state of the DetectorRule.

targetDetectorRecipes List<Property Map>

(Updatable) List of detector recipes to associate with target

targetResponderRecipes List<Property Map>

(Updatable) List of responder recipes to associate with target

Outputs

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

Id string

The provider-assigned unique ID for this managed resource.

InheritedByCompartments List<string>

List of inherited compartments

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.

RecipeCount int

Total number of recipes attached to target

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

TargetDetails List<TargetTargetDetail>

Details specific to the target type.

TimeCreated string

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

TimeUpdated string

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

Id string

The provider-assigned unique ID for this managed resource.

InheritedByCompartments []string

List of inherited compartments

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.

RecipeCount int

Total number of recipes attached to target

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

TargetDetails []TargetTargetDetail

Details specific to the target type.

TimeCreated string

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

TimeUpdated string

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

id String

The provider-assigned unique ID for this managed resource.

inheritedByCompartments List<String>

List of inherited compartments

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.

recipeCount Integer

Total number of recipes attached to target

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

targetDetails List<TargetTargetDetail>

Details specific to the target type.

timeCreated String

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

timeUpdated String

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

id string

The provider-assigned unique ID for this managed resource.

inheritedByCompartments string[]

List of inherited compartments

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.

recipeCount number

Total number of recipes attached to target

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

targetDetails TargetTargetDetail[]

Details specific to the target type.

timeCreated string

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

timeUpdated string

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

id str

The provider-assigned unique ID for this managed resource.

inherited_by_compartments Sequence[str]

List of inherited compartments

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.

recipe_count int

Total number of recipes attached to target

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

target_details TargetTargetDetail]

Details specific to the target type.

time_created str

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

time_updated str

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

id String

The provider-assigned unique ID for this managed resource.

inheritedByCompartments List<String>

List of inherited compartments

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.

recipeCount Number

Total number of recipes attached to target

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

targetDetails List<Property Map>

Details specific to the target type.

timeCreated String

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

timeUpdated String

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

Look up Existing Target Resource

Get an existing Target 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?: TargetState, opts?: CustomResourceOptions): Target
@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,
        freeform_tags: Optional[Mapping[str, Any]] = None,
        inherited_by_compartments: Optional[Sequence[str]] = None,
        lifecyle_details: Optional[str] = None,
        recipe_count: Optional[int] = None,
        state: Optional[str] = None,
        system_tags: Optional[Mapping[str, Any]] = None,
        target_details: Optional[Sequence[_cloudguard.TargetTargetDetailArgs]] = None,
        target_detector_recipes: Optional[Sequence[_cloudguard.TargetTargetDetectorRecipeArgs]] = None,
        target_resource_id: Optional[str] = None,
        target_resource_type: Optional[str] = None,
        target_responder_recipes: Optional[Sequence[_cloudguard.TargetTargetResponderRecipeArgs]] = None,
        time_created: Optional[str] = None,
        time_updated: Optional[str] = None) -> Target
func GetTarget(ctx *Context, name string, id IDInput, state *TargetState, opts ...ResourceOption) (*Target, error)
public static Target Get(string name, Input<string> id, TargetState? state, CustomResourceOptions? opts = null)
public static Target get(String name, Output<String> id, TargetState 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 associated with condition

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

The target description.

DisplayName string

(Updatable) DetectorTemplate identifier.

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

InheritedByCompartments List<string>

List of inherited compartments

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.

RecipeCount int

Total number of recipes attached to target

State string

(Updatable) The current state of the DetectorRule.

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

TargetDetails List<TargetTargetDetailArgs>

Details specific to the target type.

TargetDetectorRecipes List<TargetTargetDetectorRecipeArgs>

(Updatable) List of detector recipes to associate with target

TargetResourceId string

Resource ID which the target uses to monitor

TargetResourceType string

possible type of targets(COMPARTMENT/FACLOUD)

TargetResponderRecipes List<TargetTargetResponderRecipeArgs>

(Updatable) List of responder recipes to associate with target

TimeCreated string

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

TimeUpdated string

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

CompartmentId string

(Updatable) compartment associated with condition

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

The target description.

DisplayName string

(Updatable) DetectorTemplate identifier.

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

InheritedByCompartments []string

List of inherited compartments

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.

RecipeCount int

Total number of recipes attached to target

State string

(Updatable) The current state of the DetectorRule.

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

TargetDetails []TargetTargetDetailArgs

Details specific to the target type.

TargetDetectorRecipes []TargetTargetDetectorRecipeArgs

(Updatable) List of detector recipes to associate with target

TargetResourceId string

Resource ID which the target uses to monitor

TargetResourceType string

possible type of targets(COMPARTMENT/FACLOUD)

TargetResponderRecipes []TargetTargetResponderRecipeArgs

(Updatable) List of responder recipes to associate with target

TimeCreated string

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

TimeUpdated string

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

compartmentId String

(Updatable) compartment associated with condition

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

The target description.

displayName String

(Updatable) DetectorTemplate identifier.

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

inheritedByCompartments List<String>

List of inherited compartments

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.

recipeCount Integer

Total number of recipes attached to target

state String

(Updatable) The current state of the DetectorRule.

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

targetDetails List<TargetTargetDetailArgs>

Details specific to the target type.

targetDetectorRecipes List<TargetTargetDetectorRecipeArgs>

(Updatable) List of detector recipes to associate with target

targetResourceId String

Resource ID which the target uses to monitor

targetResourceType String

possible type of targets(COMPARTMENT/FACLOUD)

targetResponderRecipes List<TargetTargetResponderRecipeArgs>

(Updatable) List of responder recipes to associate with target

timeCreated String

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

timeUpdated String

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

compartmentId string

(Updatable) compartment associated with condition

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

The target description.

displayName string

(Updatable) DetectorTemplate identifier.

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

inheritedByCompartments string[]

List of inherited compartments

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.

recipeCount number

Total number of recipes attached to target

state string

(Updatable) The current state of the DetectorRule.

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

targetDetails TargetTargetDetailArgs[]

Details specific to the target type.

targetDetectorRecipes TargetTargetDetectorRecipeArgs[]

(Updatable) List of detector recipes to associate with target

targetResourceId string

Resource ID which the target uses to monitor

targetResourceType string

possible type of targets(COMPARTMENT/FACLOUD)

targetResponderRecipes TargetTargetResponderRecipeArgs[]

(Updatable) List of responder recipes to associate with target

timeCreated string

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

timeUpdated string

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

compartment_id str

(Updatable) compartment associated with condition

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

The target description.

display_name str

(Updatable) DetectorTemplate identifier.

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

inherited_by_compartments Sequence[str]

List of inherited compartments

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.

recipe_count int

Total number of recipes attached to target

state str

(Updatable) The current state of the DetectorRule.

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

target_details TargetTargetDetailArgs]

Details specific to the target type.

target_detector_recipes TargetTargetDetectorRecipeArgs]

(Updatable) List of detector recipes to associate with target

target_resource_id str

Resource ID which the target uses to monitor

target_resource_type str

possible type of targets(COMPARTMENT/FACLOUD)

target_responder_recipes TargetTargetResponderRecipeArgs]

(Updatable) List of responder recipes to associate with target

time_created str

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

time_updated str

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

compartmentId String

(Updatable) compartment associated with condition

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

The target description.

displayName String

(Updatable) DetectorTemplate identifier.

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

inheritedByCompartments List<String>

List of inherited compartments

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.

recipeCount Number

Total number of recipes attached to target

state String

(Updatable) The current state of the DetectorRule.

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

targetDetails List<Property Map>

Details specific to the target type.

targetDetectorRecipes List<Property Map>

(Updatable) List of detector recipes to associate with target

targetResourceId String

Resource ID which the target uses to monitor

targetResourceType String

possible type of targets(COMPARTMENT/FACLOUD)

targetResponderRecipes List<Property Map>

(Updatable) List of responder recipes to associate with target

timeCreated String

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

timeUpdated String

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

Supporting Types

TargetTargetDetail

SecurityZoneDisplayName string

The name of the security zone to associate this compartment with.

SecurityZoneId string

The OCID of the security zone to associate this compartment with.

TargetResourceType string

possible type of targets(COMPARTMENT/FACLOUD)

TargetSecurityZoneRecipes List<TargetTargetDetailTargetSecurityZoneRecipe>

The list of security zone recipes to associate this compartment with.

SecurityZoneDisplayName string

The name of the security zone to associate this compartment with.

SecurityZoneId string

The OCID of the security zone to associate this compartment with.

TargetResourceType string

possible type of targets(COMPARTMENT/FACLOUD)

TargetSecurityZoneRecipes []TargetTargetDetailTargetSecurityZoneRecipe

The list of security zone recipes to associate this compartment with.

securityZoneDisplayName String

The name of the security zone to associate this compartment with.

securityZoneId String

The OCID of the security zone to associate this compartment with.

targetResourceType String

possible type of targets(COMPARTMENT/FACLOUD)

targetSecurityZoneRecipes List<TargetTargetDetailTargetSecurityZoneRecipe>

The list of security zone recipes to associate this compartment with.

securityZoneDisplayName string

The name of the security zone to associate this compartment with.

securityZoneId string

The OCID of the security zone to associate this compartment with.

targetResourceType string

possible type of targets(COMPARTMENT/FACLOUD)

targetSecurityZoneRecipes TargetTargetDetailTargetSecurityZoneRecipe[]

The list of security zone recipes to associate this compartment with.

security_zone_display_name str

The name of the security zone to associate this compartment with.

security_zone_id str

The OCID of the security zone to associate this compartment with.

target_resource_type str

possible type of targets(COMPARTMENT/FACLOUD)

target_security_zone_recipes TargetTargetDetailTargetSecurityZoneRecipe]

The list of security zone recipes to associate this compartment with.

securityZoneDisplayName String

The name of the security zone to associate this compartment with.

securityZoneId String

The OCID of the security zone to associate this compartment with.

targetResourceType String

possible type of targets(COMPARTMENT/FACLOUD)

targetSecurityZoneRecipes List<Property Map>

The list of security zone recipes to associate this compartment with.

TargetTargetDetailTargetSecurityZoneRecipe

CompartmentId string

(Updatable) compartment associated with condition

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

The target description.

DisplayName string

(Updatable) DetectorTemplate identifier.

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

Id string

Unique identifier of TargetResponderRecipe that can't be changed after creation.

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.

Owner string

Owner of ResponderRecipe

SecurityPolicies List<string>

The list of SecurityPolicy ids that are included in the recipe

State string

(Updatable) The current state of the DetectorRule.

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

TimeUpdated string

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

CompartmentId string

(Updatable) compartment associated with condition

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

The target description.

DisplayName string

(Updatable) DetectorTemplate identifier.

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

Id string

Unique identifier of TargetResponderRecipe that can't be changed after creation.

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.

Owner string

Owner of ResponderRecipe

SecurityPolicies []string

The list of SecurityPolicy ids that are included in the recipe

State string

(Updatable) The current state of the DetectorRule.

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

TimeUpdated string

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

compartmentId String

(Updatable) compartment associated with condition

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

The target description.

displayName String

(Updatable) DetectorTemplate identifier.

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

id String

Unique identifier of TargetResponderRecipe that can't be changed after creation.

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.

owner String

Owner of ResponderRecipe

securityPolicies List<String>

The list of SecurityPolicy ids that are included in the recipe

state String

(Updatable) The current state of the DetectorRule.

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

timeUpdated String

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

compartmentId string

(Updatable) compartment associated with condition

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

The target description.

displayName string

(Updatable) DetectorTemplate identifier.

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

id string

Unique identifier of TargetResponderRecipe that can't be changed after creation.

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.

owner string

Owner of ResponderRecipe

securityPolicies string[]

The list of SecurityPolicy ids that are included in the recipe

state string

(Updatable) The current state of the DetectorRule.

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

timeUpdated string

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

compartment_id str

(Updatable) compartment associated with condition

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

The target description.

display_name str

(Updatable) DetectorTemplate identifier.

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

id str

Unique identifier of TargetResponderRecipe that can't be changed after creation.

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.

owner str

Owner of ResponderRecipe

security_policies Sequence[str]

The list of SecurityPolicy ids that are included in the recipe

state str

(Updatable) The current state of the DetectorRule.

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

time_updated str

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

compartmentId String

(Updatable) compartment associated with condition

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

The target description.

displayName String

(Updatable) DetectorTemplate identifier.

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

id String

Unique identifier of TargetResponderRecipe that can't be changed after creation.

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.

owner String

Owner of ResponderRecipe

securityPolicies List<String>

The list of SecurityPolicy ids that are included in the recipe

state String

(Updatable) The current state of the DetectorRule.

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

timeUpdated String

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

TargetTargetDetectorRecipe

DetectorRecipeId string

Identifier for DetectorRecipe.

CompartmentId string

(Updatable) compartment associated with condition

Description string

The target description.

Detector string

detector for the rule

DetectorRules List<TargetTargetDetectorRecipeDetectorRule>

(Updatable) Overrides to be applied to Detector Rule associated with the target

DisplayName string

(Updatable) DetectorTemplate identifier.

EffectiveDetectorRules List<TargetTargetDetectorRecipeEffectiveDetectorRule>

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

Id string

Unique identifier of TargetResponderRecipe that can't be changed after creation.

Owner string

Owner of ResponderRecipe

State string

(Updatable) The current state of the DetectorRule.

TimeCreated string

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

TimeUpdated string

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

DetectorRecipeId string

Identifier for DetectorRecipe.

CompartmentId string

(Updatable) compartment associated with condition

Description string

The target description.

Detector string

detector for the rule

DetectorRules []TargetTargetDetectorRecipeDetectorRule

(Updatable) Overrides to be applied to Detector Rule associated with the target

DisplayName string

(Updatable) DetectorTemplate identifier.

EffectiveDetectorRules []TargetTargetDetectorRecipeEffectiveDetectorRule

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

Id string

Unique identifier of TargetResponderRecipe that can't be changed after creation.

Owner string

Owner of ResponderRecipe

State string

(Updatable) The current state of the DetectorRule.

TimeCreated string

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

TimeUpdated string

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

detectorRecipeId String

Identifier for DetectorRecipe.

compartmentId String

(Updatable) compartment associated with condition

description String

The target description.

detector String

detector for the rule

detectorRules List<TargetTargetDetectorRecipeDetectorRule>

(Updatable) Overrides to be applied to Detector Rule associated with the target

displayName String

(Updatable) DetectorTemplate identifier.

effectiveDetectorRules List<TargetTargetDetectorRecipeEffectiveDetectorRule>

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

id String

Unique identifier of TargetResponderRecipe that can't be changed after creation.

owner String

Owner of ResponderRecipe

state String

(Updatable) The current state of the DetectorRule.

timeCreated String

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

timeUpdated String

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

detectorRecipeId string

Identifier for DetectorRecipe.

compartmentId string

(Updatable) compartment associated with condition

description string

The target description.

detector string

detector for the rule

detectorRules TargetTargetDetectorRecipeDetectorRule[]

(Updatable) Overrides to be applied to Detector Rule associated with the target

displayName string

(Updatable) DetectorTemplate identifier.

effectiveDetectorRules TargetTargetDetectorRecipeEffectiveDetectorRule[]

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

id string

Unique identifier of TargetResponderRecipe that can't be changed after creation.

owner string

Owner of ResponderRecipe

state string

(Updatable) The current state of the DetectorRule.

timeCreated string

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

timeUpdated string

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

detector_recipe_id str

Identifier for DetectorRecipe.

compartment_id str

(Updatable) compartment associated with condition

description str

The target description.

detector str

detector for the rule

detector_rules TargetTargetDetectorRecipeDetectorRule]

(Updatable) Overrides to be applied to Detector Rule associated with the target

display_name str

(Updatable) DetectorTemplate identifier.

effective_detector_rules TargetTargetDetectorRecipeEffectiveDetectorRule]

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

id str

Unique identifier of TargetResponderRecipe that can't be changed after creation.

owner str

Owner of ResponderRecipe

state str

(Updatable) The current state of the DetectorRule.

time_created str

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

time_updated str

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

detectorRecipeId String

Identifier for DetectorRecipe.

compartmentId String

(Updatable) compartment associated with condition

description String

The target description.

detector String

detector for the rule

detectorRules List<Property Map>

(Updatable) Overrides to be applied to Detector Rule associated with the target

displayName String

(Updatable) DetectorTemplate identifier.

effectiveDetectorRules List<Property Map>

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

id String

Unique identifier of TargetResponderRecipe that can't be changed after creation.

owner String

Owner of ResponderRecipe

state String

(Updatable) The current state of the DetectorRule.

timeCreated String

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

timeUpdated String

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

TargetTargetDetectorRecipeDetectorRule

Details TargetTargetDetectorRecipeDetectorRuleDetails

(Updatable) Details of ResponderRule.

DetectorRuleId string

(Updatable) Identifier for DetectorRule.

DataSourceId string

The id of the attached DataSource.

Description string

The target description.

Detector string

detector for the rule

DisplayName string

(Updatable) DetectorTemplate identifier.

EntitiesMappings List<TargetTargetDetectorRecipeDetectorRuleEntitiesMapping>

Data Source entities mapping for a Detector Rule

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 TargetDetectorRecipeDetectorRule

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

(Updatable) The current state of the DetectorRule.

TimeCreated string

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

TimeUpdated string

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

Details TargetTargetDetectorRecipeDetectorRuleDetails

(Updatable) Details of ResponderRule.

DetectorRuleId string

(Updatable) Identifier for DetectorRule.

DataSourceId string

The id of the attached DataSource.

Description string

The target description.

Detector string

detector for the rule

DisplayName string

(Updatable) DetectorTemplate identifier.

EntitiesMappings []TargetTargetDetectorRecipeDetectorRuleEntitiesMapping

Data Source entities mapping for a Detector Rule

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 TargetDetectorRecipeDetectorRule

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

(Updatable) The current state of the DetectorRule.

TimeCreated string

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

TimeUpdated string

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

details TargetTargetDetectorRecipeDetectorRuleDetails

(Updatable) Details of ResponderRule.

detectorRuleId String

(Updatable) Identifier for DetectorRule.

dataSourceId String

The id of the attached DataSource.

description String

The target description.

detector String

detector for the rule

displayName String

(Updatable) DetectorTemplate identifier.

entitiesMappings List<TargetTargetDetectorRecipeDetectorRuleEntitiesMapping>

Data Source entities mapping for a Detector Rule

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 TargetDetectorRecipeDetectorRule

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

(Updatable) The current state of the DetectorRule.

timeCreated String

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

timeUpdated String

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

details TargetTargetDetectorRecipeDetectorRuleDetails

(Updatable) Details of ResponderRule.

detectorRuleId string

(Updatable) Identifier for DetectorRule.

dataSourceId string

The id of the attached DataSource.

description string

The target description.

detector string

detector for the rule

displayName string

(Updatable) DetectorTemplate identifier.

entitiesMappings TargetTargetDetectorRecipeDetectorRuleEntitiesMapping[]

Data Source entities mapping for a Detector Rule

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 TargetDetectorRecipeDetectorRule

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

(Updatable) The current state of the DetectorRule.

timeCreated string

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

timeUpdated string

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

details TargetTargetDetectorRecipeDetectorRuleDetails

(Updatable) Details of ResponderRule.

detector_rule_id str

(Updatable) Identifier for DetectorRule.

data_source_id str

The id of the attached DataSource.

description str

The target description.

detector str

detector for the rule

display_name str

(Updatable) DetectorTemplate identifier.

entities_mappings TargetTargetDetectorRecipeDetectorRuleEntitiesMapping]

Data Source entities mapping for a Detector Rule

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 TargetDetectorRecipeDetectorRule

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

(Updatable) The current state of the DetectorRule.

time_created str

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

time_updated str

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

details Property Map

(Updatable) Details of ResponderRule.

detectorRuleId String

(Updatable) Identifier for DetectorRule.

dataSourceId String

The id of the attached DataSource.

description String

The target description.

detector String

detector for the rule

displayName String

(Updatable) DetectorTemplate identifier.

entitiesMappings List<Property Map>

Data Source entities mapping for a Detector Rule

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 TargetDetectorRecipeDetectorRule

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

(Updatable) The current state of the DetectorRule.

timeCreated String

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

timeUpdated String

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

TargetTargetDetectorRecipeDetectorRuleDetails

ConditionGroups List<TargetTargetDetectorRecipeDetectorRuleDetailsConditionGroup>

(Updatable) Condition group corresponding to each compartment

Configurations List<TargetTargetDetectorRecipeDetectorRuleDetailsConfiguration>

(Updatable) Configurations associated with the ResponderRule

IsConfigurationAllowed bool

configuration allowed or not

IsEnabled bool

Identifies state for ResponderRule

Labels List<string>

user defined labels for a detector rule

RiskLevel string

The Risk Level

ConditionGroups []TargetTargetDetectorRecipeDetectorRuleDetailsConditionGroup

(Updatable) Condition group corresponding to each compartment

Configurations []TargetTargetDetectorRecipeDetectorRuleDetailsConfiguration

(Updatable) Configurations associated with the ResponderRule

IsConfigurationAllowed bool

configuration allowed or not

IsEnabled bool

Identifies state for ResponderRule

Labels []string

user defined labels for a detector rule

RiskLevel string

The Risk Level

conditionGroups List<TargetTargetDetectorRecipeDetectorRuleDetailsConditionGroup>

(Updatable) Condition group corresponding to each compartment

configurations List<TargetTargetDetectorRecipeDetectorRuleDetailsConfiguration>

(Updatable) Configurations associated with the ResponderRule

isConfigurationAllowed Boolean

configuration allowed or not

isEnabled Boolean

Identifies state for ResponderRule

labels List<String>

user defined labels for a detector rule

riskLevel String

The Risk Level

conditionGroups TargetTargetDetectorRecipeDetectorRuleDetailsConditionGroup[]

(Updatable) Condition group corresponding to each compartment

configurations TargetTargetDetectorRecipeDetectorRuleDetailsConfiguration[]

(Updatable) Configurations associated with the ResponderRule

isConfigurationAllowed boolean

configuration allowed or not

isEnabled boolean

Identifies state for ResponderRule

labels string[]

user defined labels for a detector rule

riskLevel string

The Risk Level

condition_groups TargetTargetDetectorRecipeDetectorRuleDetailsConditionGroup]

(Updatable) Condition group corresponding to each compartment

configurations TargetTargetDetectorRecipeDetectorRuleDetailsConfiguration]

(Updatable) Configurations associated with the ResponderRule

is_configuration_allowed bool

configuration allowed or not

is_enabled bool

Identifies state for ResponderRule

labels Sequence[str]

user defined labels for a detector rule

risk_level str

The Risk Level

conditionGroups List<Property Map>

(Updatable) Condition group corresponding to each compartment

configurations List<Property Map>

(Updatable) Configurations associated with the ResponderRule

isConfigurationAllowed Boolean

configuration allowed or not

isEnabled Boolean

Identifies state for ResponderRule

labels List<String>

user defined labels for a detector rule

riskLevel String

The Risk Level

TargetTargetDetectorRecipeDetectorRuleDetailsConditionGroup

CompartmentId string

(Updatable) compartment associated with condition

Condition string

(Updatable) Base condition object

CompartmentId string

(Updatable) compartment associated with condition

Condition string

(Updatable) Base condition object

compartmentId String

(Updatable) compartment associated with condition

condition String

(Updatable) Base condition object

compartmentId string

(Updatable) compartment associated with condition

condition string

(Updatable) Base condition object

compartment_id str

(Updatable) compartment associated with condition

condition str

(Updatable) Base condition object

compartmentId String

(Updatable) compartment associated with condition

condition String

(Updatable) Base condition object

TargetTargetDetectorRecipeDetectorRuleDetailsConfiguration

ConfigKey string

(Updatable) Unique name of the configuration

DataType string

configuration data type

Name string

(Updatable) configuration name

Value string

(Updatable) configuration value

Values List<TargetTargetDetectorRecipeDetectorRuleDetailsConfigurationValue>

List of configuration values

ConfigKey string

(Updatable) Unique name of the configuration

DataType string

configuration data type

Name string

(Updatable) configuration name

Value string

(Updatable) configuration value

Values []TargetTargetDetectorRecipeDetectorRuleDetailsConfigurationValue

List of configuration values

configKey String

(Updatable) Unique name of the configuration

dataType String

configuration data type

name String

(Updatable) configuration name

value String

(Updatable) configuration value

values List<TargetTargetDetectorRecipeDetectorRuleDetailsConfigurationValue>

List of configuration values

configKey string

(Updatable) Unique name of the configuration

dataType string

configuration data type

name string

(Updatable) configuration name

value string

(Updatable) configuration value

values TargetTargetDetectorRecipeDetectorRuleDetailsConfigurationValue[]

List of configuration values

config_key str

(Updatable) Unique name of the configuration

data_type str

configuration data type

name str

(Updatable) configuration name

value str

(Updatable) configuration value

values TargetTargetDetectorRecipeDetectorRuleDetailsConfigurationValue]

List of configuration values

configKey String

(Updatable) Unique name of the configuration

dataType String

configuration data type

name String

(Updatable) configuration name

value String

(Updatable) configuration value

values List<Property Map>

List of configuration values

TargetTargetDetectorRecipeDetectorRuleDetailsConfigurationValue

ListType string

configuration list item type, either CUSTOM or MANAGED

ManagedListType string

type of the managed list

Value string

(Updatable) configuration value

ListType string

configuration list item type, either CUSTOM or MANAGED

ManagedListType string

type of the managed list

Value string

(Updatable) configuration value

listType String

configuration list item type, either CUSTOM or MANAGED

managedListType String

type of the managed list

value String

(Updatable) configuration value

listType string

configuration list item type, either CUSTOM or MANAGED

managedListType string

type of the managed list

value string

(Updatable) configuration value

list_type str

configuration list item type, either CUSTOM or MANAGED

managed_list_type str

type of the managed list

value str

(Updatable) configuration value

listType String

configuration list item type, either CUSTOM or MANAGED

managedListType String

type of the managed list

value String

(Updatable) configuration value

TargetTargetDetectorRecipeDetectorRuleEntitiesMapping

DisplayName string

(Updatable) DetectorTemplate identifier.

EntityType string

Possible type of entity

QueryField string

The entity value mapped to a data source query

DisplayName string

(Updatable) DetectorTemplate identifier.

EntityType string

Possible type of entity

QueryField string

The entity value mapped to a data source query

displayName String

(Updatable) DetectorTemplate identifier.

entityType String

Possible type of entity

queryField String

The entity value mapped to a data source query

displayName string

(Updatable) DetectorTemplate identifier.

entityType string

Possible type of entity

queryField string

The entity value mapped to a data source query

display_name str

(Updatable) DetectorTemplate identifier.

entity_type str

Possible type of entity

query_field str

The entity value mapped to a data source query

displayName String

(Updatable) DetectorTemplate identifier.

entityType String

Possible type of entity

queryField String

The entity value mapped to a data source query

TargetTargetDetectorRecipeEffectiveDetectorRule

DataSourceId string

The id of the attached DataSource.

Description string

The target description.

Details List<TargetTargetDetectorRecipeEffectiveDetectorRuleDetail>

(Updatable) Details of ResponderRule.

Detector string

detector for the rule

DetectorRuleId string

(Updatable) Identifier for DetectorRule.

DisplayName string

(Updatable) DetectorTemplate identifier.

EntitiesMappings List<TargetTargetDetectorRecipeEffectiveDetectorRuleEntitiesMapping>

Data Source entities mapping for a Detector Rule

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 TargetDetectorRecipeDetectorRule

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

(Updatable) The current state of the DetectorRule.

TimeCreated string

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

TimeUpdated string

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

DataSourceId string

The id of the attached DataSource.

Description string

The target description.

Details []TargetTargetDetectorRecipeEffectiveDetectorRuleDetail

(Updatable) Details of ResponderRule.

Detector string

detector for the rule

DetectorRuleId string

(Updatable) Identifier for DetectorRule.

DisplayName string

(Updatable) DetectorTemplate identifier.

EntitiesMappings []TargetTargetDetectorRecipeEffectiveDetectorRuleEntitiesMapping

Data Source entities mapping for a Detector Rule

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 TargetDetectorRecipeDetectorRule

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

(Updatable) The current state of the DetectorRule.

TimeCreated string

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

TimeUpdated string

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

dataSourceId String

The id of the attached DataSource.

description String

The target description.

details List<TargetTargetDetectorRecipeEffectiveDetectorRuleDetail>

(Updatable) Details of ResponderRule.

detector String

detector for the rule

detectorRuleId String

(Updatable) Identifier for DetectorRule.

displayName String

(Updatable) DetectorTemplate identifier.

entitiesMappings List<TargetTargetDetectorRecipeEffectiveDetectorRuleEntitiesMapping>

Data Source entities mapping for a Detector Rule

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 TargetDetectorRecipeDetectorRule

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

(Updatable) The current state of the DetectorRule.

timeCreated String

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

timeUpdated String

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

dataSourceId string

The id of the attached DataSource.

description string

The target description.

details TargetTargetDetectorRecipeEffectiveDetectorRuleDetail[]

(Updatable) Details of ResponderRule.

detector string

detector for the rule

detectorRuleId string

(Updatable) Identifier for DetectorRule.

displayName string

(Updatable) DetectorTemplate identifier.

entitiesMappings TargetTargetDetectorRecipeEffectiveDetectorRuleEntitiesMapping[]

Data Source entities mapping for a Detector Rule

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 TargetDetectorRecipeDetectorRule

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

(Updatable) The current state of the DetectorRule.

timeCreated string

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

timeUpdated string

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

data_source_id str

The id of the attached DataSource.

description str

The target description.

details TargetTargetDetectorRecipeEffectiveDetectorRuleDetail]

(Updatable) Details of ResponderRule.

detector str

detector for the rule

detector_rule_id str

(Updatable) Identifier for DetectorRule.

display_name str

(Updatable) DetectorTemplate identifier.

entities_mappings TargetTargetDetectorRecipeEffectiveDetectorRuleEntitiesMapping]

Data Source entities mapping for a Detector Rule

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 TargetDetectorRecipeDetectorRule

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

(Updatable) The current state of the DetectorRule.

time_created str

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

time_updated str

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

dataSourceId String

The id of the attached DataSource.

description String

The target description.

details List<Property Map>

(Updatable) Details of ResponderRule.

detector String

detector for the rule

detectorRuleId String

(Updatable) Identifier for DetectorRule.

displayName String

(Updatable) DetectorTemplate identifier.

entitiesMappings List<Property Map>

Data Source entities mapping for a Detector Rule

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 TargetDetectorRecipeDetectorRule

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

(Updatable) The current state of the DetectorRule.

timeCreated String

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

timeUpdated String

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

TargetTargetDetectorRecipeEffectiveDetectorRuleDetail

ConditionGroups List<TargetTargetDetectorRecipeEffectiveDetectorRuleDetailConditionGroup>

(Updatable) Condition group corresponding to each compartment

Configurations List<TargetTargetDetectorRecipeEffectiveDetectorRuleDetailConfiguration>

(Updatable) Configurations associated with the ResponderRule

IsConfigurationAllowed bool

configuration allowed or not

IsEnabled bool

Identifies state for ResponderRule

Labels List<string>

user defined labels for a detector rule

RiskLevel string

The Risk Level

ConditionGroups []TargetTargetDetectorRecipeEffectiveDetectorRuleDetailConditionGroup

(Updatable) Condition group corresponding to each compartment

Configurations []TargetTargetDetectorRecipeEffectiveDetectorRuleDetailConfiguration

(Updatable) Configurations associated with the ResponderRule

IsConfigurationAllowed bool

configuration allowed or not

IsEnabled bool

Identifies state for ResponderRule

Labels []string

user defined labels for a detector rule

RiskLevel string

The Risk Level

conditionGroups List<TargetTargetDetectorRecipeEffectiveDetectorRuleDetailConditionGroup>

(Updatable) Condition group corresponding to each compartment

configurations List<TargetTargetDetectorRecipeEffectiveDetectorRuleDetailConfiguration>

(Updatable) Configurations associated with the ResponderRule

isConfigurationAllowed Boolean

configuration allowed or not

isEnabled Boolean

Identifies state for ResponderRule

labels List<String>

user defined labels for a detector rule

riskLevel String

The Risk Level

conditionGroups TargetTargetDetectorRecipeEffectiveDetectorRuleDetailConditionGroup[]

(Updatable) Condition group corresponding to each compartment

configurations TargetTargetDetectorRecipeEffectiveDetectorRuleDetailConfiguration[]

(Updatable) Configurations associated with the ResponderRule

isConfigurationAllowed boolean

configuration allowed or not

isEnabled boolean

Identifies state for ResponderRule

labels string[]

user defined labels for a detector rule

riskLevel string

The Risk Level

condition_groups TargetTargetDetectorRecipeEffectiveDetectorRuleDetailConditionGroup]

(Updatable) Condition group corresponding to each compartment

configurations TargetTargetDetectorRecipeEffectiveDetectorRuleDetailConfiguration]

(Updatable) Configurations associated with the ResponderRule

is_configuration_allowed bool

configuration allowed or not

is_enabled bool

Identifies state for ResponderRule

labels Sequence[str]

user defined labels for a detector rule

risk_level str

The Risk Level

conditionGroups List<Property Map>

(Updatable) Condition group corresponding to each compartment

configurations List<Property Map>

(Updatable) Configurations associated with the ResponderRule

isConfigurationAllowed Boolean

configuration allowed or not

isEnabled Boolean

Identifies state for ResponderRule

labels List<String>

user defined labels for a detector rule

riskLevel String

The Risk Level

TargetTargetDetectorRecipeEffectiveDetectorRuleDetailConditionGroup

CompartmentId string

(Updatable) compartment associated with condition

Condition string

(Updatable) Base condition object

CompartmentId string

(Updatable) compartment associated with condition

Condition string

(Updatable) Base condition object

compartmentId String

(Updatable) compartment associated with condition

condition String

(Updatable) Base condition object

compartmentId string

(Updatable) compartment associated with condition

condition string

(Updatable) Base condition object

compartment_id str

(Updatable) compartment associated with condition

condition str

(Updatable) Base condition object

compartmentId String

(Updatable) compartment associated with condition

condition String

(Updatable) Base condition object

TargetTargetDetectorRecipeEffectiveDetectorRuleDetailConfiguration

ConfigKey string

(Updatable) Unique name of the configuration

DataType string

configuration data type

Name string

(Updatable) configuration name

Value string

(Updatable) configuration value

Values List<TargetTargetDetectorRecipeEffectiveDetectorRuleDetailConfigurationValue>

List of configuration values

ConfigKey string

(Updatable) Unique name of the configuration

DataType string

configuration data type

Name string

(Updatable) configuration name

Value string

(Updatable) configuration value

Values []TargetTargetDetectorRecipeEffectiveDetectorRuleDetailConfigurationValue

List of configuration values

configKey String

(Updatable) Unique name of the configuration

dataType String

configuration data type

name String

(Updatable) configuration name

value String

(Updatable) configuration value

values List<TargetTargetDetectorRecipeEffectiveDetectorRuleDetailConfigurationValue>

List of configuration values

configKey string

(Updatable) Unique name of the configuration

dataType string

configuration data type

name string

(Updatable) configuration name

value string

(Updatable) configuration value

values TargetTargetDetectorRecipeEffectiveDetectorRuleDetailConfigurationValue[]

List of configuration values

config_key str

(Updatable) Unique name of the configuration

data_type str

configuration data type

name str

(Updatable) configuration name

value str

(Updatable) configuration value

values TargetTargetDetectorRecipeEffectiveDetectorRuleDetailConfigurationValue]

List of configuration values

configKey String

(Updatable) Unique name of the configuration

dataType String

configuration data type

name String

(Updatable) configuration name

value String

(Updatable) configuration value

values List<Property Map>

List of configuration values

TargetTargetDetectorRecipeEffectiveDetectorRuleDetailConfigurationValue

ListType string

configuration list item type, either CUSTOM or MANAGED

ManagedListType string

type of the managed list

Value string

(Updatable) configuration value

ListType string

configuration list item type, either CUSTOM or MANAGED

ManagedListType string

type of the managed list

Value string

(Updatable) configuration value

listType String

configuration list item type, either CUSTOM or MANAGED

managedListType String

type of the managed list

value String

(Updatable) configuration value

listType string

configuration list item type, either CUSTOM or MANAGED

managedListType string

type of the managed list

value string

(Updatable) configuration value

list_type str

configuration list item type, either CUSTOM or MANAGED

managed_list_type str

type of the managed list

value str

(Updatable) configuration value

listType String

configuration list item type, either CUSTOM or MANAGED

managedListType String

type of the managed list

value String

(Updatable) configuration value

TargetTargetDetectorRecipeEffectiveDetectorRuleEntitiesMapping

DisplayName string

(Updatable) DetectorTemplate identifier.

EntityType string

Possible type of entity

QueryField string

The entity value mapped to a data source query

DisplayName string

(Updatable) DetectorTemplate identifier.

EntityType string

Possible type of entity

QueryField string

The entity value mapped to a data source query

displayName String

(Updatable) DetectorTemplate identifier.

entityType String

Possible type of entity

queryField String

The entity value mapped to a data source query

displayName string

(Updatable) DetectorTemplate identifier.

entityType string

Possible type of entity

queryField string

The entity value mapped to a data source query

display_name str

(Updatable) DetectorTemplate identifier.

entity_type str

Possible type of entity

query_field str

The entity value mapped to a data source query

displayName String

(Updatable) DetectorTemplate identifier.

entityType String

Possible type of entity

queryField String

The entity value mapped to a data source query

TargetTargetResponderRecipe

ResponderRecipeId string

Identifier for ResponderRecipe.

CompartmentId string

(Updatable) compartment associated with condition

Description string

The target description.

DisplayName string

(Updatable) DetectorTemplate identifier.

EffectiveResponderRules List<TargetTargetResponderRecipeEffectiveResponderRule>

List of responder rules associated with the recipe after applying all defaults

Id string

Unique identifier of TargetResponderRecipe that can't be changed after creation.

Owner string

Owner of ResponderRecipe

ResponderRules List<TargetTargetResponderRecipeResponderRule>

(Updatable) Override responder rules associated with reponder recipe in a target.

TimeCreated string

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

TimeUpdated string

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

ResponderRecipeId string

Identifier for ResponderRecipe.

CompartmentId string

(Updatable) compartment associated with condition

Description string

The target description.

DisplayName string

(Updatable) DetectorTemplate identifier.

EffectiveResponderRules []TargetTargetResponderRecipeEffectiveResponderRule

List of responder rules associated with the recipe after applying all defaults

Id string

Unique identifier of TargetResponderRecipe that can't be changed after creation.

Owner string

Owner of ResponderRecipe

ResponderRules []TargetTargetResponderRecipeResponderRule

(Updatable) Override responder rules associated with reponder recipe in a target.

TimeCreated string

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

TimeUpdated string

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

responderRecipeId String

Identifier for ResponderRecipe.

compartmentId String

(Updatable) compartment associated with condition

description String

The target description.

displayName String

(Updatable) DetectorTemplate identifier.

effectiveResponderRules List<TargetTargetResponderRecipeEffectiveResponderRule>

List of responder rules associated with the recipe after applying all defaults

id String

Unique identifier of TargetResponderRecipe that can't be changed after creation.

owner String

Owner of ResponderRecipe

responderRules List<TargetTargetResponderRecipeResponderRule>

(Updatable) Override responder rules associated with reponder recipe in a target.

timeCreated String

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

timeUpdated String

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

responderRecipeId string

Identifier for ResponderRecipe.

compartmentId string

(Updatable) compartment associated with condition

description string

The target description.

displayName string

(Updatable) DetectorTemplate identifier.

effectiveResponderRules TargetTargetResponderRecipeEffectiveResponderRule[]

List of responder rules associated with the recipe after applying all defaults

id string

Unique identifier of TargetResponderRecipe that can't be changed after creation.

owner string

Owner of ResponderRecipe

responderRules TargetTargetResponderRecipeResponderRule[]

(Updatable) Override responder rules associated with reponder recipe in a target.

timeCreated string

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

timeUpdated string

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

responder_recipe_id str

Identifier for ResponderRecipe.

compartment_id str

(Updatable) compartment associated with condition

description str

The target description.

display_name str

(Updatable) DetectorTemplate identifier.

effective_responder_rules TargetTargetResponderRecipeEffectiveResponderRule]

List of responder rules associated with the recipe after applying all defaults

id str

Unique identifier of TargetResponderRecipe that can't be changed after creation.

owner str

Owner of ResponderRecipe

responder_rules TargetTargetResponderRecipeResponderRule]

(Updatable) Override responder rules associated with reponder recipe in a target.

time_created str

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

time_updated str

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

responderRecipeId String

Identifier for ResponderRecipe.

compartmentId String

(Updatable) compartment associated with condition

description String

The target description.

displayName String

(Updatable) DetectorTemplate identifier.

effectiveResponderRules List<Property Map>

List of responder rules associated with the recipe after applying all defaults

id String

Unique identifier of TargetResponderRecipe that can't be changed after creation.

owner String

Owner of ResponderRecipe

responderRules List<Property Map>

(Updatable) Override responder rules associated with reponder recipe in a target.

timeCreated String

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

timeUpdated String

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

TargetTargetResponderRecipeEffectiveResponderRule

CompartmentId string

(Updatable) compartment associated with condition

Description string

The target description.

Details List<TargetTargetResponderRecipeEffectiveResponderRuleDetail>

(Updatable) Details of ResponderRule.

DisplayName string

(Updatable) DetectorTemplate identifier.

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.

Policies List<string>

List of Policy

ResponderRuleId string

(Updatable) Identifier for ResponderRule.

State string

(Updatable) The current state of the DetectorRule.

SupportedModes List<string>

Supported Execution Modes

TimeCreated string

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

TimeUpdated string

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

Type string

Type of Responder

CompartmentId string

(Updatable) compartment associated with condition

Description string

The target description.

Details []TargetTargetResponderRecipeEffectiveResponderRuleDetail

(Updatable) Details of ResponderRule.

DisplayName string

(Updatable) DetectorTemplate identifier.

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.

Policies []string

List of Policy

ResponderRuleId string

(Updatable) Identifier for ResponderRule.

State string

(Updatable) The current state of the DetectorRule.

SupportedModes []string

Supported Execution Modes

TimeCreated string

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

TimeUpdated string

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

Type string

Type of Responder

compartmentId String

(Updatable) compartment associated with condition

description String

The target description.

details List<TargetTargetResponderRecipeEffectiveResponderRuleDetail>

(Updatable) Details of ResponderRule.

displayName String

(Updatable) DetectorTemplate identifier.

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.

policies List<String>

List of Policy

responderRuleId String

(Updatable) Identifier for ResponderRule.

state String

(Updatable) The current state of the DetectorRule.

supportedModes List<String>

Supported Execution Modes

timeCreated String

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

timeUpdated String

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

type String

Type of Responder

compartmentId string

(Updatable) compartment associated with condition

description string

The target description.

details TargetTargetResponderRecipeEffectiveResponderRuleDetail[]

(Updatable) Details of ResponderRule.

displayName string

(Updatable) DetectorTemplate identifier.

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.

policies string[]

List of Policy

responderRuleId string

(Updatable) Identifier for ResponderRule.

state string

(Updatable) The current state of the DetectorRule.

supportedModes string[]

Supported Execution Modes

timeCreated string

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

timeUpdated string

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

type string

Type of Responder

compartment_id str

(Updatable) compartment associated with condition

description str

The target description.

details TargetTargetResponderRecipeEffectiveResponderRuleDetail]

(Updatable) Details of ResponderRule.

display_name str

(Updatable) DetectorTemplate identifier.

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.

policies Sequence[str]

List of Policy

responder_rule_id str

(Updatable) Identifier for ResponderRule.

state str

(Updatable) The current state of the DetectorRule.

supported_modes Sequence[str]

Supported Execution Modes

time_created str

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

time_updated str

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

type str

Type of Responder

compartmentId String

(Updatable) compartment associated with condition

description String

The target description.

details List<Property Map>

(Updatable) Details of ResponderRule.

displayName String

(Updatable) DetectorTemplate identifier.

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.

policies List<String>

List of Policy

responderRuleId String

(Updatable) Identifier for ResponderRule.

state String

(Updatable) The current state of the DetectorRule.

supportedModes List<String>

Supported Execution Modes

timeCreated String

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

timeUpdated String

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

type String

Type of Responder

TargetTargetResponderRecipeEffectiveResponderRuleDetail

Condition string

(Updatable) Base condition object

Configurations List<TargetTargetResponderRecipeEffectiveResponderRuleDetailConfiguration>

(Updatable) Configurations associated with the ResponderRule

IsEnabled bool

Identifies state for ResponderRule

Mode string

(Updatable) Execution Mode for ResponderRule

Condition string

(Updatable) Base condition object

Configurations []TargetTargetResponderRecipeEffectiveResponderRuleDetailConfiguration

(Updatable) Configurations associated with the ResponderRule

IsEnabled bool

Identifies state for ResponderRule

Mode string

(Updatable) Execution Mode for ResponderRule

condition String

(Updatable) Base condition object

configurations List<TargetTargetResponderRecipeEffectiveResponderRuleDetailConfiguration>

(Updatable) Configurations associated with the ResponderRule

isEnabled Boolean

Identifies state for ResponderRule

mode String

(Updatable) Execution Mode for ResponderRule

condition string

(Updatable) Base condition object

configurations TargetTargetResponderRecipeEffectiveResponderRuleDetailConfiguration[]

(Updatable) Configurations associated with the ResponderRule

isEnabled boolean

Identifies state for ResponderRule

mode string

(Updatable) Execution Mode for ResponderRule

condition str

(Updatable) Base condition object

configurations TargetTargetResponderRecipeEffectiveResponderRuleDetailConfiguration]

(Updatable) Configurations associated with the ResponderRule

is_enabled bool

Identifies state for ResponderRule

mode str

(Updatable) Execution Mode for ResponderRule

condition String

(Updatable) Base condition object

configurations List<Property Map>

(Updatable) Configurations associated with the ResponderRule

isEnabled Boolean

Identifies state for ResponderRule

mode String

(Updatable) Execution Mode for ResponderRule

TargetTargetResponderRecipeEffectiveResponderRuleDetailConfiguration

ConfigKey string

(Updatable) Unique name of the configuration

Name string

(Updatable) configuration name

Value string

(Updatable) configuration value

ConfigKey string

(Updatable) Unique name of the configuration

Name string

(Updatable) configuration name

Value string

(Updatable) configuration value

configKey String

(Updatable) Unique name of the configuration

name String

(Updatable) configuration name

value String

(Updatable) configuration value

configKey string

(Updatable) Unique name of the configuration

name string

(Updatable) configuration name

value string

(Updatable) configuration value

config_key str

(Updatable) Unique name of the configuration

name str

(Updatable) configuration name

value str

(Updatable) configuration value

configKey String

(Updatable) Unique name of the configuration

name String

(Updatable) configuration name

value String

(Updatable) configuration value

TargetTargetResponderRecipeResponderRule

Details TargetTargetResponderRecipeResponderRuleDetails

(Updatable) Details of ResponderRule.

ResponderRuleId string

(Updatable) Identifier for ResponderRule.

CompartmentId string

(Updatable) compartment associated with condition

Description string

The target description.

DisplayName string

(Updatable) DetectorTemplate identifier.

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.

Policies List<string>

List of Policy

State string

(Updatable) The current state of the DetectorRule.

SupportedModes List<string>

Supported Execution Modes

TimeCreated string

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

TimeUpdated string

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

Type string

Type of Responder

Details TargetTargetResponderRecipeResponderRuleDetails

(Updatable) Details of ResponderRule.

ResponderRuleId string

(Updatable) Identifier for ResponderRule.

CompartmentId string

(Updatable) compartment associated with condition

Description string

The target description.

DisplayName string

(Updatable) DetectorTemplate identifier.

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.

Policies []string

List of Policy

State string

(Updatable) The current state of the DetectorRule.

SupportedModes []string

Supported Execution Modes

TimeCreated string

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

TimeUpdated string

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

Type string

Type of Responder

details TargetTargetResponderRecipeResponderRuleDetails

(Updatable) Details of ResponderRule.

responderRuleId String

(Updatable) Identifier for ResponderRule.

compartmentId String

(Updatable) compartment associated with condition

description String

The target description.

displayName String

(Updatable) DetectorTemplate identifier.

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.

policies List<String>

List of Policy

state String

(Updatable) The current state of the DetectorRule.

supportedModes List<String>

Supported Execution Modes

timeCreated String

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

timeUpdated String

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

type String

Type of Responder

details TargetTargetResponderRecipeResponderRuleDetails

(Updatable) Details of ResponderRule.

responderRuleId string

(Updatable) Identifier for ResponderRule.

compartmentId string

(Updatable) compartment associated with condition

description string

The target description.

displayName string

(Updatable) DetectorTemplate identifier.

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.

policies string[]

List of Policy

state string

(Updatable) The current state of the DetectorRule.

supportedModes string[]

Supported Execution Modes

timeCreated string

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

timeUpdated string

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

type string

Type of Responder

details TargetTargetResponderRecipeResponderRuleDetails

(Updatable) Details of ResponderRule.

responder_rule_id str

(Updatable) Identifier for ResponderRule.

compartment_id str

(Updatable) compartment associated with condition

description str

The target description.

display_name str

(Updatable) DetectorTemplate identifier.

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.

policies Sequence[str]

List of Policy

state str

(Updatable) The current state of the DetectorRule.

supported_modes Sequence[str]

Supported Execution Modes

time_created str

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

time_updated str

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

type str

Type of Responder

details Property Map

(Updatable) Details of ResponderRule.

responderRuleId String

(Updatable) Identifier for ResponderRule.

compartmentId String

(Updatable) compartment associated with condition

description String

The target description.

displayName String

(Updatable) DetectorTemplate identifier.

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.

policies List<String>

List of Policy

state String

(Updatable) The current state of the DetectorRule.

supportedModes List<String>

Supported Execution Modes

timeCreated String

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

timeUpdated String

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

type String

Type of Responder

TargetTargetResponderRecipeResponderRuleDetails

Condition string

(Updatable) Base condition object

Configurations List<TargetTargetResponderRecipeResponderRuleDetailsConfiguration>

(Updatable) Configurations associated with the ResponderRule

IsEnabled bool

Identifies state for ResponderRule

Mode string

(Updatable) Execution Mode for ResponderRule

Condition string

(Updatable) Base condition object

Configurations []TargetTargetResponderRecipeResponderRuleDetailsConfiguration

(Updatable) Configurations associated with the ResponderRule

IsEnabled bool

Identifies state for ResponderRule

Mode string

(Updatable) Execution Mode for ResponderRule

condition String

(Updatable) Base condition object

configurations List<TargetTargetResponderRecipeResponderRuleDetailsConfiguration>

(Updatable) Configurations associated with the ResponderRule

isEnabled Boolean

Identifies state for ResponderRule

mode String

(Updatable) Execution Mode for ResponderRule

condition string

(Updatable) Base condition object

configurations TargetTargetResponderRecipeResponderRuleDetailsConfiguration[]

(Updatable) Configurations associated with the ResponderRule

isEnabled boolean

Identifies state for ResponderRule

mode string

(Updatable) Execution Mode for ResponderRule

condition str

(Updatable) Base condition object

configurations TargetTargetResponderRecipeResponderRuleDetailsConfiguration]

(Updatable) Configurations associated with the ResponderRule

is_enabled bool

Identifies state for ResponderRule

mode str

(Updatable) Execution Mode for ResponderRule

condition String

(Updatable) Base condition object

configurations List<Property Map>

(Updatable) Configurations associated with the ResponderRule

isEnabled Boolean

Identifies state for ResponderRule

mode String

(Updatable) Execution Mode for ResponderRule

TargetTargetResponderRecipeResponderRuleDetailsConfiguration

ConfigKey string

(Updatable) Unique name of the configuration

Name string

(Updatable) configuration name

Value string

(Updatable) configuration value

ConfigKey string

(Updatable) Unique name of the configuration

Name string

(Updatable) configuration name

Value string

(Updatable) configuration value

configKey String

(Updatable) Unique name of the configuration

name String

(Updatable) configuration name

value String

(Updatable) configuration value

configKey string

(Updatable) Unique name of the configuration

name string

(Updatable) configuration name

value string

(Updatable) configuration value

config_key str

(Updatable) Unique name of the configuration

name str

(Updatable) configuration name

value str

(Updatable) configuration value

configKey String

(Updatable) Unique name of the configuration

name String

(Updatable) configuration name

value String

(Updatable) configuration value

Import

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

 $ pulumi import oci:CloudGuard/target:Target test_target "id"

Package Details

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

This Pulumi package is based on the oci Terraform Provider.