1. Packages
  2. Azure Native
  3. API Docs
  4. awsconnector
  5. NetworkFirewallFirewallPolicy
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native.awsconnector.NetworkFirewallFirewallPolicy

Explore with Pulumi AI

A Microsoft.AwsConnector resource

Uses Azure REST API version 2024-12-01.

Example Usage

NetworkFirewallFirewallPolicies_CreateOrReplace

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var networkFirewallFirewallPolicy = new AzureNative.AwsConnector.NetworkFirewallFirewallPolicy("networkFirewallFirewallPolicy", new()
    {
        Location = "jmirflesx",
        Name = "Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
        Properties = new AzureNative.AwsConnector.Inputs.NetworkFirewallFirewallPolicyPropertiesArgs
        {
            Arn = "rwqxtqealkkjplaoauziyt",
            AwsAccountId = "fvglwybfwcjydvshvpaqacdtncc",
            AwsProperties = new AzureNative.AwsConnector.Inputs.AwsNetworkFirewallFirewallPolicyPropertiesArgs
            {
                Description = "lgkmdcxkddlt",
                FirewallPolicy = new AzureNative.AwsConnector.Inputs.FirewallPolicyArgs
                {
                    PolicyVariables = new AzureNative.AwsConnector.Inputs.RuleVariablesModelArgs
                    {
                        RuleVariables = 
                        {
                            { "key6441", new AzureNative.AwsConnector.Inputs.IPSetArgs
                            {
                                Definition = new[]
                                {
                                    "nwcsmd",
                                },
                            } },
                        },
                    },
                    StatefulDefaultActions = new[]
                    {
                        "rhluwzzqiehteaka",
                    },
                    StatefulEngineOptions = new AzureNative.AwsConnector.Inputs.StatefulEngineOptionsArgs
                    {
                        RuleOrder = AzureNative.AwsConnector.StatefulEngineOptionsRuleOrder.DEFAULT_ACTION_ORDER,
                        StreamExceptionPolicy = AzureNative.AwsConnector.StatefulEngineOptionsStreamExceptionPolicy.CONTINUE,
                    },
                    StatefulRuleGroupReferences = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.StatefulRuleGroupReferenceArgs
                        {
                            Override = new AzureNative.AwsConnector.Inputs.StatefulRuleGroupOverrideArgs
                            {
                                Action = AzureNative.AwsConnector.StatefulRuleGroupOverrideAction.DROP_TO_ALERT,
                            },
                            Priority = 24,
                            ResourceArn = "mjmcihwfckvrmkqo",
                        },
                    },
                    StatelessCustomActions = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.CustomActionArgs
                        {
                            ActionDefinition = new AzureNative.AwsConnector.Inputs.ActionDefinitionArgs
                            {
                                PublishMetricAction = new AzureNative.AwsConnector.Inputs.PublishMetricActionArgs
                                {
                                    Dimensions = new[]
                                    {
                                        new AzureNative.AwsConnector.Inputs.DimensionArgs
                                        {
                                            Value = "kpelhvywxyvfwbkxeepdvujwrlywy",
                                        },
                                    },
                                },
                            },
                            ActionName = "vzrqjgluyejlinwxxhuljye",
                        },
                    },
                    StatelessDefaultActions = new[]
                    {
                        "bhojbxqneam",
                    },
                    StatelessFragmentDefaultActions = new[]
                    {
                        "lnpufwfpveptbxocevsbt",
                    },
                    StatelessRuleGroupReferences = new[]
                    {
                        new AzureNative.AwsConnector.Inputs.StatelessRuleGroupReferenceArgs
                        {
                            Priority = 11,
                            ResourceArn = "kjggnkcabwynhgqkoryqzbkwz",
                        },
                    },
                    TlsInspectionConfigurationArn = "qrdcssdykfcsxjdimv",
                },
                FirewallPolicyArn = "xpoahy",
                FirewallPolicyId = "ofrzbmefsngq",
                FirewallPolicyName = "xasgbvm",
                Tags = new[]
                {
                    new AzureNative.AwsConnector.Inputs.TagArgs
                    {
                        Key = "njlfcpwz",
                        Value = "lrpynqejzy",
                    },
                },
            },
            AwsRegion = "ujnhepy",
            AwsSourceSchema = "tupxubxwdvvlcxhmjn",
            AwsTags = 
            {
                { "key2264", "v" },
            },
            PublicCloudConnectorsResourceId = "jgglyugkzlbqyphcmiuchfpzd",
            PublicCloudResourceName = "txlbnhchqhqamo",
        },
        ResourceGroupName = "rgnetworkFirewallFirewallPolicy",
        Tags = 
        {
            { "key2040", "rrw" },
        },
    });

});
Copy
package main

import (
	awsconnector "github.com/pulumi/pulumi-azure-native-sdk/awsconnector/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := awsconnector.NewNetworkFirewallFirewallPolicy(ctx, "networkFirewallFirewallPolicy", &awsconnector.NetworkFirewallFirewallPolicyArgs{
			Location: pulumi.String("jmirflesx"),
			Name:     pulumi.String("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])"),
			Properties: &awsconnector.NetworkFirewallFirewallPolicyPropertiesArgs{
				Arn:          pulumi.String("rwqxtqealkkjplaoauziyt"),
				AwsAccountId: pulumi.String("fvglwybfwcjydvshvpaqacdtncc"),
				AwsProperties: &awsconnector.AwsNetworkFirewallFirewallPolicyPropertiesArgs{
					Description: pulumi.String("lgkmdcxkddlt"),
					FirewallPolicy: &awsconnector.FirewallPolicyArgs{
						PolicyVariables: &awsconnector.RuleVariablesModelArgs{
							RuleVariables: awsconnector.IPSetMap{
								"key6441": &awsconnector.IPSetArgs{
									Definition: pulumi.StringArray{
										pulumi.String("nwcsmd"),
									},
								},
							},
						},
						StatefulDefaultActions: pulumi.StringArray{
							pulumi.String("rhluwzzqiehteaka"),
						},
						StatefulEngineOptions: &awsconnector.StatefulEngineOptionsArgs{
							RuleOrder:             pulumi.String(awsconnector.StatefulEngineOptionsRuleOrder_DEFAULT_ACTION_ORDER),
							StreamExceptionPolicy: pulumi.String(awsconnector.StatefulEngineOptionsStreamExceptionPolicyCONTINUE),
						},
						StatefulRuleGroupReferences: awsconnector.StatefulRuleGroupReferenceArray{
							&awsconnector.StatefulRuleGroupReferenceArgs{
								Override: &awsconnector.StatefulRuleGroupOverrideArgs{
									Action: pulumi.String(awsconnector.StatefulRuleGroupOverrideAction_DROP_TO_ALERT),
								},
								Priority:    pulumi.Int(24),
								ResourceArn: pulumi.String("mjmcihwfckvrmkqo"),
							},
						},
						StatelessCustomActions: awsconnector.CustomActionArray{
							&awsconnector.CustomActionArgs{
								ActionDefinition: &awsconnector.ActionDefinitionArgs{
									PublishMetricAction: &awsconnector.PublishMetricActionArgs{
										Dimensions: awsconnector.DimensionArray{
											&awsconnector.DimensionArgs{
												Value: pulumi.String("kpelhvywxyvfwbkxeepdvujwrlywy"),
											},
										},
									},
								},
								ActionName: pulumi.String("vzrqjgluyejlinwxxhuljye"),
							},
						},
						StatelessDefaultActions: pulumi.StringArray{
							pulumi.String("bhojbxqneam"),
						},
						StatelessFragmentDefaultActions: pulumi.StringArray{
							pulumi.String("lnpufwfpveptbxocevsbt"),
						},
						StatelessRuleGroupReferences: awsconnector.StatelessRuleGroupReferenceArray{
							&awsconnector.StatelessRuleGroupReferenceArgs{
								Priority:    pulumi.Int(11),
								ResourceArn: pulumi.String("kjggnkcabwynhgqkoryqzbkwz"),
							},
						},
						TlsInspectionConfigurationArn: pulumi.String("qrdcssdykfcsxjdimv"),
					},
					FirewallPolicyArn:  pulumi.String("xpoahy"),
					FirewallPolicyId:   pulumi.String("ofrzbmefsngq"),
					FirewallPolicyName: pulumi.String("xasgbvm"),
					Tags: awsconnector.TagArray{
						&awsconnector.TagArgs{
							Key:   pulumi.String("njlfcpwz"),
							Value: pulumi.String("lrpynqejzy"),
						},
					},
				},
				AwsRegion:       pulumi.String("ujnhepy"),
				AwsSourceSchema: pulumi.String("tupxubxwdvvlcxhmjn"),
				AwsTags: pulumi.StringMap{
					"key2264": pulumi.String("v"),
				},
				PublicCloudConnectorsResourceId: pulumi.String("jgglyugkzlbqyphcmiuchfpzd"),
				PublicCloudResourceName:         pulumi.String("txlbnhchqhqamo"),
			},
			ResourceGroupName: pulumi.String("rgnetworkFirewallFirewallPolicy"),
			Tags: pulumi.StringMap{
				"key2040": pulumi.String("rrw"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.awsconnector.NetworkFirewallFirewallPolicy;
import com.pulumi.azurenative.awsconnector.NetworkFirewallFirewallPolicyArgs;
import com.pulumi.azurenative.awsconnector.inputs.NetworkFirewallFirewallPolicyPropertiesArgs;
import com.pulumi.azurenative.awsconnector.inputs.AwsNetworkFirewallFirewallPolicyPropertiesArgs;
import com.pulumi.azurenative.awsconnector.inputs.FirewallPolicyArgs;
import com.pulumi.azurenative.awsconnector.inputs.RuleVariablesModelArgs;
import com.pulumi.azurenative.awsconnector.inputs.StatefulEngineOptionsArgs;
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 networkFirewallFirewallPolicy = new NetworkFirewallFirewallPolicy("networkFirewallFirewallPolicy", NetworkFirewallFirewallPolicyArgs.builder()
            .location("jmirflesx")
            .name("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])")
            .properties(NetworkFirewallFirewallPolicyPropertiesArgs.builder()
                .arn("rwqxtqealkkjplaoauziyt")
                .awsAccountId("fvglwybfwcjydvshvpaqacdtncc")
                .awsProperties(AwsNetworkFirewallFirewallPolicyPropertiesArgs.builder()
                    .description("lgkmdcxkddlt")
                    .firewallPolicy(FirewallPolicyArgs.builder()
                        .policyVariables(RuleVariablesModelArgs.builder()
                            .ruleVariables(Map.of("key6441", Map.of("definition", "nwcsmd")))
                            .build())
                        .statefulDefaultActions("rhluwzzqiehteaka")
                        .statefulEngineOptions(StatefulEngineOptionsArgs.builder()
                            .ruleOrder("DEFAULT_ACTION_ORDER")
                            .streamExceptionPolicy("CONTINUE")
                            .build())
                        .statefulRuleGroupReferences(StatefulRuleGroupReferenceArgs.builder()
                            .override(StatefulRuleGroupOverrideArgs.builder()
                                .action("DROP_TO_ALERT")
                                .build())
                            .priority(24)
                            .resourceArn("mjmcihwfckvrmkqo")
                            .build())
                        .statelessCustomActions(CustomActionArgs.builder()
                            .actionDefinition(ActionDefinitionArgs.builder()
                                .publishMetricAction(PublishMetricActionArgs.builder()
                                    .dimensions(DimensionArgs.builder()
                                        .value("kpelhvywxyvfwbkxeepdvujwrlywy")
                                        .build())
                                    .build())
                                .build())
                            .actionName("vzrqjgluyejlinwxxhuljye")
                            .build())
                        .statelessDefaultActions("bhojbxqneam")
                        .statelessFragmentDefaultActions("lnpufwfpveptbxocevsbt")
                        .statelessRuleGroupReferences(StatelessRuleGroupReferenceArgs.builder()
                            .priority(11)
                            .resourceArn("kjggnkcabwynhgqkoryqzbkwz")
                            .build())
                        .tlsInspectionConfigurationArn("qrdcssdykfcsxjdimv")
                        .build())
                    .firewallPolicyArn("xpoahy")
                    .firewallPolicyId("ofrzbmefsngq")
                    .firewallPolicyName("xasgbvm")
                    .tags(TagArgs.builder()
                        .key("njlfcpwz")
                        .value("lrpynqejzy")
                        .build())
                    .build())
                .awsRegion("ujnhepy")
                .awsSourceSchema("tupxubxwdvvlcxhmjn")
                .awsTags(Map.of("key2264", "v"))
                .publicCloudConnectorsResourceId("jgglyugkzlbqyphcmiuchfpzd")
                .publicCloudResourceName("txlbnhchqhqamo")
                .build())
            .resourceGroupName("rgnetworkFirewallFirewallPolicy")
            .tags(Map.of("key2040", "rrw"))
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const networkFirewallFirewallPolicy = new azure_native.awsconnector.NetworkFirewallFirewallPolicy("networkFirewallFirewallPolicy", {
    location: "jmirflesx",
    name: "Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
    properties: {
        arn: "rwqxtqealkkjplaoauziyt",
        awsAccountId: "fvglwybfwcjydvshvpaqacdtncc",
        awsProperties: {
            description: "lgkmdcxkddlt",
            firewallPolicy: {
                policyVariables: {
                    ruleVariables: {
                        key6441: {
                            definition: ["nwcsmd"],
                        },
                    },
                },
                statefulDefaultActions: ["rhluwzzqiehteaka"],
                statefulEngineOptions: {
                    ruleOrder: azure_native.awsconnector.StatefulEngineOptionsRuleOrder.DEFAULT_ACTION_ORDER,
                    streamExceptionPolicy: azure_native.awsconnector.StatefulEngineOptionsStreamExceptionPolicy.CONTINUE,
                },
                statefulRuleGroupReferences: [{
                    override: {
                        action: azure_native.awsconnector.StatefulRuleGroupOverrideAction.DROP_TO_ALERT,
                    },
                    priority: 24,
                    resourceArn: "mjmcihwfckvrmkqo",
                }],
                statelessCustomActions: [{
                    actionDefinition: {
                        publishMetricAction: {
                            dimensions: [{
                                value: "kpelhvywxyvfwbkxeepdvujwrlywy",
                            }],
                        },
                    },
                    actionName: "vzrqjgluyejlinwxxhuljye",
                }],
                statelessDefaultActions: ["bhojbxqneam"],
                statelessFragmentDefaultActions: ["lnpufwfpveptbxocevsbt"],
                statelessRuleGroupReferences: [{
                    priority: 11,
                    resourceArn: "kjggnkcabwynhgqkoryqzbkwz",
                }],
                tlsInspectionConfigurationArn: "qrdcssdykfcsxjdimv",
            },
            firewallPolicyArn: "xpoahy",
            firewallPolicyId: "ofrzbmefsngq",
            firewallPolicyName: "xasgbvm",
            tags: [{
                key: "njlfcpwz",
                value: "lrpynqejzy",
            }],
        },
        awsRegion: "ujnhepy",
        awsSourceSchema: "tupxubxwdvvlcxhmjn",
        awsTags: {
            key2264: "v",
        },
        publicCloudConnectorsResourceId: "jgglyugkzlbqyphcmiuchfpzd",
        publicCloudResourceName: "txlbnhchqhqamo",
    },
    resourceGroupName: "rgnetworkFirewallFirewallPolicy",
    tags: {
        key2040: "rrw",
    },
});
Copy
import pulumi
import pulumi_azure_native as azure_native

network_firewall_firewall_policy = azure_native.awsconnector.NetworkFirewallFirewallPolicy("networkFirewallFirewallPolicy",
    location="jmirflesx",
    name="Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
    properties={
        "arn": "rwqxtqealkkjplaoauziyt",
        "aws_account_id": "fvglwybfwcjydvshvpaqacdtncc",
        "aws_properties": {
            "description": "lgkmdcxkddlt",
            "firewall_policy": {
                "policy_variables": {
                    "rule_variables": {
                        "key6441": {
                            "definition": ["nwcsmd"],
                        },
                    },
                },
                "stateful_default_actions": ["rhluwzzqiehteaka"],
                "stateful_engine_options": {
                    "rule_order": azure_native.awsconnector.StatefulEngineOptionsRuleOrder.DEFAUL_T_ACTIO_N_ORDER,
                    "stream_exception_policy": azure_native.awsconnector.StatefulEngineOptionsStreamExceptionPolicy.CONTINUE_,
                },
                "stateful_rule_group_references": [{
                    "override": {
                        "action": azure_native.awsconnector.StatefulRuleGroupOverrideAction.DRO_P_T_O_ALERT,
                    },
                    "priority": 24,
                    "resource_arn": "mjmcihwfckvrmkqo",
                }],
                "stateless_custom_actions": [{
                    "action_definition": {
                        "publish_metric_action": {
                            "dimensions": [{
                                "value": "kpelhvywxyvfwbkxeepdvujwrlywy",
                            }],
                        },
                    },
                    "action_name": "vzrqjgluyejlinwxxhuljye",
                }],
                "stateless_default_actions": ["bhojbxqneam"],
                "stateless_fragment_default_actions": ["lnpufwfpveptbxocevsbt"],
                "stateless_rule_group_references": [{
                    "priority": 11,
                    "resource_arn": "kjggnkcabwynhgqkoryqzbkwz",
                }],
                "tls_inspection_configuration_arn": "qrdcssdykfcsxjdimv",
            },
            "firewall_policy_arn": "xpoahy",
            "firewall_policy_id": "ofrzbmefsngq",
            "firewall_policy_name": "xasgbvm",
            "tags": [{
                "key": "njlfcpwz",
                "value": "lrpynqejzy",
            }],
        },
        "aws_region": "ujnhepy",
        "aws_source_schema": "tupxubxwdvvlcxhmjn",
        "aws_tags": {
            "key2264": "v",
        },
        "public_cloud_connectors_resource_id": "jgglyugkzlbqyphcmiuchfpzd",
        "public_cloud_resource_name": "txlbnhchqhqamo",
    },
    resource_group_name="rgnetworkFirewallFirewallPolicy",
    tags={
        "key2040": "rrw",
    })
Copy
resources:
  networkFirewallFirewallPolicy:
    type: azure-native:awsconnector:NetworkFirewallFirewallPolicy
    properties:
      location: jmirflesx
      name: Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])
      properties:
        arn: rwqxtqealkkjplaoauziyt
        awsAccountId: fvglwybfwcjydvshvpaqacdtncc
        awsProperties:
          description: lgkmdcxkddlt
          firewallPolicy:
            policyVariables:
              ruleVariables:
                key6441:
                  definition:
                    - nwcsmd
            statefulDefaultActions:
              - rhluwzzqiehteaka
            statefulEngineOptions:
              ruleOrder: DEFAULT_ACTION_ORDER
              streamExceptionPolicy: CONTINUE
            statefulRuleGroupReferences:
              - override:
                  action: DROP_TO_ALERT
                priority: 24
                resourceArn: mjmcihwfckvrmkqo
            statelessCustomActions:
              - actionDefinition:
                  publishMetricAction:
                    dimensions:
                      - value: kpelhvywxyvfwbkxeepdvujwrlywy
                actionName: vzrqjgluyejlinwxxhuljye
            statelessDefaultActions:
              - bhojbxqneam
            statelessFragmentDefaultActions:
              - lnpufwfpveptbxocevsbt
            statelessRuleGroupReferences:
              - priority: 11
                resourceArn: kjggnkcabwynhgqkoryqzbkwz
            tlsInspectionConfigurationArn: qrdcssdykfcsxjdimv
          firewallPolicyArn: xpoahy
          firewallPolicyId: ofrzbmefsngq
          firewallPolicyName: xasgbvm
          tags:
            - key: njlfcpwz
              value: lrpynqejzy
        awsRegion: ujnhepy
        awsSourceSchema: tupxubxwdvvlcxhmjn
        awsTags:
          key2264: v
        publicCloudConnectorsResourceId: jgglyugkzlbqyphcmiuchfpzd
        publicCloudResourceName: txlbnhchqhqamo
      resourceGroupName: rgnetworkFirewallFirewallPolicy
      tags:
        key2040: rrw
Copy

Create NetworkFirewallFirewallPolicy Resource

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

Constructor syntax

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

@overload
def NetworkFirewallFirewallPolicy(resource_name: str,
                                  opts: Optional[ResourceOptions] = None,
                                  resource_group_name: Optional[str] = None,
                                  location: Optional[str] = None,
                                  name: Optional[str] = None,
                                  properties: Optional[NetworkFirewallFirewallPolicyPropertiesArgs] = None,
                                  tags: Optional[Mapping[str, str]] = None)
func NewNetworkFirewallFirewallPolicy(ctx *Context, name string, args NetworkFirewallFirewallPolicyArgs, opts ...ResourceOption) (*NetworkFirewallFirewallPolicy, error)
public NetworkFirewallFirewallPolicy(string name, NetworkFirewallFirewallPolicyArgs args, CustomResourceOptions? opts = null)
public NetworkFirewallFirewallPolicy(String name, NetworkFirewallFirewallPolicyArgs args)
public NetworkFirewallFirewallPolicy(String name, NetworkFirewallFirewallPolicyArgs args, CustomResourceOptions options)
type: azure-native:awsconnector:NetworkFirewallFirewallPolicy
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. NetworkFirewallFirewallPolicyArgs
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. NetworkFirewallFirewallPolicyArgs
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. NetworkFirewallFirewallPolicyArgs
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. NetworkFirewallFirewallPolicyArgs
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. NetworkFirewallFirewallPolicyArgs
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 networkFirewallFirewallPolicyResource = new AzureNative.AwsConnector.NetworkFirewallFirewallPolicy("networkFirewallFirewallPolicyResource", new()
{
    ResourceGroupName = "string",
    Location = "string",
    Name = "string",
    Properties = new AzureNative.AwsConnector.Inputs.NetworkFirewallFirewallPolicyPropertiesArgs
    {
        Arn = "string",
        AwsAccountId = "string",
        AwsProperties = new AzureNative.AwsConnector.Inputs.AwsNetworkFirewallFirewallPolicyPropertiesArgs
        {
            Description = "string",
            FirewallPolicy = new AzureNative.AwsConnector.Inputs.FirewallPolicyArgs
            {
                PolicyVariables = new AzureNative.AwsConnector.Inputs.RuleVariablesModelArgs
                {
                    RuleVariables = 
                    {
                        { "string", new AzureNative.AwsConnector.Inputs.IPSetArgs
                        {
                            Definition = new[]
                            {
                                "string",
                            },
                        } },
                    },
                },
                StatefulDefaultActions = new[]
                {
                    "string",
                },
                StatefulEngineOptions = new AzureNative.AwsConnector.Inputs.StatefulEngineOptionsArgs
                {
                    RuleOrder = "string",
                    StreamExceptionPolicy = "string",
                },
                StatefulRuleGroupReferences = new[]
                {
                    new AzureNative.AwsConnector.Inputs.StatefulRuleGroupReferenceArgs
                    {
                        Override = new AzureNative.AwsConnector.Inputs.StatefulRuleGroupOverrideArgs
                        {
                            Action = "string",
                        },
                        Priority = 0,
                        ResourceArn = "string",
                    },
                },
                StatelessCustomActions = new[]
                {
                    new AzureNative.AwsConnector.Inputs.CustomActionArgs
                    {
                        ActionDefinition = new AzureNative.AwsConnector.Inputs.ActionDefinitionArgs
                        {
                            PublishMetricAction = new AzureNative.AwsConnector.Inputs.PublishMetricActionArgs
                            {
                                Dimensions = new[]
                                {
                                    new AzureNative.AwsConnector.Inputs.DimensionArgs
                                    {
                                        Key = "string",
                                        Name = "string",
                                        Value = "string",
                                    },
                                },
                            },
                        },
                        ActionName = "string",
                    },
                },
                StatelessDefaultActions = new[]
                {
                    "string",
                },
                StatelessFragmentDefaultActions = new[]
                {
                    "string",
                },
                StatelessRuleGroupReferences = new[]
                {
                    new AzureNative.AwsConnector.Inputs.StatelessRuleGroupReferenceArgs
                    {
                        Priority = 0,
                        ResourceArn = "string",
                    },
                },
                TlsInspectionConfigurationArn = "string",
            },
            FirewallPolicyArn = "string",
            FirewallPolicyId = "string",
            FirewallPolicyName = "string",
            Tags = new[]
            {
                new AzureNative.AwsConnector.Inputs.TagArgs
                {
                    Key = "string",
                    Value = "string",
                },
            },
        },
        AwsRegion = "string",
        AwsSourceSchema = "string",
        AwsTags = 
        {
            { "string", "string" },
        },
        PublicCloudConnectorsResourceId = "string",
        PublicCloudResourceName = "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
});
Copy
example, err := awsconnector.NewNetworkFirewallFirewallPolicy(ctx, "networkFirewallFirewallPolicyResource", &awsconnector.NetworkFirewallFirewallPolicyArgs{
	ResourceGroupName: pulumi.String("string"),
	Location:          pulumi.String("string"),
	Name:              pulumi.String("string"),
	Properties: &awsconnector.NetworkFirewallFirewallPolicyPropertiesArgs{
		Arn:          pulumi.String("string"),
		AwsAccountId: pulumi.String("string"),
		AwsProperties: &awsconnector.AwsNetworkFirewallFirewallPolicyPropertiesArgs{
			Description: pulumi.String("string"),
			FirewallPolicy: &awsconnector.FirewallPolicyArgs{
				PolicyVariables: &awsconnector.RuleVariablesModelArgs{
					RuleVariables: awsconnector.IPSetMap{
						"string": &awsconnector.IPSetArgs{
							Definition: pulumi.StringArray{
								pulumi.String("string"),
							},
						},
					},
				},
				StatefulDefaultActions: pulumi.StringArray{
					pulumi.String("string"),
				},
				StatefulEngineOptions: &awsconnector.StatefulEngineOptionsArgs{
					RuleOrder:             pulumi.String("string"),
					StreamExceptionPolicy: pulumi.String("string"),
				},
				StatefulRuleGroupReferences: awsconnector.StatefulRuleGroupReferenceArray{
					&awsconnector.StatefulRuleGroupReferenceArgs{
						Override: &awsconnector.StatefulRuleGroupOverrideArgs{
							Action: pulumi.String("string"),
						},
						Priority:    pulumi.Int(0),
						ResourceArn: pulumi.String("string"),
					},
				},
				StatelessCustomActions: awsconnector.CustomActionArray{
					&awsconnector.CustomActionArgs{
						ActionDefinition: &awsconnector.ActionDefinitionArgs{
							PublishMetricAction: &awsconnector.PublishMetricActionArgs{
								Dimensions: awsconnector.DimensionArray{
									&awsconnector.DimensionArgs{
										Key:   pulumi.String("string"),
										Name:  pulumi.String("string"),
										Value: pulumi.String("string"),
									},
								},
							},
						},
						ActionName: pulumi.String("string"),
					},
				},
				StatelessDefaultActions: pulumi.StringArray{
					pulumi.String("string"),
				},
				StatelessFragmentDefaultActions: pulumi.StringArray{
					pulumi.String("string"),
				},
				StatelessRuleGroupReferences: awsconnector.StatelessRuleGroupReferenceArray{
					&awsconnector.StatelessRuleGroupReferenceArgs{
						Priority:    pulumi.Int(0),
						ResourceArn: pulumi.String("string"),
					},
				},
				TlsInspectionConfigurationArn: pulumi.String("string"),
			},
			FirewallPolicyArn:  pulumi.String("string"),
			FirewallPolicyId:   pulumi.String("string"),
			FirewallPolicyName: pulumi.String("string"),
			Tags: awsconnector.TagArray{
				&awsconnector.TagArgs{
					Key:   pulumi.String("string"),
					Value: pulumi.String("string"),
				},
			},
		},
		AwsRegion:       pulumi.String("string"),
		AwsSourceSchema: pulumi.String("string"),
		AwsTags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		PublicCloudConnectorsResourceId: pulumi.String("string"),
		PublicCloudResourceName:         pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
Copy
var networkFirewallFirewallPolicyResource = new NetworkFirewallFirewallPolicy("networkFirewallFirewallPolicyResource", NetworkFirewallFirewallPolicyArgs.builder()
    .resourceGroupName("string")
    .location("string")
    .name("string")
    .properties(NetworkFirewallFirewallPolicyPropertiesArgs.builder()
        .arn("string")
        .awsAccountId("string")
        .awsProperties(AwsNetworkFirewallFirewallPolicyPropertiesArgs.builder()
            .description("string")
            .firewallPolicy(FirewallPolicyArgs.builder()
                .policyVariables(RuleVariablesModelArgs.builder()
                    .ruleVariables(Map.of("string", Map.of("definition", "string")))
                    .build())
                .statefulDefaultActions("string")
                .statefulEngineOptions(StatefulEngineOptionsArgs.builder()
                    .ruleOrder("string")
                    .streamExceptionPolicy("string")
                    .build())
                .statefulRuleGroupReferences(StatefulRuleGroupReferenceArgs.builder()
                    .override(StatefulRuleGroupOverrideArgs.builder()
                        .action("string")
                        .build())
                    .priority(0)
                    .resourceArn("string")
                    .build())
                .statelessCustomActions(CustomActionArgs.builder()
                    .actionDefinition(ActionDefinitionArgs.builder()
                        .publishMetricAction(PublishMetricActionArgs.builder()
                            .dimensions(DimensionArgs.builder()
                                .key("string")
                                .name("string")
                                .value("string")
                                .build())
                            .build())
                        .build())
                    .actionName("string")
                    .build())
                .statelessDefaultActions("string")
                .statelessFragmentDefaultActions("string")
                .statelessRuleGroupReferences(StatelessRuleGroupReferenceArgs.builder()
                    .priority(0)
                    .resourceArn("string")
                    .build())
                .tlsInspectionConfigurationArn("string")
                .build())
            .firewallPolicyArn("string")
            .firewallPolicyId("string")
            .firewallPolicyName("string")
            .tags(TagArgs.builder()
                .key("string")
                .value("string")
                .build())
            .build())
        .awsRegion("string")
        .awsSourceSchema("string")
        .awsTags(Map.of("string", "string"))
        .publicCloudConnectorsResourceId("string")
        .publicCloudResourceName("string")
        .build())
    .tags(Map.of("string", "string"))
    .build());
Copy
network_firewall_firewall_policy_resource = azure_native.awsconnector.NetworkFirewallFirewallPolicy("networkFirewallFirewallPolicyResource",
    resource_group_name="string",
    location="string",
    name="string",
    properties={
        "arn": "string",
        "aws_account_id": "string",
        "aws_properties": {
            "description": "string",
            "firewall_policy": {
                "policy_variables": {
                    "rule_variables": {
                        "string": {
                            "definition": ["string"],
                        },
                    },
                },
                "stateful_default_actions": ["string"],
                "stateful_engine_options": {
                    "rule_order": "string",
                    "stream_exception_policy": "string",
                },
                "stateful_rule_group_references": [{
                    "override": {
                        "action": "string",
                    },
                    "priority": 0,
                    "resource_arn": "string",
                }],
                "stateless_custom_actions": [{
                    "action_definition": {
                        "publish_metric_action": {
                            "dimensions": [{
                                "key": "string",
                                "name": "string",
                                "value": "string",
                            }],
                        },
                    },
                    "action_name": "string",
                }],
                "stateless_default_actions": ["string"],
                "stateless_fragment_default_actions": ["string"],
                "stateless_rule_group_references": [{
                    "priority": 0,
                    "resource_arn": "string",
                }],
                "tls_inspection_configuration_arn": "string",
            },
            "firewall_policy_arn": "string",
            "firewall_policy_id": "string",
            "firewall_policy_name": "string",
            "tags": [{
                "key": "string",
                "value": "string",
            }],
        },
        "aws_region": "string",
        "aws_source_schema": "string",
        "aws_tags": {
            "string": "string",
        },
        "public_cloud_connectors_resource_id": "string",
        "public_cloud_resource_name": "string",
    },
    tags={
        "string": "string",
    })
Copy
const networkFirewallFirewallPolicyResource = new azure_native.awsconnector.NetworkFirewallFirewallPolicy("networkFirewallFirewallPolicyResource", {
    resourceGroupName: "string",
    location: "string",
    name: "string",
    properties: {
        arn: "string",
        awsAccountId: "string",
        awsProperties: {
            description: "string",
            firewallPolicy: {
                policyVariables: {
                    ruleVariables: {
                        string: {
                            definition: ["string"],
                        },
                    },
                },
                statefulDefaultActions: ["string"],
                statefulEngineOptions: {
                    ruleOrder: "string",
                    streamExceptionPolicy: "string",
                },
                statefulRuleGroupReferences: [{
                    override: {
                        action: "string",
                    },
                    priority: 0,
                    resourceArn: "string",
                }],
                statelessCustomActions: [{
                    actionDefinition: {
                        publishMetricAction: {
                            dimensions: [{
                                key: "string",
                                name: "string",
                                value: "string",
                            }],
                        },
                    },
                    actionName: "string",
                }],
                statelessDefaultActions: ["string"],
                statelessFragmentDefaultActions: ["string"],
                statelessRuleGroupReferences: [{
                    priority: 0,
                    resourceArn: "string",
                }],
                tlsInspectionConfigurationArn: "string",
            },
            firewallPolicyArn: "string",
            firewallPolicyId: "string",
            firewallPolicyName: "string",
            tags: [{
                key: "string",
                value: "string",
            }],
        },
        awsRegion: "string",
        awsSourceSchema: "string",
        awsTags: {
            string: "string",
        },
        publicCloudConnectorsResourceId: "string",
        publicCloudResourceName: "string",
    },
    tags: {
        string: "string",
    },
});
Copy
type: azure-native:awsconnector:NetworkFirewallFirewallPolicy
properties:
    location: string
    name: string
    properties:
        arn: string
        awsAccountId: string
        awsProperties:
            description: string
            firewallPolicy:
                policyVariables:
                    ruleVariables:
                        string:
                            definition:
                                - string
                statefulDefaultActions:
                    - string
                statefulEngineOptions:
                    ruleOrder: string
                    streamExceptionPolicy: string
                statefulRuleGroupReferences:
                    - override:
                        action: string
                      priority: 0
                      resourceArn: string
                statelessCustomActions:
                    - actionDefinition:
                        publishMetricAction:
                            dimensions:
                                - key: string
                                  name: string
                                  value: string
                      actionName: string
                statelessDefaultActions:
                    - string
                statelessFragmentDefaultActions:
                    - string
                statelessRuleGroupReferences:
                    - priority: 0
                      resourceArn: string
                tlsInspectionConfigurationArn: string
            firewallPolicyArn: string
            firewallPolicyId: string
            firewallPolicyName: string
            tags:
                - key: string
                  value: string
        awsRegion: string
        awsSourceSchema: string
        awsTags:
            string: string
        publicCloudConnectorsResourceId: string
        publicCloudResourceName: string
    resourceGroupName: string
    tags:
        string: string
Copy

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

ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
Location Changes to this property will trigger replacement. string
The geo-location where the resource lives
Name Changes to this property will trigger replacement. string
Name of NetworkFirewallFirewallPolicy
Properties Pulumi.AzureNative.AwsConnector.Inputs.NetworkFirewallFirewallPolicyProperties
The resource-specific properties for this resource.
Tags Dictionary<string, string>
Resource tags.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
Location Changes to this property will trigger replacement. string
The geo-location where the resource lives
Name Changes to this property will trigger replacement. string
Name of NetworkFirewallFirewallPolicy
Properties NetworkFirewallFirewallPolicyPropertiesArgs
The resource-specific properties for this resource.
Tags map[string]string
Resource tags.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
location Changes to this property will trigger replacement. String
The geo-location where the resource lives
name Changes to this property will trigger replacement. String
Name of NetworkFirewallFirewallPolicy
properties NetworkFirewallFirewallPolicyProperties
The resource-specific properties for this resource.
tags Map<String,String>
Resource tags.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
location Changes to this property will trigger replacement. string
The geo-location where the resource lives
name Changes to this property will trigger replacement. string
Name of NetworkFirewallFirewallPolicy
properties NetworkFirewallFirewallPolicyProperties
The resource-specific properties for this resource.
tags {[key: string]: string}
Resource tags.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
location Changes to this property will trigger replacement. str
The geo-location where the resource lives
name Changes to this property will trigger replacement. str
Name of NetworkFirewallFirewallPolicy
properties NetworkFirewallFirewallPolicyPropertiesArgs
The resource-specific properties for this resource.
tags Mapping[str, str]
Resource tags.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
location Changes to this property will trigger replacement. String
The geo-location where the resource lives
name Changes to this property will trigger replacement. String
Name of NetworkFirewallFirewallPolicy
properties Property Map
The resource-specific properties for this resource.
tags Map<String>
Resource tags.

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
SystemData Pulumi.AzureNative.AwsConnector.Outputs.SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Id string
The provider-assigned unique ID for this managed resource.
SystemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
id String
The provider-assigned unique ID for this managed resource.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
id string
The provider-assigned unique ID for this managed resource.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
id str
The provider-assigned unique ID for this managed resource.
system_data SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
id String
The provider-assigned unique ID for this managed resource.
systemData Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Supporting Types

ActionDefinition
, ActionDefinitionArgs

PublishMetricAction PublishMetricAction
Property publishMetricAction
publishMetricAction PublishMetricAction
Property publishMetricAction
publishMetricAction PublishMetricAction
Property publishMetricAction
publish_metric_action PublishMetricAction
Property publishMetricAction
publishMetricAction Property Map
Property publishMetricAction

ActionDefinitionResponse
, ActionDefinitionResponseArgs

publishMetricAction Property Map
Property publishMetricAction

AwsNetworkFirewallFirewallPolicyProperties
, AwsNetworkFirewallFirewallPolicyPropertiesArgs

Description string
Property description
FirewallPolicy Pulumi.AzureNative.AwsConnector.Inputs.FirewallPolicy
Property firewallPolicy
FirewallPolicyArn string
A resource ARN.
FirewallPolicyId string
Property firewallPolicyId
FirewallPolicyName string
Property firewallPolicyName
Tags List<Pulumi.AzureNative.AwsConnector.Inputs.Tag>
Property tags
Description string
Property description
FirewallPolicy FirewallPolicy
Property firewallPolicy
FirewallPolicyArn string
A resource ARN.
FirewallPolicyId string
Property firewallPolicyId
FirewallPolicyName string
Property firewallPolicyName
Tags []Tag
Property tags
description String
Property description
firewallPolicy FirewallPolicy
Property firewallPolicy
firewallPolicyArn String
A resource ARN.
firewallPolicyId String
Property firewallPolicyId
firewallPolicyName String
Property firewallPolicyName
tags List<Tag>
Property tags
description string
Property description
firewallPolicy FirewallPolicy
Property firewallPolicy
firewallPolicyArn string
A resource ARN.
firewallPolicyId string
Property firewallPolicyId
firewallPolicyName string
Property firewallPolicyName
tags Tag[]
Property tags
description str
Property description
firewall_policy FirewallPolicy
Property firewallPolicy
firewall_policy_arn str
A resource ARN.
firewall_policy_id str
Property firewallPolicyId
firewall_policy_name str
Property firewallPolicyName
tags Sequence[Tag]
Property tags
description String
Property description
firewallPolicy Property Map
Property firewallPolicy
firewallPolicyArn String
A resource ARN.
firewallPolicyId String
Property firewallPolicyId
firewallPolicyName String
Property firewallPolicyName
tags List<Property Map>
Property tags

AwsNetworkFirewallFirewallPolicyPropertiesResponse
, AwsNetworkFirewallFirewallPolicyPropertiesResponseArgs

Description string
Property description
FirewallPolicy Pulumi.AzureNative.AwsConnector.Inputs.FirewallPolicyResponse
Property firewallPolicy
FirewallPolicyArn string
A resource ARN.
FirewallPolicyId string
Property firewallPolicyId
FirewallPolicyName string
Property firewallPolicyName
Tags List<Pulumi.AzureNative.AwsConnector.Inputs.TagResponse>
Property tags
Description string
Property description
FirewallPolicy FirewallPolicyResponse
Property firewallPolicy
FirewallPolicyArn string
A resource ARN.
FirewallPolicyId string
Property firewallPolicyId
FirewallPolicyName string
Property firewallPolicyName
Tags []TagResponse
Property tags
description String
Property description
firewallPolicy FirewallPolicyResponse
Property firewallPolicy
firewallPolicyArn String
A resource ARN.
firewallPolicyId String
Property firewallPolicyId
firewallPolicyName String
Property firewallPolicyName
tags List<TagResponse>
Property tags
description string
Property description
firewallPolicy FirewallPolicyResponse
Property firewallPolicy
firewallPolicyArn string
A resource ARN.
firewallPolicyId string
Property firewallPolicyId
firewallPolicyName string
Property firewallPolicyName
tags TagResponse[]
Property tags
description str
Property description
firewall_policy FirewallPolicyResponse
Property firewallPolicy
firewall_policy_arn str
A resource ARN.
firewall_policy_id str
Property firewallPolicyId
firewall_policy_name str
Property firewallPolicyName
tags Sequence[TagResponse]
Property tags
description String
Property description
firewallPolicy Property Map
Property firewallPolicy
firewallPolicyArn String
A resource ARN.
firewallPolicyId String
Property firewallPolicyId
firewallPolicyName String
Property firewallPolicyName
tags List<Property Map>
Property tags

CustomAction
, CustomActionArgs

ActionDefinition ActionDefinition
Property actionDefinition
ActionName string
Property actionName
actionDefinition ActionDefinition
Property actionDefinition
actionName String
Property actionName
actionDefinition ActionDefinition
Property actionDefinition
actionName string
Property actionName
action_definition ActionDefinition
Property actionDefinition
action_name str
Property actionName
actionDefinition Property Map
Property actionDefinition
actionName String
Property actionName

CustomActionResponse
, CustomActionResponseArgs

ActionDefinition ActionDefinitionResponse
Property actionDefinition
ActionName string
Property actionName
actionDefinition ActionDefinitionResponse
Property actionDefinition
actionName String
Property actionName
actionDefinition ActionDefinitionResponse
Property actionDefinition
actionName string
Property actionName
action_definition ActionDefinitionResponse
Property actionDefinition
action_name str
Property actionName
actionDefinition Property Map
Property actionDefinition
actionName String
Property actionName

Dimension
, DimensionArgs

Key string
The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
Name string
The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
Value string
Property value
Key string
The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
Name string
The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
Value string
Property value
key String
The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
name String
The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
value String
Property value
key string
The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
name string
The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
value string
Property value
key str
The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
name str
The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
value str
Property value
key String
The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
name String
The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
value String
Property value

DimensionResponse
, DimensionResponseArgs

Key string
The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
Name string
The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
Value string
Property value
Key string
The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
Name string
The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
Value string
Property value
key String
The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
name String
The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
value String
Property value
key string
The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
name string
The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
value string
Property value
key str
The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
name str
The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
value str
Property value
key String
The name for the CW metric dimension that the metric filter creates. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:).
name String
The name of the dimension, from 1–255 characters in length. This dimension name must have been included when the metric was published.
value String
Property value

FirewallPolicy
, FirewallPolicyArgs

PolicyVariables Pulumi.AzureNative.AwsConnector.Inputs.RuleVariablesModel
Property policyVariables
StatefulDefaultActions List<string>
Property statefulDefaultActions
StatefulEngineOptions Pulumi.AzureNative.AwsConnector.Inputs.StatefulEngineOptions
Property statefulEngineOptions
StatefulRuleGroupReferences List<Pulumi.AzureNative.AwsConnector.Inputs.StatefulRuleGroupReference>
Property statefulRuleGroupReferences
StatelessCustomActions List<Pulumi.AzureNative.AwsConnector.Inputs.CustomAction>
Property statelessCustomActions
StatelessDefaultActions List<string>
Property statelessDefaultActions
StatelessFragmentDefaultActions List<string>
Property statelessFragmentDefaultActions
StatelessRuleGroupReferences List<Pulumi.AzureNative.AwsConnector.Inputs.StatelessRuleGroupReference>
Property statelessRuleGroupReferences
TlsInspectionConfigurationArn string
A resource ARN.
PolicyVariables RuleVariablesModel
Property policyVariables
StatefulDefaultActions []string
Property statefulDefaultActions
StatefulEngineOptions StatefulEngineOptions
Property statefulEngineOptions
StatefulRuleGroupReferences []StatefulRuleGroupReference
Property statefulRuleGroupReferences
StatelessCustomActions []CustomAction
Property statelessCustomActions
StatelessDefaultActions []string
Property statelessDefaultActions
StatelessFragmentDefaultActions []string
Property statelessFragmentDefaultActions
StatelessRuleGroupReferences []StatelessRuleGroupReference
Property statelessRuleGroupReferences
TlsInspectionConfigurationArn string
A resource ARN.
policyVariables RuleVariablesModel
Property policyVariables
statefulDefaultActions List<String>
Property statefulDefaultActions
statefulEngineOptions StatefulEngineOptions
Property statefulEngineOptions
statefulRuleGroupReferences List<StatefulRuleGroupReference>
Property statefulRuleGroupReferences
statelessCustomActions List<CustomAction>
Property statelessCustomActions
statelessDefaultActions List<String>
Property statelessDefaultActions
statelessFragmentDefaultActions List<String>
Property statelessFragmentDefaultActions
statelessRuleGroupReferences List<StatelessRuleGroupReference>
Property statelessRuleGroupReferences
tlsInspectionConfigurationArn String
A resource ARN.
policyVariables RuleVariablesModel
Property policyVariables
statefulDefaultActions string[]
Property statefulDefaultActions
statefulEngineOptions StatefulEngineOptions
Property statefulEngineOptions
statefulRuleGroupReferences StatefulRuleGroupReference[]
Property statefulRuleGroupReferences
statelessCustomActions CustomAction[]
Property statelessCustomActions
statelessDefaultActions string[]
Property statelessDefaultActions
statelessFragmentDefaultActions string[]
Property statelessFragmentDefaultActions
statelessRuleGroupReferences StatelessRuleGroupReference[]
Property statelessRuleGroupReferences
tlsInspectionConfigurationArn string
A resource ARN.
policy_variables RuleVariablesModel
Property policyVariables
stateful_default_actions Sequence[str]
Property statefulDefaultActions
stateful_engine_options StatefulEngineOptions
Property statefulEngineOptions
stateful_rule_group_references Sequence[StatefulRuleGroupReference]
Property statefulRuleGroupReferences
stateless_custom_actions Sequence[CustomAction]
Property statelessCustomActions
stateless_default_actions Sequence[str]
Property statelessDefaultActions
stateless_fragment_default_actions Sequence[str]
Property statelessFragmentDefaultActions
stateless_rule_group_references Sequence[StatelessRuleGroupReference]
Property statelessRuleGroupReferences
tls_inspection_configuration_arn str
A resource ARN.
policyVariables Property Map
Property policyVariables
statefulDefaultActions List<String>
Property statefulDefaultActions
statefulEngineOptions Property Map
Property statefulEngineOptions
statefulRuleGroupReferences List<Property Map>
Property statefulRuleGroupReferences
statelessCustomActions List<Property Map>
Property statelessCustomActions
statelessDefaultActions List<String>
Property statelessDefaultActions
statelessFragmentDefaultActions List<String>
Property statelessFragmentDefaultActions
statelessRuleGroupReferences List<Property Map>
Property statelessRuleGroupReferences
tlsInspectionConfigurationArn String
A resource ARN.

FirewallPolicyResponse
, FirewallPolicyResponseArgs

PolicyVariables Pulumi.AzureNative.AwsConnector.Inputs.RuleVariablesModelResponse
Property policyVariables
StatefulDefaultActions List<string>
Property statefulDefaultActions
StatefulEngineOptions Pulumi.AzureNative.AwsConnector.Inputs.StatefulEngineOptionsResponse
Property statefulEngineOptions
StatefulRuleGroupReferences List<Pulumi.AzureNative.AwsConnector.Inputs.StatefulRuleGroupReferenceResponse>
Property statefulRuleGroupReferences
StatelessCustomActions List<Pulumi.AzureNative.AwsConnector.Inputs.CustomActionResponse>
Property statelessCustomActions
StatelessDefaultActions List<string>
Property statelessDefaultActions
StatelessFragmentDefaultActions List<string>
Property statelessFragmentDefaultActions
StatelessRuleGroupReferences List<Pulumi.AzureNative.AwsConnector.Inputs.StatelessRuleGroupReferenceResponse>
Property statelessRuleGroupReferences
TlsInspectionConfigurationArn string
A resource ARN.
PolicyVariables RuleVariablesModelResponse
Property policyVariables
StatefulDefaultActions []string
Property statefulDefaultActions
StatefulEngineOptions StatefulEngineOptionsResponse
Property statefulEngineOptions
StatefulRuleGroupReferences []StatefulRuleGroupReferenceResponse
Property statefulRuleGroupReferences
StatelessCustomActions []CustomActionResponse
Property statelessCustomActions
StatelessDefaultActions []string
Property statelessDefaultActions
StatelessFragmentDefaultActions []string
Property statelessFragmentDefaultActions
StatelessRuleGroupReferences []StatelessRuleGroupReferenceResponse
Property statelessRuleGroupReferences
TlsInspectionConfigurationArn string
A resource ARN.
policyVariables RuleVariablesModelResponse
Property policyVariables
statefulDefaultActions List<String>
Property statefulDefaultActions
statefulEngineOptions StatefulEngineOptionsResponse
Property statefulEngineOptions
statefulRuleGroupReferences List<StatefulRuleGroupReferenceResponse>
Property statefulRuleGroupReferences
statelessCustomActions List<CustomActionResponse>
Property statelessCustomActions
statelessDefaultActions List<String>
Property statelessDefaultActions
statelessFragmentDefaultActions List<String>
Property statelessFragmentDefaultActions
statelessRuleGroupReferences List<StatelessRuleGroupReferenceResponse>
Property statelessRuleGroupReferences
tlsInspectionConfigurationArn String
A resource ARN.
policyVariables RuleVariablesModelResponse
Property policyVariables
statefulDefaultActions string[]
Property statefulDefaultActions
statefulEngineOptions StatefulEngineOptionsResponse
Property statefulEngineOptions
statefulRuleGroupReferences StatefulRuleGroupReferenceResponse[]
Property statefulRuleGroupReferences
statelessCustomActions CustomActionResponse[]
Property statelessCustomActions
statelessDefaultActions string[]
Property statelessDefaultActions
statelessFragmentDefaultActions string[]
Property statelessFragmentDefaultActions
statelessRuleGroupReferences StatelessRuleGroupReferenceResponse[]
Property statelessRuleGroupReferences
tlsInspectionConfigurationArn string
A resource ARN.
policy_variables RuleVariablesModelResponse
Property policyVariables
stateful_default_actions Sequence[str]
Property statefulDefaultActions
stateful_engine_options StatefulEngineOptionsResponse
Property statefulEngineOptions
stateful_rule_group_references Sequence[StatefulRuleGroupReferenceResponse]
Property statefulRuleGroupReferences
stateless_custom_actions Sequence[CustomActionResponse]
Property statelessCustomActions
stateless_default_actions Sequence[str]
Property statelessDefaultActions
stateless_fragment_default_actions Sequence[str]
Property statelessFragmentDefaultActions
stateless_rule_group_references Sequence[StatelessRuleGroupReferenceResponse]
Property statelessRuleGroupReferences
tls_inspection_configuration_arn str
A resource ARN.
policyVariables Property Map
Property policyVariables
statefulDefaultActions List<String>
Property statefulDefaultActions
statefulEngineOptions Property Map
Property statefulEngineOptions
statefulRuleGroupReferences List<Property Map>
Property statefulRuleGroupReferences
statelessCustomActions List<Property Map>
Property statelessCustomActions
statelessDefaultActions List<String>
Property statelessDefaultActions
statelessFragmentDefaultActions List<String>
Property statelessFragmentDefaultActions
statelessRuleGroupReferences List<Property Map>
Property statelessRuleGroupReferences
tlsInspectionConfigurationArn String
A resource ARN.

IPSet
, IPSetArgs

Definition List<string>
Property definition
Definition []string
Property definition
definition List<String>
Property definition
definition string[]
Property definition
definition Sequence[str]
Property definition
definition List<String>
Property definition

IPSetResponse
, IPSetResponseArgs

Definition List<string>
Property definition
Definition []string
Property definition
definition List<String>
Property definition
definition string[]
Property definition
definition Sequence[str]
Property definition
definition List<String>
Property definition

NetworkFirewallFirewallPolicyProperties
, NetworkFirewallFirewallPolicyPropertiesArgs

Arn string
Amazon Resource Name (ARN)
AwsAccountId string
AWS Account ID
AwsProperties Pulumi.AzureNative.AwsConnector.Inputs.AwsNetworkFirewallFirewallPolicyProperties
AWS Properties
AwsRegion string
AWS Region
AwsSourceSchema string
AWS Source Schema
AwsTags Dictionary<string, string>
AWS Tags
PublicCloudConnectorsResourceId string
Public Cloud Connectors Resource ID
PublicCloudResourceName string
Public Cloud Resource Name
Arn string
Amazon Resource Name (ARN)
AwsAccountId string
AWS Account ID
AwsProperties AwsNetworkFirewallFirewallPolicyProperties
AWS Properties
AwsRegion string
AWS Region
AwsSourceSchema string
AWS Source Schema
AwsTags map[string]string
AWS Tags
PublicCloudConnectorsResourceId string
Public Cloud Connectors Resource ID
PublicCloudResourceName string
Public Cloud Resource Name
arn String
Amazon Resource Name (ARN)
awsAccountId String
AWS Account ID
awsProperties AwsNetworkFirewallFirewallPolicyProperties
AWS Properties
awsRegion String
AWS Region
awsSourceSchema String
AWS Source Schema
awsTags Map<String,String>
AWS Tags
publicCloudConnectorsResourceId String
Public Cloud Connectors Resource ID
publicCloudResourceName String
Public Cloud Resource Name
arn string
Amazon Resource Name (ARN)
awsAccountId string
AWS Account ID
awsProperties AwsNetworkFirewallFirewallPolicyProperties
AWS Properties
awsRegion string
AWS Region
awsSourceSchema string
AWS Source Schema
awsTags {[key: string]: string}
AWS Tags
publicCloudConnectorsResourceId string
Public Cloud Connectors Resource ID
publicCloudResourceName string
Public Cloud Resource Name
arn str
Amazon Resource Name (ARN)
aws_account_id str
AWS Account ID
aws_properties AwsNetworkFirewallFirewallPolicyProperties
AWS Properties
aws_region str
AWS Region
aws_source_schema str
AWS Source Schema
aws_tags Mapping[str, str]
AWS Tags
public_cloud_connectors_resource_id str
Public Cloud Connectors Resource ID
public_cloud_resource_name str
Public Cloud Resource Name
arn String
Amazon Resource Name (ARN)
awsAccountId String
AWS Account ID
awsProperties Property Map
AWS Properties
awsRegion String
AWS Region
awsSourceSchema String
AWS Source Schema
awsTags Map<String>
AWS Tags
publicCloudConnectorsResourceId String
Public Cloud Connectors Resource ID
publicCloudResourceName String
Public Cloud Resource Name

NetworkFirewallFirewallPolicyPropertiesResponse
, NetworkFirewallFirewallPolicyPropertiesResponseArgs

ProvisioningState This property is required. string
The status of the last operation.
Arn string
Amazon Resource Name (ARN)
AwsAccountId string
AWS Account ID
AwsProperties Pulumi.AzureNative.AwsConnector.Inputs.AwsNetworkFirewallFirewallPolicyPropertiesResponse
AWS Properties
AwsRegion string
AWS Region
AwsSourceSchema string
AWS Source Schema
AwsTags Dictionary<string, string>
AWS Tags
PublicCloudConnectorsResourceId string
Public Cloud Connectors Resource ID
PublicCloudResourceName string
Public Cloud Resource Name
ProvisioningState This property is required. string
The status of the last operation.
Arn string
Amazon Resource Name (ARN)
AwsAccountId string
AWS Account ID
AwsProperties AwsNetworkFirewallFirewallPolicyPropertiesResponse
AWS Properties
AwsRegion string
AWS Region
AwsSourceSchema string
AWS Source Schema
AwsTags map[string]string
AWS Tags
PublicCloudConnectorsResourceId string
Public Cloud Connectors Resource ID
PublicCloudResourceName string
Public Cloud Resource Name
provisioningState This property is required. String
The status of the last operation.
arn String
Amazon Resource Name (ARN)
awsAccountId String
AWS Account ID
awsProperties AwsNetworkFirewallFirewallPolicyPropertiesResponse
AWS Properties
awsRegion String
AWS Region
awsSourceSchema String
AWS Source Schema
awsTags Map<String,String>
AWS Tags
publicCloudConnectorsResourceId String
Public Cloud Connectors Resource ID
publicCloudResourceName String
Public Cloud Resource Name
provisioningState This property is required. string
The status of the last operation.
arn string
Amazon Resource Name (ARN)
awsAccountId string
AWS Account ID
awsProperties AwsNetworkFirewallFirewallPolicyPropertiesResponse
AWS Properties
awsRegion string
AWS Region
awsSourceSchema string
AWS Source Schema
awsTags {[key: string]: string}
AWS Tags
publicCloudConnectorsResourceId string
Public Cloud Connectors Resource ID
publicCloudResourceName string
Public Cloud Resource Name
provisioning_state This property is required. str
The status of the last operation.
arn str
Amazon Resource Name (ARN)
aws_account_id str
AWS Account ID
aws_properties AwsNetworkFirewallFirewallPolicyPropertiesResponse
AWS Properties
aws_region str
AWS Region
aws_source_schema str
AWS Source Schema
aws_tags Mapping[str, str]
AWS Tags
public_cloud_connectors_resource_id str
Public Cloud Connectors Resource ID
public_cloud_resource_name str
Public Cloud Resource Name
provisioningState This property is required. String
The status of the last operation.
arn String
Amazon Resource Name (ARN)
awsAccountId String
AWS Account ID
awsProperties Property Map
AWS Properties
awsRegion String
AWS Region
awsSourceSchema String
AWS Source Schema
awsTags Map<String>
AWS Tags
publicCloudConnectorsResourceId String
Public Cloud Connectors Resource ID
publicCloudResourceName String
Public Cloud Resource Name

PublishMetricAction
, PublishMetricActionArgs

Dimensions []Dimension
Property dimensions
dimensions List<Dimension>
Property dimensions
dimensions Dimension[]
Property dimensions
dimensions Sequence[Dimension]
Property dimensions
dimensions List<Property Map>
Property dimensions

PublishMetricActionResponse
, PublishMetricActionResponseArgs

Dimensions []DimensionResponse
Property dimensions
dimensions DimensionResponse[]
Property dimensions
dimensions List<Property Map>
Property dimensions

RuleVariablesModel
, RuleVariablesModelArgs

RuleVariables Dictionary<string, Pulumi.AzureNative.AwsConnector.Inputs.IPSet>
Property ruleVariables
RuleVariables map[string]IPSet
Property ruleVariables
ruleVariables Map<String,IPSet>
Property ruleVariables
ruleVariables {[key: string]: IPSet}
Property ruleVariables
rule_variables Mapping[str, IPSet]
Property ruleVariables
ruleVariables Map<Property Map>
Property ruleVariables

RuleVariablesModelResponse
, RuleVariablesModelResponseArgs

RuleVariables Dictionary<string, Pulumi.AzureNative.AwsConnector.Inputs.IPSetResponse>
Property ruleVariables
RuleVariables map[string]IPSetResponse
Property ruleVariables
ruleVariables Map<String,IPSetResponse>
Property ruleVariables
ruleVariables {[key: string]: IPSetResponse}
Property ruleVariables
rule_variables Mapping[str, IPSetResponse]
Property ruleVariables
ruleVariables Map<Property Map>
Property ruleVariables

StatefulEngineOptions
, StatefulEngineOptionsArgs

RuleOrder string | StatefulEngineOptionsRuleOrder
Property ruleOrder
StreamExceptionPolicy string | StatefulEngineOptionsStreamExceptionPolicy
Property streamExceptionPolicy
ruleOrder String | StatefulEngineOptionsRuleOrder
Property ruleOrder
streamExceptionPolicy String | StatefulEngineOptionsStreamExceptionPolicy
Property streamExceptionPolicy
ruleOrder string | StatefulEngineOptionsRuleOrder
Property ruleOrder
streamExceptionPolicy string | StatefulEngineOptionsStreamExceptionPolicy
Property streamExceptionPolicy
ruleOrder String | "DEFAULT_ACTION_ORDER" | "STRICT_ORDER"
Property ruleOrder
streamExceptionPolicy String | "CONTINUE" | "DROP" | "REJECT"
Property streamExceptionPolicy

StatefulEngineOptionsResponse
, StatefulEngineOptionsResponseArgs

RuleOrder string
Property ruleOrder
StreamExceptionPolicy string
Property streamExceptionPolicy
RuleOrder string
Property ruleOrder
StreamExceptionPolicy string
Property streamExceptionPolicy
ruleOrder String
Property ruleOrder
streamExceptionPolicy String
Property streamExceptionPolicy
ruleOrder string
Property ruleOrder
streamExceptionPolicy string
Property streamExceptionPolicy
rule_order str
Property ruleOrder
stream_exception_policy str
Property streamExceptionPolicy
ruleOrder String
Property ruleOrder
streamExceptionPolicy String
Property streamExceptionPolicy

StatefulEngineOptionsRuleOrder
, StatefulEngineOptionsRuleOrderArgs

DEFAULT_ACTION_ORDER
DEFAULT_ACTION_ORDERStatefulEngineOptionsRuleOrder enum DEFAULT_ACTION_ORDER
STRICT_ORDER
STRICT_ORDERStatefulEngineOptionsRuleOrder enum STRICT_ORDER
StatefulEngineOptionsRuleOrder_DEFAULT_ACTION_ORDER
DEFAULT_ACTION_ORDERStatefulEngineOptionsRuleOrder enum DEFAULT_ACTION_ORDER
StatefulEngineOptionsRuleOrder_STRICT_ORDER
STRICT_ORDERStatefulEngineOptionsRuleOrder enum STRICT_ORDER
DEFAULT_ACTION_ORDER
DEFAULT_ACTION_ORDERStatefulEngineOptionsRuleOrder enum DEFAULT_ACTION_ORDER
STRICT_ORDER
STRICT_ORDERStatefulEngineOptionsRuleOrder enum STRICT_ORDER
DEFAULT_ACTION_ORDER
DEFAULT_ACTION_ORDERStatefulEngineOptionsRuleOrder enum DEFAULT_ACTION_ORDER
STRICT_ORDER
STRICT_ORDERStatefulEngineOptionsRuleOrder enum STRICT_ORDER
DEFAUL_T_ACTIO_N_ORDER
DEFAULT_ACTION_ORDERStatefulEngineOptionsRuleOrder enum DEFAULT_ACTION_ORDER
STRIC_T_ORDER
STRICT_ORDERStatefulEngineOptionsRuleOrder enum STRICT_ORDER
"DEFAULT_ACTION_ORDER"
DEFAULT_ACTION_ORDERStatefulEngineOptionsRuleOrder enum DEFAULT_ACTION_ORDER
"STRICT_ORDER"
STRICT_ORDERStatefulEngineOptionsRuleOrder enum STRICT_ORDER

StatefulEngineOptionsStreamExceptionPolicy
, StatefulEngineOptionsStreamExceptionPolicyArgs

CONTINUE
CONTINUEStatefulEngineOptionsStreamExceptionPolicy enum CONTINUE
DROP
DROPStatefulEngineOptionsStreamExceptionPolicy enum DROP
REJECT
REJECTStatefulEngineOptionsStreamExceptionPolicy enum REJECT
StatefulEngineOptionsStreamExceptionPolicyCONTINUE
CONTINUEStatefulEngineOptionsStreamExceptionPolicy enum CONTINUE
StatefulEngineOptionsStreamExceptionPolicyDROP
DROPStatefulEngineOptionsStreamExceptionPolicy enum DROP
StatefulEngineOptionsStreamExceptionPolicyREJECT
REJECTStatefulEngineOptionsStreamExceptionPolicy enum REJECT
CONTINUE
CONTINUEStatefulEngineOptionsStreamExceptionPolicy enum CONTINUE
DROP
DROPStatefulEngineOptionsStreamExceptionPolicy enum DROP
REJECT
REJECTStatefulEngineOptionsStreamExceptionPolicy enum REJECT
CONTINUE
CONTINUEStatefulEngineOptionsStreamExceptionPolicy enum CONTINUE
DROP
DROPStatefulEngineOptionsStreamExceptionPolicy enum DROP
REJECT
REJECTStatefulEngineOptionsStreamExceptionPolicy enum REJECT
CONTINUE_
CONTINUEStatefulEngineOptionsStreamExceptionPolicy enum CONTINUE
DROP
DROPStatefulEngineOptionsStreamExceptionPolicy enum DROP
REJECT
REJECTStatefulEngineOptionsStreamExceptionPolicy enum REJECT
"CONTINUE"
CONTINUEStatefulEngineOptionsStreamExceptionPolicy enum CONTINUE
"DROP"
DROPStatefulEngineOptionsStreamExceptionPolicy enum DROP
"REJECT"
REJECTStatefulEngineOptionsStreamExceptionPolicy enum REJECT

StatefulRuleGroupOverride
, StatefulRuleGroupOverrideArgs

Action string | StatefulRuleGroupOverrideAction
Property action
action String | StatefulRuleGroupOverrideAction
Property action
action string | StatefulRuleGroupOverrideAction
Property action
action String | "DROP_TO_ALERT"
Property action

StatefulRuleGroupOverrideAction
, StatefulRuleGroupOverrideActionArgs

DROP_TO_ALERT
DROP_TO_ALERTStatefulRuleGroupOverrideAction enum DROP_TO_ALERT
StatefulRuleGroupOverrideAction_DROP_TO_ALERT
DROP_TO_ALERTStatefulRuleGroupOverrideAction enum DROP_TO_ALERT
DROP_TO_ALERT
DROP_TO_ALERTStatefulRuleGroupOverrideAction enum DROP_TO_ALERT
DROP_TO_ALERT
DROP_TO_ALERTStatefulRuleGroupOverrideAction enum DROP_TO_ALERT
DRO_P_T_O_ALERT
DROP_TO_ALERTStatefulRuleGroupOverrideAction enum DROP_TO_ALERT
"DROP_TO_ALERT"
DROP_TO_ALERTStatefulRuleGroupOverrideAction enum DROP_TO_ALERT

StatefulRuleGroupOverrideResponse
, StatefulRuleGroupOverrideResponseArgs

Action string
Property action
Action string
Property action
action String
Property action
action string
Property action
action str
Property action
action String
Property action

StatefulRuleGroupReference
, StatefulRuleGroupReferenceArgs

Override Pulumi.AzureNative.AwsConnector.Inputs.StatefulRuleGroupOverride
Property override
Priority int
Property priority
ResourceArn string
A resource ARN.
Override StatefulRuleGroupOverride
Property override
Priority int
Property priority
ResourceArn string
A resource ARN.
override StatefulRuleGroupOverride
Property override
priority Integer
Property priority
resourceArn String
A resource ARN.
override StatefulRuleGroupOverride
Property override
priority number
Property priority
resourceArn string
A resource ARN.
override StatefulRuleGroupOverride
Property override
priority int
Property priority
resource_arn str
A resource ARN.
override Property Map
Property override
priority Number
Property priority
resourceArn String
A resource ARN.

StatefulRuleGroupReferenceResponse
, StatefulRuleGroupReferenceResponseArgs

Override StatefulRuleGroupOverrideResponse
Property override
Priority int
Property priority
ResourceArn string
A resource ARN.
override StatefulRuleGroupOverrideResponse
Property override
priority Integer
Property priority
resourceArn String
A resource ARN.
override StatefulRuleGroupOverrideResponse
Property override
priority number
Property priority
resourceArn string
A resource ARN.
override StatefulRuleGroupOverrideResponse
Property override
priority int
Property priority
resource_arn str
A resource ARN.
override Property Map
Property override
priority Number
Property priority
resourceArn String
A resource ARN.

StatelessRuleGroupReference
, StatelessRuleGroupReferenceArgs

Priority int
Property priority
ResourceArn string
A resource ARN.
Priority int
Property priority
ResourceArn string
A resource ARN.
priority Integer
Property priority
resourceArn String
A resource ARN.
priority number
Property priority
resourceArn string
A resource ARN.
priority int
Property priority
resource_arn str
A resource ARN.
priority Number
Property priority
resourceArn String
A resource ARN.

StatelessRuleGroupReferenceResponse
, StatelessRuleGroupReferenceResponseArgs

Priority int
Property priority
ResourceArn string
A resource ARN.
Priority int
Property priority
ResourceArn string
A resource ARN.
priority Integer
Property priority
resourceArn String
A resource ARN.
priority number
Property priority
resourceArn string
A resource ARN.
priority int
Property priority
resource_arn str
A resource ARN.
priority Number
Property priority
resourceArn String
A resource ARN.

SystemDataResponse
, SystemDataResponseArgs

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

Tag
, TagArgs

Key string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Value string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Key string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Value string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
key String
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
value String
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
key string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
value string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
key str
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
value str
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
key String
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
value String
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

TagResponse
, TagResponseArgs

Key string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Value string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Key string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Value string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
key String
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
value String
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
key string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
value string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
key str
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
value str
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
key String
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
value String
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:awsconnector:NetworkFirewallFirewallPolicy fqdrydmfxo /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AwsConnector/networkFirewallFirewallPolicies/{name} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0