azure-native-v2.awsconnector.NetworkFirewallRuleGroup
Explore with Pulumi AI
A Microsoft.AwsConnector resource Azure REST API version: 2024-12-01.
Example Usage
NetworkFirewallRuleGroups_CreateOrReplace
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var networkFirewallRuleGroup = new AzureNative.AwsConnector.NetworkFirewallRuleGroup("networkFirewallRuleGroup", new()
    {
        Location = "npjhzlsmeqnuoj",
        Name = "Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
        Properties = new AzureNative.AwsConnector.Inputs.NetworkFirewallRuleGroupPropertiesArgs
        {
            Arn = "uzwseilcphanlymsepokkjnzich",
            AwsAccountId = "lbmcidte",
            AwsProperties = new AzureNative.AwsConnector.Inputs.AwsNetworkFirewallRuleGroupPropertiesArgs
            {
                Capacity = 13,
                Description = "zlkovsdkoamizsf",
                RuleGroup = new AzureNative.AwsConnector.Inputs.RuleGroupArgs
                {
                    ReferenceSets = new AzureNative.AwsConnector.Inputs.ReferenceSetsArgs
                    {
                        IpSetReferences = 
                        {
                            { "key2227", new AzureNative.AwsConnector.Inputs.IPSetReferenceArgs
                            {
                                ReferenceArn = "oytryvxnweahmshhucxpblpuc",
                            } },
                        },
                    },
                    RuleVariables = new AzureNative.AwsConnector.Inputs.RuleVariablesArgs
                    {
                        IpSets = 
                        {
                            { "key2970", new AzureNative.AwsConnector.Inputs.IPSetArgs
                            {
                                Definition = new[]
                                {
                                    "aizprahgi",
                                },
                            } },
                        },
                        PortSets = 
                        {
                            { "key1199", new AzureNative.AwsConnector.Inputs.PortSetArgs
                            {
                                Definition = new[]
                                {
                                    "wwayyzoztulbvq",
                                },
                            } },
                        },
                    },
                    RulesSource = new AzureNative.AwsConnector.Inputs.RulesSourceArgs
                    {
                        RulesSourceList = new AzureNative.AwsConnector.Inputs.RulesSourceListArgs
                        {
                            GeneratedRulesType = AzureNative.AwsConnector.RulesSourceListGeneratedRulesType.ALLOWLIST,
                            TargetTypes = new[]
                            {
                                "efuuy",
                            },
                            Targets = new[]
                            {
                                "pnecsfopd",
                            },
                        },
                        RulesString = "xujqqtutwcprdqudsnalep",
                        StatefulRules = new[]
                        {
                            new AzureNative.AwsConnector.Inputs.StatefulRuleArgs
                            {
                                Action = AzureNative.AwsConnector.StatefulRuleAction.ALERT,
                                Header = new AzureNative.AwsConnector.Inputs.HeaderArgs
                                {
                                    Destination = "monehvupaofeakgppr",
                                    DestinationPort = "qlhyfsewpdlrpkxbdwfojdz",
                                    Direction = AzureNative.AwsConnector.HeaderDirection.ANY,
                                    Protocol = AzureNative.AwsConnector.HeaderProtocol.DCERPC,
                                    Source = "bmxmxcbelcmrkaigfwwbtbakerp",
                                    SourcePort = "ieimsyntk",
                                },
                                RuleOptions = new[]
                                {
                                    new AzureNative.AwsConnector.Inputs.RuleOptionArgs
                                    {
                                        Keyword = "obxwkhfbshjufmmrpjtskldelzb",
                                        Settings = new[]
                                        {
                                            "xflxrtoyhczflnevdftw",
                                        },
                                    },
                                },
                            },
                        },
                        StatelessRulesAndCustomActions = new AzureNative.AwsConnector.Inputs.StatelessRulesAndCustomActionsArgs
                        {
                            CustomActions = 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 = "wninrpqzvmeovspprohpjge",
                                                },
                                            },
                                        },
                                    },
                                    ActionName = "kcfqhtt",
                                },
                            },
                            StatelessRules = new[]
                            {
                                new AzureNative.AwsConnector.Inputs.StatelessRuleArgs
                                {
                                    Priority = 11,
                                    RuleDefinition = new AzureNative.AwsConnector.Inputs.RuleDefinitionArgs
                                    {
                                        Actions = new[]
                                        {
                                            "ofwytyaxwaoxjuhfror",
                                        },
                                        MatchAttributes = new AzureNative.AwsConnector.Inputs.MatchAttributesArgs
                                        {
                                            DestinationPorts = new[]
                                            {
                                                new AzureNative.AwsConnector.Inputs.PortRangeArgs
                                                {
                                                    FromPort = 15,
                                                    ToPort = 3,
                                                },
                                            },
                                            Destinations = new[]
                                            {
                                                new AzureNative.AwsConnector.Inputs.AddressArgs
                                                {
                                                    AddressDefinition = "upxiaznlcwpjgrahrg",
                                                },
                                            },
                                            Protocols = new[]
                                            {
                                                27,
                                            },
                                            SourcePorts = new[]
                                            {
                                                new AzureNative.AwsConnector.Inputs.PortRangeArgs
                                                {
                                                    FromPort = 15,
                                                    ToPort = 3,
                                                },
                                            },
                                            Sources = new[]
                                            {
                                                new AzureNative.AwsConnector.Inputs.AddressArgs
                                                {
                                                    AddressDefinition = "upxiaznlcwpjgrahrg",
                                                },
                                            },
                                            TcpFlags = new[]
                                            {
                                                new AzureNative.AwsConnector.Inputs.TCPFlagFieldArgs
                                                {
                                                    Flags = new[]
                                                    {
                                                        "hc",
                                                    },
                                                    Masks = new[]
                                                    {
                                                        "yycdx",
                                                    },
                                                },
                                            },
                                        },
                                    },
                                },
                            },
                        },
                    },
                    StatefulRuleOptions = new AzureNative.AwsConnector.Inputs.StatefulRuleOptionsArgs
                    {
                        RuleOrder = AzureNative.AwsConnector.StatefulRuleOptionsRuleOrder.DEFAULT_ACTION_ORDER,
                    },
                },
                RuleGroupArn = "ncyehiokafjeadkrhonngdvqgtmdm",
                RuleGroupId = "qfdxbisrqddn",
                RuleGroupName = "dypivpjvrdiecto",
                Tags = new[]
                {
                    new AzureNative.AwsConnector.Inputs.TagArgs
                    {
                        Key = "wuuykkzufgvvtcpdohiydsnqvutq",
                        Value = "pbppqwfrbdysivibwbk",
                    },
                },
                Type = "STATEFUL",
            },
            AwsRegion = "vnwwozbuhjsi",
            AwsSourceSchema = "ymsi",
            AwsTags = 
            {
                { "key4273", "swpshhbiotzowyypprwmbrjpyhyqbf" },
            },
            PublicCloudConnectorsResourceId = "zholufsqpqkxgirpxvvr",
            PublicCloudResourceName = "gpndbetnqj",
        },
        ResourceGroupName = "rgnetworkFirewallRuleGroup",
        Tags = 
        {
            { "key4955", "zqpelqnmwqzqrenv" },
        },
    });
});
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.NewNetworkFirewallRuleGroup(ctx, "networkFirewallRuleGroup", &awsconnector.NetworkFirewallRuleGroupArgs{
			Location: pulumi.String("npjhzlsmeqnuoj"),
			Name:     pulumi.String("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])"),
			Properties: &awsconnector.NetworkFirewallRuleGroupPropertiesArgs{
				Arn:          pulumi.String("uzwseilcphanlymsepokkjnzich"),
				AwsAccountId: pulumi.String("lbmcidte"),
				AwsProperties: &awsconnector.AwsNetworkFirewallRuleGroupPropertiesArgs{
					Capacity:    pulumi.Int(13),
					Description: pulumi.String("zlkovsdkoamizsf"),
					RuleGroup: &awsconnector.RuleGroupArgs{
						ReferenceSets: &awsconnector.ReferenceSetsArgs{
							IpSetReferences: awsconnector.IPSetReferenceMap{
								"key2227": &awsconnector.IPSetReferenceArgs{
									ReferenceArn: pulumi.String("oytryvxnweahmshhucxpblpuc"),
								},
							},
						},
						RuleVariables: &awsconnector.RuleVariablesArgs{
							IpSets: awsconnector.IPSetMap{
								"key2970": &awsconnector.IPSetArgs{
									Definition: pulumi.StringArray{
										pulumi.String("aizprahgi"),
									},
								},
							},
							PortSets: awsconnector.PortSetMap{
								"key1199": &awsconnector.PortSetArgs{
									Definition: pulumi.StringArray{
										pulumi.String("wwayyzoztulbvq"),
									},
								},
							},
						},
						RulesSource: &awsconnector.RulesSourceArgs{
							RulesSourceList: &awsconnector.RulesSourceListArgs{
								GeneratedRulesType: pulumi.String(awsconnector.RulesSourceListGeneratedRulesTypeALLOWLIST),
								TargetTypes: pulumi.StringArray{
									pulumi.String("efuuy"),
								},
								Targets: pulumi.StringArray{
									pulumi.String("pnecsfopd"),
								},
							},
							RulesString: pulumi.String("xujqqtutwcprdqudsnalep"),
							StatefulRules: awsconnector.StatefulRuleArray{
								&awsconnector.StatefulRuleArgs{
									Action: pulumi.String(awsconnector.StatefulRuleActionALERT),
									Header: &awsconnector.HeaderArgs{
										Destination:     pulumi.String("monehvupaofeakgppr"),
										DestinationPort: pulumi.String("qlhyfsewpdlrpkxbdwfojdz"),
										Direction:       pulumi.String(awsconnector.HeaderDirectionANY),
										Protocol:        pulumi.String(awsconnector.HeaderProtocolDCERPC),
										Source:          pulumi.String("bmxmxcbelcmrkaigfwwbtbakerp"),
										SourcePort:      pulumi.String("ieimsyntk"),
									},
									RuleOptions: awsconnector.RuleOptionArray{
										&awsconnector.RuleOptionArgs{
											Keyword: pulumi.String("obxwkhfbshjufmmrpjtskldelzb"),
											Settings: pulumi.StringArray{
												pulumi.String("xflxrtoyhczflnevdftw"),
											},
										},
									},
								},
							},
							StatelessRulesAndCustomActions: &awsconnector.StatelessRulesAndCustomActionsArgs{
								CustomActions: awsconnector.CustomActionArray{
									&awsconnector.CustomActionArgs{
										ActionDefinition: &awsconnector.ActionDefinitionArgs{
											PublishMetricAction: &awsconnector.PublishMetricActionArgs{
												Dimensions: awsconnector.DimensionArray{
													&awsconnector.DimensionArgs{
														Value: pulumi.String("wninrpqzvmeovspprohpjge"),
													},
												},
											},
										},
										ActionName: pulumi.String("kcfqhtt"),
									},
								},
								StatelessRules: awsconnector.StatelessRuleArray{
									&awsconnector.StatelessRuleArgs{
										Priority: pulumi.Int(11),
										RuleDefinition: &awsconnector.RuleDefinitionArgs{
											Actions: pulumi.StringArray{
												pulumi.String("ofwytyaxwaoxjuhfror"),
											},
											MatchAttributes: &awsconnector.MatchAttributesArgs{
												DestinationPorts: awsconnector.PortRangeArray{
													&awsconnector.PortRangeArgs{
														FromPort: pulumi.Int(15),
														ToPort:   pulumi.Int(3),
													},
												},
												Destinations: awsconnector.AddressArray{
													&awsconnector.AddressArgs{
														AddressDefinition: pulumi.String("upxiaznlcwpjgrahrg"),
													},
												},
												Protocols: pulumi.IntArray{
													pulumi.Int(27),
												},
												SourcePorts: awsconnector.PortRangeArray{
													&awsconnector.PortRangeArgs{
														FromPort: pulumi.Int(15),
														ToPort:   pulumi.Int(3),
													},
												},
												Sources: awsconnector.AddressArray{
													&awsconnector.AddressArgs{
														AddressDefinition: pulumi.String("upxiaznlcwpjgrahrg"),
													},
												},
												TcpFlags: awsconnector.TCPFlagFieldArray{
													&awsconnector.TCPFlagFieldArgs{
														Flags: pulumi.StringArray{
															pulumi.String("hc"),
														},
														Masks: pulumi.StringArray{
															pulumi.String("yycdx"),
														},
													},
												},
											},
										},
									},
								},
							},
						},
						StatefulRuleOptions: &awsconnector.StatefulRuleOptionsArgs{
							RuleOrder: pulumi.String(awsconnector.StatefulRuleOptionsRuleOrder_DEFAULT_ACTION_ORDER),
						},
					},
					RuleGroupArn:  pulumi.String("ncyehiokafjeadkrhonngdvqgtmdm"),
					RuleGroupId:   pulumi.String("qfdxbisrqddn"),
					RuleGroupName: pulumi.String("dypivpjvrdiecto"),
					Tags: awsconnector.TagArray{
						&awsconnector.TagArgs{
							Key:   pulumi.String("wuuykkzufgvvtcpdohiydsnqvutq"),
							Value: pulumi.String("pbppqwfrbdysivibwbk"),
						},
					},
					Type: pulumi.String("STATEFUL"),
				},
				AwsRegion:       pulumi.String("vnwwozbuhjsi"),
				AwsSourceSchema: pulumi.String("ymsi"),
				AwsTags: pulumi.StringMap{
					"key4273": pulumi.String("swpshhbiotzowyypprwmbrjpyhyqbf"),
				},
				PublicCloudConnectorsResourceId: pulumi.String("zholufsqpqkxgirpxvvr"),
				PublicCloudResourceName:         pulumi.String("gpndbetnqj"),
			},
			ResourceGroupName: pulumi.String("rgnetworkFirewallRuleGroup"),
			Tags: pulumi.StringMap{
				"key4955": pulumi.String("zqpelqnmwqzqrenv"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.awsconnector.NetworkFirewallRuleGroup;
import com.pulumi.azurenative.awsconnector.NetworkFirewallRuleGroupArgs;
import com.pulumi.azurenative.awsconnector.inputs.NetworkFirewallRuleGroupPropertiesArgs;
import com.pulumi.azurenative.awsconnector.inputs.AwsNetworkFirewallRuleGroupPropertiesArgs;
import com.pulumi.azurenative.awsconnector.inputs.RuleGroupArgs;
import com.pulumi.azurenative.awsconnector.inputs.ReferenceSetsArgs;
import com.pulumi.azurenative.awsconnector.inputs.RuleVariablesArgs;
import com.pulumi.azurenative.awsconnector.inputs.RulesSourceArgs;
import com.pulumi.azurenative.awsconnector.inputs.RulesSourceListArgs;
import com.pulumi.azurenative.awsconnector.inputs.StatelessRulesAndCustomActionsArgs;
import com.pulumi.azurenative.awsconnector.inputs.StatefulRuleOptionsArgs;
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 networkFirewallRuleGroup = new NetworkFirewallRuleGroup("networkFirewallRuleGroup", NetworkFirewallRuleGroupArgs.builder()
            .location("npjhzlsmeqnuoj")
            .name("Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])")
            .properties(NetworkFirewallRuleGroupPropertiesArgs.builder()
                .arn("uzwseilcphanlymsepokkjnzich")
                .awsAccountId("lbmcidte")
                .awsProperties(AwsNetworkFirewallRuleGroupPropertiesArgs.builder()
                    .capacity(13)
                    .description("zlkovsdkoamizsf")
                    .ruleGroup(RuleGroupArgs.builder()
                        .referenceSets(ReferenceSetsArgs.builder()
                            .ipSetReferences(Map.of("key2227", Map.of("referenceArn", "oytryvxnweahmshhucxpblpuc")))
                            .build())
                        .ruleVariables(RuleVariablesArgs.builder()
                            .ipSets(Map.of("key2970", Map.of("definition", "aizprahgi")))
                            .portSets(Map.of("key1199", Map.of("definition", "wwayyzoztulbvq")))
                            .build())
                        .rulesSource(RulesSourceArgs.builder()
                            .rulesSourceList(RulesSourceListArgs.builder()
                                .generatedRulesType("ALLOWLIST")
                                .targetTypes("efuuy")
                                .targets("pnecsfopd")
                                .build())
                            .rulesString("xujqqtutwcprdqudsnalep")
                            .statefulRules(StatefulRuleArgs.builder()
                                .action("ALERT")
                                .header(HeaderArgs.builder()
                                    .destination("monehvupaofeakgppr")
                                    .destinationPort("qlhyfsewpdlrpkxbdwfojdz")
                                    .direction("ANY")
                                    .protocol("DCERPC")
                                    .source("bmxmxcbelcmrkaigfwwbtbakerp")
                                    .sourcePort("ieimsyntk")
                                    .build())
                                .ruleOptions(RuleOptionArgs.builder()
                                    .keyword("obxwkhfbshjufmmrpjtskldelzb")
                                    .settings("xflxrtoyhczflnevdftw")
                                    .build())
                                .build())
                            .statelessRulesAndCustomActions(StatelessRulesAndCustomActionsArgs.builder()
                                .customActions(CustomActionArgs.builder()
                                    .actionDefinition(ActionDefinitionArgs.builder()
                                        .publishMetricAction(PublishMetricActionArgs.builder()
                                            .dimensions(DimensionArgs.builder()
                                                .value("wninrpqzvmeovspprohpjge")
                                                .build())
                                            .build())
                                        .build())
                                    .actionName("kcfqhtt")
                                    .build())
                                .statelessRules(StatelessRuleArgs.builder()
                                    .priority(11)
                                    .ruleDefinition(RuleDefinitionArgs.builder()
                                        .actions("ofwytyaxwaoxjuhfror")
                                        .matchAttributes(MatchAttributesArgs.builder()
                                            .destinationPorts(PortRangeArgs.builder()
                                                .fromPort(15)
                                                .toPort(3)
                                                .build())
                                            .destinations(AddressArgs.builder()
                                                .addressDefinition("upxiaznlcwpjgrahrg")
                                                .build())
                                            .protocols(27)
                                            .sourcePorts(PortRangeArgs.builder()
                                                .fromPort(15)
                                                .toPort(3)
                                                .build())
                                            .sources(AddressArgs.builder()
                                                .addressDefinition("upxiaznlcwpjgrahrg")
                                                .build())
                                            .tcpFlags(TCPFlagFieldArgs.builder()
                                                .flags("hc")
                                                .masks("yycdx")
                                                .build())
                                            .build())
                                        .build())
                                    .build())
                                .build())
                            .build())
                        .statefulRuleOptions(StatefulRuleOptionsArgs.builder()
                            .ruleOrder("DEFAULT_ACTION_ORDER")
                            .build())
                        .build())
                    .ruleGroupArn("ncyehiokafjeadkrhonngdvqgtmdm")
                    .ruleGroupId("qfdxbisrqddn")
                    .ruleGroupName("dypivpjvrdiecto")
                    .tags(TagArgs.builder()
                        .key("wuuykkzufgvvtcpdohiydsnqvutq")
                        .value("pbppqwfrbdysivibwbk")
                        .build())
                    .type("STATEFUL")
                    .build())
                .awsRegion("vnwwozbuhjsi")
                .awsSourceSchema("ymsi")
                .awsTags(Map.of("key4273", "swpshhbiotzowyypprwmbrjpyhyqbf"))
                .publicCloudConnectorsResourceId("zholufsqpqkxgirpxvvr")
                .publicCloudResourceName("gpndbetnqj")
                .build())
            .resourceGroupName("rgnetworkFirewallRuleGroup")
            .tags(Map.of("key4955", "zqpelqnmwqzqrenv"))
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const networkFirewallRuleGroup = new azure_native.awsconnector.NetworkFirewallRuleGroup("networkFirewallRuleGroup", {
    location: "npjhzlsmeqnuoj",
    name: "Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
    properties: {
        arn: "uzwseilcphanlymsepokkjnzich",
        awsAccountId: "lbmcidte",
        awsProperties: {
            capacity: 13,
            description: "zlkovsdkoamizsf",
            ruleGroup: {
                referenceSets: {
                    ipSetReferences: {
                        key2227: {
                            referenceArn: "oytryvxnweahmshhucxpblpuc",
                        },
                    },
                },
                ruleVariables: {
                    ipSets: {
                        key2970: {
                            definition: ["aizprahgi"],
                        },
                    },
                    portSets: {
                        key1199: {
                            definition: ["wwayyzoztulbvq"],
                        },
                    },
                },
                rulesSource: {
                    rulesSourceList: {
                        generatedRulesType: azure_native.awsconnector.RulesSourceListGeneratedRulesType.ALLOWLIST,
                        targetTypes: ["efuuy"],
                        targets: ["pnecsfopd"],
                    },
                    rulesString: "xujqqtutwcprdqudsnalep",
                    statefulRules: [{
                        action: azure_native.awsconnector.StatefulRuleAction.ALERT,
                        header: {
                            destination: "monehvupaofeakgppr",
                            destinationPort: "qlhyfsewpdlrpkxbdwfojdz",
                            direction: azure_native.awsconnector.HeaderDirection.ANY,
                            protocol: azure_native.awsconnector.HeaderProtocol.DCERPC,
                            source: "bmxmxcbelcmrkaigfwwbtbakerp",
                            sourcePort: "ieimsyntk",
                        },
                        ruleOptions: [{
                            keyword: "obxwkhfbshjufmmrpjtskldelzb",
                            settings: ["xflxrtoyhczflnevdftw"],
                        }],
                    }],
                    statelessRulesAndCustomActions: {
                        customActions: [{
                            actionDefinition: {
                                publishMetricAction: {
                                    dimensions: [{
                                        value: "wninrpqzvmeovspprohpjge",
                                    }],
                                },
                            },
                            actionName: "kcfqhtt",
                        }],
                        statelessRules: [{
                            priority: 11,
                            ruleDefinition: {
                                actions: ["ofwytyaxwaoxjuhfror"],
                                matchAttributes: {
                                    destinationPorts: [{
                                        fromPort: 15,
                                        toPort: 3,
                                    }],
                                    destinations: [{
                                        addressDefinition: "upxiaznlcwpjgrahrg",
                                    }],
                                    protocols: [27],
                                    sourcePorts: [{
                                        fromPort: 15,
                                        toPort: 3,
                                    }],
                                    sources: [{
                                        addressDefinition: "upxiaznlcwpjgrahrg",
                                    }],
                                    tcpFlags: [{
                                        flags: ["hc"],
                                        masks: ["yycdx"],
                                    }],
                                },
                            },
                        }],
                    },
                },
                statefulRuleOptions: {
                    ruleOrder: azure_native.awsconnector.StatefulRuleOptionsRuleOrder.DEFAULT_ACTION_ORDER,
                },
            },
            ruleGroupArn: "ncyehiokafjeadkrhonngdvqgtmdm",
            ruleGroupId: "qfdxbisrqddn",
            ruleGroupName: "dypivpjvrdiecto",
            tags: [{
                key: "wuuykkzufgvvtcpdohiydsnqvutq",
                value: "pbppqwfrbdysivibwbk",
            }],
            type: "STATEFUL",
        },
        awsRegion: "vnwwozbuhjsi",
        awsSourceSchema: "ymsi",
        awsTags: {
            key4273: "swpshhbiotzowyypprwmbrjpyhyqbf",
        },
        publicCloudConnectorsResourceId: "zholufsqpqkxgirpxvvr",
        publicCloudResourceName: "gpndbetnqj",
    },
    resourceGroupName: "rgnetworkFirewallRuleGroup",
    tags: {
        key4955: "zqpelqnmwqzqrenv",
    },
});
import pulumi
import pulumi_azure_native as azure_native
network_firewall_rule_group = azure_native.awsconnector.NetworkFirewallRuleGroup("networkFirewallRuleGroup",
    location="npjhzlsmeqnuoj",
    name="Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])",
    properties={
        "arn": "uzwseilcphanlymsepokkjnzich",
        "aws_account_id": "lbmcidte",
        "aws_properties": {
            "capacity": 13,
            "description": "zlkovsdkoamizsf",
            "rule_group": {
                "reference_sets": {
                    "ip_set_references": {
                        "key2227": {
                            "reference_arn": "oytryvxnweahmshhucxpblpuc",
                        },
                    },
                },
                "rule_variables": {
                    "ip_sets": {
                        "key2970": {
                            "definition": ["aizprahgi"],
                        },
                    },
                    "port_sets": {
                        "key1199": {
                            "definition": ["wwayyzoztulbvq"],
                        },
                    },
                },
                "rules_source": {
                    "rules_source_list": {
                        "generated_rules_type": azure_native.awsconnector.RulesSourceListGeneratedRulesType.ALLOWLIST,
                        "target_types": ["efuuy"],
                        "targets": ["pnecsfopd"],
                    },
                    "rules_string": "xujqqtutwcprdqudsnalep",
                    "stateful_rules": [{
                        "action": azure_native.awsconnector.StatefulRuleAction.ALERT,
                        "header": {
                            "destination": "monehvupaofeakgppr",
                            "destination_port": "qlhyfsewpdlrpkxbdwfojdz",
                            "direction": azure_native.awsconnector.HeaderDirection.ANY,
                            "protocol": azure_native.awsconnector.HeaderProtocol.DCERPC,
                            "source": "bmxmxcbelcmrkaigfwwbtbakerp",
                            "source_port": "ieimsyntk",
                        },
                        "rule_options": [{
                            "keyword": "obxwkhfbshjufmmrpjtskldelzb",
                            "settings": ["xflxrtoyhczflnevdftw"],
                        }],
                    }],
                    "stateless_rules_and_custom_actions": {
                        "custom_actions": [{
                            "action_definition": {
                                "publish_metric_action": {
                                    "dimensions": [{
                                        "value": "wninrpqzvmeovspprohpjge",
                                    }],
                                },
                            },
                            "action_name": "kcfqhtt",
                        }],
                        "stateless_rules": [{
                            "priority": 11,
                            "rule_definition": {
                                "actions": ["ofwytyaxwaoxjuhfror"],
                                "match_attributes": {
                                    "destination_ports": [{
                                        "from_port": 15,
                                        "to_port": 3,
                                    }],
                                    "destinations": [{
                                        "address_definition": "upxiaznlcwpjgrahrg",
                                    }],
                                    "protocols": [27],
                                    "source_ports": [{
                                        "from_port": 15,
                                        "to_port": 3,
                                    }],
                                    "sources": [{
                                        "address_definition": "upxiaznlcwpjgrahrg",
                                    }],
                                    "tcp_flags": [{
                                        "flags": ["hc"],
                                        "masks": ["yycdx"],
                                    }],
                                },
                            },
                        }],
                    },
                },
                "stateful_rule_options": {
                    "rule_order": azure_native.awsconnector.StatefulRuleOptionsRuleOrder.DEFAUL_T_ACTIO_N_ORDER,
                },
            },
            "rule_group_arn": "ncyehiokafjeadkrhonngdvqgtmdm",
            "rule_group_id": "qfdxbisrqddn",
            "rule_group_name": "dypivpjvrdiecto",
            "tags": [{
                "key": "wuuykkzufgvvtcpdohiydsnqvutq",
                "value": "pbppqwfrbdysivibwbk",
            }],
            "type": "STATEFUL",
        },
        "aws_region": "vnwwozbuhjsi",
        "aws_source_schema": "ymsi",
        "aws_tags": {
            "key4273": "swpshhbiotzowyypprwmbrjpyhyqbf",
        },
        "public_cloud_connectors_resource_id": "zholufsqpqkxgirpxvvr",
        "public_cloud_resource_name": "gpndbetnqj",
    },
    resource_group_name="rgnetworkFirewallRuleGroup",
    tags={
        "key4955": "zqpelqnmwqzqrenv",
    })
resources:
  networkFirewallRuleGroup:
    type: azure-native:awsconnector:NetworkFirewallRuleGroup
    properties:
      location: npjhzlsmeqnuoj
      name: Replace this value with a string matching RegExp ^(z=.{0,259}[^zs.]$)(z!.*[zzzzzzzz])
      properties:
        arn: uzwseilcphanlymsepokkjnzich
        awsAccountId: lbmcidte
        awsProperties:
          capacity: 13
          description: zlkovsdkoamizsf
          ruleGroup:
            referenceSets:
              ipSetReferences:
                key2227:
                  referenceArn: oytryvxnweahmshhucxpblpuc
            ruleVariables:
              ipSets:
                key2970:
                  definition:
                    - aizprahgi
              portSets:
                key1199:
                  definition:
                    - wwayyzoztulbvq
            rulesSource:
              rulesSourceList:
                generatedRulesType: ALLOWLIST
                targetTypes:
                  - efuuy
                targets:
                  - pnecsfopd
              rulesString: xujqqtutwcprdqudsnalep
              statefulRules:
                - action: ALERT
                  header:
                    destination: monehvupaofeakgppr
                    destinationPort: qlhyfsewpdlrpkxbdwfojdz
                    direction: ANY
                    protocol: DCERPC
                    source: bmxmxcbelcmrkaigfwwbtbakerp
                    sourcePort: ieimsyntk
                  ruleOptions:
                    - keyword: obxwkhfbshjufmmrpjtskldelzb
                      settings:
                        - xflxrtoyhczflnevdftw
              statelessRulesAndCustomActions:
                customActions:
                  - actionDefinition:
                      publishMetricAction:
                        dimensions:
                          - value: wninrpqzvmeovspprohpjge
                    actionName: kcfqhtt
                statelessRules:
                  - priority: 11
                    ruleDefinition:
                      actions:
                        - ofwytyaxwaoxjuhfror
                      matchAttributes:
                        destinationPorts:
                          - fromPort: 15
                            toPort: 3
                        destinations:
                          - addressDefinition: upxiaznlcwpjgrahrg
                        protocols:
                          - 27
                        sourcePorts:
                          - fromPort: 15
                            toPort: 3
                        sources:
                          - addressDefinition: upxiaznlcwpjgrahrg
                        tcpFlags:
                          - flags:
                              - hc
                            masks:
                              - yycdx
            statefulRuleOptions:
              ruleOrder: DEFAULT_ACTION_ORDER
          ruleGroupArn: ncyehiokafjeadkrhonngdvqgtmdm
          ruleGroupId: qfdxbisrqddn
          ruleGroupName: dypivpjvrdiecto
          tags:
            - key: wuuykkzufgvvtcpdohiydsnqvutq
              value: pbppqwfrbdysivibwbk
          type: STATEFUL
        awsRegion: vnwwozbuhjsi
        awsSourceSchema: ymsi
        awsTags:
          key4273: swpshhbiotzowyypprwmbrjpyhyqbf
        publicCloudConnectorsResourceId: zholufsqpqkxgirpxvvr
        publicCloudResourceName: gpndbetnqj
      resourceGroupName: rgnetworkFirewallRuleGroup
      tags:
        key4955: zqpelqnmwqzqrenv
Create NetworkFirewallRuleGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new NetworkFirewallRuleGroup(name: string, args: NetworkFirewallRuleGroupArgs, opts?: CustomResourceOptions);@overload
def NetworkFirewallRuleGroup(resource_name: str,
                             args: NetworkFirewallRuleGroupArgs,
                             opts: Optional[ResourceOptions] = None)
@overload
def NetworkFirewallRuleGroup(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             resource_group_name: Optional[str] = None,
                             location: Optional[str] = None,
                             name: Optional[str] = None,
                             properties: Optional[NetworkFirewallRuleGroupPropertiesArgs] = None,
                             tags: Optional[Mapping[str, str]] = None)func NewNetworkFirewallRuleGroup(ctx *Context, name string, args NetworkFirewallRuleGroupArgs, opts ...ResourceOption) (*NetworkFirewallRuleGroup, error)public NetworkFirewallRuleGroup(string name, NetworkFirewallRuleGroupArgs args, CustomResourceOptions? opts = null)
public NetworkFirewallRuleGroup(String name, NetworkFirewallRuleGroupArgs args)
public NetworkFirewallRuleGroup(String name, NetworkFirewallRuleGroupArgs args, CustomResourceOptions options)
type: azure-native:awsconnector:NetworkFirewallRuleGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
 - The unique name of the resource.
 - args NetworkFirewallRuleGroupArgs
 - The arguments to resource properties.
 - opts CustomResourceOptions
 - Bag of options to control resource's behavior.
 
- resource_name str
 - The unique name of the resource.
 - args NetworkFirewallRuleGroupArgs
 - The arguments to resource properties.
 - opts ResourceOptions
 - Bag of options to control resource's behavior.
 
- ctx Context
 - Context object for the current deployment.
 - name string
 - The unique name of the resource.
 - args NetworkFirewallRuleGroupArgs
 - The arguments to resource properties.
 - opts ResourceOption
 - Bag of options to control resource's behavior.
 
- name string
 - The unique name of the resource.
 - args NetworkFirewallRuleGroupArgs
 - The arguments to resource properties.
 - opts CustomResourceOptions
 - Bag of options to control resource's behavior.
 
- name String
 - The unique name of the resource.
 - args NetworkFirewallRuleGroupArgs
 - 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 networkFirewallRuleGroupResource = new AzureNative.Awsconnector.NetworkFirewallRuleGroup("networkFirewallRuleGroupResource", new()
{
    ResourceGroupName = "string",
    Location = "string",
    Name = "string",
    Properties = 
    {
        { "arn", "string" },
        { "awsAccountId", "string" },
        { "awsProperties", 
        {
            { "capacity", 0 },
            { "description", "string" },
            { "ruleGroup", 
            {
                { "referenceSets", 
                {
                    { "ipSetReferences", 
                    {
                        { "string", 
                        {
                            { "referenceArn", "string" },
                        } },
                    } },
                } },
                { "ruleVariables", 
                {
                    { "ipSets", 
                    {
                        { "string", 
                        {
                            { "definition", new[]
                            {
                                "string",
                            } },
                        } },
                    } },
                    { "portSets", 
                    {
                        { "string", 
                        {
                            { "definition", new[]
                            {
                                "string",
                            } },
                        } },
                    } },
                } },
                { "rulesSource", 
                {
                    { "rulesSourceList", 
                    {
                        { "generatedRulesType", "string" },
                        { "targetTypes", new[]
                        {
                            "string",
                        } },
                        { "targets", new[]
                        {
                            "string",
                        } },
                    } },
                    { "rulesString", "string" },
                    { "statefulRules", new[]
                    {
                        
                        {
                            { "action", "string" },
                            { "header", 
                            {
                                { "destination", "string" },
                                { "destinationPort", "string" },
                                { "direction", "string" },
                                { "protocol", "string" },
                                { "source", "string" },
                                { "sourcePort", "string" },
                            } },
                            { "ruleOptions", new[]
                            {
                                
                                {
                                    { "keyword", "string" },
                                    { "settings", new[]
                                    {
                                        "string",
                                    } },
                                },
                            } },
                        },
                    } },
                    { "statelessRulesAndCustomActions", 
                    {
                        { "customActions", new[]
                        {
                            
                            {
                                { "actionDefinition", 
                                {
                                    { "publishMetricAction", 
                                    {
                                        { "dimensions", new[]
                                        {
                                            
                                            {
                                                { "key", "string" },
                                                { "name", "string" },
                                                { "value", "string" },
                                            },
                                        } },
                                    } },
                                } },
                                { "actionName", "string" },
                            },
                        } },
                        { "statelessRules", new[]
                        {
                            
                            {
                                { "priority", 0 },
                                { "ruleDefinition", 
                                {
                                    { "actions", new[]
                                    {
                                        "string",
                                    } },
                                    { "matchAttributes", 
                                    {
                                        { "destinationPorts", new[]
                                        {
                                            
                                            {
                                                { "fromPort", 0 },
                                                { "toPort", 0 },
                                            },
                                        } },
                                        { "destinations", new[]
                                        {
                                            
                                            {
                                                { "addressDefinition", "string" },
                                            },
                                        } },
                                        { "protocols", new[]
                                        {
                                            0,
                                        } },
                                        { "sourcePorts", new[]
                                        {
                                            
                                            {
                                                { "fromPort", 0 },
                                                { "toPort", 0 },
                                            },
                                        } },
                                        { "sources", new[]
                                        {
                                            
                                            {
                                                { "addressDefinition", "string" },
                                            },
                                        } },
                                        { "tcpFlags", new[]
                                        {
                                            
                                            {
                                                { "flags", new[]
                                                {
                                                    "string",
                                                } },
                                                { "masks", new[]
                                                {
                                                    "string",
                                                } },
                                            },
                                        } },
                                    } },
                                } },
                            },
                        } },
                    } },
                } },
                { "statefulRuleOptions", 
                {
                    { "ruleOrder", "string" },
                } },
            } },
            { "ruleGroupArn", "string" },
            { "ruleGroupId", "string" },
            { "ruleGroupName", "string" },
            { "tags", new[]
            {
                
                {
                    { "key", "string" },
                    { "value", "string" },
                },
            } },
            { "type", "string" },
        } },
        { "awsRegion", "string" },
        { "awsSourceSchema", "string" },
        { "awsTags", 
        {
            { "string", "string" },
        } },
        { "publicCloudConnectorsResourceId", "string" },
        { "publicCloudResourceName", "string" },
    },
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := awsconnector.NewNetworkFirewallRuleGroup(ctx, "networkFirewallRuleGroupResource", &awsconnector.NetworkFirewallRuleGroupArgs{
	ResourceGroupName: "string",
	Location:          "string",
	Name:              "string",
	Properties: map[string]interface{}{
		"arn":          "string",
		"awsAccountId": "string",
		"awsProperties": map[string]interface{}{
			"capacity":    0,
			"description": "string",
			"ruleGroup": map[string]interface{}{
				"referenceSets": map[string]interface{}{
					"ipSetReferences": map[string]interface{}{
						"string": map[string]interface{}{
							"referenceArn": "string",
						},
					},
				},
				"ruleVariables": map[string]interface{}{
					"ipSets": map[string]interface{}{
						"string": map[string]interface{}{
							"definition": []string{
								"string",
							},
						},
					},
					"portSets": map[string]interface{}{
						"string": map[string]interface{}{
							"definition": []string{
								"string",
							},
						},
					},
				},
				"rulesSource": map[string]interface{}{
					"rulesSourceList": map[string]interface{}{
						"generatedRulesType": "string",
						"targetTypes": []string{
							"string",
						},
						"targets": []string{
							"string",
						},
					},
					"rulesString": "string",
					"statefulRules": []map[string]interface{}{
						map[string]interface{}{
							"action": "string",
							"header": map[string]interface{}{
								"destination":     "string",
								"destinationPort": "string",
								"direction":       "string",
								"protocol":        "string",
								"source":          "string",
								"sourcePort":      "string",
							},
							"ruleOptions": []map[string]interface{}{
								map[string]interface{}{
									"keyword": "string",
									"settings": []string{
										"string",
									},
								},
							},
						},
					},
					"statelessRulesAndCustomActions": map[string]interface{}{
						"customActions": []map[string]interface{}{
							map[string]interface{}{
								"actionDefinition": map[string]interface{}{
									"publishMetricAction": map[string]interface{}{
										"dimensions": []map[string]interface{}{
											map[string]interface{}{
												"key":   "string",
												"name":  "string",
												"value": "string",
											},
										},
									},
								},
								"actionName": "string",
							},
						},
						"statelessRules": []map[string]interface{}{
							map[string]interface{}{
								"priority": 0,
								"ruleDefinition": map[string]interface{}{
									"actions": []string{
										"string",
									},
									"matchAttributes": map[string]interface{}{
										"destinationPorts": []map[string]interface{}{
											map[string]interface{}{
												"fromPort": 0,
												"toPort":   0,
											},
										},
										"destinations": []map[string]interface{}{
											map[string]interface{}{
												"addressDefinition": "string",
											},
										},
										"protocols": []float64{
											0,
										},
										"sourcePorts": []map[string]interface{}{
											map[string]interface{}{
												"fromPort": 0,
												"toPort":   0,
											},
										},
										"sources": []map[string]interface{}{
											map[string]interface{}{
												"addressDefinition": "string",
											},
										},
										"tcpFlags": []map[string]interface{}{
											map[string]interface{}{
												"flags": []string{
													"string",
												},
												"masks": []string{
													"string",
												},
											},
										},
									},
								},
							},
						},
					},
				},
				"statefulRuleOptions": map[string]interface{}{
					"ruleOrder": "string",
				},
			},
			"ruleGroupArn":  "string",
			"ruleGroupId":   "string",
			"ruleGroupName": "string",
			"tags": []map[string]interface{}{
				map[string]interface{}{
					"key":   "string",
					"value": "string",
				},
			},
			"type": "string",
		},
		"awsRegion":       "string",
		"awsSourceSchema": "string",
		"awsTags": map[string]interface{}{
			"string": "string",
		},
		"publicCloudConnectorsResourceId": "string",
		"publicCloudResourceName":         "string",
	},
	Tags: map[string]interface{}{
		"string": "string",
	},
})
var networkFirewallRuleGroupResource = new NetworkFirewallRuleGroup("networkFirewallRuleGroupResource", NetworkFirewallRuleGroupArgs.builder()
    .resourceGroupName("string")
    .location("string")
    .name("string")
    .properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .build());
network_firewall_rule_group_resource = azure_native.awsconnector.NetworkFirewallRuleGroup("networkFirewallRuleGroupResource",
    resource_group_name=string,
    location=string,
    name=string,
    properties={
        arn: string,
        awsAccountId: string,
        awsProperties: {
            capacity: 0,
            description: string,
            ruleGroup: {
                referenceSets: {
                    ipSetReferences: {
                        string: {
                            referenceArn: string,
                        },
                    },
                },
                ruleVariables: {
                    ipSets: {
                        string: {
                            definition: [string],
                        },
                    },
                    portSets: {
                        string: {
                            definition: [string],
                        },
                    },
                },
                rulesSource: {
                    rulesSourceList: {
                        generatedRulesType: string,
                        targetTypes: [string],
                        targets: [string],
                    },
                    rulesString: string,
                    statefulRules: [{
                        action: string,
                        header: {
                            destination: string,
                            destinationPort: string,
                            direction: string,
                            protocol: string,
                            source: string,
                            sourcePort: string,
                        },
                        ruleOptions: [{
                            keyword: string,
                            settings: [string],
                        }],
                    }],
                    statelessRulesAndCustomActions: {
                        customActions: [{
                            actionDefinition: {
                                publishMetricAction: {
                                    dimensions: [{
                                        key: string,
                                        name: string,
                                        value: string,
                                    }],
                                },
                            },
                            actionName: string,
                        }],
                        statelessRules: [{
                            priority: 0,
                            ruleDefinition: {
                                actions: [string],
                                matchAttributes: {
                                    destinationPorts: [{
                                        fromPort: 0,
                                        toPort: 0,
                                    }],
                                    destinations: [{
                                        addressDefinition: string,
                                    }],
                                    protocols: [0],
                                    sourcePorts: [{
                                        fromPort: 0,
                                        toPort: 0,
                                    }],
                                    sources: [{
                                        addressDefinition: string,
                                    }],
                                    tcpFlags: [{
                                        flags: [string],
                                        masks: [string],
                                    }],
                                },
                            },
                        }],
                    },
                },
                statefulRuleOptions: {
                    ruleOrder: string,
                },
            },
            ruleGroupArn: string,
            ruleGroupId: string,
            ruleGroupName: string,
            tags: [{
                key: string,
                value: string,
            }],
            type: string,
        },
        awsRegion: string,
        awsSourceSchema: string,
        awsTags: {
            string: string,
        },
        publicCloudConnectorsResourceId: string,
        publicCloudResourceName: string,
    },
    tags={
        string: string,
    })
const networkFirewallRuleGroupResource = new azure_native.awsconnector.NetworkFirewallRuleGroup("networkFirewallRuleGroupResource", {
    resourceGroupName: "string",
    location: "string",
    name: "string",
    properties: {
        arn: "string",
        awsAccountId: "string",
        awsProperties: {
            capacity: 0,
            description: "string",
            ruleGroup: {
                referenceSets: {
                    ipSetReferences: {
                        string: {
                            referenceArn: "string",
                        },
                    },
                },
                ruleVariables: {
                    ipSets: {
                        string: {
                            definition: ["string"],
                        },
                    },
                    portSets: {
                        string: {
                            definition: ["string"],
                        },
                    },
                },
                rulesSource: {
                    rulesSourceList: {
                        generatedRulesType: "string",
                        targetTypes: ["string"],
                        targets: ["string"],
                    },
                    rulesString: "string",
                    statefulRules: [{
                        action: "string",
                        header: {
                            destination: "string",
                            destinationPort: "string",
                            direction: "string",
                            protocol: "string",
                            source: "string",
                            sourcePort: "string",
                        },
                        ruleOptions: [{
                            keyword: "string",
                            settings: ["string"],
                        }],
                    }],
                    statelessRulesAndCustomActions: {
                        customActions: [{
                            actionDefinition: {
                                publishMetricAction: {
                                    dimensions: [{
                                        key: "string",
                                        name: "string",
                                        value: "string",
                                    }],
                                },
                            },
                            actionName: "string",
                        }],
                        statelessRules: [{
                            priority: 0,
                            ruleDefinition: {
                                actions: ["string"],
                                matchAttributes: {
                                    destinationPorts: [{
                                        fromPort: 0,
                                        toPort: 0,
                                    }],
                                    destinations: [{
                                        addressDefinition: "string",
                                    }],
                                    protocols: [0],
                                    sourcePorts: [{
                                        fromPort: 0,
                                        toPort: 0,
                                    }],
                                    sources: [{
                                        addressDefinition: "string",
                                    }],
                                    tcpFlags: [{
                                        flags: ["string"],
                                        masks: ["string"],
                                    }],
                                },
                            },
                        }],
                    },
                },
                statefulRuleOptions: {
                    ruleOrder: "string",
                },
            },
            ruleGroupArn: "string",
            ruleGroupId: "string",
            ruleGroupName: "string",
            tags: [{
                key: "string",
                value: "string",
            }],
            type: "string",
        },
        awsRegion: "string",
        awsSourceSchema: "string",
        awsTags: {
            string: "string",
        },
        publicCloudConnectorsResourceId: "string",
        publicCloudResourceName: "string",
    },
    tags: {
        string: "string",
    },
});
type: azure-native:awsconnector:NetworkFirewallRuleGroup
properties:
    location: string
    name: string
    properties:
        arn: string
        awsAccountId: string
        awsProperties:
            capacity: 0
            description: string
            ruleGroup:
                referenceSets:
                    ipSetReferences:
                        string:
                            referenceArn: string
                ruleVariables:
                    ipSets:
                        string:
                            definition:
                                - string
                    portSets:
                        string:
                            definition:
                                - string
                rulesSource:
                    rulesSourceList:
                        generatedRulesType: string
                        targetTypes:
                            - string
                        targets:
                            - string
                    rulesString: string
                    statefulRules:
                        - action: string
                          header:
                            destination: string
                            destinationPort: string
                            direction: string
                            protocol: string
                            source: string
                            sourcePort: string
                          ruleOptions:
                            - keyword: string
                              settings:
                                - string
                    statelessRulesAndCustomActions:
                        customActions:
                            - actionDefinition:
                                publishMetricAction:
                                    dimensions:
                                        - key: string
                                          name: string
                                          value: string
                              actionName: string
                        statelessRules:
                            - priority: 0
                              ruleDefinition:
                                actions:
                                    - string
                                matchAttributes:
                                    destinationPorts:
                                        - fromPort: 0
                                          toPort: 0
                                    destinations:
                                        - addressDefinition: string
                                    protocols:
                                        - 0
                                    sourcePorts:
                                        - fromPort: 0
                                          toPort: 0
                                    sources:
                                        - addressDefinition: string
                                    tcpFlags:
                                        - flags:
                                            - string
                                          masks:
                                            - string
                statefulRuleOptions:
                    ruleOrder: string
            ruleGroupArn: string
            ruleGroupId: string
            ruleGroupName: string
            tags:
                - key: string
                  value: string
            type: string
        awsRegion: string
        awsSourceSchema: string
        awsTags:
            string: string
        publicCloudConnectorsResourceId: string
        publicCloudResourceName: string
    resourceGroupName: string
    tags:
        string: string
NetworkFirewallRuleGroup 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 NetworkFirewallRuleGroup resource accepts the following input properties:
- Resource
Group stringName  - The name of the resource group. The name is case insensitive.
 - Location string
 - The geo-location where the resource lives
 - Name string
 - Name of NetworkFirewallRuleGroup
 - Properties
Pulumi.
Azure Native. Aws Connector. Inputs. Network Firewall Rule Group Properties  - The resource-specific properties for this resource.
 - Dictionary<string, string>
 - Resource tags.
 
- Resource
Group stringName  - The name of the resource group. The name is case insensitive.
 - Location string
 - The geo-location where the resource lives
 - Name string
 - Name of NetworkFirewallRuleGroup
 - Properties
Network
Firewall Rule Group Properties Args  - The resource-specific properties for this resource.
 - map[string]string
 - Resource tags.
 
- resource
Group StringName  - The name of the resource group. The name is case insensitive.
 - location String
 - The geo-location where the resource lives
 - name String
 - Name of NetworkFirewallRuleGroup
 - properties
Network
Firewall Rule Group Properties  - The resource-specific properties for this resource.
 - Map<String,String>
 - Resource tags.
 
- resource
Group stringName  - The name of the resource group. The name is case insensitive.
 - location string
 - The geo-location where the resource lives
 - name string
 - Name of NetworkFirewallRuleGroup
 - properties
Network
Firewall Rule Group Properties  - The resource-specific properties for this resource.
 - {[key: string]: string}
 - Resource tags.
 
- resource_
group_ strname  - The name of the resource group. The name is case insensitive.
 - location str
 - The geo-location where the resource lives
 - name str
 - Name of NetworkFirewallRuleGroup
 - properties
Network
Firewall Rule Group Properties Args  - The resource-specific properties for this resource.
 - Mapping[str, str]
 - Resource tags.
 
- resource
Group StringName  - The name of the resource group. The name is case insensitive.
 - location String
 - The geo-location where the resource lives
 - name String
 - Name of NetworkFirewallRuleGroup
 - properties Property Map
 - The resource-specific properties for this resource.
 - Map<String>
 - Resource tags.
 
Outputs
All input properties are implicitly available as output properties. Additionally, the NetworkFirewallRuleGroup resource produces the following output properties:
- Id string
 - The provider-assigned unique ID for this managed resource.
 - System
Data Pulumi.Azure Native. Aws Connector. Outputs. System Data Response  - 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.
 - System
Data SystemData Response  - 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.
 - system
Data SystemData Response  - 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.
 - system
Data SystemData Response  - 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 SystemData Response  - 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.
 - system
Data 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    
- Publish
Metric Pulumi.Action Azure Native. Aws Connector. Inputs. Publish Metric Action  - Property publishMetricAction
 
- Publish
Metric PublishAction Metric Action  - Property publishMetricAction
 
- publish
Metric PublishAction Metric Action  - Property publishMetricAction
 
- publish
Metric PublishAction Metric Action  - Property publishMetricAction
 
- publish_
metric_ Publishaction Metric Action  - Property publishMetricAction
 
- publish
Metric Property MapAction  - Property publishMetricAction
 
ActionDefinitionResponse, ActionDefinitionResponseArgs      
- Publish
Metric Pulumi.Action Azure Native. Aws Connector. Inputs. Publish Metric Action Response  - Property publishMetricAction
 
- Publish
Metric PublishAction Metric Action Response  - Property publishMetricAction
 
- publish
Metric PublishAction Metric Action Response  - Property publishMetricAction
 
- publish
Metric PublishAction Metric Action Response  - Property publishMetricAction
 
- publish_
metric_ Publishaction Metric Action Response  - Property publishMetricAction
 
- publish
Metric Property MapAction  - Property publishMetricAction
 
Address, AddressArgs  
- Address
Definition string - Property addressDefinition
 
- Address
Definition string - Property addressDefinition
 
- address
Definition String - Property addressDefinition
 
- address
Definition string - Property addressDefinition
 
- address_
definition str - Property addressDefinition
 
- address
Definition String - Property addressDefinition
 
AddressResponse, AddressResponseArgs    
- Address
Definition string - Property addressDefinition
 
- Address
Definition string - Property addressDefinition
 
- address
Definition String - Property addressDefinition
 
- address
Definition string - Property addressDefinition
 
- address_
definition str - Property addressDefinition
 
- address
Definition String - Property addressDefinition
 
AwsNetworkFirewallRuleGroupProperties, AwsNetworkFirewallRuleGroupPropertiesArgs            
- Capacity int
 - Property capacity
 - Description string
 - Property description
 - Rule
Group Pulumi.Azure Native. Aws Connector. Inputs. Rule Group  - Property ruleGroup
 - Rule
Group stringArn  - A resource ARN.
 - Rule
Group stringId  - Property ruleGroupId
 - Rule
Group stringName  - Property ruleGroupName
 - 
List<Pulumi.
Azure Native. Aws Connector. Inputs. Tag>  - Property tags
 - Type
string | Pulumi.
Azure Native. Aws Connector. Type  - Property type
 
- Capacity int
 - Property capacity
 - Description string
 - Property description
 - Rule
Group RuleGroup  - Property ruleGroup
 - Rule
Group stringArn  - A resource ARN.
 - Rule
Group stringId  - Property ruleGroupId
 - Rule
Group stringName  - Property ruleGroupName
 - []Tag
 - Property tags
 - Type string | Type
 - Property type
 
- capacity Integer
 - Property capacity
 - description String
 - Property description
 - rule
Group RuleGroup  - Property ruleGroup
 - rule
Group StringArn  - A resource ARN.
 - rule
Group StringId  - Property ruleGroupId
 - rule
Group StringName  - Property ruleGroupName
 - List<Tag>
 - Property tags
 - type String | Type
 - Property type
 
- capacity number
 - Property capacity
 - description string
 - Property description
 - rule
Group RuleGroup  - Property ruleGroup
 - rule
Group stringArn  - A resource ARN.
 - rule
Group stringId  - Property ruleGroupId
 - rule
Group stringName  - Property ruleGroupName
 - Tag[]
 - Property tags
 - type string | Type
 - Property type
 
- capacity int
 - Property capacity
 - description str
 - Property description
 - rule_
group RuleGroup  - Property ruleGroup
 - rule_
group_ strarn  - A resource ARN.
 - rule_
group_ strid  - Property ruleGroupId
 - rule_
group_ strname  - Property ruleGroupName
 - Sequence[Tag]
 - Property tags
 - type str | Type
 - Property type
 
- capacity Number
 - Property capacity
 - description String
 - Property description
 - rule
Group Property Map - Property ruleGroup
 - rule
Group StringArn  - A resource ARN.
 - rule
Group StringId  - Property ruleGroupId
 - rule
Group StringName  - Property ruleGroupName
 - List<Property Map>
 - Property tags
 - type
String | "String" | "String
List"  - Property type
 
AwsNetworkFirewallRuleGroupPropertiesResponse, AwsNetworkFirewallRuleGroupPropertiesResponseArgs              
- Capacity int
 - Property capacity
 - Description string
 - Property description
 - Rule
Group Pulumi.Azure Native. Aws Connector. Inputs. Rule Group Response  - Property ruleGroup
 - Rule
Group stringArn  - A resource ARN.
 - Rule
Group stringId  - Property ruleGroupId
 - Rule
Group stringName  - Property ruleGroupName
 - 
List<Pulumi.
Azure Native. Aws Connector. Inputs. Tag Response>  - Property tags
 - Type string
 - Property type
 
- Capacity int
 - Property capacity
 - Description string
 - Property description
 - Rule
Group RuleGroup Response  - Property ruleGroup
 - Rule
Group stringArn  - A resource ARN.
 - Rule
Group stringId  - Property ruleGroupId
 - Rule
Group stringName  - Property ruleGroupName
 - 
[]Tag
Response  - Property tags
 - Type string
 - Property type
 
- capacity Integer
 - Property capacity
 - description String
 - Property description
 - rule
Group RuleGroup Response  - Property ruleGroup
 - rule
Group StringArn  - A resource ARN.
 - rule
Group StringId  - Property ruleGroupId
 - rule
Group StringName  - Property ruleGroupName
 - 
List<Tag
Response>  - Property tags
 - type String
 - Property type
 
- capacity number
 - Property capacity
 - description string
 - Property description
 - rule
Group RuleGroup Response  - Property ruleGroup
 - rule
Group stringArn  - A resource ARN.
 - rule
Group stringId  - Property ruleGroupId
 - rule
Group stringName  - Property ruleGroupName
 - 
Tag
Response[]  - Property tags
 - type string
 - Property type
 
- capacity int
 - Property capacity
 - description str
 - Property description
 - rule_
group RuleGroup Response  - Property ruleGroup
 - rule_
group_ strarn  - A resource ARN.
 - rule_
group_ strid  - Property ruleGroupId
 - rule_
group_ strname  - Property ruleGroupName
 - 
Sequence[Tag
Response]  - Property tags
 - type str
 - Property type
 
- capacity Number
 - Property capacity
 - description String
 - Property description
 - rule
Group Property Map - Property ruleGroup
 - rule
Group StringArn  - A resource ARN.
 - rule
Group StringId  - Property ruleGroupId
 - rule
Group StringName  - Property ruleGroupName
 - List<Property Map>
 - Property tags
 - type String
 - Property type
 
CustomAction, CustomActionArgs    
- Action
Definition Pulumi.Azure Native. Aws Connector. Inputs. Action Definition  - Property actionDefinition
 - Action
Name string - Property actionName
 
- Action
Definition ActionDefinition  - Property actionDefinition
 - Action
Name string - Property actionName
 
- action
Definition ActionDefinition  - Property actionDefinition
 - action
Name String - Property actionName
 
- action
Definition ActionDefinition  - Property actionDefinition
 - action
Name string - Property actionName
 
- action_
definition ActionDefinition  - Property actionDefinition
 - action_
name str - Property actionName
 
- action
Definition Property Map - Property actionDefinition
 - action
Name String - Property actionName
 
CustomActionResponse, CustomActionResponseArgs      
- Action
Definition Pulumi.Azure Native. Aws Connector. Inputs. Action Definition Response  - Property actionDefinition
 - Action
Name string - Property actionName
 
- Action
Definition ActionDefinition Response  - Property actionDefinition
 - Action
Name string - Property actionName
 
- action
Definition ActionDefinition Response  - Property actionDefinition
 - action
Name String - Property actionName
 
- action
Definition ActionDefinition Response  - Property actionDefinition
 - action
Name string - Property actionName
 
- action_
definition ActionDefinition Response  - Property actionDefinition
 - action_
name str - Property actionName
 
- action
Definition Property Map - Property actionDefinition
 - action
Name 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
 
Header, HeaderArgs  
- Destination string
 - Property destination
 - Destination
Port string - Property destinationPort
 - Direction
string | Pulumi.
Azure Native. Aws Connector. Header Direction  - Property direction
 - Protocol
string | Pulumi.
Azure Native. Aws Connector. Header Protocol  - Property protocol
 - Source string
 - Property source
 - Source
Port string - Property sourcePort
 
- Destination string
 - Property destination
 - Destination
Port string - Property destinationPort
 - Direction
string | Header
Direction  - Property direction
 - Protocol
string | Header
Protocol  - Property protocol
 - Source string
 - Property source
 - Source
Port string - Property sourcePort
 
- destination String
 - Property destination
 - destination
Port String - Property destinationPort
 - direction
String | Header
Direction  - Property direction
 - protocol
String | Header
Protocol  - Property protocol
 - source String
 - Property source
 - source
Port String - Property sourcePort
 
- destination string
 - Property destination
 - destination
Port string - Property destinationPort
 - direction
string | Header
Direction  - Property direction
 - protocol
string | Header
Protocol  - Property protocol
 - source string
 - Property source
 - source
Port string - Property sourcePort
 
- destination str
 - Property destination
 - destination_
port str - Property destinationPort
 - direction
str | Header
Direction  - Property direction
 - protocol
str | Header
Protocol  - Property protocol
 - source str
 - Property source
 - source_
port str - Property sourcePort
 
- destination String
 - Property destination
 - destination
Port String - Property destinationPort
 - direction String | "ANY" | "FORWARD"
 - Property direction
 - protocol String | "DCERPC" | "DHCP" | "DNS" | "FTP" | "HTTP" | "ICMP" | "IKEV2" | "IMAP" | "IP" | "KRB5" | "MSN" | "NTP" | "SMB" | "SMTP" | "SSH" | "TCP" | "TFTP" | "TLS" | "UDP"
 - Property protocol
 - source String
 - Property source
 - source
Port String - Property sourcePort
 
HeaderDirection, HeaderDirectionArgs    
- ANY
 - ANYHeaderDirection enum ANY
 - FORWARD
 - FORWARDHeaderDirection enum FORWARD
 
- Header
Direction ANY  - ANYHeaderDirection enum ANY
 - Header
Direction FORWARD  - FORWARDHeaderDirection enum FORWARD
 
- ANY
 - ANYHeaderDirection enum ANY
 - FORWARD
 - FORWARDHeaderDirection enum FORWARD
 
- ANY
 - ANYHeaderDirection enum ANY
 - FORWARD
 - FORWARDHeaderDirection enum FORWARD
 
- ANY
 - ANYHeaderDirection enum ANY
 - FORWARD
 - FORWARDHeaderDirection enum FORWARD
 
- "ANY"
 - ANYHeaderDirection enum ANY
 - "FORWARD"
 - FORWARDHeaderDirection enum FORWARD
 
HeaderProtocol, HeaderProtocolArgs    
- DCERPC
 - DCERPCHeaderProtocol enum DCERPC
 - DHCP
 - DHCPHeaderProtocol enum DHCP
 - DNS
 - DNSHeaderProtocol enum DNS
 - FTP
 - FTPHeaderProtocol enum FTP
 - HTTP
 - HTTPHeaderProtocol enum HTTP
 - ICMP
 - ICMPHeaderProtocol enum ICMP
 - IKEV2
 - IKEV2HeaderProtocol enum IKEV2
 - IMAP
 - IMAPHeaderProtocol enum IMAP
 - IP
 - IPHeaderProtocol enum IP
 - KRB5
 - KRB5HeaderProtocol enum KRB5
 - MSN
 - MSNHeaderProtocol enum MSN
 - NTP
 - NTPHeaderProtocol enum NTP
 - SMB
 - SMBHeaderProtocol enum SMB
 - SMTP
 - SMTPHeaderProtocol enum SMTP
 - SSH
 - SSHHeaderProtocol enum SSH
 - TCP
 - TCPHeaderProtocol enum TCP
 - TFTP
 - TFTPHeaderProtocol enum TFTP
 - TLS
 - TLSHeaderProtocol enum TLS
 - UDP
 - UDPHeaderProtocol enum UDP
 
- Header
Protocol DCERPC  - DCERPCHeaderProtocol enum DCERPC
 - Header
Protocol DHCP  - DHCPHeaderProtocol enum DHCP
 - Header
Protocol DNS  - DNSHeaderProtocol enum DNS
 - Header
Protocol FTP  - FTPHeaderProtocol enum FTP
 - Header
Protocol HTTP  - HTTPHeaderProtocol enum HTTP
 - Header
Protocol ICMP  - ICMPHeaderProtocol enum ICMP
 - Header
Protocol IKEV2  - IKEV2HeaderProtocol enum IKEV2
 - Header
Protocol IMAP  - IMAPHeaderProtocol enum IMAP
 - Header
Protocol IP  - IPHeaderProtocol enum IP
 - Header
Protocol KRB5  - KRB5HeaderProtocol enum KRB5
 - Header
Protocol MSN  - MSNHeaderProtocol enum MSN
 - Header
Protocol NTP  - NTPHeaderProtocol enum NTP
 - Header
Protocol SMB  - SMBHeaderProtocol enum SMB
 - Header
Protocol SMTP  - SMTPHeaderProtocol enum SMTP
 - Header
Protocol SSH  - SSHHeaderProtocol enum SSH
 - Header
Protocol TCP  - TCPHeaderProtocol enum TCP
 - Header
Protocol TFTP  - TFTPHeaderProtocol enum TFTP
 - Header
Protocol TLS  - TLSHeaderProtocol enum TLS
 - Header
Protocol UDP  - UDPHeaderProtocol enum UDP
 
- DCERPC
 - DCERPCHeaderProtocol enum DCERPC
 - DHCP
 - DHCPHeaderProtocol enum DHCP
 - DNS
 - DNSHeaderProtocol enum DNS
 - FTP
 - FTPHeaderProtocol enum FTP
 - HTTP
 - HTTPHeaderProtocol enum HTTP
 - ICMP
 - ICMPHeaderProtocol enum ICMP
 - IKEV2
 - IKEV2HeaderProtocol enum IKEV2
 - IMAP
 - IMAPHeaderProtocol enum IMAP
 - IP
 - IPHeaderProtocol enum IP
 - KRB5
 - KRB5HeaderProtocol enum KRB5
 - MSN
 - MSNHeaderProtocol enum MSN
 - NTP
 - NTPHeaderProtocol enum NTP
 - SMB
 - SMBHeaderProtocol enum SMB
 - SMTP
 - SMTPHeaderProtocol enum SMTP
 - SSH
 - SSHHeaderProtocol enum SSH
 - TCP
 - TCPHeaderProtocol enum TCP
 - TFTP
 - TFTPHeaderProtocol enum TFTP
 - TLS
 - TLSHeaderProtocol enum TLS
 - UDP
 - UDPHeaderProtocol enum UDP
 
- DCERPC
 - DCERPCHeaderProtocol enum DCERPC
 - DHCP
 - DHCPHeaderProtocol enum DHCP
 - DNS
 - DNSHeaderProtocol enum DNS
 - FTP
 - FTPHeaderProtocol enum FTP
 - HTTP
 - HTTPHeaderProtocol enum HTTP
 - ICMP
 - ICMPHeaderProtocol enum ICMP
 - IKEV2
 - IKEV2HeaderProtocol enum IKEV2
 - IMAP
 - IMAPHeaderProtocol enum IMAP
 - IP
 - IPHeaderProtocol enum IP
 - KRB5
 - KRB5HeaderProtocol enum KRB5
 - MSN
 - MSNHeaderProtocol enum MSN
 - NTP
 - NTPHeaderProtocol enum NTP
 - SMB
 - SMBHeaderProtocol enum SMB
 - SMTP
 - SMTPHeaderProtocol enum SMTP
 - SSH
 - SSHHeaderProtocol enum SSH
 - TCP
 - TCPHeaderProtocol enum TCP
 - TFTP
 - TFTPHeaderProtocol enum TFTP
 - TLS
 - TLSHeaderProtocol enum TLS
 - UDP
 - UDPHeaderProtocol enum UDP
 
- DCERPC
 - DCERPCHeaderProtocol enum DCERPC
 - DHCP
 - DHCPHeaderProtocol enum DHCP
 - DNS
 - DNSHeaderProtocol enum DNS
 - FTP
 - FTPHeaderProtocol enum FTP
 - HTTP
 - HTTPHeaderProtocol enum HTTP
 - ICMP
 - ICMPHeaderProtocol enum ICMP
 - IKEV2
 - IKEV2HeaderProtocol enum IKEV2
 - IMAP
 - IMAPHeaderProtocol enum IMAP
 - IP
 - IPHeaderProtocol enum IP
 - KRB5
 - KRB5HeaderProtocol enum KRB5
 - MSN
 - MSNHeaderProtocol enum MSN
 - NTP
 - NTPHeaderProtocol enum NTP
 - SMB
 - SMBHeaderProtocol enum SMB
 - SMTP
 - SMTPHeaderProtocol enum SMTP
 - SSH
 - SSHHeaderProtocol enum SSH
 - TCP
 - TCPHeaderProtocol enum TCP
 - TFTP
 - TFTPHeaderProtocol enum TFTP
 - TLS
 - TLSHeaderProtocol enum TLS
 - UDP
 - UDPHeaderProtocol enum UDP
 
- "DCERPC"
 - DCERPCHeaderProtocol enum DCERPC
 - "DHCP"
 - DHCPHeaderProtocol enum DHCP
 - "DNS"
 - DNSHeaderProtocol enum DNS
 - "FTP"
 - FTPHeaderProtocol enum FTP
 - "HTTP"
 - HTTPHeaderProtocol enum HTTP
 - "ICMP"
 - ICMPHeaderProtocol enum ICMP
 - "IKEV2"
 - IKEV2HeaderProtocol enum IKEV2
 - "IMAP"
 - IMAPHeaderProtocol enum IMAP
 - "IP"
 - IPHeaderProtocol enum IP
 - "KRB5"
 - KRB5HeaderProtocol enum KRB5
 - "MSN"
 - MSNHeaderProtocol enum MSN
 - "NTP"
 - NTPHeaderProtocol enum NTP
 - "SMB"
 - SMBHeaderProtocol enum SMB
 - "SMTP"
 - SMTPHeaderProtocol enum SMTP
 - "SSH"
 - SSHHeaderProtocol enum SSH
 - "TCP"
 - TCPHeaderProtocol enum TCP
 - "TFTP"
 - TFTPHeaderProtocol enum TFTP
 - "TLS"
 - TLSHeaderProtocol enum TLS
 - "UDP"
 - UDPHeaderProtocol enum UDP
 
HeaderResponse, HeaderResponseArgs    
- Destination string
 - Property destination
 - Destination
Port string - Property destinationPort
 - Direction string
 - Property direction
 - Protocol string
 - Property protocol
 - Source string
 - Property source
 - Source
Port string - Property sourcePort
 
- Destination string
 - Property destination
 - Destination
Port string - Property destinationPort
 - Direction string
 - Property direction
 - Protocol string
 - Property protocol
 - Source string
 - Property source
 - Source
Port string - Property sourcePort
 
- destination String
 - Property destination
 - destination
Port String - Property destinationPort
 - direction String
 - Property direction
 - protocol String
 - Property protocol
 - source String
 - Property source
 - source
Port String - Property sourcePort
 
- destination string
 - Property destination
 - destination
Port string - Property destinationPort
 - direction string
 - Property direction
 - protocol string
 - Property protocol
 - source string
 - Property source
 - source
Port string - Property sourcePort
 
- destination str
 - Property destination
 - destination_
port str - Property destinationPort
 - direction str
 - Property direction
 - protocol str
 - Property protocol
 - source str
 - Property source
 - source_
port str - Property sourcePort
 
- destination String
 - Property destination
 - destination
Port String - Property destinationPort
 - direction String
 - Property direction
 - protocol String
 - Property protocol
 - source String
 - Property source
 - source
Port String - Property sourcePort
 
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
 
IPSetReference, IPSetReferenceArgs    
- Reference
Arn string - A resource ARN.
 
- Reference
Arn string - A resource ARN.
 
- reference
Arn String - A resource ARN.
 
- reference
Arn string - A resource ARN.
 
- reference_
arn str - A resource ARN.
 
- reference
Arn String - A resource ARN.
 
IPSetReferenceResponse, IPSetReferenceResponseArgs      
- Reference
Arn string - A resource ARN.
 
- Reference
Arn string - A resource ARN.
 
- reference
Arn String - A resource ARN.
 
- reference
Arn string - A resource ARN.
 
- reference_
arn str - A resource ARN.
 
- reference
Arn String - A resource ARN.
 
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
 
MatchAttributes, MatchAttributesArgs    
- Destination
Ports List<Pulumi.Azure Native. Aws Connector. Inputs. Port Range>  - Property destinationPorts
 - Destinations
List<Pulumi.
Azure Native. Aws Connector. Inputs. Address>  - Property destinations
 - Protocols List<int>
 - Property protocols
 - Source
Ports List<Pulumi.Azure Native. Aws Connector. Inputs. Port Range>  - Property sourcePorts
 - Sources
List<Pulumi.
Azure Native. Aws Connector. Inputs. Address>  - Property sources
 - Tcp
Flags List<Pulumi.Azure Native. Aws Connector. Inputs. TCPFlag Field>  - Property tcpFlags
 
- Destination
Ports []PortRange  - Property destinationPorts
 - Destinations []Address
 - Property destinations
 - Protocols []int
 - Property protocols
 - Source
Ports []PortRange  - Property sourcePorts
 - Sources []Address
 - Property sources
 - Tcp
Flags []TCPFlagField  - Property tcpFlags
 
- destination
Ports List<PortRange>  - Property destinationPorts
 - destinations List<Address>
 - Property destinations
 - protocols List<Integer>
 - Property protocols
 - source
Ports List<PortRange>  - Property sourcePorts
 - sources List<Address>
 - Property sources
 - tcp
Flags List<TCPFlagField>  - Property tcpFlags
 
- destination
Ports PortRange[]  - Property destinationPorts
 - destinations Address[]
 - Property destinations
 - protocols number[]
 - Property protocols
 - source
Ports PortRange[]  - Property sourcePorts
 - sources Address[]
 - Property sources
 - tcp
Flags TCPFlagField[]  - Property tcpFlags
 
- destination_
ports Sequence[PortRange]  - Property destinationPorts
 - destinations Sequence[Address]
 - Property destinations
 - protocols Sequence[int]
 - Property protocols
 - source_
ports Sequence[PortRange]  - Property sourcePorts
 - sources Sequence[Address]
 - Property sources
 - tcp_
flags Sequence[TCPFlagField]  - Property tcpFlags
 
- destination
Ports List<Property Map> - Property destinationPorts
 - destinations List<Property Map>
 - Property destinations
 - protocols List<Number>
 - Property protocols
 - source
Ports List<Property Map> - Property sourcePorts
 - sources List<Property Map>
 - Property sources
 - tcp
Flags List<Property Map> - Property tcpFlags
 
MatchAttributesResponse, MatchAttributesResponseArgs      
- Destination
Ports List<Pulumi.Azure Native. Aws Connector. Inputs. Port Range Response>  - Property destinationPorts
 - Destinations
List<Pulumi.
Azure Native. Aws Connector. Inputs. Address Response>  - Property destinations
 - Protocols List<int>
 - Property protocols
 - Source
Ports List<Pulumi.Azure Native. Aws Connector. Inputs. Port Range Response>  - Property sourcePorts
 - Sources
List<Pulumi.
Azure Native. Aws Connector. Inputs. Address Response>  - Property sources
 - Tcp
Flags List<Pulumi.Azure Native. Aws Connector. Inputs. TCPFlag Field Response>  - Property tcpFlags
 
- Destination
Ports []PortRange Response  - Property destinationPorts
 - Destinations
[]Address
Response  - Property destinations
 - Protocols []int
 - Property protocols
 - Source
Ports []PortRange Response  - Property sourcePorts
 - Sources
[]Address
Response  - Property sources
 - Tcp
Flags []TCPFlagField Response  - Property tcpFlags
 
- destination
Ports List<PortRange Response>  - Property destinationPorts
 - destinations
List<Address
Response>  - Property destinations
 - protocols List<Integer>
 - Property protocols
 - source
Ports List<PortRange Response>  - Property sourcePorts
 - sources
List<Address
Response>  - Property sources
 - tcp
Flags List<TCPFlagField Response>  - Property tcpFlags
 
- destination
Ports PortRange Response[]  - Property destinationPorts
 - destinations
Address
Response[]  - Property destinations
 - protocols number[]
 - Property protocols
 - source
Ports PortRange Response[]  - Property sourcePorts
 - sources
Address
Response[]  - Property sources
 - tcp
Flags TCPFlagField Response[]  - Property tcpFlags
 
- destination_
ports Sequence[PortRange Response]  - Property destinationPorts
 - destinations
Sequence[Address
Response]  - Property destinations
 - protocols Sequence[int]
 - Property protocols
 - source_
ports Sequence[PortRange Response]  - Property sourcePorts
 - sources
Sequence[Address
Response]  - Property sources
 - tcp_
flags Sequence[TCPFlagField Response]  - Property tcpFlags
 
- destination
Ports List<Property Map> - Property destinationPorts
 - destinations List<Property Map>
 - Property destinations
 - protocols List<Number>
 - Property protocols
 - source
Ports List<Property Map> - Property sourcePorts
 - sources List<Property Map>
 - Property sources
 - tcp
Flags List<Property Map> - Property tcpFlags
 
NetworkFirewallRuleGroupProperties, NetworkFirewallRuleGroupPropertiesArgs          
- Arn string
 - Amazon Resource Name (ARN)
 - Aws
Account stringId  - AWS Account ID
 - Aws
Properties Pulumi.Azure Native. Aws Connector. Inputs. Aws Network Firewall Rule Group Properties  - AWS Properties
 - Aws
Region string - AWS Region
 - Aws
Source stringSchema  - AWS Source Schema
 - Dictionary<string, string>
 - AWS Tags
 - Public
Cloud stringConnectors Resource Id  - Public Cloud Connectors Resource ID
 - Public
Cloud stringResource Name  - Public Cloud Resource Name
 
- Arn string
 - Amazon Resource Name (ARN)
 - Aws
Account stringId  - AWS Account ID
 - Aws
Properties AwsNetwork Firewall Rule Group Properties  - AWS Properties
 - Aws
Region string - AWS Region
 - Aws
Source stringSchema  - AWS Source Schema
 - map[string]string
 - AWS Tags
 - Public
Cloud stringConnectors Resource Id  - Public Cloud Connectors Resource ID
 - Public
Cloud stringResource Name  - Public Cloud Resource Name
 
- arn String
 - Amazon Resource Name (ARN)
 - aws
Account StringId  - AWS Account ID
 - aws
Properties AwsNetwork Firewall Rule Group Properties  - AWS Properties
 - aws
Region String - AWS Region
 - aws
Source StringSchema  - AWS Source Schema
 - Map<String,String>
 - AWS Tags
 - public
Cloud StringConnectors Resource Id  - Public Cloud Connectors Resource ID
 - public
Cloud StringResource Name  - Public Cloud Resource Name
 
- arn string
 - Amazon Resource Name (ARN)
 - aws
Account stringId  - AWS Account ID
 - aws
Properties AwsNetwork Firewall Rule Group Properties  - AWS Properties
 - aws
Region string - AWS Region
 - aws
Source stringSchema  - AWS Source Schema
 - {[key: string]: string}
 - AWS Tags
 - public
Cloud stringConnectors Resource Id  - Public Cloud Connectors Resource ID
 - public
Cloud stringResource Name  - Public Cloud Resource Name
 
- arn str
 - Amazon Resource Name (ARN)
 - aws_
account_ strid  - AWS Account ID
 - aws_
properties AwsNetwork Firewall Rule Group Properties  - AWS Properties
 - aws_
region str - AWS Region
 - aws_
source_ strschema  - AWS Source Schema
 - Mapping[str, str]
 - AWS Tags
 - public_
cloud_ strconnectors_ resource_ id  - Public Cloud Connectors Resource ID
 - public_
cloud_ strresource_ name  - Public Cloud Resource Name
 
- arn String
 - Amazon Resource Name (ARN)
 - aws
Account StringId  - AWS Account ID
 - aws
Properties Property Map - AWS Properties
 - aws
Region String - AWS Region
 - aws
Source StringSchema  - AWS Source Schema
 - Map<String>
 - AWS Tags
 - public
Cloud StringConnectors Resource Id  - Public Cloud Connectors Resource ID
 - public
Cloud StringResource Name  - Public Cloud Resource Name
 
NetworkFirewallRuleGroupPropertiesResponse, NetworkFirewallRuleGroupPropertiesResponseArgs            
- Provisioning
State string - The status of the last operation.
 - Arn string
 - Amazon Resource Name (ARN)
 - Aws
Account stringId  - AWS Account ID
 - Aws
Properties Pulumi.Azure Native. Aws Connector. Inputs. Aws Network Firewall Rule Group Properties Response  - AWS Properties
 - Aws
Region string - AWS Region
 - Aws
Source stringSchema  - AWS Source Schema
 - Dictionary<string, string>
 - AWS Tags
 - Public
Cloud stringConnectors Resource Id  - Public Cloud Connectors Resource ID
 - Public
Cloud stringResource Name  - Public Cloud Resource Name
 
- Provisioning
State string - The status of the last operation.
 - Arn string
 - Amazon Resource Name (ARN)
 - Aws
Account stringId  - AWS Account ID
 - Aws
Properties AwsNetwork Firewall Rule Group Properties Response  - AWS Properties
 - Aws
Region string - AWS Region
 - Aws
Source stringSchema  - AWS Source Schema
 - map[string]string
 - AWS Tags
 - Public
Cloud stringConnectors Resource Id  - Public Cloud Connectors Resource ID
 - Public
Cloud stringResource Name  - Public Cloud Resource Name
 
- provisioning
State String - The status of the last operation.
 - arn String
 - Amazon Resource Name (ARN)
 - aws
Account StringId  - AWS Account ID
 - aws
Properties AwsNetwork Firewall Rule Group Properties Response  - AWS Properties
 - aws
Region String - AWS Region
 - aws
Source StringSchema  - AWS Source Schema
 - Map<String,String>
 - AWS Tags
 - public
Cloud StringConnectors Resource Id  - Public Cloud Connectors Resource ID
 - public
Cloud StringResource Name  - Public Cloud Resource Name
 
- provisioning
State string - The status of the last operation.
 - arn string
 - Amazon Resource Name (ARN)
 - aws
Account stringId  - AWS Account ID
 - aws
Properties AwsNetwork Firewall Rule Group Properties Response  - AWS Properties
 - aws
Region string - AWS Region
 - aws
Source stringSchema  - AWS Source Schema
 - {[key: string]: string}
 - AWS Tags
 - public
Cloud stringConnectors Resource Id  - Public Cloud Connectors Resource ID
 - public
Cloud stringResource Name  - Public Cloud Resource Name
 
- provisioning_
state str - The status of the last operation.
 - arn str
 - Amazon Resource Name (ARN)
 - aws_
account_ strid  - AWS Account ID
 - aws_
properties AwsNetwork Firewall Rule Group Properties Response  - AWS Properties
 - aws_
region str - AWS Region
 - aws_
source_ strschema  - AWS Source Schema
 - Mapping[str, str]
 - AWS Tags
 - public_
cloud_ strconnectors_ resource_ id  - Public Cloud Connectors Resource ID
 - public_
cloud_ strresource_ name  - Public Cloud Resource Name
 
- provisioning
State String - The status of the last operation.
 - arn String
 - Amazon Resource Name (ARN)
 - aws
Account StringId  - AWS Account ID
 - aws
Properties Property Map - AWS Properties
 - aws
Region String - AWS Region
 - aws
Source StringSchema  - AWS Source Schema
 - Map<String>
 - AWS Tags
 - public
Cloud StringConnectors Resource Id  - Public Cloud Connectors Resource ID
 - public
Cloud StringResource Name  - Public Cloud Resource Name
 
PortRange, PortRangeArgs    
PortRangeResponse, PortRangeResponseArgs      
PortSet, PortSetArgs    
- 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
 
PortSetResponse, PortSetResponseArgs      
- 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
 
PublishMetricAction, PublishMetricActionArgs      
- Dimensions
List<Pulumi.
Azure Native. Aws Connector. Inputs. Dimension>  - Property dimensions
 
- 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
List<Pulumi.
Azure Native. Aws Connector. Inputs. Dimension Response>  - Property dimensions
 
- Dimensions
[]Dimension
Response  - Property dimensions
 
- dimensions
List<Dimension
Response>  - Property dimensions
 
- dimensions
Dimension
Response[]  - Property dimensions
 
- dimensions
Sequence[Dimension
Response]  - Property dimensions
 
- dimensions List<Property Map>
 - Property dimensions
 
ReferenceSets, ReferenceSetsArgs    
- Ip
Set Dictionary<string, Pulumi.References Azure Native. Aws Connector. Inputs. IPSet Reference>  - Property ipSetReferences
 
- Ip
Set map[string]IPSetReferences Reference  - Property ipSetReferences
 
- ip
Set Map<String,IPSetReferences Reference>  - Property ipSetReferences
 
- ip
Set {[key: string]: IPSetReferences Reference}  - Property ipSetReferences
 
- ip_
set_ Mapping[str, IPSetreferences Reference]  - Property ipSetReferences
 
- ip
Set Map<Property Map>References  - Property ipSetReferences
 
ReferenceSetsResponse, ReferenceSetsResponseArgs      
- Ip
Set Dictionary<string, Pulumi.References Azure Native. Aws Connector. Inputs. IPSet Reference Response>  - Property ipSetReferences
 
- Ip
Set map[string]IPSetReferences Reference Response  - Property ipSetReferences
 
- ip
Set Map<String,IPSetReferences Reference Response>  - Property ipSetReferences
 
- ip
Set {[key: string]: IPSetReferences Reference Response}  - Property ipSetReferences
 
- ip_
set_ Mapping[str, IPSetreferences Reference Response]  - Property ipSetReferences
 
- ip
Set Map<Property Map>References  - Property ipSetReferences
 
RuleDefinition, RuleDefinitionArgs    
- Actions List<string>
 - Property actions
 - Match
Attributes Pulumi.Azure Native. Aws Connector. Inputs. Match Attributes  - Property matchAttributes
 
- Actions []string
 - Property actions
 - Match
Attributes MatchAttributes  - Property matchAttributes
 
- actions List<String>
 - Property actions
 - match
Attributes MatchAttributes  - Property matchAttributes
 
- actions string[]
 - Property actions
 - match
Attributes MatchAttributes  - Property matchAttributes
 
- actions Sequence[str]
 - Property actions
 - match_
attributes MatchAttributes  - Property matchAttributes
 
- actions List<String>
 - Property actions
 - match
Attributes Property Map - Property matchAttributes
 
RuleDefinitionResponse, RuleDefinitionResponseArgs      
- Actions List<string>
 - Property actions
 - Match
Attributes Pulumi.Azure Native. Aws Connector. Inputs. Match Attributes Response  - Property matchAttributes
 
- Actions []string
 - Property actions
 - Match
Attributes MatchAttributes Response  - Property matchAttributes
 
- actions List<String>
 - Property actions
 - match
Attributes MatchAttributes Response  - Property matchAttributes
 
- actions string[]
 - Property actions
 - match
Attributes MatchAttributes Response  - Property matchAttributes
 
- actions Sequence[str]
 - Property actions
 - match_
attributes MatchAttributes Response  - Property matchAttributes
 
- actions List<String>
 - Property actions
 - match
Attributes Property Map - Property matchAttributes
 
RuleGroup, RuleGroupArgs    
- Reference
Sets Pulumi.Azure Native. Aws Connector. Inputs. Reference Sets  - Property referenceSets
 - Rule
Variables Pulumi.Azure Native. Aws Connector. Inputs. Rule Variables  - Property ruleVariables
 - Rules
Source Pulumi.Azure Native. Aws Connector. Inputs. Rules Source  - Property rulesSource
 - Stateful
Rule Pulumi.Options Azure Native. Aws Connector. Inputs. Stateful Rule Options  - Property statefulRuleOptions
 
- Reference
Sets ReferenceSets  - Property referenceSets
 - Rule
Variables RuleVariables  - Property ruleVariables
 - Rules
Source RulesSource  - Property rulesSource
 - Stateful
Rule StatefulOptions Rule Options  - Property statefulRuleOptions
 
- reference
Sets ReferenceSets  - Property referenceSets
 - rule
Variables RuleVariables  - Property ruleVariables
 - rules
Source RulesSource  - Property rulesSource
 - stateful
Rule StatefulOptions Rule Options  - Property statefulRuleOptions
 
- reference
Sets ReferenceSets  - Property referenceSets
 - rule
Variables RuleVariables  - Property ruleVariables
 - rules
Source RulesSource  - Property rulesSource
 - stateful
Rule StatefulOptions Rule Options  - Property statefulRuleOptions
 
- reference_
sets ReferenceSets  - Property referenceSets
 - rule_
variables RuleVariables  - Property ruleVariables
 - rules_
source RulesSource  - Property rulesSource
 - stateful_
rule_ Statefuloptions Rule Options  - Property statefulRuleOptions
 
- reference
Sets Property Map - Property referenceSets
 - rule
Variables Property Map - Property ruleVariables
 - rules
Source Property Map - Property rulesSource
 - stateful
Rule Property MapOptions  - Property statefulRuleOptions
 
RuleGroupResponse, RuleGroupResponseArgs      
- Reference
Sets Pulumi.Azure Native. Aws Connector. Inputs. Reference Sets Response  - Property referenceSets
 - Rule
Variables Pulumi.Azure Native. Aws Connector. Inputs. Rule Variables Response  - Property ruleVariables
 - Rules
Source Pulumi.Azure Native. Aws Connector. Inputs. Rules Source Response  - Property rulesSource
 - Stateful
Rule Pulumi.Options Azure Native. Aws Connector. Inputs. Stateful Rule Options Response  - Property statefulRuleOptions
 
- Reference
Sets ReferenceSets Response  - Property referenceSets
 - Rule
Variables RuleVariables Response  - Property ruleVariables
 - Rules
Source RulesSource Response  - Property rulesSource
 - Stateful
Rule StatefulOptions Rule Options Response  - Property statefulRuleOptions
 
- reference
Sets ReferenceSets Response  - Property referenceSets
 - rule
Variables RuleVariables Response  - Property ruleVariables
 - rules
Source RulesSource Response  - Property rulesSource
 - stateful
Rule StatefulOptions Rule Options Response  - Property statefulRuleOptions
 
- reference
Sets ReferenceSets Response  - Property referenceSets
 - rule
Variables RuleVariables Response  - Property ruleVariables
 - rules
Source RulesSource Response  - Property rulesSource
 - stateful
Rule StatefulOptions Rule Options Response  - Property statefulRuleOptions
 
- reference_
sets ReferenceSets Response  - Property referenceSets
 - rule_
variables RuleVariables Response  - Property ruleVariables
 - rules_
source RulesSource Response  - Property rulesSource
 - stateful_
rule_ Statefuloptions Rule Options Response  - Property statefulRuleOptions
 
- reference
Sets Property Map - Property referenceSets
 - rule
Variables Property Map - Property ruleVariables
 - rules
Source Property Map - Property rulesSource
 - stateful
Rule Property MapOptions  - Property statefulRuleOptions
 
RuleOption, RuleOptionArgs    
RuleOptionResponse, RuleOptionResponseArgs      
RuleVariables, RuleVariablesArgs    
RuleVariablesResponse, RuleVariablesResponseArgs      
RulesSource, RulesSourceArgs    
- Rules
Source Pulumi.List Azure Native. Aws Connector. Inputs. Rules Source List  - Property rulesSourceList
 - Rules
String string - Property rulesString
 - Stateful
Rules List<Pulumi.Azure Native. Aws Connector. Inputs. Stateful Rule>  - Property statefulRules
 - Stateless
Rules Pulumi.And Custom Actions Azure Native. Aws Connector. Inputs. Stateless Rules And Custom Actions  - Property statelessRulesAndCustomActions
 
- Rules
Source RulesList Source List  - Property rulesSourceList
 - Rules
String string - Property rulesString
 - Stateful
Rules []StatefulRule  - Property statefulRules
 - Stateless
Rules StatelessAnd Custom Actions Rules And Custom Actions  - Property statelessRulesAndCustomActions
 
- rules
Source RulesList Source List  - Property rulesSourceList
 - rules
String String - Property rulesString
 - stateful
Rules List<StatefulRule>  - Property statefulRules
 - stateless
Rules StatelessAnd Custom Actions Rules And Custom Actions  - Property statelessRulesAndCustomActions
 
- rules
Source RulesList Source List  - Property rulesSourceList
 - rules
String string - Property rulesString
 - stateful
Rules StatefulRule[]  - Property statefulRules
 - stateless
Rules StatelessAnd Custom Actions Rules And Custom Actions  - Property statelessRulesAndCustomActions
 
- rules_
source_ Ruleslist Source List  - Property rulesSourceList
 - rules_
string str - Property rulesString
 - stateful_
rules Sequence[StatefulRule]  - Property statefulRules
 - stateless_
rules_ Statelessand_ custom_ actions Rules And Custom Actions  - Property statelessRulesAndCustomActions
 
- rules
Source Property MapList  - Property rulesSourceList
 - rules
String String - Property rulesString
 - stateful
Rules List<Property Map> - Property statefulRules
 - stateless
Rules Property MapAnd Custom Actions  - Property statelessRulesAndCustomActions
 
RulesSourceList, RulesSourceListArgs      
- Generated
Rules string | Pulumi.Type Azure Native. Aws Connector. Rules Source List Generated Rules Type  - Property generatedRulesType
 - Target
Types List<string> - Property targetTypes
 - Targets List<string>
 - Property targets
 
- Generated
Rules string | RulesType Source List Generated Rules Type  - Property generatedRulesType
 - Target
Types []string - Property targetTypes
 - Targets []string
 - Property targets
 
- generated
Rules String | RulesType Source List Generated Rules Type  - Property generatedRulesType
 - target
Types List<String> - Property targetTypes
 - targets List<String>
 - Property targets
 
- generated
Rules string | RulesType Source List Generated Rules Type  - Property generatedRulesType
 - target
Types string[] - Property targetTypes
 - targets string[]
 - Property targets
 
- generated_
rules_ str | Rulestype Source List Generated Rules Type  - Property generatedRulesType
 - target_
types Sequence[str] - Property targetTypes
 - targets Sequence[str]
 - Property targets
 
- generated
Rules String | "ALLOWLIST" | "DENYLIST"Type  - Property generatedRulesType
 - target
Types List<String> - Property targetTypes
 - targets List<String>
 - Property targets
 
RulesSourceListGeneratedRulesType, RulesSourceListGeneratedRulesTypeArgs            
- ALLOWLIST
 - ALLOWLISTRulesSourceListGeneratedRulesType enum ALLOWLIST
 - DENYLIST
 - DENYLISTRulesSourceListGeneratedRulesType enum DENYLIST
 
- Rules
Source List Generated Rules Type ALLOWLIST  - ALLOWLISTRulesSourceListGeneratedRulesType enum ALLOWLIST
 - Rules
Source List Generated Rules Type DENYLIST  - DENYLISTRulesSourceListGeneratedRulesType enum DENYLIST
 
- ALLOWLIST
 - ALLOWLISTRulesSourceListGeneratedRulesType enum ALLOWLIST
 - DENYLIST
 - DENYLISTRulesSourceListGeneratedRulesType enum DENYLIST
 
- ALLOWLIST
 - ALLOWLISTRulesSourceListGeneratedRulesType enum ALLOWLIST
 - DENYLIST
 - DENYLISTRulesSourceListGeneratedRulesType enum DENYLIST
 
- ALLOWLIST
 - ALLOWLISTRulesSourceListGeneratedRulesType enum ALLOWLIST
 - DENYLIST
 - DENYLISTRulesSourceListGeneratedRulesType enum DENYLIST
 
- "ALLOWLIST"
 - ALLOWLISTRulesSourceListGeneratedRulesType enum ALLOWLIST
 - "DENYLIST"
 - DENYLISTRulesSourceListGeneratedRulesType enum DENYLIST
 
RulesSourceListResponse, RulesSourceListResponseArgs        
- Generated
Rules stringType  - Property generatedRulesType
 - Target
Types List<string> - Property targetTypes
 - Targets List<string>
 - Property targets
 
- Generated
Rules stringType  - Property generatedRulesType
 - Target
Types []string - Property targetTypes
 - Targets []string
 - Property targets
 
- generated
Rules StringType  - Property generatedRulesType
 - target
Types List<String> - Property targetTypes
 - targets List<String>
 - Property targets
 
- generated
Rules stringType  - Property generatedRulesType
 - target
Types string[] - Property targetTypes
 - targets string[]
 - Property targets
 
- generated_
rules_ strtype  - Property generatedRulesType
 - target_
types Sequence[str] - Property targetTypes
 - targets Sequence[str]
 - Property targets
 
- generated
Rules StringType  - Property generatedRulesType
 - target
Types List<String> - Property targetTypes
 - targets List<String>
 - Property targets
 
RulesSourceResponse, RulesSourceResponseArgs      
- Rules
Source Pulumi.List Azure Native. Aws Connector. Inputs. Rules Source List Response  - Property rulesSourceList
 - Rules
String string - Property rulesString
 - Stateful
Rules List<Pulumi.Azure Native. Aws Connector. Inputs. Stateful Rule Response>  - Property statefulRules
 - Stateless
Rules Pulumi.And Custom Actions Azure Native. Aws Connector. Inputs. Stateless Rules And Custom Actions Response  - Property statelessRulesAndCustomActions
 
- Rules
Source RulesList Source List Response  - Property rulesSourceList
 - Rules
String string - Property rulesString
 - Stateful
Rules []StatefulRule Response  - Property statefulRules
 - Stateless
Rules StatelessAnd Custom Actions Rules And Custom Actions Response  - Property statelessRulesAndCustomActions
 
- rules
Source RulesList Source List Response  - Property rulesSourceList
 - rules
String String - Property rulesString
 - stateful
Rules List<StatefulRule Response>  - Property statefulRules
 - stateless
Rules StatelessAnd Custom Actions Rules And Custom Actions Response  - Property statelessRulesAndCustomActions
 
- rules
Source RulesList Source List Response  - Property rulesSourceList
 - rules
String string - Property rulesString
 - stateful
Rules StatefulRule Response[]  - Property statefulRules
 - stateless
Rules StatelessAnd Custom Actions Rules And Custom Actions Response  - Property statelessRulesAndCustomActions
 
- rules_
source_ Ruleslist Source List Response  - Property rulesSourceList
 - rules_
string str - Property rulesString
 - stateful_
rules Sequence[StatefulRule Response]  - Property statefulRules
 - stateless_
rules_ Statelessand_ custom_ actions Rules And Custom Actions Response  - Property statelessRulesAndCustomActions
 
- rules
Source Property MapList  - Property rulesSourceList
 - rules
String String - Property rulesString
 - stateful
Rules List<Property Map> - Property statefulRules
 - stateless
Rules Property MapAnd Custom Actions  - Property statelessRulesAndCustomActions
 
StatefulRule, StatefulRuleArgs    
- Action
string | Pulumi.
Azure Native. Aws Connector. Stateful Rule Action  - Property action
 - Header
Pulumi.
Azure Native. Aws Connector. Inputs. Header  - Property header
 - Rule
Options List<Pulumi.Azure Native. Aws Connector. Inputs. Rule Option>  - Property ruleOptions
 
- Action
string | Stateful
Rule Action  - Property action
 - Header Header
 - Property header
 - Rule
Options []RuleOption  - Property ruleOptions
 
- action
String | Stateful
Rule Action  - Property action
 - header Header
 - Property header
 - rule
Options List<RuleOption>  - Property ruleOptions
 
- action
string | Stateful
Rule Action  - Property action
 - header Header
 - Property header
 - rule
Options RuleOption[]  - Property ruleOptions
 
- action
str | Stateful
Rule Action  - Property action
 - header Header
 - Property header
 - rule_
options Sequence[RuleOption]  - Property ruleOptions
 
- action String | "ALERT" | "DROP" | "PASS" | "REJECT"
 - Property action
 - header Property Map
 - Property header
 - rule
Options List<Property Map> - Property ruleOptions
 
StatefulRuleAction, StatefulRuleActionArgs      
- ALERT
 - ALERTStatefulRuleAction enum ALERT
 - DROP
 - DROPStatefulRuleAction enum DROP
 - PASS
 - PASSStatefulRuleAction enum PASS
 - REJECT
 - REJECTStatefulRuleAction enum REJECT
 
- Stateful
Rule Action ALERT  - ALERTStatefulRuleAction enum ALERT
 - Stateful
Rule Action DROP  - DROPStatefulRuleAction enum DROP
 - Stateful
Rule Action PASS  - PASSStatefulRuleAction enum PASS
 - Stateful
Rule Action REJECT  - REJECTStatefulRuleAction enum REJECT
 
- ALERT
 - ALERTStatefulRuleAction enum ALERT
 - DROP
 - DROPStatefulRuleAction enum DROP
 - PASS
 - PASSStatefulRuleAction enum PASS
 - REJECT
 - REJECTStatefulRuleAction enum REJECT
 
- ALERT
 - ALERTStatefulRuleAction enum ALERT
 - DROP
 - DROPStatefulRuleAction enum DROP
 - PASS
 - PASSStatefulRuleAction enum PASS
 - REJECT
 - REJECTStatefulRuleAction enum REJECT
 
- ALERT
 - ALERTStatefulRuleAction enum ALERT
 - DROP
 - DROPStatefulRuleAction enum DROP
 - PASS_
 - PASSStatefulRuleAction enum PASS
 - REJECT
 - REJECTStatefulRuleAction enum REJECT
 
- "ALERT"
 - ALERTStatefulRuleAction enum ALERT
 - "DROP"
 - DROPStatefulRuleAction enum DROP
 - "PASS"
 - PASSStatefulRuleAction enum PASS
 - "REJECT"
 - REJECTStatefulRuleAction enum REJECT
 
StatefulRuleOptions, StatefulRuleOptionsArgs      
- Rule
Order string | Pulumi.Azure Native. Aws Connector. Stateful Rule Options Rule Order  - Property ruleOrder
 
- Rule
Order string | StatefulRule Options Rule Order  - Property ruleOrder
 
- rule
Order String | StatefulRule Options Rule Order  - Property ruleOrder
 
- rule
Order string | StatefulRule Options Rule Order  - Property ruleOrder
 
- rule_
order str | StatefulRule Options Rule Order  - Property ruleOrder
 
- rule
Order String | "DEFAULT_ACTION_ORDER" | "STRICT_ORDER" - Property ruleOrder
 
StatefulRuleOptionsResponse, StatefulRuleOptionsResponseArgs        
- Rule
Order string - Property ruleOrder
 
- Rule
Order string - Property ruleOrder
 
- rule
Order String - Property ruleOrder
 
- rule
Order string - Property ruleOrder
 
- rule_
order str - Property ruleOrder
 
- rule
Order String - Property ruleOrder
 
StatefulRuleOptionsRuleOrder, StatefulRuleOptionsRuleOrderArgs          
- DEFAULT_ACTION_ORDER
 - DEFAULT_ACTION_ORDERStatefulRuleOptionsRuleOrder enum DEFAULT_ACTION_ORDER
 - STRICT_ORDER
 - STRICT_ORDERStatefulRuleOptionsRuleOrder enum STRICT_ORDER
 
- Stateful
Rule Options Rule Order_DEFAULT_ACTION_ORDER  - DEFAULT_ACTION_ORDERStatefulRuleOptionsRuleOrder enum DEFAULT_ACTION_ORDER
 - Stateful
Rule Options Rule Order_STRICT_ORDER  - STRICT_ORDERStatefulRuleOptionsRuleOrder enum STRICT_ORDER
 
- DEFAULT_ACTION_ORDER
 - DEFAULT_ACTION_ORDERStatefulRuleOptionsRuleOrder enum DEFAULT_ACTION_ORDER
 - STRICT_ORDER
 - STRICT_ORDERStatefulRuleOptionsRuleOrder enum STRICT_ORDER
 
- DEFAULT_ACTION_ORDER
 - DEFAULT_ACTION_ORDERStatefulRuleOptionsRuleOrder enum DEFAULT_ACTION_ORDER
 - STRICT_ORDER
 - STRICT_ORDERStatefulRuleOptionsRuleOrder enum STRICT_ORDER
 
- DEFAUL_T_ACTIO_N_ORDER
 - DEFAULT_ACTION_ORDERStatefulRuleOptionsRuleOrder enum DEFAULT_ACTION_ORDER
 - STRIC_T_ORDER
 - STRICT_ORDERStatefulRuleOptionsRuleOrder enum STRICT_ORDER
 
- "DEFAULT_ACTION_ORDER"
 - DEFAULT_ACTION_ORDERStatefulRuleOptionsRuleOrder enum DEFAULT_ACTION_ORDER
 - "STRICT_ORDER"
 - STRICT_ORDERStatefulRuleOptionsRuleOrder enum STRICT_ORDER
 
StatefulRuleResponse, StatefulRuleResponseArgs      
- Action string
 - Property action
 - Header
Pulumi.
Azure Native. Aws Connector. Inputs. Header Response  - Property header
 - Rule
Options List<Pulumi.Azure Native. Aws Connector. Inputs. Rule Option Response>  - Property ruleOptions
 
- Action string
 - Property action
 - Header
Header
Response  - Property header
 - Rule
Options []RuleOption Response  - Property ruleOptions
 
- action String
 - Property action
 - header
Header
Response  - Property header
 - rule
Options List<RuleOption Response>  - Property ruleOptions
 
- action string
 - Property action
 - header
Header
Response  - Property header
 - rule
Options RuleOption Response[]  - Property ruleOptions
 
- action str
 - Property action
 - header
Header
Response  - Property header
 - rule_
options Sequence[RuleOption Response]  - Property ruleOptions
 
- action String
 - Property action
 - header Property Map
 - Property header
 - rule
Options List<Property Map> - Property ruleOptions
 
StatelessRule, StatelessRuleArgs    
- Priority int
 - Property priority
 - Rule
Definition Pulumi.Azure Native. Aws Connector. Inputs. Rule Definition  - Property ruleDefinition
 
- Priority int
 - Property priority
 - Rule
Definition RuleDefinition  - Property ruleDefinition
 
- priority Integer
 - Property priority
 - rule
Definition RuleDefinition  - Property ruleDefinition
 
- priority number
 - Property priority
 - rule
Definition RuleDefinition  - Property ruleDefinition
 
- priority int
 - Property priority
 - rule_
definition RuleDefinition  - Property ruleDefinition
 
- priority Number
 - Property priority
 - rule
Definition Property Map - Property ruleDefinition
 
StatelessRuleResponse, StatelessRuleResponseArgs      
- Priority int
 - Property priority
 - Rule
Definition Pulumi.Azure Native. Aws Connector. Inputs. Rule Definition Response  - Property ruleDefinition
 
- Priority int
 - Property priority
 - Rule
Definition RuleDefinition Response  - Property ruleDefinition
 
- priority Integer
 - Property priority
 - rule
Definition RuleDefinition Response  - Property ruleDefinition
 
- priority number
 - Property priority
 - rule
Definition RuleDefinition Response  - Property ruleDefinition
 
- priority int
 - Property priority
 - rule_
definition RuleDefinition Response  - Property ruleDefinition
 
- priority Number
 - Property priority
 - rule
Definition Property Map - Property ruleDefinition
 
StatelessRulesAndCustomActions, StatelessRulesAndCustomActionsArgs          
- Custom
Actions List<Pulumi.Azure Native. Aws Connector. Inputs. Custom Action>  - Property customActions
 - Stateless
Rules List<Pulumi.Azure Native. Aws Connector. Inputs. Stateless Rule>  - Property statelessRules
 
- Custom
Actions []CustomAction  - Property customActions
 - Stateless
Rules []StatelessRule  - Property statelessRules
 
- custom
Actions List<CustomAction>  - Property customActions
 - stateless
Rules List<StatelessRule>  - Property statelessRules
 
- custom
Actions CustomAction[]  - Property customActions
 - stateless
Rules StatelessRule[]  - Property statelessRules
 
- custom_
actions Sequence[CustomAction]  - Property customActions
 - stateless_
rules Sequence[StatelessRule]  - Property statelessRules
 
- custom
Actions List<Property Map> - Property customActions
 - stateless
Rules List<Property Map> - Property statelessRules
 
StatelessRulesAndCustomActionsResponse, StatelessRulesAndCustomActionsResponseArgs            
- Custom
Actions List<Pulumi.Azure Native. Aws Connector. Inputs. Custom Action Response>  - Property customActions
 - Stateless
Rules List<Pulumi.Azure Native. Aws Connector. Inputs. Stateless Rule Response>  - Property statelessRules
 
- Custom
Actions []CustomAction Response  - Property customActions
 - Stateless
Rules []StatelessRule Response  - Property statelessRules
 
- custom
Actions List<CustomAction Response>  - Property customActions
 - stateless
Rules List<StatelessRule Response>  - Property statelessRules
 
- custom
Actions CustomAction Response[]  - Property customActions
 - stateless
Rules StatelessRule Response[]  - Property statelessRules
 
- custom_
actions Sequence[CustomAction Response]  - Property customActions
 - stateless_
rules Sequence[StatelessRule Response]  - Property statelessRules
 
- custom
Actions List<Property Map> - Property customActions
 - stateless
Rules List<Property Map> - Property statelessRules
 
SystemDataResponse, SystemDataResponseArgs      
- Created
At string - The timestamp of resource creation (UTC).
 - Created
By string - The identity that created the resource.
 - Created
By stringType  - The type of identity that created the resource.
 - Last
Modified stringAt  - The timestamp of resource last modification (UTC)
 - Last
Modified stringBy  - The identity that last modified the resource.
 - Last
Modified stringBy Type  - The type of identity that last modified the resource.
 
- Created
At string - The timestamp of resource creation (UTC).
 - Created
By string - The identity that created the resource.
 - Created
By stringType  - The type of identity that created the resource.
 - Last
Modified stringAt  - The timestamp of resource last modification (UTC)
 - Last
Modified stringBy  - The identity that last modified the resource.
 - Last
Modified stringBy Type  - The type of identity that last modified the resource.
 
- created
At String - The timestamp of resource creation (UTC).
 - created
By String - The identity that created the resource.
 - created
By StringType  - The type of identity that created the resource.
 - last
Modified StringAt  - The timestamp of resource last modification (UTC)
 - last
Modified StringBy  - The identity that last modified the resource.
 - last
Modified StringBy Type  - The type of identity that last modified the resource.
 
- created
At string - The timestamp of resource creation (UTC).
 - created
By string - The identity that created the resource.
 - created
By stringType  - The type of identity that created the resource.
 - last
Modified stringAt  - The timestamp of resource last modification (UTC)
 - last
Modified stringBy  - The identity that last modified the resource.
 - last
Modified stringBy Type  - 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_ strtype  - The type of identity that created the resource.
 - last_
modified_ strat  - The timestamp of resource last modification (UTC)
 - last_
modified_ strby  - The identity that last modified the resource.
 - last_
modified_ strby_ type  - The type of identity that last modified the resource.
 
- created
At String - The timestamp of resource creation (UTC).
 - created
By String - The identity that created the resource.
 - created
By StringType  - The type of identity that created the resource.
 - last
Modified StringAt  - The timestamp of resource last modification (UTC)
 - last
Modified StringBy  - The identity that last modified the resource.
 - last
Modified StringBy Type  - The type of identity that last modified the resource.
 
TCPFlagField, TCPFlagFieldArgs    
TCPFlagFieldResponse, TCPFlagFieldResponseArgs      
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 -.
 
Type, TypeArgs  
- String
 - StringType enum String
 - String
List  - StringListType enum StringList
 
- Type
String  - StringType enum String
 - Type
String List  - StringListType enum StringList
 
- String
 - StringType enum String
 - String
List  - StringListType enum StringList
 
- String
 - StringType enum String
 - String
List  - StringListType enum StringList
 
- STRING
 - StringType enum String
 - STRING_LIST
 - StringListType enum StringList
 
- "String"
 - StringType enum String
 - "String
List"  - StringListType enum StringList
 
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:awsconnector:NetworkFirewallRuleGroup uzcrmvzepwuehycywssojadsor /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AwsConnector/networkFirewallRuleGroups/{name} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
 - azure-native-v2 pulumi/pulumi-azure-native
 - License
 - Apache-2.0