1. Packages
  2. Dynatrace
  3. API Docs
  4. AttackAllowlist
Dynatrace v0.27.0 published on Friday, Mar 21, 2025 by Pulumiverse

dynatrace.AttackAllowlist

Explore with Pulumi AI

Create AttackAllowlist Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new AttackAllowlist(name: string, args: AttackAllowlistArgs, opts?: CustomResourceOptions);
@overload
def AttackAllowlist(resource_name: str,
                    args: AttackAllowlistArgs,
                    opts: Optional[ResourceOptions] = None)

@overload
def AttackAllowlist(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    attack_handling: Optional[AttackAllowlistAttackHandlingArgs] = None,
                    enabled: Optional[bool] = None,
                    metadata: Optional[AttackAllowlistMetadataArgs] = None,
                    rules: Optional[AttackAllowlistRulesArgs] = None,
                    criteria: Optional[AttackAllowlistCriteriaArgs] = None,
                    insert_after: Optional[str] = None,
                    resource_attribute_conditions: Optional[AttackAllowlistResourceAttributeConditionsArgs] = None,
                    rule_name: Optional[str] = None)
func NewAttackAllowlist(ctx *Context, name string, args AttackAllowlistArgs, opts ...ResourceOption) (*AttackAllowlist, error)
public AttackAllowlist(string name, AttackAllowlistArgs args, CustomResourceOptions? opts = null)
public AttackAllowlist(String name, AttackAllowlistArgs args)
public AttackAllowlist(String name, AttackAllowlistArgs args, CustomResourceOptions options)
type: dynatrace:AttackAllowlist
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

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

Constructor example

The following reference example uses placeholder values for all input properties.

var attackAllowlistResource = new Dynatrace.AttackAllowlist("attackAllowlistResource", new()
{
    AttackHandling = new Dynatrace.Inputs.AttackAllowlistAttackHandlingArgs
    {
        BlockingStrategy = "string",
    },
    Enabled = false,
    Metadata = new Dynatrace.Inputs.AttackAllowlistMetadataArgs
    {
        Comment = "string",
    },
    Rules = new Dynatrace.Inputs.AttackAllowlistRulesArgs
    {
        Rules = new[]
        {
            new Dynatrace.Inputs.AttackAllowlistRulesRuleArgs
            {
                CriteriaKey = "string",
                CriteriaMatcher = "string",
                CriteriaValueDetectionType = "string",
                CriteriaValueFreeText = "string",
            },
        },
    },
    InsertAfter = "string",
    ResourceAttributeConditions = new Dynatrace.Inputs.AttackAllowlistResourceAttributeConditionsArgs
    {
        ResourceAttributeConditions = new[]
        {
            new Dynatrace.Inputs.AttackAllowlistResourceAttributeConditionsResourceAttributeConditionArgs
            {
                Matcher = "string",
                ResourceAttributeKey = "string",
                ResourceAttributeValue = "string",
            },
        },
    },
    RuleName = "string",
});
Copy
example, err := dynatrace.NewAttackAllowlist(ctx, "attackAllowlistResource", &dynatrace.AttackAllowlistArgs{
	AttackHandling: &dynatrace.AttackAllowlistAttackHandlingArgs{
		BlockingStrategy: pulumi.String("string"),
	},
	Enabled: pulumi.Bool(false),
	Metadata: &dynatrace.AttackAllowlistMetadataArgs{
		Comment: pulumi.String("string"),
	},
	Rules: &dynatrace.AttackAllowlistRulesArgs{
		Rules: dynatrace.AttackAllowlistRulesRuleArray{
			&dynatrace.AttackAllowlistRulesRuleArgs{
				CriteriaKey:                pulumi.String("string"),
				CriteriaMatcher:            pulumi.String("string"),
				CriteriaValueDetectionType: pulumi.String("string"),
				CriteriaValueFreeText:      pulumi.String("string"),
			},
		},
	},
	InsertAfter: pulumi.String("string"),
	ResourceAttributeConditions: &dynatrace.AttackAllowlistResourceAttributeConditionsArgs{
		ResourceAttributeConditions: dynatrace.AttackAllowlistResourceAttributeConditionsResourceAttributeConditionArray{
			&dynatrace.AttackAllowlistResourceAttributeConditionsResourceAttributeConditionArgs{
				Matcher:                pulumi.String("string"),
				ResourceAttributeKey:   pulumi.String("string"),
				ResourceAttributeValue: pulumi.String("string"),
			},
		},
	},
	RuleName: pulumi.String("string"),
})
Copy
var attackAllowlistResource = new AttackAllowlist("attackAllowlistResource", AttackAllowlistArgs.builder()
    .attackHandling(AttackAllowlistAttackHandlingArgs.builder()
        .blockingStrategy("string")
        .build())
    .enabled(false)
    .metadata(AttackAllowlistMetadataArgs.builder()
        .comment("string")
        .build())
    .rules(AttackAllowlistRulesArgs.builder()
        .rules(AttackAllowlistRulesRuleArgs.builder()
            .criteriaKey("string")
            .criteriaMatcher("string")
            .criteriaValueDetectionType("string")
            .criteriaValueFreeText("string")
            .build())
        .build())
    .insertAfter("string")
    .resourceAttributeConditions(AttackAllowlistResourceAttributeConditionsArgs.builder()
        .resourceAttributeConditions(AttackAllowlistResourceAttributeConditionsResourceAttributeConditionArgs.builder()
            .matcher("string")
            .resourceAttributeKey("string")
            .resourceAttributeValue("string")
            .build())
        .build())
    .ruleName("string")
    .build());
Copy
attack_allowlist_resource = dynatrace.AttackAllowlist("attackAllowlistResource",
    attack_handling={
        "blocking_strategy": "string",
    },
    enabled=False,
    metadata={
        "comment": "string",
    },
    rules={
        "rules": [{
            "criteria_key": "string",
            "criteria_matcher": "string",
            "criteria_value_detection_type": "string",
            "criteria_value_free_text": "string",
        }],
    },
    insert_after="string",
    resource_attribute_conditions={
        "resource_attribute_conditions": [{
            "matcher": "string",
            "resource_attribute_key": "string",
            "resource_attribute_value": "string",
        }],
    },
    rule_name="string")
Copy
const attackAllowlistResource = new dynatrace.AttackAllowlist("attackAllowlistResource", {
    attackHandling: {
        blockingStrategy: "string",
    },
    enabled: false,
    metadata: {
        comment: "string",
    },
    rules: {
        rules: [{
            criteriaKey: "string",
            criteriaMatcher: "string",
            criteriaValueDetectionType: "string",
            criteriaValueFreeText: "string",
        }],
    },
    insertAfter: "string",
    resourceAttributeConditions: {
        resourceAttributeConditions: [{
            matcher: "string",
            resourceAttributeKey: "string",
            resourceAttributeValue: "string",
        }],
    },
    ruleName: "string",
});
Copy
type: dynatrace:AttackAllowlist
properties:
    attackHandling:
        blockingStrategy: string
    enabled: false
    insertAfter: string
    metadata:
        comment: string
    resourceAttributeConditions:
        resourceAttributeConditions:
            - matcher: string
              resourceAttributeKey: string
              resourceAttributeValue: string
    ruleName: string
    rules:
        rules:
            - criteriaKey: string
              criteriaMatcher: string
              criteriaValueDetectionType: string
              criteriaValueFreeText: string
Copy

AttackAllowlist Resource Properties

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

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The AttackAllowlist resource accepts the following input properties:

AttackHandling This property is required. Pulumiverse.Dynatrace.Inputs.AttackAllowlistAttackHandling
Step 1: Define attack control for chosen criteria
Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
Metadata This property is required. Pulumiverse.Dynatrace.Inputs.AttackAllowlistMetadata
Step 4: Leave comment (optional)
Rules This property is required. Pulumiverse.Dynatrace.Inputs.AttackAllowlistRules
Provide conditions that must be met by the detection finding you want to allowlist.
Criteria Pulumiverse.Dynatrace.Inputs.AttackAllowlistCriteria
Step 1: Define criteria. Please specify at least one of source IP or attack pattern.

Deprecated: The criteria attribute has been deprecated, please use the rules and resource_attribute_conditions attributes instead.

InsertAfter string
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
ResourceAttributeConditions Pulumiverse.Dynatrace.Inputs.AttackAllowlistResourceAttributeConditions
When you add multiple conditions, the rule applies if all conditions apply.
RuleName string
Rule name
AttackHandling This property is required. AttackAllowlistAttackHandlingArgs
Step 1: Define attack control for chosen criteria
Enabled This property is required. bool
This setting is enabled (true) or disabled (false)
Metadata This property is required. AttackAllowlistMetadataArgs
Step 4: Leave comment (optional)
Rules This property is required. AttackAllowlistRulesArgs
Provide conditions that must be met by the detection finding you want to allowlist.
Criteria AttackAllowlistCriteriaArgs
Step 1: Define criteria. Please specify at least one of source IP or attack pattern.

Deprecated: The criteria attribute has been deprecated, please use the rules and resource_attribute_conditions attributes instead.

InsertAfter string
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
ResourceAttributeConditions AttackAllowlistResourceAttributeConditionsArgs
When you add multiple conditions, the rule applies if all conditions apply.
RuleName string
Rule name
attackHandling This property is required. AttackAllowlistAttackHandling
Step 1: Define attack control for chosen criteria
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
metadata This property is required. AttackAllowlistMetadata
Step 4: Leave comment (optional)
rules This property is required. AttackAllowlistRules
Provide conditions that must be met by the detection finding you want to allowlist.
criteria AttackAllowlistCriteria
Step 1: Define criteria. Please specify at least one of source IP or attack pattern.

Deprecated: The criteria attribute has been deprecated, please use the rules and resource_attribute_conditions attributes instead.

insertAfter String
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
resourceAttributeConditions AttackAllowlistResourceAttributeConditions
When you add multiple conditions, the rule applies if all conditions apply.
ruleName String
Rule name
attackHandling This property is required. AttackAllowlistAttackHandling
Step 1: Define attack control for chosen criteria
enabled This property is required. boolean
This setting is enabled (true) or disabled (false)
metadata This property is required. AttackAllowlistMetadata
Step 4: Leave comment (optional)
rules This property is required. AttackAllowlistRules
Provide conditions that must be met by the detection finding you want to allowlist.
criteria AttackAllowlistCriteria
Step 1: Define criteria. Please specify at least one of source IP or attack pattern.

Deprecated: The criteria attribute has been deprecated, please use the rules and resource_attribute_conditions attributes instead.

insertAfter string
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
resourceAttributeConditions AttackAllowlistResourceAttributeConditions
When you add multiple conditions, the rule applies if all conditions apply.
ruleName string
Rule name
attack_handling This property is required. AttackAllowlistAttackHandlingArgs
Step 1: Define attack control for chosen criteria
enabled This property is required. bool
This setting is enabled (true) or disabled (false)
metadata This property is required. AttackAllowlistMetadataArgs
Step 4: Leave comment (optional)
rules This property is required. AttackAllowlistRulesArgs
Provide conditions that must be met by the detection finding you want to allowlist.
criteria AttackAllowlistCriteriaArgs
Step 1: Define criteria. Please specify at least one of source IP or attack pattern.

Deprecated: The criteria attribute has been deprecated, please use the rules and resource_attribute_conditions attributes instead.

insert_after str
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
resource_attribute_conditions AttackAllowlistResourceAttributeConditionsArgs
When you add multiple conditions, the rule applies if all conditions apply.
rule_name str
Rule name
attackHandling This property is required. Property Map
Step 1: Define attack control for chosen criteria
enabled This property is required. Boolean
This setting is enabled (true) or disabled (false)
metadata This property is required. Property Map
Step 4: Leave comment (optional)
rules This property is required. Property Map
Provide conditions that must be met by the detection finding you want to allowlist.
criteria Property Map
Step 1: Define criteria. Please specify at least one of source IP or attack pattern.

Deprecated: The criteria attribute has been deprecated, please use the rules and resource_attribute_conditions attributes instead.

insertAfter String
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
resourceAttributeConditions Property Map
When you add multiple conditions, the rule applies if all conditions apply.
ruleName String
Rule name

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing AttackAllowlist Resource

Get an existing AttackAllowlist 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?: AttackAllowlistState, opts?: CustomResourceOptions): AttackAllowlist
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        attack_handling: Optional[AttackAllowlistAttackHandlingArgs] = None,
        criteria: Optional[AttackAllowlistCriteriaArgs] = None,
        enabled: Optional[bool] = None,
        insert_after: Optional[str] = None,
        metadata: Optional[AttackAllowlistMetadataArgs] = None,
        resource_attribute_conditions: Optional[AttackAllowlistResourceAttributeConditionsArgs] = None,
        rule_name: Optional[str] = None,
        rules: Optional[AttackAllowlistRulesArgs] = None) -> AttackAllowlist
func GetAttackAllowlist(ctx *Context, name string, id IDInput, state *AttackAllowlistState, opts ...ResourceOption) (*AttackAllowlist, error)
public static AttackAllowlist Get(string name, Input<string> id, AttackAllowlistState? state, CustomResourceOptions? opts = null)
public static AttackAllowlist get(String name, Output<String> id, AttackAllowlistState state, CustomResourceOptions options)
resources:  _:    type: dynatrace:AttackAllowlist    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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:
AttackHandling Pulumiverse.Dynatrace.Inputs.AttackAllowlistAttackHandling
Step 1: Define attack control for chosen criteria
Criteria Pulumiverse.Dynatrace.Inputs.AttackAllowlistCriteria
Step 1: Define criteria. Please specify at least one of source IP or attack pattern.

Deprecated: The criteria attribute has been deprecated, please use the rules and resource_attribute_conditions attributes instead.

Enabled bool
This setting is enabled (true) or disabled (false)
InsertAfter string
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
Metadata Pulumiverse.Dynatrace.Inputs.AttackAllowlistMetadata
Step 4: Leave comment (optional)
ResourceAttributeConditions Pulumiverse.Dynatrace.Inputs.AttackAllowlistResourceAttributeConditions
When you add multiple conditions, the rule applies if all conditions apply.
RuleName string
Rule name
Rules Pulumiverse.Dynatrace.Inputs.AttackAllowlistRules
Provide conditions that must be met by the detection finding you want to allowlist.
AttackHandling AttackAllowlistAttackHandlingArgs
Step 1: Define attack control for chosen criteria
Criteria AttackAllowlistCriteriaArgs
Step 1: Define criteria. Please specify at least one of source IP or attack pattern.

Deprecated: The criteria attribute has been deprecated, please use the rules and resource_attribute_conditions attributes instead.

Enabled bool
This setting is enabled (true) or disabled (false)
InsertAfter string
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
Metadata AttackAllowlistMetadataArgs
Step 4: Leave comment (optional)
ResourceAttributeConditions AttackAllowlistResourceAttributeConditionsArgs
When you add multiple conditions, the rule applies if all conditions apply.
RuleName string
Rule name
Rules AttackAllowlistRulesArgs
Provide conditions that must be met by the detection finding you want to allowlist.
attackHandling AttackAllowlistAttackHandling
Step 1: Define attack control for chosen criteria
criteria AttackAllowlistCriteria
Step 1: Define criteria. Please specify at least one of source IP or attack pattern.

Deprecated: The criteria attribute has been deprecated, please use the rules and resource_attribute_conditions attributes instead.

enabled Boolean
This setting is enabled (true) or disabled (false)
insertAfter String
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
metadata AttackAllowlistMetadata
Step 4: Leave comment (optional)
resourceAttributeConditions AttackAllowlistResourceAttributeConditions
When you add multiple conditions, the rule applies if all conditions apply.
ruleName String
Rule name
rules AttackAllowlistRules
Provide conditions that must be met by the detection finding you want to allowlist.
attackHandling AttackAllowlistAttackHandling
Step 1: Define attack control for chosen criteria
criteria AttackAllowlistCriteria
Step 1: Define criteria. Please specify at least one of source IP or attack pattern.

Deprecated: The criteria attribute has been deprecated, please use the rules and resource_attribute_conditions attributes instead.

enabled boolean
This setting is enabled (true) or disabled (false)
insertAfter string
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
metadata AttackAllowlistMetadata
Step 4: Leave comment (optional)
resourceAttributeConditions AttackAllowlistResourceAttributeConditions
When you add multiple conditions, the rule applies if all conditions apply.
ruleName string
Rule name
rules AttackAllowlistRules
Provide conditions that must be met by the detection finding you want to allowlist.
attack_handling AttackAllowlistAttackHandlingArgs
Step 1: Define attack control for chosen criteria
criteria AttackAllowlistCriteriaArgs
Step 1: Define criteria. Please specify at least one of source IP or attack pattern.

Deprecated: The criteria attribute has been deprecated, please use the rules and resource_attribute_conditions attributes instead.

enabled bool
This setting is enabled (true) or disabled (false)
insert_after str
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
metadata AttackAllowlistMetadataArgs
Step 4: Leave comment (optional)
resource_attribute_conditions AttackAllowlistResourceAttributeConditionsArgs
When you add multiple conditions, the rule applies if all conditions apply.
rule_name str
Rule name
rules AttackAllowlistRulesArgs
Provide conditions that must be met by the detection finding you want to allowlist.
attackHandling Property Map
Step 1: Define attack control for chosen criteria
criteria Property Map
Step 1: Define criteria. Please specify at least one of source IP or attack pattern.

Deprecated: The criteria attribute has been deprecated, please use the rules and resource_attribute_conditions attributes instead.

enabled Boolean
This setting is enabled (true) or disabled (false)
insertAfter String
Because this resource allows for ordering you may specify the ID of the resource instance that comes before this instance regarding order. If not specified when creating the setting will be added to the end of the list. If not specified during update the order will remain untouched
metadata Property Map
Step 4: Leave comment (optional)
resourceAttributeConditions Property Map
When you add multiple conditions, the rule applies if all conditions apply.
ruleName String
Rule name
rules Property Map
Provide conditions that must be met by the detection finding you want to allowlist.

Supporting Types

AttackAllowlistAttackHandling
, AttackAllowlistAttackHandlingArgs

BlockingStrategy This property is required. string
Possible Values: MONITOR, OFF
BlockingStrategy This property is required. string
Possible Values: MONITOR, OFF
blockingStrategy This property is required. String
Possible Values: MONITOR, OFF
blockingStrategy This property is required. string
Possible Values: MONITOR, OFF
blocking_strategy This property is required. str
Possible Values: MONITOR, OFF
blockingStrategy This property is required. String
Possible Values: MONITOR, OFF

AttackAllowlistCriteria
, AttackAllowlistCriteriaArgs

AttackPattern string
Only consider attacks matching the specified pattern.
SourceIp string
Source IP
AttackPattern string
Only consider attacks matching the specified pattern.
SourceIp string
Source IP
attackPattern String
Only consider attacks matching the specified pattern.
sourceIp String
Source IP
attackPattern string
Only consider attacks matching the specified pattern.
sourceIp string
Source IP
attack_pattern str
Only consider attacks matching the specified pattern.
source_ip str
Source IP
attackPattern String
Only consider attacks matching the specified pattern.
sourceIp String
Source IP

AttackAllowlistMetadata
, AttackAllowlistMetadataArgs

Comment This property is required. string
no documentation available
Comment This property is required. string
no documentation available
comment This property is required. String
no documentation available
comment This property is required. string
no documentation available
comment This property is required. str
no documentation available
comment This property is required. String
no documentation available

AttackAllowlistResourceAttributeConditions
, AttackAllowlistResourceAttributeConditionsArgs

AttackAllowlistResourceAttributeConditionsResourceAttributeCondition
, AttackAllowlistResourceAttributeConditionsResourceAttributeConditionArgs

Matcher This property is required. string
Possible Values: CONTAINS, DOES_NOT_CONTAIN, DOES_NOT_END_WITH, DOES_NOT_EXIST, DOES_NOT_START_WITH, ENDS_WITH, EQUALS, EXISTS, NOT_EQUALS, STARTS_WITH
ResourceAttributeKey This property is required. string
Resource attribute key
ResourceAttributeValue string
Resource attribute value
Matcher This property is required. string
Possible Values: CONTAINS, DOES_NOT_CONTAIN, DOES_NOT_END_WITH, DOES_NOT_EXIST, DOES_NOT_START_WITH, ENDS_WITH, EQUALS, EXISTS, NOT_EQUALS, STARTS_WITH
ResourceAttributeKey This property is required. string
Resource attribute key
ResourceAttributeValue string
Resource attribute value
matcher This property is required. String
Possible Values: CONTAINS, DOES_NOT_CONTAIN, DOES_NOT_END_WITH, DOES_NOT_EXIST, DOES_NOT_START_WITH, ENDS_WITH, EQUALS, EXISTS, NOT_EQUALS, STARTS_WITH
resourceAttributeKey This property is required. String
Resource attribute key
resourceAttributeValue String
Resource attribute value
matcher This property is required. string
Possible Values: CONTAINS, DOES_NOT_CONTAIN, DOES_NOT_END_WITH, DOES_NOT_EXIST, DOES_NOT_START_WITH, ENDS_WITH, EQUALS, EXISTS, NOT_EQUALS, STARTS_WITH
resourceAttributeKey This property is required. string
Resource attribute key
resourceAttributeValue string
Resource attribute value
matcher This property is required. str
Possible Values: CONTAINS, DOES_NOT_CONTAIN, DOES_NOT_END_WITH, DOES_NOT_EXIST, DOES_NOT_START_WITH, ENDS_WITH, EQUALS, EXISTS, NOT_EQUALS, STARTS_WITH
resource_attribute_key This property is required. str
Resource attribute key
resource_attribute_value str
Resource attribute value
matcher This property is required. String
Possible Values: CONTAINS, DOES_NOT_CONTAIN, DOES_NOT_END_WITH, DOES_NOT_EXIST, DOES_NOT_START_WITH, ENDS_WITH, EQUALS, EXISTS, NOT_EQUALS, STARTS_WITH
resourceAttributeKey This property is required. String
Resource attribute key
resourceAttributeValue String
Resource attribute value

AttackAllowlistRules
, AttackAllowlistRulesArgs

Rules This property is required. []AttackAllowlistRulesRule
rules This property is required. List<AttackAllowlistRulesRule>
rules This property is required. AttackAllowlistRulesRule[]
rules This property is required. Sequence[AttackAllowlistRulesRule]
rules This property is required. List<Property Map>

AttackAllowlistRulesRule
, AttackAllowlistRulesRuleArgs

CriteriaKey This property is required. string
Possible Values: ACTOR_IP, DETECTION_TYPE, ENTRY_POINT_PAYLOAD, ENTRY_POINT_PAYLOAD_DOMAIN, ENTRY_POINT_PAYLOAD_PORT, ENTRY_POINT_URL_PATH
CriteriaMatcher This property is required. string
Possible Values: CONTAINS, DOES_NOT_CONTAIN, DOES_NOT_END_WITH, DOES_NOT_STARTS_WITH, ENDS_WITH, EQUALS, IP_CIDR, NOT_EQUALS, NOT_IN_IP_CIDR, STARTS_WITH
CriteriaValueDetectionType string
Possible Values: CMD_INJECTION, JNDI_INJECTION, SQL_INJECTION, SSRF
CriteriaValueFreeText string
Value
CriteriaKey This property is required. string
Possible Values: ACTOR_IP, DETECTION_TYPE, ENTRY_POINT_PAYLOAD, ENTRY_POINT_PAYLOAD_DOMAIN, ENTRY_POINT_PAYLOAD_PORT, ENTRY_POINT_URL_PATH
CriteriaMatcher This property is required. string
Possible Values: CONTAINS, DOES_NOT_CONTAIN, DOES_NOT_END_WITH, DOES_NOT_STARTS_WITH, ENDS_WITH, EQUALS, IP_CIDR, NOT_EQUALS, NOT_IN_IP_CIDR, STARTS_WITH
CriteriaValueDetectionType string
Possible Values: CMD_INJECTION, JNDI_INJECTION, SQL_INJECTION, SSRF
CriteriaValueFreeText string
Value
criteriaKey This property is required. String
Possible Values: ACTOR_IP, DETECTION_TYPE, ENTRY_POINT_PAYLOAD, ENTRY_POINT_PAYLOAD_DOMAIN, ENTRY_POINT_PAYLOAD_PORT, ENTRY_POINT_URL_PATH
criteriaMatcher This property is required. String
Possible Values: CONTAINS, DOES_NOT_CONTAIN, DOES_NOT_END_WITH, DOES_NOT_STARTS_WITH, ENDS_WITH, EQUALS, IP_CIDR, NOT_EQUALS, NOT_IN_IP_CIDR, STARTS_WITH
criteriaValueDetectionType String
Possible Values: CMD_INJECTION, JNDI_INJECTION, SQL_INJECTION, SSRF
criteriaValueFreeText String
Value
criteriaKey This property is required. string
Possible Values: ACTOR_IP, DETECTION_TYPE, ENTRY_POINT_PAYLOAD, ENTRY_POINT_PAYLOAD_DOMAIN, ENTRY_POINT_PAYLOAD_PORT, ENTRY_POINT_URL_PATH
criteriaMatcher This property is required. string
Possible Values: CONTAINS, DOES_NOT_CONTAIN, DOES_NOT_END_WITH, DOES_NOT_STARTS_WITH, ENDS_WITH, EQUALS, IP_CIDR, NOT_EQUALS, NOT_IN_IP_CIDR, STARTS_WITH
criteriaValueDetectionType string
Possible Values: CMD_INJECTION, JNDI_INJECTION, SQL_INJECTION, SSRF
criteriaValueFreeText string
Value
criteria_key This property is required. str
Possible Values: ACTOR_IP, DETECTION_TYPE, ENTRY_POINT_PAYLOAD, ENTRY_POINT_PAYLOAD_DOMAIN, ENTRY_POINT_PAYLOAD_PORT, ENTRY_POINT_URL_PATH
criteria_matcher This property is required. str
Possible Values: CONTAINS, DOES_NOT_CONTAIN, DOES_NOT_END_WITH, DOES_NOT_STARTS_WITH, ENDS_WITH, EQUALS, IP_CIDR, NOT_EQUALS, NOT_IN_IP_CIDR, STARTS_WITH
criteria_value_detection_type str
Possible Values: CMD_INJECTION, JNDI_INJECTION, SQL_INJECTION, SSRF
criteria_value_free_text str
Value
criteriaKey This property is required. String
Possible Values: ACTOR_IP, DETECTION_TYPE, ENTRY_POINT_PAYLOAD, ENTRY_POINT_PAYLOAD_DOMAIN, ENTRY_POINT_PAYLOAD_PORT, ENTRY_POINT_URL_PATH
criteriaMatcher This property is required. String
Possible Values: CONTAINS, DOES_NOT_CONTAIN, DOES_NOT_END_WITH, DOES_NOT_STARTS_WITH, ENDS_WITH, EQUALS, IP_CIDR, NOT_EQUALS, NOT_IN_IP_CIDR, STARTS_WITH
criteriaValueDetectionType String
Possible Values: CMD_INJECTION, JNDI_INJECTION, SQL_INJECTION, SSRF
criteriaValueFreeText String
Value

Package Details

Repository
dynatrace pulumiverse/pulumi-dynatrace
License
Apache-2.0
Notes
This Pulumi package is based on the dynatrace Terraform Provider.