1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. CloudGuard
  5. Target
Oracle Cloud Infrastructure v1.29.0 published on Thursday, Mar 28, 2024 by Pulumi

oci.CloudGuard.Target

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.29.0 published on Thursday, Mar 28, 2024 by Pulumi

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

    Creates a new Target

    Example Usage

    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,
            }],
        }],
    });
    
    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"],
            )],
        )])
    
    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.Map{
    				"foo-namespace.bar-key": pulumi.Any("value"),
    			},
    			Description: pulumi.Any(_var.Target_description),
    			FreeformTags: pulumi.Map{
    				"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
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    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 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());
    
        }
    }
    
    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.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    FreeformTags Dictionary<string, object>

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

    Avoid entering confidential information.

    State string
    (Updatable) The current state of the DetectorRule.
    TargetDetectorRecipes List<TargetTargetDetectorRecipe>
    (Updatable) List of detector recipes to associate with target
    TargetResponderRecipes List<TargetTargetResponderRecipe>
    (Updatable) List of responder recipes to associate with target
    CompartmentId string
    (Updatable) compartment associated with condition
    DisplayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    FreeformTags map[string]interface{}

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

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    freeformTags Map<String,Object>

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

    Avoid entering confidential information.

    state String
    (Updatable) The current state of the DetectorRule.
    targetDetectorRecipes List<TargetTargetDetectorRecipe>
    (Updatable) List of detector recipes to associate with target
    targetResponderRecipes List<TargetTargetResponderRecipe>
    (Updatable) List of responder recipes to associate with target
    compartmentId string
    (Updatable) compartment associated with condition
    displayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    freeformTags {[key: string]: any}

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

    Avoid entering confidential information.

    state string
    (Updatable) The current state of the DetectorRule.
    targetDetectorRecipes TargetTargetDetectorRecipe[]
    (Updatable) List of detector recipes to associate with target
    targetResponderRecipes TargetTargetResponderRecipe[]
    (Updatable) List of responder recipes to associate with target
    compartment_id str
    (Updatable) compartment associated with condition
    display_name str

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    freeform_tags Mapping[str, Any]

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

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    freeformTags Map<Any>

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

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    DisplayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    FreeformTags Dictionary<string, object>

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

    Avoid entering confidential information.

    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<TargetTargetDetail>
    Details specific to the target type.
    TargetDetectorRecipes List<TargetTargetDetectorRecipe>
    (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<TargetTargetResponderRecipe>
    (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.

    Avoid entering confidential information.

    DisplayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    FreeformTags map[string]interface{}

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

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    displayName String

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    freeformTags Map<String,Object>

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

    Avoid entering confidential information.

    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<TargetTargetDetail>
    Details specific to the target type.
    targetDetectorRecipes List<TargetTargetDetectorRecipe>
    (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<TargetTargetResponderRecipe>
    (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.

    Avoid entering confidential information.

    displayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    freeformTags {[key: string]: any}

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

    Avoid entering confidential information.

    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 TargetTargetDetail[]
    Details specific to the target type.
    targetDetectorRecipes TargetTargetDetectorRecipe[]
    (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 TargetTargetResponderRecipe[]
    (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.

    Avoid entering confidential information.

    display_name str

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    freeform_tags Mapping[str, Any]

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

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    displayName String

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    freeformTags Map<Any>

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

    Avoid entering confidential information.

    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, TargetTargetDetailArgs

    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, TargetTargetDetailTargetSecurityZoneRecipeArgs

    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.

    Avoid entering confidential information.

    DisplayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    FreeformTags Dictionary<string, object>

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

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    DisplayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    FreeformTags map[string]interface{}

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

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    displayName String

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    freeformTags Map<String,Object>

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

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    displayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    freeformTags {[key: string]: any}

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

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    display_name str

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    freeform_tags Mapping[str, Any]

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

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    displayName String

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    freeformTags Map<Any>

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

    Avoid entering confidential information.

    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, TargetTargetDetectorRecipeArgs

    DetectorRecipeId string
    Identifier for DetectorRecipe.
    CompartmentId string
    (Updatable) compartment associated with condition
    Description string

    The target description.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    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, TargetTargetDetectorRecipeDetectorRuleArgs

    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.

    Avoid entering confidential information.

    Detector string
    detector for the rule
    DisplayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    Detector string
    detector for the rule
    DisplayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    detector String
    detector for the rule
    displayName String

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    detector string
    detector for the rule
    displayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    detector str
    detector for the rule
    display_name str

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    detector String
    detector for the rule
    displayName String

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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, TargetTargetDetectorRecipeDetectorRuleDetailsArgs

    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, TargetTargetDetectorRecipeDetectorRuleDetailsConditionGroupArgs

    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, TargetTargetDetectorRecipeDetectorRuleDetailsConfigurationArgs

    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, TargetTargetDetectorRecipeDetectorRuleDetailsConfigurationValueArgs

    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, TargetTargetDetectorRecipeDetectorRuleEntitiesMappingArgs

    DisplayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    EntityType string
    Possible type of entity
    QueryField string
    The entity value mapped to a data source query
    DisplayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    EntityType string
    Possible type of entity
    QueryField string
    The entity value mapped to a data source query
    displayName String

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    entityType String
    Possible type of entity
    queryField String
    The entity value mapped to a data source query
    displayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    entityType string
    Possible type of entity
    queryField string
    The entity value mapped to a data source query
    display_name str

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    entity_type str
    Possible type of entity
    query_field str
    The entity value mapped to a data source query
    displayName String

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    entityType String
    Possible type of entity
    queryField String
    The entity value mapped to a data source query

    TargetTargetDetectorRecipeEffectiveDetectorRule, TargetTargetDetectorRecipeEffectiveDetectorRuleArgs

    DataSourceId string
    The id of the attached DataSource.
    Description string

    The target description.

    Avoid entering confidential information.

    Details List<TargetTargetDetectorRecipeEffectiveDetectorRuleDetail>
    (Updatable) Details of ResponderRule.
    Detector string
    detector for the rule
    DetectorRuleId string
    (Updatable) Identifier for DetectorRule.
    DisplayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    Details []TargetTargetDetectorRecipeEffectiveDetectorRuleDetail
    (Updatable) Details of ResponderRule.
    Detector string
    detector for the rule
    DetectorRuleId string
    (Updatable) Identifier for DetectorRule.
    DisplayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    details List<TargetTargetDetectorRecipeEffectiveDetectorRuleDetail>
    (Updatable) Details of ResponderRule.
    detector String
    detector for the rule
    detectorRuleId String
    (Updatable) Identifier for DetectorRule.
    displayName String

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    details TargetTargetDetectorRecipeEffectiveDetectorRuleDetail[]
    (Updatable) Details of ResponderRule.
    detector string
    detector for the rule
    detectorRuleId string
    (Updatable) Identifier for DetectorRule.
    displayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    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, TargetTargetDetectorRecipeEffectiveDetectorRuleDetailArgs

    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, TargetTargetDetectorRecipeEffectiveDetectorRuleDetailConditionGroupArgs

    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, TargetTargetDetectorRecipeEffectiveDetectorRuleDetailConfigurationArgs

    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, TargetTargetDetectorRecipeEffectiveDetectorRuleDetailConfigurationValueArgs

    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, TargetTargetDetectorRecipeEffectiveDetectorRuleEntitiesMappingArgs

    DisplayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    EntityType string
    Possible type of entity
    QueryField string
    The entity value mapped to a data source query
    DisplayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    EntityType string
    Possible type of entity
    QueryField string
    The entity value mapped to a data source query
    displayName String

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    entityType String
    Possible type of entity
    queryField String
    The entity value mapped to a data source query
    displayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    entityType string
    Possible type of entity
    queryField string
    The entity value mapped to a data source query
    display_name str

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    entity_type str
    Possible type of entity
    query_field str
    The entity value mapped to a data source query
    displayName String

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    entityType String
    Possible type of entity
    queryField String
    The entity value mapped to a data source query

    TargetTargetResponderRecipe, TargetTargetResponderRecipeArgs

    ResponderRecipeId string
    Identifier for ResponderRecipe.
    CompartmentId string
    (Updatable) compartment associated with condition
    Description string

    The target description.

    Avoid entering confidential information.

    DisplayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    DisplayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    displayName String

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    displayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    display_name str

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

    Avoid entering confidential information.

    displayName String

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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, TargetTargetResponderRecipeEffectiveResponderRuleArgs

    CompartmentId string
    (Updatable) compartment associated with condition
    Description string

    The target description.

    Avoid entering confidential information.

    Details List<TargetTargetResponderRecipeEffectiveResponderRuleDetail>
    (Updatable) Details of ResponderRule.
    DisplayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

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

    State string
    (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.

    Avoid entering confidential information.

    Details []TargetTargetResponderRecipeEffectiveResponderRuleDetail
    (Updatable) Details of ResponderRule.
    DisplayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

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

    State string
    (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.

    Avoid entering confidential information.

    details List<TargetTargetResponderRecipeEffectiveResponderRuleDetail>
    (Updatable) Details of ResponderRule.
    displayName String

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

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

    state String
    (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.

    Avoid entering confidential information.

    details TargetTargetResponderRecipeEffectiveResponderRuleDetail[]
    (Updatable) Details of ResponderRule.
    displayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

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

    state string
    (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.

    Avoid entering confidential information.

    details TargetTargetResponderRecipeEffectiveResponderRuleDetail]
    (Updatable) Details of ResponderRule.
    display_name str

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

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

    state str
    (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.

    Avoid entering confidential information.

    details List<Property Map>
    (Updatable) Details of ResponderRule.
    displayName String

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

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

    state String
    (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, TargetTargetResponderRecipeEffectiveResponderRuleDetailArgs

    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, TargetTargetResponderRecipeEffectiveResponderRuleDetailConfigurationArgs

    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, TargetTargetResponderRecipeResponderRuleArgs

    Details TargetTargetResponderRecipeResponderRuleDetails
    (Updatable) Details of ResponderRule.
    ResponderRuleId string

    (Updatable) Identifier for ResponderRule.

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

    CompartmentId string
    (Updatable) compartment associated with condition
    Description string

    The target description.

    Avoid entering confidential information.

    DisplayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

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

    CompartmentId string
    (Updatable) compartment associated with condition
    Description string

    The target description.

    Avoid entering confidential information.

    DisplayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

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

    compartmentId String
    (Updatable) compartment associated with condition
    description String

    The target description.

    Avoid entering confidential information.

    displayName String

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

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

    compartmentId string
    (Updatable) compartment associated with condition
    description string

    The target description.

    Avoid entering confidential information.

    displayName string

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

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

    compartment_id str
    (Updatable) compartment associated with condition
    description str

    The target description.

    Avoid entering confidential information.

    display_name str

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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.

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

    compartmentId String
    (Updatable) compartment associated with condition
    description String

    The target description.

    Avoid entering confidential information.

    displayName String

    (Updatable) DetectorTemplate identifier.

    Avoid entering confidential information.

    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, TargetTargetResponderRecipeResponderRuleDetailsArgs

    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, TargetTargetResponderRecipeResponderRuleDetailsConfigurationArgs

    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.
    oci logo
    Oracle Cloud Infrastructure v1.29.0 published on Thursday, Mar 28, 2024 by Pulumi